/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/
@import url("//hello.myfonts.net/count/36a86c");

  
@font-face {font-family: 'ElsaExtraLight-ExtraLight';src: url('/wp-content/themes/bb-theme-child/fonts/36A86C_0_0.eot');src: url('/wp-content/themes/bb-theme-child/fonts/36A86C_0_0.eot#iefix') format('embedded-opentype'),url('/wp-content/themes/bb-theme-child/fonts/36A86C_0_0.woff2') format('woff2'),url('/wp-content/themes/bb-theme-child/fonts/36A86C_0_0.woff') format('woff'),url('/wp-content/themes/bb-theme-child/fonts/36A86C_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Elsa-Medium';src: url('/wp-content/themes/bb-theme-child/fonts/36A86C_1_0.eot');src: url('/wp-content/themes/bb-theme-child/fonts/36A86C_1_0.eot#iefix') format('embedded-opentype'),url('/wp-content/themes/bb-theme-child/fonts/36A86C_1_0.woff2') format('woff2'),url('/wp-content/themes/bb-theme-child/fonts/36A86C_1_0.woff') format('woff'),url('/wp-content/themes/bb-theme-child/fonts/36A86C_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Elsa-SemiBold';src: url('/wp-content/themes/bb-theme-child/fonts/36A86C_2_0.eot');src: url('/wp-content/themes/bb-theme-child/fonts/36A86C_2_0.eot#iefix') format('embedded-opentype'),url('/wp-content/themes/bb-theme-child/fonts/36A86C_2_0.woff2') format('woff2'),url('/wp-content/themes/bb-theme-child/fonts/36A86C_2_0.woff') format('woff'),url('/wp-content/themes/bb-theme-child/fonts/36A86C_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'ElsaBook';src: url('/wp-content/themes/bb-theme-child/fonts/36A86C_3_0.eot');src: url('/wp-content/themes/bb-theme-child/fonts/36A86C_3_0.eot#iefix') format('embedded-opentype'),url('/wp-content/themes/bb-theme-child/fonts/36A86C_3_0.woff2') format('woff2'),url('/wp-content/themes/bb-theme-child/fonts/36A86C_3_0.woff') format('woff'),url('/wp-content/themes/bb-theme-child/fonts/36A86C_3_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Elsa-Light';src: url('/wp-content/themes/bb-theme-child/fonts/36A86C_4_0.eot');src: url('/wp-content/themes/bb-theme-child/fonts/36A86C_4_0.eot#iefix') format('embedded-opentype'),url('/wp-content/themes/bb-theme-child/fonts/36A86C_4_0.woff2') format('woff2'),url('/wp-content/themes/bb-theme-child/fonts/36A86C_4_0.woff') format('woff'),url('/wp-content/themes/bb-theme-child/fonts/36A86C_4_0.ttf') format('truetype');}
 

body , p , div{
	font-family: 'ElsaBook',Verdana, sans-serif;
	font-weight:normal;
	font-size:18px;
	color: #333333;
	line-height:150%;
	
}

.fl-page-header{

padding-top:40px;
padding-bottom:20px;
}
.contactmobiel{
	display:none;
}
.fl-builder-edit .contactmobiel{
	display:block;
}
#contactbeeld{
	background-image: url('https://www.lenashafir.com/wp-content/uploads/2018/05/contactlena.png');
	background-repeat: no-repeat;
	background-position:top left;
	padding: 60px 30px 30px 60px;
	-webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border: none;
}
.fl-page-nav-left .fl-page-header-wrap{

border-bottom:none
}

.fl-page-nav-left .fl-page-nav ul.navbar-nav  li{
		display:inline-block;
		margin:0px 50px 0px 0px;
		padding:0px;
	}
.fl-page-nav-left .fl-page-nav ul.navbar-nav  li:last-child{
		margin:0;
	}
.fl-page-nav-left .fl-page-nav ul.navbar-nav li.lang-item{
	margin:-2px 10px 0px 0px;
}


	.fl-page-nav-left .fl-page-nav ul.navbar-nav  li:last-child a,.fl-page-nav-left .fl-page-nav ul.navbar-nav  li:last-child a:hover{
		color: #eb4228;
	}
	
.fl-page-nav-left .fl-page-nav ul.navbar-nav ul.sub-menu li:last-child a, .fl-page-nav-left .fl-page-nav ul.navbar-nav  ul.sub-menu li:last-child a:hover{
	color: #000000;
}


.fl-page-nav-left .fl-page-nav ul.navbar-nav  li a{
		color:  #000000;
		font-size:16px;
		font-family: 'Elsa-Medium','Open Sans',sans-serif;
line-height:180%;
font-weight:400;
text-decoration:none;
padding:0;
	text-transform:uppercase;
	}

	/*
	.fl-builder .alleenmobiel{
		display:block;
	}
	*/
	.fl-page-nav-left .fl-page-nav ul.navbar-nav  li a span{
		color:#c41b3d;
	}


.fl-page-nav-left .fl-page-nav ul.navbar-nav  li a:hover{
	/*	color: #c21f3d;*/
		color:  #000000;
text-decoration:underline;
line-height:180%;
	}




.fl-page-nav-left .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor > a, .fl-page-nav-left .fl-page-nav-wrap .navbar-nav li.current-menu-parent > a, .fl-page-nav-left .fl-page-nav-wrap .navbar-nav li.current-menu-item > a,
.fl-page-nav .navbar-nav li.current-menu-ancestor > a, .fl-page-nav .navbar-nav li.current-menu-parent > a, .fl-page-nav .navbar-nav li.current-menu-item > a,
.fl-page-nav-left .fl-page-nav ul.navbar-nav  li.current-menu-item a,
.fl-page-nav-left .fl-page-nav ul.navbar-nav  li a.active{
		/*	color: #c21f3d;*/
			color:  #000000;
text-decoration:underline;
line-height:180%;
padding-bottom:1px;
	}


.fl-page-nav-left .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor ul.sub-menu li a, .fl-page-nav-left .fl-page-nav-wrap .navbar-nav li.current-menu-parent ul.sub-menu li a, .fl-page-nav-left .fl-page-nav-wrap .navbar-nav li.current-menu-item ul.sub-menu li a,
.fl-page-nav .navbar-nav li.current-menu-ancestor ul.sub-menu li  a, .fl-page-nav .navbar-nav li.current-menu-parent ul.sub-menu li a, .fl-page-nav .navbar-nav li.current-menu-item ul.sub-menu li a{
text-decoration:none;
}

.fl-page-nav-left .fl-page-nav ul.navbar-nav  ul.sub-menu li.current-menu-item a{
text-decoration:underline;
}

.fl-page-nav ul.sub-menu {
	border:none;
	
}

.fl-page-nav-left .fl-page-nav ul.navbar-nav  ul.sub-menu li a{
	text-transform:lowercase;
	font-size:18px;
}


.fl-module-content img{
 -webkit-border-radius: 20px; 
  -moz-border-radius: 20px; 
  border-radius: 20px; 
}

.blauw{
	background-color:rgba(118,204,245,0.7);
	padding-top:30px;
	padding-bottom:30px;
}
.geel{
	background-color:rgba(255,255,51,0.35);
	padding-top:30px;
	padding-bottom:30px;
}

.lichtblauw{
	background-color:rgba(118,204,245,0.2);
	padding-top:30px;
	padding-bottom:30px;
}
.blauwklein{
	background-color:rgba(118,204,245,0.7);
	padding: 20px;
	margin-bottom:20px;
}
.grijs{
	background-color: #f0f0f0;
	padding-top:30px;
	padding-bottom:30px;
}
.grijs a {
	color: #c41b3d;
}
.grijs a:hover {
	color: #000000;
}
.grijsklein{
	background-color: #f0f0f0;
	padding: 20px;
	margin-bottom:20px;
}
.rood{
	background-color:rgba(255,153,102,0.7);
	padding-top:30px;
	padding-bottom:30px;
}
.rood a{
	color:#333333;
	text-decoration:underline;
}
.home .rood a{

	text-decoration:none;
}
.home .rood a:hover{

	text-decoration:underline;
}
.home .groen a{

	text-decoration:none;
}
.home .groen a:hover{

	text-decoration:underline;
}
.wit{
	background-color: #ffffff;
	padding-top:30px;
	padding-bottom:30px;
}
.wit.onderzonder{
	padding-bottom:0px;
}
.wit.zonder{
	padding-top:0px;
	padding-bottom:0px;
}
.wit a{
	color: #c41b3d;
}
.beeld70{
	width:60%;
}
.groen{
	background-color:rgba(174,219,149,0.7);
	padding-top:30px;
	padding-bottom:30px;
}
.alignnone{
margin:0;	
}
.margeboven{
	margin-top:20px;
}
.fl-page{
/*	padding-top:50px!important;
	webkit-transition:none !important;
  -moz-transition:none !important;
  -o-transition:none !important;
  transition:none !important;*/
}

  .fl-scroll-header .fl-page-header-primary,
  .fl-scroll-header .fl-page-bar {
	  	webkit-transition:none !important;
  -moz-transition:none !important;
  -o-transition:none !important;
  transition:none !important;
	  
  }
.beeldhalflinks{
	margin-right:10px;
}
.beeldhalfrechts{
	margin-left:10px;
}
.beeldmargetop{
	margin-top:30px;
}
.beeldmargetop10{
	margin-top:10px;
	margin-bottom:10px;
}

#toTop {
    display: none;
    position: fixed;
    bottom: 5px;
    right: 10px;
    width: 40px;
    height: 40px;
    opacity: 0.8;
	font-family: 'ElsaMedium',sans-serif;
	font-weight:bold;
    filter: alpha(opacity=40); /* For IE8 and earlier */
	text-decoration:none;
}

#toTop:after {
    content: "^";
    font-family: dashicons;
    color: rgb(118,204,245);
	font-size: 35px;
    /*background-color: rgba(118,204,245,.7);
    font-size: 35px;
    border-radius: 50%;
    padding: 5px;*/
}

a[href*="tel:"] {
       pointer-events: none;
	color:#333333;
   }

@media (max-width: 767px) {
	a[href*="tel:"] {
       pointer-events: auto;
		color: #c41b3d;
   }
	.fl-node-5af972e748062{
		display:block;
	}
	.fl-page{
	padding-top:0px!important;
	}
.beeldhalflinks{
	margin-right:0px;
}
.beeldhalfrechts{
	margin-left:0px;
}
.beeldmargetop{
	margin-top:10px;
}
.beeldmargetop10{
	margin-top:0px;
	margin-bottom:0px;
}


.fl-page-header{

padding-top:10px;
padding-bottom:10px;
}

	.fl-builder .container.fl-content-full .fl-content{
		padding:0px;
	}
	
	.fl-row-content  .fl-module-content{
		padding:20px;
	}
	
	
	.fl-node-5c1251eabf00c .fl-module-content,
	.fl-node-5ae71dd78b93f  .fl-module-content,
	.fl-node-5ae71dd78bd01 .fl-module-content{
		padding-bottom:0px;
	}
	.fl-node-5c1251eabf00c > .fl-module-content{
		margin-bottom:0px;
	}
	
	.fl-node-5ae71dd78c02f .fl-module-content{
		padding:0px 20px 0px 20px;
	}
	.fl-node-5ae71dd78b93f  .fl-module-content{
		margin-bottom:0px;
	}
	
.beeldhalfrechts .fl-module-content{
	padding-top:0px;
		padding-bottom:0px;
}
	
	.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav ul.navbar-nav > li:first-child a{
		padding-left:0;
	}
	
	
		.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav ul.navbar-nav  li  a:hover{
			color: #c41b3d;
	}
	.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav ul.navbar-nav > li.current-menu-item > a{
		color: #c41b3d;
	}
	
	
	.groen,
	.blauw,
	.rood,
	.grijs,
	.lichtblauw,
	.wit{
	padding-top:10px;
	padding-bottom:10px;
	}
	
	
	
}




img.margetop{
	margin-top:60px;
}

h3,h4,h5,h6{
	 font-family:'Elsa Book','Open Sans',sans-serif;
	font-weight:normal;
}

h1 {
  font-family:'ElsaExtraLight-ExtraLight','Open Sans',sans-serif;
	text-align:left;
    width:100% !important;
	margin:0px auto;
	font-size:58px;
font-weight:normal;
	color:#c41b3d;
	margin-left:-4px;
	line-height:110%;
	margin-bottom:0px;
}
.home h1{
margin-bottom:60px;
}

@media (max-width: 767px) {
	
	.home h1 {
		margin-bottom:0px;
	
	}
	h1 {
		margin-bottom:0px;
		font-size:36px;
	}
	h2.lena {
		font-size:22px;
	}
	
}

.home h1 span{
/*font-family:'Elsa Light','Open Sans',sans-serif;*/
color:#4d4d4d;
}


h2 {

  font-family:'Elsa-Light','Open Sans',sans-serif;
	text-align:left;
    width:100% !important;
	padding:0px;
	margin:0px 0px 10px 0px;
	font-size:26px;
font-weight:normal; 
	color: #c41b3d;

}

h2.lena {

  font-family:'ElsaExtraLight-ExtraLight','Open Sans',sans-serif;
}
a.lenabook,
h2.lenabook {

  font-family:'ElsaBook','Open Sans',sans-serif;
  font-size:32px;
  color: #000000;
  text-decoration:none;
}



a.lenabook:hover,
h2.lenabook a:hover{
	 color: #000000;
  text-decoration:underline;
}


.page-id-402 h2.lenabook,
.page-id-402 p,
.page-id-402 a.lenabook,
.page-id-402 p a.lenabook,
.page-id-277 h2.lenabook,
.page-id-277 p,
.page-id-277 a.lenabook,
.page-id-277 p a.lenabook{
	font-size:26px; /*was 32 px*/
}


h6 {
  font-family:'Elsa SemiBold','Open Sans',sans-serif;
	text-align:left;
    width:100% !important;
	margin:0px 0px 40px 0px;
	font-size:30px;
font-weight:normal;
	color:#c41b3d;
	margin-left:-2px;
	line-height:110%;
}

.home blockquote {
	padding:0;margin:0 0 0px 0;
		border:none;
}

.home blockquote p{
	 font-family:'ElsaExtraLight-ExtraLight','Open Sans',sans-serif;
	 text-transform:uppercase;
	 font-size:18px;
	 color: #525252;
	 margin:0;
	 padding:0;
}
.page-id-162 blockquote,
.page-id-395 blockquote{
	padding:0;margin:0 0 0px 0;
		border:none;
}
.page-id-162 blockquote p,
.page-id-395 blockquote p{
 font-size:24px;
font-family:'ElsaBook','Open Sans',sans-serif; /*light doet niets komt dit door trial?*/
	 color: #000000;
 margin:0;
	 padding:0;
}

@media (max-width: 767px) {
	.contactmobiel{
	display:block;
}
	#contactbeeld{
	background-image: none;
		padding:0px;
	}
	
	
.page-id-395 blockquote p,
.page-id-162 blockquote p {
	font-size: 20px;
}

a.lenabook,
h2.lenabook {

  font-family:'ElsaBook','Open Sans',sans-serif;
  font-size:24px;
  color: #000000;
}

	.fl-row-content  .fl-node-5ac358172112a .fl-module-content{
	margin-left:0px;

}
.fl-row-content  .fl-node-5afd3b6c4ee70 .fl-module-content{
	padding-top:0px;padding-bottom:0px;
}
	
	

}

p{
	margin:0px;
	padding:0px;
}

.fluid-width-video-wrapper {
-webkit-border-radius: 20px !important;
  -moz-border-radius: 20px !important;
  border-radius: 20px !important;
  border: none !important;
	z-index:2;
	overflow:hidden;
}
.fluid-width-video-wrapper  iframe{
z-index:1;	
	position:relative;
}

@media (min-width: 992px){
.fl-page-nav-left .fl-page-header-row{
width:960px;
    margin: 0 auto;
}
}