@media screen and (max-width:1023px){
	
	.small-menu {
    margin-bottom: 3px !important;
    /* line-height: 16px; */
    padding: 0 !important;
}
.small-menu a {
    font-size: 20px !important;
    /* line-height: 18px !important; */
}
	
	.topbar .topbar-sections{
		display:none!important
	}
    
    .offcanvas_aside_content hr{
        height: 2px !important;
    }
    
    li.space_menu{
        display:none
    }
     .nomobile{
        display: none !important
    }
    .mobile{
        display: block !important
    }
    
    .header-mobiles-primary-menu ul > li > a {
    line-height: 30px !important;
   
    }
    
   body .header-wrapper {
     padding-bottom: 30px !important; 
       padding-top: 0px !important
}
    
    header.site-header .header-wrapper .header-sections .site-branding a {
    margin-top: -8px !important
}
    
    .site-branding.cell.shrink.text-center {
    margin-top: 0px !important;
}
    
    .left-nav.barberry-navigation.cell.auto{
    margin-top: 20px;
}
    a.js-wpml-ls-item-toggle.wpml-ls-item-toggle * {
    color: #000 !important;
}
    .offcanvas-contact-section * {
    font-size: 13px !important;
}
   .social-icons li {
    margin-right: 12px !important;
}
    footer .wpb_single_image.vc_align_right,
    footer .wpb_single_image.vc_align_left{
        text-align: center 
    }
    
    header.site-header .header-wrapper .header-sections .site-branding a {
    left: calc(50% - 30px) !important;
    }
    
      header.header--stick.site-header .header-wrapper .header-sections .site-branding a{
      margin-top: -34px !important;
    }
    
    .vc_parallax  .vc_empty_space{
            height: 50vh !important;
    }
    
}



@media screen and (max-width: 920px)
.shortcode_barberry_collections_slider .barberry_slider_content {
   
    min-height: 450px !important;
}






@media screen and (min-width:1025px) and (max-width:1224px){
.header-wrapper.grid-container{
    transform: scale(0.9);
    padding-left: calc(3.680556vw - 36.6666666667px);
    padding-right: calc(3.680556vw - 36.6666666667px);
}
    
}


/* ENABLE BUTTON NEXT PREV SLIDER*/
@media screen and (max-width: 851px){
    
    .reversed{
        display: flex;
    flex-direction: column-reverse;
    }
    
    .woocommerce table.shop_attributes th {
     padding: 0px !important;
}
    
    body .wrap-finishes {
     padding: 0px !important; 
}
    
    .woocommerce-attribute-image {
    max-width: 200px !important;
    padding: 15px !important;
    height: 200px !important;
    margin-right: 10px !important;
    float: left !important;
    margin-bottom: 10px !important;
}
    
    
body .flickity-prev-next-button {
    display: block ;
    }
    
    .woocommerce table.shop_attributes th {
    font-size: 17px !important;
 
}
    
    .woocommerce table.shop_attributes td p {
    float: left;
    font-size: 14px;
}
    
    html:lang(it-it) .woocommerce-archive-header-tools:after {
    content: "← FILTRA I PRODOTTI";
    padding: 10px;
}
       html:lang(en-us) .woocommerce-archive-header-tools:after {
    content: "← PRODUCTS FILTERING";
    padding: 10px;
}
    
    html:lang(de-de) .woocommerce-archive-header-tools:after {
    content: "← FILTERPRODUKTE";
    padding: 10px;
}
    body .entry-content .woocommerce-account .account-nav-top .woocommerce-MyAccount-navigation ul li a{
        padding-left:70px !important
    }
   
    .cont-row .row {
    width: 50%;
    float: left;
}
  
    body.designers-template-default.single .normal_height.vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-stretch.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex{
          display: flex;
    flex-direction: column-reverse;
    }
    
    .page-id-23085 .golink_bottom.wpb_column.vc_column_container.vc_col-sm-12 ,
    .page-id-36484 .golink_bottom.wpb_column.vc_column_container.vc_col-sm-12 {
    margin-top: 100px;
}
    .models > div,
    .models > div .vc_column-inner{
        padding:0 8% !important;
        margin:0 !important   
        
    }
    
    #is_hovered_name .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b{
        opacity: 1!important;
        background-color: rgba(0,0,0,0.2) !important;
    }
    
   
    
    .citazione{
        font-size:35px !important;
        line-height:42px !important
    }
    
        body.designers-template-default.single .wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill{
            height: 60vh;
    }
    
         body.designers-template-default.single .wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill > div{
            background-position:top center !important
    }
    

    
    
    footer#site-footer .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
    transform: scale(0.7) !important;
    margin: -30px;
        float:left
    }
    
   .vc_parallax .vc_parallax-inner{
       background-attachment: inherit!important;
       top:0px !important;
       width:100%;
       height:100% !important
    }    
    
    .product_layout.product_layout_style_3 #product-images .woocommerce-product-gallery__image img {
    transform: translate(10px, 50px) scale(0.8) !important;
}
    
}