.berocket_admin_notice.berocket_admin_notice_1,.woocommerce-layout__activity-panel-tabs,
#screen-meta-links,.woocommerce-layout__header,#wp-admin-bar-comments,
#toplevel_page_woocommerce .wp-submenu li .wp-first-item,#wp-admin-bar-wp-logo,.wpml-admin-notice,
.upgrade, .update-nag, .otgs-notice,.otgs-installer-notice-wpml,.wpmudev-recommended-plugins{
    display: none !important;
}
.woocommerce-layout__header{
    position: static !important;
}
.pswp__bg{
    background-color: #FFFFFF !important;
}
#add_payment_method #payment div.payment_box::before, 
.woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{
    border: 1em solid #f1f1f1;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
}
.single-product .prod-gallery-scroll-prev{
    background-color: #FFFFFF;
}
.footer_mid_col #facebook-svg{
    width:30px;
}
.footer_mid_col #facebook-svg .cls-1 {
    transition: all 0.2s ease-in-out;
    fill: white;
}
.cls-1 {
    fill: none;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 0.5px;
}
.footer_mid_col #facebook-svg .cls-2 {
    transition: all 0.2s ease-in-out;
    fill: #041E3A;
}
.the-filters{
    font-family: "Barlow", sans-serif;
}
.bapf_sfilter.bapf_vpr_1 .bapf_body ul>li label, .bapf_sfilter.bapf_vpr_2 .bapf_body ul>li label,
.bapf_sfilter.bapf_vpr_3 .bapf_body ul>li label, .bapf_sfilter.bapf_vpr_4 .bapf_body ul>li label{
    white-space: unset;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
    border: 0px;
    padding: 0;
    margin: 0;
    background-color: #FFFFFF;
}
#customer_login .woocommerce-error{
    background-color: rgba(243, 243, 243, 0);
}
.woocommerce-error::before,.woocommerce-info::before, .woocommerce-message::before{
    display: none;
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li{
    color:  #832E05;
}
.woocommerce-notices-wrapper {
    margin:0 auto 1rem;
}
.woocommerce-account article .woocommerce .reset-container{
    padding: 2rem 4rem 4rem 4rem;
}

.woocommerce-error h3, .woocommerce-info h3, .woocommerce-message h3, h3 .woocommerce-message,
h3 .woocommerce-info,.woocommerce-account article .woocommerce .lost_reset_password h3{
    font-size: 15px;
    font-weight: 600;
}
.woocommerce-account article .woocommerce .lost_reset_password .lost-reset-input{
    margin-bottom: 0;
}
.woocommerce .woocommerce-Button.button{
    margin-top: 15px;
}
.woocommerce form .password-input, .woocommerce-page form .password-input{
    width: 100%;
}
.ecliss-cart-col .woocommerce-notices-wrapper .woocommerce-message {
    margin-left: 0px;
}
.error-center,.error-center .woocommerce-error,.error-center .woocommerce-info,.error-center .woocommerce-message{
    text-align: center;
    color:  #832E05;
}
.single-product div.product #tab-description{
    margin-left: 15px;
}
.woocommerce-Tabs-panel{
    font-size: 1rem;
}
.woocommerce div.product .woocommerce-tabs .panel{
    margin: 0 0 2em 15px
}
#modalCookie{
    background-color: rgba(0,0,0,0.6);
}
#modalCookie .modal-dialog .modal-content,
#modalNewsletter .modal-dialog .modal-content {
    border: 4vw solid #F3F3F3 !important;
}
.bapf_sfilter .bapf_body ul li ul{
    margin-left: 0;
}
.the-filters .bapf_sfilter .bapf_body > ul li{
    margin-top: 5px !important;
    margin-bottom: 0px !important;
}
.the-filters ul li ul{
    margin-left: -25px !important;
    width: 100%;
}
#product-readmore #tab-description,
.single-product .brand-tab-content .right .brand-description, .single-product div.product .shipping-tab-content > div,
.single-product div.product .shipping-tab-content > div a, .single-product .woocommerce-product-attributes tbody tr td{
    font-size: unset !important;
}
.opened-mm .header_bottom{
    margin-top: 9px;
}
.dropdown-lang img{
    display: none;
}
.header_top { 
    /* -moz-box-shadow: 0 5px 5px rgba(221, 221, 221, 0.75);
    -webkit-box-shadow: 0 5px 5px rgb(221 221 221 / 75%);
    box-shadow: 0 5px 5px rgb(221 221 221 / 75%);
    background-color: #FFFFFF;
    padding-top: 1rem;
    padding-bottom: 1.1rem */
}
main{
    /* margin-top: 145px; */
}
.woocommerce-Price-taxLabel{
    font-family: "Jost", sans-serif;
    font-weight: 300;
}
/* .header-std{
    background: none;
} */
.header .logo-col {
    top: 3px;
}
.modulo-main-slider-slide .parziale-testo-titolo{
    line-height: 1.1;
    margin-bottom: 20px;
}
.modulo-story-a .parziale-testo-titolo{
    font-size: 8vw;
}
.modulo-story-a-row-top-col-text .parziale-testo-descrizione{
    font-size: 4vw;
}
/* .modulo-hl-c .parziale-testo-titolo{
    font-size: 8vw;
    font-weight: 500;
    line-height: 1;
} */
.modulo-hl-a-slider-top > .parziale-testo .parziale-testo-titolo{
    font-size: 8vw;
    line-height: 1;
}
.header-std #main-menu ul{ border-bottom: 0px !important;}
.header-trasp #main-menu ul,.header-trasp .header_spacer{ border-bottom: 0px !important;}
.modulo-hl-f-content-testo .parziale-testo-titolo, .modulo-hl-f-slider-slide-text .parziale-testo-titolo,
.modulo-hl-c-slider-slide-text .parziale-testo-titolo,
.modulo-hl-a-slider-top > .parziale-testo .parziale-testo-titolo{
    margin-bottom: 10px;
}
.modulo-hl-c-testo > .parziale-testo .parziale-testo-titolo, .modulo-hl-c-testo > .parziale-testo .parziale-testo-descrizione{
    margin-bottom: 40px;
}
.modulo-hl-a .parziale-testo-descrizione{
    font-size: 4vw;
}
.modulo-hl-e .parziale-testo-titolo{
    margin-bottom: 7px;
}
.modulo-hl-d .parziale-testo-titolo{
    margin-bottom: 4px;
}
.modulo-hl-c-testo, .modulo-hl-f-content-testo{
    padding-left: 15px;
    padding-right: 15px;
}
.modulo-main-slider-slide-img-container{
    display: flex;
    align-items: center;
    justify-content: center;
}
.modulo-main-slider-slide-text.pos-inf .parziale-testo-descrizione{
    display: inline;
}
.pos-inf{
    width: 80% !important;
}
.modulo-main .has-centered-text .parziale-testo{
    max-width: 80%;
}
.modulo-hl-b-slider-slide.is-active .modulo-hl-b-slider-slide-bottom,
.modulo-hl-b-slider-slide-bottom{
    max-width: 100%;
    text-align: center;
}
.modulo-slide-b-slider-slide-content .parziale-testo{
    width: 100% ;
}
.slider-brand .align-items-center{
    margin-top: 30px;
}
.slider-brand .parziale-cta{
    margin-bottom: 20px;
}
#returnDiv{
    width: 80% !important;
    min-width:auto !important;
    margin: 0 auto;
    font-family: "Bodoni Moda", serif !important;
}

