.logo{ width: 200px;  margin: 10px auto;
 }
.header-top{ 
    background: #848484 !important;
    border-color: #b0a2a7 !important;
    color: white !important;
}
.header-top{
	background-color: #848484 !important;
    border-color: #b0a2a7 !important;
	color: white !important;
}
.page-id-8074 form.register p.form-row input[type="email"], form.register p.form-row input[type="email"]{
	max-width: 400px;
}
.page-id-8074 .g-recaptcha{
	    margin: 0 auto 20px auto !important;
}
.header-top a{
color: white !important; }
.header-top a span{ color:#fff; }
.header-top i{ color:#fff; }
.header-top .info-desc{color:#fff;}
.header-top a.tini-wishlist{color:#fff;}
.header-bottom{ background:#eac8e0 !important;    border-color: #eac8e0 !important; }
.menu-wrapper nav > ul.menu > li a span{ color:#d24fad }
.menu-wrapper nav > ul.menu > li a:hover span{ text-decoration:underline; }
.after-pay-box { height:110px; }
.after-pay-text p{    text-align: center;
    font-size: 50px; color: #000; margin-top: 30px;    line-height: 50px;}
.header-left .info-desc a{ color:#ffff; text-decoration:none }

.signup-bg-footer .u-column1.col-1{ display:none !important;  }
.signup-bg-footer .u-column2.col-2{ width:100%; }
.signup-bg-footer .ts-heading.center{ margin-bottom:0; }
.signup-bg-footer .woocommerce-form.woocommerce-form-register{ display: flex;  text-align: center;  flex-direction: column-reverse; position: relative; padding-bottom:0px;  margin-bottom: 0; }

.signup-bg-footer button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{ width: 120px; position: absolute; bottom: 11px; right: 23%; }
.signup-bg-footer h2{ display:none }
.signup-bg-footer input.input-text{     line-height: 19px; }
.signup-bg-footer .woocommerce-privacy-policy-text { width: 80%;  margin: 0 auto;}
.signup-bg-footer .woocommerce-privacy-policy-text p a{ color:#000; text-decoration:underline }
.signup-bg-footer a{ color:#000; text-decoration:underline }
p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide label{ width: 500px; text-align: left;  margin: 0 auto; display:none }
header .header-v6 .search-wrapper .ts-search-by-category {  right: 0;
    visibility: visible;}
header .header-v6 .toggle-search{     display: none; }
header .header-v6 .search-table .search-content input[type="text"]{     padding: 8px 35px 9px 10px; border-width: 1px;
    border-style: solid; border-radius: 5px; }
header .header-v6 .ts-search-by-category .search-button input{ right:0; }
.search-wrapper .ts-search-by-category{     max-width: 320px; }
footer h3.widget-title.heading-title{     margin-bottom: 15px ; }

.signup-bg-footer .woocommerce{    margin: 0 0 0px 0 !important; }

.feature-box-bg .feature-horizontal .feature-wrapper{ display:table }
.feature-box-bg .feature-horizontal .feature-wrapper .feature-icon{     display: inline;    text-decoration: none; }
.feature-box-bg .feature-horizontal .feature-wrapper .feature-header{     display: inline; }
.feature-box-bg .feature-horizontal .feature-wrapper .feature-header h3{     display: inline-block; }
.feature-box-bg .feature-horizontal .feature-wrapper .feature-header h3 a:hover{ text-decoration:underline }
.footer-container ul li a:hover{ text-decoration:underline }
.email-address.facebook-address { font-size:15px; line-height:30px;    font-family: Varela, sans-serif; text-transform:uppercase }
.email-address.facebook-address::before{    content: "\f09a";
    font: normal normal normal 14px/1 FontAwesome; position: relative;
    top: 0px;
}
.custom-white-color .custom-image{ background-size:100%; transition: all .3s ease-in-out; }
.custom-white-color .custom-image:hover{ background-size:120%; }


@media screen and (max-width: 1024px) {
	.feature-box-bg .feature-horizontal .feature-wrapper .feature-icon{     display: table; margin:0 auto;  }
	.feature-box-bg .feature-horizontal .feature-wrapper .feature-header h3{ display: table; text-align: center;
    width: 100%; }
	.feature-box-bg .feature-horizontal .feature-wrapper .feature-header{     display: table; }	
.after-pay-text p{ font-size: 30px; }	
.signup-bg-footer button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{ bottom: 25px; }
.signup-bg-footer .woocommerce-Input.woocommerce-Input--text.input-text{  max-width: 430px; }	
}

@media screen and (max-width: 900px) {
	
.signup-bg-footer button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{ right: 110px; }
	
}

@media screen and (max-width: 767px) {
	
.signup-bg-footer button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{ right: 0px; }
.feature-box-bg .feature-horizontal .feature-wrapper{ padding:0; }
.after-pay-text p{ margin-top: 0; }	
.after-pay-box{ padding:20px; }	
.signup-bg-footer .woocommerce-Input.woocommerce-Input--text.input-text{ max-width: 100%; }
.copyrights-left{ text-align: center;
    margin-bottom: 10px; }
.payment-right{ text-align: center;}	
.search-wrapper { display: none !important;}	
	.ts-search-by-category {
    align-items: center;
    margin: 0 auto;
    margin-top: 10px;
}
.header-v6 .header-middle > .container > div {
	display: block !important;
}
	.header-v6 .header-middle > .container > div > .ts-tiny-cart-wrapper {
    display: none;
}
}
body.logged-in .hide-for-login {
    display: none;
}

.yith-wcwl-add-to-wishlist {
    width: 35px !important;
    height: 35px !important;
}
.yith-wcwl-add-to-wishlist {
	margin-left: 10px !important;
}
.yith-wcwl-add-button a {
    width: 35px !important;
    height: 35px !important;    
}
.yith-wcwl-wishlistexistsbrowse a:before {
    line-height: 35px !important;
    font-size: 20px !important;
}
.yith-wcwl-wishlistexistsbrowse a, .yith-wcwl-wishlistaddedbrowse a {
  width: 35px !important;
  height: 35px !important;
}
a.add_to_wishlist.single_add_to_wishlist:before {
    line-height: 35px !important;
  font-size: 20px !important;   
}
.yith-wcwl-wishlistaddedbrowse a:before {
	line-height: 35px !important;
  font-size: 20px !important;
}
.email {
	display:none;
}
.email.show {
    display: block;
}
.email.show a {
    width: 35px !important;
    height: 35px !important;
}

.pe-7s-mail:before {    
    line-height: 33px !important;
}
.email.show a i {
    line-height: 33px !important;
}
.woof.woof_sid.woof_sid_auto_shortcode {
    display: none;
}
.wpcf7 p textarea {
		height: 126px;
}

.single-product .meta-content {
   display: none;
}
.single-product p.availability {
    width: 100%;
}
.page-id-12207 .woof_container.woof_container_mselect.woof_container_product_cat.woof_container_1.woof_container_bases {
    display: none;
}
.woof_container.woof_container_mselect.woof_container_designer.woof_container_3.woof_container_fabrics {
	display:none;
}

.page-id-12222 
.woof_container.woof_container_mselect.woof_container_product_cat.woof_container_1.woof_container_bases {
	/*display:none;*/
}
.page-id-12222 .woof_container.woof_container_mselect.woof_container_style.woof_container_2.woof_container_style
{
	display:none;
}
@media only screen and (max-width: 767px){
	.page-id-8074 form.register p.form-row input[type="email"], form.register p.form-row input[type="email"]{
	max-width: 300px !important;
}
#left-sidebar {   
    order: initial;    
}
}
.price_slider_wrapper {
    padding: 25px 0 20px 0;
}

.price_label {
    font-size: 14px;
}
.page-id-12222 .product-categories, .page-id-12207 .product-categories {
    display: none;
}
.fa-bars:before {
    content: "\f0c9";
    padding: 10px 30px;
}

@media (max-width: 768px) {
.chosen-container-multi .chosen-choices{
    position:relative;
    overflow:hidden;
    margin:0;
    padding:0 0;
    width: 300px !important;
    height:auto;
    border:1px solid #eee;
    background-color:#fff;
    cursor:text
}
	.chosen-container .chosen-drop{
		    min-width: 300px !important;
		width: 100% !important;
	}
	.woof_price_search_container form .price_slider_wrapper{
		display: flex;
		         flex-direction: column;
	}
	ul.wishlist_table li{
		width: 100%;
	}
	
	
	

.chosen-search-input{
		width: 298px !important;
	}
	.search-field{
		padding-left: 5px;
	}
	.chosen-choices{
		padding: 5px !important;
	}
	.chosen-container-multi .chosen-choices li.search-field input[type=text]{padding-left: 10px !important;
		
	}
	

}

tr.cart-discount.coupon-pcreditcard-donotdelete,
tr.cart-discount.coupon-pdirectdeposit-donotdelete,
tr.cart-discount.coupon-pdomestic-donotdelete,
tr.cart-discount.coupon-p-offline-cc-donotdelete {
    display: none !important;
}



/* banner box hide */
rs-layer-wrap{
	display: none !important;
}
.woocommerce-MyAccount-content input::placeholder {
    font-style: normal !important;
    opacity: 1;
}
/* === My Designs Grid Fix === */

.woocommerce-MyAccount-content .designer-design-box {
    width: 23%;
    margin-bottom: 20px;
}

.woocommerce-MyAccount-content .designer-image-wrapper {
    width: 100%;
    height: 220px;              /* fixed height */
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f8f8f8;
    overflow: hidden;
    border-radius: 6px;
}

.woocommerce-MyAccount-content .designer-image-wrapper img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;        /* keeps ratio */
}
/* Center AWS Search Bar */
.aws-wrapper {
  margin: 0 auto !important;
  float: none !important;
  display: block !important;
}

.aws-container {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
