/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */


body:not(.template-slider) #Header{min-height: max-content;}
#Top_bar a#header_cart .header-cart-count{color: #000;}
#Top_bar .top_bar_right .top-bar-right-icon svg{transform: rotate(90deg);}

#SR7_1_1-1-0{font-family: "Rexton", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;}


.homeProdBox .desc-wrapper{position: absolute;bottom: 20px;}
.homeProdBox .desc{display: flex;justify-content: space-between;padding: 0 20px;align-items: flex-end;text-align: left;}
.homeProdBox .desc h5{margin-bottom: 0;}
.homeProdBox .desc p{width: 190px;min-height: 75px;}

.homeProdSlider .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 45px;margin: 0 8px !important;}


/*.homeSect4 .mfn-query-loop-masonry{display: grid;}*/
.homeSect4 .mfn-query-loop-masonry .mfn-queryloop-item-wrapper[data-post="86"] img{height: 315px;}
.homeSect4 .mfn-query-loop-masonry .mfn-queryloop-item-wrapper[data-post="92"] img{height: 254px;}
.homeSect4 .mfn-query-loop-masonry .mfn-queryloop-item-wrapper[data-post="93"] img{height: 710px;}
.homeSect4 .mfn-query-loop-masonry .mfn-queryloop-item-wrapper[data-post="94"] img{height: 441px;}
.homeSect4 .mfn-query-loop-masonry .mfn-queryloop-item-wrapper[data-post="95"] img{height: 379px;}

.homeSect4 .mfn-icon-box img{width: 100%;}
.homeSect4 .mfn-icon-box .desc-wrapper{position: absolute;top: 0;bottom: 0;margin: auto;height: max-content;left: 0;right: 0;}


.homeSect5{overflow: hidden;}
.homeSect5 .ownColLeft{width: 36%;}
.homeSect5 .ownColRight{width: 72%;margin-right: -8%;}
.homeTestiSect .homeTestiCol{background-repeat: no-repeat;background-size: 100% 100%;background-position: center center;padding: 50px 38px 15px;text-align: center;margin: 0 8px;position: relative;min-height: 400px;display: flex !important;flex-wrap: wrap;justify-content: center;align-items: center;position: relative;right: -177px;}
.homeTestiSect .homeTestiCol .testiProfile{position: absolute;left: 0;right: 0;top: -50px;}
.testiProfile img{border-radius: 50px;}
.homeTestiSect .slick-list.draggable{padding-top: 80px;}
.homeTestiSlider .slick-arrow{font-size: 16px;width: 32px;height: 32px;border: .5px solid #fff;border-radius: 25px;text-align: center;align-content: center;position: absolute;bottom: 0;}
.homeTestiSlider .slick-arrow.slick-next-arrow{left: 50px;}
.homeTestiSlider{padding-bottom: 80px;}


.wpcf7 .newslettermain .newsletterSubmitBtn input[type="submit"]{opacity: 0;max-width: 20px;padding: 0;position: absolute;right: 0;}
.newslettermain .newsletterSubmitBtn{position: absolute;top: 23%;right: 20px;height: 25px;}
.newslettermain{position: relative;}




.accordion .question .answer,.ui-tabs .ui-tabs-panel,.ui-tabs .ui-tabs-nav li.ui-state-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected:after,.ui-tabs .ui-tabs-nav li.ui-state-active:after,.tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a,.tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active h3,.tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active span{color: #000;}
.woocommerce #reviews #comments .woocommerce-Reviews-title,.woocommerce #respond .comment-reply-title,.woocommerce .comment-form-rating p.stars a:before{color: #000;}
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-comment textarea{color: #000;border-color: #000;}
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author,.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email{width: 48%;}
#review_form input{color: #000;border-color: #000;}
.woocommerce #reviews #review_form_wrapper .comment-form .form-submit input[type="submit"]:hover{color: #fff;}


@media (max-width: 767px){
	#Top_bar #logo img.svg{width: max-content;}
	.homeSect5 .ownColLeft{width: 100%;}
    .homeSect5 .ownColRight{width: 100%;margin-right: 0;}
    .homeTestiSect .homeTestiCol{right: 0;}
    .mfn-footer-tmpl .mcb-section:not(.full-width){padding-left: 25px;padding-right: 25px;}
}

h1.product_title {
	font-size: 30px !important;
}
p.price {
	font-size: 26px !important;
}
.product_meta{
	display: none;
}
.woocommerce .woocommerce-product-details__short-description {
    margin-bottom: 20px;
}
.woocommerce .quantity a.quantity-change {
	color: #ffffffcc;
}
.fixed-nav .arrow {
	color: black;
}

/* WooCommerce sorting dropdown - dark theme fix */
.woocommerce-ordering select {
    background-color: #000000; /* dropdown background */
    color: #ffffff;            /* font color */
}

/* Dropdown options */
.woocommerce-ordering select option {
    background-color: #000000;
    color: #ffffff;
}