.page-wrapper{padding-top:156px}
.page-header{position:fixed;top:0;width:100%;left:0;z-index:777;box-shadow:0 0 5px rgba(0,0,0,.15) }
.page-header .header-3 .header-middle{padding:15px 30px;}
.logo-wrapper{height:50px;}
.logo-wrapper img{width:auto!important;height:100%!important }
.header-menu div,.header-menu ul{}
.navigation,.navigation > ul{position:static!important}
.header-content .col-md-3 img{max-width:270px;width:auto!important}
.home-style-12 .slider-home-content{padding:0px}
.home-style-12 .hot-categories .list-categories{text-align:center}
.home-style-12 .hot-categories .list-categories .item{display:inline-block;float:none;}
.home-style-12 .product-wrapper .title-home, .home-style-12 .brand-container .title-home{margin-bottom:10px;margin-top:15px}
.home-11-style .owl-carousel .product-item{padding:10px!important}
.home-11-style .grid-product-type .product-item .item-inner .product-item-info .product-item-details {padding: 10px 10px 10px 10px;}
.filter-products {margin-bottom:0px;}
.page-footer .footer-11 .socials-block ul li a .fa::before,.page-footer .footer-11 .middle-center .nav-links-footer li a{color:#fff}
.page-header .header-2 .header-menu .navigation > ul > li {padding:0px 0;}
.page-header .header-2 .header-menu .navigation > ul > li a{padding:10px 15px;height:auto}
.page-header .header-menu .navigation .level0.fullwidth .submenu{top:107%;padding:10px 15px!important;}
.sm-megamenu2.navigation li.level0.fullwidth > .submenu, .sm-megamenu2.navigation li.level0.staticwidth > .submenu {padding:0px!important;}
.sm-megamenu2.navigation li.level0.fullwidth .submenu li.level1 > a, .sm-megamenu2.navigation li.level0.staticwidth .submenu li.level1 > a{padding:5px 15px!important }
.sm-megamenu2.navigation li.level0.fullwidth .submenu li.level1 > a:hover, .sm-megamenu2.navigation li.level0.staticwidth .submenu li.level1 > a:hover{color:#d12420!important;}
.menu-img-link img,.menu-img-link h2,.menu-img-link h2::after{transition:all 0.3s ease-out 0s;}
.menu-top-block + .row{display:none}
.menu-column{}
.page-header .header-2 .header-middle{padding:5px 0;}
.page-header .header-2 .header-menu .navigation > ul > li{margin:0px}
.page-header .header-2 .header-top{padding:7px 0;height:35px;}
.page-header .header-2 .header-middle .search-header-container,.page-header .header-2 .header-middle .phone-header-container,.cart-header-container{align-self:center}
.row.menu-row{margin:0px}
.navigation > ul > li .menu-column{padding:0 0px!important;text-align:center}
.navigation > ul > li .col-12.menu-column{}
.menu-img-link{/*display:block!important;*/position:relative;z-index:1;overflow:hidden;width:23.6614853195%;margin:5px}
.menu-img-link img{width:100%;}
.menu-img-link:hover img{transform:scale(1.1)}
.menu-img-link h2{position: absolute;left:0; padding:25px 15px;font-size:18px;color:#fff;bottom:0;font-weight:normal;width:100%;margin:0;z-index:9}
.menu-img-link h2::after{position:absolute;z-index:-1;left:0;width:100%;bottom:0;height:150%;content:'';background: linear-gradient(0deg, rgba(0,0,0,.8) 0%, rgba(0,0,0,0) 100%);}

.menu-top-block {margin-bottom:0px!important;}
.menu-img-link:hover h2{color:#d12420;letter-spacing:2px}
.menu-img-link:hover h2::after{background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);height:200%;}
.page-header .header-2 .block-menu .block-content ul li a{padding:5px 5px 5px 20px}
.home-style-12 .slider-home-content .owl-controls .owl-dots .owl-dot span{margin:auto}
.nav{display:block!important;}
.owl-nav > div:before{color:#000}
.shopbybrand-block .block-title{background:#D2AB67}
.shopbybrand-block .block-title{padding:8px 8px 8px 15px}
#brand-filter.shopbybrand-block .block-title strong{margin-top:0}
.shopbybrand-block ul li.brand-item .brand-item-inner:hover,.shopbybrand-block ul li.brand-item .brand-item-inner:hover a,.shopbybrand-block a:hover {
    border-color:#D2AB67;color:#D2AB67 
}
/*.sm-megamenu2.navigation .subchildmenu.mega-columns.columns4 > li {
    width:100%!important;
}*/
.home-11-style .grid-product-type .product-item .item-inner {padding: 0;}
.product-slider-brand .owl-carousel .owl-item img{width:auto}
.product-slider-brand{margin-bottom:25px}
.home-style-12 .services-bottom .item .sv-image{display:flex;align-content:center;align-items:center}
.home-style-12 .services-bottom .item .sv-image img{width:36px;height:36px;margin:0 auto;display:block}
.counter_digit{font-size:40px;line-height:40px}
.sv-info .sv-des{font-weight:bold;font-size:18px}
.navigation > ul > li:nth-child(1) .menu-top-block .menu-img-link,.navigation > ul > li:nth-child(2) .menu-top-block .menu-img-link{width:calc(100% - 10px);}
.page-header .header-2 .header-menu .navigation > ul > li > a{height:auto}

.block-menu .menu-wrap > li.level-1{position:static!important;}
.block-menu .menu-wrap > li.level-1 > a{position:relative;z-index:1}
.block-menu .menu-wrap > li.level-1 > a img{width:50px;margin-right:10px }
.block-menu .menu-wrap > li.level-1 .btn-showsub{position:static!important;margin-top:-34px;float:right}
.block-menu .menu-wrap > li.level-1 > .submenu-wrap{min-width:905px;min-height:100%;}
.block-menu .menu-wrap  li.level-2{width:32.5%;display:inline-block}
.block-menu .menu-wrap li.level-2 .submenu-wrap{display:block!important;position:static!important;border:0px solid #fff!important;background:none!important}
.page-header .header-2 .block-menu .block-content ul li a:hover{}
.page-header .header-2 .block-menu .block-content ul li li.level-2 > a{background:none!important;font-weight: bold;border:0px solid #fff!important;}
.page-header .header-2 .block-menu .block-content ul li li.level-2 .btn-showsub{display:none!important}
.page-header .header-2 .block-menu .block-content ul li li.level-2 .submenu-wrap li.level-3 a{background:none!important;border:0px solid #fff!important;padding:2px 0 2px 20px}

.block-menu .menu-wrap > li.level-1 > a::after
{
    content: '\f105';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-synthesis: weight style;
    font-stretch: normal;
    font-size-adjust: none;
    font-language-override: normal;
    font-kerning: auto;
    font-feature-settings: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 14px;position:absolute;right:10px;top:50%;transform:translateY(-50%)
}
.block-menu .menu-wrap > li.level-1 > .btn-showsub:before {
    content: '\f105';
    display: none;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-synthesis: weight style;
    font-stretch: normal;
    font-size-adjust: none;
    font-language-override: normal;
    font-kerning: auto;
    font-feature-settings: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 14px;
}


.block-footer ul li {display:inline-block;width:32% }
.block-footer ul li + li{}
.page-header .header-menu .navigation .level0.fullwidth:nth-child(3),
.page-header .header-menu .navigation .level0.fullwidth:nth-child(4),
.page-header .header-menu .navigation .level0.fullwidth:nth-child(5),
.page-header .header-menu .navigation .level0.fullwidth:nth-child(6),
.page-header .header-menu .navigation .level0.fullwidth:nth-child(7),
.page-header .header-menu .navigation .level0.fullwidth:nth-child(8)
{position:relative;z-index:1}
/*.page-header .header-menu .navigation .level0.fullwidth:nth-child(3) .submenu,*/
.page-header .header-menu .navigation .level0.fullwidth:nth-child(4) .submenu,
.page-header .header-menu .navigation .level0.fullwidth:nth-child(5) .submenu,
.page-header .header-menu .navigation .level0.fullwidth:nth-child(6) .submenu,
.page-header .header-menu .navigation .level0.fullwidth:nth-child(7) .submenu,
.page-header .header-menu .navigation .level0.fullwidth:nth-child(8) .submenu
{
    min-width:250px;width:250px;position:absolute;left:50%;transform:translateX(-50%)
}
.page-header .header-menu .navigation .level0.fullwidth:nth-child(3) .submenu .menu-img-link,
.page-header .header-menu .navigation .level0.fullwidth:nth-child(4) .submenu .menu-img-link,
.page-header .header-menu .navigation .level0.fullwidth:nth-child(5) .submenu .menu-img-link,
.page-header .header-menu .navigation .level0.fullwidth:nth-child(6) .submenu .menu-img-link,
.page-header .header-menu .navigation .level0.fullwidth:nth-child(7) .submenu .menu-img-link,
.page-header .header-menu .navigation .level0.fullwidth:nth-child(8) .submenu .menu-img-link
{width:calc(100% - 10px);}

.grid-product-type .product-item .item-inner .product-item-info .product-item-image .product-image-wrapper {
    position: relative;
    height: 0;padding-bottom:100%;overflow:hidden  
}
.grid-product-type .product-item .item-inner .product-item-info .product-item-image .product-image-photo{position: absolute;max-height:100%;max-width:100%;width:auto!important}

.leftsidebar{z-index:9}
.banner-main{z-index:1}
/*.page-header .header-3 .header-menu .navigation > ul > li{position: relative}*/
.form-login,.form-shipping-address{max-width:100%!important}
.fieldset.address,.form-address-edit .fieldset{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.fieldset.address .field,.form-address-edit .field{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding-left:15px;padding-right:15px}
.fieldset.address .field .control .field,.form-address-edit .field.additional,.form-address-edit .field.zip{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding-left:0px;padding-right:0px}
.create.info .legend,.create.account .legend{padding-left:15px;float:none;width:100%}
.form-address-edit .field.zip{padding-left:15px;padding-right:15px}

.create.info{margin-right:0}
.create.account{margin-left:0}
.create.info,.create.account{margin-bottom:15px }
.create.info .field,.create.account .field{width:50%;float: left;padding-right:15px}
.actions-toolbar{text-align:center}
.actions-toolbar .secondary,.actions-toolbar .primary{float:none;display:inline-block}
.actions-toolbar .secondary{margin-left:15px}
.home-style-12 .slider-home-content{margin-bottom:0}
.slider-home .owl-controls{position: absolute;top:0%;/*transform:translateY(-50%);*/z-index:99;width:100%;height:100%}
@media (min-width: 1200px){
.home-style-12 .banner-group .list-banner .item {
    width:20%;
}
}
@media (min-width: 768px){
.header-top-right .header.links > li.customer-welcome{min-height:19px;padding:0;width:30px} 
.customer-welcome{position: relative;}  
.customer-welcome::after {
    font-size: 10px;
    line-height: 22px;
    color: inherit;
    content: ' ';
    width: 8px;
    height: 8px;
    border-right: 1px solid #666;
    border-top: 1px solid #666;
    transform: rotate(135deg) scale(1)!important;
    display: block;
    position: absolute;
    top: 4px;
    right:10px;
}
    .header-top-right .header.links > li.customer-welcome:hover:after{width:8px;height:8px;left:auto;right:10px}
    .header-top-right .header.links > li.customer-welcome .customer-menu{left:auto;right:0px}
    .header-top-right .header.links > li.customer-welcome .customer-menu{padding:10px 20px;top:19px!important}
}