@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap');
html {
    font-size: 16px;
	font-weight:300;
}
body {font-size: 1rem;color:#000}
h1,h2,h3,.h1,.h2,.h3,.title, .btn {
    font-family: 'Poppins', sans-serif;
	font-weight:400
}
body, h3.product-title, h4,h5,.h4,.h5, .leo-megamenu .navbar-nav > li > a, .leo-megamenu .dropdown-menu a > .menu-title, .leo-megamenu .dropdown-menu {
    font-family: 'Poppins', sans-serif;
}
h1 {font-size:38px}
h2 {font-size:38px}
h3 {font-size:32px;margin-bottom: .9rem;}
h4 {font-size:16px;font-weight:600;margin-bottom:20px}
hr {border-top: 1px solid #666;}
img {max-width:100%; object-fit:cover;}
a {color:#000}
.align-left {text-align: left}
.align-center {text-align: center}
.align-right {text-align: right}
.btn.btn-light {background-color:#FFF;color:#000}
.pro3-btn {display:none}

.flex {display:flex !important}
.flex-col {flex-direction:column}
.flex-alignTop {margin-bottom:auto !important}

body:not(#index) #wrapper {margin-top: 95px}
#product .container {width: 100%}
.breadcrumb {padding-top: 20px}
.breadcrumb ol {font-size: 16px}
.breadcrumb li:last-child a {color: #666;font-weight:600}
.breadcrumb li a::after {font-weight: 300;font-size: 16px;color: #666}

#js-product-list-header .block-category .container {position: absolute;top: 20%;left: 20%;max-width:650px}
.infinitescroll-load-more-bottom {text-align:center;font-weight:600;margin-top:80px}

.padding-big {
    background-color: #ffffff!important;
}

.container.nl {
    margin-left: 0;
    padding-left: 0;
    background: #FFF;
    margin-right: 0;
    padding-right: 0;
    width: 100%;
}

.adjustH35 {margin-bottom:35px !important}
.newsletter p {font-size:18px}
.newsletter p.alert {padding-left: 40px}
.newsletter p.alert::before {top:8px}
.plist-dsimple .thumbnail-container .pro3-btn .button-container .btn-product.active, .plist-dsimple .thumbnail-container .pro3-btn .button-container .btn-product:hover {background: #999}
.product-actions .add-to-cart {background-color:#000;color:#FFF;max-width: unset;border-color:#999}
.product-actions .add-to-cart:hover, .product-actions .add-to-cart:focus, .product-actions .add-to-cart:active{background-color:#666;}
.product-thumb-images .thumb.selected, .product-thumb-images .thumb:hover {border: 1px solid #908D92}
.plist-dsimple .thumbnail-container .discount-percentage {background-color:#999}
.thumbnail-container .product-title a {color: #000;font-size:18px;font-weight:600;text-align:center}
.thumbnail-container .product-title a:hover {color: unset}
.thumbnail-container .product-price-and-shipping .price {font-size: 18px;color:#666;font-weight:400}
.link-mythumb {cursor: zoom-in}
.product-detail.product-thumbs-bottom .product-thumb-images {padding-left:.25rem;padding-right:.25rem}

.product-detail.custom_product-image-gallery .custom_thumb-container {display: block;text-align: center;float:left;padding-left: .25rem;padding-right: .25rem;margin-bottom: .5rem}
.product-detail.custom_product-image-gallery .custom_thumb-container {width: 50%}
.product-detail section.page-content {z-index:1}
.my-thumb.my-js-thumb {display:block !important}

.leo-quicklogin-modal .modal-dialog {max-width: 480px;margin: 60px auto}

.leo-megamenu .navbar-nav > li > a {padding:15px 28px;font-size:16px}
.leo-megamenu .navbar-nav > li > a::before {display:none}
.overlay {position: relative;top: 0;left: 0;width: 100%; height: 100%;background-color: rgba(0,0,0,0.4);z-index:2;display:none}
.leo-megamenu .dropdown:hover > .dropdown-menu, .leo-megamenu .dropdown:focus > .dropdown-menu {opacity: 1;visibility: visible;pointer-events: auto}
.leo-megamenu .dropdown-menu {width: auto;min-width: unset;white-space: nowrap;right:20px;border:0 none}
.mini-navbar .leo-megamenu .dropdown-menu {border:1px solid #f5f5f5;border-top:0 none}
.leo-megamenu .navbar-nav > li.aligned-center .dropdown-menu {left: unset;-webkit-transform: none;-ms-transform: none;transform: none}

#index .box-slider, #index .box-slider .ApColumn, #index .box-slider .ApSlideShow, .bannercontainer, .bannercontainer .iview, .bannercontainer .iview .iviewSlider, .bannercontainer .slide_config {height:/*calc(100vh - 0px)*/ auto !important}

.popup-over a.popup-title {
    display: flex !important;
    align-items: center;
}
.popup-over a.popup-title span {
    display: none;
}
.popup-over a.popup-title i[class^="pe-7s-"] {
    display: inline !important;
	color: #000;
	font-size:20px !important
}
.popup-over a.popup-title i.fa {margin: 0 0 0 5px;font-size: 20px;color: #000;}
#leo_search_block_top .title_block::before {color:#000}
#leo_search_block_top h4 i {color: #000;display: block;font-size: 20px;line-height: 30px}
.footer-top {position:relative;z-index:10;transform:translateY(80px)}
.footer-bottom {background-color: #A0A7AD}
.footer-center {background-color: #E6E8E6;padding-top:100px;position:relative;z-index:1}
/*.translate-y {transform: translateY(40%)}
.translate-yx2 {transform: translateY(80%)}
#footer .wrapper {transform:translateY(-80%)}*/
.custom-checkbox input[type="checkbox"]:checked + span .checkbox-checked, .custom-checkbox input[type="radio"]:checked + span .checkbox-checked {display: inline-block;transform: translateY(-5px) translateX(-5px)}
.custom-checkbox input[type="checkbox"] + span .checkbox-checked, .custom-checkbox input[type="radio"] + span .checkbox-checked {display: none;font-size: 24px}

.header-banner {background: #2323236b;color: #fff;}
.header-banner .container {width: 100%;height: 35px;padding-top: 5px;font-weight: 400;font-size:14px}
.header-banner .container a {color: #fff;text-decoration: underline;}
.banner-dx {text-align: right;}

.padding-big {padding: 30px 0 0 30px;background-color: #FFF}
.footer-col p {padding-right: 50px}
.block-social {padding: 0}
.box-footertop1 .block-social ul li, .inner-page.block-social ul li {display:inline-block;text-transform:none;margin:0;width:auto;height:auto;border: 1px solid black;border-radius: 100%;margin-right:10px}
.box-footertop1 .block-social li a, .inner-page.block-social li a {display: inline;width: 50px;height: 50px;}
.box-footertop1 .block-social img, .inner-page.block-social img {margin-right: 15px}
.box-footertop1 .block-social i.fa, .inner-page.block-social i.fa {font-size: 35px;text-indent: initial;width: 50px;height: 50px;line-height: 50px;}
.box-footertop1 .block-social li::before, .inner-page.block-social li::before {font-size:35px;line-height:50px;display:block;text-align:center;width:50px;height:50px;border-radius:100%;	-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;}
.box-footertop1 .block-social li:hover::before, .inner-page.block-social li:hover::before {color: #decc8e;background-color:#FFF}
.footer-container {font-size: 13px;letter-spacing:0.5px;line-height: 2em; border:0 none}
.footer-container .rassicurativo .titolo {font-size:18px;font-weight:600;color:#000}
.footer-container .rassicurativo .corpo {color:#666}
#blockEmailSubscription_displayFooterBefore form {text-align:center}

.thumbnail-container .product-description-short {display: inherit;font-size: 16px;line-height: 1.5;color: #666;margin-bottom:10px;text-align:center}
.thumbnail-container .variant-links {text-align: center}
.plist-dsimple .thumbnail-container .product-price-and-shipping {margin: 15px 0}

.block-category .category-cover {max-width:unset;text-align:center;height:660px}
.block.products_block.exclusive.appagebuilder.ApProductCarousel {text-align: center;clear:both}
.bottom-icons i {font-size: 25px}
.bottom-icons p {margin-top: 10px}

.plist-dsimple .thumbnail-container .pro3-btn > div {float:right}
.plist-dsimple .thumbnail-container .pro3-btn .leo-wishlist-button,.plist-dsimple .thumbnail-container .pro3-btn .quick-view {background-color:transparent;color:#000;border-left:0 none}
.plist-dsimple .thumbnail-container .pro3-btn .leo-wishlist-button:hover, .plist-dsimple .thumbnail-container .pro3-btn .quick-view:hover {background-color:#DDCC8F}
.plist-dsimple .thumbnail-container .pro3-btn .leo-wishlist-button:hover span span, .plist-dsimple .thumbnail-container .pro3-btn .quick-view:hover span span {display:none}
.product-detail-name {color: #000;font-size: 42px;letter-spacing: 0}
.product-detail .product-prices .current-price {font-size:24px;font-weight:600}
.product-prices .tax-shipping-delivery-label {font-size: 18px;color: #000;font-weight: 300}
.product-variants .radio-label {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    padding: 0;
    border: 1px solid #FBFBFB;
    border-radius: 100%;
    width: 51px;
    height: 51px;
    line-height: 46px;
    text-align: center;
	font-size:18px;
	font-weight:300;
}
.input-color:checked + span, .input-color:hover + span, .input-radio:checked + span, .input-radio:hover + span {border:1px solid #DDD;background-color:#e8e6e0}
.consegna {font-size: 18px;margin-bottom: 20px}
.product-actions .add-to-cart {text-overflow:unset}
.guide a {color: #000;font-size:14px}
.product-quantity #quantity_wanted {font-weight: 300;font-size: 18px;}
.product-actions .control-label {display:none}
.blockreassurance_product {box-shadow: none;border: 0 none}
.blockreassurance_product > div {padding: 5px 20px;border-left: 2px solid gray;margin: 15px 0;background-color: #F8F7F3;border-bottom: 0 none}
.blockreassurance_product .item-product {height: 25px;margin-right: 5px;padding-top: 0;width: 35px}
.blockreassurance_product .item-product img, .blockreassurance_product .item-product svg {height: auto;width: 25px}
.products-accordion .card-header a {font-family:inherit;font-size:24px}
#accordion {width:90%;z-index: 10;position: relative}
#accordion .card {background-color: #F9F7F3;padding:0 70px;border-bottom:0 none}
#accordion .card:first-child {padding-top: 40px}
#accordion #leofeature-product-review {padding-bottom:70px}
.products-accordion .borderbottom {border-bottom:1px solid #000}
.products-accordion .card-header a::after {right:0}
.products-accordion .card-block {padding: 0 0 20px 0}
.products-accordion .product-description {line-height: 1.3}
.products-accordion .card-header h5 {font-family: 'Poppins', sans-serif;padding: 15px 0;font-weight: 400;}
/*.product-banner {position: relative;transform: translateY(-50px)}*/
.product-banner {position: relative;transform: translateY(-50px); display: flex;}
.category-products {margin-top:60px;padding-top:70px;background-image: url(../img/dlsport-img-pennellata.png);background-position: center top;background-repeat: no-repeat}
.category-products h2 {text-align: center;text-transform: uppercase;font-size:42px;margin-bottom:40px}
.category-products .products {max-width: 80%;margin: 0 auto}
#category-products.owl-theme .owl-controls .owl-buttons .owl-prev {position: absolute;top: 50px;margin-left: -130px;bottom:unset;left:0;right:unset;margin-top:0}
#category-products.owl-theme .owl-controls .owl-buttons .owl-next {position: absolute;top: 50px;right: -130px;bottom:unset;left:unset;margin-top:0}
.owl-theme .owl-buttons div {line-height: 70px !important}
.owl-theme .owl-buttons div::before {font-size:70px !important;color:#7F7F7F !important}
.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-next {border: 1px solid #eee;border-radius: 100%;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);width:70px;height:70px}

.category-id-2 h2 {text-align: center;text-transform: uppercase}
.category-id-2 .products {max-width: 80%;margin: 0 auto}
.category-id-2 .owl-theme .owl-controls .owl-buttons .owl-prev {position: absolute;top: 140px;margin-left: -80px;bottom:unset;left:0;right:unset;margin-top:0}
.category-id-2 .owl-theme .owl-controls .owl-buttons .owl-next {position: absolute;top: 140px;right: -80px;bottom:unset;left:unset;margin-top:0}
/*.category-id-2 .owl-theme .owl-controls .owl-buttons .owl-prev, .category-id-2 .owl-theme .owl-controls .owl-buttons .owl-next {border: 1px solid lightgray;border-radius: 100%;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2)}*/
.category-id-2 .owl-row {margin-top:50px; margin-bottom:100px;text-align:center}
.category-id-2 .owl-row .owl-carousel {text-align: left}
/*.category-id-2 .owl-row .thumbnail-container .product-description-short {min-height:110px}*/

.svc_margin_container {box-shadow: none !important;margin: 0 10px 10px 0 !important}
.social-feed-container {margin-bottom: 0 !important}

#header {position:fixed;z-index:11;width:100%}
#header:not(.mini-navbar) {border-bottom: 0 none !important}
#header .inner {padding: 0 68px}
#header .h-logo img {max-width: 202px}
.leo-megamenu .inner {padding: 0 !important}

#index #header {background-color:rgba(0,0,0,0.2)}

#index .h-logo.logo-standard, #index .mini-navbar .h-logo.logo-reverse {display: none !important}
#index .h-logo.logo-reverse, #index .mini-navbar .h-logo.logo-standard {display: block !important;visibility:visible !important}
#index .topicon-standard {display: none !important}

.row.limitwidth {max-width: 1140px;margin-left: auto;margin-right: auto}

#language-selector-label, #language-selector-label a, .userinfo-selector, .userinfo-selector a, #currency-selector-label, #currency-selector-label a {width: auto;height: 30px;line-height: 30px}
#currency-selector-label i {font-size: 22px}
#leo_search_block_top i {font-size:19px !important}
.blockcart .header i, .userinfo-selector i {font-size:18px !important}

.navbar-fixed-top.mini-navbar {position: fixed !important;z-index: 1030 !important}
/*.navbar-fixed-top.mini-navbar .h-logo {position: static}
.navbar-fixed-top.mini-navbar .h-logo img {height: 60px}*/
#index .leo-megamenu li.active .nav-link .menu-title, #index li .nav-link:hover .menu-title, #index .leo-megamenu .navbar-nav > li > a, #index .leo-megamenu .dropdown-menu li a, #index .leo-megamenu .dropdown-menu li:hover > a, #index #leo_search_block_top .title_block::before, #index #leo_search_block_top:hover .title_block::before, #index .popup-over a.popup-title i[class^="pe-7s-"], #index .popup-over a.popup-title, #index .blockcart .header a, #index .blockcart .header .cart-products-count, #index .blockcart .header a:hover, #index .blockcart .header i, #index .leo-megamenu .navbar-nav > li > a.dropdown-toggle::after, #index .popup-over a.popup-title i.fa, #index #leo_search_block_top h4 i {color: #FFF}
#index .dropdown-menu {background-color:rgba(0,0,0,0.2)}
#index .navbar-header .navbar-toggler::before {border-top-color:#FFF;border-bottom-color:#FFF}
#index .navbar-header .navbar-toggler::after {background-color:#FFF}
#index #header.mini-navbar {background-color:#FFF;position:fixed;z-index:10}
.navbar-fixed-top.mini-navbar {position: fixed !important;z-index: 1030 !important}
#index .mini-navbar .leo-megamenu li.active .nav-link .menu-title, #index .mini-navbar li .nav-link:hover .menu-title, #index .mini-navbar .leo-megamenu .navbar-nav > li > a, #index .mini-navbar .leo-megamenu .dropdown-menu li a, #index .mini-navbar .leo-megamenu .dropdown-menu li:hover > a, #index .mini-navbar #leo_search_block_top .title_block::before, #index .mini-navbar #leo_search_block_top:hover .title_block::before, #index .mini-navbar .popup-over a.popup-title i[class^="pe-7s-"], #index .mini-navbar .popup-over a.popup-title, #index .mini-navbar .blockcart .header a, #index .mini-navbar .blockcart .header .cart-products-count, #index .mini-navbar .blockcart .header a:hover, #index .mini-navbar .blockcart .header i, #index .mini-navbar .leo-megamenu .navbar-nav > li > a.dropdown-toggle::after, #index .mini-navbar .popup-over a.popup-title i.fa, #index .mini-navbar #leo_search_block_top h4 i {color: #000}
#index .mini-navbar .dropdown-menu {background-color:#FFF}
.leo-megamenu .navbar-nav > li > a {-webkit-transition: none;-o-transition: none;transition: none}
#index .mini-navbar{-webkit-transition: all 350ms ease-out;-o-transition: all 350ms ease-out;transition: all 350ms ease-out;}
/*.navbar-fixed-top.mini-navbar .mini-navbar .box-top1 .h-logo {height:70px;padding:0;margin:10px 0 0 0}
.navbar-fixed-top.mini-navbar .mini-navbar .box-top1 .h-logo a {vertical-align: unset;}
.navbar-fixed-top.mini-navbar .mini-navbar .box-top1 .h-logo a img {max-height: 60px;display:block;margin:0}*/
/*.leo-megamenu li.active .nav-link .menu-title, */li .nav-link:hover .menu-title {color: #999 !important}
.leo-megamenu .dropdown-menu a > .menu-title {text-transform: none;font-weight: 300;font-size: 16px}
.leo-megamenu .dropdown-menu li:hover > a {transform: none}
#index .image_description {margin-top: 38px}
#index p .btn, #index .ApRawHtml .btn {margin-top: 30px}
#product .rassicurativo {margin-top: 125px}
.titolo {font-weight:600}
.corpo {font-size: 16px;color: #666}
.light {font-weight: 300}
.products-selection {display:none}
#search_filters {border-bottom:0 none;margin:30px 0;padding:0;text-align:center}
#search_filters > .h6, body #search_filters .facet, body #search_filters .facet .collapse, body #search_filters .facet .collapse li, body #search_filters .facet .collapse li .dropdown, #search_filters .facet .collapse a.select-title  {display:inline-block;overflow:visible}
#search_filters > .h6::before {display:none}
#search_filters > .h6 {font-family: 'Poppins', sans-serif;font-size:24px;text-transform:uppercase !important;font-weight:400;padding:0;margin:0}
body #search_filters .facet .collapse {margin: 0 20px;padding: 5px}
#search_filters .facet .collapse a.select-title {border:1px solid #CCC;min-width: 10rem;user-select:none;font-weight:600;color:#999;padding:12px;font-size:16px}
#search_filters .facet .collapse a.select-title i {float:right;padding-top:5px}
.facet-dropdown .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #999;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
}
.facet-dropdown.open .dropdown-menu {display:block}
#search_filters .facet div[aria-expanded="true"] + .collapse {overflow: visible}
.color, .custom-checkbox input[type="checkbox"] + span.color {width: 35px;height: 35px;
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    border: 4px solid #FFF;
    border-radius: 100%;
}
.color.active, .color:hover, .custom-checkbox input[type="checkbox"] + span.color.active, .custom-checkbox input[type="checkbox"] + span.color:hover {border: 4px solid #fff}
.thumbnail-container a.product-thumbnail img {object-fit:contain;height:auto;position:relative}
.thumbnail-container a.product-thumbnail {padding-bottom: 0;}

.margin-b80 {margin-bottom:120px}
.margin-t80 {margin-top:120px}

.sidebar .block .title_block::before {display:none}
.sidebar .block .title_block {margin:0}
.sidebar .block {margin: 0 0 20px;padding: 0 0 20px 0}
.footer-privacy {text-align:right}
.fillnewsletter {position: absolute;top: 0;left: 100%;width: 3000px;height: 100%; background: white;}

.product-banner {position: relative;transform: translateY(-50px); display: flex}
/*.slogan-banner {width: 150px;display: flex;align-items: end}*/
.slogan-banner {width: 150px;display: flex;align-items: end; position:relative;}
/*.slogan-banner-txt {display: flex;-ms-transform: rotate(-90deg);transform: rotate(-90deg);height: 150px;width: 100%;font-size: 70px;line-height:100px;white-space: nowrap;font-family: Poppins;color:#F8F7F5;}*/
.slogan-banner-txt {display: flex;-ms-transform: rotate(-90deg);transform: rotate(-90deg);height: 150px;width: 100%;font-size: 70px;line-height:100px;white-space: nowrap;font-family: Poppins;color:#F8F7F5;position: absolute;left: 0;bottom: 0;right: 0;}
.product-banner .slogan-banner-txt {align-self:end}
.product-banner2 {position: relative;display: flex;margin-top:40px}
.slogan-banner2 {width: 16.67%;display: flex;align-items: end}
.slogan-banner-txt2 {display: flex;-ms-transform: rotate(-90deg);transform: rotate(-90deg);height: 240px;width: 100%;font-size: 60px;line-height:240px;white-space: nowrap;font-family: Poppins;color:#F8F7F5;align-self: flex-end}
.slogan-banner-txt2.gb {font-size: 70px}
.slogan-banner-txt2.sepline2 {transform: none;width: 100%;height: auto}
.slogan-banner-txt2.sepline3 {transform: none;width: 100%;height: auto;align-self:flex-start}
.slogan-banner-txt2 h1 {font-size: 80px;line-height: 1.2}
.indent .corpocms {padding-left: 15px}
.firma {background-image:url(../img/firma.png);background-repeat:no-repeat;background-position:16% 84%}
.image-banner {display: flex;width: 83.33%;}
#js-product-list-header {padding: 0 58px}
.product-features > dl.data-sheet dt.name {margin-right:0;font-weight: 600;font-weight:#151410}
.col-logo {padding-left: 0;max-height: 37px;}
label, .label, .form-control {color: unset;font-size: unset}
.input-group .input-group-btn > .btn {border:1px solid #000;color:#000}
.group-span-filestyle .btn-default, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .bootstrap-touchspin .group-span-filestyle .btn-touchspin {background-color:#FFF}
.input-group .input-group-btn > .btn:hover, .input-group .input-group-btn > .btn:focus, .input-group .input-group-btn > .btn:active {background: #000;color: #FFF}
#js-product-list .thumbnail-container {margin-bottom: 30px}
#js-product-list .owl-item {min-height: 590px}
#filtri {padding-top: 0 !important}
#filtri .h6 {display: none}
#filtri #search_filters {margin: 0}
#cms #content a {text-decoration: underline}
#main .page-content.page-cms {margin-bottom: 80px}
.page-cms table td {padding: 10px 20px;}
.corpocms {font-weight:300}
.corpocms b, .corpocms strong {font-weight:600}
.gonext {margin-top:150px;text-align:right;font-family:'Poppins', sans-serif;font-size:18px}
.gonext a {text-decoration:none !important}
.gonext i {margin-left: 15px;color: #C6C7BD;font-size: 26px}
.sepline1 img {margin-left:30%}
.blocco2, .blocco3, .blocco4 {position: relative;margin-top:0}
.blocco2 .product-banner2 {padding-top: 70px;margin-top: -80px;}
.blocco2 .image-banner {padding-bottom: 168px}
.blocco3 .product-banner2 {margin-top:0;align-items:start}
.blocco3 .slogan-banner-txt2 {-ms-transform: rotate(-90deg) translateX(-220px);transform: rotate(-90deg) translateX(-220px)}
.blocco4 .product-banner2 {padding-top: 0;margin-top: 0}
.blocco4 .slogan-banner2 {align-items: start}
.blocco4 .image-banner {padding-top: 168px}

.cms-id-18 .header-banner, .cms-id-18 .banner-mobile {display:none}

p {min-height:1em}
.itemTwitterButton {margin-top: 4px}
.thumbnail-container .product-price-and-shipping {flex-direction: row;justify-content: center;}
.thumbnail-container .product-price-and-shipping .aeuc_from_label {margin: 5px 5px 0 0;color:#666;font-weight:400;display:none}
#category-description {text-align: center;margin-bottom: 80px;margin-top: 20px}
.maincombination {font-weight:600}
.product-reference label.label, .product-reference span {font-size: 0.8em;color: #666}
#product-availability {display:none}
.leo-more-cdown {clear:both}
#attr-chosen {float:left;width:auto;white-space: nowrap;margin-right:15px;display:none;font-weight:600}
.product-detail .description-short {float:left}
#blockcart-modal {z-index: 99999999999}

.newsletter-title {margin-bottom:0}
.block_newsletter input[type="text"] {border: 1px solid black;padding: 6px 10px 3px 10px;width: 433px;max-width: 100%}
.block_newsletter input[type="submit"] {padding: 5px 10px 4px;width: 137px;background-color: #000;color: #FFF;font-family: Poppins;font-size: 18px;font-weight: 400;text-transform: uppercase;border:1px solid #000}

.responsive-table {width: auto;display: table}
.resp-table-header {display: block; width:100%}
.resp-table-body {display: table-row-group}
.resp-table-row{display: table-row}
.table-header-cell {display:block}
.table-body-cell {display: table-cell}
.table-body-cell, .table-header-cell {padding: 10px 20px;text-align:center;}
.table-body-cell, .resp-table-header {border-color: #000;border-style: solid;border-right-width: 0;border-top-width: 0;border-left-width: 1px;border-bottom-width: 1px;}
.resp-table-header {border-left-width:0;background-color:#F6F6F6}
.table-body-cell:nth-child(odd) {background-color:#F6F6F6}
.table-body-cell:nth-child(even) {background-color:#E8E8E8}
.resp-table-row.last-row .table-body-cell, .resp-table-row.last-row .resp-table-header {border-bottom-width:0}
#product .modal-dialog {max-width: 98%}
#modal .close {margin-right: 10px;margin-top: 10px}
.table-header-cell .hidden-md-up {visibility:hidden}
#gdpr_consent label.psgdpr_consent_message {line-height: 1}
#gdpr_consent label.psgdpr_consent_message a {text-decoration:underline}
#blockEmailSubscription_displayFooterBefore input[type="text"] {width: 60%;display: inline;max-width:300px}	
#blockEmailSubscription_displayFooterBefore input[type="submit"] {width: 30%;display: inline;}	

#order-items .order-line {max-width:100%;margin-left: -10px;margin-right: -10px;}
h1.step-title.h3 {font-family:'Poppins', sans-serif}

.cms-id-17 .page-header {display: none}
.page-cms-17 > .row > .ApColumn {padding: 50px}
.gformcms_content {margin-top: 40px}
#gformcms_6 .checkbox_box .row > div.col-xs-12.col-md-4 {display:none}
#gformcms_6 .checkbox_box .row > div {width: 100%}
.privacy_des {font-size: 14px}
.checkbox_privacy {margin-right: 5px;margin-top: 5px}
#gformcms_form_1 {margin-bottom: 100px}

/*#video-background {;margin-bottom: 14px;background: #000;width: 100%;height: 100vh;overflow: hidden;pointer-events: none;position: relative}
#video-background  iframe {position:absolute}*/
/*#video-container {position:relative;overflow:hidden}
#video-background {height: 0;overflow: hidden;padding-bottom: 56.25%;padding-top: 0px;position: relative;}
#video-background iframe,#video-background object,#video-background embed {height: 100%;left: 0;position: absolute;top: 0;width: 100%}*/
#video-container {position:relative}
#video-background {position: relative;overflow: hidden;width: 100vw;height: calc(100vh - 200px);max-width:2000px;margin-left:auto;margin-right:auto}
#video-background iframe {position: absolute;top: 50%;left: 50%;width: 100vw;height: 100vh;transform: translate(-50%, -50%);}
#image-background {position: relative;overflow: hidden;width: 100vw;height: calc(100vh);max-width:2000px;margin-left:auto;margin-right:auto}
@media (min-aspect-ratio: 16/9) {
	#video-background iframe {height: 56.25vw;top: 50%}
}
@media (max-aspect-ratio: 16/9) {
	#video-background {height: calc(100vh - 250px)}
	#video-background iframe {width: 177.78vh}
}

.lookbook h1 {font-size: 50px;margin-bottom:48px}
.rowflex .block_content {display: flex;flex-direction: row;flex-wrap: wrap;}
.rowflex .block_content .row {display: flex;margin: unset;justify-content: space-between;}
.ApColumn .rowflex .block {margin-bottom: 30px;position:relative}
.rowflex .column {display:flex}
.rowflex .column._25 {flex-basis:25%}
.rowflex .column._50 {flex-basis:50%}
.rowflex .column._firstofmiddle {flex-basis:calc(50% - 30px)}
.rowflex .column a {display:inline}
.rowflex .column img {display: inline;object-fit: cover;max-height: 100%;vertical-align: bottom;width:100%;height:100%}
.lookbook .ApImage:hover .image_description .puntatore {transform: scale(1);animation-name: pulse-black; animation-duration:2s; animation-delay:-.5s;animation-iteration-count: infinite;}
.lookbook .image_description > div:hover .infobox, .lookbook .image_description:hover > div .infobox:hover {display: block;position: absolute;z-index: 123;top: 20px;min-width: 200px;}
.lookbook .image_description > div:hover .infobox.left {left: 0}
.lookbook .image_description > div:hover .infobox.right {left: -150px}
.lookbook .image_description .infobox  {background-color: #FFF;padding: 15px; border:1px solid #666}
.puntatore {width: 25px;height: 25px;border: 2px solid black;border-radius: 100%;background-color: rgba(255,255,255,0.5);}
.puntatore span.hidden {visibility: hidden;display: block}

.txtlayer {position:absolute;top: 350px;left: 230px;z-index:5;/*display:none here for temporary hidden */}
.txtlayer1 {font-size: 61px;color: #FFF;line-height:1.1;font-weight:700}
.txtlayer2 {margin-top:40px;font-size: 18px;color: #FFF}
.btnlayer3 {margin-top:40px}
.btnlayer3 .btn {background-color:#FFF}

.txtOverLeft p, .txtOverRight p {font-weight: 700;font-size: 30px;}
.threegroup  img:hover {transform: scale(1.02);transition: all .4s;}
#category #main > h1 {text-transform: uppercase}
.product-line-grid-body > .product-line-info > .label, .product-line-info .value {font-size:13px}
.product-line-grid-body > .product-line-info {margin-bottom: 5px;font-size: 15px}
body#checkout section.checkout-step .row {display: flex;flex-direction: row;align-items: center;}
body#checkout section#checkout-personal-information-step .row {display: block}
body#checkout section.checkout-step .delivery-option label {margin-bottom:0}
#card-number, #expiration-date, #cvv {border: 1px solid black;padding: 5px}
.form-control-comment {display:none}
body#checkout section.checkout-step #delivery-address {margin-left:0}
body#checkout section.checkout-step #customer-form .input-group-btn .btn[data-action="show-password"]:before, body#checkout section.checkout-step #login-form .input-group-btn .btn[data-action="show-password"]:before, body#checkout section.checkout-step #invoice-address .input-group-btn .btn[data-action="show-password"]:before{background:none;bottom:70%;}
.checkout .btn {background-color: #000;color:#FFF} /* copia */
.checkout .btn:hover {background-color: #666} /* copia */

#video-background #mobile-cover, #image-background #mobile-cover {z-index: 99;position: absolute;background: white; background-image: none; background-size: auto;top: 0;bottom: 0;width: 100%;background-image: url(/img/cms/cover-lookbook.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;}
#image-background #desktop-cover {z-index: 99;position: absolute;background: white; background-image: none; background-size: auto;top: 0;bottom: 0;width: 100%;background-image: url(/img/cms/cover-desktop.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;}
.lightboxOverlay {z-index:9999999999 !important}
.lightbox {z-index:99999999999 !important}
.lookbook-header {z-index:1 /* verificare quando tornano i video */;position:relative}
.lookbook-header > .ApRow > .ApColumn {padding-left: 0;padding-right: 0}

.page-home .ApColumn .title_block {color:#000 !important;padding-bottom:0 !important}
.page-home .ApColumn .title_block::before, .page-home .ApColumn .title_block::after {display:none}

.product-flags {top:unset;bottom: 0;left: 0;font-size: 16px;text-transform: none;background-color: rgba(255,255,255,0.8);padding: 5px}
.product-flags .product-flag.online-only {color: #666}

#fancybox-loading {display:none !important;z-index:0 !important}
.ApProductCarousel .slick-prev:not(.slick-arrow), .ApProductCarousel .slick-next:not(.slick-arrow) {display: none}

@keyframes pulse-black {
    0% {
        transform: scale(1.4);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
		border-radius:100%
    }
    
    50% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
		border-radius:100%
    }
    
    100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
		border-radius:100%
    }
}

@media (min-width:992px) {
	.container {width: 95%}
	#index .box-slider {margin-top: -120px;margin-left:auto;margin-right:auto;/*max-width:2000px*/}
	#index .box-slider, #index .box-slider .ApColumn, #index .box-slider .ApSlideShow, .bannercontainer, .bannercontainer .iview, .bannercontainer .iview .iviewSlider, .bannercontainer .slide_config {/* fix for video height:calc(100vh + 120px)*/ height:auto !important;padding-left:0;padding-right:0}
	.txtOverLeft {padding:60px 15px 76px 60px;position: relative;left: -350px;background-color: #FFF;z-index:10;width:120%}
	.txtOverRight {padding:60px 60px 76px 15px;position: relative;left: 350px;background-color: #FFF;text-align:right;z-index:10}
	.belowTxtOverRight {text-align:right}
	.txtOverRight2 {padding: 0px 40px 25px 15px;position: absolute;left: 0;background-color: #FFF;text-align: left;z-index: 10;width: 52%;top: 0}
	.txtOverRight2 h1, .txtOverRight4 h1 {font-size:54px;line-height:1.2}
	.txtOverRight2 p {font-size: 21px;line-height:1.3;margin-top:65px;padding-bottom:20px}
	.txtOverRight4 {padding: 0px 40px 25px 15px;position: absolute;left: 0;background-color: #FFF;text-align: left;z-index: 10;width: 47%;top: 0}
	.txtOverRight4 p {font-size: 21px;line-height:1.3;margin-top:65px;padding-bottom:20px}
	.txtOverLeft2 p, .txtOverLeft3 p {font-size: 21px;line-height:1.3}
	.txtOverLeft2 {padding: 75px 70px 67px 70px;position: absolute;right: 0;background-color: #F8F7F5;text-align: left;z-index: 10;width: 37%;top: 0}
	.txtOverLeft3 {padding: 75px 70px 67px 70px;position: absolute;right: 0;background-color: #F8F7F5;text-align: left;z-index: 10;width: 37%;top: unset;bottom:-35px}
	.txtOverRight3 {padding: 0px 40px 0 15px;position: absolute;left: 0;background-color: #FFF;text-align: left;z-index: 10;width: 40%;top: unset; bottom:0}
	.txtOverRight3 p {font-size: 21px;line-height:1.3;margin-top:65px;padding-bottom:0}
	#index .mini-navbar .topicon-reverse {display: none !important}
	#index .mini-navbar .topicon-standard {display: inline !important;visibility:visible !important}
	#index .topicon-reverse {display: inline !important;visibility:visible !important}
	#index .mini-navbar .navbar-header .navbar-toggler::before {border-top-color:#FFF;border-bottom-color:#FFF}
	#index .mini-navbar .navbar-header .navbar-toggler::after {background-color:#FFF}
	.belowTxtOverLeft p {padding-right: 100px}
	.belowTxtOverRight p {padding-left: 100px}
	.rowflex .column {margin-right:30px;padding-right:0}
	.rowflex .column:last-child {padding-right: 0}
	.row.newsletter {display: flex;align-items: flex-end}
}

@media (min-width:2000px) and (max-width:3000px) {
	.block-category .category-cover {height:800px}
}

@media (min-width:3001px) {
	.block-category .category-cover {height:1000px}
}

@media (min-width:1530px) {
	.container {width: 1500px;}
	#image-background {height: calc(100vh + 400px)}
}
@media (max-width:1529px) {
	#js-product-list-header {padding: 0}
	#blockEmailSubscription_displayFooterBefore form {text-align:center}
}
@media (min-width:992px) and (max-width:1529px) {
	.block-category.card h1 {font-size: 60px !important}	
	#header .inner {padding:0 20px 0}
	#js-product-list-header .block-category .container {left:50px}
	.slogan-banner-txt {font-size:55px;line-height:55px}
	.slogan-banner-txt2 {font-size:60px;line-height:60px}
	.slogan-banner-txt2.gb {font-size:50px;line-height:50px}
}
@media (min-width:992px) and (max-width:1200px) {
	.bg-boxed p {font-size: 16px}
	.txtOverLeft p, .txtOverRight p {font-size: 20px;}
	#index .bg-boxed .ApRawHtml .btn {margin-top:10px}
	.bg-boxed .separator {display:none}
	.txtOverLeft h2, .txtOverRight h2 {font-size:40px}
	.txtOverLeft {padding: 60px 10px 60px 40px}
	.txtOverRight {padding: 60px 40px 60px 10px}
	.txtOverRight2 h1, .txtOverRight4 h1 {font-size: 50px}
	h2 {font-size:40px}
	h3 {font-size: 28px}
	.leo-megamenu .navbar-nav > li > a {font-size: 16px}
	.footer-top {transform:translateY(20%)}
}
@media (min-width:1201px) and (max-width:1529px) {
	.bg-boxed p {font-size: 14px}
}
@media (min-width:992px) and (max-width:1400px) {
	.txtOverRight {padding:20px 20px 20px 5px; left:200px;}
	.txtOverLeft {padding:20px 5px 20px 20px; left:-200px;}
	.txtOverLeft h2, .txtOverRight h2 {font-size:30px;}
	.txtOverLeft p, .txtOverRight p {font-size:18px;}
	.belowTxtOverLeft p {padding-right:25px;}
	.belowTxtOverRight p {padding-left:25px;}
}
@media (max-width:1250px) {
	.slogan-banner-txt {font-size:4vw;}
}
@media (max-width:1200px) {
	.bannercontainer .tp-caption {left:50px !important}
}
@media (max-width:991px) {
	.banner-mobile {
		background: #2323236b;
		color: #fff;
		width: 100%;
		font-weight: 400;
		font-size: 14px;
		text-align: center;
		padding: 0px 15px 0 15px;
		margin-top:72px
	}
	.banner-mobile .row {margin-left: 0 !important;margin-right: 0 !important}
	.banner-mobile .ApColumn {padding-left: 0 !important;padding-right: 0 !important}
	.banner-mobile .ApColumn .ApRawHtml {padding-left: 10px !important;padding-right: 10px !important}
	#checkout .banner-mobile {margin-top: 0;margin-bottom: 0}
	#checkout #wrapper {margin-top: 40px !important}
	.block-promo .promo-code form {flex-direction: column}
	.banner-mobile a {
		color: #fff;
		text-decoration: underline;
	}
	.ApProductCarousel .thumbnail-container .product-price-and-shipping {flex-direction: row}
	.ApProductCarousel .thumbnail-container .product-price-and-shipping .regular-price {clear:both;display:block;height:20px;width:100%;text-align:center}
	.ApProductCarousel .thumbnail-container .product-price-and-shipping .price {clear:both;display:block;width:100%;text-align:center}
	.box-logomobile > div {padding-left: 5px}
	.header-banner .container {display: none;}
	#leo_search_block_top form{z-index:9999;}
	#leo_search_block_top.active form {opacity:1;visibility:visible;}
	#leo_search_block_top h4 i, #index .popup-over a.popup-title i.fa {color: #000 !important;}
	#leo_search_block_top .title_block:after{z-index:10000;}
	#index .popup-over a.popup-title .fa.fa-globe {font-size: 21px}
	h2 {font-size:40px}
	html {font-size: 14px}
	#language-selector-label, #language-selector-label a, .userinfo-selector, .userinfo-selector a {height: 55px;line-height: 55px}
	#header .inner {padding: 0 15px}
	#index #header {background-color:transparent;position:fixed;z-index:20}
	#index .topicon-standard {display: inline !important;visibility:visible !important}
	#index .topicon-reverse, #index .topicon-standard {display: none}
	#index .leo-megamenu li.active .nav-link .menu-title, #index li .nav-link:hover .menu-title, #index .leo-megamenu .navbar-nav > li > a, #index .leo-megamenu .dropdown-menu li a, #index .leo-megamenu .dropdown-menu li:hover > a, #index #leo_search_block_top .title_block::before, #index #leo_search_block_top:hover .title_block::before, #index .popup-over a.popup-title i[class^="pe-7s-"], #index .popup-over a.popup-title, #index .blockcart .header a, #index .blockcart .header .cart-products-count, #index .blockcart .header a:hover, #index .blockcart .header i, #index .leo-megamenu .navbar-nav > li > a.dropdown-toggle::after {color: #000}
	#index .dropdown-menu {background-color:#FFF}
	#index .navbar-header .navbar-toggler::before {border-top-color:#000;border-bottom-color:#000}
	#index .navbar-header .navbar-toggler::after {background-color:#000}
	body:not(#index) #wrapper {margin-top: 0px}
	.breadcrumb {padding-top: 8px;padding-bottom: 8px;margin-bottom:0}
	.facet, .facet ul, .facet ul li, .facet ul li .dropdown, .facet ul li .dropdown a {width:100%}
	#js-product-list-header .block-category .container {left: unset;width: 100%;text-align: center;max-width: unset;padding: 0 40px;}
	.block-category .category-cover {margin: 0 -20px}
	.block-category.card h1 {font-size: 50px !important}
	.block-category #category-description p {font-size: 16px !important}
	body #search_filters .facet .collapse {margin: 0}
	.box-protabs .col-xs-12  {margin-bottom:50px;padding:0}
	.threegroup .col-xs-12  {margin-bottom:50px}
	.box-protabs .col-xs-12 .ApRawHtml {padding:0 20px}
	#_desktop_cart {margin-right: 40px;margin-left:5px;}
	.popup-over a.popup-title i.fa-angle-down {display:none}
	.box-nav1 .popup-over {margin: 0 0 0 17px}
	#leo_search_block_top .title_block {width:19px}
	.navbar-header .navbar-toggler::before {top:14px;height:16px}
	.box-nav1 .col-infor {margin:10px 0 0}
	.navbar-header .navbar-toggler::after {top:21px}
	/*#index #header.mini-navbar {position:relative}*/
	.bannercontainer .iview {height: auto !important}
	.iviewSlider {transform: none !important}
	#index p .btn, #index .ApRawHtml .btn {margin-top: 20px}
	.margin-b80 {margin-bottom:0}
	.margin-t80 {margin-top:0}
	#accordion.filters-accordion {width: 100%;border: 1px solid #E5E5E5;margin-bottom: 40px;background-color:#FAFAFA}
	#accordion.filters-accordion .card {padding: 0 15px}
	.filters-accordion .card-header h5 {padding: 0;text-transform: none}
	.filters-accordion .card-header a {text-transform: none;font-size: 16px;font-family: 'Poppins',serif}
	.filters-accordion .card-header a::after {font-size:30px}
	#accordion.filters-accordion #search_filters {background-color:transparent}
	body #accordion.filters-accordion #search_filters .facet .collapse {padding: 0;background-color:#FFF}
	.plist-dsimple .thumbnail-container .product-image {padding-bottom: 0;margin-bottom:20px}
	.owl-row .btn {width:100%}
	.product-detail .slick-dotted.slick-slider {margin-top:20px}
	.blockreassurance_product p.block-title {line-height:20px}
	.col-form_id-form_4666379129988496 {padding: 0;margin-left: -10px;margin-right: -10px}
	#accordion.products-accordion {width:100%}
	#accordion.products-accordion #description {padding: 0px 10px 5px 20px}
	#accordion.products-accordion .card-header h5 {padding:15px 0}
	#accordion.products-accordion .card {padding: 20px 10px 0px 20px}
	#accordion.products-accordion .card-header a {font-size: 20px}
	.category-products h2 {font-size:30px}
	.box-footertop1 .f-logo {text-align:left !important}
	.footer-privacy {text-align:center}
	.slogan-banner, .slogan-banner2 {display:none}
	#footer .wrapper {transform:none}
	.box-fsocial {margin-top:50px}
	#product .rassicurativo {margin-top: 125px}
	#gdpr_consent label.psgdpr_consent_message {padding-bottom: 50px;margin-top: 10px}
	#footer .footer-center {transform: none;padding-top: 0}
	.rowflex .column._25 {flex-grow:1}
	.rowflex .column._50 {flex-grow:1}
	.rowflex .block_content .row {flex-direction:column}
	.firma {background-position:0 90%}
	.blocco4 .image-banner {padding-top:0}
	.blocco2 .image-banner, .blocco3 .image-banner, .blocco4 .image-banner  {padding-bottom: 20px}
	.blocco3, .blocco4 {margin-top: 80px}
	.image-banner {width: 100%}
	.footer-top {transform:none}
	.txtlayer {position:absolute;top: 150px;left: 50px}
	#currency-selector-label,#currency-selector-label a.popup-title {height: 55px;line-height: 55px}
	#currency-selector-label a.popup-title i.fa-angle-down {display: none}
	#index #wrapper-top-banner {position: absolute;top: 0;left: 0;height: 100px;z-index: 9}
	#index .banner-mobile {background:rgba(0,0,0,0.6)}
}
@media (max-width:767px) {
	#accordion .card {padding-right:0}
	#category-products.owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: -20px}
	#category-products.owl-theme .owl-controls .owl-buttons .owl-next {right: -20px}
	.category-id-2 .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: -20px}
	.category-id-2 .owl-theme .owl-controls .owl-buttons .owl-next {right: -20px}
	.blockcart .header .cart-products-count {left:80% !important}
	.iviewSlider {height: 800px !important}
	.bannercontainer .tp-caption {top:430px !important}
	.bannercontainer .tp-caption.f-head {top:270px !important}
	.bannercontainer .tp-caption.btn {top:600px !important}
	.bannercontainer .tp-caption.f-head .caption-contain {font-size: 40px}
	.bannercontainer .tp-caption {white-space: normal}
	.product-detail-name {margin-top:50px}
	.category-products {background-size: contain}
	#categories_blog_menu {margin-top: 50px}
	.table-body-cell{display: block}
	.resp-table-row {display: block}
	.resp-table-body {display: flex}
	.responsive-table {display: flex}
	.resp-table-row.last-row .table-body-cell {border-bottom-width: 1px;border-right-width: 1px}
	.resp-table-row.last-row .resp-table-header {border-bottom-width: 1px;}
	body#checkout section.checkout-step .row {display: -webkit-box;display: -moz-box;display: box}
	.block-category .category-cover{background-size:100%;margin:0 -50px;height:350px;}
	.txtlayer2 {display:none;}
	.btnlayer3 {margin-top:100px;}
	#product #wrapper, #product #content-wrapper {padding-left: 0;padding-right: 0}
	.padding-xs-std {padding-left:40px !important;padding-right:40px !important}
	body#checkout section.checkout-step .row {display:block} /* copia */
}
@media (min-width:768px) and (max-width:1200px) {
	.table-body-cell, .table-header-cell {padding: 10px}
	.product-actions .add-to-cart {padding:0 10px}
}
@media (max-width: 480px) {
	.header-nav {transition: all .4s;background: #fff}
	.txtlayer {position:absolute;top: 250px;left: 30px}
	.box-nav1 .popup-over {margin: 0 0 0 14px;}
	.block-category .category-cover{height:250px;}
	.block_newsletter input[type="submit"] {padding:5px 5px 4px;font-size:14px}
	.product-actions .add-to-cart {padding:0 30px;font-size:16px}
	.images-container {min-height: 350px}
}

/* IE 11 */
_:-ms-fullscreen, :root .latest-blogs .blog-image-container img {height:auto;}

.dropdown-menu.level2 {min-width:200px}
.off-canvas-nav-megamenu .dropdown-menu ul li {position: relative}
.leo-megamenu .dropdown-menu div.menu-title {font-size: 16px;font-family: 'Poppins', sans-serif}
.leo-megamenu .dropdown-menu li a {font-size:16px}
.mini-navbar .leo-megamenu .dropdown-menu div.menu-title a {color: #000}
