a, a:hover{color:#191919;}

.is-sticky #header{}
#header{background-color: #ffffff;padding: 10px 0 0;box-shadow: none;}
.is-sticky #header{background-color:#7e2d53;padding: 5px 0 0;margin-top:-67px;box-shadow:0 1px 10px -7px #000;}
.is-sticky .categorymenu{margin-top:5px;}
.nav-menu a{color:#191919;font-weight: normal;font-size: 14px;padding: 6px 10px;}
.nav-menu a:before{content:'';position:relative;display:inline-block;height:16px;width:1px;margin-right: 15px;vertical-align: middle;border-left: 1px dotted #c1c0c0;}
.nav-menu li:first-child a:before{display:none;}
.nav-menu a:hover, .nav-menu .active > a, .nav-menu li:hover > a{color:#191919;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:#2D3A4B;}

#header .logo img{max-height: 60px;transition: all 0.5s;}
.is-sticky #header .logo img{max-height:40px;transition: all 0.5s;}
.categorymenu{margin-top:15px;border-top: 1px dotted #c1c0c0;}
.categorymenu ul{list-style:none;padding-left:0;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom:0;padding: 0;    min-width: 200px;}
.categorymenu ul li{display:inline-block}
.categorymenu ul li a{font-size:14px;color:#191919;padding:17px 30px;display: block;text-transform: uppercase;}

.is-sticky .categorymenu ul li a{color:#fff;}
.categorymenu ul li .dropdown-menu a{color: #191919;padding:8px 20px;text-transform: capitalize;}
.categorymenu ul li:first-child a{}
.categorymenu ul li:first-child a:before{display:none;}
.seach-content .form-control{border: 1px solid #ced4da;}
.seach-content .form-group .addons{color:#7e2d53;}

/**/
#hero{background:none;height:400px!important;}
#hero .carousel-item{height:400px;}
.sapretor-header{height:141px;}
#hero h5{font-size:18px;color:#ffffff;margin-bottom: 15px;font-weight: normal;}
#hero h2{font-size:38px;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:#666;border-radius: 10px;width:10px;height:3px;transition: all 0.5s;}
#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:500;font-size:30px;color:#000;text-transform:uppercase;}
.theme-color{color:#000;}
section{padding:0;}
.btn-theme{background-color:#7e2d53;border:1px solid #7e2d53;padding:10px 40px;border-radius:50px;font-size:16px;display: inline-block;width: auto;transition: 0.5s;animation-delay: 0.8s;box-shadow: 0px 2px 10px -1px #7e2d53;}
.btn-theme:hover{background-color:#7e2d53;color:#fff;border:1px solid #7e2d53;opacity:0.8;}
.btn-theme-revers{background-color:#fff;border:2px solid #7e2d53;color:#7e2d53;width: 100%;}
.btn-theme-revers:hover{background-color:#7e2d53;color:#fff;border: 2px solid #7e2d53;}
/**/
#category_slider .item a{border:1px solid #dbdde0}
#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 #dbdde0;padding:10px 15px;margin-top:10px;}
#category_slider .item p > span::before{background:none;}
#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;font-weight: 400;padding: 0;margin: 0;}
#category_slider .item:hover p > span{color:#191919;}
/**/
.product-items{box-shadow:none;border:1px solid #dbdde0;}
.product-items .img-section{padding:15px;}
.product-items .content-section a{color:#444;font-size:16px;}
.product-items .content-section h4{color:#7e2d53;font-size:20px;}
.product-items .img-section .details-info a{color:#7e2d53;height:35px;width:35px;line-height:35px;position:relative;bottom: -100%;transition: all 0.5s ease 0s;}
.product-items .img-section .details-info a:hover{background-color:#7e2d53;}
.product-items:hover .img-section .details-info a{bottom:0;transition: all 0.5s ease 0s;}
.product-items .img-section .details-info{left: 0;}
.product-items .content-section{background-color: #f8f8f8;border-top: 1px solid #dbdde0;}


/**/
.about p{font-size:14px;}
/**/
#category_slider .owl-dots{text-align:center;}
.owl-dots .owl-dot span{background-color: #772a4e7d;}
.owl-dots .owl-dot.active span{background-color:#7e2d53;}
/**/
#footer .footer-top, #footer{background-color:#7e2d53;}

#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:#fff;color:#7e2d53;}
.back-to-top{background: #191919;border-radius: 0;}
.back-to-top:hover{background: #191919;}
#footer .footer-top .footer-info h3{color:#fff;}
#footer .footer-top h4{color:#fff;}
#footer .footer-top .footer-links ul a{color:#fff;}
#footer .footer-top .footer-links ul a:hover{color:#fff;font-weight: 600;}
#footer .footer-top .footer-newsletter form{border: 1px solid #191919;}
#footer .copyright{border-top: 1px dashed rgba(227,227,227,.2);}
#footer .footer-top .social-links a{background:#000;}

/**/
.inner-page-banner.pagebanner-bg{background-color: #191919;padding: 15px;}
.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: #7e2d53;border-color: #7e2d53;}
.form-control:focus{border-color: #7e2d53;}
.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;}
.category-menu-all a{position:relative;z-index: 1;}
.cart-desktop a{background-color:#2D3A4B;padding:2px 15px 9px;position:relative;z-index:1;}
.cart-desktop a:before, .category-menu-all a:before{content:'';position:absolute;background-color:#2D3A4B;top: -10px;height: 50px;width: 100%;left: 0;z-index: -1;}
.cart-desktop a h6, .cart-desktop a p{font-size: 14px;}
.category-menu-all a{display:block;height:100%;background-color:#2D3A4B;padding:7px 15px;color:#fff;text-transform:uppercase;font-size:14px;font-weight:600;}
.seach-content{z-index: 9;}
.category-menu-all{position: relative;}
.category-menu-all .all-category {background-color: #2D3A4B;min-width: 175px;margin-top: 0px;}
#hero .carousel-content{max-width: 80%;}
.about-text-content{position:absolute;bottom:100px;text-align:center;left:0;padding:0 30px;z-index: 9;}
#hero .about-text-content p{width: 100%;}
.btn-sm{padding: 7px 20px;font-size: 14px;}
.about-content{position:relative;}

.infowine .about-content:after{bottom:8px;}
.text-transform-uppercase{text-transform:uppercase;}

.iconbig{font-size:28px;padding-right:10px;color:#7e2d53;}
.nav-menu a.toggle-search::before {display:none;}
.nav-menu li a i{color:#7e2d53;}



.carousel-item {animation: 50s ease 0s normal none infinite running zoomEffect; -webkit-animation: 50s ease 0s normal none infinite running zoomEffect; -o-animation: 50s ease 0s normal none infinite running zoomEffect; -moz--o-animation: 50s ease 0s normal none infinite running zoomEffect;}
@keyframes zoomEffect {from {transform: scale(1, 1)}
to {transform: scale(2, 2)}
}


body{font-family: 'Roboto', sans-serif;}
.img-box{background-color:#fff;display:block;box-shadow:0 6px 12px rgba(0,0,0,0.175);position: relative;z-index: 99;margin-top: -120px;}

.welcom-style{color:#7e2d53!important;letter-spacing:7px;font-weight:400;font-size:36px;font-family:'Great Vibes', cursive;margin:0;line-height: normal;}
.contact-detail-home h3{color:#7e2d53;font-style:italic;font-size:18px;margin-bottom:15px;font-weight:400;}
.contact-detail-home p{font-size:24px;color:#363636;font-weight:500;}
.contact-detail-home{position:relative;}
.contact-detail-home:after{content:'';position:absolute;width:1px;height:100%;background:#dbdde0;top:0;right:0;}
.social-home a{background-color:#000;color:#fff;display:inline-block;height:35px;width:35px;line-height:35px;border-radius: 50%;margin:5px 8px;transition: 0.5s;}
.social-home a:hover{background-color:#7e2d53;box-shadow: 0px 2px 10px -1px #7e2d53;}
#category_slider .item{}
.inner-page-banner{padding:60px 0 60px;text-align:center;}
.itemfilter{border:1px solid #7e2d53;color:#7e2d53;}
.itemfilter.selected{background-color:#7e2d53;}
.icons-conten{min-width:35px;}
.icons-conten i{color:#7e2d53;font-size:20px;margin-top:5px;}
.addcart-btn .btn{width:100%;}
.alert-success{background:none;border:none;}
.counter-list{background-color:#7e2d53;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:#7e2d53;color:#fff;}
.itemfilter{display:inline-block;border:1px solid #ddd;}
.size-filter.category-list{border:1px solid #eee;}
.itemfilter.selected{background-color:#7e2d53;}
#searchMyBrand{box-shadow:0px 5px 10px -10px #000;}

.irs--flat .irs-bar, .irs--flat .irs-handle, .irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single, .irs--flat .irs-handle > i:first-child{background-color:#7e2d53!important;}
.irs--flat .irs-from::before, .irs--flat .irs-to::before, .irs--flat .irs-single::before {border-top-color:#7e2d53!important;}


@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;}
section#hero{height:auto!important;}
	.categorymenu ul {display:block;}	
	.categorymenu ul li{display:inline-block;}	
}

@media (max-width:767px){.categorymenu{white-space: nowrap;overflow-x: auto;}
.categorymenu ul {-ms-flex-wrap:nowrap;flex-wrap:nowrap;display: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;}

.about-content{padding-top: 15px;}
.about-content::after{top:23px;bottom:8px;}
.category-menu-all{position:inherit;}
.category-menu-all .all-category{left:auto;}
.category-menu-all a{padding:12px 15px;font-size: 13px;}
.cart-desktop a{padding:6px 15px 4px;}
.cart-desktop a h6, .cart-desktop a p{font-size: 13px;}
	
}

@media (max-width:574px){
.mobile-nav-toggle{top:20px;right:10px;}
#header .logo img{max-height:40px;}
.cart-item-mobile ul{padding-right:15px;padding-left:10px;}
.logo{text-align:center;} 
#header .container.d-flex{display:block!important;}
.categorymenu{margin-top:0px;}
.mobile-nav-toggle{top:53px;}
.cart-item-mobile ul li a{padding: 5px 10px 10px;}
#header .container{padding:0 0px;}
}


#category_slider .owl-stage{margin:0px auto;}