
a, a:hover{color:#af8354}
.nav-menu ul:after{clear:both;content:'';display:block;}
.nav-menu ul {display: flex;justify-content: end;}
.nav-menu ul  li{float:none;}
.profilemenu li a{font-size:13px;font-weight: 400;padding: 10px 15px;}
.categorymenu li a{font-size:16px;font-weight: 400;padding: 10px 15px;}
.logo{-ms-flex-item-align:center;align-self:center;}
.is-sticky .logo{-ms-flex-item-align:end;align-self:flex-end;}
#header{background-color: #000000;}
.is-sticky #header{margin-top:-50px;}
.top-sapretor{height:115px;}

#main {margin: 0px 15px 10px;padding: 0;box-shadow: 0px 0px 15px -10px #000;background-color: #ffffff;}
#main::before{content:'';position:absolute;background-color:#181818;width:100%;height:71px;left:0;top:0;}
/**/
#hero{height:auto !important;padding:0px 15px 0;background:none;}
#hero .carousel-content{width: 84%;text-align:left;}
#hero p{margin:0 0 20px;}
#hero .carousel-control-next-icon, #hero .carousel-control-prev-icon{background:none;font-size:30px;width:50px;height:50px;background-color:#af8354;border-radius:50px;line-height:50px;position: relative;transition: 0.5s;opacity:0;}
#hero .carousel-control-next-icon{right:60px;}
#hero .carousel-control-prev-icon{left:60px;}
#hero:hover .carousel-control-next-icon{right:15px;opacity:1;}
#hero:hover .carousel-control-prev-icon{left:15px;opacity:1;}
#hero .carousel-item::before {}
#hero .carousel-item{height: 450px;}
#hero .carousel-indicators .active{background-color:#af8354;}
/**/
.ishibannerblock{background-color:#faf7f2;}
#ishibannerblock {text-align:center;margin-top:0;z-index:1;padding:15px 15px 0;position:relative;}
#ishibannerblock .ishibannerblock-container {position: relative;}
#ishibannerblock .ishibanner-container1 {padding-right: 5px;}
#ishibannerblock .bannerblock {display: inline-block;vertical-align: middle;}
#ishibannerblock .image-container {display: inline-block;vertical-align: middle;}
#ishibannerblock .image-container a {display: block;position: relative;overflow: hidden;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
#ishibannerblock .image-container img {max-width: 100%;width: 100%;-webkit-transition: all 0.9s;-moz-transition: all 0.9s;-o-transition: all 0.9s;transition: all 0.9s;}
.ishi-customhover-fadeinrotate3D:after {content: "";position: absolute;top: 50%;left: 50%;right: 50%;bottom: 50%;-webkit-transition: all 0.9s;-moz-transition: all 0.9s;-o-transition: all 0.9s;transition: all 0.9s;}
.ishi-customhover-fadeinrotate3D:hover:after {background: rgba(0,0,0,0.1);transform: rotateY(180deg);-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-o-transform: rotateY(180deg);-ms-transform: rotateY(180deg);top: 0;left: 0;right: 0;bottom: 0;-webkit-transition: all 0.9s;-moz-transition: all 0.9s;-o-transition: all 0.9s;transition: all 0.9s;}
#ishibannerblock .image-container a:before, #ishibannerblock .image-container a:after {background: rgba(255,255,255,0.3);}

.cambfont{font-family:'EdwardianScriptITC';position:absolute;font-size:90px;color: rgba(175,131,84,0.2);top: -35px;font-family: "Poppins", sans-serif;font-weight: 900;}
.section-title{position: relative;}
.cambfont{left:0;right:0;}
.section-title h2{color:#232323;position:relative;z-index:9;}

.about-textcontent .pragph p:first-letter{color:rgba(175,131,84,0.5);opacity:0.3;font-size:60px}
#category_slider .item p > span::before {transform:skew(0deg);background:none;}
#category_slider .item:hover p > span::before {background:none;}
#category_slider .item p > span::after {display:none;}
#category_slider .item p > span{padding:0;}
#category_slider .item p > span span{font-size: 16px;color: #232323;}
#category_slider .item p {border-top:1px solid #e2e2e2;padding:15px 0;margin-top:10px;}

#category_slider .item:after {content: "";position: absolute;top: 50%;left: 50%;right: 50%;bottom: 50%;-webkit-transition: all 0.9s;-moz-transition: all 0.9s;-o-transition: all 0.9s;transition: all 0.9s;}
#category_slider .item:hover:after {background: rgba(175,131,84,0.1);transform: rotateY(180deg);-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-o-transform: rotateY(180deg);-ms-transform: rotateY(180deg);top: 0;left: 0;right: 0;bottom: 0;-webkit-transition: all 0.9s;-moz-transition: all 0.9s;-o-transition: all 0.9s;transition: all 0.9s;}

.owl-dots{text-align:center;}
.owl-dots .owl-dot.active span{background-color:#af8354;}

.product-items{border: 1px solid #e2e2e2;}
.product-items .img-section .details-info{opacity:1;}
.cartitems a{margin-bottom:-15px !important;}
.product-items .img-section .details-info a{color:#af8354;box-shadow:0px 2px 5px -4px #000;}
.product-items .img-section .details-info a:hover{background-color:#af8354;}

#footer .footer-top .footer-newsletter form input[type="submit"]{background: #af8354;}
#footer .footer-top .footer-newsletter form input[type="submit"]:hover{background: #d6a673;}
.back-to-top{background: #af8354;}
.back-to-top:hover{background: #d6a673;}
#footer .footer-top .social-links a{background:none;color: #af8354;}
#footer .footer-top .social-links a:hover{background: #d6a673;}
#footer .footer-top{padding: 30px 0 30px 0;}
#footer .footer-top .footer-links ul a:hover{color:#af8354;}
#footer{background: #F3F3F3;}
body{background: #F3F3F3;}

.btn-theme{background-color:#af8354;border-radius:6px;padding: 8px 45px;font-size: 18px;}
.btn-theme:hover{background-color:#d6a673;}
.categorymenu ul{list-style:none;padding-left:0;display:flex;-ms-flex-wrap:nowrap;flex-wrap:wrap;margin-bottom:0;}
.categorymenu ul li a{padding:10px 20px;font-size:16px;color:#336699;display:block;}
.seach-content .form-group .addons{z-index: 9;}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link{background: #af8354;}
.inner-page-banner{padding: 30px 0 30px;}
.profileupload .imagebox{border: 1px solid #ddd;}
.editepen{background-color:#af8354;}
.nav-menu a:hover, .nav-menu .active > a, .nav-menu li:hover > a{font-weight: 400;}
.appstore a img{height:40px;}
.form-control:focus{border-color: #af8354;}
.handle-counter .btn{background-color: #af8354;}
.text-theme{color: #af8354;}
.custom-control-input:checked ~ .custom-control-label::before {border-color: #af8354;background-color: #af8354;}
.custom-control-input:focus ~ .custom-control-label::before {box-shadow:none;}
.category-list ul li a i{display:none;}

.brand-list #category_slider .item a{padding: 15px;}
.brand-list #category_slider .item p{margin-top: 0;border-top: 0;}
#category_slider .item:hover::after{left: 15px;right: 15px;bottom: 20px;}

.details-info div.d-flex{-ms-flex-align:flex-end !important;align-items:flex-end !important;}
.details-info div.d-flex a{margin-bottom: -15px !important;}
.seach-content{z-index:9;}
@media (min-width:992px){
.set-collum .col-md-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
}

.termsmodal .modal-body #page-wrap #header{margin: 0 0 20px 0!important;}
.termsmodal .modal-body #page-wrap p{padding: 15px;}
.termsmodal .modal-body #page-wrap ol{padding-right: 15px;}
.btnLoadMore{border-radius:30px;padding:8px 30px;background-color:#af8354;color:#fff;}
.btnLoadMore:hover{color:#fff;}
.btn-theme-revers{background-color: #000;}
.btn-theme-revers:hover{background-color: #222;}
.btn-theme.aApplyCouponCode{padding: 7px 25px;font-size: 14px;}
.btn-hart{color: #af8354;border: 1px solid #af8354;}

.addToWishListButton{color:#af8354;}

.cart-item-mobile.nav-menu .drop-down ul{left:auto;right:0;}

.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:#af8354;color:#fff;}
.itemfilter{display:inline-block;border:1px solid #ddd;}
.size-filter.category-list{border:1px solid #eee;}
.itemfilter.selected{background-color:#af8354;}
#searchMyBrand{box-shadow:0px 5px 10px -10px #000;}

.pro-size{color:#af8354;}

.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:#af8354!important;}
.irs--flat .irs-from::before, .irs--flat .irs-to::before, .irs--flat .irs-single::before {border-top-color:#af8354!important;}


@media (max-width:992px){
.profilemenu li a{font-size: 16px;}
.top-sapretor{height: 85px;}
.is-sticky #header{margin-top: 0;}
}
@media (max-width:767px){.cambfont{font-size:70px;}
#hero .carousel-item{height: 300px;}
.about-textcontent{padding-top:30px;}
.box-images img{max-height: 300px;}
#hero .carousel-control-next-icon, #hero .carousel-control-prev-icon{width: 35px;height: 35px;line-height: 35px;font-size: 20px;}
}
@media (max-width:574px){.cambfont{font-size:45px;top:-23px;}
.section-title h2{font-size: 28px;}
}