#returnDiv #mainTitle {
    color: #041E3A !important;
    font-size: 1.8rem !important;
    font-weight: 350 !important;
    margin-top: 4rem;
    font-family: "Bodoni Moda", serif !important;
}
#returnDiv .inputElement,#reasonError,#returnDiv #returnItemsTable tr td:last-child,
#returnDiv .reasonButton{
    font-family: "Bodoni Moda", serif !important;
}
#returnDiv #returnFormHeader{
    margin-top: 50%;
}
#returnDiv .returnFormButton {
    background-color: #041E3A !important;
    opacity: .5;
    padding: 1rem 2rem !important;
    width: auto !important;
    font-size: 0.8rem !important;
    font-weight: 500 !important;
    font-family: "Barlow", sans-serif !important;
    letter-spacing: 0.18em !important;
}
#returnDiv .returnFormButton:hover {
    background-color: #ebe9eb !important;
    color: #88898C;
}
#returnFormHeader .dot, #returnFormHeader .littleDot, #returnFormHeader #currentStepTitle{
    display: none !important;
}
#returnDiv #backLink{
    position: static !important;
}
#returnDiv #returnItemsTable tr td:first-child{
    width: 145px !important;
}
.architonic {
    padding: 20px 0;
}
@media (min-width: 768px){
    .header_top {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: none;
    }
    main{
        margin-top: 0px;
    }
    #returnDiv #returnFormHeader{
        margin-top: 40%;
    }
    #returnDiv{
        width: 50% !important;
    }
    .modulo-main .has-centered-text .parziale-testo{
        max-width: 50%;
    }
    .pos-inf{
        width: 50% !important;
    }
    .modulo-hl-c-testo > .parziale-testo .parziale-testo-titolo, .modulo-hl-c-slider > .parziale-testo .parziale-testo-titolo,
    .modulo-hl-c-slider-slide-img-inner .parziale-testo-titolo, .modulo-hl-c-slider-slide-text .parziale-testo-titolo,
    .modulo-hl-a-slider-top > .parziale-testo .parziale-testo-titolo{
        font-size: 3vw;
        line-height: 1.5;
    }
    .modulo-hl-c-testo > .parziale-testo .parziale-testo-descrizione, .modulo-hl-c-slider > .parziale-testo .parziale-testo-descrizione,
    .modulo-hl-c-slider-slide-text .parziale-testo-descrizione, .modulo-hl-a-slider-top > .parziale-testo .parziale-testo-descrizione{
        font-size: 1.5vw;
    }
    .modulo-hl-d .parziale-testo-titolo {
        font-size: 3vw ;
    }
    .modulo-hl-d-slider-slide-text .parziale-testo-descrizione{
        font-size: 1.5vw;
    }
    .modulo-main .parziale-testo-titolo, .modulo-main .parziale-testo-descrizione{
        /* width: 50%;
        margin: 0 auto; */
    }
}
@media (min-width: 992px){
    #returnDiv #returnFormHeader{
        margin-top: 30%;
    }
    .header-trasp, .header-trasp .header_top{
        background: none;
    }
    .footer_mid_col #facebook-svg{
        width:20px;
    }
    .modulo-hl-c-testo > .parziale-testo .parziale-testo-titolo, .modulo-hl-c-slider > .parziale-testo .parziale-testo-titolo,
    .modulo-hl-c-slider-slide-img-inner .parziale-testo-titolo, .modulo-hl-c-slider-slide-text .parziale-testo-titolo,
    .modulo-hl-a-slider-top > .parziale-testo .parziale-testo-titolo {
        font-size: 2.456vw;
        line-height: 1.1;
    }
    .modulo-hl-c-testo > .parziale-testo .parziale-testo-descrizione, .modulo-hl-c-slider > .parziale-testo .parziale-testo-descrizione,
    .modulo-hl-c-slider-slide-text .parziale-testo-descrizione, .modulo-hl-a-slider-top > .parziale-testo .parziale-testo-descrizione{
        font-size: 1.228vw;
    }
    .modulo-hl-d .parziale-testo-titolo {
        font-size: 2.456vw;
        line-height: 1.1;
        margin-bottom: 10px;
    }
    .modulo-hl-d-slider-slide-text .parziale-testo-descrizione{
        font-size: 1.228vw;
    }
    .modulo-hl-b-slider-slide-text .parziale-testo .parziale-testo-titolo{
        margin-bottom: 10px;
    }
    
   
}
@media (min-width: 768px){
   /*  .modulo-hl-c .parziale-testo-titolo{
        font-size: 2.456vw;
        line-height: 1.1;
    } */
    .header-std{
        background-color: #FFFFFF;
    }
    .single-product .woocommerce-product-gallery .flex-control-nav {
        flex-shrink: 0;
        width: 4.5vw;
    }
    .single-product div.product .shipping-tab-content {
        padding: 4rem 1.5rem 2rem 0rem;
    }
    .header_top {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .header_bottom{
        margin-top: 0;
    }
    .modulo-slide-b .parziale-testo-titolo, .modulo-story-a-row-top-col-text .parziale-testo-titolo,
    .modulo-slide-a .modulo-slide-a-content-testo .parziale-testo-titolo, .modulo-story-a .parziale-testo-titolo,
    .modulo-main .parziale-testo-titolo{
        line-height: 3.37vw;
        margin-bottom: 20px;
    }
    .modulo-slide-b-slider-slide-content .parziale-testo-descrizione{
        font-size: 1.34vw;
    }
    .modulo-slide-c .parziale-testo-sopratitolo,.modulo-slide-b .parziale-testo-sopratitolo, .modulo-story-a .parziale-testo-sopratitolo,
    .modulo-slide-a .parziale-testo-sopratitolo,.modulo-main .parziale-testo-sopratitolo{
        margin-bottom: 2.3vw;
    }
    .modulo-slide-c-content-top .parziale-testo-descrizione{
        margin-top: 20px;
    }

    .modulo-slide-c .parziale-testo .parziale-cta,.modulo-slide-b .parziale-testo .parziale-cta, 
    .modulo-story-a .parziale-testo .parziale-cta,
    .modulo-slide-a .parziale-testo .parziale-cta,.modulo-main .parziale-testo .parziale-cta{
        margin-top: 35px;
    }
    .modulo-story-a .parziale-testo-titolo{
        font-size: 3.014vw;
    }
    .modulo-story-a-row-top-col-text .parziale-testo-descrizione{
        font-size: 1.34vw;
    }
}

@media (min-width: 992px) {
   
    .modulo-slide-c-content-top .parziale-testo-titolo {
        line-height: 3.37vw;
    }
}
