/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0
*/

input[type="text"], input.input-text {border-color: rgba(0,0,0,.08) !important;}
select#bstateLists {display: block;margin: 12px auto 0;border: solid 1px #000;color: #000;}
.baddress_lists {display: none;}
#Top_bar .top_bar_right a#header_cart {display: none;}
form.cart button.single_add_to_cart_button, form.cart input.qty,
.woocommerce .product div.entry-summary .cart .quantity {
    display: none;
}
form.cart a.custom_btn {background-color: #e6a94a;color: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
    font-size: 16px;font-weight: 700;line-height: 1.8;text-transform: none;
    margin-left: 5px;
    text-align: center;
    padding: 0.62em 1.5em 0.62em 1.5em !important;
    float: left;
    vertical-align: middle;text-decoration: none;
}

.store_locator_sec {padding: 50px 0;}
.stloc_form {margin: 0 0 20px;}
.stloc_form form .form_fields {float: left;width: 75%;}
.stloc_form form .field_item {float: left;width: 33.33%;padding: 0 10px 0 0;
    box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
}
.stloc_form form .form_control {width: 100%;border: solid 1px #ccc;color: #000;}

form textarea.form_control {height: 100px;}
.column.one input[type="submit"] {max-width: 220px;margin: 15px auto 0;display: block;}

body .col-lg-12 .stack {
    margin-left: 0 !important;
}

.banner_wrapper.custom_text {display: block !important;float: right;margin: 6px 0 0;font-size: 16px;}
.header-transparent #Top_bar.is-sticky .banner_wrapper.custom_text {margin: 2px 0 0;font-size: 14px;}
#Top_bar .menu > li > a span:not(.description),
.header-transparent #Top_bar.is-sticky .menu > li > a span:not(.description) {line-height: 30px;}

.menuo-right #Top_bar .menu_wrapper {clear: right;}
#Top_bar .top_bar_right .top_bar_right_wrapper {align-items: end;padding: 0 0 10px;}

.banner_wrapper.custom_text ul.social_links {float: right;margin: 0;padding: 0 0 0 10px;list-style: none;}
.banner_wrapper.custom_text ul.social_links li {float: left;padding: 0 5px;}
.banner_wrapper.custom_text ul.social_links li a {float: left;width: 26px;height: 26px;border-radius: 50%;-moz-border-radius: 50%;
	-webkit-border-radius: 50%;background-color: #189f57;color: #fff;text-align: center;
}
.banner_wrapper.custom_text ul.social_links li i {font-size: 15px;color: #fff;line-height: 25px;font-weight: 500;}

#Footer .footer_copy .social {display: none;}

.month_row .month_selection h3 {cursor: pointer;position: relative;}
.month_row .month_selection h3:after {content: '\e868';font-family: "mfn-icons";font-size: 22px;
    font-style: normal; font-weight: 400; speak: none; display: inline-block; text-decoration: none!important;
    width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em;
    margin-left: 0.2em;
}
.month_row .month_selection.active h3:after {content: '\e946';}
.month_row .performer_box.hide {display: none;transition: 0.6s all;-moz-transition: 0.6s all;-webkit-transition: 0.6s all;}
form .form_control {border: solid 1px #189f57 !important;color: #000 !important;}
.form_control::-webkit-input-placeholder { /* Edge */
  color: #000;
}
.form_control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000;
}
.form_control::placeholder {
  color: #000;
}

#Top_bar {background-color: #f6f6f6;}

.store_locator_sec .store_lists .stadd_item {float: left;width: 30%;margin: 10px 5% 10px 0;padding: 10px;
	background-color: #aaa;
}
.store_locator_sec .store_lists .stadd_item:nth-child(2n+1) {margin-right: 0;}
.store_locator_sec .store_lists .stadd_item p {color: #fff;margin: 0 0 6px;}
.store_locator_sec .store_lists .stadd_item p:last-child {margin: 0;}
.store_locator_sec .store_lists .stadd_item a {color: #fff;text-decoration: underline;}

.woocommerce ul.products h4 {font-size: 16px;line-height: 24px;}
.woocommerce .product div.entry-summary h1.product_title {font-size: 26px;line-height: 32px;}
.woocommerce #reviews #comments .woocommerce-Reviews-title {font-size: 20px;line-height: 26px;margin-top: 10px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {padding: 18px 85px 18px 80px;}
.woocommerce #reviews #comments ol.commentlist li img.avatar {width: 38px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description {
    padding: 10px 30px 5px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
    margin: 0 0 8px;
    font-size: 13px;
    line-height: 20px;
}
.woocommerce #reviews #review_form_wrapper {
    margin-top: 0;
}
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-comment textarea {
	height: 100px;border: solid 1px #189f57;
}
.product_wrapper .has_content .the_content_wrapper {margin-bottom: 10px;padding: 10px 0 0;}
.product_wrapper .has_content .the_content_wrapper p {margin: 0 0 8px;font-size: 13px;line-height: 20px;}

body.single-post .section-post-header, body.single-post .section-post-intro-share {display: none;}

.custom_table table .aligncenter {display: table-cell;}
.custom_table table th, .custom_table table td {border-width: 1px;border-bottom: solid 1px rgba(0,0,0,.08) !important;
	border-right: solid 1px rgba(0,0,0,.08) !important;
}

#Subheader.hide_title .title {display: none;}
body.post-type-archive-product #Subheader {
	background-image: url('http://lemart.development.ind.in/wp-content/uploads/2022/09/home-care-cat-banner.jpg') !important;
	background-size: cover !important;
    padding: 250px 0;
}
body.post-type-archive-product #Subheader .title {display: none;}

#soliloquy-container-13415 {width: 100% !important;max-width: 100% !important;}
#soliloquy-container-13415 .soliloquy-viewport {height: 100% !important;}
#soliloquy-container-13415 .soliloquy-slider img {width: auto;height: 100%;max-height: 520;}
#soliloquy-container-13415 .soliloquy-pager {display: none;}
/*body.single-product #Subheader {background-size: 100% 100%;}*/
.subheader-both-center #Subheader .title {color: #fff;font-weight: 500;font-style: normal;font-size: 42px;
    line-height: 50px;text-shadow: 1px 2px #bfbfbf;text-align: left;
}

