/*---------------------------------------------------------------------------------

 Theme Name:   Reservato
 Theme URI:    https://www.reservato.online
 Description:  The best child theme available. Worldwide. 
 Author:       Reservato
 Author URI:   https://www.reservato.online
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/



/*-----------------------------------HEADINGH TAGS H1 t/m H6 -----------------------------*/
h1{
font-size:26px;
}
h2{
font-size:22px;
}
h3{
font-size:2px;
}
h4{
font-size:18px;
}

h5{
font-size:16px;
}

h6{
font-size:14px;
}

/*-----------------------------------HEADINGH TAGS H1 t/m H6 MOBIEL ----------------------*/ 

@media only screen and (max-width: 981px) {
h1{
font-size:26px;
}
	
h2{
font-size:22px;
}
	
h3{
font-size:20px;
}
	
h4{
font-size:18px;
}
	
	h5{
font-size:16px;
}
	
h6{
font-size:14px;
}
}	

/*---------------Menu CTA Button---------------*/
             
.menu-cta a {
padding: 12px!important;
color: white!important;
	font-weight: 600;
    border: solid 2px #2d3b4c!important;
    border-radius: 5px;
    letter-spacing: 2px;
    font-size: 12px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    text-transform: uppercase!important;
    background-color: #2d3b4c;
}
 
.menu-cta a:hover {
    background-color:#2d3b4c;
    color: white!important;

}
/*  
.et_header_style_left #et-top-navigation {
    padding-top: 16px!important;
} */
 
/* .et_header_style_left .et-fixed-header #et-top-navigation {
    padding-top: 6px!important;
} */

/*---------------CTA Button Color on Fixed Navigation---------------*/
 
/* #main-header.et-fixed-header .menu-cta a {
color: #ffffff !important;
	background:#2d3b4c!important;
}


.et_header_style_left #et-top-navigation {
    padding-top: 16px!important;
}
 
.et_header_style_left .et-fixed-header #et-top-navigation {
    padding-top: 6px!important;
}

/*---------------CTA Button Color on Fixed Navigation---------------*/
/*  
#main-header.et-fixed-header .menu-cta-1 a {
color: #2d3b4c!important;
} */ 

/*----------------------- Styling WP forms----------------------------------------*/
/** WPFORMS WPFORMSLABEL **/
.wpforms-form label{
 color:#132644!important; 
}

/** WPFORMS Input Textarea **/
.wpforms-form input, .wpforms-form textarea{
border-radius: 5px!important;

}

/** WPFORMS SUBMIT BUTTON **/
button.wpforms-submit,div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button{
    color: #ffffff!important;
    border-color: #87b38d!important;
    font-size: 15px!important;
    background-color: #87b38d!important; 
    border-width: 5px!important;
    border-color:#87b38d!important;
    border-radius: 5px!important;
    font-weight: bold!important;
}

/** WPFORMS SUBMIT BUTTON Hover **/
button.wpforms-submit:hover{
    color: #87b38d!important;
    border-color: #87b38d!important;
    font-size: 15px!important;
    background-color: #ffffff!important; 
    border-width: 5px!important;
    border-color:#87b38d!important;
    border-radius: 5px!important;
    font-weight: bold!important;
}

div.wpforms-container-full .wpforms-form button[type=submit]{
	width:100%;
	background-color:#b2a3a0;
	color:white;
}

/* Wizard feedback keuzes */
.wpforms-entry-preview-notice {
    box-sizing: border-box;
    padding: 15px;
    background: #91B3BC !important;
    border: 1px solid #91B3BC !important;
	border-radius: 5px !important;
    display: block;
    width: 100%;
    word-break: break-word;
}

/* Wizard Title Image */
.wpforms-image-choices-label {
    color:#475b65!important;	
	font-size: 12px!important;
    text-transform: uppercase!important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
	width:140px;
	height:160px;
}
/* Wizard Error melding */
div.wpforms-container-full .wpforms-form label.wpforms-error {
    display: block;
	background: red;
	text-align: center;
    color: #ffffff;
    font-size: 16px;
    float: none;
    cursor: default;
}
/** ------------------ Styling WP forms ------------------------**/



.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child{
	background-color:#f0f0f0!important;
}

.facetwp-flyout-open {
	border-style: solid;
    border-color: #2C3D49;
    background-color: #2C3D49;
    padding: 10px 65px;
    color: #ffffff;
}
