.sidebar_search .btn-primary{background:#212121;border:none;font-size:16px;border-radius:0;width:50px;height:50px;box-shadow:none;color:white;}
.media .media-left img{max-width:92px !important;}
.payment span{color:#464646;display:inline-block;width:50% !important;}
.payment a{color:#464646;display:inline-block;width:100px !important;}
#s{width:75%;}
.sidebar_search ,.sidebar_search .input-group , #searchform{width:100%;}
.ratingimg .star-rating{float:left;margin-right:10px;vertical-align:sub;}
.ratingimg .star-rating span{color:#ffcc00 !important;}
.Vouchers_code .couponbtn{background:#212121 none repeat scroll 0 0;border:medium none;border-radius:0;box-shadow:none;color:#fff;font-size:12px;letter-spacing:1px;padding:5px 10px;text-align:center;text-transform:uppercase;width:100%;}
.img-tumblr{height:100px !important;}
.tumblr_content h2{text-align:left !important;line-height:15px;}
.tumblr_content h2 b{color:#ffffff;font-family:"Hind",sans-serif;font-size:15px;font-weight:300;text-transform:capitalize;}
.ratingimg .star-rating{float:left;margin-right:10px;vertical-align:sub;margin-top:6px;margin-left:5px;}
.star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;}
.star-rating:before{content:"\73\73\73\73\73";color:#d3ced2;float:left;top:0;left:0;position:absolute;}
.star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;}
.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;}
.subtotal span{margin:0;}
.webshipping input[type="radio"]{margin-left:0;}
.webshipping label span{margin-bottom:0;display:inline-block;}
.webshipping span > span{float:left;}
.webshipping .radio{margin-bottom:7px !important;}
#refreshdiv .sub_btn{background:#212121 !important;border:medium none !important;border-radius:0 !important;box-shadow:none !important;color:#fff !important;font-size:15px !important;height:50px !important;letter-spacing:1px !important;text-align:center !important;text-transform:uppercase !important;width:100% !important;}
.woocommerce-cart.gbfoam-cart-restoring #refreshdiv{position:relative;min-height:260px;background:#f3f3f3;border:1px solid #ddd;}
.woocommerce-cart.gbfoam-cart-restoring #refreshdiv>*{visibility:hidden;}
.woocommerce-cart.gbfoam-cart-restoring #refreshdiv:before{content:"Updating basket totals";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#555;font-size:15px;letter-spacing:0;background:#f3f3f3;z-index:2;}
.sub_btn:hover{background:#e6413b !important;}
#mc4wp-form-1 input{background:#fff;border:1px solid #f7f7f7;width:100%;height:50px;padding:15px;font-size:15px;font-weight:300;text-transform:none !important;color:#999999;}
.es_shortcode_form input[type="button"]:hover{background:#E6413B;color:#fff;}
.wc-forward{background:#212121 !important;border:medium none;border-radius:0 !important;box-shadow:none;color:#fff;font-size:15px !important;height:50px;line-height:inherit !important;letter-spacing:1px;text-align:center;text-transform:uppercase;width:100%;font-weight:normal !important;}
.checkout-button:hover{background:#E6413B !important;color:#fff;}
.itemsdiv textarea{vertical-align:top;width:60%;}
.woocommerce a.remove{display:inline-block;}
footer .reviwe p a{color:#337ab7;text-decoration:none !important;}
.woocommerce table.shop_table td{border-top:none !important;padding:0 !important;vertical-align:middle;}
.itemsdiv img{width:100% !important;}
.bx-wrapper{height:100px;}
.pro_box .follow a{color:white;}
.follow .added_to_cart{display:none;}
.added_to_cart{display:none !important;}
.status-area .flash_message{padding:18px;color:green;padding-left:50px;}
#carousel .carousel-inner img{width:100%;}
.pro_cart .follow .button{background-color:#3a3c49;color:white !important;}
.pro_cart .follow .button:hover{background-color:#e6413b !important;color:#fff;}
.pro_cart .follow .added_to_cart{display:none;}
#mc4wp-form-1 .sub_btn{background:#212121 none repeat scroll 0 0;border:medium none;border-radius:0;box-shadow:none;color:#fff;font-size:15px;height:50px;letter-spacing:1px;text-align:center;text-transform:uppercase !important;width:100%;font-weight:500 !important;}
.totalprice{float:right;margin-top:0 !important;margin-right:51px;}
.pro_cart .follow .button, .pro_cart .follow .button:hover{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#fff !important;font-weight:normal;}
.products .follow .button, .products .follow .button:hover{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#fff !important;font-weight:normal;}
.products img{height:216px !important;min-height:216px;}
.products h3{height:44px !important;min-height:44px;}
.itemsdiv .imagepreview{height:150px !important;width:150px !important;}
.files img{height:150px !important;width:150px !important;}
.payment span.cart-contents{width:39% !important;}
.payment a{width:95px !important;}
.headerbtn{float:right;}
.headerbtn button{width:100%;}
.variation-customimage{display:none !important;}
span.cart-contents .woocommerce-Price-currencySymbol{width:12% !important;}
.averagediv span{display:inline !important;}
#searchsubmit{display:block;}
h1> span{color:#135fab!important;}
.media-heading{text-transform:uppercase;}
.woocommerce-checkout .content_part a{text-decoration:none !important;}
.woocommerce-checkout .checkout , .woocommerce-checkout .login , .woocommerce-checkout .checkout_coupon{background:#fff;border:1px solid #ddd;border-radius:5px;padding:15px;}
.woocommerce-checkout .woocommerce-info::before{display:inline-block;font-family:WooCommerce;left:7px;position:absolute;top:1em;}
.woocommerce-checkout .woocommerce-info{padding:15px 0 15px 30px !important;background:#fff;}
.woocommerce-checkout .login p{margin-bottom:5px;}
.woocommerce-checkout .login , .woocommerce-checkout .checkout_coupon{padding:15px !important;}
.woocommerce-checkout .content_part input, .woocommerce-checkout .content_part select{border:1px solid #ccc;height:40px;padding:5px;border-radius:0;}
.select2-choice{line-height:40px;border-radius:0 !important;}
.woocommerce-checkout .content_part .button{background:#212121 none repeat scroll 0 0 !important;border:medium none;border-radius:0;box-shadow:none;color:#fff;font-size:15px;font-weight:500 !important;height:40px;letter-spacing:1px;text-align:center;text-transform:uppercase !important;padding:5px 25px;}
.woocommerce-checkout .content_part .button:hover{background:#e6413b none repeat scroll 0 0 !important;color:#fff;}
.woocommerce-checkout .content_part input[type="radio"] , .woocommerce-checkout .content_part input[type=checkbox]{height:auto;}
.woocommerce-checkout .content_part label{font-size:14px;font-weight:normal;text-transform:capitalize;}
.woocommerce table.shop_table{background:#fafafa;border:none;}
#order_review_heading{font-size:20px;padding-bottom:5px;text-transform:uppercase;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{border-top:1px solid rgba(0, 0, 0, 0);font-weight:700;}
.woocommerce-checkout .content_part table tr th{border:1px solid rgba(0, 0, 0, 0.2);}
.woocommerce-checkout .content_part table tr td{border:1px solid rgba(0, 0, 0, 0.2);padding:5px 10px !important;}
.variation dd{margin:0 !important;padding:0 !important;}
.woocommerce table.shop_table tfoot tr th{border-top:medium none !important;}
#order_comments_field{display:none;}
.sheap_det strong{margin-right:3px;}
.woocommerce header{padding:5px 0;text-transform:uppercase;border-bottom:1px solid rgba(33,36,41,0.1);}
.woocommerce address{padding:10px 15px;box-shadow:0 2px 0px #cacaca;margin-top:10px;border:1px solid #cacaca;}
.product-name img{width:200px;}
.content_part .sheet-content{font-size:14px;font-weight:300;letter-spacing:1px;margin-bottom:30px !important;line-height:26px;display:block !important;}
.wpcf7-form-control-wrap{float:right;position:relative;width:100%;}
.wpcf7-form-control-wrap input{border:1px solid #ccc;border-radius:0;height:40px;padding:5px;width:100%;background:#eeeeee;}
.wpcf7-form-control-wrap textarea{border:1px solid #ccc;border-radius:0;height:80px;padding:5px;width:100%;resize:none;background:#eeeeee;}
#send_btn{background:#212121;border:medium none;border-radius:0;box-shadow:none;color:#fff;font-size:18px;letter-spacing:1px;text-align:center;text-transform:uppercase;padding:7px 25px;margin:7px 0;font-weight:500;}
#send_btn:hover{background:#e6413b;}
.day_time{background:#eee;color:#000;width:450px;}
.day_time td{padding:7px;border:1px solid #cacaca;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{background-color:#ffffff;border:1px solid rgba(33, 36, 41, 0.1);}
.woocommerce-thankyou-order-received{padding-left:265px;font-weight:bolder !important;color:#1e85be;}
.print_btn{float:right;margin-right:20px;background:#212121;color:#fff;border:none;font-size:15px;border-radius:0;box-shadow:none;text-transform:uppercase;width:10%;height:38px;text-align:center;letter-spacing:1px;}
.print_btn:hover{background:#e6413b !important;}
@media print{.sidebar{display:none;}
.print_btn{display:none;}
header{display:none;}
footer{display:none;}
footer{display:none;}
.bottom_footer{display:none;}
.newslatter{display:none;}
.social_link{display:none;}
}
#commentform label{vertical-align:top;}
#commentform p{margin-bottom:0px;}
#commentform textarea input{width:100% !important;resize:none !important;}
#commentform .submit{background:#212121 none repeat scroll 0 0;border:medium none;border-radius:0;box-shadow:none;color:#fff;font-size:15px;padding:5px 10px;letter-spacing:1px;text-align:center;text-transform:uppercase !important;font-weight:500 !important;margin:10px 0;}
.tooltip{width:100% !important;}
.tooltip.gbfoam-shape-help-tooltip{width: auto !important;}
dt{text-transform:capitalize;}
dd p{line-height:inherit;}
.mc4wp-alert.mc4wp-success > p{color:#f00;font-size:14px;text-align:center;}
.minsqty i:hover , .plsqty i:hover{color:#333;}
.addthis_toolbox a{float:none !important;}
.addthis_toolbox h3{vertical-align:middle;}
.navigation.post-navigation,.navigation.pagination{background:none;}
.nav-previous{float:left;}
.nav-next{float:right;}
.archive .attachment-post-thumbnail{max-width:100%;}
h2.screen-reader-text{display:none;}
.ui-dialog-content.ui-widget-content{height:518px !important;}
.search .attachment-post-thumbnail , .pro_box img{width:100%;height:auto;}
.nav-links .current{background:#e6413b none repeat scroll 0 0;color:#fff;height:20px;padding:5px 10px;}
.nav-links .page-numbers{margin:0 6px;}
.nav-links .next{background:#e6e6e6 none repeat scroll 0 0;padding:5px 10px;}
.nav-links .prev{background:#e6e6e6 none repeat scroll 0 0;padding:5px 10px;}
.nav-previous .post-title{background:#e6e6e6 none repeat scroll 0 0;margin-left:-3px;padding:3px 10px;}
.nav-previous .screen-reader-text{background:#e6413b none repeat scroll 0 0;color:#fff;padding:3px 10px;}
.nav-next .post-title{background:#e6e6e6 none repeat scroll 0 0;margin-right:-4px;padding:3px 10px;}
.nav-next .screen-reader-text{background:#e6413b none repeat scroll 0 0;color:#fff;padding:3px 10px;}
.webshipping .woocommerce-Price-amount.amount{float:right;}
.woocommerce a.button{border:none;font-weight:500;font-size:15px;text-align:center;text-transform:uppercase;color:#fff;width:100%;line-height:50px;background:#3a3c49;display:block;padding:0;}
.woocommerce a.button:hover{background:#e6413b;color:#fff;}
.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after{content:none !important;}
.return-to-shop .button.wc-backward{display:inline-block !important;padding:0 15px !important;width:auto !important;}
#sb_instagram .sbi_follow_btn{display:block !important;}
#sb_instagram #sbi_load .sbi_follow_btn{margin-left:0px !important;}
.single-post .post-thumbnail{margin-bottom:20px;text-align:center;width:100%;}
.single-product .sheap_list li p{font-size:14px;font-weight:300;letter-spacing:1px;line-height:18px;margin-bottom:30px;margin-top:30px;}
.isoimg , .celibrtimg{height:90px !important;}
.isoimg{}
.help{margin-left:25px;}
.help p{color:#333333;display:block;font-size:24px;margin-bottom:15px;font-weight:300;}
#sb_instagram .sbi_photo img{height:100px;width:100%;}
footer .media p{text-transform:uppercase;color:#ffffff;font-size:12px;line-height:22px;font-family:'Montserrat', sans-serif;}
footer .media span{font-size:12px;color:#999999;text-transform:uppercase;}
.ui-dialog-content img{max-width:400px;max-height:400px;}
.rate-wrap .pro_box span{margin-top:0px;}
#commentform textarea , #commentform input{box-sizing:border-box !important;width:100% !important;}
#review_form .mc4wp-checkbox input{width:auto !important;margin-right:5px;vertical-align:text-top;}
#review_form .form-submit input{width:auto !important;margin-right:5px;vertical-align:text-top;}
#respond .cptch_block .cptch_span input{width:auto;height:30px;}
.comment-respond span a{color:#ffcc00 !important;}
.cont_box_1 h2{margin:25px 0 !important;}
.carousel-inner img{max-height:235px;margin-bottom:30px;}
.custom_h2 h2{font-size:23px;text-align:left;}
.product_detail .carousel-inner img{max-height:none!important;}
.aptf-tweet-content{height:100px!important;}
.sidebar_myaccount{text-align:center;padding-inline-start:0;-webkit-padding-start:0;padding-start:0;}
.sidebar_myaccount li{display:inline-block;margin-right:16px;margin-top:10px;}
.sidebar_myaccount li a{background-color:#135fab;padding:5px 15px;color:#fff;font-size:14px;}
.sidebar_myaccount li a:hover{background-color:#003f8b;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em auto;text-align:left;border-radius:5px;width:60%;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{line-height:2;}
.sidebar_myaccount .login_logout_fa a:before{font-family:FontAwesome;content:"\f090";display:inline-block;padding-right:3px;vertical-align:middle;margin-right:7px;}
.sidebar_myaccount .myaccount_fa a:before{font-family:FontAwesome;content:"\f007";display:inline-block;padding-right:3px;vertical-align:middle;margin-right:7px;}
.input-group-addon, .input-group-btn{width:0 !important;}
.login .woocommerce-Button{background:#212121 none repeat scroll 0 0 !important;border:medium none !important;border-radius:0 !important;box-shadow:none !important;color:#fff !important;font-size:15px !important;}
.login .woocommerce-Button:hover{background:#e6413b !important;}
.remove_item a{font-size:16px;color:#337ab7!important;padding-top:8px;width:103px;}
@supports (-ms-ime-align:auto){#menu-myaccount{padding:0;}
}
@media all and (-ms-high-contrast:none){*::-ms-backdrop, .sidebar_myaccount li a{background-color:#135fab;padding:5px;color:#fff;font-size:12px;}
}
.variations td.label{display:none;}
.variations select{border:1px solid #ddd;height:36px;padding:5px;background-position:97% !important;}
.woocommerce button.button{background:#212121 !important;color:#fff;border:none;border-radius:0;box-shadow:none;padding:5px 15px;text-align:center;text-transform:uppercase;}
.woocommerce button.button:hover{background:#e6413b !important;}
.product_detail .product_meta{margin-bottom:10px;}
.woocommerce-message a.wc-forward{display:none;}
.product_meta{display:none;}
.cuprice .price{color:#0973ba !important;display:block;font-size:14px;font-weight:700;margin-top:10px;}
.woocommerce-variation.single_variation{display:none !important;}
.woocommerce-variation.single_variation.showdiv{display:block !important;margin-top:7px;}
.input-text.qty.text{display:none;}
.firmer_div h3{font-size:22px;margin-bottom:5px;}
.firmer_div h3 strong{color:#2982bc;}
.firmer_div{font-size:18px;}
.firmer_div a,.firmer_div span{display:inline-block;margin-right:5px;color:#333;text-decoration:none;font-weight:300;font-size:18px;}
.box_dimensions{padding:30px 30px 95px 30px;}
.box_dimensions .input_1{left:70px;}
.box_dimensions .input_2{left:250px;bottom:70px;}
.box_dimensions .input_3{right:70px;bottom:170px;}
p.shipping-method-description{margin-bottom:0;}
.customtiles{padding:10px 10px;}
.customtiles p{margin-bottom:10px;}
.customtiles h3{padding-bottom:10px;padding-top:10px;margin:0;}
.custom_calcimage span#spanerror{display:inline;padding-left:14px;color:red;}
.custom_calcimage span#spanerror2{color:red;display:initial;padding-left:26px;}
.custom_calcimage .warning{border:1px solid red;}
.custom_calcimage .removewarning{border:1px solid #ccc;}
.customtiles span{display:initial;}
a.addTocarst{padding-left:10px;}
span.redproduct{background:#636363;width:18px;height:18px;float:left;border-radius:3px;margin-right:10px;}
span.greenproduct{width:18px;height:18px;float:left;border-radius:3px;margin-right:10px;background:#eb1e25;}
span.blueproduct{width:18px;height:18px;float:left;border-radius:3px;margin-right:10px;background:#0072bb;}
span.first-arange{display:block;}
.custom-area{color:#5e825e;font-size:15px;}
p#lessthan24 span{color:red;}
.product_detail .simple_addtocart{text-transform:uppercase;}
.aws-search-btn.aws-form-btn{background:#000 !important;color:#fff !important;border:none !important;}
.aws-container .aws-search-form .aws-search-btn svg{color:#fff;}
input.aws-search-field{font-size:15px !important;}
span.outofstockpro{font-weight:700;padding-bottom:26px;display:inline-block;}
.single-product .variations_form select{padding-right:20px;margin-right:10px;margin-bottom:20px;}
input#billing_email_conversio_optin{position:relative;margin-right:0;}
input#createaccount{position:relative;margin-right:0;}
.item_basket_desc strong {
    padding-right: 5px;
    display: inline-block;
    font-family: Hind, sans-serif;
}
.price_div {
    font-weight: bold;
    /*text-align: left;
	color: #27326b;
    font-size: 20pt;
    font-family: 'Rubik', sans-serif;
    margin-top: 20px;*/
}
.scr_box input {
    border: 1px solid #ccc;
}
.scr_box .couponbtn {
    background: #212121 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    font-size: 12px;
    letter-spacing: 1px;
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
	margin-left: 15px;
}
.item_basket.mar_b_0 {
    background: #fff;
    padding: 20px 25px;
	margin-bottom: 30px;
	border: 1px solid rgba(33, 36, 41, .1);
}
.desc_div h1 {
    font-family: Montserrat, sans-serif;
    font-size: 25px;
    color: #000;
}
.new-cart-price small {
    display: block;
}
.new-cart-disc {
    width: 100%;
    margin-top: 15px;
    padding: 0 15px;
}
.new-cart-disc strong {
    margin-top: 12px;
    display: block;
    font-family: Hind, sans-serif;
}
.new-cart-price-list-form a {
    color: #337ab7;
    /* margin: 0 5px; */
}
.modal-content .close {
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99;
    width: auto;
    color: #000;
    padding: 10px;
}
.close {
    float: right;
    font-size: 40px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}
.woocommerce-cart .modal-body p {
    margin: 7px 0;
}
.item_basket.mar_b_0 h3 {
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 15px;
    color: #000;
    font-family: Montserrat, sans-serif !important;
    font-size: 14px;
    letter-spacing: 0;
}


/*========================================================================================================
	
	CSS ADD BY DESIGNER 07-07-2020 11:20AM
	
========================================================================================================*/

a.fulldetails {
    display: block;
}
.new-cart-price-list-form .remove_item a {
    font-size: 16px;
    color: #337ab7!important;
    padding-top: 8px;
    width: 103px;
}
.new-cart-disc{
	clear:both;
	margin-top:0;
	/* border-bottom: 1px solid #ddd; */
    /* padding-bottom: 25px; */
    margin-bottom: 30px;
}
.new-cart-disc textarea {
    width: 100%;
	resize:none;
	height:40px;
	border: 1px solid #ccc;
}

.row_flex {
    display: flex;
    justify-content: center;
    align-items: center;
}

#refreshdiv .radio{
	    margin: 10px 0 !important;
}
h4.order-total {
    text-transform: uppercase;
}
#refreshdiv .radio label{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: block;
    color: #666;
}
#refreshdiv .radio [type="radio"]:checked + label:before, 
#refreshdiv .radio [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 2px solid #b1b1b1;
    border-radius: 100%;
    background: #fff;
}

#refreshdiv .radio [type="radio"]:checked + label:after, 
#refreshdiv .radio [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #b1b1b1;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
	opacity: 0;
}
#refreshdiv .radio [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
div#calender {
    display: flex;
}
.calender input, 
.itemsdiv textarea {
    border: 1px solid #ccc;
    width: 100%;
}
.modal-backdrop.fade.in {
    display: block;
}
button.close:focus {
    outline: none !important;
}
/* Header Css 07-07-2020 */
.top_bar {
    padding: 20px 0;
}
.custom-logo-link {
    display: inline-block;
}
.cart_top_div {
    text-align: right;
}
.cart_top_div div.active {
    position: relative;
    display: inline-block;
}
.cart_top_div div span {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    display: block;
    bottom: -2px;
    color: #d01228;
}
.top_bar{
	display:none;
}
.mobilemanu{
	display:none;
}
.blackbar{
    display: none;
}
section.blackbar {
    background: #212429;
    text-align: center;
    color: #fff;
    padding: 5px 0;
	margin-bottom: 30px;
}
section.blackbar p {
    margin-bottom: 0;
    font-size: 20px;
    padding: 10px 0;
    font-weight: 700;
}
section.blackbar a {
    color: #fff;
    text-decoration: none !important;
}
.top_bar button.navbar-toggler {
    border: none;
    background: none;
}
section.mobilemanu .sub_list aside {
    font-size: 20px;
    color: #000;
    text-transform: uppercase;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    border-bottom: 1px solid #f7f7f7;
    padding-bottom: 10px;
}
section.mobilemanu .list-unstyled li {
    margin-bottom: 10px;
    font-size: 16px;
    margin-top: 10px;
}
section.mobilemanu .list-unstyled li a {
    color: #464242;
}
.radio_div.Voucher_div.d-sm-block {
    margin-bottom: 30px;
    padding: 30px;
    background: #fff;
	border: 1px solid rgba(33, 36, 41, .1);
}
div#refreshdiv .wc-proceed-to-checkout {
    padding-top: 0 !important;
}
.Dimensions.webshipping bdi>span {
    float: left;
}
/*
@media only screen and (min-width: 360px) and (max-width: 767px) {
	.SofaCushionFoam .input_3 {
		left: 8px !important;
		top: 144px !important;
	}
	
	.SofaCushionFoam .input_1 {
		right: 5px !important;
		bottom: 100px !important;
	}
	
	.SofaCushionFoam .input_2 {
		left: 110px !important;
		bottom: 70px !important;
	}
	
	.CurvedSofaCushionFoam .input_1 {
		right: 12px !important;
		bottom: 100px !important;
	}
	
	.CurvedSofaCushionFoam .input_2 {
		left: 130px !important;
	}
	
	.CurvedSofaCushionFoam .input_3 {
		left: 8px !important;
		bottom: 180px !important;
	}
	
	.BullNosedCushion .input_3 {
		bottom: 195px !important;
		left: 8px !important;
	}
	
	.BullNosedCushion .input_2 {
		left: 140px !important;
	}
	
	.BullNosedCushion .input_1 {
		right: 0px !important;
	}
	
	.SofaFoam .input_1 {
		right: 2px !important;
		top: 235px !important;
	}
	
	.SofaFoam .input_2 {
		left: 2px !important;
		bottom: 186px !important;
	}
	
	.SofaFoam .input_3 {
		right: 160px !important;
	}
	
	.SofaFoam .input_4 {
		left: 140px !important;
	}

	.SofaFoam .input_5 {
		right: 4px !important;
		top: 117px !important;
	}
	
	.input_1 {
		left: 3px !important;
	}
	
	.input_2 {
		left: 115px !important;
	}
	
	.input_3 {
		right: 1px !important;
	}
	
	.Lcushion .input_1 {
		left: 120px !important;
	}
	
	.Lcushion .input_3 {
		left: 1px !important;
	}
	
	.Lcushion .input_4 {
		bottom: 45px !important;
		right: 5px !important;
	}
	
	.Lcushion .input_5 {
		right: 3px !important;
		bottom: 161px !important;
	}

}
*/
button.loadmore_button.sub_btn { margin-bottom: 30px; }
.sheap_list p {    font-family: Montserrat, sans-serif;   font-size: 11px;   color: #212121;   font-weight: 700;   margin: 0;    letter-spacing: 0;    /*min-height: 40px;*/ min-height: 75px;    padding: 0 5px 10px;}
.payment_method_stripe label {display: inline;}
/*20-07-2023*/
/*.woocommerce-checkout #ppcp-hosted-fields button.button.alt.ppcp-dcc-order-button { background-color: #a46497 !important; padding: 14px 25px; float: left; }*/
/*24-01-24*/
.page-id-283 .pro_box img{width: 100%; max-height: 100px; object-fit: contain; }
.page-id-670275 .nitro-lazy-render {content-visibility: visible;}
/*07-08-24*/
.table_box { border: 1px solid rgba(33, 36, 41, .1); padding: 15px; margin-bottom: 25px; min-height: 195px; }
h2.entry-title:before {
    background: #767676;
    content: "\020";
    display: block;
    height: 2px;
    margin: 2rem 0;
    width: 1em;
}
h2.entry-title a {
    color: inherit;
}
h2.entry-title {
    text-align: left;
}
.entry .entry-meta, .entry .entry-footer {
    color: #767676;
    font-weight: 500;
}
.entry .entry-meta>span, .entry .entry-footer>span {
    margin-right: 1rem;
    display: inline-block;
}
.entry .entry-meta .svg-icon, .entry .entry-footer .svg-icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-right: .5em;
}
.entry .entry-meta a, .entry .entry-footer a {transition: color 110ms ease-in-out;color: currentColor;}
.category-gb-foam-news-foam-blog .listcontent p {font-size: 14px;font-weight: 300;letter-spacing: 1px;font-family: Hind, sans-serif;}
.blog_main_title{text-align: left}
.category-gb-foam-news-foam-blog .pagination .nav-links>* { padding: 1rem;}
.category-gb-foam-news-foam-blog .nav-links .current {background: #ffffff none repeat scroll 0 0;color: #000;height: 20px;padding: 5px 10px;}
.category-gb-foam-news-foam-blog .pagination .nav-links .prev>*,.category-gb-foam-news-foam-blog .pagination .nav-links .next>* {display: inline-block;vertical-align: text-bottom;fill: currentColor;}
.category-gb-foam-news-foam-blog .nav-links .next,.category-gb-foam-news-foam-blog .nav-links .prev { background: none; }
.single-post .single_blog_page .pro_box {height: 250px !important;}
/*07-08-24*/
/*19-09-24*/
.su-row.Refill_form.before_product_list {display: inline-block;}
a.upholstery_order_now.sub_btn { padding: 10px 20px; margin: 5px 0px 0px 0px; display: block; line-height: 30px; }
a.upholstery_order_now.sub_btn:hover { color: #fff; }
.service_list img { margin-bottom: 20px; width: 100%; height: auto; }
.service_list p {width: auto;}
/*19-09-24*/
/*24-09-24*/
#wpcf7-f1312-p194-o1 input#send_btn {margin: 30px 0px;}
.postid-58235 .single-post .single_blog_page .pro_box {height: auto !important;}


#billing_state_field label abbr {
    display: none;
}
#billing_state_field label abbr:first-child {
    display: inline-block;
}
.in_sub_btn {
	width:250px;
}

#ppcp-credit-card-gateway-card-name,
#ppcp-credit-card-gateway-card-number,
#ppcp-credit-card-gateway-card-expiry,
#ppcp-credit-card-gateway-card-cvc {
	font-size: 14px !important;
	line-height: 28px;
	letter-spacing: normal;
	font-weight: 400;
}

.payment_box.payment_method_ppcp-credit-card-gateway .wc-credit-card-form label {
	margin-bottom: var(--p-spacing1);
	font-size: 14px;
	transition: all;
	color: rgb(51, 51, 51);
	padding: 0;
	font-family: Hind, sans-serif;
	line-height: 28px;
	letter-spacing: 1px;
	font-weight: 400;
	text-decoration: none;
	text-shadow: none;
	text-transform: capitalize;
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto;
}

@media (min-width: 1100px) {
	.payment_box.payment_method_ppcp-credit-card-gateway .wc-credit-card-form {
		display: grid;
		grid-template-columns: minmax(280px, 2fr) minmax(280px, 1fr) minmax(200px, 1fr);
		column-gap: 20px;
	}

	.payment_box.payment_method_ppcp-credit-card-gateway .wc-credit-card-form .form-row {
		float: none;
		clear: none;
		width: auto;
		margin: 0 0 12px;
		padding: 0;
	}

	.payment_box.payment_method_ppcp-credit-card-gateway .wc-credit-card-form label {
		white-space: nowrap;
	}

	.payment_box.payment_method_ppcp-credit-card-gateway .wc-credit-card-form .form-row:has(#ppcp-credit-card-gateway-card-number) {
		grid-column: 1;
	}

	.payment_box.payment_method_ppcp-credit-card-gateway .wc-credit-card-form .form-row:has(#ppcp-credit-card-gateway-card-expiry) {
		grid-column: 2;
	}

	.payment_box.payment_method_ppcp-credit-card-gateway .wc-credit-card-form .form-row:has(#ppcp-credit-card-gateway-card-cvc) {
		grid-column: 3;
	}

	.payment_box.payment_method_ppcp-credit-card-gateway .wc-credit-card-form .form-row:has(#wc-ppcp-credit-card-gateway-new-payment-method) {
		grid-column: 1 / -1;
	}
}

.custom_sheap_list .list-unstyled > [class*="col-"] {
	padding: 0 !important;
}

@media (max-width: 767px) {
	.custom_sheap_list .list-unstyled > [class*="col-"] {
		min-height: 230px;
	}
}

.wpcp-swiper-dots {
    display: none !important;
}
