/*
Theme Name: Verburgt-Molhuysen
Theme URI: http://www.feeny.nl/
Description: Ontwerp aangepast door Jeroen Onstenk
Author: Jeroen Onstenk - Feeny
Author URI: http://www.feeny.nl/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

/*AANPASSING MEI 2024*/

.vc_gitem_row .vc_gitem-col{box-sizing:border-box;padding:10px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color: #fff !important;
}

.vc_general.vc_btn3{
	background-color:#fff !important;
	color:#A1713D !important;
	border:2px solid #D5D4D3 !important;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lato" !important;
}

.vc_general.vc_btn3:hover {
	background-color:#A1713D !important;
	color:#fff !important;
}

.vc_gitem-zone-mini p, h4{
	padding: 0px 10px;
}

.vc_btn3-container.vc_btn3-left {
	padding: 0px 10px;	
}

.call_to_action.vc_row.full_screen_section {
    padding: 0px 0px !important;
}


/*EINDE AANPASSING MEI 2024*/

h1{
	font-size: 42px !important;
	font-weight: 400 !important;
	text-transform: uppercase;
	margin-bottom: 20px !important;
}

h2{
	font-size: 30px !important;
	font-weight: 400 !important;
	margin-bottom: 20px;
}

h2 a, h2 span.date{
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 20px;
	line-height: 30px;
}

.not-active {
   pointer-events: none;
   cursor: default;
}

h3{
	font-size: 15px;
	text-transform: none !important;
	color: #A1713D !important;
	line-height: 28px;
	letter-spacing:0px !important;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 28px !important;
}

h3 a{
	color: #A1713D !important;	
}

h3 a:hover{
	text-decoration: underline;	
}

h4{
	font-size: 20px !important;
	text-transform: uppercase !important;
	font-weight: normal !important;
	margin: 20px 0;
}

h5{
	font-size: 24px !important;
	text-transform: uppercase !important;	

}

h6{
	font-size: 24px !important;
	text-transform: uppercase !important;	
	color: #414141 !important;
	font-weight: normal !important;
}

p{
	font-size: 15px !important;
	line-height: 28px !important;
	color: #414141;
}

p a{
	text-decoration: underline;
	color: #A1713D;
}

h2 a:hover{
	text-decoration: underline;
}

.textwidget p a{
	text-decoration: none;
}

.textwidget p a:hover{
	text-decoration: underline;
}

.post_text blockquote p{
	color: #A1713D;	
	font-size: 24px !important;
	margin-bottom: 30px !important;
	margin-left: 20px;
}

article .post_text .post_text_inner{padding:0px 23px 46px 23px !important}

.blog_holder.blog_small_image article .post_image{width:40%;float:left;margin:0}

.blog_holder.blog_small_image article .post_text{width:60%;float:left;margin:0}

::selection{background:#A1713D;color:#fff}
::-moz-selection{background:#A1713D;color:#fff}

.meerinfoblok{
	padding: 20px;
	background-color: #fff;
}
.meerinfolinks{
	margin-right: -5px !important;
}
.meerinfomidden{
	margin: 0 -5px !important;
}
.meerinforechts{
	margin-left: -5px !important;
}

/* Menu */

#menu-top_menu a{
	font-size: 24px;
	font-family: "Lato" !important;
	font-weight: 400;
	margin: 0 0 7px 7px;
}

#menu-top_menu a span:hover{
	color: #A1713D !important;	
}

#menu-top_menu .second .inner ul .menu-item a{
	text-transform: uppercase !important;
	font-size: 17px;
}

aside.vertical_menu_area .vertical_menu_area_widget_holder .normal_social{
	font-size :40px;
	margin: -40px 0 7px 7px !important;
}

/* Call 2 action */

.call_to_action_text p{
	text-transform: uppercase !important;
	font-family: "Lato" !important;
	color: #fff !important;
	font-size: 22px !important;
}

.qbutton.white {
  border-color: #fff;
  color: #fff;
}

.qbutton.white:hover {
  background-color: #A1713D !important;
  border-color: #ffffff !important;
}

/*Button*/
a.qbutton.medium.default {
	font-family: "Lato" !important;
}

/* Accordeon */

.q_accordion_holder{
	width:1100px;
	margin:0 auto;
	position:relative;
}

.accordeonfullwidth .wpb_wrapper {
	padding: 20px 0px;
}

.accordion_mark.left_mark{
	margin-top: 10px !important;
}

.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon{
	display:block;
	width:44px;
	height:26px;
	background-image:url(css/img/pijlrechts20.png);
	background-repeat:no-repeat;
	background-position:center;
}
	
.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark_icon{
	background-size:20px 20px	;
	background-image: url(css/img/pijlonder20.png);

}

.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark{
	background-color: transparent !important;	
}