@media only screen and (min-width: 768px) {
	#Top_bar.is-sticky .menu_wrapper .menu > li > a {
		padding: 0;font-size: 14px;
	}
}

@media only screen and (max-width: 1210px) {
	.banner_wrapper.custom_text {float: none;font-size: 14px;text-align: center;}
	.banner_wrapper.custom_text ul.social_links {float: none;display: block;text-align: center;padding: 0;}
	.banner_wrapper.custom_text ul.social_links li {float: none;display: inline-block;}
	#Top_bar .top_bar_right .top_bar_right_wrapper {align-items: inherit;padding: 0;}
}
@media only screen and (max-width: 767px) {
	.banner_wrapper.custom_text {font-size: 13px;max-width: 90%;}
	.banner_wrapper.custom_text ul.social_links li {padding: 0 2px;}
	.page_banner, #Subheader {padding-top: 80px !important;padding-bottom: 80px !important;}
}
@media only screen and (max-width: 480px) {
	.mobile-header-mini #Top_bar .logo {margin-left: 5px;}
	.banner_wrapper.custom_text {font-size: 12px;}
	.banner_wrapper.custom_text ul.social_links li {padding: 0 1px;}
	.banner_wrapper.custom_text ul.social_links li a {width: 22px;height: 22px;}
	.banner_wrapper.custom_text ul.social_links li i {font-size: 13px;line-height: 22px;}
	.page_banner, #Subheader {padding-top: 45px !important;padding-bottom: 45px !important;}
}