a, a:hover{color:#191919;}
body{background-color: #f2f5f8;}
.is-sticky #header{/* position: relative !important; */}
#header{background-color: #000000;padding: 10px 0 0;box-shadow: none;}
.is-sticky #header{background-color: #000;box-shadow: 0px 1px 15px -7px #555;padding: 5px 0 0;}
.is-sticky .categorymenu{margin-top:5px;}
.nav-menu a{color:#fff;font-weight: normal;font-size: 14px;padding: 6px 10px;text-transform: uppercase;}
.nav-menu a:before{content:'';position:relative;display:inline-block;height:16px;width:1px;margin-right: 15px;vertical-align: middle;border-left: 1px dotted #ffffff;}
.nav-menu li:first-child a:before{display:none;}
.nav-menu a:hover, .nav-menu .active > a, .nav-menu li:hover > a{color:#fff;font-weight: normal;}
.cart-item-mobile ul li a{color:#191919;}
.mobile-nav-toggle i{color:#191919;}
.nav-menu .drop-down ul a::before{display:none;}
.nav-menu .drop-down ul a:hover, .nav-menu .drop-down ul .active > a, .nav-menu .drop-down ul li:hover > a{color:#191919;}
.mobile-nav{background-color: #369;}

#header .logo img{max-height:60px;transition: all 0.5s;}
.is-sticky #header .logo img{/* max-height:40px; */transition: all 0.5s;}
.categorymenu{border-top:1px solid #c1c1c14f;margin-top: 15px;border-bottom: 1px solid #c1c1c14f;}
.categorymenu ul{list-style:none;padding-left:0;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom:0;}
.categorymenu ul li a{font-size:16px;color:#fff;padding:7px 20px;display: block;text-transform: uppercase;}
/* .categorymenu ul li a:before{content:'';position:relative;display:inline-block;height:16px;width:1px;background-color:#191919;margin-right:30px;vertical-align: middle;} */
.categorymenu ul li:first-child a{padding-left:0;}
.categorymenu ul li:first-child a:before{display:none;}
/**/
#hero{background:none;height:80vh!important;}
#hero .carousel-item{height:80vh;background-attachment: fixed;}
.sapretor-header{height:33px;}
#hero h5{font-size:20px;color:#ffffff;margin-bottom: 15px;font-weight: normal;}
#hero h2{font-size:48px;margin-bottom: 15px;}
#hero .btn-get-started{background-color:#191919;border: 2px solid #191919;padding:12px 40px;margin: 0;}
#hero .btn-get-started:hover{background-color:#ffffff;color:#191919;border-color:#ffffff;}
#hero .carousel-indicators li{background-color:#fff;border-radius: 10px;width:10px;height:5px;transition: all 0.5s;border: 1px solid #fff;}
#hero .carousel-indicators .active{background-color: #ffffff;width:20px;}
#hero .carousel-item::before {background:none;}


/**/
.bg-gray{background-color:#eee;}
.section-title{padding-top: 30px;text-align:center;}
.section-title h2{font-weight:400;font-size:36px;color:#fff;text-transform:uppercase;}
.theme-color{color:#191919;}

.btn-theme{background-color:#191919;border:2px solid #191919;padding:10px 40px;border-radius:0px;font-size:18px;display: inline-block;width: auto;transition: 0.5s;animation-delay: 0.8s;}
.btn-theme:hover{background-color:#fff;border:2px solid #191919;color:#191919;}
.btn-theme-revers{background-color:#fff;border:2px solid #191919;color:#191919;width: 100%;}
.btn-theme-revers:hover{background-color:#191919;color:#fff;}
.btn-theme-home{background-color:transparent;border:2px solid #fff;padding:10px 40px;border-radius:0px;font-size:18px;display: inline-block;width: auto;transition: 0.5s;animation-delay: 0.8s;color:#fff;}
.btn-theme-home:hover{background-color:#fff;border:2px solid #191919;color:#191919;}

/**/
#category_slider .item a{border: 1px solid #eee;}
#category_slider .item a:hover{background-color:#eee;margin-top: -5px;}
#category_slider .item a::before{background: none;}
#category_slider .item p{border-top: 1px solid #eee;padding:10px 15px;margin-top:10px;}
#category_slider .item p > span::before{/* transform: skew(0deg);background: none;border-top: 1px dashed #191919;border-bottom: 1px dashed #191919; */}
#category_slider .item:hover p > span::before {background: none;}
#category_slider .item p > span::after{display: none;}
#category_slider .item p > span{font-size:16px;color:#191919;text-transform: uppercase;padding:5px;margin: 0;}
#category_slider .item:hover p > span{color:#191919;}
#category_slider .item p > span::before {transform:skew(0deg);}
/**/
.product-items{box-shadow:none;background-color:#fff;font-weight:600;border-radius:4px;}
.product-items .img-section{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:15px;}
.product-items .content-section a{color:#191919;text-transform: uppercase;}
.product-items .content-section h4{color:#191919;}
.product-items .img-section .details-info a{color:#191919;border-radius:0;}
.product-items .img-section .details-info a:hover{background-color:#191919;}
.product-items .img-section .details-info{background-color: rgba(0,0,0,0.8);}
/**/
.about p{font-size:14px;}
/**/
#category_slider .owl-dots{text-align:center;}
.owl-dots .owl-dot span{background-color: #fff;height: 7px;}
.owl-dots .owl-dot.active span{background-color:#fff;}
/**/
#footer .footer-top, #footer{background-color:#000;color: #fff;}
#footer .footer-top{}
#footer .footer-top:before{/* content:'';display:block;border-top: 1px solid #ccc;position: relative;top: -55px; */}
#footer .footer-top .footer-newsletter form input[type="submit"]{background: #191919;}
#footer .footer-top .footer-newsletter form input[type="submit"]:hover{background: #191919;}
#footer .footer-top .social-links a:hover{background: #191919;}
.back-to-top{background: #191919;border-radius: 0;}
.back-to-top:hover{background: #191919;}
#footer .footer-top .footer-info h3{color:#ffffff;}
#footer .footer-top h4{color:#ffffff;}
#footer .footer-top .footer-links ul a{color:#ffffff;}
#footer .footer-top .footer-links ul a:hover{color:#ffffff;font-weight: 600;}
#footer .footer-top .footer-newsletter form{border: 1px solid #191919;}
#footer .copyright{border-top: 1px solid #c1c1c14f;}
#footer .footer-top .social-links a{border-radius: 0;}

/**/
.inner-page-banner.pagebanner-bg{background-color:#191919;padding:50px 15px;background-attachment: fixed;}
.inner-page-banner .title-page{font-size: 34px;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link{background: #191919;}
.cart-item-text{padding-left: 10px;}
.profileupload .imagebox{border: 1px solid #191919;}
.editepen{background-color: #191919;}
.handle-counter .btn{background-color: #191919;}
.custom-control-input:checked ~ .custom-control-label::before {background-color: #191919;border-color: #191919;}
.form-control:focus{border-color: #191919;}
.category-list ul li a{border: 1px solid #e3e3e3;background-color: #fff;}
.category-list ul li a i{display:none;}
body{overflow-x:hidden;}

.brandlist-content #category_slider .item p > span{font-size: 16px;} 
.brandlist-content #category_slider .item a{padding-top: 0;margin-bottom: 0;}


.about-content .container{height: 100%;}
.title-content h2{font-size:42px;}
.title-content p{font-size:18px;}
body{background-position:bottom center;background-attachment: fixed;background-size: cover;background-repeat: no-repeat;}

#header-sticky-wrapper, .is-sticky #header{position: relative !important;}

.addToWishListButton{color: #191919;}
.product-items .img-section .details-info a:hover .addToWishListButton{color: #fff!important;}

.inner-page-banner{background-attachment:fixed;}
.form-group label{color: #fff}



a, a:hover{color:#fff;}
.inner-page-banner{background-attachment:fixed;}
.form-group label{color:#fff}
.brand-list #category_slider .item p{padding:10px 10px;}
.itemfilter{color:#fff;border:1px solid #fff;}
.btnLoadMore{color:#fff;border:1px solid #fff;border-radius:30px;padding:7px 20px;}
.btnLoadMore:hover{color:#191919;background-color:#fff;}
.addcart-btn a{display:block;}
.cart-item-list{color:#fff;}
#clsCartDetails h5{color:#fff;}
.text-theme{color:#fff;}
.content-details{color:#fff;}
.item-showlist.show{background-color:#fff;}
.table{color:#fff;}
.btn-theme{color:#191919;background-color:#fff;border: 2px solid #fff;}
.custom-control-input:checked ~ .custom-control-label::before{    background-color:#811439;border-color:#811439;}
.img-cart{background-color:#fff;min-width:150px;max-width:150px;}
.cuponcodeapply a{color:#191919;}
.price-details .btn-theme{border: 2px solid #191919;}
.price-details .btn-theme-revers{background-color:#191919;color:#fff;}

.owl-carousel .owl-stage{margin: 0px auto;}
.payment_method .form-group label{color: #334240;}
.rowTipsSection .btn-sm-theme{border-color: #ddd;}
.rowTipsSection .btn-sm-theme:focus, .rowTipsSection .btn-sm-theme:hover{border-color: #010101;}
.payment_method .btnSubmitCards{background-color:#191919;color: #ffffff;}
.payment_method .btnSubmitCards:hover{background-color:#fff;color: #191919;}

#frmCheckout #paymentMothodCard, #frmCheckout #deliverySelf{}
.address-list{color:#fff;}
.custom-control-label::before{background-color:#000;}
.custom-control-input:checked ~ .custom-control-label::before{background-color:#000!important;border-color: #fff!important;}
.nav-pills .nav-link{border: 1px solid transparent;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link{border: 1px solid #dddddd29;}
.itemfilter.selected{background-color: #fff;color:#000;}
#HomeDelivery a.btn{color: #fff;}
#frmCheckout .section_heading{color: #fff;}
.tab-content #SelfPickup{color: #fff;}
.message-info{color: #334240;}
#clsCartDetails .alert.alert-success{padding:0!important;background-color:transparent;border-color:transparent;color:#fff;}
.wishlistContainer p{color:#fff;}
#clsCartDetails p{color:#fff;}

.category-list{max-height:300px;overflow-x:auto;}
.category-list ul li a{font-size:14px;color:#000;}
.category-list ul li a.active{background-color:#121212;color:#fff;}
.itemfilter{display:inline-block;border:1px solid #ddd!important;color:#121212!important;}
.size-filter.category-list{border:1px solid #eee;}
.itemfilter.selected{background-color:#121212;color:#fff!important;}
#searchMyBrand{box-shadow:0px 5px 10px -10px #000;}

.section-title{color:#fff;}

/*100423*/
.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {background-color: #FF0000!important;}
.irs--flat .irs-from::before, .irs--flat .irs-to::before, .irs--flat .irs-single::before {border-top-color: #FF0000!important;}
.irs--flat .irs-handle{background-color: #FF0000!important;}
.irs--flat .irs-handle > i:first-child {background-color: #ff0000!important;}
.irs--flat .irs-bar {background-color: #ff0000!important;}
.btnLoadMore:hover {color: #fff!important;background-color: #ff0000!important;border-color: #ff0000;}
.itemfilter.selected{background-color: #ff0000;}
.category-list ul li a.active{background-color: #ff0000;}
#footer .footer-top .social-links a:hover {background: #ff0000;}
.product-items .img-section .details-info a:hover {background-color: #ff0000;}
.btn-theme-home:hover {background-color: #ff0000;border: 2px solid #ff0000;color: #fff;}
.pro-size{color: #ff0000;}
#hero .carousel-indicators .active{background-color: #ff0000;border-color: #ff0000;}
.myAddress a.btn{color:#ff0000;}
.price-details .btn-theme-revers {background-color: #ff0000!important;}
.price-details .btn-theme{border-color: #ff0000!important;color: #ff0000;}
.removeFromWishlist{color:#ff0000;}
.payment_method .btnSubmitCards{border-color: #ff0000;background-color: #ff0000;}
.payment_method .btnSubmitCards:hover{color: #ff0000;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {background: #ff0000;}
.clsDisplayTipCustom .btnAddCustomTip{background-color: #333;color: #fff;border-color: #333;}




@media (max-width:1199px){.categorymenu ul li a{padding: 10px 15px;}
}
@media (max-width:992px){.categorymenu ul li a{padding: 10px 10px;font-size: 14px;}
	.cart-item-mobile ul li a{color: #fff;font-size:18px;}
	.mobile-nav-toggle i{color: #fff;}
	.mobile-nav{background-color: #101010;}
	.mobile-nav-toggle{position: absolute;top: 35px;right: 10px;}
}
@media (max-width:767px){.categorymenu{white-space: nowrap;overflow-x: auto;}
.categorymenu ul {-ms-flex-wrap:nowrap;flex-wrap:nowrap;display: block;}
	.categorymenu ul li{display: inline-block;}	
#hero h2{font-size:24px;}
#hero h5{font-size:16px;}
.section-title h2{font-size:24px;}
#category_slider .item p > span{font-size: 14px;}	
}
@media (max-width:574px){
	.mobile-nav-toggle{top:20px;right:0px;}
	#header .logo img{max-height: 50px;}
	.cart-item-mobile ul{padding-right: 30px;}
	.logo{text-align: center;} 
	#header .container.d-flex{display: block!important;}
	.categorymenu{margin-top: 0px;}
	.mobile-nav-toggle{top: 65px;}
}	
