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

.wpforms-field-date-dropdown-wrap {
	flex-direction: row-reverse;
}

.post-nav.minimal.column {
	display: none;
}

.column.one.post-header {
	margin-bottom: 20px;
}

.column.one.post-header .mcb-column-inner {
	margin-bottom: 0;
}

body:not(.home):not(.page-id-69) #Footer {
	background-image: none !important;
	background-color: #ffffff !important;
}

body:not(.home):not(.page-id-69) #Subheader {
	background-image: none !important;
	background-color: #ffffff !important;
}

#Side_slide .extras {
	display: none !important;
}

#Side_slide.light .search-wrapper input.field {
	margin-bottom: 0px !important;
	border-bottom: 0;
}

#Side_slide .search-wrapper {
	display: block !important;
	margin-bottom: 0;
}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty {
	border: 1px solid #7652da;
}

input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
	border-color: #c8b4ff;
}

#Top_bar .top_bar_right .top-bar-right-input input {
	border: 1px solid #7652da;
}

#Top_bar .menu > li > a span:not(.description) {
	padding: 0 20px;
}

#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a, #Top_bar .menu > li.current-menu-parent > a, #Top_bar .menu > li.current-page-parent > a, #Top_bar .menu > li.current-menu-ancestor > a, #Top_bar .menu > li.current-page-ancestor > a, #Top_bar .menu > li.current_page_ancestor > a, #Top_bar .menu > li.hover > a {
	color: #a891e9 !important;
}

@media only screen and (max-width: 1239px) {
	body.header-transparent #Top_bar .top_bar_right {
		position: absolute;
		right: 48px;
		top: 28px;
	}
}

@media only screen and (min-width: 768px) {
	body.search #Subheader {
		padding: 90px 0 30px 0;
	}
	
	#Top_bar.is-sticky #logo img.logo-sticky {
		max-height: 60px;
	}
	
	#Top_bar.is-sticky #logo, #Top_bar.is-sticky .custom-logo-link {
		padding: 0px !important;
	}
}

@media only screen and (max-width: 767px) {
	#Subheader {
		padding: 0 !important;
	}
	
	body.search #Subheader {
		padding: 15px 0 !important;
	}
	
	body:not(.home):not(.page-id-69) #Top_bar, body:not(.home):not(.page-id-69)  #Header_wrapper, body:not(.home):not(.page-id-69)  #Intro {
		background-color: transparent !important;
	}
	
	.mobile-header-mini #Top_bar #logo, .mobile-header-mini #Top_bar .custom-logo-link {
		height: 60px !important;
		line-height: 60px !important;
		margin: 0;
	}
}
