/* @import url('https://fonts.googleapis.com/css2?family=Bubblegum+Sans&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Karla:wght@200;300;400;500;600;700;800&display=swap');
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css");
@import url("agiliron.css");


*{border:0px; outline:none;}
*, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
body,html{float:left; width:100%;}
body{ color:#070707; font-family:'Karla', sans-serif; font-size:15px; line-height:1.5; padding-top:183px;}
@media screen and (max-width:980px){
	body{padding-top:128px;}
}
@media screen and (max-width:768px){
	body{padding-top:135px;}
} 
@media screen and (max-width:480px){
	body{padding-top:27%;}
}
/* Standard Styles Starts */ 
form{margin: 0;}
.bi{line-height:0;}
button .fa{margin-right:5px;}
a{color:#ad7b2b; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out;} 
a:hover{color:#91641b;} 
a:focus{outline:none !important;} 
a:focus, a:hover{text-decoration:none !important;}
h1, h2, h3, h4, h5, h6{font-family: 'Roboto Slab', serif; color:#1e2429; margin-top: 0;} 
h1{font-size:32px}
h2{font-size:28px}
h3{font-size:24px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:14px}
@media screen and (max-width:991px){
	h1{font-size:28px}
	h2{font-size:24px}
	h3{font-size:20px}
	h4{font-size:18px}
	h5{font-size:16px}
}   
/* Standard Styles Ends */ 

.main-heading{font-size:26px; display:flex; justify-content:center; flex-direction:column; margin: 0;}
.main-heading2{font-size:24px}
/* .main-heading,.main-heading2,.sub-heading{text-transform:uppercase;} */
.main-heading span{font-size:16px;color:#878a8c;text-transform:capitalize; padding-top:8px; display:inline-block;} 
.sub-heading{font-size:24px; padding:10px 0;} 


/* .header-top li,.header-top .btn-link,#search .input-group .form-control,#cart .btn,.dropdown-menu,.product-head,.product-col .caption h4,.product-col .price,.product-col .btn-cart,.breadcrumb,.side-heading,.list-group-item,.product-filter,.pagination,.product-info .product-details,.tabs-panel .nav-tabs,.copyright,.footer-links{font-family:"Roboto Condensed",sans-serif;}
hr{border-color:#8c8f92;} */
/* Form & Buttons Styles Starts */ 
/* .btn-black{background-color:#da5ca3;}
.btn-black:hover,.btn-black:focus,.btn-black:active,.btn-black.active,.btn-main{background-color:#da5ca3;}
.btn-main:hover,.btn-main:focus,.btn-main:active,.btn-main.active{background-color:#9f3f35;}
.btn-black,.btn-black:hover,.btn-black:focus,.btn-black:active,.btn-black.active,.btn-main,.btn-main:hover,.btn-main:focus,.btn-main:active,.btn-main.active{color:#fff;}
.btn-black:hover,.btn-black:focus,.btn-black:active,.btn-black.active,.btn-main{background-color:#9f3f35;} */
/* Header Area Styles Starts */
/* #header-area{margin-bottom:20px;}
.header-top{background:#292929;} */
/* Header Links Styles Starts */  
 /* .header-links li{display:inline-block;}
.header-links li .fa{margin-right:3px;}
.header-links li,.header-links li a{color:#fff;}
.header-links li a{padding:12px 15px 12px 0;}
.header-links li a:hover,.header-links li a:focus,.header-links li.active a{background:none; color:#a63374;} */
/* Currency & Languages Drop Down Styles Starts */ 
/* .header-top .btn-link{color:#fff; text-decoration:none; margin:4px 0 0 0;}
.header-top .open .btn-link{color:#a63374;}
.header-top .btn-link i.fa{margin-left:5px;} */
/* Main Header & Logo Styles Starts */ 
/* .main-header{padding:30px 0;}  */
 /* Search Styles Starts */  
 #search .input-group .form-control{background:#fff; border:solid #2e3642; border-width:1px 0 1px 1px; color:#878a8c; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
/* #search .input-group .btn{background:#fff; border:solid #e3e3e3; border-width:1px 1px 1px 0; color:#da5ca3; height:46px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;} */
/* Cart Style Starts */
#cart .btn{color:#da5ca3; background:#fff; border:1px solid #e3e3e3; text-align:left; padding:3px 0; font-size:16px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
#cart .btn .fa-shopping-cart{color:#2f353b; line-height:none; padding:9px 12px; font-size:20px;}
#cart .btn span{margin-top:8px; margin-left:3px; text-transform:uppercase;}
#cart .btn span#cart-total{color:#2f353b; font-size:15px; padding:1px 8px 0 5px; text-transform:uppercase;}
#cart .btn .fa-shopping-cart,#cart .btn span{float:left;}
#cart .btn i.fa-caret-down{color:#da5ca3; margin-top:10px; margin-right:20px; float:right;}
#cart .dropdown-menu{min-width:100%; margin-top:10px; background:#292929; color:#fff; border:none; z-index:1001; padding:5px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
#cart .open > .dropdown-menu{display:block;}
#cart .dropdown-menu table{margin-bottom:10px;}
#cart .dropdown-menu table,#cart .dropdown-menu table td{background:none; border:none;}
#cart .dropdown-menu table.hcart td,.line-bottom{border-bottom:1px solid #54575b; color:#fff;}
/* .line-top,.btn-block1{border-top:1px solid #54575b;} */
#cart .btn-block1{padding:20px 0 0;}
#cart .btn-block1 a{padding:8px 12px; margin-left:10px; text-transform:uppercase; font-size:12px; text-decoration:none;}
#cart .btn-block1 a:hover,#cart .btn-block1 a + a{background:#da5ca3; color:#fff;}
#cart .btn-block1 a,#cart .btn-block1 a + a:hover{background:#fff; color:#da5ca3;}
#cart .dropdown-menu li > div{min-width:427px; padding:0 10px;}
#cart .dropdown-menu li p{margin:20px 0;} 
 #cart .dropdown-menu table.total td{padding:2px 8px; color:#fff;}
#cart .dropdown-menu table td a{color:#fff;}
#cart .dropdown-menu table td a:hover{color:#d55d50;}
/* Main Menu Styles Starts */
/* #main-menu{font-family:"Oswald",sans-serif;}
#main-menu.navbar{margin:0; padding:1px 0; border:solid #da5ca3; border-width:1px 0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
#main-menu.navbar:before,#main-menu.navbar:after{content:""; display:block;}
#main-menu.navbar:before{border-top:1px solid #da5ca3;}
#main-menu.navbar:after{border-top:1px solid #da5ca3;} 
 #main-menu .navbar-nav > li a{color:#292929; text-transform:uppercase;}
#main-menu .navbar-nav > li > a:hover,#main-menu .navbar-nav > li > a:focus,#main-menu .navbar-nav > li.open > a{background:none; color:#da5ca3;}
#main-menu .dropdown-menu{background:#292929; border:none; padding:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
#main-menu .dropdown-menu li a{color:#fff; padding-top:6px; padding-bottom:6px;}
#main-menu .dropdown-menu li:hover a{background:#565656; text-decoration:none;}
#main-menu .dropdown-inner{display:table; padding-bottom:10px;}
#main-menu .dropdown-inner ul{display:table-cell;}
#main-menu .dropdown-inner .dropdown-header{font-size:15px; text-transform:uppercase; color:#fff; padding:15px 0 10px 15px;}
#main-menu .dropdown-inner li a{min-width:160px; display:block; padding:3px 20px; clear:both;} */
/* Breadcrumb Styles Starts */ 
/* .breadcrumb{text-transform:uppercase; padding:10px 18px; border:1px solid #e8e8e8; background:#fff; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.breadcrumb li{color:#878a8c; font-size:13px;}
.breadcrumb > li + li:before{content:"\00BB"; color:#878a8c;}
.breadcrumb li a{color:#252a2f;} */
/* Slider Section Styles Starts */ 
/* .slider{margin-bottom:30px;} */
/* One,Two and Three Column Banner Styles Starts */ 
/* .col1-banners,.col2-banners,.col3-banners{margin-bottom:20px;} */
/* Products Box Styles Starts */ 
/* .products-list{margin-bottom:15px;}
.product-head{padding-bottom:1px; margin-top:10px; margin-bottom:25px; font-size:24px; color:#da5ca3; text-transform:uppercase; border-bottom:1px solid #b3b3b3;}
.product-head:after{content:""; display:block; border-bottom:1px solid #b3b3b3; padding-top:14px;}
.product-col{padding:15px 15px 10px; margin-bottom:20px; background:#fff; border:1px solid #e8e8e8; text-align:center;}
.product-col.list .image{padding:20px 30px 10px 0; float:left;}
.product-col .caption{padding:20px 0; white-space:nowrap; overflow:hidden;}
.product-col h4{margin-bottom:3px; font-size:17px; text-transform:uppercase;}
.product-col h4,.product-col h4 a{color:#da5ca3;}
.product-col .description{padding:5px 0; color:#8b8b8b; font-size:12px; line-height:18px; text-align:justify;}
.product-col.list .description{padding-right:20px;}
.product-col .price{padding:14px 0;}
.product-col .price .price-tax{font-size:14px; color:#212121; text-transform:uppercase;}
.product-col .price span.price-new{color:#da5ca3; font-size:24px; padding-right:5px;}
.product-col .price span.price-old{font-size:18px; color:#212121; text-decoration:line-through;}
.product-col .cart-button{padding-top:10px;}
.product-col .cart-button .btn{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.product-col .btn-wishlist,.product-col .btn-compare{color:#da5ca3; background:#fff; margin-right:3px; border:1px solid #da5ca3;}
.product-col .btn-wishlist:hover,.product-col .btn-compare:hover{color:#fff; background:#da5ca3;}
.product-col .btn-cart{font-size:14px; color:#fff; background:#da5ca3; text-transform:uppercase; border:1px solid #da5ca3;}
.product-col .btn-cart:hover{background:#922663;} */
/* Shopping Cart Page Styles Starts */ 
.shopping-cart-table{margin-top:30px; background:#fff; text-transform:uppercase;}
.shopping-cart-table thead > tr > td{font-size:15px; font-weight:600; border-bottom:none;}
.shopping-cart-table tbody > tr > td{font-size:16px;}
.shopping-cart-table tbody > tr > td a:hover{color:#252a2f;}
/* Compare Page Styles Starts */ 
.compare-table{margin-top:30px; background:#fff; text-transform:uppercase;}
.compare-table thead{background:#f9f9f9;}
.compare-table thead > tr > td{font-size:15px; font-weight:600; border-bottom:none;}
.compare-table tbody > tr > td{font-size:14px;}
.compare-table tbody > tr > td a:hover{color:#252a2f;}
.compare-table td{text-align:center;}
.compare-table .rating .fa-star{color:#da5ca3;}
/* Login & Registration Section Styles Starts */ 
.login-area{padding-top:30px;}
.registration-area{padding-top:20px;}
.panel-smart{padding:20px; background:#fff; border:1px solid #e8e8e8; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.panel-smart .panel-heading{color:#252a2f; border-bottom:1px solid #929497;}
.panel-smart h3.panel-title{font-size:24px;}
/*.panel-smart .panel-body{ padding:20px 0 0; }
*/ 
.registration-area .inner{margin-top:30px; margin-bottom:20px;}
.registration-area .control-label{color:#8b8b8b; font-weight:600;}
.registration-area .form-control,.registration-area .btn{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;} 
 .registration-area .dl-horizontal dt{font-weight:normal;}
.registration-area .dl-horizontal dd{font-weight:bold;}
.registration-area .dl-horizontal dt,.registration-area .dl-horizontal dd{margin-bottom:5px;}
.registration-area .dl-horizontal.total{color:#da5ca3; font-size:18px;}
.registration-area .dl-horizontal.total dt,.registration-area .dl-horizontal.total dd{margin-bottom:0;}
/* Product Carousel Styles Starts */  
 .product-carousel .row{margin-left:-5px; margin-right:-5px;}
.product-carousel .col-xs-12{padding-left:0; padding-right:0;}
#owl-product .item{padding-left:5px; padding-right:5px;}
#owl-product .owl-controls{margin:0;}
#owl-product .owl-controls .owl-buttons div{position:absolute; background:none; font-size:26px;}
#owl-product .owl-controls .owl-buttons .owl-prev,#owl-product .owl-controls .owl-buttons .owl-next{top:-70px; color:#da5ca3; font-size:36px;}
#owl-product .owl-controls .owl-buttons .owl-prev{right:60px;}
#owl-product .owl-controls .owl-buttons .owl-next{right:20px;}
/* Category Intro Content Styles Starts */ 
.cat-intro{padding-top:10px;}
.cat-intro .img-thumbnail{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.cat-intro .cat-body{color:#8b8b8b; font-size:13px; padding-left:5px; text-align:justify;}
/* Product Filter Styles Starts */ 
.product-filter{margin:30px 0; padding:10px 15px; border:solid #d0d0d0; border-width:1px 0;}
.product-filter .display{padding-top:5px;}
.product-filter .display a{color:#2f353b; font-size:24px; margin-right:6px;}
.product-filter .display a.active{color:#da5ca3;}
.product-filter .control-label{padding-top:5px; font-size:18px; font-weight:normal;}
.product-filter .form-control{height:30px; padding:3px 6px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
/* Product Page Styles Starts */ 
/* .product-info{padding-top:10px;} 
 .product-info .sp-wrap .sp-large .thumbnail{padding:10px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; margin-bottom:0px !important;}
.product-info.full .images-block .list-inline{margin-left:-5px;}
.product-info.full .images-block .list-inline li{padding-left:5px; padding-right:5px;}
.product-info .images-block .list-inline{margin-left:-2px;}
.product-info .images-block .list-inline li{padding-left:2px; padding-right:2px;}
.product-info .images-block .list-inline .thumbnail{padding:5px;} 
 .product-info .product-details h2{margin-top:0; font-size:24px;}
.product-info .product-details h3{font-size:22px;}
.product-info .product-details h2,.product-info .product-details h3{text-transform:uppercase;}
.product-info .product-details .manufacturer{color:#808080; text-transform:uppercase;}
.product-info .product-details .manufacturer span{min-width:130px; display:inline-block; color:#2f353b;} 
 .product-info .product-details .price-head{padding-right:10px; font-size:24px; color:#2f353b; text-transform:uppercase;}
.product-info .product-details .price-tax{padding-top:5px; font-size:14px; color:#2f353b; text-transform:uppercase;}
.product-info .product-details .price-new{color:#da5ca3; font-size:24px; padding-right:5px;}
.product-info .product-details .price-old{font-size:18px; color:#828282; text-decoration:line-through;} 
 .product-info .product-details .options h3{margin-bottom:20px;}
.product-info .product-details .options h6{font-weight:700;} 
 .product-info .product-details .cart-button .btn{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.product-info .product-details .btn-wishlist,.product-info .product-details .btn-compare{color:#da5ca3; background:#fff; margin-right:3px; border:1px solid #da5ca3;}
.product-info .product-details .btn-wishlist:hover,.product-info .product-details .btn-compare:hover{color:#fff; background:#da5ca3;}
.product-info .product-details .btn-cart{font-size:14px; color:#fff; background:#da5ca3; text-transform:uppercase; border:1px solid #da5ca3;}
.product-info .product-details .btn-cart:hover{background:#922663;}
.product-info-box{padding-top:10px;}
.product-info-box + .product-info-box{padding-top:30px;}
.product-info-box .heading{padding:13px 20px; font-size:18px; color:#2f353b; text-transform:uppercase; background:#fff; border-top:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:4px solid #da5ca3; border-left:1px solid #e8e8e8;}
.product-info-box .content{color:#8b8b8b; font-size:13px;} */
/* Tabs Styles Starts */ 
.tabs-panel{margin-top:20px;}
.tabs-panel.panel-smart{padding:0;}
.tabs-panel .nav-tabs{text-transform:uppercase; font-size:16px; border-bottom:4px solid #da5ca3;}
.tabs-panel .nav-tabs > li{margin-bottom:0;}
.tabs-panel .nav-tabs > li > a{color:#2f353b; margin:0;}
.tabs-panel .nav-tabs > li > a,.tabs-panel .btn,.tabs-panel .form-control{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.tabs-panel .nav-tabs > li.active > a,.tabs-panel .nav-tabs > li.active > a:hover,.tabs-panel .nav-tabs > li.active > a:focus,.tabs-panel .nav > li > a:hover,.tabs-panel .nav > li > a:focus{background:none;}
.tabs-panel .nav-tabs > li > a,.tabs-panel .nav-tabs > li.active > a,.tabs-panel .nav-tabs > li.active > a:hover,.tabs-panel .nav-tabs > li.active > a:focus,.tabs-panel .nav-tabs > li > a:hover{border:none;}
.tabs-panel .nav-tabs > li.active,.tabs-panel .nav-tabs > li.active > a{background:#da5ca3; color:#fff;}
.tabs-panel .nav-tabs > li > a:hover{background:#f4f4f4;}
.tabs-panel .tab-content{padding:20px; font-size:13px;}
.tabs-panel label.control-label{text-transform:uppercase; font-weight:normal;}
.tabs-panel label.control-label.ratings{padding-top:1px;}
.tabs-panel .btn{margin-left:-10px;}
/* Pagination Styles Starts */ 
.pagination{margin:0;}
.pagination > li > a{color:#444c53;}
.pagination > li:first-child > a,.pagination > li:first-child > span,.pagination > li:last-child > a,.pagination > li:last-child > span{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
/* .pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background:#da5ca3; border-color:#da5ca3;} */
.results{padding-top:10px; text-align:right;}
/* Page Content Styles Starts */ 
.page-box{color:#8b8b8b; font-size:13px; margin-bottom:40px;}
.page-box h3{margin:0; font-size:24px; color:#252a2f;}
.page-box h3,.page-box h4{text-transform:uppercase;}
.page-box h4{margin:5px 0 15px; color:#808080; font-size:18px;}
.page-box .sm-links{margin-bottom:20px;}
.page-box .sm-links li{background:#da5ca3; width:34px; text-align:center; padding:5px 0 4px; margin:0 0 0 4px;}
.page-box .sm-links li a .fa{color:#fff; font-size:24px;}
/* Content Box Styles Starts */ 
.content-box{border:1px solid #e9e9e9; background:#fff; margin-top:20px; padding:30px;}
.content-box .special-heading{font-size:100px; color:#da5ca3; margin-top:0; margin-bottom:30px;}
/* Map Wrapper Styles Starts */
#map-wrapper{border:1px solid #feffff; margin:20px 0; height:250px;}
/* Sidebar Styles Stars */ 
.side-heading{margin-top:0; padding:12px 20px; font-size:18px; text-transform:uppercase; color:#fff; background:#2e3642;}
.list-group,.list-group-item:first-child,.list-group-item:last-child{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.list-group-item{color:#252a2f; font-size:14px; text-transform:uppercase;}
.list-group-item .fa{font-size:12px; padding-right:6px;}
.filter-group{margin-left:20px;}
/* Blockquote Styles Starts */ 
.panel-smart blockquote{margin:0; padding:5px 15px; color:#8b8b8b; font-size:13px; border:none;}
.panel-smart blockquote footer{padding-top:10px; color:#252a2f; font-size:14px;}
/* Contact Details Box Styles Starts */ 
.contact-details li + li{margin-top:20px;}
.contact-details li .fa{color:#da5ca3; padding:5px 10px 0 0; font-size:18px;}
/* Footer Links Styles Starts */ 
/* .footer-links{padding:25px 0 40px;}
.footer-links ul{list-style:none; margin:0; padding:0;}
.footer-links li{padding:4px 0; font-size:15px;}
.footer-links li,.footer-links li a{color:#212121;}
.footer-links li a:hover{color:#da5ca3;}
.footer-links .last h4.lead{font-size:24px; margin-bottom:0;}
.footer-links .last li a,.footer-links .last h4.lead{color:#da5ca3;}
.footer-links .last h4.lead span{color:#212121;} */
/* Copyright Styles Starts */ 
/* .copyright{background:#252525; padding:25px 0 15px;}
.copyright{color:#fff;}
.copyright a{color:#da5ca3;}
.copyright p{padding-top:8px; margin-bottom:0;}
#colorbox{z-index:9999 !important;}
.small,small{padding:5px;} */
#form_cart .btn {text-transform: uppercase;font-size: 12px;letter-spacing: .7px;}