@media (max-width:1899px) {
.header-container.type17 .header .search-area {
    margin-left: 0;
    margin-right: 0;
}
.header-container.type17 .switcher-area {
    margin-left: 10px;
}
.header-container.type17 .header > .logo {
    margin-right: 10px;
}
.header-container.type17 .links li {
    padding: 0 8px;
}
.header-container.type17 .form-language, .header-container.type17 .form-currency {
    margin-right: 0;
}
.header-container.type17 .header {
    padding-left: 55px;
    padding-right: 55px;
}
.header-container.type17 .header .search-area a.search-icon > i {
    margin-right: 10px;
}
}
@media (max-width:1679px) {
.owl-bottomright-narrow .owl-controls .owl-buttons div {
    width: 60px;
    height: 60px;
    line-height: 60px;
}
.header-container.type17 .top-links-icon {
    display: block;
    font-family: "Oswald";
    font-size: 12px;
    font-weight: 700;
}
.header-container.type17 .top-links-area .links {
    display: none;
    position: absolute;
    left: 0;
    min-width: 130px;
    text-align: left;
    top: 100%;
    background-color: #fff;
    padding: 10px 0;
}
.header-container.type17 .links li.first {
    padding-left: 20px;
}
.header-container.type17 .links li {
    display: block;
    padding: 10px 20px;
    transition: all 0.3s;
}
.header-container.type17 .links li a {
    color: #000;
}
.header-container.type17 .links li:hover {
    background-color: #000
}
.header-container.type17 .links li:hover a {
    color: #fff;
}
}
@media (max-width:1439px) {
.header-container.type11 .top-links-icon{display:inline-block}
.header-container.type11 .links{display:none;position:absolute;right:0;z-index:9;background-color:#fff!important;border-radius:3px;margin:0;padding:5px 0;text-align:right;border:1px solid #ccc}
.header-container.type11 .links li{display:block;border:0;padding:0}
.header-container.type11 .links li a{color:#777!important;white-space:nowrap;padding:0 10px;display:block;transition:all .2s;font-weight:400}
.header-container.type11 .links li:hover a{background-color:#ccc!important;color:#fff!important;text-decoration:none}
.header-container.type15 .top-links-icon{display:inline-block}
.header-container.type15 .top-links-area .links{position:absolute;left:0;top:100%;text-align:left;padding:10px 0;display:none;background-color:#fff;border:1px solid #ddd;border-radius:5px}
.header-container.type15 .top-links-area .links li{display:block;padding:0 10px;font-weight:400;font-size:11px}
.header-container.type15.sticky-header .links a{color:#000}
.header-container.type16 .top-links-icon{display:inline-block}
.header-container.type16 .top-links-area .links{position:absolute;left:0;top:100%;text-align:left;padding:10px 0;display:none;background-color:#fff;border:1px solid #ddd;border-radius:5px;min-width:100px}
.header-container.type16 .top-links-area .links li{display:block;padding:0 10px;font-weight:400;font-size:11px;letter-spacing:0}
.header-container.type16.sticky-header .links a{color:#000}
.header-container.type16 .top-links-area .links a{color:#000}
.header-container.type17 .header{padding-top:25px;padding-bottom:25px}
.header-container.type17 .mybag-link i{line-height:100px}
.header-container.type17 .header .mini-cart:hover{height:100px}
}
@media (max-width:1279px) {
.header-container.type11 .header{text-align:left}
.header-container.type11 .header .logo{margin:20px 25px}
.header-container.type11 .menu-icon{display:inline-block}
.header-container.type11 .header-wrapper{display:none}
.header-container.type23 .header{text-align:left}
.header-container.type23 .header .logo{margin:20px 25px;z-index: 12;}
.header-container.type23 .menu-icon{display:inline-block;position: relative;margin-left: 18px;z-index: 12;}
.header-container.type23 .header-wrapper{display:none}
.header-container.type17 .header-wrapper {
    display: none;
}
.header-container.type17 .menu-icon {
    display: inline-block;
    vertical-align: middle;
    height: auto;
    margin-right: 20px;
    margin-top: -1px;
}
body.mobile-nav-shown .header-container.type17+.mobile-nav.side-block {
    left: 0;
}
body.mobile-nav-shown .header-container.type17+.mobile-nav.side-block+.mobile-nav-overlay {
    opacity: .15;
    filter: alpha(opacity=15);
    visibility: visible;
}
}
@media (max-width:1250px) and (min-width:1100px) {
	/*SZP  CMS */

.banner_header_full {height:400px!important;}
.box_banner_header_full {height:400px!important;}
.cms_parla { margin: 0; }
.content-slide-parla {top: 10%;left: 7.5%;}
.content-slide-betasport {top: 10%;left: 7.5%;}
.content-slide-dove {top: 10%;left: 7.5%;}
.content-slide-agenti {top: 10%;left: 7.5%;}
.content-slide-rivenditori {top: 10%;left: 7.5%;}

	}
@media (max-width:1199px) {
body.boxed .page{width:980px}
.header-container.type2 .search-area{position:relative;margin:10px 0;z-index:2}
.header-container.type2 .header #search_mini_form{width:auto}
.header-container.type5 .search-area{position:relative;margin:10px 0;z-index:2}
.header-container.type5 .search-area .search-icon{display:block;line-height:40px}
.header-container.type5 .search-area #search_mini_form{display:none;width:0;margin:0}
.header-container.type5 .header .form-search{width:450px;position:absolute;left:-50px;top:40px;overflow:visible;border-width:5px;border-radius:25px;border-color:#ccc}
.header-container.type5 .header .form-search:before{content:"";display:block;position:absolute;left:45px;top:-25px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#ccc}
.header-container.type6 .header .custom-block{display:none}
.header-container.type6 .main-nav .menu{padding-right:0}
.header-container.type22 .header .custom-block{display:none}
.header-container.type22 .main-nav .menu{padding-right:0}
.header-container.type14 .header .custom-block{display:none}
.header-container.type14 .main-nav .menu{padding-right:0}
.header-container.type7 .header .custom-block{display:none}
.header-container.type7 .header .search-area a.search-icon{float:left;display:inline-block;vertical-align:middle}
.header-container.type7 .menu-icon{display:inline-block;height:auto;padding:0;margin:15px 10px;float:left}
.header-container.type7 .header-wrapper{display:none}
.header-container.type7+.mobile-nav{display:none}
.mobile-nav-shown .header-container.type7+.mobile-nav{display:block}
.header-container.type13 .header .custom-block{display:none}
.header-container.type13 .header .search-area a.search-icon{float:left;display:inline-block;vertical-align:middle}
.header-container.type13 .menu-icon{display:inline-block;height:auto;padding:0;margin:0;margin-right:8px;font-size:15px;line-height:25px}
.header-container.type13 .menu-icon>a{margin-right:15px}
.header-container.type13 .header-wrapper{display:none}
.header-container.type13+.mobile-nav{display:none}
.mobile-nav-shown .header-container.type13+.mobile-nav{display:block}
.header-container.type13.sticky-header .header{padding:10px 0}
.header-container.type13.sticky-header .header > .logo img{height:30px}
.header-container.type13.sticky-header .top-links-container{padding:0}
.header-container.type26 .header .custom-block{display:none}
.header-container.type26 .header .search-area a.search-icon{float:left;display:inline-block;vertical-align:middle}
.header-container.type26 .menu-icon{display:inline-block;height:auto;padding:0;margin:0;margin-right:0;font-size:15px;line-height:39px;border-right: #eee solid 2px;}
.header-container.type26 .menu-icon>a{margin-right:15px}
.header-container.type26 .header-wrapper{display:none}
.header-container.type26+.mobile-nav{display:none}
.mobile-nav-shown .header-container.type26+.mobile-nav{display:block}
.header-container.type26.sticky-header .header{padding:10px 0}
.header-container.type26.sticky-header .header > .logo img{height:30px}
.header-container.type26.sticky-header .top-links-container{padding:0}
.header-container.type8 .top-links-icon{display:inline-block}
.header-container.type8 .links{display:none;position:absolute;right:0;z-index:9;background-color:#fff!important;border-radius:3px;margin:0;padding:5px 0;text-align:right;border:1px solid #ccc}
.header-container.type8 .links li{display:block;border:0;padding:0}
.header-container.type8 .links li a{color:#777!important;white-space:nowrap;padding:0 10px;display:block;transition:all .2s;font-weight:400}
.header-container.type8 .links li:hover a{background-color:#ccc!important;color:#fff!important;text-decoration:none}
.header-container.type15 .header .search-area{margin-left:0}
.header-container.type15 .header .search-area a.search-icon{display:inline-block}
.header-container.type15 .header #search_mini_form{display:none}
.header-container.type15 .header .form-search{position:absolute;left:0;background-color:#fff;top:100%}
.header-container.type16 .header .search-area a.search-icon{display:inline-block}
.header-container.type16 .header #search_mini_form{display:none}
.header-container.type16 .header .form-search{background-color:#fff;top:100%}
.header-container.type19 .header .search-area a.search-icon{display:inline-block}
.header-container.type19 .header #search_mini_form{display:none}
.header-container.type19 .header .form-search{background-color:#fff;top:100%}
.header-container.type17 .header{padding-left:15px;padding-right:15px}
.header-container.type18 .header > .logo {width:20%;padding-right: 10px;}
.header-container.type18 .header-right-area {width:80%;}
.header-container.type20 .header #search_mini_form {margin-left: 0;}
.header-container.type29 .header {padding: 25px 45px;}
.header-container.type29 .header > .logo {position: relative;top:0;left:0;float:left;}
.header-container.type29 .top-links-icon{display:inline-block}
.header-container.type29 .top-links-area .links{position:absolute;left:0;top:100%;text-align:left;padding:10px 0;display:none;background-color:#fff;border:1px solid #ddd;border-radius:5px;min-width:100px}
.header-container.type29 .top-links-area .links li{display:block;padding:0 10px;font-weight:400;font-size:11px;letter-spacing:0}
.header-container.type29.sticky-header .links a{color:#000}
.header-container.type29 .top-links-area .links a{color:#000}
.header-container.type29 .cart-area {text-align: right;height: auto;}
.header-container.type29 .switcher-area {position: relative;top:0;}
.header-container.type29 .header .search-area {margin: 0 10px;}
.category-products .products-grid.columns4 li.item{width:33.33%}
.category-products .products-grid.columns4 li.item.nth-child-4np1{clear:none}
.category-products .products-grid.columns4 li.item.nth-child-3np1{clear:left}
.category-products .products-grid.columns5 li.item{width:33.33%}
.category-products .products-grid.columns5 li.item.nth-child-5np1{clear:none}
.category-products .products-grid.columns5 li.item.nth-child-4np1{clear:none}
.category-products .products-grid.columns5 li.item.nth-child-3np1{clear:left}
.category-products .products-grid.columns6 li.item{width:20%}
.category-products .products-grid.columns6 li.item.nth-child-6np1{clear:none}
.category-products .products-grid.columns6 li.item.nth-child-5np1{clear:left}
.category-products .products-grid.columns7 li.item{width:20%}
.category-products .products-grid.columns7 li.item.nth-child-7np1{clear:none}
.category-products .products-grid.columns7 li.item.nth-child-6np1{clear:none}
.category-products .products-grid.columns7 li.item.nth-child-5np1{clear:left}
.category-products .products-grid.columns8 li.item{width:20%}
.category-products .products-grid.columns8 li.item.nth-child-8np1{clear:none}
.category-products .products-grid.columns8 li.item.nth-child-7np1{clear:none}
.category-products .products-grid.columns8 li.item.nth-child-6np1{clear:none}
.category-products .products-grid.columns8 li.item.nth-child-5np1{clear:left}
.category-products .products-grid.flex-grid.columns4 li.item.nth-child-4np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns4 li.item.nth-child-3np1{border-left-color:transparent}
.category-products .products-grid.flex-grid.columns5 li.item.nth-child-5np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns5 li.item.nth-child-4np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns5 li.item.nth-child-3np1{border-left-color:transparent}
.category-products .products-grid.flex-grid.columns6 li.item.nth-child-6np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns6 li.item.nth-child-5np1{border-left-color:transparent}
.category-products .products-grid.flex-grid.columns7 li.item.nth-child-7np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns7 li.item.nth-child-6np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns7 li.item.nth-child-5np1{border-left-color:transparent}
.category-products .products-grid.flex-grid.columns8 li.item.nth-child-8np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns8 li.item.nth-child-7np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns8 li.item.nth-child-6np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns8 li.item.nth-child-5np1{border-left-color:transparent}
.category-banner .banner-text h2{font-size:45px}
.category-banner .banner-text p{font-size:23px}
.category-boxed-banner .banner-text h2{font-size:38px}
.category-boxed-banner .banner-text p{font-size:17px}
.category-boxed-banner .banner-text a.shop-now{margin-left:16px;font-size:14px}
.col1-layout .product-shop .product-options-bottom,.col1-layout .add-to-box{float:none;width:auto;}
.col1-layout .sharing-tool-area{float:none}
.owl-banner-carousel .content.type1 h2{font-size:48px}
.owl-banner-carousel .content.type1 p{font-size:20px}
.owl-banner-carousel .content.type1 a{font-size:13px}
.owl-banner-carousel .content.type2 h2{font-size:37.2px;border-top:4px solid #08c;padding-top:8px}
.owl-banner-carousel .content.type2 h3{font-size:24.47px}
.owl-banner-carousel .content.type2 p{font-size:11.2px}
.owl-banner-carousel .content.type2 a{font-size:14.4px}
.owl-banner-carousel .content-9.type1 em{font-size:18px;margin-bottom:-4px;margin-left:8px}
.owl-banner-carousel .content-9.type1 h2{font-size:58px}
.owl-banner-carousel .content-9.type1 p{font-size:32px}
.owl-banner-carousel .content-9.type1 a{font-size:14px}
.owl-banner-carousel .content-9.type1 a>i{width:15px;height:15px;line-height:14px;font-size:11px;margin-bottom:3px;margin-left:10px}
.owl-banner-carousel .content-9.type2 h3{font-size:37.2px}
.owl-banner-carousel .content-9.type2 span{font-size:11.2px}
.owl-banner-carousel .content-9.type2 a{font-size:11px}
.cart-table a{line-height:24px}
.cart-table .cart-price{display:inline-block;margin-top:15px}
.cart-table thead{display:none}
.data-table.cart-table .product-image{z-index:0}
.data-table.cart-table tbody tr{position:relative;display:block;clear:both;padding:25px 0;border-bottom:1px solid #dcdcdc}
.data-table.cart-table tbody tr.first{padding-top:0}
.data-table.cart-table tbody td{display:block;padding:0;width:100%;border-width:0;text-align:center!important}
.data-table.cart-table tbody td.pr-img-td{clear:both;padding:0 0 15px}
.data-table.cart-table tbody td.action-td{position:absolute;top:20px;z-index:1}
.data-table.cart-table tbody tr.first td.action-td{top:-5px}
.data-table.cart-table tbody td.action-td .btn-remove2{float:right;line-height:22px}
.data-table.cart-table tfoot tr.first td{padding-top:25px}
.cart-table .item-options dd{padding:0}
.cart-table .qty-holder{width:90px;margin-top:15px}
.title-buttons{text-align:left}
.cart-table button.button{margin-bottom:10px;margin-left:0;float:none;width:100%}
.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:none}
.cart .title-buttons .checkout-types{float:none;display:block}
.cart .title-buttons .checkout-types li{margin:0 0 10px}
.my-account .data-table thead{display:none}
.my-account .data-table tbody tr{display:block;border-bottom:1px solid #ddd;padding:15px 0 5px;position:relative}
.my-account .data-table tbody tr:first-child{border-top:1px solid #ddd}
.my-account .data-table tbody td{display:block;padding:0 15px 10px;width:100%;text-align:center!important;border-width:0}
.my-account .data-table tfoot td{display:block;text-align:center!important}
.my-account .data-table .add-to-cart-alt{margin:10px auto}
.my-account .data-table tbody .btn-remove{position:absolute;top:15px;right:15px}
.homepage-grid-banner .row{margin-left:-3px;margin-right:-3px}
.homepage-grid-banner .col-sm-1,.homepage-grid-banner .col-sm-2,.homepage-grid-banner .col-sm-3,.homepage-grid-banner .col-sm-4,.homepage-grid-banner .col-sm-5,.homepage-grid-banner .col-sm-6,.homepage-grid-banner .col-sm-7,.homepage-grid-banner .col-sm-8,.homepage-grid-banner .col-sm-9,.homepage-grid-banner .col-sm-10,.homepage-grid-banner .col-sm-11,.homepage-grid-banner .col-sm-12{padding-left:3px;padding-right:3px}
.homepage-grid-banner .col-sm-margin{margin-bottom:7px}
.homepage-grid-banner .content a.btn-default{font-size:11px}
.homepage-grid-banner .grid1 .content h2{font-size:55.16px}
.homepage-grid-banner .grid1 .content p{font-size:23px;margin-right:3.12px}
.homepage-grid-banner .grid2 .content h3{font-size:22.53px}
.homepage-grid-banner .grid2 .content h2{font-size:22.53px}
.homepage-grid-banner .grid2 .content p{font-size:13.71px;margin-bottom:11.7px}
.homepage-grid-banner .grid3 .content h2{font-size:35.88px}
.homepage-grid-banner .grid3 .content h5{font-size:12.48px;margin-bottom:23.4px}
.homepage-grid-banner .grid3 .content p{font-size:12.48px;margin-bottom:3.9px}
.homepage-grid-banner .grid3 .content h4{font-size:17.72px;margin-top:15.6px}
.homepage-grid-banner .grid3 .content h4>span{font-size:13.77px}
.homepage-grid-banner .grid3 .content h3{font-size:29.41px;margin-bottom:11.7px}
.homepage-grid-banner .grid3 .content h3>span{font-size:19.6px}
.homepage-grid-banner .grid4 .content h2{font-size:29px;margin-bottom:12px}
.homepage-grid-banner .grid4 .content p{font-size:17px;margin-bottom:11.7px}
.grid-images .grid1{margin-bottom:9px}
.slider-with-side .side-area .item2{margin-bottom:8px}
.slider-with-side .side-area .item1 .content{bottom:15px;left:13px}
.slider-with-side .side-area .item1 .content h2{font-size:30px;margin-bottom:10px}
.slider-with-side .side-area .item1 .content em{font-size:22px;margin-left:2px}
.slider-with-side .side-area .item1 .content a{font-size:13px;margin-left:2px}
.slider-with-side .side-area .item2 .content{bottom:15px;left:15px}
.slider-with-side .side-area .item2 .content h2{font-size:28px;margin-bottom:10px}
.slider-with-side .side-area .item2 .content p{font-size:13px}
.slider-with-side .side-area .item2 .content a{font-size:12px;padding:7px 8px 7px 13px;margin:5px 0 0 25px}
.slider-with-side .side-area .item3 .content{bottom:15px;left:15px}
.slider-with-side .side-area .item3 .content h2{font-size:28px}
.slider-with-side .side-area .item3 .content p{font-size:17px;margin-bottom:15px}
.slider-with-side .side-area .item3 .content a{font-size:14px}
.slider-with-side .slider-area .item .content .text-area h2{padding:6px 45px 6px 10px;font-size:38px}
.slider-with-side .slider-area .item .content .text-area p{padding:10px 15px 10px 11px;font-size:15px}
.slider-with-side .slider-area .item .content .ribbon{right:11px;top:11px}
.slider-with-side .slider-area .item .content .ribbon em{font-size:13px;margin-right:60px}
.slider-with-side .slider-area .item .content .ribbon h3{font-size:30px;margin-right:12px}
.slider-with-side .slider-area .item .content .ribbon h5{font-size:16px;margin-top:-2px}
.owl-item-links-block ul li{padding:0 10px}
.owl-item-links-block ul li a{font-size:15px}
.owl-item-links-block span{font-size:15px;padding-left:15px;margin-left:5px}
.owl-item-links-block span .icon-angle-down{font-size:8px;margin-left:5px}
.slide3-1-content p{margin-bottom:3px;font-size:13px}
.slide3-1-content h2{font-size:30px;margin-bottom:15px}
.slide3-1-content .price-area em{font-size:10px}
.slide3-1-content .price-area em:first-child{margin-bottom:-2px}
.slide3-1-content .price-area h3{font-size:35px}
.slide3-1-content .button-area{padding-left:10px;margin-left:10px}
.slide3-1-content a.btn-default{height:45px;font-size:13px;line-height:45px;padding:0 17px 0 20px;border-radius:5px}
.slide3-1-content a.btn-default i{width:12px;height:12px;line-height:11px;font-size:9px;margin-bottom:2px;margin-left:8px}
.slide3-2-content em{font-size:18px;margin-left:2px;margin-bottom:4px}
.slide3-2-content h2{font-size:47px;margin-bottom:4px}
.slide3-2-content p{font-size:32px;margin-bottom:25px}
.slide3-2-content a{font-size:14px}
.slide3-2-content a>i{width:13px;height:13px;line-height:12px;font-size:10px;margin-bottom:3px;margin-left:10px}
.footer-container.fixed-position .footer-bottom .custom-block{display:none}
.filter-products .products div.item .product-image{min-height:0}
.top-newsletter #newsletter{width:270px}
.ajax-products{padding:0 15px}
.full-screen-slider #banner-slider-demo-20 .item > div.content > h2{font-size:60px}
.full-screen-slider #banner-slider-demo-20 .item > div.content > a{font-size:11px;padding:15px 30px;margin:15px 0}
#home-content-slider-demo-20 .item .item > div.content > h3{letter-spacing:0;font-size:40px}
#home-content-slider-demo-20 .item .item > div.content > a{font-size:11px;padding:15px 30px;margin:15px 0}

/* Classi SZP */

.home_slide_cat {width:unset;margin:10px; }
.banner_rsc55_home_mobile {display:block!important; }
}

@media (min-width: 992px) {
    .table_block {
      display: table;
      }
    .row_block {
      display: table-row;
      }
    .cell_block {
      display: table-cell;float: unset;
      }
      .cell_block_left {
      display: table-cell;float: unset;border-left: 15px solid #fff;
      }
      .cell_block_right {
      display: table-cell;float: unset;border-right: 15px solid #fff;
      }
  }
  @media (max-width: 767px) {
    .box_cms_spacer   {
      margin-bottom:20px;
    }
    .img_tit_right {
        width: 100%;
        max-width:100%;
        float: unset;
        margin-top: unset;
        display: none;
      }
      #newsletter-form .validation-advice {
        top: -20px;
    }
    #newsletter-form #advice-required-entry-privacy_nl {
        top:80px;
    }    
  }

@media (max-width:1199px) and (min-width:992px) {
.home-side-menu h2.side-menu-title{padding:9px 15px}
.menu.side-menu>li>a{font-size:13px;padding:10px 5px}
.side-custom-menu h2{padding:10px 13px 10.5px}
.side-custom-menu ul li{padding:10px 4px 9px}
.side-custom-menu ul li a{font-size:13px}
.block_cat_home .col-md-4 {
    width: 16.66666667%;
}
.menu-wrapper .nav-sublist-dropdown {
    width: 98%!important;
}
.menu .dida_cat_home {
    width: 45%;
    font-size: 10px;
}
/* filtri orizzontali */
#orznav .nice-select {
    width: 20%;
	margin-bottom:10px;
}
/* Scheda Prodotto */

.divTable {display: block;}
.divTableBody {display: block;}
.divTableRow {display: block;}
.divTableCell, .divTableHead {display: block;white-space: normal;width: 100%;text-align: center!important;}

/* Classi Responsive SZP */

.container {width: 100%;}
.footer-middle img {/* width: 100%; */max-width:100%;}
.logo_group img {max-width: 19%;margin: 0 2px 20px 0;}
.header-container.type21 .search-area { width: 650px;}
/* .language_menu  { width: 650px;left: -530px;top: 36px;} */
/* .social_icons_header_mobile { display:none; } */
/* .brands-slide.brands_slide_home .owl-controls .owl-buttons div.owl-next { display:none; } */
/* .brands-slide.brands_slide_home .owl-controls .owl-buttons div.owl-prev { display:none; } */
/* .col-xs-0 { display:none; } */
/* .wrapper { margin-top:60px; } */
/* .main-container {padding-bottom:10px; } */
/* .separatore_home {height: 5px; } */
/* .header-container.type21 { position: fixed;z-index: 999; width: 100%;top:0; } */
/* .header-container.type21 .header { padding: 5px 0;width: 100%;float: left;} */
/* .social_icons_header {display:none;} */
/* .header-container .selectbox .select .text {font-size:16px!important;} */
/* .header-container.type21 .header > .logo {padding: 0 5px;    margin: 0 5px 0 0;} */
/* .header-container.type21 .header .logo img {height: 40px; } */
/* .header-container.header-newskin .mybag-link {padding: 0 10px 0 0; } */
/* .header-container.type21 .mybag-link i {padding-left: 10px;} */
/* .header-container.type21 .mybag-link .cart-qty {right: 23px; } */
.dida_slide_home_1 {font-size:30px; }
.dove_image-link {margin-top: 10px;padding: 10px;height: 70px;}
.sei_image-link { margin-top: 10px;padding: 10px;height: 70px;}
.cms-porto-home-5 .link_3yw img {width: 35%; }
/* .tre_blocchi_home .col-md-12, .tre_blocchi_home .col-md-6 {width: 33.33333333%;} */
/* .tre_blocchi_home .col-xs-6, tre_blocchi_home .col-md-6 { padding-left: 5px;padding-right: 5px;}  */
/* .item_slide_prod_home img {width:100%;} */
/* .brands_slide_home  { padding: 0; } */
/* .dida_slide_prod_home  {line-height:1;margin-top: 3px;color:#434343;padding:5px;height: 30px;} */
/* .img_pp_100 {width:100%; } */
/* .img_pp_50 {width:50%;float:left; } */
/* .txt_home_azienda {font-size:20px;line-height:1;  } */
/* .parallax.parallax_box_fiera {padding: 20px 0;} */
.banner_parallax_home {display:none;}
/* .slide_ricercati_home {display:none;} */
.slide_ricercati_home .owl-top-narrow .owl-controls {
    display:none!important;
}
.betawork_new_slider.owl-top-narrow .owl-controls {
    display:none!important;
}
/* .block_cat_home {display:none;} */
/* .tit_5 {font-size: 30px;font-weight: 600;color: #000; } */
/* .tit_6 {font-size: 24px;font-weight: 600;color: #000;} */
.dove_image-link {margin-top: 15px;}
.sei_image-link { margin-top: 15px;}
.dove_image-link_750 .text-area h3 { font-size:20px;}
.sei_image-link_750 .text-area h3 { font-size: 14px;margin-left: -13px;margin-top:5px;line-height: 20px;}
.dove_image-link_750 .text-area span {font-size:13px;}
.sei_image-link_750 .text-area span {font-size:13px;}
.sei_image-link_750 .text-area img {margin-top: 0;}
.link_3yw img { margin-top: -3px;}

/* CMS */

.banner_header_full {height:300px;width:auto;margin:0 auto;border-bottom:7px solid #f08019;}
.cms-rivenditori .banner_header_full {float:right;}
.cms-agenti .banner_header_full { float: right; }
.cms-sport .banner_header_full { float: right; }
.cms-parla-con-noi .banner_header_full { float: right; }
.cms-talk-to-us .banner_header_full { float: right; }
/* .cms-app .banner_header_full {float:right;} */
.box_banner_header_full {width:100%;height:300px;overflow:hidden;text-align:center;position:relative;}
.content-slide-azienda { position:absolute;right: 13%;left: unset;}
.content-slide-azienda img { width:200px;}
.content-slide-storia { position:absolute;right: 13%;left: unset;}
.content-slide-storia img { width:200px;}
.content-slide-qualita { position:absolute;top:20%;right: 13%;left: unset;}
.content-slide-qualita img { width:200px;}
.content-slide-ricerca { position:absolute;top:10%;right: 13%;left: unset;}
.content-slide-ricerca img { width:200px;}
.content-slide-sedi { position:absolute;top:6%;right: 13%;left: unset;}
.content-slide-sedi img { width:200px;}
.content-slide-parla { position: absolute;top: 15%;right: 13%;left: unset; }
.content-slide-parla img { width:200px;}
.content-slide-dove { position:absolute;top: 20%;right: 13%;left: unset;}
.content-slide-dove img { width:200px;}
.content-slide-agenti { position: absolute;top: 15%;right: 13%;left: unset; }
.content-slide-agenti img { width:200px;}
.content-slide-betasport { position: absolute;top: 6%;left: 13%; }
.content-slide-betasport img { width:200px;}
.content-slide-rivenditori { position: absolute;/* right: 1%;left: unset; */top: 15%; }
.content-slide-rivenditori img { width:200px;}
.content-slide-app { position: absolute;/* right: 1%;left: unset; */top: 10%; }
.content-slide-app img { width:200px;}
.banner_header_full_cont { position:unset;width:auto;height:200px;left:unset;margin-left:unset;top:0; }
.dida_slide_home_azienda  {font-size:65px;text-shadow: 3px 3px 3px #606060;}
.dida_slide_home_storia  {font-size:65px;}
.dida_slide_home_qualita  {font-size:65px;}
.dida_slide_home_ricerca  {font-size:65px;}
.dida_slide_home_sedi  {font-size:65px;}
.dida_slide_home_parla  {font-size:65px;}
.dida_slide_home_dove  {font-size:65px;}
.dida_slide_home_agenti  {font-size:65px;}
.dida_slide_home_betasport  {font-size:65px;}
.dida_slide_home_rivenditori  {font-size:65px;}
.dida_slide_home_app  {font-size:65px;}
.cms_azienda .img_sedi {width: 100%; max-width: 190px;}
/* .box-filetto  {margin:5px 0;} */
/* .filetto_top_1 {margin-bottom: 5px;} */
/* .filetto_bottom_1 {margin-top: 5px;} */
.cms_azienda .img_azienda { margin-bottom:5px;max-width: 100%;}
/* .txt_azienda_1 {font-size: 25px;margin-bottom:0;} */
/* .tit_azienda_2 {margin: 20px 0;font-size: 25px;} */
/* .box_cms_azienda {margin-top:10px;} */
/* .box_cms_storia { margin-bottom:0; } */
.img_storia {max-width: 100%;}
.img_qualita {max-width: 100%;}
.img_ricerca {max-width: 100%;}
.img_betasport {max-width: 100%;}
/* .img_rivenditori {max-width: 100%;} */
/* .img_app {max-width: 100%;} */
/* .img_app_1 {display:none;} */
/* a .img_app {max-width: 48%;} */
/* .img_cms {max-width: 100%;} */
/* .txt_storia_1 {font-size: 25px;line-height: 1.1;margin-bottom: 10px;} */
/* .txt_storia_2 {font-size: 25px;line-height: 25px;margin: 15px 0;} */
/* .txt_qualita_1 {font-size: 22px;} */
/* .txt_qualita_2 {font-size: 25px;} */
/* .txt_qualita_3 {font-size: 20px;} */
/* .txt_ricerca_1 {font-size: 22px;margin:0;} */
/* .txt_ricerca_2 {font-size: 25px;margin: 15px 0;} */
.tit_sedi_2 {font-size: 19px;line-height: 18px;margin: 10px 0; }
.txt_sedi_1 { font-size: 16px;line-height: 16px; margin-bottom: 0; }
/* .txt_sedi_3 {font-size: 22px; margin:0 0 20px 0;} */
/* .cms-sedi .spacer_cms_2 {height: 1px; } */
/* .img_sedi { margin-right: 10px; margin-bottom: 10px;padding-bottom:20px;} */
/* .tit_sedi_1 {margin: 5px 0 0 0;} */
.cms_parla { margin: 0; }
/* .tit_parla_1 { font-size: 22px; } */
/* .link_parla_1 { font-size: 22px; } */
.box_cms_parla { margin: 10px 0; }
/* .cms-parla-con-noi .spacer_cms {height: 5px; } */
/* .cms-rivenditori .spacer_cms {height: 0; } */
/* .spacer_app {height: 5px; } */
/* /* .tit_dove_1 { font-size: 25px; line-height: 25px; margin: 0 0 10px 0; } */ 
/* /* .link_dove_1 { font-size: 28px; line-height: 45px; } */ 
/* /* .txt_dove_2 { font-size: 22px; line-height: 30px; } */ 
/* .txt_betasport_1 { font-size: 22px;line-height: 25px; } */
/* .box_cms_betasport { margin-bottom: 10px; } */
/* .txt_betasport_2 { font-size: 22px;line-height: 25px; } */
/* .box_cms_gallery_team {margin-bottom: 0;margin-top: 0;padding-bottom: 0;padding-top: 0; } */



}
@media (max-width:991px) {
a#advanced-search-form-link {
    display: none;
}    
body.boxed .page{width:760px}
.header-container .welcome-msg,.header-container .top-links-area+span.split{display:none}
.home-side-menu{display:none}
.add-to-cart button.button{width:140px}
.sm-bd-0{border:0!important}
.header-container .header-wrapper{display:none}
.header-container.type1 .header #search_mini_form{display:none}
.header-container.type1 .header .custom-block{display:none}
.header-container.type1 .menu-icon{display:inline-block}
.header-container.type1 .header-wrapper{display:none}
.header-container.type2 .header .logo{width:auto;float:left;margin:0}
.header-container.type2 .header .logo img{height:50px}
.header-container.type2 .cart-area{position:static;display:inline-block;float:left;margin:5px 10px}
.header-container.type2 .header .mini-cart{width:auto;position:relative;margin:5px 15px;float:right;top:0;left:0}
.header-container.type2 .header .search-area{float:right;margin:5px 0;line-height:40px;display:block;position:relative;left:0;top:0;z-index:2}
.header-container.type2 .header .search-area .search-icon{display:block}
.header-container.type2 .header #search_mini_form{display:none;margin:0}
.header-container.type2 .menu-icon{height:auto;padding:0;display:block;float:right;margin:15px 15px 15px 0}
.header-container.type2 .header .form-search{width:450px;position:absolute;right:-80px;top:40px;overflow:visible;border-width:5px;border-radius:25px;background-color:#fff}
.header-container.type2 .header .form-search:before{content:"";display:block;position:absolute;right:75px;top:-25px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#ccc}
.header-container.type3 .header .custom-block{display:none}
.header-container.type3 .header .logo img{height:50px}
.header-container.type3 .header #search_mini_form{display:none;width:0;margin:0}
.header-container.type3 .menu-icon{width:30px;text-align:center;line-height:40px;height:auto;padding:0;display:block;float:right;margin:35px 5px}
.header-container.type3 .cart-area{float:right;position:static;margin:35px 0}
.header-container.type3 .search-area{position:relative;left:0;top:0;float:right;margin:35px 10px;z-index:2}
.header-container.type3 .search-area .search-icon{display:block;line-height:40px}
.header-container.type3 .mini-cart{width:auto;position:relative;top:-3px;left:0}
.header-container.type3 .header .form-search{width:450px;position:absolute;right:-60px;top:40px;overflow:visible;border-width:5px;border-radius:25px;border-color:#ccc}
.header-container.type3 .header .form-search:before{content:"";display:block;position:absolute;right:60px;top:-20px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#ccc}
.header-container.type4 .header .custom-block{display:none}
.header-container.type4 .header .logo img{height:50px}
.header-container.type4 .header #search_mini_form{display:none;width:0;margin:0}
.header-container.type4 .menu-icon{width:30px;text-align:center;line-height:40px;height:auto;padding:0;display:block;float:right;margin:5px}
.header-container.type4 .cart-area{float:right;position:static;margin:5px 0}
.header-container.type4 .search-area{position:relative;left:0;top:0;float:right;margin:5px;z-index:2}
.header-container.type4 .search-area .search-icon{display:block;line-height:40px}
.header-container.type4 .mini-cart{width:auto;position:relative;top:-3px;left:0}
.header-container.type4 .header .form-search{width:450px;position:absolute;right:-50px;top:40px;overflow:visible;border-width:5px;border-radius:25px;border-color:#ccc}
.header-container.type4 .header .form-search:before{content:"";display:block;position:absolute;right:45px;top:-25px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#ccc}
.header-container.type4 .mybag-link{top:0}
.header-container.type5 .header .logo img{height:50px}
.header-container.type5 .search-area{float:right;left:0;top:0;margin:35px 20px;line-height:40px}
.header-container.type5 .cart-area{position:static;float:right;margin:22px 0}
.header-container.type5 .menu-area{padding:0;display:inline-block;vertical-align:middle}
.header-container.type5 .menu-icon{display:inline-block;height:auto;padding:0;margin:0 20px}
.header-container.type5 .custom-block{display:none}
.header-container.type5 .menu-area .links-area{display:inline-block;vertical-align:middle;padding:0;position:relative}
.header-container.type5 .top-links-icon{display:block;color:#08c}
.header-container.type5 .top-links-icon a{color:#08c}
.header-container.type5 .mini-cart{position:relative;top:0;left:0;margin:0;display:inline-block;vertical-align:middle;background-color:transparent;border:0}
.header-container.type5 .mybag-link{width:auto;top:-3px}
.header-container.type5 .topCartContent:before{right:15px}
.header-container.type5 .menu-area .links-area .links{display:none;position:absolute;right:0;z-index:9;background-color:#fff!important;border-radius:3px;margin:0;padding:5px 0;text-align:right;border:1px solid #ccc}
.header-container.type5 .menu-area .links-area .links li{border:0;padding:0;display:block}
.header-container.type5 .menu-area .links-area .links li a{color:#777!important;white-space:nowrap;padding:0 10px;display:block;transition:all .2s;font-weight:400}
.header-container.type5 .menu-area .links-area .links li:hover a{background-color:#ccc!important;color:#fff!important;text-decoration:none}
.header-container.type5 .header .form-search{left:auto;right:-195px}
.header-container.type5 .header .form-search:before{left:auto;right:190px}
.header-container.type6 .menu-icon{display:block;float:right;height:50px;line-height:50px;padding:0;margin:0 15px 0 20px}
.header-container.type6 .cart-area{position:static;margin:5px 0;margin-right:10px;float:right}
.header-container.type6 .header .search-area{float:right}
.header-container.type6 .header .search-area a.search-icon{margin:0}
.header-container.type6 .header .form-search{left:auto;right:-100px}
.header-container.type6 .header .form-search:before{left:auto;right:95px}
.header-container.type22 .menu-icon{display:block;float:right;height:50px;line-height:50px;padding:0;margin:0 15px 0 0}
.header-container.type22 .cart-area{position:static;margin:5px 0;margin-right:10px;float:right}
.header-container.type22 .header .search-area{float:right}
.header-container.type22 .header .search-area a.search-icon{margin:0;font-size: 19px;}
.header-container.type22 .header .form-search{left:auto;right:-100px}
.header-container.type22 .header .form-search:before{left:auto;right:95px}
.header-container.type14 .menu-icon{display:block;float:left;height:50px;line-height:50px;padding:0;margin:0 5px 0 20px}
.header-container.type14 .cart-area{position:static;float:right}
.header-container.type14 .header .search-area{float:right}
.header-container.type14 .header .form-search{left:auto;right:-100px}
.header-container.type14 .header .form-search:before{left:auto;right:95px}
.header-container.type27 .menu-icon{display:block;float:right;height:50px;line-height:50px;padding:0;margin:0 20px 0 5px}
.header-container.type27 .cart-area{position:static;float:right}
.header-container.type27 .header .search-area{float:right;margin: 0;}
.header-container.type27 .header .search-area a.search-icon {margin-right: 0;}
.header-container.type27 .header .form-search{left:auto;right:-100px}
.header-container.type27 .header .form-search:before{left:auto;right:95px}
.header-container.type8 .menu-icon{display:inline-block;vertical-align:middle;height:auto;padding:0;margin-right:15px}
.header-container.type8 .header .form-search{right:-135px}
.header-container.type8 .header .form-search:before{right:140px}
.header-container.type17 .cart-area{right:170px}
.header-container.type17 .header .mini-cart{width:150px}
.header-container.type17 .header .mini-cart:hover{width:280px;padding-left:130px}
.header-container.type9 .header .custom-block{display:none}
.header-container.type9 .header .logo img{height:50px}
.header-container.type9 .header #search_mini_form{display:none;width:0;margin:0;position:absolute;left:0;top:0}
.header-container.type9 .header #search_mini_form.show{display:inline-block!important}
.header-container.type9 .menu-icon{width:30px;text-align:center;line-height:40px;height:auto;padding:0;display:inline-block}
.header-container.type9 .search-area{left:0;top:0;margin:35px 10px;z-index:2}
.header-container.type9 .search-area .search-icon{display:inline-block;line-height:40px;vertical-align:middle}
.header-container.type9 .mini-cart{width:auto;position:relative;top:-3px;left:0}
.header-container.type9 .header .form-search{width:450px;position:absolute;left:-20px;top:40px;overflow:visible;border-width:5px;border-radius:25px;border-color:#ccc;text-align:left}
.header-container.type9 .header .form-search:before{content:"";display:block;position:absolute;left:15px;top:-25px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#ccc}
.header-container.type10 .header-wrapper{display:block}
.header-container.type10 .header .custom-block{display:none}
.header-container.type10 .header .logo img{height:50px}
.header-container.type10 .header #search_mini_form{display:none;width:0;margin:0}
.cms-index-index .header-container.type10 .dropdown-menu .menu-container>a{pointer-events:all}
.header-container.type10 .cart-area{float:right;position:static;margin:35px 0}
.header-container.type10 .search-area{position:relative;left:0;top:0;float:right;margin:35px 10px;z-index:2}
.header-container.type10 .search-area .search-icon{display:block;line-height:40px}
.header-container.type10 .mini-cart{width:auto;position:relative;top:-3px;left:0}
.header-container.type10 .header .form-search{width:450px;position:absolute;right:-60px;top:40px;overflow:visible;border-width:5px;border-radius:25px;border-color:#ccc}
.header-container.type10 .header .form-search:before{content:"";display:block;position:absolute;right:55px;top:-25px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#ccc}

.header-container.type28 .header-wrapper{display:block}
.header-container.type28 .header .custom-block{display:none}
.header-container.type28 .header .logo img{height:50px}
.header-container.type28 .header #search_mini_form{display:none;width:0;margin:0}
.cms-index-index .header-container.type28 .dropdown-menu .menu-container>a{pointer-events:all}
.header-container.type28 .cart-area{float:right;position:static;margin:35px 0}
.header-container.type28 .search-area{position:relative;left:0;top:0;float:right;margin:35px 10px;z-index:2}
.header-container.type28 .search-area .search-icon{display:block;line-height:40px}
.header-container.type28 .mini-cart{width:auto;position:relative;top:-3px;left:0}
.header-container.type28 .header .form-search{width:450px;position:absolute;right:-60px;top:40px;overflow:visible;border-width:5px;border-radius:25px;border-color:#ccc}
.header-container.type28 .header .form-search:before{content:"";display:block;position:absolute;right:64px;top:-20px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#fff}

.header-container.type18 .top-links-icon {display: inline-block;float:right;color: #e1ddc3;}
.header-container.type18 .links{display: none;position: absolute;right: 0;z-index: 9;min-width:115px;background-color: #fff!important;border-radius: 3px;margin: 0;padding: 5px 0;text-align: right;border: 1px solid #ccc;top:100%;}
.header-container.type18 .header-wrapper {display: none;}
.header-container.type18 .menu-icon{display:block;height:auto;padding:0;margin:15px 10px;float:right}
.header-container.type18 .links li {display: block;}
.header-container.type18 .links a:hover {color: #afafac;}
.header-container.type19 .menu-icon {display:inline-block;float:left;height:47px;padding:0;line-height: 47px;}
.header-container.type20 .header .custom-block{display:none}
.header-container.type20 .header .logo img{height:50px}
.header-container.type20 .header #search_mini_form{display:none;width:0;margin:0}
.header-container.type20 .menu-icon{width:30px;text-align:center;line-height:40px;height:auto;padding:0;display:block;float:right;margin:35px 0;}
.header-container.type20 .logo {margin:30px 15px 30px 0;}
.header-container.type20 .cart-area{float:right;position:static;margin:35px 0}
.header-container.type20 .search-area{position:relative;left:0;top:0;float:right;margin:35px 10px;z-index:2}
.header-container.type20 .search-area .search-icon{display:block;line-height:40px;font-size: 19px;}
.header-container.type20 .mini-cart{width:auto;position:relative;top:0;left:0}
.header-container.type20 .header .form-search{width:450px;position:absolute;right:-60px;top:40px;overflow:visible;border-width:5px;border-radius:25px;border-color:#ccc}
.header-container.type20 .header .form-search:before{content:"";display:block;position:absolute;right:60px;top:-20px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#ccc}
.header-container.type20 .header .custom-block {display: none !important;}
.header-container.type20 .mini-cart {margin-left: 0 !important;}
.header-container.type21 .header .custom-block{display:none}
.header-container.type21 .header .logo img{height:50px}
.header-container.type21 .header #search_mini_form{display:none;width:0;margin:0}
.header-container.type21 .menu-icon{width:30px;text-align:center;line-height:40px;height:auto;padding:0;display:block;float:right;margin:5px}
.header-container.type21 .header > .logo {padding: 0 15px;}
.header-container.type21 .cart-area{float:right;position:static;margin:5px 0}
.header-container.type21 .search-area{position:relative;left:0;top:0;float:right;margin:5px;z-index:2}
.header-container.type21 .search-area .search-icon{display:block;line-height:40px;font-size: 19px;}
.header-container.type21 .mini-cart{width:auto;position:relative;top:0;left:0}
.header-container.type21 .header .form-search{width:250px;position:absolute;right:-50px;top:40px;overflow:visible;border-width:3px;border-radius:25px;border-color:f08019;}
.header .form-search #search {width: 200px!important;}
.header-container.type21 .header .form-search:before{content:"";display:block;position:absolute;right:45px;top:-23px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#f08019}
.header-container.type21 .mybag-link{top:0}
.header-container.type24 .header {padding: 15px 0;}
.header-container.type24 .menu-icon{display:inline-block;float:left;position: relative;margin-right: 18px;z-index: 12;margin-top:10px;color:#161616;}
.header-container.type24 .header .custom-block{display: none;}
.header-container.type24 .header-right-area,.header-container.type24 .top-links-area{margin-left: 0;}
.header-container.type29 .menu-icon {display: inline-block;}
.header-container.type29 .shop-menu {display: none;}
.main-nav,.fixed-header-area{display:none}
.category-products .products-grid.columns3 li.item{width:50%}
.category-products .products-grid.columns3 li.item.nth-child-3np1{clear:none}
.category-products .products-grid.columns3 li.item.nth-child-2np1{clear:left}
.category-products .products-grid.columns4 li.item{width:50%}
.category-products .products-grid.columns4 li.item.nth-child-3np1{clear:none}
.category-products .products-grid.columns4 li.item.nth-child-2np1{clear:left}
.category-products .products-grid.columns5 li.item{width:50%}
.category-products .products-grid.columns5 li.item.nth-child-4np1{clear:none}
.category-products .products-grid.columns5 li.item.nth-child-3np1{clear:none}
.category-products .products-grid.columns5 li.item.nth-child-2np1{clear:left}
.category-products .products-grid.columns6 li.item{width:33.33%}
.category-products .products-grid.columns6 li.item.nth-child-5np1{clear:none}
.category-products .products-grid.columns6 li.item.nth-child-4np1{clear:none}
.category-products .products-grid.columns6 li.item.nth-child-3np1{clear:left}
.category-products .products-grid.columns7 li.item{width:33.33%}
.category-products .products-grid.columns7 li.item.nth-child-6np1{clear:none}
.category-products .products-grid.columns7 li.item.nth-child-5np1{clear:none}
.category-products .products-grid.columns7 li.item.nth-child-4np1{clear:none}
.category-products .products-grid.columns7 li.item.nth-child-3np1{clear:left}
.category-products .products-grid.columns8 li.item{width:33.33%}
.category-products .products-grid.columns8 li.item.nth-child-7np1{clear:none}
.category-products .products-grid.columns8 li.item.nth-child-6np1{clear:none}
.category-products .products-grid.columns8 li.item.nth-child-5np1{clear:none}
.category-products .products-grid.columns8 li.item.nth-child-4np1{clear:none}
.category-products .products-grid.columns8 li.item.nth-child-3np1{clear:left}
.category-products .products-grid.flex-grid.columns3 li.item.nth-child-3np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns3 li.item.nth-child-2np1{border-left-color:transparent}
.category-products .products-grid.flex-grid.columns4 li.item.nth-child-3np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns4 li.item.nth-child-2np1{border-left-color:transparent}
.category-products .products-grid.flex-grid.columns5 li.item.nth-child-4np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns5 li.item.nth-child-3np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns5 li.item.nth-child-2np1{border-left-color:transparent}
.category-products .products-grid.flex-grid.columns6 li.item.nth-child-5np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns6 li.item.nth-child-4np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns6 li.item.nth-child-3np1{border-left-color:transparent}
.category-products .products-grid.flex-grid.columns7 li.item.nth-child-6np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns7 li.item.nth-child-5np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns7 li.item.nth-child-4np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns7 li.item.nth-child-3np1{border-left-color:transparent}
.category-products .products-grid.flex-grid.columns8 li.item.nth-child-7np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns8 li.item.nth-child-6np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns8 li.item.nth-child-5np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns8 li.item.nth-child-4np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns8 li.item.nth-child-3np1{border-left-color:transparent}
.category-banner .banner-text h2{font-size:28px}
.category-banner .banner-text p{font-size:16px}
.category-boxed-banner .banner-text h2{font-size:28px}
.category-boxed-banner .banner-text p{font-size:12px}
.category-boxed-banner .banner-text a.shop-now{margin-left:12px;font-size:12px}
.homepage-bar .col-md-4{border:0;text-align:left !important;}
.owl-banner-carousel .content.type1 h2{font-size:36px}
.owl-banner-carousel .content.type1 p{font-size:15px}
.owl-banner-carousel .content.type1 a{font-size:10px}
.owl-banner-carousel .content.type2 h2{font-size:27.9px;border-top:3px solid #08c;padding-top:6px}
.owl-banner-carousel .content.type2 h3{font-size:18.36px}
.owl-banner-carousel .content.type2 p{font-size:8.4px}
.owl-banner-carousel .content.type2 a{font-size:10.8px}
.owl-banner-carousel .content-9.type1 em{font-size:15px;margin-bottom:-3px;margin-left:6px}
.owl-banner-carousel .content-9.type1 h2{font-size:50px}
.owl-banner-carousel .content-9.type1 p{font-size:26px}
.owl-banner-carousel .content-9.type1 a{font-size:12px}
.owl-banner-carousel .content-9.type1 a>i{width:13px;height:13px;line-height:12px;font-size:10px;margin-bottom:3px;margin-left:7px}
.owl-banner-carousel .content-9.type2 h3{font-size:27.9px}
.owl-banner-carousel .content-9.type2 span{font-size:8.4px}
.owl-banner-carousel .content-9.type2 a{font-size:9px}
.homepage-grid-banner .row{margin-left:-2px;margin-right:-3px}
.homepage-grid-banner .col-sm-1,.homepage-grid-banner .col-sm-2,.homepage-grid-banner .col-sm-3,.homepage-grid-banner .col-sm-4,.homepage-grid-banner .col-sm-5,.homepage-grid-banner .col-sm-6,.homepage-grid-banner .col-sm-7,.homepage-grid-banner .col-sm-8,.homepage-grid-banner .col-sm-9,.homepage-grid-banner .col-sm-10,.homepage-grid-banner .col-sm-11,.homepage-grid-banner .col-sm-12{padding-left:2px;padding-right:3px}
.homepage-grid-banner .col-sm-margin{margin-bottom:4px}
.homepage-grid-banner .content a.btn-default{font-size:10px;padding:4px 6px;padding-right:3px}
.homepage-grid-banner .grid1 .content h2{font-size:42.43px}
.homepage-grid-banner .grid1 .content p{font-size:17.68px;margin-bottom:6px;margin-right:2.4px}
.homepage-grid-banner .grid2 .content h3{font-size:17.33px}
.homepage-grid-banner .grid2 .content h2{font-size:17.33px}
.homepage-grid-banner .grid2 .content p{font-size:10.55px;margin-bottom:9px}
.homepage-grid-banner .grid3 .content h2{font-size:27.6px}
.homepage-grid-banner .grid3 .content h5{font-size:9.6px;margin-bottom:18px}
.homepage-grid-banner .grid3 .content p{font-size:9.6px;margin-bottom:3px}
.homepage-grid-banner .grid3 .content h4{font-size:13.63px;margin-top:12px}
.homepage-grid-banner .grid3 .content h4>span{font-size:10.6px}
.homepage-grid-banner .grid3 .content h3{font-size:22.63px;margin-bottom:9px}
.homepage-grid-banner .grid3 .content h3>span{font-size:15.08px}
.homepage-grid-banner .grid4 .content h2{font-size:21px;margin-bottom:9px}
.homepage-grid-banner .grid4 .content p{font-size:14px;margin-bottom:7px}
.full-screen-slider .item > div.content > h2{font-size:47.02px;margin-bottom:14.04px}
.full-screen-slider .item > div.content > p{font-size:19.59px;margin-bottom:27.3px}
.full-screen-slider .item > div.content > a.btn-default{font-size:12px;padding:12px 40px;border-radius:6px}
.full-screen-slider .item > div.content em.type1{font-size:14.31px;margin-bottom:-3.9px}
.full-screen-slider .item > div.content em.type2{font-size:22.99px;margin-bottom:7.8px;margin-left:24px}
.full-screen-slider .item > div.content em.type3{font-size:13.79px;margin-top:7.8px}
.full-screen-slider .item > div.content h3{font-size:48.02px}
.full-screen-slider .item > div.content h4{font-size:40.86px;padding-right:27px}
.full-screen-slider .item > div.content .sale-bar a{font-size:16.35px;margin-left:18px}
.full-screen-slider .item > div.content .sale-bar a .icon-angle-down{font-size:9px;margin-left:7.8px}
.full-screen-slider .item > div.content .sale-bar>div.f-left{padding:11.5px 17.16px}
.full-screen-slider .item > div.content .sale-bar>div.f-left:first-child{padding:11.7px 31.2px}
.full-screen-slider .item > div.content .sale-bar{height:63.96px;margin-left:10.92px}
.full-screen-slider .item > div.content .sale-bar .triangle{height:63.96px;width:23.4px}
.full-screen-slider .item > div.content .sale-bar .triangle>div{height:32px;border-width:16px;border-top-width:32px;margin:0 -16px -16px 0}
.full-screen-slider .item > div.content .sale-bar .triangle>div:first-child{height:32px;border-width:16px;border-bottom-width:32px;margin:-16px -16px 0 0}
.full-screen-slider .item > div.content.content-2{margin-top:-58px}
.full-screen-slider .item > div.content.content-3{margin-top:-72px}
.slider-with-side .slider-area{padding:0 8px;float:none;width:100%}
.slider-with-side .side-area{padding:0;float:none;width:100%}
.slider-with-side .side-area .item1,.slider-with-side .side-area .item2,.slider-with-side .side-area .item3{padding:8px;width:33.33%;float:left;margin:0}
.slider-with-side .side-area .item1 .content{bottom:20px;left:20px}
.slider-with-side .side-area .item2 .content{bottom:20px;left:15px}
.slider-with-side .side-area .item3 .content{bottom:20px;left:20px}
.slide3-2-content em{font-size:14px;margin-left:2px;margin-bottom:3px}
.slide3-2-content h2{font-size:38px;margin-bottom:3px}
.slide3-2-content p{font-size:29px;margin-bottom:20px}
.slide3-2-content a{font-size:12px}
.slide3-2-content a>i{width:13px;height:13px;line-height:12px;font-size:10px;margin-bottom:2px;margin-left:7px}
#banner-slider-demo-1 .slide1-content img.quote{width:30px}
#banner-slider-demo-1 .slide1-content em{font-size:20px;margin:0 8px}
#banner-slider-demo-1 .slide1-content h2{font-size:60px;margin:4px 0 8px}
#banner-slider-demo-1 .slide1-content p{font-size:18px}
#banner-slider-demo-1 .slide2-content em{font-size:20px;margin-left:7px}
#banner-slider-demo-1 .slide2-content h2{font-size:65px;margin:2px 0 8px}
#banner-slider-demo-1 .slide2-content p{font-size:15px;margin-left:7px;margin-bottom:25px}
#banner-slider-demo-1 .slide2-content p span.split{margin:0 8px 0 9px}
#banner-slider-demo-1 .slide2-content a.btn-default{font-size:12px;width:120px;height:35px;line-height:35px;padding:0;margin-right:1px}
#banner-slider-demo-1 .slide3-content em{font-size:20px}
#banner-slider-demo-1 .slide3-content h2{font-size:65px;margin-bottom:13px}
#banner-slider-demo-1 .slide3-content a.btn-default{font-size:12px;width:120px;height:35px;line-height:35px;padding:0;margin-right:1px}
#banner-slider-demo-14 .slide1-content img.quote{width:30px}
#banner-slider-demo-14 .slide1-content em{font-size:20px;margin:0 8px}
#banner-slider-demo-14 .slide1-content h2{font-size:60px;margin:4px 0 8px}
#banner-slider-demo-14 .slide1-content p{font-size:18px}
#banner-slider-demo-14 .slide2-content em{font-size:20px;margin-left:7px}
#banner-slider-demo-14 .slide2-content h2{font-size:65px;margin:2px 0 8px}
#banner-slider-demo-14 .slide2-content p{font-size:15px;margin-left:7px;margin-bottom:25px}
#banner-slider-demo-14 .slide2-content p span.split{margin:0 8px 0 9px}
#banner-slider-demo-14 .slide2-content a.btn-default{font-size:12px;width:120px;height:35px;line-height:35px;padding:0;margin-right:1px}
#banner-slider-demo-14 .slide3-content em{font-size:20px}
#banner-slider-demo-14 .slide3-content h2{font-size:65px;margin-bottom:13px}
#banner-slider-demo-14 .slide3-content a.btn-default{font-size:12px;width:120px;height:35px;line-height:35px;padding:0;margin-right:1px}
#banner-slider-demo-13 .slide1-content img.quote{width:30px}
#banner-slider-demo-13 .slide1-content em{font-size:20px;margin:0 8px}
#banner-slider-demo-13 .slide1-content h2{font-size:60px;margin:4px 0 8px}
#banner-slider-demo-13 .slide1-content p{font-size:18px}
#banner-slider-demo-13 .slide2-content em{font-size:20px;margin-left:7px}
#banner-slider-demo-13 .slide2-content h2{font-size:65px;margin:2px 0 8px}
#banner-slider-demo-13 .slide2-content p{font-size:15px;margin-left:7px;margin-bottom:25px}
#banner-slider-demo-13 .slide2-content p span.split{margin:0 8px 0 9px}
#banner-slider-demo-13 .slide2-content a.btn-default{font-size:12px;width:120px;height:35px;line-height:35px;padding:0;margin-right:1px}
#banner-slider-demo-13 .slide3-content em{font-size:20px}
#banner-slider-demo-13 .slide3-content h2{font-size:65px;margin-bottom:13px}
#banner-slider-demo-13 .slide3-content a.btn-default{font-size:12px;width:120px;height:35px;line-height:35px;padding:0;margin-right:1px}
.menu.side-menu{display:none}
.home-side-menu .mobile-nav{display:block;height:auto}
.sm-xs-margin-bottom{margin-bottom:20px}
.cart .crosssell li.item:nth-child(2n+1){clear:both}
.parallax {background-position: center center !important;background-attachment: inherit;background-size: 100% auto;}
.parallax-category-banner .parallax{padding:50px 0}
.parallax-content h2{font-size:38px}
.parallax-content p{font-size:20px}
.footer-top-subscribe h4{margin:10px 0}
.footer-top-subscribe .input-box{margin:10px 0}
#banner-slider-demo-11 .content-1{padding:25px 15px 10px;margin-left:-122px;margin-top:-75px}
#banner-slider-demo-11 .content-1>div:first-child{padding-right:7px}
#banner-slider-demo-11 .content-1 p{font-size:16px;margin-left:5px}
#banner-slider-demo-11 .content-1 h3{font-size:58px}
#banner-slider-demo-11 .content-1 h3 b{margin-top:-17px}
#banner-slider-demo-11 .content-1 em{font-size:14px;margin-right:3px}
#banner-slider-demo-11 .content-1 h4{font-size:26px}
#banner-slider-demo-11 .content-1 h5{font-size:14px;margin-top:-2px}
#banner-slider-demo-11 .content-2{right:20px;bottom:20px}
#banner-slider-demo-11 .content-2>div{padding:15px 10px}
#banner-slider-demo-11 .content-2>div:first-child{margin:-2px 0;padding-left:20px}
#banner-slider-demo-11 .content-2 p{font-size:15px;margin-left:1px}
#banner-slider-demo-11 .content-2 h3{font-size:38px}
#banner-slider-demo-11 .content-2 em{font-size:12px;margin-right:2px}
#banner-slider-demo-11 .content-2 h4{font-size:26px}
#banner-slider-demo-11 .content-2 h5{font-size:13px;margin-top:-2px}
#banner-slider-demo-11 .content-2 a{font-size:10px;margin-right:-6px}
#multiship-addresses-table select{max-width:250px}
#multiship-addresses-table thead{display:none}
#multiship-addresses-table tbody tr{position:relative;display:block;clear:both;padding:25px 0;border-bottom:1px solid #dcdcdc}
#multiship-addresses-table tbody tr.first{border-top:1px solid #dcdcdc}
#multiship-addresses-table tbody td{display:block;padding:5px 0;width:100%;border:0;text-align:center!important}
#multiship-addresses-table a.btn-remove{position:absolute;right:10px;top:10px}
#multiship-addresses-table .item-options dd{padding:0}
.checkout-progress{padding:0}
.multiple-checkout #review-order-form .data-table thead{display:none}
.multiple-checkout #review-order-form .data-table tbody tr{position:relative;display:block;clear:both;padding:25px 0;border-bottom:1px solid #dcdcdc}
.multiple-checkout #review-order-form .data-table tbody tr.first{border-top:1px solid #dcdcdc}
.multiple-checkout #review-order-form .data-table tbody td{display:block;padding:5px 0;width:100%;border:0;text-align:center!important}
.multiple-checkout #review-order-form .data-table .item-options dd{padding:0}
.multiple-checkout #review-order-form .data-table tfoot{border-left:1px solid #d9dde3;border-right:1px solid #d9dde3}
.multiple-checkout #review-order-form .data-table tfoot td{display:block;padding:5px 0;width:100%;border:0;text-align:center!important}
#parallax_02{padding:150px 0}
#parallax_03{padding:150px 0}
.header-container.type12,.header-container.type12.fixed-bottom{position:relative;left:0;top:0;min-height:0;width:auto}
body.side-header .top-container,body.side-header .main-container,body.side-header .footer-container{margin-left:0}
.header-container.type12 .header{text-align:left;padding:0 7px}
.header-container.type12 .switcher-area{text-align:left}
.header-container.type12 .switcher-area .mini-cart{float:right}
.header-container.type12 .header>.logo{margin:15px 0 20px;float:left}
.header-container.type12 .menu-icon{display:inline-block;height:auto;padding:0;width:25px}
.header-container.type12 .menu-icon a{color:#fff;line-height:25px}
.header-container.type12 .search-area{display:inline-block;width:auto;height:auto;margin:0}
.header-container.type12 .search-area a.search-icon{display:block;color:#fff;line-height:25px}
.header-container.type12 .header #search_mini_form{display:none;position:absolute;width:280px;right:-100px;top:30px}
.header-container.type12 .header .custom-block{display:none}
.header-container.type12 .top-links-area{display:inline-block;margin:0}
.header-container.type12 .top-links-area .top-links-icon{display:block}
.header-container.type12 .top-links-area .top-links-icon a{color:#fff}
.header-container.type12 .top-links-area .links{display:none;position:absolute;background-color:#fff;width:100px;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 7px;left:0}
.header-container.type12 .top-links-area .links li{padding:0;border:0}
.header-container.type12 .top-links-area .links li a{color:#777}
.header-container.type12 .mobile-group{float:right;margin-top:25px;margin-right:5px}
.header-container.type12 .mobile-nav.side-block .sw-mobile-menu li>a{color:#fff}
.header-container.type12 .mobile-nav.side-block .sw-mobile-menu li .open-child{color:#fff}
.header-container.type12 .mini-cart .topCartContent{left:auto;right:0}
.header-container.type12 .mini-cart .topCartContent:before{left:auto;right:15px}
.header-container.type25,.header-container.type25.fixed-bottom{position:relative;left:0;top:0;min-height:0;width:auto;padding: 10px;}
body.side-header .top-container,body.side-header .main-container,body.side-header .footer-container{margin-left:0}
.header-container.type25 .header{text-align:left;padding:0 7px}
.header-container.type25 .switcher-area{text-align:left}
.header-container.type25 .switcher-area .mini-cart{float:right;right:0;}
.header-container.type25 .header>.logo{margin:15px 0 20px;float:left}
.header-container.type25 .menu-icon{display:inline-block;height:auto;padding:0;width:25px;float:right;margin-top: 25px;margin-right: 15px;}
.header-container.type25 .menu-icon a{color:#b0b0b0;line-height:25px}
.header-container.type25 .search-area{display:inline-block;width:auto;height:auto;margin:0;float:right;margin-top:25px;z-index:6;}
.header-container.type25 .search-area a.search-icon{display:block;color:#b0b0b0;line-height:25px}
.header-container.type25 .header #search_mini_form{display:none;position:absolute;width:280px;right:-65px;top:30px}
.header-container.type25 .header .custom-block{display:none}
.header-container.type25 .top-links-area{display:inline-block;margin:0}
.header-container.type25 .top-links-area .top-links-icon{display:block}
.header-container.type25 .top-links-area .top-links-icon a{color:#b0b0b0}
.header-container.type25 .top-links-area .links{display:none;position:absolute;background-color:#fff;width:100px;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 7px;right:0}
.header-container.type25 .top-links-area .links li{padding:0;border:0}
.header-container.type25 .top-links-area .links li a{color:#777;font-size: 11px;}
.header-container.type25 .mobile-group{position: absolute;right:5px;top:auto;margin-top:25px;margin-right:5px}
.header-container.type25 .mobile-nav.side-block .sw-mobile-menu li>a{color:#fff}
.header-container.type25 .mobile-nav.side-block .sw-mobile-menu li .open-child{color:#fff}
.header-container.type25 .header .mini-cart .topCartContent{left:auto;right:0}
.header-container.type25 .mini-cart .topCartContent:before{left:auto;right:29px}
.header-container.type25 .mini-cart .topCartContent:after{left:auto;right:29px;}
#banner-slider-demo-16 .slide1-content,#banner-slider-demo-16 .slide2-content{padding-left:0}
#banner-slider-demo-16 .text-content em{font-size:18px;margin:0;margin-bottom:-8px}
#banner-slider-demo-16 .text-content h2{font-size:60px;letter-spacing:-3px}
#banner-slider-demo-16 .text-content p{margin:0}
#banner-slider-demo-16 .text-content p span{font-size:18px;padding-left:6px}
#banner-slider-demo-16 .text-content p a{font-size:12px;padding:8px 20px;margin-left:10px;margin-top:5px}
.header-container.type10 .dropdown-menu .menu-container>.menu.side-menu{display:none!important}
.header-container.type28 .dropdown-menu .menu-container>.menu.side-menu{display:none!important}
.sticky-product{padding:15px 0}
.side-header .sticky-product{padding-top:60px}
.side-header .sticky-product > .container{width:100%;padding-left:15px}
.img-desc-home3{margin-top:-65px;padding:0 16px}
.img-desc-home3 h3{font-size:16px}
.img-desc-home3 hr{width:60px;margin:10px 0}
.img-desc-home3 p{font-size:10px}
.img-desc-home3 a{font-size:10px}
.top-newsletter #newsletter{width:160px}
.full-screen-slider #banner-slider-demo-20 .item > div.content > h2{font-size:45px}
.full-screen-slider #banner-slider-demo-20 .item > div.content > a{font-size:10px;padding:10px 20px;margin:10px 0}
#home-content-slider-demo-20 .item > div.content > h3{letter-spacing:0;font-size:25px;margin-bottom:10px}
#home-content-slider-demo-20 .item > div.content > a{font-size:10px;padding:10px 20px;margin:10px 0}
.header-container.type16 .header{padding:25px 15px}
.header-container.type16 .cart-area{right:20px}
.header-container.type16 .shop-menu{display:none}
.header-container.type16 .menu-icon{display:inline-block;color:#fff;margin-right:0;text-transform:uppercase;font-weight:600;font-size:11px;letter-spacing:2px;line-height:15px;height:auto;vertical-align:baseline;padding:0}
.header-container.type16 .menu-icon a{color:inherit}
.header-container.type16 .menu-icon a:hover{text-decoration:none}
.header-container.type16 .form-language,.header-container.type16 .form-currency{margin-right:0}
.header-container.type16 .form-language .selectbox .select,.header-container.type16 .form-currency .selectbox .select{padding-left:5px}
.header-container.type16 .header .search-area{margin:0 5px}
.header-container.type16 .header .search-area a.search-icon{font-size:13px}
.header-container.type16 .mybag-link i{font-size:16px}
.header-container.type16 .mybag-link .cart-info span.cart-qty{width:12px;height:12px;font-size:8px;line-height:12px}
.header-container.type16 .menu-icon a,.header-container.type16 .top-links-icon a,.header-container.type16 .selectbox .select .text{font-size:10px}


.full-width-image > h3{font-size:60px}

/* Classe SZP Scroll laterale */
.catalog-product-view .row {margin-left: -8px; margin-right: -8px;}
.product-essential .product-shop {margin-left: 0!important; }
.ico_2row {margin: 10px;padding-left: 10px; }
/* FILTRI ORIZZONTALI */
#orznav .nice-select {
    width: 30%;
	margin-bottom:10px;
}


}
@media (min-width:768px) and (max-width:991px) {
.header-container.type3 .header .switcher-group{position:static;text-align:right}
.header-container.type20 .header .switcher-group{position:static;text-align:right}

/* Scheda Prodotto */
.prev-next-products {margin-right: 0; }
.quadri-manovra { margin-left: 0;float: left;clear: both; }
.box_suola { margin-right: 5px;}
.box_hotspot { margin-right: 5px;}
.box_360 { margin-right: 5px;}
.divTable {display: block;}
.divTableBody {display: block;}
.divTableRow {display: block;}
.divTableCell, .divTableHead {display: block;white-space: normal;width: 100%;text-align: center!important;}

  /* CLASSI SZP Home 4 Bottoni */

.cms-porto-home-5 .link_3yw img {
    width: 22%;
}
.cms-porto-home-5 .bot_h_r {
    padding-right: 15px;
}
.cms-porto-home-5 .bot_h_l {
    padding-left: 15px;
}

/* Classi Responsive SZP */
.container {width: 100%;}
.footer-middle img {/* width: 100%; */max-width:100%;}
.logo_group img {max-width: 19%;margin: 0 2px 20px 0;}
.language_menu  { width: 650px; top:20px!important;}
.block_menu_beta_world  { display:none; }
.header-container.type21 .search-area { width: auto!important;}
/* .social_icons_header_mobile { display:none; } */
/* .brands-slide.brands_slide_home .owl-controls .owl-buttons div.owl-next { display:none; } */
/* .brands-slide.brands_slide_home .owl-controls .owl-buttons div.owl-prev { display:none; } */
.box_cms_parla.col-xs-0 { display:none; }
/* .wrapper { margin-top:60px; } */
/* .main-container {padding-bottom:10px; } */
/* .separatore_home {height: 5px; } */
/* .header-container.type21 { position: fixed;z-index: 999; width: 100%;top:0; } */
/* .header-container.type21 .header { padding: 5px 0;width: 100%;float: left;} */
/* .social_icons_header {display:none;} */
/* .header-container .selectbox .select .text {font-size:16px!important;} */
/* .header-container.type21 .header > .logo {padding: 0 5px;    margin: 0 5px 0 0;} */
/* .header-container.type21 .header .logo img {height: 40px; } */
/* .header-container.header-newskin .mybag-link {padding: 0 10px 0 0; } */
/* .header-container.type21 .mybag-link i {padding-left: 10px;} */
/* .header-container.type21 .mybag-link .cart-qty {right: 23px; } */
.dida_slide_home_1 {font-size:30px; }
.dove_image-link {margin-top: 10px;padding: 10px;height: 70px;}
.sei_image-link { margin-top: 10px;padding: 10px;height: 70px;}
/* .tre_blocchi_home .col-xs-6, tre_blocchi_home .col-md-6 { padding-left: 5px;padding-right: 5px;}  */
/* .item_slide_prod_home img {width:100%;} */
/* .brands_slide_home  { padding: 0; } */
/* .dida_slide_prod_home  {line-height:1;margin-top: 3px;color:#434343;padding:5px;height: 30px;} */
/* .img_pp_100 {width:100%; } */
/* .img_pp_50 {width:50%;float:left; } */
/* .txt_home_azienda {font-size:20px;line-height:1;  } */
/* .parallax.parallax_box_fiera {padding: 20px 0;} */
.banner_parallax_home {display:none;}
/* .slide_ricercati_home {display:none;} */
.slide_ricercati_home .owl-top-narrow .owl-controls {
    display:none!important;
}
.betawork_new_slider.owl-top-narrow .owl-controls {
    display:none!important;
}
/* .block_cat_home {display:none;} */
/* .tit_5 {font-size: 30px;font-weight: 600;color: #000; } */
/* .tit_6 {font-size: 24px;font-weight: 600;color: #000;} */

.dove_image-link_750 .text-area h3 { font-size:20px;}
.sei_image-link_750 .text-area h3 { font-size: 14px;margin-left: -13px;margin-top:5px;line-height: 20px;}
.dove_image-link_750 .text-area span {font-size:13px;}
.sei_image-link_750 .text-area span {font-size:13px;}
.sei_image-link_750 .text-area img {margin-top: 0;}
.link_3yw img { margin-top: 0px;}

/* CMS */

.banner_header_full {height:300px;width:auto;margin:0 auto;border-bottom:7px solid #f08019;}
.cms-rivenditori .banner_header_full {float:right;}
.cms-agenti .banner_header_full { float: right; }
.cms-sport .banner_header_full { float: right; }
.cms-parla-con-noi .banner_header_full { float: right; }
.cms-talk-to-us .banner_header_full { float: right; }
/* .cms-app .banner_header_full {float:right;} */
.box_banner_header_full {width:100%;height:300px;overflow:hidden;text-align:center;position:relative;}
.content-slide-azienda { position:absolute;right: 13%;left: unset;}
.content-slide-azienda img { width:200px;}
.content-slide-storia { position:absolute;right: 13%;left: unset;}
.content-slide-storia img { width:200px;}
.content-slide-qualita { position:absolute;top:20%;right: 13%;left: unset;}
.content-slide-qualita img { width:200px;}
.content-slide-ricerca { position:absolute;top:10%;right: 13%;left: unset;}
.content-slide-ricerca img { width:200px;}
.content-slide-sedi { position:absolute;top:6%;right: 13%;left: unset;}
.content-slide-sedi img { width:200px;}
.content-slide-parla { position: absolute;top: 15%;right: 13%;left: unset; }
.content-slide-parla img { width:200px;}
.content-slide-dove { position:absolute;top: 20%;right: 13%;left: unset;}
.content-slide-dove img { width:200px;}
.content-slide-agenti { position: absolute;top: 15%;right: 13%;left: unset; }
.content-slide-agenti img { width:200px;}
.content-slide-betasport { position: absolute;top: 6%;left: 13%; }
.content-slide-betasport img { width:200px;}
.content-slide-rivenditori { position: absolute;/* right: 1%;left: unset; */top: 15%; }
.content-slide-rivenditori img { width:200px;}
.content-slide-app { position: absolute;/* right: 1%;left: unset; */top: 10%; }
.content-slide-app img { width:200px;}
.banner_header_full_cont { position:unset;width:auto;height:200px;left:unset;margin-left:unset;top:0; }
.dida_slide_home_azienda  {font-size:65px;text-shadow: 3px 3px 3px #606060;}
.dida_slide_home_storia  {font-size:65px;}
.dida_slide_home_qualita  {font-size:65px;}
.dida_slide_home_ricerca  {font-size:65px;}
.dida_slide_home_sedi  {font-size:65px;}
.dida_slide_home_parla  {font-size:65px;}
.dida_slide_home_dove  {font-size:65px;}
.dida_slide_home_agenti  {font-size:65px;}
.dida_slide_home_betasport  {font-size:65px;}
.dida_slide_home_rivenditori  {font-size:65px;}
.dida_slide_home_app  {font-size:65px;}
.cms_azienda .img_sedi {width: 100%; max-width: 190px;}
/* .box-filetto  {margin:5px 0;} */
/* .filetto_top_1 {margin-bottom: 5px;} */
/* .filetto_bottom_1 {margin-top: 5px;} */
.cms_azienda .img_azienda { margin-bottom:5px;max-width: 100%;}
/* .txt_azienda_1 {font-size: 25px;margin-bottom:0;} */
/* .tit_azienda_2 {margin: 20px 0;font-size: 25px;} */
/* .box_cms_azienda {margin-top:10px;} */
/* .box_cms_storia { margin-bottom:0; } */
.img_storia {max-width: 100%;}
.img_qualita {max-width: 100%;}
.img_ricerca {max-width: 100%;}
.img_betasport {max-width: 100%;}
/* .img_rivenditori {max-width: 100%;} */
/* .img_app {max-width: 100%;} */
/* .img_app_1 {display:none;} */
/* a .img_app {max-width: 48%;} */
/* .img_cms {max-width: 100%;} */
/* .txt_storia_1 {font-size: 25px;line-height: 1.1;margin-bottom: 10px;} */
/* .txt_storia_2 {font-size: 25px;line-height: 25px;margin: 15px 0;} */
/* .txt_qualita_1 {font-size: 22px;} */
/* .txt_qualita_2 {font-size: 25px;} */
/* .txt_qualita_3 {font-size: 20px;} */
/* .txt_ricerca_1 {font-size: 22px;margin:0;} */
/* .txt_ricerca_2 {font-size: 25px;margin: 15px 0;} */
.tit_sedi_2 {font-size: 19px;line-height: 18px;margin: 10px 0; }
.txt_sedi_1 { font-size: 16px;line-height: 16px; margin-bottom: 0; }
/* .txt_sedi_3 {font-size: 22px; margin:0 0 20px 0;} */
/* .cms-sedi .spacer_cms_2 {height: 1px; } */
/* .img_sedi { margin-right: 10px; margin-bottom: 10px;padding-bottom:20px;} */
/* .tit_sedi_1 {margin: 5px 0 0 0;} */
.cms_parla { margin: 0; }
/* .tit_parla_1 { font-size: 22px; } */
/* .link_parla_1 { font-size: 22px; } */
.box_cms_parla { margin: 10px 0; }
/* .cms-parla-con-noi .spacer_cms {height: 5px; } */
/* .cms-rivenditori .spacer_cms {height: 0; } */
/* .spacer_app {height: 5px; } */
/* /* .tit_dove_1 { font-size: 25px; line-height: 25px; margin: 0 0 10px 0; } */
/* /* .link_dove_1 { font-size: 28px; line-height: 45px; } */ 
/* /* .txt_dove_2 { font-size: 22px; line-height: 30px; } */ 
/* .txt_betasport_1 { font-size: 22px;line-height: 25px; } */
/* .box_cms_betasport { margin-bottom: 10px; } */
/* .txt_betasport_2 { font-size: 22px;line-height: 25px; } */
/* .box_cms_gallery_team {margin-bottom: 0;margin-top: 0;padding-bottom: 0;padding-top: 0; } */



}
@media (min-width:768px) and (max-width:839px) {
.tre_blocchi_home .col-sm-4 {width: 50%;}
/* .tre_blocchi_home .col-xs-12 {width: 100%;} */
.dove_image-link_750 {width: 48%;float: left;margin: 0 25px 20px 0; }
.sei_image-link_750 {width: 48%;float: left;margin: 0 0 20px 0; }
.dove_image-link {margin-top:10px;}
.sei_image-link {margin-top:10px;}
.link_3yw img {margin-top: -10px;}
.col-xs-0 { display:none; }
}
@media (min-width:480px) and (max-width:839px) {


}
@media (min-width:768px) {
.col2-left-layout .col-left.sidebar{padding-right:12px}
.col2-left-layout .col-main{padding-left:12px}
.col2-right-layout .col-right.sidebar{padding-left:12px}
.col2-right-layout .col-main{padding-right:12px}
.col3-layout .col-left.sidebar{padding-right:12px}
.col3-layout .col-main{padding-left:12px;padding-right:12px}
.col3-layout .col-right.sidebar{padding-left:12px}
div.small-padding{padding-right:15px}
.sm-f-right{float:right!important}
.product-tabs.vertical>ul{width:150px;float:left;bottom:0;right:-1px;text-align:right}
.product-tabs.vertical>ul li.active{border-top-color:#eee;border-left-color:#08c}
.product-tabs.vertical>ul li{float:none;border-radius:5px 0 0 5px;border-width:1px 0 1px 3px;margin-right:0;margin-bottom:1px}
.product-tabs.vertical .tab-content{min-height:250px;border-radius:0 3px 3px 0;margin-left:150px}
.category-products .products-grid.flex-grid.columns2 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns2 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(3) .item-area{border-top-color:transparent}
}
@media (min-width:992px) {
.a-right-sm{text-align:right}
.a-left-sm{text-align:left}
.col-md-6.col-md-5-5{width:45%;z-index:1}
.col-md-6.col-md-6-5{width:55%}
.color-banner .col-md-5-5.a-left h2{margin-left:-35%}
.color-banner .col-md-5-5.a-right h2{margin-right:-20%}
.md-f-right{float:right!important}
body.mobile-nav-shown .mobile-nav-overlay{visibility:hidden;opacity:0;filter:alpha(opacity=0)}
body.mobile-nav-shown.md-mobile-menu .mobile-nav-overlay{visibility:visible;opacity:.15;filter:alpha(opacity=15)}
body.mobile-nav-shown .page{left:0}
body.mobile-nav-shown.md-mobile-menu .page{left:250px}
body.mobile-nav-shown .mobile-nav.side-block{left:-250px}
body.mobile-nav-shown.md-mobile-menu .mobile-nav.side-block{left:0}
.ajax-products > .category-detail{padding-left:100px}
}
@media (min-width:1280px) {
body.mobile-nav-shown.md-mobile-menu .mobile-nav.side-block{left:-250px}
body.mobile-nav-shown.md-mobile-menu .page{left:0}
body.mobile-nav-shown.md-mobile-menu .mobile-nav-overlay{visibility:hidden;opacity:0;filter:alpha(opacity=0)}
}
@media (max-width:767px) {
body.boxed .page{width:620px}
.header-container.type13 .form-search{width:300px}
.header-container.type26 .form-search{width:300px}
.sm-clearer{clear:both}
.history .featured-box{margin-left:0}
.history .thumb{display:none}
table.for-desktop{display:none}
table.for-mobile{display:table}
.tab-content{border:0}
.product-tabs>ul li{display:inline-block}
.header{width:100%}
.col-main.f-right{float:none!important}
.col-left.f-left{float:none!important}
.owl-bottomright-narrow .owl-controls .owl-buttons div{width:40px;height:40px;line-height:40px}
.header-container.type2 .header .custom-block{display:none}
.header-container.type2 .links li.first{border-left:0}
.header-container.type3 .header .custom-block{display:none}
.header-container.type3 .links li.first{border-left:0}
.header-container.type4 .header .custom-block{display:none}
.header-container.type4 .links li.first{border-left:0}
.header-container.type6 .links li.first{border-left:0}
.header-container.type22 .links li.first{border-left:0}
.header-container.type14 .header > .logo {padding: 0 0 0 15px;}
.header-container.type14 .links li.first{border-left:0}
.header-container.type27 .custom-block {display: none;}
.header-container.type7 .links li.first{border-left:0}
.header-container.type13 .links li.first{border-left:0}
.header-container.type26 .links li.first{border-left:0}
.header-container.type26 .custom-block{display: none;}
.header-container.type26 .menu-icon {border:none;}
.header-container.type15 .switcher-area{display:block}
.header-container.type19 .logo {float:left;}
.header-container.type19 .header .select-area {left:auto;right:40px;}
.header-container.type19 .search-area .search-icon{display:block;line-height:30px}
.header-container.type19 .header #search_mini_form{display:none;width:0;margin:0}
.header-container.type19 .header .form-search {width: 220px;position: absolute;right: 0;top: 35px;overflow: visible;border-width: 5px;border-radius: 25px;border-color: #ccc;}
.header-container.type19 .header .form-search:before {content: "";display: block;position: absolute;right: 0;top: -20px;width: 20px;height: 20px;border: 10px solid transparent;border-bottom-color: #ccc;}
.header-container.type20 .header .custom-block{display:none}
.header-container.type20 .links li.first{border-left:0}
.header-container.type21 .header .custom-block{display:none}
.header-container.type21 .links li.first{border-left:0}
.header-container.type21 .mini-cart {margin-left: 0;}
.header-container.type21 .mini-cart > a:after {right: 10px;}
.header-container.type22 .mini-cart {margin-left: 10px;}
.header-container.type23 .header .logo{margin: 20px 15px;}
.header-container.type23 .header .custom-block{display: none;}
.header-container.type23 .header .form-search{max-width: 320px;}
.header-container.type28 .logo {padding-left: 0;}
.header-container.type28 .cart-area {padding-right: 0;}
.header-container.type28 .header .form-search {right: -80px;}
.header-container.type28 .header .form-search:before {right: 84px;}
.header-container.type29 .header {padding: 25px 15px;}
.header-container.type29 .header .custom-block {display: none;}
.breadcrumbs{text-align:left}
.top-container >.breadcrumbs{padding-left:15px;padding-right:15px}
.category-products .products-grid.columns2 li.item{width:50%}
.category-products .products-grid.columns2 li.item.nth-child-2np1{clear:left}
.category-products .products-grid.columns3 li.item{width:50%}
.category-products .products-grid.columns3 li.item.nth-child-3np1{clear:none}
.category-products .products-grid.columns3 li.item.nth-child-2np1{clear:left}
.category-products .products-grid.columns4 li.item{width:50%}
.category-products .products-grid.columns4 li.item.nth-child-4np1{clear:none}
.category-products .products-grid.columns4 li.item.nth-child-3np1{clear:none}
.category-products .products-grid.columns4 li.item.nth-child-2np1{clear:left}
.category-products .products-grid.columns5 li.item{width:50%}
.category-products .products-grid.columns5 li.item.nth-child-5np1{clear:none}
.category-products .products-grid.columns5 li.item.nth-child-4np1{clear:none}
.category-products .products-grid.columns5 li.item.nth-child-3np1{clear:none}
.category-products .products-grid.columns5 li.item.nth-child-2np1{clear:left}
.category-products .products-grid.columns6 li.item{width:50%}
.category-products .products-grid.columns6 li.item.nth-child-6np1{clear:none}
.category-products .products-grid.columns6 li.item.nth-child-5np1{clear:none}
.category-products .products-grid.columns6 li.item.nth-child-4np1{clear:none}
.category-products .products-grid.columns6 li.item.nth-child-3np1{clear:none}
.category-products .products-grid.columns6 li.item.nth-child-2np1{clear:left}
.category-products .products-grid.columns7 li.item{width:50%}
.category-products .products-grid.columns7 li.item.nth-child-7np1{clear:none}
.category-products .products-grid.columns7 li.item.nth-child-6np1{clear:none}
.category-products .products-grid.columns7 li.item.nth-child-5np1{clear:none}
.category-products .products-grid.columns7 li.item.nth-child-4np1{clear:none}
.category-products .products-grid.columns7 li.item.nth-child-3np1{clear:none}
.category-products .products-grid.columns7 li.item.nth-child-2np1{clear:left}
.category-products .products-grid.columns8 li.item{width:50%}
.category-products .products-grid.columns8 li.item.nth-child-8np1{clear:none}
.category-products .products-grid.columns8 li.item.nth-child-7np1{clear:none}
.category-products .products-grid.columns8 li.item.nth-child-6np1{clear:none}
.category-products .products-grid.columns8 li.item.nth-child-5np1{clear:none}
.category-products .products-grid.columns8 li.item.nth-child-4np1{clear:none}
.category-products .products-grid.columns8 li.item.nth-child-3np1{clear:none}
.category-products .products-grid.columns8 li.item.nth-child-2np1{clear:left}
.category-products .products-grid.flex-grid.columns2 li.item.nth-child-2np1{border-left-color:transparent}
.category-products .products-grid.flex-grid.columns3 li.item.nth-child-3np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns3 li.item.nth-child-2np1{border-left-color:transparent}
.category-products .products-grid.flex-grid.columns4 li.item.nth-child-4np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns4 li.item.nth-child-3np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns4 li.item.nth-child-2np1{border-left-color:transparent}
.category-products .products-grid.flex-grid.columns5 li.item.nth-child-5np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns5 li.item.nth-child-4np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns5 li.item.nth-child-3np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns5 li.item.nth-child-2np1{border-left-color:transparent}
.category-products .products-grid.flex-grid.columns6 li.item.nth-child-6np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns6 li.item.nth-child-5np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns6 li.item.nth-child-4np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns6 li.item.nth-child-3np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns6 li.item.nth-child-2np1{border-left-color:transparent}
.category-products .products-grid.flex-grid.columns7 li.item.nth-child-7np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns7 li.item.nth-child-6np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns7 li.item.nth-child-5np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns7 li.item.nth-child-4np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns7 li.item.nth-child-3np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns7 li.item.nth-child-2np1{border-left-color:transparent}
.category-products .products-grid.flex-grid.columns8 li.item.nth-child-8np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns8 li.item.nth-child-7np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns8 li.item.nth-child-6np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns8 li.item.nth-child-5np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns8 li.item.nth-child-4np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns8 li.item.nth-child-3np1{border-left-color:#e3e4e4}
.category-products .products-grid.flex-grid.columns8 li.item.nth-child-2np1{border-left-color:transparent}
.category-products .products-grid.flex-grid.columns2 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns2 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(2) .item-area{border-top-color:transparent}
.products-list .product-image-area{width:150px}
.products-list .details-area{width:auto;float:none;margin-left:150px}
.category-banner .banner-text h2{font-size:28px}
.category-banner .banner-text p{display:none}
.category-boxed-banner .banner-text h2{font-size:28px}
.category-boxed-banner .banner-text p{display:none}
.parallax-slider .owl-carousel h2{font-size:40px}
.parallax-slider .owl-carousel p{font-size:13px;margin-bottom:15px}
.parallax-slider .owl-carousel a{font-size:13px}
.parallax-slider .owl-theme .owl-controls{margin-top:15px}
.single-images .single-image{margin-bottom:10px}
.owl-banner-carousel .content.type1 h2{font-size:24px}
.owl-banner-carousel .content.type1 p{display:none}
.owl-banner-carousel .content.type1 a{font-size:8px}
.owl-banner-carousel .content.type2 h2{font-size:20px;border-top:2px solid #08c;padding-top:4px}
.owl-banner-carousel .content.type2 h3{font-size:13px}
.owl-banner-carousel .content.type2 p{display:none}
.owl-banner-carousel .content.type2 a{font-size:10px}
.owl-banner-carousel .content-9.type1 em{font-size:11px;margin-bottom:-2px;margin-left:4px}
.owl-banner-carousel .content-9.type1 h2{font-size:28px}
.owl-banner-carousel .content-9.type1 p{display:none}
.owl-banner-carousel .content-9.type1 a{display:none}
.owl-banner-carousel .content-9.type2 h3{font-size:20px;margin-bottom:5px}
.owl-banner-carousel .content-9.type2 span{display:none}
.owl-banner-carousel .content-9.type2 a{font-size:9px}
.homepage-grid-banner .row{margin-left:-10px;margin-right:-10px}
.homepage-grid-banner .col-sm-1,.homepage-grid-banner .col-sm-2,.homepage-grid-banner .col-sm-3,.homepage-grid-banner .col-sm-4,.homepage-grid-banner .col-sm-5,.homepage-grid-banner .col-sm-6,.homepage-grid-banner .col-sm-7,.homepage-grid-banner .col-sm-8,.homepage-grid-banner .col-sm-9,.homepage-grid-banner .col-sm-10,.homepage-grid-banner .col-sm-11,.homepage-grid-banner .col-sm-12{padding-left:10px;padding-right:10px}
.homepage-grid-banner .col-sm-margin{margin-bottom:0}
.homepage-grid-banner .content a.btn-default{font-size:14px;padding:6px 12px;padding-right:6px}
.homepage-grid-banner img{margin-bottom:20px}
.homepage-grid-banner .grid1 .content h2{font-size:70.72px}
.homepage-grid-banner .grid1 .content p{font-size:29.47px;margin-bottom:10px;margin-right:4px}
.homepage-grid-banner .grid2 .content h3{font-size:28.88px}
.homepage-grid-banner .grid2 .content h2{font-size:28.88px}
.homepage-grid-banner .grid2 .content p{font-size:17.58px;margin-bottom:15px}
.homepage-grid-banner .grid3 .content h2{font-size:46px}
.homepage-grid-banner .grid3 .content h5{font-size:16px;margin-bottom:30px}
.homepage-grid-banner .grid3 .content p{font-size:16px;margin-bottom:5px}
.homepage-grid-banner .grid3 .content h4{font-size:22.72px;margin-top:20px}
.homepage-grid-banner .grid3 .content h4>span{font-size:17.66px}
.homepage-grid-banner .grid3 .content h3{font-size:37.71px;margin-bottom:15px}
.homepage-grid-banner .grid3 .content h3>span{font-size:25.14px}
.homepage-grid-banner .grid4 .content h2{font-size:35px}
.homepage-grid-banner .grid4 .content p{font-size:23px;margin-bottom:15px}
.grid-images .grid2{margin-bottom:9px}
.full-screen-slider .item > div.content em.type1{font-size:8px;margin-bottom:-2px}
.full-screen-slider .item > div.content em.type2{font-size:11px;margin-bottom:4px;margin-left:10px}
.full-screen-slider .item > div.content em.type3{font-size:7px;margin-top:4px}
.full-screen-slider .item > div.content h3{font-size:25px}
.full-screen-slider .item > div.content h4{font-size:20px;border-right:0}
.full-screen-slider .item > div.content .sale-bar a{font-size:8px;margin-left:4px}
.full-screen-slider .item > div.content .sale-bar a .icon-angle-down{font-size:6px;margin-left:4px}
.full-screen-slider .item > div.content .sale-bar>div.f-left{padding:6px 4px}
.full-screen-slider .item > div.content .sale-bar>div.f-left:first-child{padding:6px 4px}
.full-screen-slider .item > div.content .sale-bar{height:32px;margin-left:2px}
.full-screen-slider .item > div.content .sale-bar .triangle{height:32px;width:12px}
.full-screen-slider .item > div.content .sale-bar .triangle>div{height:16px;border-width:8px;border-top-width:16px;margin:0 -8px -8px 0}
.full-screen-slider .item > div.content .sale-bar .triangle>div:first-child{height:16px;border-width:8px;border-bottom-width:16px;margin:-8px -8px 0 0}
.full-screen-slider .item > div.content.content-1{margin-top:-73px}
.full-screen-slider .item > div.content.content-1 > p{font-size:14px;margin:20px 0}
.full-screen-slider .item > div.content.content-1 > a.btn-default{font-size:10px;padding:10px 15px}
.full-screen-slider .item > div.content.content-1 > img{width:150px}
.full-screen-slider .item > div.content.content-2{margin-top:-29px}
.slider-with-side .side-area .item1,.slider-with-side .side-area .item2,.slider-with-side .side-area .item3{padding:8px;width:100%;float:none}
.slider-with-side .side-area img{width:100%}
.slider-with-side .side-area .item1 .content{bottom:30px;left:25px}
.slider-with-side .side-area .item2 .content{bottom:30px;left:25px}
.slider-with-side .side-area .item3 .content{bottom:30px;left:25px}
.slider-with-side .slider-area .item .content .text-area h2{padding:4px 38px 4px 7px;font-size:22px}
.slider-with-side .slider-area .item .content .text-area p{padding:6px 11px 6px 8px;font-size:9px}
.slider-with-side .slider-area .item .content .ribbon{right:3px;top:3px}
.slider-with-side .slider-area .item .content .ribbon em{font-size:8px;margin-right:40px}
.slider-with-side .slider-area .item .content .ribbon h3{font-size:22px;margin-right:7px}
.slider-with-side .slider-area .item .content .ribbon h5{font-size:10px;margin-top:-1px}
.slide3-1-content p{margin-bottom:3px;font-size:11px}
.slide3-1-content h2{font-size:25px;margin-bottom:10px}
.slide3-1-content .price-area em{font-size:8px}
.slide3-1-content .price-area em:first-child{margin-bottom:-2px}
.slide3-1-content .price-area h3{font-size:28px}
.slide3-1-content .button-area{padding-left:10px;margin-left:10px}
.slide3-1-content a.btn-default{height:35px;font-size:11px;line-height:35px;padding:0 13px 0 15px;border-radius:5px}
.slide3-1-content a.btn-default i{width:12px;height:12px;line-height:11px;font-size:9px;margin-bottom:2px;margin-left:8px}
.slide3-2-content em{font-size:12px;margin-left:2px;margin-bottom:1px}
.slide3-2-content h2{font-size:35px;margin-bottom:1px}
.slide3-2-content p{font-size:25px;margin-bottom:13px}
.slide3-2-content a{font-size:12px}
.slide3-2-content a>i{width:13px;height:13px;line-height:12px;font-size:10px;margin-bottom:2px;margin-left:7px}
.owl-item-links-block ul li{padding:0 8px}
.owl-item-links-block ul li a{font-size:12px}
.owl-item-links-block span{font-size:12px;padding-left:13px;margin-left:3px}
.owl-item-links-block span .icon-angle-down{font-size:7px;margin-left:4px}
.parallax.parallax-with-subscribe{padding:30px 0}
li.etalage_small_thumbs{display:none}
.product-view .product-img-box{margin-bottom:30px}
.form-list .field,.col2-set .col-1,.col2-set .col-2{float:none!important;width:100%}
.form-list .field+.field{margin-top:10px}
.account-login .content{min-height:0}
.box .box-content{min-height:0}
.account-login .new-users{margin-bottom:25px}
.col2-set .col-1{margin-bottom:25px}
#opc-review .data-table thead{display:none}
#opc-review .data-table tbody tr,#opc-review .data-table tfoot tr{display:block;border:1px solid #ddd;border-width:0 1px 1px;padding:15px 0 5px;position:relative}
#opc-review .data-table tfoot tr.last{background:#f6f6f6}
#opc-review .data-table tbody tr:first-child{border-top:1px solid #ddd}
#opc-review .data-table tbody td,#opc-review .data-table tfoot td{display:block;padding:0 15px 10px;width:100%;text-align:center!important;border-width:0}
#newsletter_popup{width:auto!important}
.footer-bottom{text-align:center}
.footer-bottom a.logo{float:none;margin:0}
.footer-bottom .social-icons{float:none}
.footer-bottom .custom-block{float:none;margin:0}
.footer-bottom address{float:none;text-align:center}
#parallax_01 .parallax-content-15 img.quote{width:20px}
#parallax_01 .parallax-content-15 em{font-size:12px;margin:0 5px}
#parallax_01 .parallax-content-15 h2{font-size:35px;margin:4px 0 7px}
#parallax_01 .parallax-content-15 p{font-size:11px;margin:0}
#parallax_02{padding:50px 0}
#parallax_02 .parallax-content-15 em{font-size:12px}
#parallax_02 .parallax-content-15 .text-content h2{font-size:35px;letter-spacing:-2px}
#parallax_02 .parallax-content-15 .text-content p span{font-size:12px;padding-left:6px;display:block}
#parallax_02 .parallax-content-15 .text-content p a{font-size:10px;padding:6px 13px;margin-left:10px;margin-top:5px}
#parallax_03{padding:50px 0}
#parallax_03 .parallax-content-15 em{font-size:12px;margin:0;margin-left:1px}
#parallax_03 .parallax-content-15 .text-content h2{font-size:30px;letter-spacing:-1px}
#parallax_03 .parallax-content-15 .text-content p span{font-size:12px;padding-left:1px;display:block}
#parallax_03 .parallax-content-15 .text-content p a{font-size:10px;padding:6px 13px;margin-left:0;margin-top:5px}
#parallax_04 .parallax-content-15 img.quote{width:20px}
#parallax_04 .parallax-content-15 em{font-size:12px;margin:0 5px}
#parallax_04 .parallax-content-15 h2{font-size:22px;margin:4px 0 7px;letter-spacing:-1px}
#parallax_04 .parallax-content-15 p{font-size:10px}
#parallax_04 .parallax-content-15 a.btn.btn-default{font-size:10px;padding:5px 20px}
#banner-slider-demo-16 .text-content em{font-size:13px;margin:0;margin-bottom:-5px}
#banner-slider-demo-16 .text-content h2{font-size:40px;letter-spacing:0}
#banner-slider-demo-16 .text-content p{margin:0}
#banner-slider-demo-16 .text-content p span{font-size:14px;padding-left:2px}
#banner-slider-demo-16 .text-content p a{font-size:9px;padding:5px 11px;margin-left:5px;margin-top:5px}
.sticky-product .add-to-cart{position:static;margin:0;vertical-align:middle;display:inline-block}
.slide3-1-new-content em{font-size:9px}
.slide3-1-new-content h2{font-size:22px}
.slide3-1-new-content hr{margin:5px 0}
.slide3-1-new-content a{font-size:8px}
.img-desc-home3{margin-top:-88px;padding:0 25px}
.img-desc-home3 h3{font-size:24px}
.img-desc-home3 hr{width:90px;margin:15px 0}
.img-desc-home3 p{font-size:15px}
.img-desc-home3 a{font-size:15px}
#banner-slider-demo-2-new .slide-1 em{font-size:12px;margin:0;margin-left:1px}
#banner-slider-demo-2-new .slide-1 .text-content h2{font-size:30px;letter-spacing:-1px}
#banner-slider-demo-2-new .slide-1 .text-content p span{font-size:12px;padding-left:1px;display:block}
#banner-slider-demo-2-new .slide-1 .text-content a{font-size:10px;padding:6px 20px;margin-left:0;margin-top:10px}
#banner-slider-demo-2-new .slide-2 em{font-size:12px;margin:0;margin-left:1px}
#banner-slider-demo-2-new .slide-2 .text-content h2{font-size:30px;letter-spacing:-1px}
#banner-slider-demo-2-new .slide-2 .text-content p span{font-size:12px;padding-left:1px;display:block}
#banner-slider-demo-2-new .slide-2 .text-content a{font-size:10px;padding:6px 0;margin-left:0;margin-top:5px}
#banner-slider-demo-17 .slide-1 em{font-size:12px;margin:0;margin-left:1px}
#banner-slider-demo-17 .slide-1 .text-content h2{font-size:30px;letter-spacing:-1px}
#banner-slider-demo-17 .slide-1 .text-content p span{font-size:12px;padding-left:1px;display:block}
#banner-slider-demo-17 .slide-1 .text-content a{font-size:10px;padding:6px 20px;margin-left:0;margin-top:10px}
#banner-slider-demo-17 .slide-2 em{font-size:12px;margin:0;margin-bottom:2px}
#banner-slider-demo-17 .slide-2 .text-content h2{font-size:26px;letter-spacing:-1px}
#banner-slider-demo-17 .slide-2 .text-content p span{font-size:12px;display:block}
#banner-slider-demo-17 .slide-2 .text-content a{font-size:10px;padding:6px 20px;margin-left:0;margin-top:10px}
.header-container.type17 .switcher-area{display:block}
.compare-popup{display:none}
.store-switcher{text-align:center}
.product-img-box .etalage:hover + .etalage-control + .product-view-zoom-area{display:none}
a.quickview-icon{display:none}
.product-view .product-img-box .etalage-control{visibility:visible}
.product-view .product-img-box .etalage.vertical+.etalage-control a.etalage-prev{left:0}
.full-width-image{padding:100px 0}
.full-width-image > h3{font-size:35px;letter-spacing:-1px}
#home-content-slider-demo-20 .item > div.content > p{display:none}
#home-content-slider-demo-20 .item > div.content > a{display:none}
.ajax-products{display:block}
.ajax-products > .category-list{border-right:0}
.ajax-products > .category-list > ul > li{display:inline-block;margin-right:30px}
.ajax-products > .category-detail{padding-top:0}
.load-more-area > a,.full-width-image > a{font-size:8px;padding:10px 20px;margin:10px 0}
.header-container.type16 .header > .logo img{height:30px}
.header-container.type29 .header > .logo img{height:45px}
.banner-content-18 em{font-size:16.26px;}
.banner-content-18 .text-content h2{font-size:53.12px;}
.banner-content-18 .text-content p{margin:0}
.banner-content-18 .text-content p span{font-size:12.64px;}
.banner-content-18 .text-content p a{font-size:13px;padding:8px 16px;}

/* Classi Responsive SZP */
/* .brands-slide.brands_slide_home .owl-controls .owl-buttons div.owl-next { display:none; } */
/* .brands-slide.brands_slide_home .owl-controls .owl-buttons div.owl-prev { display:none; } */
.logo_group img {max-width: 19%;margin: 0 2px 20px 0;}
.col-xs-0 { display:none; }
.wrapper { margin-top:92px; }
.main-container {padding-bottom:10px; }
.separatore_home {height: 5px; }
.header-container.type21 { position: fixed;z-index: 999; width: 100%;top:0; }
.header-container.type21 .header { padding: 5px 0;width: 100%;float: left;}
/* .social_icons_header {display:none;} */
/* .header-container .selectbox .select .text {font-size:16px!important;} */
/* .header-container.type21 .header > .logo {padding: 0 5px;    margin: 0 5px 0 0;} */
/* .header-container.type21 .header .logo img {height: 40px; } */
/* .header-container.header-newskin .mybag-link {padding: 0 10px 0 0; } */
/* .header-container.type21 .mybag-link i {padding-left: 10px;} */
/* .header-container.type21 .mybag-link .cart-qty {right: 23px; } */
.dida_slide_home_1 {font-size:30px; }
/* .tre_blocchi_home .col-xs-6, tre_blocchi_home .col-md-6 { padding-left: 5px;padding-right: 5px;}  */
/* .item_slide_prod_home img {width:100%;} */
/* .brands_slide_home  { padding: 0; } */
/* .dida_slide_prod_home  {line-height:1;margin-top: 3px;color:#434343;padding:5px;height: 30px;} */
/* .img_pp_100 {width:100%; } */
/* .img_pp_50 {width:50%;float:left; } */
/* .txt_home_azienda {font-size:20px;line-height:1;  } */
/* .parallax.parallax_box_fiera {padding: 20px 0;} */
.banner_parallax_home {display:none;}
/* .slide_ricercati_home {display:none;} */
.slide_ricercati_home .owl-top-narrow .owl-controls {
    display:none!important;
}
.betawork_new_slider.owl-top-narrow .owl-controls {
    display:none!important;
}
.block_cat_home {display:none;}
/* .tit_5 {font-size: 30px;font-weight: 600;color: #000; } */
/* .tit_6 {font-size: 24px;font-weight: 600;color: #000;} */

/* Scheda Prodotto */
.language_menu  { width: 630px;top:20px!important;}
.block_menu_beta_world  { display:none; }
.header-container.type21 .search-area { width: auto!important;}
.product-essential .product-shop {margin: 0 5px; }
.collateral-inner .product-tabs {padding: 0 5px; }
.product-view .product-img-box {margin-bottom: 5px; }
.prev-next-products {float: none;text-align: center;margin: 0;width: 100%; }
.product-view .product-shop .short-description { padding: 0 5px;}
.ico_2row {margin: 10px; padding-left: 10px; }
.divTable {display: block;}
.divTableBody {display: block;}
.divTableRow {display: block;}
.divTableCell, .divTableHead {display: block;white-space: normal;width: 100%;text-align: center!important;}

/* CMS */

.banner_header_full {height:200px;width:auto;margin:0 auto;border-bottom:7px solid #f08019;}
.cms-rivenditori .banner_header_full {float:right;}
.cms-agenti .banner_header_full { float: right; }
.cms-sport .banner_header_full { float: right; }
.cms-parla-con-noi .banner_header_full { float: right; }
.cms-talk-to-us .banner_header_full { float: right; }
/* .cms-app .banner_header_full {float:right;} */
.box_banner_header_full {width:100%;height:200px;overflow:hidden;text-align:center;position:relative;}
.content-slide-azienda { position:absolute;}
.content-slide-azienda img { width:100px;}
.content-slide-storia { position:absolute;}
.content-slide-storia img { width:100px;}
.content-slide-qualita { position:absolute;}
.content-slide-qualita img { width:100px;}
.content-slide-ricerca { position:absolute;top:20%}
.content-slide-ricerca img { width:100px;}
.content-slide-sedi { position:absolute;top:16%}
.cms-hq-branches .content-slide-sedi {right: 1%; }
.content-slide-sedi img { width:100px;}
.content-slide-parla { position: absolute;right: 1%;left: unset;top: 15%; }
.content-slide-parla img { width:100px;}
.content-slide-dove { position:absolute;top: 20%;}
.content-slide-dove img { width:100px;}
.content-slide-agenti { position: absolute;right: 1%;left: unset;top: 15%; }
.content-slide-agenti img { width:100px;}
.content-slide-betasport { position: absolute;right: 1%;left: unset;top: 15%; }
.content-slide-betasport img { width:100px;}
.content-slide-rivenditori { position: absolute;/* right: 1%;left: unset; */top: 15%; }
.content-slide-rivenditori img { width:100px;}
.content-slide-app { position: absolute;/* right: 1%;left: unset; */top: 15%; }
.content-slide-app img { width:100px;}
.banner_header_full_cont { position:unset;width:auto;height:200px;left:unset;margin-left:unset;top:0; }
.dida_slide_home_azienda  {font-size:35px;}
.dida_slide_home_storia  {font-size:35px;}
.dida_slide_home_qualita  {font-size:35px;}
.dida_slide_home_ricerca  {font-size:35px;}
.dida_slide_home_sedi  {font-size:35px;}
.dida_slide_home_parla  {font-size:35px;}
.dida_slide_home_dove  {font-size:35px;}
.dida_slide_home_agenti  {font-size:35px;}
.dida_slide_home_betasport  {font-size:35px;}
.dida_slide_home_rivenditori  {font-size:35px;}
.dida_slide_home_app  {font-size:35px;}
.cms_azienda .img_sedi {width: 100%; max-width: 224px;}
.box-filetto  {margin:5px 0;}
.filetto_top_1 {margin-bottom: 5px;}
.filetto_bottom_1 {margin-top: 5px;}
.cms_azienda .img_azienda { margin-bottom:5px;max-width: 100%;}
.txt_azienda_1 {font-size: 25px;margin-bottom:0;}
.tit_azienda_2 {margin: 20px 0;font-size: 25px;}
.box_cms_azienda {margin-top:10px;}
.box_cms_storia { margin-bottom:0; }
.img_storia {max-width: 100%;}
.img_qualita {max-width: 100%;}
.img_ricerca {max-width: 100%;}
.img_betasport {max-width: 100%;}
.img_rivenditori {max-width: 100%;}
.img_app {max-width: 100%;}
.img_app_1 {display:none;}
a .img_app {max-width: 48%;}
.img_cms {max-width: 100%;}
.txt_storia_1 {font-size: 25px;line-height: 1.1;margin-bottom: 10px;}
.txt_storia_2 {font-size: 25px;line-height: 25px;margin: 15px 0;}
.txt_qualita_1 {font-size: 22px;}
.txt_qualita_2 {font-size: 25px;}
.txt_qualita_3 {font-size: 20px;}
.txt_ricerca_1 {font-size: 22px;margin:0;}
.txt_ricerca_2 {font-size: 25px;margin: 15px 0;}
.tit_sedi_2 {font-size: 15px;line-height: 18px;margin: 10px 0; }
.txt_sedi_1 { font-size: 13px;line-height: 15px; margin-bottom: 0; }
.txt_sedi_3 {font-size: 22px; margin:0 0 20px 0;}
.cms-sedi .spacer_cms_2 {height: 1px; }
.img_sedi { margin-right: 10px; margin-bottom: 10px;padding-bottom:20px;}
.tit_sedi_1 {margin: 5px 0 0 0;}
.cms_parla { margin: 0; }
.tit_parla_1 { font-size: 22px; }
.link_parla_1 { font-size: 22px; }
.box_cms_parla { margin: 10px 0; }
.cms-parla-con-noi .spacer_cms {height: 5px; }
.cms-talk-to-us .spacer_cms {height: 5px; }
.cms-rivenditori .spacer_cms {height: 0; }
.spacer_app {height: 5px; }
/* .tit_dove_1 { font-size: 25px; line-height: 25px; margin: 0 0 10px 0; } */
/* .link_dove_1 { font-size: 28px; line-height: 45px; } */
/* .txt_dove_2 { font-size: 22px; line-height: 30px; } */
.txt_betasport_1 { font-size: 22px;line-height: 25px; }
.box_cms_betasport { margin-bottom: 10px; }
.txt_betasport_2 { font-size: 22px;line-height: 25px; }
.box_cms_gallery_team {margin-bottom: 0;margin-top: 0;padding-bottom: 0;padding-top: 0; }
.cms-research .content-slide-ricerca {right:5%;}
.linea_mediqa_right_prod {bottom: 5px;margin-top: 10px; }

/* landing rsc55 */
.tit_landingrsc55_1 {text-align: center;font-size:40px;}
.tit_landingrsc55_2 {text-align: center;}
.tit_landingrsc55_3 {text-align: center;}
.tit_landingrsc55_4 {text-align: center;}
.txt_landingrsc55_1 {text-align: center;}
.txt_landingrsc55_2 {text-align: center;}
.rsc55_nverde{float: unset!important;}
.box_rsc55_nverde{text-align: center;}
/* fine landing rsc55 */



/* Specifico 750px */
.box_cms_azienda.col-xs-6 { width: 25%; }
.box_cms_sedi.col-xs-12 { width: 50%; }
.box_cms_sedi a { font-size: 11px; }
.img_parla {max-width: 60%;float: left;}
.box_cms_gallery_team.col-xs-12 {width: 50%; }
.home_b_1 {width: 50%; }
.home_b_2 {width: 33.3%; }
.home_b_3 {    width: 16.66666667%;}
.dida_slide_prod_home  {width: 270px;margin:0 auto; }
.dove_image-link_750 {width: 48%;float: left;margin: 0 25px 20px 0; }
.sei_image-link_750 {width: 48%;float: left;margin: 0 0 20px 0; }
.dove_image-link {margin-top:10px;}
.sei_image-link {margin-top:10px;}

  /* CLASSI SZP Home 4 Bottoni */

.cms-porto-home-5 .link_3yw img {
    width: 25%;
}
.cms-porto-home-5 .bot_h_r {
    padding-right: 15px;
}
.cms-porto-home-5 .bot_h_l {
    padding-left: 15px;
}
/* TARATURE */
.bot_tarature {
	margin-top:10px!important;
}
 /* Footer */
 .social_icons_footer {
    float:left;
    margin: 5px 0px 20px 0;
    }
    .newsletter_footer_content {
        margin:10px 0px;
    }
}
@media (max-width:640px) {
body.boxed .page{width:480px}
.owl-middle-narrow .owl-controls{display:none!important}
.homepage-grid-banner .grid1 .content h2{font-size:42.43px}
.homepage-grid-banner .grid1 .content p{font-size:17.68px;margin-bottom:6px;margin-right:2.4px}
.full-screen-slider .item > div.content > h2{font-size:36.17px;margin-bottom:10.8px}
.full-screen-slider .item > div.content > p{font-size:15.07px;margin-bottom:21px}
.full-screen-slider .item > div.content > a.btn-default{font-size:10px;padding:11px 32px;border-radius:5px}
.full-screen-slider .item > div.content.content-3{margin-top:-57px}
.owl-item-links-block{display:none}
.slide3-2-content em{font-size:10px;margin-left:1px;margin-bottom:1px}
.slide3-2-content h2{font-size:28px;margin-bottom:1px}
.slide3-2-content p{font-size:16px;margin-bottom:10px}
.slide3-2-content a{font-size:11px}
.slide3-2-content a>i{width:10px;height:10px;line-height:9px;font-size:9px;margin-bottom:1px;margin-left:4px}
#banner-slider-demo-1 .slide1-content img.quote{width:15px}
#banner-slider-demo-1 .slide1-content em{font-size:14px;margin:0 3px}
#banner-slider-demo-1 .slide1-content h2{font-size:38px;margin:1px 0 5px}
#banner-slider-demo-1 .slide1-content p{font-size:14px}
#banner-slider-demo-1 .slide2-content em{font-size:14px;margin-left:3px}
#banner-slider-demo-1 .slide2-content h2{font-size:39px;margin:0 0 5px}
#banner-slider-demo-1 .slide2-content p{font-size:8px;margin-left:4px;margin-bottom:15px}
#banner-slider-demo-1 .slide2-content p span.split{margin:0 7px 0 8px}
#banner-slider-demo-1 .slide2-content a.btn-default{font-size:8px;width:80px;height:25px;line-height:25px;padding:0;margin-right:1px}
#banner-slider-demo-1 .slide3-content em{font-size:14px}
#banner-slider-demo-1 .slide3-content h2{font-size:38px;margin-bottom:8px}
#banner-slider-demo-1 .slide3-content a.btn-default{font-size:8px;width:80px;height:25px;line-height:25px;padding:0;margin-right:1px}
#banner-slider-demo-14 .slide1-content img.quote{width:15px}
#banner-slider-demo-14 .slide1-content em{font-size:14px;margin:0 3px}
#banner-slider-demo-14 .slide1-content h2{font-size:30px;margin:1px 0 3px}
#banner-slider-demo-14 .slide1-content p{font-size:12px}
#banner-slider-demo-14 .slide2-content em{font-size:12px;margin-left:2px}
#banner-slider-demo-14 .slide2-content h2{font-size:30px;margin:0 0 3px}
#banner-slider-demo-14 .slide2-content p{font-size:5px;margin-left:4px;margin-bottom:10px}
#banner-slider-demo-14 .slide2-content p span.split{margin:0 7px 0 8px}
#banner-slider-demo-14 .slide2-content a.btn-default{font-size:8px;width:60px;height:18px;line-height:18px;padding:0;margin-right:1px}
#banner-slider-demo-14 .slide3-content em{font-size:12px}
#banner-slider-demo-14 .slide3-content h2{font-size:30px;margin-bottom:5px}
#banner-slider-demo-14 .slide3-content a.btn-default{font-size:8px;width:60px;height:18px;line-height:18px;padding:0;margin-right:1px}
#banner-slider-demo-13 .slide1-content img.quote{width:15px}
#banner-slider-demo-13 .slide1-content em{font-size:14px;margin:0 3px}
#banner-slider-demo-13 .slide1-content h2{font-size:38px;margin:1px 0 5px}
#banner-slider-demo-13 .slide1-content p{font-size:14px}
#banner-slider-demo-13 .slide2-content em{font-size:14px;margin-left:3px}
#banner-slider-demo-13 .slide2-content h2{font-size:39px;margin:0 0 5px}
#banner-slider-demo-13 .slide2-content p{font-size:8px;margin-left:4px;margin-bottom:15px}
#banner-slider-demo-13 .slide2-content p span.split{margin:0 7px 0 8px}
#banner-slider-demo-13 .slide2-content a.btn-default{font-size:8px;width:80px;height:25px;line-height:25px;padding:0;margin-right:1px}
#banner-slider-demo-13 .slide3-content em{font-size:14px}
#banner-slider-demo-13 .slide3-content h2{font-size:38px;margin-bottom:8px}
#banner-slider-demo-13 .slide3-content a.btn-default{font-size:8px;width:80px;height:25px;line-height:25px;padding:0;margin-right:1px}
.footer-container.fixed-position .footer-bottom address{display:none}
.footer-container.fixed-position .footer-bottom{text-align:center}
.footer-container.fixed-position .footer-bottom .social-icons{display:inline-block;float:none}
.header-container .top-links-icon{display:none;}
.header-container.type1 .links,.header-container.type2 .links,.header-container.type3 .links,.header-container.type4 .links,.header-container.type6 .links,.header-container.type22 .links,.header-container.type14 .links,.header-container.type7 .links,.header-container.type13 .links,.header-container.type26 .links,.header-container.type9 .links,.header-container.type10 .links,.header-container.type28 .links,.header-container.type19 .links,.header-container.type20 .links,.header-container.type21 .links{display:none;position:absolute;right:0;z-index:9;margin:0;padding:5px 0;text-align:right;}
.header-container.type21 .links{display:block;}
.header-container.type21 .links li.link-Accedi {display:none;}
.header-container.type21 .links li.link-Log {display:none;}
.header-container.type1 .links li,.header-container.type2 .links li,.header-container.type3 .links li,.header-container.type4 .links li,.header-container.type6 .links li,.header-container.type22 .links li,.header-container.type14 .links li,.header-container.type7 .links li,.header-container.type13 .links li,.header-container.type26 .links li,.header-container.type9 .links li,.header-container.type10 .links li,.header-container.type28 .links li,.header-container.type19 .links li,.header-container.type20 .links li,.header-container.type21 .links li{display:block;border:0;padding:0}
.header-container.type1 .links li a,.header-container.type2 .links li a,.header-container.type3 .top-links ul.links li a,.header-container.type4 .links li a,.header-container.type6 .links li a,.header-container.type22 .links li a,.header-container.type14 .links li a,.header-container.type7 .links li a,.header-container.type13 .links li a,.header-container.type26 .links li a,.header-container.type9 .top-links ul.links li a,.header-container.type10 .top-links ul.links li a,.header-container.type28 .top-links ul.links li a,.header-container.type19 .top-links ul.links li a,.header-container.type20 .top-links ul.links li a,.header-container.type21 .links li a{color:#777!important;white-space:nowrap;padding:0 5px;display:block;transition:all .2s;font-weight:400}
.header-container.type1 .links li:hover a,.header-container.type2 .links li:hover a,.header-container.type4 .links li:hover a,.header-container.type6 .links li:hover a,.header-container.type22 .links li:hover a,.header-container.type14 .links li:hover a,.header-container.type7 .links li:hover a,.header-container.type13 .links li:hover a,.header-container.type26 .links li:hover a,.header-container.type21 .links li:hover a{background-color:#ccc!important;color:#fff!important;text-decoration:none}
.header-container.type8 .header{padding:20px 0}
.header-container.type8 .cart-area{position:static;float:right;height:auto;margin-left:-150px}
.header-container.type8 .top-links-area{margin:13px 0 30px}
.header-container.type8 .menu-icon{margin:0 15px 0 10px}
.header-container.type8 .switcher-area{display:block;margin-right:15px}
.header-container.type8 .header .form-search{right:-30px}
.header-container.type8 .header .form-search:before{right:35px}
.header-container.type17 .header{padding:30px 0 27px}
.header-container.type17 .mybag-link{padding:0}
.header-container.type17 .mybag-link i{line-height:90px;margin-right:0}
.header-container.type17 .header .mini-cart{width:50px}
.header-container.type17 .mybag-link .cart-info{display:none}
.header-container.type17 .cart-area{right:60px;margin-top:-30px}
.header-container.type17 .header .form-search{min-width:250px;max-width:250px}
.header-container.type17 .header > .logo img{height:30px}
.header-container.type17 .header .mini-cart:hover{height:100px;padding-left:230px}
.category-boxed-banner .banner-text a.shop-now{margin-left:10px;font-size:9px}
.full-width-image-banner{height:200px}
.full-width-image-banner .content{margin-top:-16px}
.full-width-image-banner h2{margin:0;font-size:30px;line-height:1.1}
.full-width-image-banner p{display:none}
#banner-slider-demo-11 .content-1{padding:11px 7px 5px;margin-left:-53px;margin-top:-32px}
#banner-slider-demo-11 .content-1>div:first-child{padding-right:2px}
#banner-slider-demo-11 .content-1 p{font-size:7px;margin-left:2px}
#banner-slider-demo-11 .content-1 h3{font-size:22px}
#banner-slider-demo-11 .content-1 h3 b{margin-top:-6px}
#banner-slider-demo-11 .content-1 em{font-size:6px;margin-right:1px}
#banner-slider-demo-11 .content-1 h4{font-size:12px}
#banner-slider-demo-11 .content-1 h5{font-size:6px;margin-top:-1px}
#banner-slider-demo-11 .content-2{right:8px;bottom:8px}
#banner-slider-demo-11 .content-2>div{padding:3px 6px}
#banner-slider-demo-11 .content-2>div:first-child{margin:-1px 0;padding-left:9px}
#banner-slider-demo-11 .content-2 p{font-size:7px;margin-left:1px}
#banner-slider-demo-11 .content-2 h3{font-size:16px}
#banner-slider-demo-11 .content-2 em{font-size:6px;margin-right:1px}
#banner-slider-demo-11 .content-2 h4{font-size:12px}
#banner-slider-demo-11 .content-2 h5{font-size:6px;margin-top:-1px}
#banner-slider-demo-11 .content-2 a{font-size:6px;margin-right:-3px}
.header-container.type11 .header-right-area > div:first-child{display:block;margin-bottom:40px}
.header-container.type23 .header-right-area > div:first-child{display:block;margin-bottom:20px}
.checkout-progress li{width:49%}
.sticky-product{display:none!important}
.category-products .products-grid.flex-grid .item .details-area .actions a.addtocart{padding:0;width:40px}
.category-products .products-grid.flex-grid .item .details-area .actions a.addtocart span{display:none}
.header-container.type16 .switcher-area{display:block}

/* Classi Responsive SZP */
.language_menu  { width: 310px;top: 20px;}
.language_menu li a { border-bottom: 1px solid #ddd;padding-bottom: 3px; }
.brands-slide.brands_slide_home .owl-controls .owl-buttons div.owl-next { display:none; }
.brands-slide.brands_slide_home .owl-controls .owl-buttons div.owl-prev { display:none; }
.col-xs-0 { display:none; }
.wrapper { margin-top:92px; }
.main-container {padding-bottom:10px; }
.separatore_home {height: 0; }
.header-container.type21 { position: fixed;z-index: 999; width: 100%;top:0; }
.header-container.type21 .header { padding: 5px 0;float: left;}
.social_icons_header {display:none;}
.header-container .selectbox .select .text {font-size:15px!important;}
.header-container.type21 .header > .logo {padding: 0 5px;    margin: 5px 5px 0 0;}
.header-container.type21 .header .logo img {height: 40px; }
.header-container.header-newskin .mybag-link {padding: 0 10px 0 0; }
.header-container.type21 .mybag-link i {padding-left: 10px;}
.header-container.type21 .mybag-link .cart-qty {right: 23px; }
.dida_slide_home_1 {font-size:15px; }
.tre_blocchi_home .col-xs-6, tre_blocchi_home .col-md-6 { padding-left: 5px;padding-right: 5px;}
.item_slide_prod_home img {width:100%;}
.brands_slide_home  { padding: 0; }
.dida_slide_prod_home  {line-height:1;margin-top: 3px;color:#434343;padding:5px;height: 45px;font-size: 20px;}
.img_pp_100 {width:100%; }
.img_pp_50 {width:50%;float:left; }
.txt_home_azienda {font-size:20px;line-height:1;  }
.parallax.parallax_box_fiera {padding: 20px 0;}
.banner_parallax_home {display:none;}
/* .slide_ricercati_home {display:none;} */
.slide_ricercati_home .owl-top-narrow .owl-controls {
    display:none!important;
}
.betawork_new_slider.owl-top-narrow .owl-controls {
    display:none!important;
}
.block_cat_home {display:none;}
.tit_5 {font-size: 30px;font-weight: 600;color: #000; }
.tit_6 {font-size: 24px;font-weight: 600;color: #000;}


/* Scheda Prodotto */
.catalog-product-view .header-container.type21 { width: 97%; }
.product-essential .product-shop {margin: 0 5px; }
.collateral-inner .product-tabs {padding: 0 5px; }
.product-view .product-img-box {margin-bottom: 5px; }
.prev-next-products {float: none;text-align: center;margin: 0;width: 100%; }
.product-view .product-shop .short-description { padding: 0 5px;}
.ico_2row {margin: 10px 0 0 0; }
.divTable {display: block;}
.divTableBody {display: block;}
.divTableRow {display: block;}
.divTableCell, .divTableHead {display: block;white-space: normal;width: 100%;text-align: center!important;}
#img-hotspot-mobile {display: block!important;}
#img-hotspot {display: none!important;}

/* CMS */
.banner_header_full {height:200px;width:auto;margin:0 auto;border-bottom:7px solid #f08019;}
.cms-rivenditori .banner_header_full {float:right;}
.cms-app .banner_header_full {float:right;}
.box_banner_header_full {width:100%;height:200px;overflow:hidden;text-align:center;position:relative;}
.content-slide-azienda { position:absolute;}
.content-slide-azienda img { width:100px;}
.content-slide-storia { position:absolute;}
.content-slide-storia img { width:100px;}
.content-slide-qualita { position:absolute;}
.content-slide-qualita img { width:100px;}
.content-slide-ricerca { position:absolute;}
.content-slide-ricerca img { width:100px;}
.content-slide-sedi { position:absolute;}
.content-slide-sedi img { width:100px;}
.content-slide-parla { position: absolute;right: 1%;left: unset;top: 15%; }
.content-slide-parla img { width:100px;}
.content-slide-dove { position:absolute;}
.content-slide-dove img { width:100px;}
.content-slide-agenti { position: absolute;right: 1%;left: unset;top: 15%; }
.content-slide-agenti img { width:100px;}
.content-slide-betasport { position: absolute;right: 1%;left: unset;top: 15%; }
.content-slide-betasport img { width:100px;}
.content-slide-rivenditori { position: absolute;right: 1%;left: unset;top: 15%; }
.content-slide-rivenditori img { width:100px;}
.content-slide-app { position: absolute;right: 1%;left: unset;top: 15%; }
.content-slide-app img { width:100px;}
.banner_header_full_cont { position:unset;width:auto;height:200px;left:unset;margin-left:unset;top:0; }
.dida_slide_home_azienda  {font-size:35px;}
.dida_slide_home_storia  {font-size:35px;}
.dida_slide_home_qualita  {font-size:35px;}
.dida_slide_home_ricerca  {font-size:35px;}
.dida_slide_home_sedi  {font-size:35px;}
.dida_slide_home_parla  {font-size:35px;}
.dida_slide_home_dove  {font-size:35px;}
.dida_slide_home_agenti  {font-size:35px;}
.dida_slide_home_betasport  {font-size:35px;}
.dida_slide_home_rivenditori  {font-size:35px;}
.dida_slide_home_app  {font-size:35px;}
.cms_azienda .img_sedi {max-width: 100%;}
.box-filetto  {margin:5px 0;}
.filetto_top_1 {margin-bottom: 5px;}
.filetto_bottom_1 {margin-top: 5px;}
.cms_azienda .img_azienda { margin-bottom:5px;max-width: 100%;}
.txt_azienda_1 {font-size: 25px;margin-bottom:0;}
.tit_azienda_2 {margin: 20px 0;font-size: 25px;}
.box_cms_azienda {margin-top:10px;}
.box_cms_storia { margin-bottom:0; }
.img_storia {max-width: 100%;}
.img_qualita {max-width: 100%;}
.img_ricerca {max-width: 100%;}
.img_betasport {max-width: 100%;}
.img_rivenditori {max-width: 100%;}
.img_app {max-width: 100%;}
a .img_app {max-width: 48%;}
.img_cms {max-width: 100%;}
.txt_storia_1 {font-size: 25px;line-height: 1.1;margin-bottom: 10px;}
.txt_storia_2 {font-size: 25px;line-height: 25px;margin: 15px 0;}
.txt_qualita_1 {font-size: 22px;}
.txt_qualita_2 {font-size: 25px;}
.txt_qualita_3 {font-size: 20px;}
.txt_ricerca_1 {font-size: 22px;margin:0;}
.txt_ricerca_2 {font-size: 25px;margin: 15px 0;}
.tit_sedi_2 {font-size: 18px;line-height: 18px;margin: 10px 0; }
.txt_sedi_1 { font-size: 15px;line-height: 15px; margin-bottom: 0; }
.txt_sedi_3 {font-size: 22px; margin:0 0 20px 0;}
.cms-sedi .spacer_cms_2 {height: 1px; }
.img_sedi {width: 40%; margin-right: 10px; margin-bottom: 10px;padding-bottom:20px;}
.tit_sedi_1 {margin: 5px 0 0 0;}
.cms_parla { margin: 0; }
.tit_parla_1 { font-size: 22px; }
.link_parla_1 { font-size: 22px; }
.box_cms_parla { margin: 10px 0; }
.cms-parla-con-noi .spacer_cms {height: 5px; }
.cms-talk-to-us .spacer_cms {height: 5px; }
.cms-rivenditori .spacer_cms {height: 0; }
.spacer_app {height: 5px; }
.tit_dove_1 { font-size: 25px; line-height: 25px; margin: 0 0 10px 0; }
.link_dove_1 { font-size: 28px; line-height: 45px; }
.txt_dove_2 { font-size: 22px; line-height: 30px; }
.txt_betasport_1 { font-size: 22px;line-height: 25px; }
.box_cms_betasport { margin-bottom: 10px; }
.txt_betasport_2 { font-size: 22px;line-height: 25px; }
.cms-agenti .banner_header_full { float: right; }
.cms-sport .banner_header_full { float: right; }
.cms-parla-con-noi .banner_header_full { float: right; }
.cms-talk-to-us .banner_header_full { float: right; }
.box_cms_gallery_team {margin-bottom: 0;margin-top: 0;padding-bottom: 0;padding-top: 0; }
.cms-research .content-slide-ricerca {right:5%;}
.linea_mediqa_right_prod {bottom: 5px;margin-top: 10px; }

/* Solo per 400px */
.box_cms_azienda.col-xs-6 { width: 50%; }
.box_cms_sedi.col-xs-12 { width: 100%; }
.box_cms_sedi a { font-size: 15px; }
.img_parla {max-width: 100%;}
.box_cms_gallery_team.col-xs-12 {width: 100%; }
.home_b_1 {width: 100%; }
.home_b_2 {width: 100%; }
.home_b_3 {width: 100%; }
.dida_slide_prod_home  {width: unset;margin:unset; }
.dove_image-link_750 {width: unset;float: unset;margin: unset; }
.sei_image-link_750 {width: unset;float: unset;margin: unset;margin-bottom: 20px; }
.dove_image-link {margin-top:10px;}
.sei_image-link {margin-top:30px;}
.warranty_iframe { height: 1400px; }

  /* CLASSI SZP Home 4 Bottoni */

.cms-porto-home-5 .link_3yw img {
    width: 50%;
}
.cms-porto-home-5 .bot_h_r {
    padding-right: 15px;
}
.cms-porto-home-5 .bot_h_l {
    padding-left: 15px;
}

}
@media (max-width:480px) {
.header-container.type15 .cart-area{margin-top:0}
.category-products .products-grid.flex-grid .item .details-area .actions{margin:0 -10px}
.item .details-area .actions a.addtowishlist,.item .details-area .actions a.comparelink{display:none}
body.boxed .page{width:320px}
.add-to-cart button.button{width:110px}
.add-to-cart button.button span{font-size:11px}
.toolbar .pager{float:left;margin-right:10px;margin-left:-10px}
.sorter .limiter{float:left}
.pager .pages{float:left}
.col-main .category-products .products-list li.item .item-area{text-align:center}
.products-list .product-image-area{width:280px;display:inline-block;float:none}
.products-list .details-area{margin-left:0;text-align:left}
.category-banner .banner-text h2{font-size:14px}
.category-boxed-banner .banner-text h2{font-size:14px}
.col1-layout .product-view .product-info{float:none;width:auto;border-bottom:1px solid #ebebeb}
.col1-layout .product-options{float:none;width:auto;border-bottom:1px solid #ebebeb}
.col1-layout .product-view .product-options + div.clearer,.col1-layout .product-view .product-info + div.clearer{border:0}
.homepage-grid-banner .grid1 .content h2{font-size:25px}
.homepage-grid-banner .grid1 .content p{font-size:17.68px;margin-bottom:6px;margin-right:2.4px}
.slider-with-side .slider-area .item .content .text-area p{display:none}
.slider-with-side .slider-area .item .content .ribbon{right:3px;top:1px}
.slider-with-side .slider-area .item .content .ribbon em{font-size:6px;margin-right:22px}
.slider-with-side .slider-area .item .content .ribbon h3{font-size:14px;margin-right:2px}
.slider-with-side .slider-area .item .content .ribbon h5{font-size:6px;margin-top:-1px}
.slide3-1-content p{margin-bottom:3px;font-size:8px}
.slide3-1-content h2{font-size:17px;margin-bottom:10px}
.slide3-1-content .price-area em{font-size:7px}
.slide3-1-content .price-area em:first-child{margin-bottom:-2px}
.slide3-1-content .price-area h3{font-size:21px}
.slide3-1-content .button-area{padding-left:10px;margin-left:10px}
.slide3-1-content a.btn-default{height:28px;font-size:11px;line-height:28px;padding:0 13px 0 15px;border-radius:3px}
.slide3-1-content a.btn-default i{width:12px;height:12px;line-height:11px;font-size:9px;margin-bottom:2px;margin-left:8px}
.slide3-2-content em{font-size:8px;margin-left:0;margin-bottom:0}
.slide3-2-content h2{font-size:20px;margin-bottom:0}
.slide3-2-content p{font-size:12px;margin-bottom:5px}
.slide3-2-content a{font-size:11px}
.slide3-2-content a>i{width:10px;height:10px;line-height:9px;font-size:9px;margin-bottom:1px;margin-left:4px}
.parallax-wrapper.parallax-with-subscribe .parallax-slider p{display:none}
.parallax-wrapper.parallax-with-subscribe .parallax-subscribe{margin-top:20px}
.header-container.type1 .header .logo{margin:15px 0}
.header-container.type1 .header .logo img{max-height:50px}
.header-container.type1 .header-right-area{position:static;margin:0;margin-bottom:10px}
.header-container.type1 .header-right-area>div:first-child{margin:30px 0}
.header-container.type1 .header .form-search,.header-container.type2 .header .form-search,.header-container.type3 .header .form-search,.header-container.type4 .header .form-search,.header-container.type5 .header .form-search,.header-container.type6 .header .form-search,.header-container.type22 .header .form-search,.header-container.type14 .header .form-search,.header-container.type7 .header .form-search,.header-container.type13 .header .form-search,.header-container.type26 .header .form-search,.header-container.type8 .header .form-search,.header-container.type17 .header .form-search,.header-container.type9 .header .form-search,.header-container.type10 .header .form-search,.header-container.type28 .header .form-search,.header-container.type20 .header .form-search,.header-container.type21 .header .form-search{width:250px}
.header-container.type2 .mybag-link .cart-info span{display:none}
.header-container.type2 .mybag-link .cart-info span.cart-qty{display:inline-block}
.header-container.type5 .header>.logo{margin:30px 0}
.header-container.type5 .search-area{margin:35px 0}
.header-container.type5 .menu-icon{margin:0 5px}
.header-container.type5 .header .form-search{left:auto;right:-145px}
.header-container.type5 .header .form-search:before{left:auto;right:140px}
.header-container.type18 .form-search{min-width: 180px;}
.header-container.type18 .switcher-area{width: 182px;}
.header-container.type18 .header .header-link-area{width: calc(100% - 182px);}
.header-container.type18 .mini-cart .mybag-link{padding:0;width: 40px;}
.header-container.type18 .selectbox .select {padding: 0px 25px 0 7px;}
.header-container.type18 .mini-cart .mybag-link .cart-info span {display: none;}
.header-container.type18 .mini-cart .mybag-link .cart-info span.cart-qty{display: inline-block;left: 22px;}
.ratings-table.data-table thead{display:none}
.ratings-table.data-table tbody td{padding:15px 5px}
.buttons-set button.button{float:none;width:100%;margin:0 0 5px}
.parallax-category-banner .parallax{padding:30px 0}
.parallax-content h2{font-size:25px}
.parallax-content p{font-size:11px}
.footer-bottom .custom-block{margin-left:0}
.footer-bottom address{float:left;line-height:1.4;margin:5px 0}
.full-width-image-banner{height:150px}
.full-width-image-banner .content{margin-top:-13px}
.full-width-image-banner h2{margin:0;font-size:24px;line-height:1.1}
.full-width-image-banner p{display:none}
.footer-top-subscribe .input-box{text-align:left;max-width:100%}
.header-container.type1 .compare-link > a{margin-bottom:5px}
.header-container.type1 .form-currency,.header-container.type1 .form-language{margin-bottom:5px}
#banner-slider-demo-16 .text-content em{font-size:10px;margin-bottom:0}
#banner-slider-demo-16 .text-content h2{font-size:25px;letter-spacing:0}
#banner-slider-demo-16 .text-content p{margin:0}
#banner-slider-demo-16 .text-content p span{font-size:12px;padding-left:1px;display:block}
#banner-slider-demo-16 .text-content p a{font-size:9px;padding:5px 11px;margin-left:0;margin-top:5px;float:left!important}
.top-newsletter{display:none}
.product-tabs>ul li{display:block;float:none}
#home-content-slider-demo-20 .item > div.content{max-width:50%}
.header-container.type26 .top-links-area {border: none;}
/* Classi szp */
.header-container.type21 .header .logo img {height: 35px; }
.txt_backlanding{display: none;}
.backcat {float:unset; }
.form_landing_iframe { height: 850px;}
/* Scheda Prodotto */
.product-sku.titolo-box{width:99%;clear:both;}
.parts-image-legend {max-width: 750px;}
/* FILTRI ORIZZONTALI */
#orznav .nice-select {
    width: 45%;
	margin-bottom:10px;
}
#slide_header_cms_block h1{
    font-size: 30px!important;
    line-height: 35px!important;
}

}
@media (max-width:380px) {
    .header-container .selectbox .select .text {
        font-size:14px!important;
    }
    .cms-porto-home-5 .bot_h_l {
        padding-left: 15px;
    }
    .slide_ricercati_home .tit_home_1 {
        font-size: 21px;
    }
}

@media (max-width:320px) {
    .header-container.type19 .header .select-area {
        max-width: 115px;
        top: calc(50% - 34px);
    }
    .header-container.type19 .form-language, .header-container.type19 .form-currency {
        float: right;
    }
	.header-container.type21 .header .logo img {
    height: 30px;
}
.header-container.type21 .header > .logo {
    padding: 0;
    margin: 10px 0;
}
.cms-porto-home-5 .bot_h_l {
    padding-left: 15px;
}
.slide_ricercati_home .tit_home_1 {
    font-size: 18px;
}
}
@media (min-width:992px) {
.header-container.type10 .mobile-nav.side-block{display:none!important}
.header-container.type28 .mobile-nav.side-block{display:none!important}
.category-products .products-grid.flex-grid.columns2 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns2 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(4) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(5) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(4) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(5) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(4) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(5) .item-area{border-top-color:transparent}
}
@media (min-width:1200px) {
.col-lg-2-4{width:20%}
.col-lg-9-6{width:80%}
.category-products .products-grid.flex-grid.columns2 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns2 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(4) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(4) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(5) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(4) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(5) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(6) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(4) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(5) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(6) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(7) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(4) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(5) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(6) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(7) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(8) .item-area{border-top-color:transparent}
}
@media screen and(-ms-high-contrast: active),(-ms-high-contrast: none) {
.rating-box{width:65px;height:12px;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;position:relative}
.rating-box:before{font-family:"porto";content:"\e852\20\e852\20\e852\20\e852\20\e852";width:65px;height:12px;color:#ddd;display:inline;font-size:11px;line-height:12px;white-space:nowrap}
.rating-box .rating{float:left;height:12px;position:absolute;left:0;top:0;overflow:hidden}
.rating-box .rating:before{font-family:"porto";content:"\e852\20\e852\20\e852\20\e852\20\e852";width:65px;height:12px;color:#ffc600;display:inline;font-size:11px;line-height:12px;white-space:nowrap}
}
