.message_success {border-left: 5px solid #7ad03a;margin-top: 20px;}
.message {background-color: #fff;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);margin-bottom: 10px;padding: 6px 8px;}
.message_error {border-left:5px solid red;}
.fabric-swatch li,.hardware-swatch li,.pa_rod-swatch li {width: 100%;min-height: 50px;margin-bottom: 5px;}
.item-colors.fabric-swatch li a,.pa_rod-swatch li a,.item-colors.hardware-swatch li a {width: 100%;height: 100%;}
.fabric-swatch .var_img,.hardware-swatch .var_img{width: 100%;height: 100%;float: left;min-height: 70px;margin: 0 4% 0 0;background-position: center;background-size: 100%;background-repeat:no-repeat !important;}
.hardware-swatch .var_img{min-height: 100px;}
#ya_pa_rod .var_img{width: 100%;height: 100%;float: left;min-height: 50px;margin: 0 4% 0 0;background-position: top right !important;}
.var_info {float: left;display: block;text-align: left;text-transform: capitalize;text-indent: 0px !important;line-height: 20px;}
.single-product .single-product-price{display: none !important}
table.variations{display: none;}
.swatch li{background: none !important;border: 1px solid #F5F5F5 !important; }
#ya_pa_pleat li.catalog-swatch-item {border: none;height: 140px;margin-right: 2%;}
.postid-2564 .woocommerce-Price-amount.amount {font-weight: bold;color: #50C0B4;font-size: 30px;font-family: "Montserrat", Sans-serif;}
#ya_pa_pleat li img{width: 100%}
.product-list-color-swatch {padding-bottom: 20px;}
a.liner-swatch,a.rod-swatch,a.controltype-swatch,a.mounting-swatch,a.openingtype-swatch,a.pleat-swatch {text-transform: uppercase;letter-spacing: 2px;font-weight: bold;font-size: 15px;}
.liner-swatch i,.rod-swatch i,.pleat-swatch i,.controltype-swatch i,.mounting-swatch i,.openingtype-swatch i{padding-left: 10px;}
#pa_liner li,#pa_rod li {margin-right: 15px;}
.hardware #ya_pa_measurment {float: left;width: 100%;}
#ya_pa_measurment li { width: 24%;margin-right: 1% !important;float: left !important;}
.hardware #ya_pa_measurment li {width: 49%;}
.hardware_configratur #ya_pa_measurment li { width: 49%;margin-right: 1% !important;float: left !important;}
#ya_pa_measurment.sp_measurment li {width: 32%;}
#ya_pa_measurment li select {width: 100%;font-size: 18px;height: 30px;}
#ya_pa_measurment label {text-transform: uppercase;font-weight: 500;text-align: center;letter-spacing: 2px;}
.item-colors ul {margin: 0 auto;}
.item-colors li {display: inline-block;margin: 0 2px;opacity: .8;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.swatch li {border: 1px solid #000;padding: 2px;display: inline-block;cursor: pointer;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;background: #fff;overflow: hidden;width: 46%;margin-bottom: 5px;}
.swatch li.sidereturn_value,.swatch li.specialrequest_value,.swatch li.trim_value {padding: 0px;display: none;list-style: none;}
#ya_pa_mask li{max-width: 200px;max-height: 80px;}
.item-colors li a {display: block;width: 26px;height: 26px;text-indent: -999em;color: #808080;}
.catalog-swatch-item.selected,.catalog-swatch-item:hover {box-shadow: 2px 2px 2px 2px #9090f4;}
.before_add_to_cart_form.facemask .catalog-swatch-item.selected,.catalog-swatch-item:hover {border: 1px solid #595a5c !important;box-shadow: none !important;}
.before_add_to_cart_form.facemask .single_variation_wrap {float: left;}
.select_gender {float: left;width: 100%;margin-bottom: 50px;clear: both;}
.select_gender .genderinner {width: 50%;float: left;}
.select_gender .genderbutton {background: #4cbfb0;padding: 15px 45px;margin-right: 10px;color: #fff;text-transform: uppercase;letter-spacing: 1.5px;font-weight: 500;font-size: 19px;}
.select_gender .sectionheader{margin-bottom: 10px;}
#ya_pa_room .catalog-swatch-item.selected,#ya_pa_room .catalog-swatch-item:hover {box-shadow: 0px 0px 2px 1px #d1d1d1;}
.woocommerce-product-gallery__image img{width: 100%;}
.info_custom_box {width: 60%;float: left;font-size: 20px;font-weight: 400;}
.info_custom_addtocart {width: 40%;float: right;}
.info_custom_des {float: left;text-transform: uppercase;font-size: 14px;}
.btn.custom_addtocart, .btn.custom_updatecart {border: 2px solid gray;float: right;color: gray;font-weight: bold;font-size: 16px;margin-top: 6px;cursor: pointer;}
.btn.custom_addtocart.disable {cursor: not-allowed;}
.single_variation_wrap ,.woocommerce-variation-price{display: none;}
.custom_below_img .woocommerce-variation-price,.custom_woocommerce_variation_title .woocommerce-variation-price{display: block;}
.loader_outer {position: absolute;right: 0;left: 0;height: 100%;top: 0;background: gray;z-index: 10;opacity: .5;display: none;}
.loader_inner{position: relative;margin: 0 auto;text-align: center;margin-top: 40%;}
.assistant_table .loader_inner{margin-top: 25%;}
.config-cart-form .cart {position: unset !important;}
.cs_info .cs_label {font-weight: bold;}
.woocommerce-checkout .cs_info {font-size: 10px;}
.woocommerce-product-gallery__image,.woocommerce-variation-add-to-cart.variations_button,.woocommerce-product-gallery__image--placeholder {display: none;}
.facemask .amz-increament-qty, .facemask .amz-decreament-qty{left: 80px;}
.facemask .pr_single_add_to_cart_button,.facemask .single_add_to_cart_button,.facemask  .quantity .input-text.qty{background: none !important;color: #58595B !important;border: 2px solid #58595B !important;border-radius: 0px !important;cursor: pointer;font-size: 20px !important;}
.facemask .pr_single_add_to_cart_button{margin-left: 20px !important;
padding: 6px 65px !important;}
.facemask  .quantity .input-text.qty{width: 125px !important;padding-right: 50px !important;}
.custom_pro_img {width: 100%;float: left;}
.custom_rod_img {background-position: 0% 8%;min-height: 65px;background-repeat: no-repeat;background-size: auto auto;}
.custom_fab_img {width: 100%;float: left;min-height: 570px;margin-bottom: 30px;background-position: center;background-repeat: no-repeat;z-index: 999;}
.custom_fab_img.mask_custom_fab_img {background-position: center; background-size: 100%;}

/*new design*/
.single-product #main-wrapper #content,.woocommerce-checkout #main-wrapper #content,.woocommerce-cart #main-wrapper #content {margin: 3em;}
.page-template-create_cart #main-wrapper .container,.page-template-trashed_cart #main-wrapper .container{width: 80% !important;}

/*Booking form*/
.book_header {text-align: center;font-size: 40px;color: #58595b;letter-spacing: 2px;}
.book-row,.book_label,.book-field {width: 100%;}
.book-row {margin-bottom: 20px;float: left;}
.book-column {width: 50%;float: left;}
input[type="text"].book_field,input[type="tel"].book_field {border-radius: 0px;background: #fff;border: 1px solid #5d5e60;}
.book_label {text-transform: uppercase;letter-spacing: 2px;padding-left: 25px;}
.book_app_form {float: left;width: 100%;padding: 30px 0 50px 0;}
.book_app_form_outer{width: 80%;margin: 0 auto;}
.book_lower .book-column,.book_upper .book-column {padding: 0 13px;}
.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {width: 100%;}
.book_lower {float: left;border-top: 1px solid #5d5e60;border-top-color: rgb(93, 94, 96);border-top-style: solid;border-top-width: 1px;padding-top: 25px;margin-top: 15px;}
.book-field .book_submit {background: #58595b;color:#fff;border-radius: 0px;padding: 17px 50px;   text-transform: uppercase;font-size: 18px;letter-spacing: 2px;}
ul#ya_book_time {list-style-type: NONE;margin-left: 20px;border: 2px solid #58595b;padding-left: 0px;height: 209px;overflow: auto;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);}
ul#ya_book_time li {padding: 10px;text-align: center;font-weight: bold;border-bottom: 1.3px solid;margin: 0px !important;cursor: pointer;}
ul#ya_book_time li:hover,ul#ya_book_time li.selected {background: #C0E4E9;}
.time_header {text-align: center;font-size: 17px;letter-spacing: 1px;border-bottom: 1px solid grey;margin-bottom: 30px;margin-left: 20px;}

#selectroom ,#roomtitle,#selectfabric_name,#selectreturn_size{width: 100%;border-radius: 0px !important;font-size: 16px;padding: 0px;height: 50px;}
#ya_pa_room {list-style-type: none;padding: 0;margin: 0;}
#ya_pa_room li a {margin-top: 0px;background-color: #f6f6f6;padding: 5px 15px 5px 5px;text-decoration: none;font-size: 18px;color: black;display: block;}
#ya_pa_room li a:hover:not(.header) {background-color: #eee;}
.selectroom_outer {width: 96%;border: 1px solid #808080;float: left}
.selectroomouter {width: 100%;float: left;margin-bottom: 15px;}
.swatch{display: none;margin-top: 10px;}
.mask_configratur .swatch{display: block;}
.sectionheader h5 {display: inline-block;margin-bottom: 10px !important;letter-spacing: 1px !important;margin-top: 10px !important;}
.swatch .selectroom_outer li {width: 100%;float: left;padding: 0px;margin: 0px;}
.selectroomh2 {font-size: 20px;margin: 10px 0 5px 0;display: block;text-transform: uppercase;color: #808080;}
.arrowsection {float: right;}
.arrowsection .arrowdown{background-image: url('images/arrowdown.png');background-position: -5px bottom;}
.arrowsection .arrowup{background-image: url('images/arrowup.png');background-position: center;}
.arrow_span {width: 25px;height: 40px;float: right;margin-left: 5px;}
.sel_img span {width: 220px;display: table-cell;text-align: center;text-transform: uppercase;font-weight: 400;overflow: hidden;height: 60px;line-height: 19px;padding: 8px 10px;font-size: 14px;color: #595a5c;vertical-align: middle;font-weight: 500;}
.sel_img {width: 220px;height: 60px;float: left;background-image: url('images/sel_img.png');background-position: center;background-size: 100% 100%;background-repeat: no-repeat;}
textarea#selectroom{border: none;}
.summary .product_title.entry-title {display: inline-block;float: left;}
body.single-product.postid-2564 {background: #fff;}
.menu_number a {color: #50C1B4 !important;font-weight: bold;}
.payment_method_stripe .stripe-icon {display: none !important;}
#customer_details {width: 66% !important;margin-right: 4% !important;}
fieldset#wc-stripe-cc-form {padding: 10px;}
#shipping_method .processingtime {font-size: 12px;font-weight: bold;}
.checkout-button,.woocommerce .cart-form .update-cart-btn,#place_order{border-radius: 0px !important;}
.drape_configratur .var_img{background-position: top center !important;}
.hardware_configratur .var_img {background-position: left center !important;background-size: 100% !important;}
.woocommerce-product-gallery .woocommerce-product-gallery__trigger {display: none;}
h1.drapes_title.product_title.entry-title{display: block !important;}

#less_fabric,.show_more_fabic {display: none;}
.show_moreless {text-align: center;margin-top: 20px;}
#load_fabric,#less_fabric{font-size: 20px;color: #000;font-weight: 500;cursor: pointer;background-position: right -3px;padding: 0 40px;background-repeat: no-repeat;}
#load_fabric{background-image: url('images/arrowdown.png');}
#less_fabric{background-image: url('images/arrowup.png');}
.custom_pro_des {float: left;display: block;width: 100%;margin: 20px 0;line-height: 19px;font-size: 14px;font-family: Montserrat;color: #595a5c;font-weight: 500;}

.load_cust_form a.load_form,.duplicate_pro_span a.duplicate_pro,.edit_pro_span a.edit_pro{border: 2px solid #50C0B4;float: left;color: #50C0B4 !important;font-weight: bold;font-size: 14px;margin-top: 6px;cursor: pointer;padding: 10px 24px;text-decoration: none;text-transform: uppercase;}
.load_cust_form a.load_form:hover,.duplicate_pro_span a.duplicate_pro:hover,.edit_pro_span a.edit_pro:hover{color: #fff !important;background: #50C0B4}
.load_cust_form{float: right;width: 30%;}
.duplicate_pro_span,.edit_pro_span{width: 100%;float: left;}
.woocommerce-cart .load_cust_form{float: left;width: 92%;}
.modal #isItBuyLabel {width: 95%;float: left;font-size: 18px;}
.pwc-inner.pwc-child {display: none;}
.cart_totals p.woocommerce-shipping-destination {display: none;}

#record_datatable a,#record_datatable .populate_cart {cursor: pointer;color: #337ab7;}

/*Cart Page design*/
#shopping-cart,#product-grid {margin: 40px;}
#shopping-cart table {width: 100%;}
#shopping-cart table td {background-color: #FFFFFF;padding-top: 10px;}
.tbl-cart th {border-bottom: 4px solid #F0F0F0 !important;}
.txt-heading{color: #211a1a;border-bottom: 1px solid #E0E0E0;overflow: auto;}
#btnEmpty {background-color: #ffffff;border: #d00000 1px solid;padding: 5px 10px;color: #d00000;float: right;text-decoration: none;border-radius: 3px;margin: 10px 0px;}
.btnAddAction {padding: 5px 10px;margin-left: 5px;background-color: #efefef;border: #E0E0E0 1px solid;color: #211a1a;float: right;text-decoration: none;border-radius: 3px;cursor: pointer;}
#product-grid .txt-heading {margin-bottom: 18px;}
.product-item {float: left;background: #ffffff;margin: 30px 30px 0px 0px;border: #E0E0E0 1px solid;}
.product-image {height: 155px;width: 250px;background-color: #FFF;}
.clear-float {clear: both;}
.demo-input-box {border-radius: 2px;border: #CCC 1px solid;padding: 2px 1px;}
.tbl-cart {font-size: 0.9em;margin: 1rem 0;width: 100%;}
.tbl-cart th {font-weight: normal;}
.product-price,.pro_title {float:left;}
.cart-action,.totval {float: right;}
.cart-item-image {width: auto;height: 50px;padding: 5px;vertical-align: middle;margin-right: 15px;}
.pro_img {width: 17%;float: left;margin: 0 auto;text-align: center;}
.estimate_table .pro_img {width: 25%;}
.estimate_table .pro_title {font-size: 18px;width: 75%;float: right;}
.estimate_table .cs_info,.estimate_table tr td,.estimate_table tr th {font-size: 16px !important;line-height: 23px;}
.estimate_table .cart-item-image {height: 120px;}
.cart_customer_info ul {list-style-type: none;font-size: 18px;font-weight: bold;}
.cart_customer_info .block50,.cart_customer_info .notes_sec{float: left;width: 50%;margin-bottom: 20px;font-size: 16px;}
input[type="button"].print_btn,input[type="button"].payment_reminder_btn,.btn.delete_record,.btn.restore_record,.btn.duplicate_record,.btn.update_cart_status,.btn.refund_btn,.btn.pdf_btn,.btn.resend_invoice_btn{padding: 6px 20px;font-family: "Montserrat", Arial, sans-serif;font-weight: 500;font-size: 12px;letter-spacing: 1px;display: inline-block;box-shadow: none;border: none;line-height: 1.857;background: #af476f;color: #fff;margin-left: 5px;}
#printableArea {margin: 20px 0;}
.total_div,.subtotal_div,.discount_div {padding: 8px 10px;font-family: Helvetica, sans-serif;}
.total_div{background: #40CCFF;border-top: 3px solid gray;color: #fff;}
.subtotal_div{border-top: 3px solid gray;}
.subtotal_div,.discount_div{color: gray;}
.discount_div input.Discountapply {padding: 5px;width: 80%;float: right;color: #40CCFF;border-radius: 5px;line-height: 10px;text-align: center;-webkit-box-shadow:0 0 3px #B9B9B9;-moz-box-shadow:0 0 3px #B9B9B9;box-shadow:0 0 3px #B9B9B9;font-weight: 600;}
.discount_div.view_div .totval {width: auto;}
.discount_div .totval {width: 50%;float: right;}
.total_outer{float: left;width: 100%;clear: both;}
#record_datatable a{cursor: pointer;}
.cs_info .cs_label {font-weight: bold;}
.cs_info{font-size: 12px !important;}
.roomtitle_exist {font-size: 12px !important;font-weight: bold;}
.tbl-cart tr {border-bottom: 2px solid #F0F0F0 !important;}
.tbl-cart tr td {padding: 4px 0;}
.est_cust_form .row {margin-bottom: 15px;}
#cform_submit,#cform_save,#cemail_check {border: 1px solid;border-radius: 30px;cursor: pointer;color: #50C1B4;}
._block2{display: none;}
.proinner{width: 100%;height: 100%;border: 1px solid gray;text-align: center;vertical-align: middle;display: inline-table;}
.col-md-4.pro_block {height: 100px;margin-bottom: 20px;}
.proinner a{padding: 30px;font-size: 20px;width: 100%;text-transform: uppercase;color: #929292;display: inline-block;}
input.error_red, textarea.error_red {border: 1px solid red !important;}
.btn.newestimate,.btn.prlogout {border: 1px solid #af476f;border-radius: 4px;}
.btn.prlogout{float: right;}
.btn.newestimate:hover,.btn.prlogout:hover {background: #af476f;color: #fff;}
.cart_page .proinner a{padding: 10px;font-size: 17px;text-decoration: none;}
.cart_page .pro_block {margin-bottom: 10px;}
.pro_cust_form.cart_page {margin-bottom: 20px;}
.assistant_table .notice {margin: 5px 0 15px;background: #fff;border: 1px solid #c3c4c7;border-left-width: 4px;box-shadow: 0 1px 1px rgba(0,0,0,.04);padding: 1px 12px;display: block;}
.assistant_table .notice p{margin: .5em 0;}
.assistant_table .notice-success {border-left-color: #00a32a;}
.woocommerce-account #main-wrapper {padding: 2% 5%;}
.woocommerce-order-pay .wc_payment_method.payment_method_invoice,.woocommerce-shipping-totals.shipping,li.depthvalue{display: none;}
#depthvalue,#sidereturn_value,#specialrequest_value,#trim_value {border: 2px solid gray;padding: 10px 20px;}
li.catalog-swatch-item.depthvalue {list-style-type: none;width: 100%;}
li.catalog-swatch-item.depthvalue:hover,li.catalog-swatch-item.sidereturn_value:hover,li.catalog-swatch-item.specialrequest_value:hover {border: none !important;}

.pa_roman-control #ya_roman-control li {width: 100%;}
.login-box  textarea{text-transform: initial !important;}
.hardware_configratur .swatch#ya_finial_type li {min-height: auto;}
.drape_configratur .swatch li.style50{width: 46%;min-height: 35px !important;}
.drape_configratur .swatch li.style100{width: 100%;min-height: 35px !important;}
.cart_customer_info td {padding: 5px 3%;border: none !important;}
.woocommerce .cart-form .product-name .pro_roomtitle {font-size: 14px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;color: #010000;display: inline-block;margin-bottom: 10px;}
.woocommerce .cart-form .product-name .roomtitle_exist a {margin-bottom: 0px !important;font-size: 12px !important;text-transform: capitalize !important;}
.pro_roomtitle {font-weight: bold;font-size: 15px;}
.woocommerce-order-received .product-name a, .woocommerce-order-received .product-quantity {display: none;}
span.pname_qty {text-transform: lowercase;}
#save_new_estimate {display: none;}
.load_cust_form a.button{border-radius: 0 !important;margin-top: 5px;width: 100%;text-align: center;color: #fff !important;}
.catalog-swatch-item.trim_value {float: left;width: 100%;}
#cart_datatable_wrapper {margin-top: 10px;}
#cart_datatable_wrapper input[type="search"] {margin-bottom: 5px;border: 1px solid #af476f;float: right;border-radius: 5px !important;width: 75%;}
.dataTables_wrapper .dataTables_filter {float: right;width: 60%;}
#cart_datatable_filter label {float: left;width: 40%;line-height: 43px;}
#categoryFilter, #dateFilter {float: right;width: 28.5%;height: 45px;border: 1px solid #af476f;margin-right: 1%;border-radius: 5px;background: none;padding: 5px;}
.est_login{border: 1px solid #af476f;padding: 10px 20px;margin-bottom: 10px;border-radius: 4px;font-weight: bold;}
.prlogout {float: right;}
.est_login span {font-weight: normal;font-size: 12px;color: #af476f;}
.cart-form-cover .update-cart-btn{display: none !important;}
.cart-empty.woocommerce-info {background: #50C1B4 !important;float: left;width: 100%;padding-bottom: 10px;padding-top: 12px;padding-left: 10px;color: #fff;font-weight: bold;letter-spacing: 1px;}
.appendrow textarea {text-transform: unset;}
.simulator-form h2 {text-transform: capitalize;}
.status_span {margin-left: 10px;padding: 4px 8px !important;border-radius: 20px !important;}
.workorder_form {border: 1px solid #e0e0e0;padding: 20px;margin-bottom: 30px;border-radius: 5px;}
.wo_btn {margin-bottom: 10px;text-align: center;width: 100%;}
.downloadpdf_form{display: inline-block;margin: 10px 0 10px 0;}
.pdf_link {float: left;cursor: pointer;}


/**Fabric Collection page**/
.fabric_collections{max-width: 920px;margin: 0 auto;}
a.gallerypic span.zoom-icon {visibility: visible;position: absolute;left: 78%;top: 83%;filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;}
a.gallerypic span.zoom-icon {visibility: visible;}
a.gallerypic{text-decoration: none;position: relative;display: block;padding-bottom: 4px;}
a.gallerypic span.zoom-icon {visibility: visible;position: absolute;left: 82%;top: 77%;filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;}
a.gallerypic span.zoom-icon {visibility: visible;}
td.color_filter span{font-weight: normal; font-size: 13px;}
#trFabricTypeFilter #ddlCollectionList td,
#trColorFilter #ddlFabricColor td {padding: 0px 0px;}
.filter_single label {padding-left: 5px;font-weight: normal;color: #777;font-size: 13px;font-family: 'Roboto', sans-serif;}
.hidden {display: none;}
.fil_tablinks._filter{padding: 3px;font-weight: bold;height: 28px;letter-spacing: 1px;font-size: 12px;color: #ffffff;background-color: #807a79;cursor: pointer;text-align: center;border-left: .5px solid #e5e5e5;padding-top: 5px;}
#tdFilterBy{background-color: rgb(80, 76, 75);}
.fil_tablinks._filter_search{padding:0px; font-weight:normal; letter-spacing:1px; font-size:12px; color:#ffffff; background-color:#9c9a9d; text-align: right !important;}
#txtSearch{color:#777777; font-weight:normal; letter-spacing:1px; height: 23px; cursor:text; border:solid 1px #aaaaaa; padding-left:10px; width:200px;background-color: #fff;font-size:11px;width: 160px}
._filter_search a{padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; border:0; color:#ffffff; font-size:14px; background-color:#9c9a9d; font-weight:bold; line-height:25px;}
.fil_tablinks._filter._selected{color: rgb(153, 153, 153) !important;background-color: rgb(230, 229, 229) !important;}
#ddlPriceList td{padding: 0px 3% !important;}
._new_fab{text-align:center;font-size:12px;color:#ffffff; padding:0px;background-color:#CB8340;}
.natural_fibers,.flame_res{padding:0px; text-align:center; font-size:12px; color:#ffffff; background-color:#ffffff;}
._fabric_msg{font-size:12px;color:#aaaaaa; font-weight:normal;display:inline-block;}
.fabric_name_outer{text-align: center;max-width: 70%;margin: 0 auto;}
.fabric_name_a{color:#777777; font-weight:bold; font-size:13px;text-transform: capitalize;}
.fabric_single_td{background-color: #fefefe;padding-top:0px;padding-left:0px;padding-right: 0px;padding-bottom: 0px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border: 5px solid #ffffff;text-align: center;}
.fabric_single_inner{position: relative;width: 100%;border-bottom: solid 2px #ffffff;min-height: 230px;height: 230px;overflow: hidden;}
.outer_fab .fabric_single {margin: 20px 0 0 0;}
.fabric_single_img{cursor: pointer; border: 1px solid rgb(221, 221, 221); display: inline;}
.fabric_price{text-align:center; font-size:12px;color:#ffffff; padding:2px;background-color:#777777;}
.fab_info{cursor:pointer;cursor:hand;position:absolute;width:40px;top:0px;right: 18px;margin:0px;padding:0px;}
#divFabricPalette{border: 1.5px solid #E5E5E5;position: relative;width: 100%;float: left;margin-bottom: 50px;padding-bottom: 20px;}
#divColorFilter,#divFabricTypeFilter,#divPriceFilter {padding: 10px 0 0 15px;}
.filter_single span {font-weight: normal; font-size: 13px}
#storyModal .modal-header {padding: 25px;padding-bottom: 25px;padding-bottom: 0;border-bottom: 0;align-items: flex-start;}
#storyModal .btn-close {background: none;opacity: 1;width: 40px;height: 40px;margin-left: auto;margin-right: 0;margin-top: 0;padding: 0;}
.w-story-video-details h5 {color: #000;line-height: normal;text-transform: capitalize;margin-bottom: 1rem;}
#storyModal .btn-close{background: none;opacity: 1;width: 40px;
height: 25px;margin-left: auto;margin-right: 0;margin-top: 0;
padding: 0;}
.configurator-wide .header-wrap .container{width: 100% !important;}

.cart-content .cart_item .variation {display: none;}
.w-fab_des {margin-bottom: 1rem;}
.woocommerce .cart-form .cart_item .product-no,.woocommerce .cart-form .cart-head-inner div.product-no {flex: 1 !important;}
.woocommerce .customer_info h3.title {text-transform: uppercase;font-weight: bold;font-size: 26px;margin-bottom: 12px;margin-top: 0px;letter-spacing: 2px;}
.woocommerce-cart-form .cart-content .product-thumbnail{display: none !important;}
.row.msgbox {border: 1px solid #50C1B4;padding: 10px;margin-top: 10px;float: left;background: #50C1B4;color: #fff;font-family: "Montserrat", Sans-serif;font-weight: 400;font-size: 15px;}
#ya_pa_rod .catalog-swatch-item {width: 100%;min-height: 35px !important;}
#terms.woocommerce-form__input {margin-left: 0px !important;margin-top: 7px !important;}
.woocommerce-terms-and-conditions-checkbox-text {margin-left: 20px !important;}
.woocommerce-checkout button#place_order {background: #50C1B4 !important;}
.ButtonContainer.ButtonContainer--pay {display: none;}

@media only screen and (max-width: 600px) {
    .facemask .quantity .input-text.qty {width: 115px !important;}
    .facemask .pr_single_add_to_cart_button {padding: 6px 60px !important;}
    #customer_details {width: 100% !important;margin-right: 0% !important;}
}

@media only screen and (max-width: 500px) {
    .fil_tablinks._filter{width: 100% !important;border-left: 0px;border-bottom: .5px solid #e5e5e5;padding-left: 20px;}
    #txtSearch{width: 88% !important;}
    #storyModal .modal-header{padding: 0px;position: absolute;z-index: 9;top: 20px;right: 15px;}
    #fabric_img{margin-bottom: 10px;}
    .fil_tablinks._filter_search {text-align: left !important;}
    .fabric_name_outer{max-width: 100%;margin: 0 auto;}
    .fabric_single_inner{min-height: 190px;height: 190px;}
    .outer_fab .fabric_single {margin: 10px 0 0 0;}
    .facemask .quantity .input-text.qty {width: 100px !important;padding-right:40px !important}
    .facemask .amz-increament-qty, .facemask .amz-decreament-qty {left: 70px;}
    .facemask .pr_single_add_to_cart_button {margin-left: 10px !important; padding: 5px 35px !important;}
    .select_gender .genderbutton {padding: 15px 25px;font-size: 15px;}
    .facemask .config-cart-form .quantity .input-text {height: 48px;}
    .hardware-swatch .var_img{min-height: 70px;background-size: 100% !important;}
    .select_gender .genderbutton {padding: 12px 17px;font-size: 15px;max-width: 40%;}
    #ya_pa_measurment li { width: 47%;}
    /*Booking form*/
    .book_header {font-size: 25px;}
    .book-row {margin-bottom: 0px;}
    .book-column {width: 100%;margin-bottom: 15px;}
    .book_app_form {padding: 30px 0 30px 0;}
    .book_app_form_outer{width: 85%;margin: 0 auto;}
    .book_lower .book-column {padding: 0px;}
    .custom_woocommerce_variation .price {float: left}
    .info_custom_box,.info_custom_addtocart {width: 100%;}
    .info_custom_addtocart {float: left;}
    .btn.custom_addtocart, .btn.custom_updatecart {float: left;}
    #ya_pa_pleat li.catalog-swatch-item {border: none;height: 89px;width: 47%;margin-left: 1%;}
    .woocommerce-checkout #main-wrapper #content, .woocommerce-cart #main-wrapper #content {margin: 1em;}
    .single-product #main-wrapper #content{margin: 0;}
    .single-product h5 {margin-bottom: 20px;}
    .product-list-color-swatch {padding-bottom: 0px;}
    ul#ya_pa_rod {padding-bottom: 0px;margin-bottom: 0px;}
   
    .custom_fab_img {width: 100%;min-height: 200px;margin-bottom: 20px;background-position: 0px -55px;background-size: 100% auto;}
    .custom_rod_img {background-position: 0% 8%;min-height: 32px;background-repeat: no-repeat;background-size: 100% auto;}

}

@media only screen and (max-width: 550px) {
    .facemask .quantity .input-text.qty {width: 100px !important;padding-right:40px !important}
    .facemask .pr_single_add_to_cart_button {padding: 6px 60px !important;}
    .select_gender .genderbutton {padding: 15px 35px;}
    .single-product-wrap .single-products-img {margin-bottom: 0px !important;}
    h1.drapes_title.product_title.entry-title,.custom_woocommerce_variation_title {display: none !important;}
    .custom_woocommerce_variation_title {display: none;}
}


