/*
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.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

body { line-height:24px; }
.grecaptcha-badge { display: none !important; } 

.breaker { display:block; height:0; width:100%; float:none; clear:both; }
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo { line-height:inherit !important; padding-top:0 !important; }
.homegenomineerde .wpb_wrapper > div { margin-bottom:0; }
.homegenomineerde .wpb_text_column a { font-family:"Merriweather", Arial, Tahoma, sans-serif; font-weight:bold; font-style:italic; }
.homegenomineerde h3.vc_custom_heading { height:48px; }

.box-shadow { box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.3); }
.box-shadow-inner .wpb_wrapper { box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.3); }
.box-shadow-inner .wpb_wrapper .wpb_wrapper { box-shadow:none; }

.vc_btn3.vc_btn3-color-warning.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-warning:active { font-family:"Merriweather", Arial, Tahoma, sans-serif !important; background-color:#fdd518 !important; font-weight:bold !important; color:#212225 !important; }
.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat { font-family:"Merriweather", Arial, Tahoma, sans-serif !important; background-color:#fdd518 !important; font-weight:bold !important; color:#212225 !important; }
.quick_fact .number-wrapper { color:#fdd518 !important; }
.quick_fact h3 { color:#FFF; margin-top:30px; }

hr.hr_narrow { background-color:#FFF !important; color:#FFF !important; }

.ondercontact .footermail { margin-bottom:30px; font-size:24px; font-style:italic; }
.ondercontact .footermail a { color:#fdd518; }
.ondercontact h5 { color:#FFF; font-size:1.2em; font-weight:normal; 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, .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea { font-size:16px; background-color:#28292c !important; color:#fdd518 !important; border:1px #fdd518 solid !important; }
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 { background-color:#28292c !important; color:#fdd518 !important; border:1px #fdd518 solid !important; }
a.button_theme, a.tp-button.button_theme, button, input[type="submit"], input[type="reset"], input[type="button"] { color:#212225 !important; font-weight:bold !important; border-radius:0; }
::-webkit-input-placeholder { color:#fdd518 !important; }
::-moz-placeholder { color:#fdd518 !important; }
:-ms-input-placeholder { color:#fdd518 !important; }
:-moz-placeholder { color:#fdd518 !important; }

.box-shadow.kandidaad { margin:0px; }
.box-shadow.kandidaad .vc_column-inner { padding:0; }
.box-shadow.kandidaad .vc_custom_heading { width:80%; margin:0 auto; margin-bottom:30px; }
.box-shadow.kandidaad .wpb_text_column { width:80%; margin:0 auto; margin-bottom:45px; }
.kandidaad { margin-top:-650px !important; }


.stemmencontent .prc80 { width:80%; margin:0 auto; }
.stemmencontent h3 { text-align:center; color:#c72a7f; font-size:24px; font-weight:400; margin-top:30px; }
.stemmencontent .wpcf7-list-item { width:30%; font-size:16px; color:#fdd518; font-family:"Merriweather", Arial, Tahoma, sans-serif !important; }
input[type="radio"] { background-color:#F00; }

.kandidaadonder .vc_single_image-wrapper { margin-bottom:0; }
.kandidaadonder h3 { height:48px; display:block; }
.kandidaadonder .wpb_text_column { padding-left:15px; padding-right:15px; }

.nieuwjaarsreceptierij { background-position:center !important; background-size:contain !important; }

.stemmencontent { margin-top:-285px !important; position: relative; z-index: 999999; }
#Top_bar.is-sticky { display:none; }
.wpcf7-submit { font-size:16px; padding:18px 25px !important; font-family:"Merriweather", Arial, Tahoma, sans-serif !important; }

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	h1.vc_custom_heading { font-size:80px !important; line-height:80px !important; }
	#Top_bar #logo { height:150px !important; }
	.header-semi #Top_bar:not(.is-sticky) { background-color:transparent !important; }
	.menu_wrapper { display:none; }
	#Top_bar.is-sticky { display:none; }
	.nieuwjaarsreceptierij { background-position:right !important; background-size:cover !important; }
	.nieuwjaarsreceptierij .wpcf7-submit { margin-top:60px; }
	.kandidaad { margin-top:-400px !important; }
	.kandidaad h1.vc_custom_heading { font-size:48px !important; line-height:56px !important; }
	.stemmencontent { margin-top:-185px !important; }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.kandidaad { margin-top:-575px !important; }
	.stemmencontent { margin-top:-250px !important; }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.stemmencontent .wpcf7-list-item { width:100% !important; text-align:center; margin-left:0 !important;  }
}
@media only screen and (max-width: 767px) {
	.menu_wrapper { display:none; }
	#Top_bar #logo { height:75px !important; }
	#Top_bar .logo #logo { margin-top:0 !important; }
	h1.vc_custom_heading { font-size:35px !important; line-height:35px !important; }
	h3.vc_custom_heading { font-size:25px !important; line-height:25px !important; }
	.homegenomineerde .wpb_column { margin-bottom:30px; }
	.nieuwjaarsreceptierij h2 { font-size:32px !important; line-height:35px !important; }
	.nieuwjaarsreceptierij { background-size:0 !important; }
	.stemmenhome { margin-top:-90px; }
	.stemmenhome h2 { font-size:32px !important; line-height:35px !important; }
	.ondercontact h2 { font-size:32px !important; line-height:35px !important; }
	.kandidaad { margin-top:-150px !important; }
	.stemmencontent { margin-top:-75px !important; }
	.stemmencontent .wpcf7-list-item { width:100% !important; text-align:center; margin-left:0 !important;  }
}
@media only screen and (max-width: 767px) and (orientation : landscape) {
	.kandidaad { margin-top:-400px !important; }
}