 /* -------------------------------------
 Theme Name: CasaMia Child
 Theme URI: https://www.bungalowparkakenveen.nl/
 Author: Rekker Reclame
 Author URI: https://www.rekkerreclame.nl/
 Description: Description
------------------------------------- */

/* https://cssminifier.com/ */

/* ---------------------------------- */
/* Rekker Custom */

.sc_layouts_row_type_compact .sc_layouts_logo img {
	max-height:150px !important
}
 
html { 
	font-size: 10px; 
}

body { 
	font-size: 13px; 
	color: #414141 !important;
	line-height: 200% !important; 
	letter-spacing:0.5px; 
}

h1, .front_page_section_caption { 
	font-size: 36px; 
	line-height:120% !important; 
	margin-top: 10px !important; 
	margin-bottom: 10px !important; 
	letter-spacing: 0 !important; 
}

h2 { 
	font-size: 24px; 
	line-height:120% !important;
	margin-top: 20px !important;
	margin-bottom: 10px !important;  
	letter-spacing: 3px !important;
}

h3 { 
	font-size: 24px !important; 
	line-height:24px !important; 
	margin-top: 0px !important; 
	margin-bottom: 15px !important; 
	letter-spacing: 0 !important; 
}

h4 { 
	font-size: 20px; 
	line-height:24px !important; 
	margin-top: 0px !important; 
	margin-bottom: 18px !important; 
	letter-spacing: 0 !important; 
}

h5 {  
	font-size: 16px !important; 
	line-height:20px !important; 
	margin-top: 0px;  
	margin-bottom: 16px !important; 
	letter-spacing: 0 !important; 
}

h6 { 
	font-size: 28px;
	font-family: "Satisfy",cursive!important;
	line-height:18px !important; 
	margin-top: 0px !important; 
	margin-bottom: 12px !important; 
	letter-spacing: 0 !important; 
	color: #E8991E
}

p, ul, ol, dl, blockquote, address {
	margin-bottom: 1em;
}

.vc_separator {
	margin-top: 20px !important;
	margin-bottom: 40px !important;
}

/* ---------------------------------- */
/* WPB Custom */

.bav-home-header-block-container {
	background: #ffffff; 
	width: calc( 100% - 40px );
	margin-top: -200px;
	margin-bottom: 50px;
	z-index: 1;
	position: relative;
	padding: 20px;
	box-shadow: 0px 15px 25px rgba(185, 187, 189, 0.6) !important;
}

.bav-home-header-block-h1 {
	font-size: 45px;
	color: #DD9933 !important;
	text-align: center; 
	font-family: 'Satisfy';
	font-weight: 400;
	font-style: normal;
	letter-spacing: 1px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.bav-home-header-block-h2 {
	font-size: 40px;
	color: #365E18 !important;
	text-align: center;
	font-family: 'Montserrat';
	font-weight: 400;
	font-style: normal
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	letter-spacing: 3px !important;	
}

.rekker-ul {
	padding-left: 15px !important;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav>li ul {
    position: absolute;
    display: none;
    z-index: 10000;
    width: 18em !important;
    padding: 1.4em 0;
    text-align: left;
    background-color: #f0f0f0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 20%);
    -ms-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px 0px rgb(0 0 0 / 20%);
}

.scheme_default table>tbody>tr:nth-child(2n+1)>td {
    background-color: #FEFEFE !important;
}

body .wpb_wrapper p {
	font-size: 14px !important; 
	line-height:25px !important; 
	color: black !important;
}
body .wpb_wrapper p strong {
	font-size: 14px !important; 
	line-height:25px !important; 
	color: black !important;
}