.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 { }
main{ }
.woocommerce-Price-taxLabel{
font-family: "Jost", sans-serif;
font-weight: 300;
} .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-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{ }
}
@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){ .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;
}
}