/* VALIGERIA */
/* Sample Line Icons */
@import url("https://cdnjs.cloudflare.com/ajax/libs/simple-line-icons/2.4.1/css/simple-line-icons.css");
body{color:#000;text-align: justify;}
.container-h{max-width: 1080px;}
.text-main{color:#000!important;}
.regular-text {color: #000;font-size: 13px;font-weight: 400;line-height: 1.6em;}
.bg-main {background: #ab1d35!important;}
.input-s{border:1px solid #999;min-height:35px;}

/* === Buttons === */ 
.btn{font-size: 12px;}
.btn.btn-cmd{background: #ab1d35;}
.btn.wish{border:none;background:#ddd;width:200px;}
.newsletter-form input[type="submit"]{background: #ab1d35;}
.fullRate{color:#ab1d35;}
.rating-s > input:checked ~ label, .rating-s:not(:checked) > label:hover, .rating-s:not(:checked) > label:hover ~ label, .rating-s > input:checked + label:hover, .rating-s > input:checked ~ label:hover,.rating-s > label:hover ~ input:checked ~ label, .rating-s > input:checked ~ label:hover ~ label {color: #ab1d35;}
.top-head, .main-header .cart {padding-top: 15px;padding-bottom: 15px;}
.acount-section ul li a{border:none;}
.acount-section ul li a i.icon-handbag,.acount-section ul li a i.icon-user,.acount-section ul li a i.icon-phone{display:block;font-size:21px;text-align:center;}
/*.hd-cart{border-bottom: 1px solid #000;}*/
.cart-dd{left:auto;right:-160px;border:none;border-top:1px solid #ccc;border-bottom:3px solid #999;border-left: 1px solid #999;border-right: 1px solid #999;box-shadow: 0 0 1px rgba(218, 216, 216, 0.6);}
.cart-open,.cart-closed{top:59px!important;}
.dd-arrow{left:auto;right:50%;}
#logo{margin:0 auto;}
.search-form-box{position: relative;}
.search-form-box .search-form{display:inline-block;position: relative;max-width: 260px;width: 100%;}
.search-form-box input[type="text"]{font-size: 13px;height:39px;border:1px solid #999;}
.search-button {top: 9px;font-size: 15px;}
.search-form-box ul{display:inline-block;margin-left:10px;}
.search-form-box ul li{font-size:16px;}
.mm-menu .search-form-box{display:block!important;float:none;margin-top: -20px;padding:0;}
.mm-menu .search-form-box input[type="text"]{border:none;border-bottom:1px solid #999;}
.main-menu{background: #fff;border-top: 1px solid #999;border-bottom: 1px solid #999;}
.main-menu ul li a{font-family: 'Poppins', sans-serif;font-size: 12px;color:#000;}
.nav-menu > li {padding-top: 10px;padding-bottom: 10px;}
.menu-dd{-moz-transition: all , .1s ease-in-out;-o-transition: all , .1s ease-in-out;-webkit-transition: all , .1s ease-in-out;transition: all , .1s ease-in-out;}
.menu-dd.open,.menu-dd.close {top: 38px!important;}
.menu-dd:before{display: none;}
.menu-dd{box-shadow: none;border-top: 1px solid #ccc;border-bottom: 3px solid #999;border-left: 1px solid #999;border-right: 1px solid #999;}
.menu-dd.col2 {width: 350px;}
.menu-dd.col-sub-img {width: 500px;}
.menu-dd li h4 a{font-weight:400;}
.mobile-icon li a{color:#000!important;font-size: 15px!important;}
.menu-trg span, .menu-trg span:after, .menu-trg span:before{height:2px;background:#000;}
.mm-menu .nav-menu li a{color:#000!important;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {color: #000;}
.mm-menu .menu-dd{background:#fff!important;}
.mm-menu .nav-menu > li{padding:3px 0;}
.menu-dd .mm-navbar {background: #fff;}
.main-menu.fixed{border:none;}
.main-menu.fixed .menu-dd{top: 52px!important;width: 255px;}
.bnn-group-left{max-width: 1080px;margin: 15px auto 0;}
#main-bnn{max-height: 500px;}
.banner-group-small .owl-item {background: rgba(69,69,69,0.3);padding-top: 10px;padding-bottom: 10px;}
.banner-group-small .owl-item.synced {background: rgb(69, 69, 69);}
.icon-group {background: #f6f6f6!important;padding-top:20px;padding-bottom:20px;border-top:1px solid #999;border-bottom:3px solid #999;}
.icon-group .col .trust-h{max-width:240px;}
.icon-group .col .icon-label{font-family: 'Poppins', sans-serif;font-weight: 600;font-size: 12px;}
.icon-group .col .icon-label span{display:block;font-weight: 400;font-size: 12px;line-height: 16px;}
.icon-group .col .icon{max-width:35px;}
.icon-group.cart {padding: 20px 15px 20px;border-top:1px solid #999;border-bottom:3px solid #999;}
.icon-group.detail {padding: 20px 0;border-bottom: 3px solid #999;}
.brand-h{margin-top: 20px;padding: 20px 0;}
.brand-sld{padding: 0 30px;overflow:hidden;height:90px;}
.brand-sld .owl-controls{margin:0;}
.brand-sld li{margin:0 auto;padding:0 10px;max-width:160px;text-align:center;}
.brand-sld li:before{content: ' ';display: inline-block;vertical-align: middle;padding-top: 65%;}
.brand-sld li a{display: inline-block;vertical-align: middle;}
.brand-sld li img{margin:0 auto;max-height: 90px;}
.product-box .image img{width:auto;}
.product-box .brand{font-family:'Poppins', sans-serif;font-weight:700;font-size:12px;padding:0 5px;margin-bottom:5px;color:#333;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product-box .title{font-size: 11px;font-weight: 400;color:#666;height: 15px;}
.product-box .price{font-size:12px;}
.product-icon-box {top: -60px;}
.product-icon-box .icon, .product-box .icon{font-size: 12px;font-weight: 400;width: 40px;height: 40px;line-height: 40px;}
.title-carousel .title{font-weight:300;}
.title-carousel .title span{font-weight:300;font-size: 14px;margin-top: 5px;}
.title.secound .title{background:none;font-weight: 700;font-size: 18px;}
.title.secound hr{display:none;}
.box-description, .box-video {padding: 30px 15px 50px;}
.box-description .box{background: #f5f5f5!important;padding: 30px 15px;}
.box-description .regular-text{max-width: 840px!important;text-align: center;}
.bottom-section{border-top: 4px solid #333;}
.bottom-section h4{font-weight:600;}
.bottom-section h4 span{font-weight:400;}
footer {border-top: 1px solid #ddd;background: #fff;}
.main-footer .col h4{color:#000;font-size: 12px;font-weight: 700;}
.main-footer .col ul li a,.main-footer .col ul li{font-size:12px;color:#000;}
.main-footer .col ul li a:hover{color:#000!important;}
.main-footer .social ul li a i{color:#000;}
.main-footer .social ul li a:hover i{color: #fff!important;}

/* LIST */
.bread-static ol,.breadcrumbs-default{text-align:center;}
.breadcrumbs-box ol li a,.breadcrumbs-default ol li,.breadcrumbs-default ol li a{font-size:11px;}
#category-page{padding-top:0;}
.catTitle{font-size:25px;text-align:center;text-transform: uppercase;}
.filter-group{margin-top:20px;}
.filter-group .row{margin-left:-5px;margin-right:-5px;}
.filter.box,.result-section {float:left;width:16.666666%;padding:0 5px;margin-bottom: 10px;}
.filter.box.no-btn .option-group{max-height:100%;}
.filter.box.no-btn .btn{display:none!important;}
.filter.box .title-h{background: #f5f5f5;border: 1px solid #ddd;padding:10px;cursor:pointer;}
.filter.box .filter-h{position:relative;}
.filter.box .title-h:hover{background: #fff;border: 1px solid #000;}
.filter.box .title-h.ttl-bg{background:#fff;border:1px solid #000;border-bottom:1px solid #fff;}
.filter.box .title-h.line:after{display:none;}
.filter.box .title{display:block;background:none;font-size: 10px;margin-bottom:0;}
.filter.box .title i{float:right;font-size: 21px;line-height: 14px;}
.filter.box .title i.angle-up:before{content:'\f106';}
.filter.box .option-group{display:none;position:absolute;left:0;top:100%;width:100%;padding:10px;border: 1px solid #000;border-top:none;max-height:initial;background:#fff;z-index:89;}
.option-group li, .option-group li a {font-size: 12px;}
.filter-group-selected .filter{display: inline-block;position: relative;background: #ddd;font-size: 12px;color: #444;padding: 0 10px 0 15px;line-height: 22px;height: 25px;border-radius: 3px;margin-left: 15px;margin-right:5px;margin-bottom: 10px;}
.filter-group-selected .filter .sq {position: absolute;background: #ddd;width: 17px;height: 17px;top: 4px;left: -8px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);}
.filter-group-selected .filter .sq:before {content: '';display: inline-block;width: 10px;height: 10px;background: #fff;border-radius: 50%;position: relative;top: -4px;left: 6px;box-shadow: inset 1px 0px 1px #484848;}
.filter-group-selected .filter .remove{font-size:16px;color:#444;position:relative;top:2px;margin-left:2px;}
.main-btn.filter-trg{font-weight: 400;-webkit-border-radius: 0px!important;-moz-border-radius: 0px!important;border-radius: 0px!important;}
.main-btn{padding:5px;}
.btn.more-filter{display:none!important;}
.result-section{border:none;}
.result-section .col{float:none;display:block;line-height:35px;}
.order-type select{display:block;width:100%;padding-right:10px;font-size: 10px;text-transform: uppercase;font-weight: 700;background: #f5f5f5;border: 1px solid #ddd;min-height: 33px;}
.order-type select:hover{background: #fff;border: 1px solid #000;}
/* DETAIL */
.add2cart-pp .icon-handbag{display:block;font-size: 24px;margin-bottom: 10px;}
.prod-det-ttl {font-family:'Poppins', sans-serif;font-size: 17px;margin-bottom:5px;}
.pop-r-txt{font-size:13px;}
.detail-title .title{padding-bottom:10px;border-bottom:1px solid #ddd;}
.detail-title .title .brandD {font-weight:300;font-size: 30px;text-transform: uppercase;}
.detail-title .title span {font-size: 16px;}
.detail-title .title .code{font-size:11px;color:#666;}
.detail-price{font-size:18px;margin-top:0;}
.add-section {margin-top: 15px;}
/*.add-section .add2cart{clear:both;}*/
.add-section .qty-regulator{margin: 0 20px 10px 0;}
#product-page .stock-status{font-weight:700;font-size:11px;}
.stock-status i{font-size:14px;}
.product-code {margin-top: 10px;}
.wish-section {padding-top: 0;margin-top: 10px;border:none;}
.wish-section .wish-side{width:100%;margin-bottom: 10px;}
.wish-section .col{font-weight:400;font-size: 13px;padding-bottom:10px;}
.detail-share{float:left;width:100%;text-align:left;}
.product-code .code, .product-code .help-phone{font-weight:400;font-size:13px;}
.detail-share{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding: 5px 0;}
.detail-share ul li{font-size:20px;padding:0 3px;line-height: 20px;}
.detail-share ul li.help-phone{float:right;font-size:12px;line-height:28px;}
.detail-share ul li.help-phone i{font-size: 17px;position: relative;top: 4px;}
.icon-group.detail .col{margin-bottom: 15px;}
.icon-group.detail .col:last-of-type{margin-bottom:0;}
.icon-group.detail .col p{text-align:left;}
.detail-tabs {margin-top: 30px;}
.detail-tabs .resp-tabs-list li{font-weight: 400;font-size: 12px;text-transform:uppercase;border: 1px solid #ddd;border-bottom: none;padding: 8px 25px;margin: 0px -1px 0px 0px;}
.detail-tabs .resp-tabs-list li:after{display:none;}
.detail-tabs .resp-tab-active{background: #f6f6f6!important;padding:8px 25px!important;font-weight:700!important;border: 1px solid #ddd;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.tab-grup.regular-text,.tab-grup.regular-text strong,.tab-grup.regular-text span,.tab-grup.regular-text em{font-size:12px!important;}
.c-row label{max-width:130px;}
.vertical-slider-box,.vertical-slide-img,.vertical-slide-img img {max-height: 450px!important;}
.main-footer .col-right a{color:#ab1d35;}
/* UPDATE 8-3-2017 */
.top-head,.top-head #logo{-webkit-transition: all .2s ease-in;transition: all .2s ease-in;}
.top-head.sm{padding:10px 15px;}
.top-head.sm #logo{max-width: 160px;}
.fix-nav{position:fixed;top:0;left:0;width:100%;box-shadow: 0 0 12px -3px #444;z-index:999;}
#navigation.sticky{display:none!important;}
.acount-section > ul > li{padding:0!important;}
.product-box .prodB-info {background: #fff;z-index:9;}
.product-box figcaption{position:relative;}
.add-cstm{display:block;position: absolute;bottom: 100%;left: 0;width: 100%;padding: 6px 0;background: rgba(255,255,255, .7);visibility:hidden;opacity:0;z-index: 99;}
.add-cstm li{float:left;width:50%;text-align:center;}
.add-cstm li a{display:block;}
.add-cstm li i{font-size:16px;}
.add-cstm li span{display:block;font-weight:600;margin-top: -3px;}
.product-box:hover .add-cstm{visibility:visible;opacity:1;}
#product-page .stock-status{display:inline-block;margin-right:10px;}
.product.transport-info {margin-top: 10px;}
.form-cpn{display:block;}
.form-cpn input[type='text']{min-height:30px;}
.total,.total span{font-weight:700!important;}
#top a{margin-top:10px;font-size:13px;text-transform:none;}
.user-mm{display:none!important;}
.mm-opening .mm-slideout:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:9999;}
.mm-opening .mm-slideout:after{content:"\e082";position:absolute;top:10px;left:10px;padding:5px;font-size:20px;color:#fff;font-family: 'simple-line-icons';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;cursor:pointer;z-index:9999;}
.option-group input[type="checkbox"]{margin: 1px 5px 0 2px;}
.option-group input[type=checkbox]:before{top: 0px;left: 0px;width: 15px;height: 15px;border-radius:0;}
.option-group input[type=checkbox]:after{top:5px;left:4px;}
/* brands-list */
.btn.sm{font-size:11px;padding:0 10px;line-height:25px;}
.brand-list{padding:0 0 10px;margin:0 0 20px;text-align:center;border-bottom:1px solid #ccc;}
.brand-list li{display:inline-block;font-weight:600;font-size:15px;padding: 0 5px;}
.brand-list li a.inactive{color:#ccc;}
.brands-h{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.brands-h .brand-box{display:inline-block;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;width: 100%;}
.brand-box{margin:0 0 20px;}
.brand-box .image img{margin:0 auto;}
.brand-box .title{font-weight:300;font-size:22px;line-height:1.5em;margin-bottom:5px;}
.brand-box span{display:none;margin:0 0 10px;}
/* galerie */
.gallery .title-gallery{text-align:center;}
.gallery .title-gallery:first-of-type{display:none;}
.pinGallery .pinH .title{font-size: 13px !important;}
/*update gallery*/
.pinGallery{font-size: 0;}
.pinGallery .pinH {position: relative!important; top:auto!important;left:auto!important;display: inline-block;vertical-align: top;font-size: 13px;margin: 0 auto 25px;}

.detail-slider-holder  .product-icon-box{top:0;left:10px;}
#product-quick-order .stock-status {display: inline-block;margin-right: 10px;font-weight: 700;font-size: 11px;}
#twitter-widget-0{display: inline-block;vertical-align: middle;}
.detail-tabs .resp-tab-content a{color:#4486f8!important;cursor:pointer!important;}
.detail-tabs .resp-tab-content ol,.detail-tabs .resp-tab-content  ul {list-style: inherit;padding-left: 20px;}

.product-box .versionAttribute{margin-top:5px;}
.product-box .versionAttribute a{display: inline-block;width: 12px;height: 12px;margin: 3px;border: 1px solid #cccccc;vertical-align: top;border-radius: 50%;overflow: hidden;}
.product-box .versionAttribute a img{display: block;width: 100%!important;height: 100%;}
.product-box .versionAttribute a img, .product-box:hover .versionAttribute a img{-webkit-transform: none;-moz-transform: none;-o-transform: none;transform: none;}

.popup-medium {padding: 30px 15px;}
.fancybox-close{top: 5px;right: 5px;background:none!important;}
.fancybox-close:before{content:'';display:block;background:#000;width:1px;height:30px;transform:rotate(-45deg);position: absolute;top: 0;right: 15px;}
.fancybox-close:after{content:'';display:block;background:#000;width:1px;height:30px;position:absolute;top:0;right:15px;transform:rotate(45deg);}
.product-box .details-button {background: #ab1d35;border:none;font-size: 13px;}
.product-box:hover .details-button {display:block;}

/* MEDIA-Q */
@media screen and ( max-width: 1170px ) {
.c-row label{max-width:100%;}
.c-row.send{text-align:center;}
.cart-dd{right:-105px;}
.dd-arrow {right: 37%;}
}
@media screen and ( min-width: 1090px ) {
.search-form-box.stickySearch input[type="text"]{height:35px;border:1px solid #ccc;}
.search-form-box.stickySearch .search-button {top: 6px;}
.nav-menu{width:100%;text-align: center;position:relative;}
.main-menu.fixed .nav-menu{width:auto;}
.nav-menu .menu-dd{text-align: left;width:100%!important;}
.nav-menu > li{margin-left:15px;position:initial!important;}
.search-form-box.stickySearch{width:41%;}
.menu-dd .drop-list{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
}
@media screen and ( max-width: 1090px ) {
.search-form-box ul{display:none;}
.search-form-box{max-width: 100%;}
.search-form-box input[type="text"]{border-bottom:1px solid #000;}
}
@media screen and ( max-width: 991px ) {
.mobile-icon .search-m{display:inline-block!important;}
.acount-section,.search-form-box{display:none;}
.mobile-icon li{display:inline-block!important;}
.search-form-box .search-form{max-width:100%;}
.search-form-box input[type="text"]{border-top:none;}
.filter.box,.result-section{width:33.333333%;}
.icon-group.detail .col .icon{float:left; margin-right:10px;}
.icon-group.detail .col .icon-label{padding:0;}
.icon-group.detail .col .icon-label span{display:block;}
.mobile-icon li a{font-size:20px!important;}
.mobile-icon li a i{padding:0;padding-right:10px;}
.user-mm{display:block!important;}
.logo-h{min-height:0;}
.top-head{padding:0 15px!important;}
.top-head #logo{position:absolute;top:5px;left:0;right:0;margin:0 auto;max-width: 160px;}
.bnn-group-left{margin:0 auto;}
}
@media screen and (max-width: 860px){
.logo-h {width: 100%;}
.top-head #logo{max-width: 130px;} 
.pinH{width:50%;}
}
@media screen and ( min-width: 768px ) {
	.detail-prod-attr .detail-product-atributes{text-align:left;}
}
@media screen and ( max-width: 767px ) {
.icon-group .col .icon-label{font-size:10px;}
.detail-share{text-align:center;}
.detail-share ul li.help-phone{float:none;}
.search-form-box.search-toggle{padding:0;}
#category-page{padding-top:20px;}
.result-section{display:none;}
.icon-group.detail .col{width:25%;}
.icon-group.detail .col{margin-bottom: 0;}
.icon-group.detail .col .icon{float:none;margin-right:auto;margin-bottom:10px;}
.icon-group .col .icon-label span{font-size:10px;}
.icon-group.detail .col p{text-align:center;}
.add-section .add2cart {clear: initial;display: inline-block;float: none;vertical-align: top;}
.btn.wish{display:block;margin:0 auto;}
.add-section{margin:10px auto 0;}
.detail-title .title span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.go-back-icon a i{padding:9px 15px;}
.add-section .qty-regulator{float: none;display:inline-block;margin: 0 10px 10px 0;}
.brands-h{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}
.brand-box {text-align: center;}
.detail-prod-attr{text-align:center;}
}
@media screen and ( max-width: 700px ) {
.filter.box, .result-section {width: 50%;}
}
@media screen and ( max-width: 500px ) {
.pinH{width:100%;}
}
@media screen and ( max-width: 480px ) {
.icon-group .col{padding-left:2px;padding-right:2px;}
}
@media screen and ( max-width: 460px ) {
.filter.box{width:100%;}
.filter.box, .result-section {width: 100%;}
.detail-title{margin-bottom:0;}
.detail-title .title .code{display:none;}
.detail-title .title span {font-size: 14px;}
.vertical-slider-box, .vertical-slide-img, .vertical-slide-img img {max-height: 220px!important;}
.detail-price{margin-bottom:10px;}
.add-section {margin: 10px auto 0!important;} 
}

.content  ul {list-style: initial;padding-left: 20px;}
#centre .filter-group{display:none;}
#centre .col-md-10{width:100%;}

.product-icon-box .icon, .product-box .icon{
    font-size: 15px;
    font-weight: 500;
    width: 60px;
    height: 60px;
    line-height: 60px;
}
.agreement-error {color: red;}