:root{
  --background-header: #fff!important;
  --background-menu: #2b3b4c!important;
  --products-in-category-background:#fff;
}

.category-text-img::after{content:"";display:block;clear:both;}
.category-text-img .img-category, .category-text-img .desc-category{width: 50%;float: left;box-sizing: border-box;padding:10px;}
.category-text-img .title-category{text-align:center;}

/*advance-search*/

/*advance-search*/
.sizes.more-sizes{border: 1px solid rgb(0, 0, 0);padding: 3px;width: 25px;height: 28px;text-align: center;font-size: 13px;}
.text-product .same-size .sizes span{padding:5px;float:unset;}
.text-product .same-size .sizes.selected-size{border: 1px solid var(--background-menu);}
.product-vision .colors,.product-vision .sizes {width: 70px;height: auto;}
.colors.selected-color{border: 1px solid var(--background-menu);}
.colors.title-colors{width:auto!important;}
.text-news{font-weight:normal;color: var(--background-menu);}
.bottoms-footer{text-align:center;border-top: 1px solid #fff;padding-top: 20px;}
.newsletter-footer{padding: 10px;border: 1px solid #fff;margin-top: 20px;display: block;text-align: center;border-radius: 10px;}
.footer-in .row-3{margin-bottom:30px;}
.footer-in a{text-decoration:unset;font-weight:bold;}
footer.footer {background-image: unset;background-color: var(--background-menu);}
.contact-view{margin-top:50px;}
.contact-view a{color: var(--background-menu);text-decoration:unset;}
.contact-view-text,.contact-view-form{width:50%;float:left;box-sizing:border-box;margin-bottom:50px;}
.contact-view iframe.map{width:100%;height:450px;}
.form-container,.formsubmit{width:100%;max-width:360px;display:block;margin-left:auto;margin-right:auto;}
.contact-form  label,.formsubmit  label {display: block;color: var(--background-menu);}
.contact-form input,.contact-form textarea ,.product-form textarea, .formsubmit input{width: 100%;display: block;border-radius: 4px;border: 1px solid rgba(0, 0, 0, 0.4);}
.contact-form .group-element,.formsubmit .group-element{margin-bottom:10px;}
.submit-form-contact,.newsletter-button {width: 320px;padding: 10px;display: block;margin-left: auto;margin-right: auto;margin-bottom: 20px;border: unset;color: #fff;background-color: var(--background-menu);border-radius: 10px!important;}
.contact-form .g-recaptcha,.formsubmit .g-recaptcha {width: 305px;display: block;margin-left: auto;margin-right: auto;margin-top: 20px;margin-bottom: 20px;}
#form_terms{width:auto!important;display: inline!important;margin-top: 20px;}
.pagenavigation, .pager {clear: both;}
body .product-vision .title-product-h1{font-size:20px;color:var( --background-menu);}
.mod-breadcrumbs__item.breadcrumb-item a{color:var( --background-menu);text-decoration:unset;}
.features-in-product span, .uccess-color-size-brand span{font-weight:bold;}
.availability,.article-info.text-muted{display:none;}
body {width:100%;max-width:1920px;margin-left:auto;margin-right:auto;}
.container-header {background-color: var(--background-header);background-image: unset;display: inline-flex;position: relative;padding-top: 15px;}
.container-topbar{position: absolute;right: 10px;top: 45px;}
.navbar-toggler.navbar-toggler-right{background-color:var(--background-menu);}
.metismenu.mod-menu .mm-toggler:after{color:var(--background-menu);}
.header.container-header.full-width{border-bottom: 1px solid var(--background-menu);padding-bottom: 10px;margin-bottom: 20px;}
header .grid-child{max-width:260px;}
header .grid-child.container-nav{max-width:unset;}
header .grid-child.container-nav a{color:var(--background-menu);}
.top{background:var(--background-menu);color:#fff;width:100%;max-width:100%;padding-top: 8px;font-size: 16px;}
.h3-title-product{color:var(--background-menu);font-size:18px;min-height: 60px;}
.data-product p{margin-bottom:5px!important;}
.sub-category-text-img{position:relative;}
.sub-category-text-img h3{position:absolute;}
.espa{width: 100%;max-width:70%;display: block;margin-left: auto;margin-right: auto;margin-bottom: 25px;}
.home-title-home{max-width: 80%;margin-top: 90px;margin-bottom: 90px;margin-left: auto;margin-right: auto;}
.title-home{font-size: 30px;text-align: center;display: block;color:var(--background-menu);position:relative;}
.title-home span{background-image: linear-gradient(to right, red, orange, violet, green, blue, indigo, violet);-webkit-background-clip: text; background-clip: text; color: transparent;background-size: 200% auto; animation: text-gradient-animation 5s linear infinite;font-size:25px;}
.img-home{width: 25%;float: left;padding: 4%; display: block;animation-name: floatAnimation;animation-duration: 4s;animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-direction: alternate;}
@keyframes floatAnimation {0% {transform: translateX(0);} 50% {transform: translateX(10px);} 100% {transform: translateX(0);}}
@keyframes text-gradient-animation {0% { background-position: 0% 50%; }100% { background-position: 100% 50%; }}
body .title-category{position: relative;color: var(--background-menu);font-size: 30px!important;}
body h2.title-category {text-align:center;margin-bottom:40px;}
h1.title-category {margin-bottom:40px;}
.sub-category-text-img .padding-margin{transition: all 0.5s ease-in-out;position: relative;overflow: hidden;border-radius: 10px;border: 1px solid var(--background-menu);margin:10px;}
.sub-category-text-img img{width: 100%;height: 100%;display: block;object-fit: cover;transition: all 0.5s ease-in-out;}
.sub-category-text-img h3
{position: absolute;bottom: 10px;left: 10px;text-align: left;background: var(--background-menu);padding: 10px;font-size: 18px!important;font-weight: normal;transition: all 0.5s ease-in-out;border-radius: 10px;color:#fff!important;}
.sub-category-text-img h3 a{color:#fff!important;font-size: 18px!important;text-decoration: unset;}
.sub-category-text-img:hover img{transition: all 0.5s ease-in-out;transform: scale(1.15);}
/*.sub-category-text-img:hover h3{transition: all 0.5s ease-in-out;font-size:20px!important;}
.sub-category-text-img:hover h3 a{font-size: 20px!important;}*/
body .close-open-filter,body .close-open-advance,body .close-open-tag {line-height: 26px;position: absolute;right: 19px;cursor: pointer;font-size: 16px;font-weight: bold;background: var(--background-menu);color: #fff;border-radius: 10px;width: auto;height: auto;text-align: center;padding: 5px;}
body .close-open-advance{width:30px;height:30px;line-height: 19px;border-radius: 360px;}
body .button-product-to-show,body .button-inside-features ,body #clearall {background-color: var(--background-menu);border-radius: 10px;}
body .title-category-results{color:var(--background-menu);font-size:17px;margin-bottom:30px;}
body .chosen-container.chosen-container-multi .chosen-choices li.search-choice {background: var(--background-menu);}
.sort-by-product-in label,.slide-caption{display:none!important;}
.sort-by-product-in select{border :1px solid var(--background-menu);padding:10px;border-radius:10px;margin-top: -10px;}
#products-in-category a:hover{color:#fff;}
.products-count {padding-left: 0px;width: 50%;float: left;margin-top: 8px;}
body .sizes {width: auto;}
body .sizes a span:nth-child(1), body .sizes a span:nth-child(2) {width: auto;}
body span.monada{display: inline-block;} 
body span.monada::first-letter{text-transform: uppercase!important;}
.title-price-product, .product-price, .price-monada-product-separate, .title-price-offer-product{display:none;}
#products-in-category .padding-margin {margin-bottom: 20px;border: 1px solid var(--background-menu);padding: 10px;border-radius:10px;transition: all 0.5s ease-in-out}
#products-in-category .padding-margin:hover{box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.49);-webkit-box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.49);-moz-box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.49);transition: all 0.5s ease-in-out}
#products-in-category .product-size-color{min-height:75px;}
#products-in-category .data-product{min-height: 295px;}
.text-product-in-category{min-height:145px;}
.images-product-in-category img{border-radius:10px;}
.product-form .group-element{width: 96%;display: block;margin-left: auto;margin-right: auto;margin-top: 10px;}
.product-form label{color:var(--background-menu);}
.required_fields{padding-left:2%;}
.title-mobile-close{display:none;}
.group-carouzel-same2 .product-group,.group-carouzel-same3 .product-group{margin:10px;padding:10px;border:1px solid var(--background-menu);border-radius:10px;transition: all 0.5s ease-in-out}
.group-carouzel-same2 .product-group:hover,.group-carouzel-same3 .product-group:hover{box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.49);-webkit-box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.49);-moz-box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.49);transition: all 0.5s ease-in-out}
.group-carouzel-same2 .product-group a,.group-carouzel-same3 .product-group a{text-decoration:unset;color:#000;}
.group-carouzel-same2 .product-group p,.group-carouzel-same3 .product-group p{margin-bottom:0px;}
.group-carouzel-same2 .product-group h3,.group-carouzel-same3 .product-group h3{min-height:30px;}

.left-company-home{max-width: 20%;}
.right-company-home {max-width: 20%;}

@media (max-width:1680px){
body .text-company-home{font-size:25px;left:17%;}
}

@media (max-width:1536px){
body .group-category.group-category-3 ,body .company-home {min-height: 450px;}
body .right-company-home {bottom:-17px;}
}

@media (max-width:1440px){

}

@media (max-width:1366px){


}

@media (max-width:1360px){

}

@media (max-width:1280px){
body .group-category.group-category-3 ,body .company-home {min-height: 380px;}
body .right-company-home {bottom:-14px;}
body .text-company-home{font-size:22px;}
}

@media (max-width:1080px){
.features-product-in, .select-box-in {height: 100vh;max-height: 100vh;overflow: auto;}
}

@media (max-width:1024px){
h1.title-category::before,h1.title-category::after {display:none;}
left.item-image {width: 100%;position: unset;top: 0%;padding-bottom: 20px;}
.com-content-article__body {float: unset;width: 100%;padding: 10px;}
}

@media (max-width:900px){
body  .button-inside-features {display:none;}
body .select-box.features-product-open .button-inside-features,.features-product.features-product-open.features-product-open-mobile .button-inside-features{display:block;}
.select-box.features-product-open .open-advance, .open-tag, .button-inside-tag{display: block;margin-top: 10px;}
.select-box.features-product-open .select-box-in{display:block;}
.select-box-in{display:none;}
.tag-search, .advance-search {display: block;}
.group-category.group-category-2 h3::before,.group-category.group-category-2 h3::after {display:none!important;}
.contact-view-text,.contact-view-form{width:100%;float:unset;}
body .tab-product {max-width:100%;}
body .title-category {font-size: 23px!important;}
body .left-company-home{display:none;}
body .text-company-home{position:unset;padding: 10px;}
body .right-company-home{position: unset;max-width: 200px;display: block;margin-left: auto;margin-bottom: 10px;}
body .navbar-toggler.navbar-toggler-right{position: fixed;right: 7px;top: 4px;}
body .navbar-collapse.collapse.show, body .navbar-collapse.collapse,body .navbar-collapse,body .navbar-collapse.collapsing{position: fixed;top: 45px;left: 0px;background: #fff;right: 0px;bottom: 0px;overflow: scroll;}
body .navbar-collapse .mod-menu{top: 0px;position: absolute;}
.advance-search-select {width: 100%;float: unset;box-sizing: border-box;padding: 10px;}
}

@media (max-width:763px){

}