.q_accordion_holder.accordion .ui-accordion-header .accordion_mark{border: 2px solid #f0efef;}

.q_accordion_holder.accordion .ui-accordion-header .accordion_mark{border: 2px solid #dad2c9 !important; }


/* Nieuws */

.post_info{
	display: none !important;
}

.post_text h2{
	margin-bottom: 10px;
	margin-top: -14px;
}

.title_subtitle_holder{
	display: none;
}

.post_content_holder{
	margin-bottom: 50px;
}

/* Contact */
/*

#two-column{
	width: 100%;
}
#two-column #left{
	width: 48%;
	float: left;
}
#two-column #right{
	width: 49%;
	float: right;
}
#two-column p{
	margin-bottom: 12px;

}
#two-column input[type="text"]{
	font-family: "Merriweather" !important;
	background-color: #f6f6f6;
	font-size :14px;
	width: 100%;
}
#two-column #right input[type="text"], #two-column #left input[type="text"], #two-column input[type="tel"], #two-column input[type="email"]{
	font-family: "Merriweather" !important;
	width: 100%;
	background-color: #F1F0EF;
}
#two-column textarea {
	font-family: "Merriweather" !important;
    position: relative;
	background-color: #F1F0EF;
	width: 100%;
}
#two-column input[type="submit"]{
	float:right;
	
}
#two-column textarea:focus, #two-column input:focus, #two-column #right input:focus, #two-column #left input:focus{
	font-family: "Merriweather" !important;
	background: #D5D4D3;
	color: #414141;
}*/

/* WEform */

.wpuf-label {font-family: "Merriweather" !important; display: none!important;}

.wpuf-label span.required {display: none!important;}

li.wpuf-el {padding: 4px !important;}

li.wpuf-el.field-size-large {margin-bottom: 5px !important;}

.textfield.wpuf_naam_18051, .textfield, .email.wpuf_e_mailadres_18051, .email.wpuf__18051{
	height: 20px;
	box-shadow: none!important;
	font-family: "Merriweather" !important;
		font-size :13px;
	width: 100% !important;
	display: inline-block;
	 -webkit-box-sizing: content-box;
	 -moz-box-sizing: content-box;
	 box-sizing: content-box;
	 padding: 10px 10px !important;
	 border: none !important;
	 -webkit-border-radius: 3px;
	 border-radius: 3px;
	 color: rgba(0,142,198,1);
	 -o-text-overflow: clip;
	 text-overflow: clip;
	 background: #F1F0EF !important;
	 -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
	 -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
	 -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
	 transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
}

.textareafield.wpuf_opmerkingen_vragen_18051 {
	height: 140px;
	box-shadow: none!important;
	font-family: "Merriweather" !important;
		font-size :13px;
	width: 100% !important;
	display: inline-block;
	 -webkit-box-sizing: content-box;
	 -moz-box-sizing: content-box;
	 box-sizing: content-box;
	 padding: 10px 10px !important;
	 border: none !important;
	 -webkit-border-radius: 3px;
	 border-radius: 3px;
	 color: rgba(0,142,198,1);
	 -o-text-overflow: clip;
	 text-overflow: clip;
	 background: #F1F0EF !important;
	 -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
	 -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
	 -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
	 transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
}

/* Footer */

.footer_top .column1{
	margin-top: 18px !important;
}

.footer_bottom {
	height: 80px;
}

.footer_bottom .textwidget{
	font: 14px/18px "Merriweather";
}

.footer_bottom .textwidget p a {
	color: #ffffff !important;
	text-decoration: underline !important;
}

.textwidget a i.fa{
	font-size: 34px;
	margin-right: 14px;
}

.textwidget a i.fa:hover{
	color: #A1713D;	
}

.footer-midden{
	height: 59px !important;
}

/* Mobiel */

nav.mobile_menu #menu-top_menu-1 span{
	text-transform: uppercase;
	font-size: 20px;
}

@media screen and (max-width: 1460px) {
	
.home3rij p{
	font-size: 16px !important;
	line-height: 28px !important;	
}

.q_accordion_holder{
	width:945px;
}	
}

@media screen and (max-width: 1260px) {
	
.q_accordion_holder{
	width:767px;
}	
.footer_bottom .textwidget{
	font: 14px/18px "Merriweather";
}

}

@media screen and (min-width: 1000px) and (max-width: 1060px) {
	
.q_accordion_holder{
	width:600px;
}	
.meerinfolinks{
	width: 324px;
}
.meerinfomidden{
	width: 324px;
}
.meerinforechts{
	margin-top: 25px;
	width: 324px;
	right: 0px !important;
}
}

@media screen and (max-width: 768px) {
	
.q_accordion_holder{
	width:600px;
}
.home3rij .wpb_content_element{
	margin-bottom: 40px !important;
}
.blog_holder.blog_small_image article .post_image{width:100%;float: none;margin:0}

.blog_holder.blog_small_image article .post_text{width:100%;float: none;margin-top: 20px;}

.meerinfoblok{
	margin-bottom: 30px !important;
}
.meerinfolinks,.meerinfomidden, .meerinforechts{
	margin: 0px 20px 0px 0px !important;
}
.post_text h2{
	margin-bottom: 10px;
	margin-top: 0px;
}
}

@media screen and (max-width: 600px) {
h1{font-size: 30px !important;}
.q_accordion_holder{width:415px;}
.footer-midden{height: 0px !important;}
.footer_bottom .textwidget{font: 12px/18px "Merriweather";}
}

@media screen and (max-width: 480px) {
.q_accordion_holder{width:300px;}
}

/* Zoekresultaten */
.search-results .post_text_inner, .single-post .post_text_inner {margin-top: 30px !important; 	font-family: "Merriweather" !important;}
.search-results .post_text_inner .qbutton{	font-family: "Lato" !important;}
 .single-post .entry_date {display: none !important;}