/*
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: 1.6.2
*/

.gallery-cont .image_frame { margin-bottom: 10px !important; }
.gallery-cont .gallery-caption { padding-bottom: 10px; color: #626262; font-size: 18px; line-height: 140%; }
.prod-header td {
	font-weight: bold;
}
body.single-product .mcb-sidebar {
	display: none;
}
body.single-product .sections_group {
	width: 100%;
}
h2.woocommerce-datasheet-title {
	padding-top: 20px;
	margin-bottom: 15px;
	font-size: 21px;
	line-height: 25px;
}
button.mm-show-datasheet-form,
button.mm-show-datasheet-form.button {
	display: inline-block;
	margin: 0 0 20px;
	background-color: #0095eb;
	color: #fff;
}
button.mm-show-datasheet-form:hover,
button.mm-show-datasheet-form.button:hover {
	background-color: #008dcc;
	color: #fff;
}
.our-company-content .mcb-wrap-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.page-description a {
    font-weight: 700;
}
.career-icon .image_wrapper {
	padding-right: 20px;
}
body.search.search-results .post-item .post-meta {
    display: none;
}
#Top_bar .search_wrapper .icon_search {
    color: #ffffff;
}
#Top_bar .search_wrapper input[type="text"]::-webkit-input-placeholder {
	color: #ffffff;
}
#Top_bar .search_wrapper input[type="text"]:-ms-input-placeholder {
	color: #ffffff;
}
#Top_bar .search_wrapper input[type="text"]::placeholder {
	color: #ffffff;
}
body.page-id-333 .elementor-post .elementor-post__thumbnail__link {
	display: none;
}
body.page-id-333 .elementor-post .elementor-post__meta-data {
	display: none;
}
body.single-product .answer .wpcf7-form .dsheet_field_row br {
	display: none;
}
i.icon-basket:before {
    content: '\e962';
}
#header_cart i.icon-bag-fine:before {
    content: '';
    background-image: url(/wp-content/uploads/2021/03/portal-icon.png);
    background-size: 18px 18px;
    display: inline-block;
    width: 18px;
    height: 18px;
}
.ui-tabs .ui-tabs-nav li a, .accordion .question .title, .faq .question .title, table th {
    color: #1f1f1f;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a, .accordion .question.active .title > .acc-icon-plus, .accordion .question.active .title > .acc-icon-minus, .faq .question.active .title > .acc-icon-plus, .faq .question.active .title, .accordion .question.active .title {
    color: #008dcc;
}
.woocommerce .product div.entry-summary .product_meta {
    display: none;
}
a#header_cart > span {
    display: none !important;
}
#Top_bar a#header_cart {
    margin-right: 15px;
}
.footer-copy-center #Footer .footer_copy .social {
    display: none;
}
body.single-post .fixed-nav .photo, body.single-post .fixed-nav .desc,
body.single-post .fixed-nav:hover .photo, body.single-post .fixed-nav:hover .desc {
    display: none;
}
.mm-news h3.elementor-post__title {
    line-height: 25px;
}
.mm-contact-form-cont > .mcb-section-inner > .mcb-wrap > .mcb-wrap-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.product-page-main-image .elementor-image {
    position: relative;
}

.document_list_cont {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}

.single_doc_box h3 {
	font-size: 24px;
	text-align: center;
}

.single_doc_img {
	text-align: center;
}

.single_doc_box {
	flex: 0 0 calc(33.33% - 20px);
	margin-bottom: 25px;
}

.post-password-form {
	text-align: center;
}

.post-password-form label {
	display: inline-block;
}

.post-password-form input[type="submit"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
	background-color: #008dcc;
	color: #fff !important;
}
.woocommerce ul.products .image_links.double {
    display: none;
}
.header_icon span {
    font-size: 30px;
    padding: 0 5px !important;
}
#Top_bar.is-sticky {
    background-color: #eee !important;
}
.mm-product-category-dropdown-cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 40px;
}
.mm-product-category-dropdown-cont select {
    margin-bottom: 0;
    margin-left: 30px;
}
span.mm-product-category-dropdown-label {
    font-weight: 700;
}
.content-linkedin-icon i.icon-linkedin-circled {
    font-size: 30px;
    color: #979797;
}
.content-linkedin-icon i.icon-linkedin-circled:hover {
    color: #008dcc;
}
body.page-id-333 .elementor-post .elementor-post__thumbnail__link {
	display: block;
}
body.page-id-333 .elementor-post .elementor-post__meta-data {
	display: none;
}
.elementor-333 .elementor-element.elementor-element-5203e31.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
  margin-bottom: 20px;
  height: 265px;
  margin-top: -4.3rem;
}
/* Woocommerce */
.woocommerce ul.products li.product { text-align: center; }
.woocommerce ul.products li.product .desc { background: none; }
.woocommerce ul.products li.product .desc h4 { font-weight: 900; }

#Top_bar { background: #fff; }
.mcb-item-43efb03fb { margin-bottom: 0; }

.slider-header-text { font-size: 40px !important; line-height: 46px !important; }

.home-desc-cont h4 { line-height: 24px; }

body.single-product .answer .wpcf7-form .dsheet_field_row br {
	display: none;
}

body.single-product .answer .wpcf7-form .dsheet_field_row {
	margin-bottom: 25px; }

body.single-product .post-nav a.home { display: none; }

body.single-post .single-photo-wrapper,
body.single-post .section-post-comments,
body.single-post .section-post-related,
body.single-post .section-post-about {
	display: none;
}

body.single-post .post-wrapper-content {
	margin-bottom: 45px;
}
.post-header .button-love {
  display: none;
}
/* Gravity Forms */
.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
  margin-bottom: 8px;
  width: 100%;
}
@media only screen and (max-width: 767px) {
	.home-icon-content-col .mcb-wrap-inner > div {
	    clear: unset;
	}
	.home-icon-content-col .mcb-wrap-inner .home-img-cont {
	    width: 32px !important;
	}
	.home-icon-content-col .mcb-wrap-inner .home-desc-cont {
	    width: calc(100% - 32px) !important;
	}
	.mm-products-grid > div {
	    margin: 75px auto !important;
	}
	#Footer .widgets_wrapper .widget {
	    padding-top: 0;
	    margin-top: 0;
	}
	#Footer .widgets_wrapper .widget p:last-of-type {
	    margin-bottom: 0;
	}
	#Footer .widgets_wrapper .widget .textwidget > div {
	    margin-right: 0 !important;
	}
}
@media only screen and (max-width: 425px) {
	.mobile-header-mini #Top_bar .logo {
	    width: 50%;
	}
	.homepage-banner {
	    padding-top: 45px !important;
	}
	.home-intro-content, .home-new-products, .home-icon-content-grid {
		padding-top: 70px !important;
		padding-bottom: 50px !important;
	}
	.socials-section {
		padding-top: 70px !important;
		padding-bottom: 40px !important;
	}
	footer .widgets_wrapper {
	    padding-top: 30px !important;
	}
  .elementor-333 .elementor-element.elementor-element-5203e31.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    height: 170px;
    margin-top: 0;
  }
}
@media only screen and (max-width: 1239px) {
	#Top_bar #menu {
	    width: 100%;
	}
	#Top_bar #menu > ul {
	    padding-top: 10px;
	    padding-bottom: 30px;
	}
	#Top_bar #menu ul li a span {
	    font-weight: 700;
	}
}