/***Loader Css & Sticky Button Css***/
.sideBar{ width: auto; height:auto; position:fixed; top:50%; margin-top:-70px; z-index:9; transition: all .3s ease; right: 30px; }
.sideBar a{ padding: 5px 10px; display:block;  background: #f7dab7; position:relative; right:-190px; color:#000; font-size:14px;transition: all .3s ease;   }
.sideBar a i{font-size:20px; vertical-align: top;}
.sideBar a:hover{ right:-30px; background: #000; color: #fff;}
.sideBar a span{ padding:0 10px;  vertical-align: text-top; display: inline-block;}

/* ============================ loader starts ============================ */
#preloader{position:fixed; top:0; background-color:#000000e6; z-index:99999; width:100%; height:100%; overflow:hidden; }
#status img{width: 70px;}

/* ============================ loader ends ============================ */
/***Loader Css & Sticky Button Css end***/

/* SB CSS Starts */
.menuList li a:hover, .menuList li a.active, .subMenuLinks2 li a:hover, .subMenuLinks2 li a.active {
    color: #f7dab7;
    font-weight: bold;
}
.go-home, .footer-like {
    display: none;
}
/* SB CSS Ends */

.fs-13 {font-size: 13px;}
.fs-15 {font-size: 15px;}
.features_icon ul li {font-size: 14px;}
li.product-category {
    overflow: hidden;
    text-align: center;
    background: #fff;
    border: 1px solid #f5f5f5;
    border-bottom: 3px solid #a56d5a;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
#international select {
    width: 100%;
}
mark.count {
    background: #0000;
}
.centerbuttonCom {
    text-align: center;
    padding-top: 30px;
}
.commanBtn {
    color: #f7dab7;
    border: #f7dab7 1px solid;
    background: #ffffff;
    margin: 4px;
}
.commanBtn {
    display: inline-block;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    line-height: 100%;
    padding: 10px 20px 8px 20px;
    
}
a.bread-cat.bread-custom-post-type-product {pointer-events: none;}
a.credit {font-size: 12px;}
.wishBox {
    width: 30px;
    position: absolute;
    right: -120px;
    top: 18px;
    z-index: 99;
}
.meta_details p {
    margin-bottom: 0;
}
.single-product a.tinvwl-icon-heart {
    position: unset;
}
.related_products a.tinvwl-icon-heart {
    position: absolute;
    top: 40px;
    right: 10px;
}
.custom_style .viwcpf_wrap_filter-content .viwcpf_filter-items .viwcpf_filter-item.viwcpf_checkbox a {
   font-size: 14px !important;
}
.viwcpf_checkbox_checkmark {
    height: 20px !important;
    width: 20px !important;
}
.viwcpf_checkbox label .viwcpf_checkbox_checkmark:after {
    left: 8px !important;
    top: 4px !important;
}
.borderTop {
    border-top: 1px solid #cecece;
}
.productTitle h3 {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
}
h1.product_title{
    font-size: 24px;
    line-height: 1.4;
    margin-bottom: 15px;
}
td.product-enq {
    width: 180px;
}
input#city, input#state {
    background: transparent;
}
.wishBox .tinvwl_add_to_wishlist-text {display: none;}
.wishBox .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
    position: absolute;
    right: 0;
    top: 0;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
    content: "\F417";
    display: inline-block;
    font-family: 'bootstrap-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    vertical-align: sub;
}
span.wishlist_products_counter_number {
    display: inline-block;
    padding: 0.35em 0.65em;
    font-size: .75em;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    background: #f7dab7;
    position: absolute;
    border-radius: 50%;
    transform: translate(20%,-200%);
    line-height: .9;
    top: 30px;
    left: 10px;
}
td.product-descrip {
    text-align: left !important;
    font-size: 15px;
}
td.product-descrip .spcifications li img {
    width: 30px;
}
a.wishlist_products_counter.top_wishlist-custom img {
    width: 100% !important;
    max-width: 20px !important;
    max-height: 20px !important;
}
.inBannerImg, .prodBox .prodImg img {
    width: 100%;
    height: auto;
}
img.brandImg {
    height: 12px;
}
.prodThumbSlider .slick-arrow {
    border: none;
}
.variations  select#pa_state-of-residence {
    width: 100%;
}
a.tinvwl-icon-heart {
    width: 17px;
    min-height: 15px;
    padding: 0;
    border: 0;
    display: block;
    margin-bottom: 8px;
    position: absolute;
    top: 40px;
    right: 10px;
}
span.tinvwl_add_to_wishlist-text {
    display: none;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {
    content: "\e908";
    color: #a56d5a;
}
.breadcrum ul {
    padding: 0;
    font-size: 18px;
    margin-bottom: 0;
}
.breadcrum ul li {
    display: inline-block;
    list-style: none;
    padding: 0;
    margin: 0 15px;
    position: relative;
    color: #333;
}
.breadcrum ul li a {
    color: #333;
    display: block;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}
.breadcrum ul li:after {
    content: '\276f';
    position: absolute;
    right: -18px;
    top: 0px;
    display: block;
    font-size: 16px;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    text-align: center;
    font-size: 13px;
}
/****** search bar css ******/
.searchBox{width: 30px; position: absolute; right: -70px; top: 18px; z-index:99;}
.search_btn {width:25px; height:25px; border:0; background: url(https://astralbathware.com/wp-content/themes/astral/images/search_btn_black.png) no-repeat left center;position:relative;right:0px;/* top:5px; /width:25px;height:25px;border:0;padding:2px;border:none;outline:none;z-index:999;padding-left: 25px;color: #fff;/ margin-right: 0; */}
/*.search_btn:hover{background:url(https://astralbathware.com/wp-content/themes/astral/images/search_btn.png) no-repeat center #dd1a32;}*/
.search_btn.cancel {background:url(https://astralbathware.com/wp-content/themes/astral/images/search_cancel.png) no-repeat left center ; }

.search_btn {background: url(https://astralbathware.com/wp-content/themes/astral/images/search_btn_w.png) no-repeat left center;}
.search_wrp {position:fixed;top:0;right:0;bottom:0;left:0;background:rgb(255 255 255 / 97%);display:none;overflow:hidden;z-index:99;}
.search_wrp .input-group {width:90%;max-width:1000px;margin:0 auto;border-bottom: 1px solid #525252;padding-bottom:20px;}
.search_wrp .form-control {margin:0 auto;padding:0 20px;font-size:24px;font-weight:300;border:0;color:#744129;border-radius:0;height:auto;background:transparent;}
.search_wrp .form-control:focus {box-shadow:none;border:0;}
.search_wrp .form-control::-webkit-input-placeholder {color:#212121;}
.search_wrp .form-control::-moz-placeholder {color:#212121;}
.search_wrp .form-control::-ms-input-placeholder {color:#212121;}
.search_wrp .form-control::-moz-placeholder {color:#212121;}
.search_submit {width:60px;height:60px;text-align:center;border-radius:50%;background: #f7dab7; border: 0; }
.search_submit:hover{background: #000;}

/*****************/	
.searchField{
	width:100%;
	padding:10px 15px;
	font-size:14px;
	border: 0;
	}
.searchDiv{
	position:absolute;
	padding:10px;
	background:#000;
	width:300px;
	top:30px;
	right:87px;
	display:none;
	z-index:999;
	}
a.search{line-height: 18px; /*border: 2px solid #000; border-radius: 50%; padding: 3px 5px;*/ color: #000;font-size:16px;}
@media (max-width:991.98px) {
    .searchBox{right: 60px;}    
}


.categoryWrap .swiper-button-prev{left: -50px;}
.categoryWrap .swiper-button-next{right: -50px;}


.productTitle span{font-size:12px; font-weight:normal;}

@media(max-width:430px){
    .searchBox{top:12px;}
}

        
@media (min-width: 1032px) and (max-width: 1302px){
      .searchBox{width:20px; right:-3%;}
      .wishBox{width:20px; right:-7%;}
      .heroSwiper .heroNavBtns.heroPrev{right:7%;}
      /*.subMenuContainer {left:-37%;}*/

      
      
  }