/*
Theme Name: Betheme
Theme URI: https://themes.muffingroup.com/betheme/
Author: Muffin group
Author URI: https://muffingroup.com/
Description: The biggest WordPress Theme ever
License: Themeforest Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: betheme
Version: 21.8

All css files are placed in /css/ folder
*/
.home #Content {
	padding-top: 0;
}
header {
    padding-bottom: 20px !important;
    background: #fff; 
}
header .mhb-view .second-row .mhb-menu {
	height: auto !important;
}
header .mhb-view .first-row .overflow.mhb-item-inner {
	height: auto !important;
} 
header .logo {
    height: auto !important;
    max-width: 205px;
}
header .mhb-view .first-row .mhb-item {
    height: auto !important;
} 
header .mhb-menu .menu.arrows > li.menu-item-has-children > a > span {
    padding-right: 18px;
}
header .mhb-menu .menu.arrows li.menu-item-has-children > a:after {
     right: 5px;
}
header .mhb-menu .menu > li > a > span {
    display: block;
    padding: 0 9px;
}
header .mhb-menu .menu > li > a {
    font-size: 14px;
}
header .mhb-view .first-row {
    background-color: rgba(130,36,227,0);
}
header .action-bar {
    background-color: #86C2BA !important;
    margin-bottom: 20px !important;
}

#Header_wrapper {
	background: transparent;
}
.mhb-menu .menu:after {
	display: table;
	clear: both;
	content: "";
}
.single-product .single_add_to_cart_button {
	position: static !important; 
}
.single-product button.single_add_to_cart_button:after {
	content: none;
}
.woocommerce-checkout #payment ul.payment_methods, .woocommerce-checkout #payment div.form-row {
    padding: 15px 0;
}
@media only screen and (min-width: 960px) {
	.is-sticky .mhb-view.desktop.sticky {
		display: block;
		height: 50px;
	}
}
@media all and (max-width: 1240px) and (min-width: 961px) {
	header .container {
		max-width: 100%;
	}
	header .logo {
		height: auto !important;
		max-width: 150px;
	}
	header .mhb-view.desktop .first-row .mhb-row-wrapper .mhb-col.center .mhb-item {
		margin: 0;
	}
	header .mhb-view.desktop .first-row .mhb-row-wrapper .mhb-col.left .mhb-item {
		margin-right: 0;
	}
	header .mhb-menu .menu > li > a {
		font-size: 13px;
	}
	header .mhb-view.desktop .first-row .mhb-row-wrapper .mhb-col.left .mhb-item {
		margin-right: 0;
	}
	header .mhb-menu .menu > li > a > span {
 		padding: 0 7px;
	}
} 
@media screen and (max-width: 959px) { 
	header .mhb-view .first-row .mhb-item {
		height: auto !important;
	}
	heade .mhb-view .first-row .mhb-row-wrapper {
		align-items: center;
	}
	header .mhb-menu .menu.arrows li.menu-item-has-children > a:after {
		content: none;
	}
	header .mhb-menu .menu {
 		margin-top: 20px;
	}
	header .action-bar .mhb-item {
		padding: 20px 0 0;
	}
	header .mhb-view.tablet .action-bar .mhb-item {
		padding: 10px 0 10px;
	} 
	.mhb-view.tablet .first-row .mhb-row-wrapper br {
		display: none;
	}
	.mhb-view.tablet.sticky .first-row {
		padding: 10px;
	}
}  
@media screen and (max-width: 768px) { 
	.woocommerce-page table.cart td.actions .button {
		width: auto;
	}
} 
@media screen and (max-width: 767px) { 
	header .mhb-menu .menu > li > a > span {
		padding: 0;
	} 
	.woocommerce .product div.entry-summary h1.product_title {
		font-size: 24px;
	}
	.woocommerce .product div.entry-summary .price {
 		font-size: 26px;
 	} 
	
}
@media screen and (max-width: 480px) { 
	header .container {
		max-width: 100% !important;
		padding-left: 5px !important;
		padding-right: 0px !important;
	}
	
}
@media screen and (max-width: 420px) { 
	.woocommerce-page table.cart td.actions .coupon .input-text+.button {
		float: left;
		margin-bottom: 8px;
		width: 100%;
	}
	
}
@media screen and (max-width: 360px) {
	header .action-bar .mhb-item {
		padding: 10px 0 10px;
	}
	.woocommerce-page table.cart td.actions .coupon .input-text+.button {
		float: left;
		margin-bottom: 8px;
	}
	header .container {
		max-width: 100% !important;
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	 
	header .mhb-view.mobile .first-row .mhb-item {
		margin: 0 10px;
	}
}