/*
Theme Name: Betheme
Theme URI: http://themes.muffingroup.com/betheme/
Author: Muffin group
Author URI: http://muffingroup.com/
Description: The biggest WordPress Theme ever
License: Themeforest Split Licence
License URI: -
Version: 20.9.7.6

All css files are placed in /css/ folder
*/

body.sgl-cat-recipes .sections_group {
	width: 100% !important;
}


body.sgl-cat-recipes .sidebar, body.sgl-cat-recipes .section-post-about, body.sgl-cat-recipes .section-post-related, body.sgl-cat-recipes .section-post-comments{
	display: none;
}

body.sgl-cat-recipes #Intro {
	background-repeat: no-repeat;
    background-color: transparent;
    padding-top: 300px;
    padding-bottom: 0px;
}
    
body.sgl-cat-recipes .intro-inner {
	display: none;
}

body.blog .category-recipes {
	display: none;
}

#popmake-2309, #popmake-3097 {
	padding: 0px;
	border: 0px;
}

#popmake-3097 img {
    width: 100%;
}

.text-on-location-reminder {
	padding: 15px;
}

#wpcf7-f273-o1 {
	margin-top: 50px;
}

#wpcf7-f2326-o1 input {
	background-color: #eaeaea;
	border: 1px solid #ccc;
}

#wpcf7-f2326-o1 .wpcf7-submit {
	background-color: #cba052;
}

#wpcf7-f2326-o1 br {
	display: none;
}

#slide-1-layer-1, #slide-1-layer-2, #slide-1-layer-7 {
	font-family: "Brandon Grotesque-Bold", Arial, Tahoma, sans-serif !important;
}

body.woocommerce-checkout .woocommerce-form-coupon-toggle,  body.woocommerce-checkout .checkout_coupon{
	display: none;
}

.menu-mega-menu-column-1-container a, .menu-mega-menu-column-2-container a {
	color: #382f2d !important;
}

.is-sticky #mega-menu-main-menu {
	margin-top: 10px !important;
}

#mega-menu-main-menu {
	margin-top: 28px !important;
}

#mega-menu-wrap-main-menu {
    background-color: transparent !important;
}

#menu {
	background-color: transparent !important;
}

#Top_bar .menu > li > a {
    padding: 15px 0;
}

.shop-on-desktop {
	display: none !important;
}

.shop-on-mobile {
	display: block !important;
}

.widget-area:before {
	width: 100% !important;
	
}

#landingpage_cart .icon-bag-fine::before {
	color: white;
}

#landingpage_cart .icon-bag-fine::before {
	position: absolute;
    top: -90px;
}

#landingpage_cart span {
	color: white;
}

@media only screen and (min-width: 1240px) {
	#mega-menu-item-164 > .mega-sub-menu {
		width: 1024px !important;
    	left: -100% !important;
    	max-width: 1024px !important;
	}
	#menu-mega-menu-column-1 > li {
		width: 31.333%;
	}
	#menu-mega-menu-column-2 > li {
		display: block;
		width: 100%;
	}
	#menu-mega-menu-column-1, #menu-mega-menu-column-2  {
		padding: 4px;
	}
	#menu-mega-menu-column-1 > li .sub-menu {
		display: block !important;
    	position: inherit !important;
		box-shadow: 0px !important; 
    -webkit-box-shadow: 0px !important;
	}
	
	#menu-mega-menu-column-1 > li > a, #menu-mega-menu-column-2 > li > a  {
		font-weight: 700;
	}
	
	#menu-mega-menu-column-1 .sub-item > a {
		font-weight: 400;
	}
	
	#menu-mega-menu-column-1 > li .sub-menu a  {
		padding: 0px !important;
	}
	
	#menu-mega-menu-column-1 > li:after, #menu-mega-menu-column-2 > li:after {
		left: 0px;
	}
	.menu-mega-menu-column-1-container a, .menu-mega-menu-column-2-container a {
		line-height: normal !important;
	}    
	.shop-on-desktop {
		display: inline-block !important;
	}
	.shop-on-mobile {
		display: none !important;
	}
	.header-transparent #Top_bar.is-sticky .menu_wrapper .menu > li > a {
		padding: 15px !important;
	}
	.sub-item {
		left: 10px;
	}
	
	.sub-item::before {
		    content: ' - ';
		position: absolute;
		top: 12px;
		left: 5px;
	}
}


@media only screen and (max-width: 768px) {
	body.tax-product_cat .shop_categories-on-shop {
		display: none;
	}
}


@media only screen and (min-width: 769px) {
	.shop_categories-on-shop {
		display: none;
	}
}