/*
Theme Name: Enfold Child
Description: A <a href='https://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: https://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/

/* FONTS */
@font-face {
    font-family: 'allerregular';
    src: url('https://propboomtechniek.nl/wp-content/themes/enfold-child/fonts/aller_rg-webfont.woff2') format('woff2'),
         url('https://propboomtechniek.nl/wp-content/themes/enfold-child/fonts/aller_rg-webfont.woff') format('woff'),
         url('https://propboomtechniek.nl/wp-content/themes/enfold-child/fonts/aller_rg-webfont.ttf') format('truetype'),
         url('https://propboomtechniek.nl/wp-content/themes/enfold-child/fonts/aller_rg-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'aller_lightregular';
    src: url('https://propboomtechniek.nl/wp-content/themes/enfold-child/fonts/aller_lt-webfont.woff') format('woff'),
         url('https://propboomtechniek.nl/wp-content/themes/enfold-child/fonts/aller_lt-webfont.ttf') format('truetype'),
         url('https://propboomtechniek.nl/wp-content/themes/enfold-child/fonts/aller_lt-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'allerbold';
    src: url('https://propboomtechniek.nl/wp-content/themes/enfold-child/fonts/aller_bd-webfont.woff2') format('woff2'),
         url('https://propboomtechniek.nl/wp-content/themes/enfold-child/fonts/aller_bd-webfont.woff') format('woff'),
         url('https://propboomtechniek.nl/wp-content/themes/enfold-child/fonts/aller_bd-webfont.ttf') format('truetype'),
         url('https://propboomtechniek.nl/wp-content/themes/enfold-child/fonts/aller_bd-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* END FONTS */


/* BODY */
body {
	font-family: 'allerregular'!important;
}
/* END BODY */


/* 
#header {
	position: 	fixed !important;
}
*/


 .DIVanchorPosition {
        height:             20px;
        position:           relative;
        width:              100%;
    }


/* HAMBURGER MENU */
.iwpmenu_open_button svg {
	display:		none;
}

.iwpmenu_open_button {
	width: 			     55px !important;
	height: 		     69px !important;
	top:			     31px !important;
	right: 			     30px !important;
	background-image:	url(https://propboomtechniek.nl/wp-content/uploads/2016/10/ICONmenu.png) !important;
	background-size:	cover !important;
	background-position: 	center center !important;
	background-repeat: 	no-repeat !important;
}

.iwpmenu_close_button svg {
	display: 		none;
}

#menu-hamburger-menu {
	padding-right:		70px !important;
}

#iwpmenu_bar {
	opacity:		0.79;
    	filter: 		alpha(opacity=79); /* For IE8 and earlier */
}

.nav-colored {
    width:                  75px !important;
    height:                 89px !important;
    background-size:        55px 69px !important;
    top:			         60px !important;
	right: 			         60px !important;
    background-image:       url(https://propboomtechniek.nl/wp-content/uploads/2016/10/ICONmenu.png), url(https://propboomtechniek.nl/wp-content/themes/enfold-child/backgroundBlackMenu.png) !important;
    background-repeat:      no-repeat, repeat !important;
}

.nav-transparent {
}
/* END HAMBURGER MENU */


/* HEADERS EN ELEMENTEN */
H3 {
	font-family: 	'allerbold';
	font-size:	30px;
	color:		#5ba20c;
	letter-spacing:	0px;
	text-align:	left;
}

.AlinkButton {
	color:			#5ba20c;
	letter-spacing:		0px;
	text-align:		left;
	padding-right:		25px;
	background-image: 	url(https://propboomtechniek.nl/wp-content/uploads/2016/10/ICONlink.png);
	background-position:	center right;
	background-repeat: 	no-repeat;
}

.AlinkButton:link {
	color:			#5ba20c !important;
	text-decoration: 	none !important;
}

.AlinkButton:active {
	color:			#5ba20c !important;
	text-decoration: 	none !important;
}

.AlinkButton:visited {
	color:			#5ba20c !important;
	text-decoration: 	none !important;
}

.AlinkButton:hover {
	color:			#5ba20c !important;
	text-decoration: 	none !important;
}

.Plink {
	margin:		0px 0px 5px 0px !important;
}

.Plink a {
	font-family: 		'aller_lightregular';
	letter-spacing:		0.5px;
}

.Pbold {
	font-family: 	'allerbold';
}

.Plight {
	font-family: 	'aller_lightregular';
}

.av-subheading  {
	font-family: 		'aller_lightregular';
	letter-spacing:		0.5px;
}

.DIVheaderMelding {
	position: 		absolute;
	bottom: 		135px;
	right:			0px;
	width:			315px;
	display:		block;
	cursor: 		pointer;
}

.FONTheaderMelding {
	position: 		relative;
	float: 			left;
	color:			#FFFFFF;
	font-size:		20px;
	font-family: 		'aller_lightregular';
	margin-bottom:		7px;
}

.DIVheaderMeldingButton {
	position: 		relative;
	float: 			left;
	background-color:	#FFFFFF;
	height:			45px;
	width: 			315px;
	color:			#5ba20c;
	font-family: 		'allerbold';
	font-size:		18px;
	line-height: 		41px;
	padding-left:		15px;
}

.DIVheaderMeldingButtonIcon {
	position:		absolute;
	right: 			0px;
	top:			0px;
	width: 			45px;
	height: 		45px;
	background-color: 	#5ba20c;
	background-image: 	url(https://propboomtechniek.nl/wp-content/uploads/2016/10/ICONbuttonArow.png);
	background-position: 	center center;
	background-repeat: 	no-repeat;
}

/* END HEADERS */


/* MENU */
.DIVmenuCustom {
	position:		absolute;
	right: 			0px;
	bottom: 		0px;
	height:			85px;
	min-width: 		100px;
}

.DIVmenuCustomIcon {
	position:		relative;
	float: 			left;
	background-color:	#FFFFFF; 
	height:			85px;
	width: 			85px;
	z-index: 		10;
	background-image: 	url(https://propboomtechniek.nl/wp-content/uploads/2016/10/930BF01F-9A8F-462D-9119-5C8276F2FB81@1x.png);
	background-position: 	center center;
	background-repeat: 	no-repeat;
}

.DIVmenuCustomBackground {
	position:		absolute;
	width: 			100%;
	height: 		85px;
	background-color:	#373737;
	opacity:		0.79;
    	filter: 		alpha(opacity=79); /* For IE8 and earlier */
}

.DIVmenuCustomBackgroundRight {
	position:		absolute;
	width: 			2000px;
	height: 		85px;
	right: 			-2000px;
	top:			0px;
	background-color:	#373737;
}

.DIVmenuCustomButtonContainer {
	position:		relative;
	float: 			left;
	min-width: 		25px;
	height: 		85px;
	z-index: 		10;
}


@media screen and (min-width: 768px) {
    .DIVmenuCustomMobile {
        display:        none;   
    }
}


/* MENU MAX 970 - 1170 */
@media screen and (min-width: 768px) {
   .DIVmenuCustomButtonContainer ul {
	list-style-type: 	none;
	margin: 		0;
	padding: 		0;
	overflow: 		hidden;
	height: 		85px;
}

.DIVmenuCustomButtonContainer ul li {
    	float: 			left;
	color: 			#FFFFFF;
	display: 		block;
	margin: 		0px; 
	padding: 		0px;
	height: 		85px;
	line-height:		85px;
	font-size: 		18px;
	background-image: 	url(https://propboomtechniek.nl/wp-content/uploads/2016/10/MENUline.png);
	background-repeat: 	no-repeat;
	background-position:	center left;
	letter-spacing:		0.5px;
	font-family:		'aller_lightregular';
}

.DIVmenuCustomButtonContainer ul li:nth-child(1) {
	background-image: 	none;
}

.DIVmenuCustomButtonContainer ul li a {
	display: 		block;
	color: 			white;
	text-align: 		center;
	text-decoration: 	none;
	color: 			#FFFFFF;
	margin: 		0px 35px 0px 35px;
}

.DIVmenuCustomButtonContainer ul li a:hover {
	color: 			#FFFFFF;
}

.DIVmenuCustomButtonContainer ul li a:active {
	color: 			#FFFFFF;
}

.DIVmenuCustomButtonContainer ul li a:visited {
	color: 			#FFFFFF;
}

.DIVmenuCustomButtonContainer ul li a:link {
	color: 			#FFFFFF;
}

.HomeVerticalSpace {
    position:           relative;
    width:              100%;
    height:             100px;
}

}
/* END MENU MAX 970 - 1170 */


/* MENU MAX 970 - 1170 */
@media screen and (min-device-width: 970px) and (max-width: 1170px) {
    .DIVmenuCustomButtonContainer ul li { 
        font-size:          16px;  
    }
    
    .DIVmenuCustomButtonContainer ul li a {
    	margin: 		 0px 20px 0px 20px;
    }

}
/* END MENU MAX 970 - 1170 */



/* MENU MAX 925 - 970 */
@media screen and (min-device-width: 925px) and (max-width: 970px) {
    .DIVmenuCustomButtonContainer ul li { 
        font-size:          16px;  
    }
    
    .DIVmenuCustomButtonContainer ul li a {
    	margin: 		 0px 20px 0px 20px;
    }
    
}
/* END MENU MAX 925 - 970 */


/* MENU MAX 768 - 924 */
@media screen and (min-width: 768px) and (max-width: 924px) {
    .DIVmenuCustomButtonContainer ul li { 
        font-size:          14px; 
    }
    
    .DIVmenuCustomButtonContainer ul li a {
    	margin: 		 0px 8px 0px 8px;
    }
    
    .DIVmenuCustomButtonContainer ul li a:nth-child(1) {
    	margin: 		 0px 10px 0px 8px;
    }

}
/* END MENU MAX 768 - 924 */


/* MENU MAX 767 - < */
@media screen and (min-width: 100px) and (max-width: 767px) {
    .menu-hoofdmenu-container {
        z-index:            1000;      
    }
    
    .DIVmenuCustomBackgroundRight { 
        display:        none;    
    }
    
    .DIVmenuCustom {
        width:         calc(100% + 122px); 
        left:          -61px;
    }
    
    .DIVmenuCustomIcon {
        float:          right;
	   display: 	none;
    }
    
    .DIVmenuCustomButtonContainer {
        width:                  calc(100%);
        z-index:                1000;
        position:               absolute;
	   height: 		0px;
    }

    .DIVmenuCustomButtonContainer ul li { 
	       display: 		none;
        font-size:          18px;
        background-color:   #373737;
        list-style-type:    none;
        height:             85px;
        line-height:        85px;
        width:              100%;
        margin-left:        -4px;
        color:              #FFFFFF;
        text-align:         center;
    }
    
        .DIVmenuCustomButtonContainer ul li a:link {
            color:              #FFFFFF;
            text-decoration:    none;
        } 
        
        .DIVmenuCustomButtonContainer ul li a:hover {
            color:              #FFFFFF;   
            text-decoration:    none;
        } 
        
        .DIVmenuCustomButtonContainer ul li a:visited {
            color:              #FFFFFF;   
            text-decoration:    none;
        } 
        
        .DIVmenuCustomButtonContainer ul li a:active {
            color:              #FFFFFF;   
            text-decoration:    none;
        } 

	.av-inherit-size .av-special-heading-tag {
		width: 		100%;
		font-size:	28px;
	}

	.av-inherit-size .av-subheading {
		width: 			100%;
	}

	.av-inherit-size .av-subheading p {
		width: 			100%;
		font-size:		0.6em;
		line-height:		23px;
	}

	.DIVheaderMelding {
		width: 		75%;
		left: 		0px;
		bottom:		110px;
	}

	.FONTheaderMelding {
		font-size:	15px;
	}

	.DIVheaderMeldingButton {
		font-size:	14px;
		width:		250px;
	}

    .DIVmenuCustomMobileButton {
        width:                  100px;
        height:                 70px;
    }

    .DIVmenuCustomMobile {
        position:                  absolute;
        float:                     left;
    	width:		               100%;
    	height:		               70px;
    	background-color:          red;
    	bottom:                    0px;
    }
    
    .DIVmenuCustomBackground {
	position:		     absolute;
	width: 			     100%;
	height: 		     70px;
	background-color:	 #5da020;
	opacity:		     79;
    filter: 		      alpha(opacity=79); /* For IE8 and earlier */
}

.DIVmenuCustom {
	position:		absolute;
	right: 			0px;
	bottom: 		0px;
	height:			70px;
	min-width: 		100px;
}

#header-regular {
    margin-top:     80px;   
}

.av-hotspot-container {
    margin-top:     80px;    
}
    

/* Dropdown Button */
.dropbtn {
    background-color:   #5da020;
    color:              white;
    border:             none;
    cursor:                 pointer;
    width:                  calc(100% + 140px);
    left:                   -70px;
    height:                 70px;
    line-height:             70px;
    font-family: 		     'allerbold';
	font-size:		           17px;
	text-transform:            uppercase;
	letter-spacing:            0.02em;
	 background-image:         url(https://propboomtechniek.nl/wp-content/themes/enfold-child/submenu-icon.png);
    background-position:        center right 60px;
    background-repeat:          no-repeat;
    background-size:            15px;
    text-align:                 center;
    position:                   absolute;
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
    background-color: #5da020;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position:               relative;
    display:                inline-block;
    width:                  100%;
    height:                 70px;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display:            none;
    position:           absolute;
    background-color:	 #373737;
	opacity:		     0.95;
    min-width:          160px;
    box-shadow:         0px 8px 16px 0px rgba(0,0,0,0.2);
    bottom:             70px;
    z-index:            10000;
    width:              calc(100% + 140px);
    left:               -70px;
    color:              #FFFFFF;    
}

/* Links inside the dropdown */
.dropdown-content a {
    color:              black;
    padding:            12px 16px;
    text-decoration:    none;
    display:            block;
    color:              #FFFFFF;   
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}
    
    .menu-hoofdmenu-container ul {
        list-style:     none;
        padding:        0px;
        margin:         0px;
    }
    
     .menu-hoofdmenu-container ul li {
        list-style:     none;
        padding:        5px 0px 5px 0px;
        margin:         0px;
        text-align:     center;
    }



/* HEADER MOBILE */ 
.container_wrap_logo {
    height:             80px;  
    background-color:   #FFFFFF;
    position:           fixed;
    width:              100%;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.3);
    box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.3);
    top:                0px;
    left:               0px;
}

.container_wrap_logo .logo a {
}

.container_wrap_logo .logo a img {
    max-height:         65px;
}

.iwpmenu_open_button {
    background-image:	 url(https://propboomtechniek.nl/wp-content/themes/enfold-child/submenu-icon-zwart.png) !important;
    width: 			     25px !important;
    height: 		     20px !important;
    top:			     30px !important;
    right: 			     15px !important;
}

.flex_cell_inner .av_font_icon {
    margin-top:         100px; 
}

h6 {
    font-size: 30px !important;   
}

/* END HEADER MOBILE */

    .HomeVerticalSpace {
        position:           relative;
        width:              100%;
        height:             50px;
    }
    
    .DIVanchorPosition {
        height:             50px;
    }
    
    .DIVanchorPositionerMob {
        height:             40px;
        position:           relative;
        width:              100%; 
    }
    
    
             
}
/* END MENU MAX 767 - < */


/* END MENU */


/* HAMBURGER MENU */
.iwpmenu_open_button svg {
	display:		none;
}


/* MENU MIN 767 - < */
@media screen and min-width: 768px {

    .iwpmenu_open_button { 
    	width: 			       55px !important;
    	height: 		       69px !important;
    	top:			       10px !important;
    	right: 			       30px !important;
    	background-image:	   url(https://propboomtechniek.nl/wp-content/uploads/2016/10/ICONmenu.png) !important;
    	background-size:	   cover !important;
    	background-position:   center center !important;
    	background-repeat: 	   no-repeat !important;
    }

}
/* MENU MIN 767 - < */


.iwpmenu_close_button svg {
	display: 		none;
}

.iwpmenu_close_button {
	width: 			         55px !important;
	height: 		        69px !important;
	top:			        30px !important;
	right: 			        30px !important;
	background-image:	    url(https://propboomtechniek.nl/wp-content/uploads/2016/10/ICONmenuSluiten.png) !important;
	background-size:	    cover !important;
	background-position: 	center center !important;
	background-repeat: 	    no-repeat !important;
}

#menu-hamburger-menu {
	padding-right:		55px !important;
}

#menu-hamburger-menu {
	padding-top:		150px !important;
}

#iwpmenu_bar {
	opacity:		0.79;
    filter: 		alpha(opacity=79); /* For IE8 and earlier */
}

.nav-colored {
    width:                  75px !important;
    height:                 89px !important;
    background-size:        55px 69px !important;
    top:			         21px !important;
	right: 			         21px !important;
    background-image:       url(https://propboomtechniek.nl/wp-content/uploads/2016/10/ICONmenu.png), url(https://propboomtechniek.nl/wp-content/themes/enfold-child/backgroundBlackMenu.png) !important;
    background-repeat:      no-repeat, repeat !important;
}

.nav-transparent {
}
/* END HAMBURGER MENU */


/* AROW BLOCK HOME */
.DIVarowBlockContainer {
	width:			50%;
	height: 		0px;
	position: 		absolute;
	left: 			0px;
	bottom: 		0px;
	z-index:		100;
}

.DIVarowBlock {
	width:			85px;
	height: 		85px;
	background-image: 	url(https://propboomtechniek.nl/wp-content/uploads/2016/07/Button.png), url(https://propboomtechniek.nl/wp-content/uploads/2016/07/Button.png);
	background-repeat: 	no-repeat;
	background-size:	cover;
	position:		absolute;
	right: 			-42px;
	bottom: 		-42px;
	z-index:		100;
}
/* END AROW BLOCK HOME */


/* HOME */
.FONTtekstLineI {
	font-size:		20px;
	color:			#FFFFFF;
	font-family: 		'allerbold';
	display:		block;
	width:			100%;
}

.FONTtekstLineII {
	font-size:	36px;
	color:		#FFFFFF;
	font-family: 	'aller_lightregular';
	display:	block;
	margin-top:	10px;
	width:		100%;
	display:	block;
	line-height:   36px;
}

.avia-button {
	-webkit-border-radius: 	0px !important;
	-moz-border-radius: 	0px !important;
	border-radius: 		0px !important;
	padding:		12px 20px 12px 20px;
}

.avia_iconbox_title {
	font-family: 		'allerbold';
	letter-spacing:		0.5px;
	font-size: 		20px;
	padding:		0px 0px 0px 0px;
}

.av-masonry-outerimage-container {
	background-color: 	#000000;
}

.av-masonry-entry-content {
	text-align: 		center;
	font-family: 		'allerregular';
	font-size:		28px;
}

.FONTgalerijSubtitel {
	font-family: 		'aller_lightregular';
	font-size:		22px;
}

.av-masonry-entry-title  {
    text-align:             center;
}

/* END HOME */


/* BOTTOM */
.widgettitle {
	color: 		#FFFFFF !important;
	font-family: 	'allerbold'
	font-size:	17px;
	line-height:	24px;
	text-align:	left;
	text-transform:	initial;
}

.textwidget {
	color: 		#9B9B9B;
	font-size:	17px;
	line-height:	24px;
	text-align:	left;
}

.textwidget a:link {
    text-decoration:        none;
    color:                  #9B9B9B;
}   

.textwidget a:hover {
    text-decoration:        none;
    color:                  #9B9B9B;
}   

.textwidget a:active {
    text-decoration:        none;
    color:                  #9B9B9B;
}   

.textwidget a:visited {
    text-decoration:        none;
    color:                  #9B9B9B;
}   

.IMGfooterGroen {
	position: 	relative;
	float: 		left;
	width:		100%;
	margin-top:	15px;
}

.social_bookmarks_twitter a {
	background-color: 	red;
	position: 		absolute;
	width: 			23px;
	height:			23px;
}

@media screen and min-device-width: 768px { 
    #footer .container .flex_column:nth-child(2) {
    	padding-left:		75px;
    }
}

.IMGfooterSchouwenDuivenland {
	position: 	relative;
	float:		left;
	margin-top:	20px;
}

#footer .container {
	padding-top:	50px;
	padding-bottom:	25px;
}

#scroll-top-link {
	display: 	none;
}

.FOOTERsocial {
    position:           relative;
    float:              right;
    width:              100px;
}

.FOOTERsocial a img {
    position:           relative;
    float:              right;
    margin-left:        15px;
}

.FOOTERalign {
    position:           relative;
    float:              left;
    width:              50%;
    height:             0px;
}

.FOOTERarowUp {
    position:               absolute;
    right:                  -30px;
    top:                    -66px;
    height:                 60px;
    width:                  60px;
    background-image:       url(https://propboomtechniek.nl/wp-content/uploads/2016/11/ArowUp.jpg);
    background-repeat:      no-repeat;
    background-position:    center center; 
    display:                block; 
}
/* END BOTTOM */


/* CONTACT FORM */
.gfield_label {
    font-family:                'aller_lightregular';
    font-size:                  16px !important;
}

.ginput_container input {
    width:                      100% !important;
    height:                     40px !important;
    font-family:                'aller_lightregular' !important;
    font-size:                  13px !important;
    -webkit-border-radius:      5px !important;
    -moz-border-radius:         5px !important;
    border-radius:              5px !important;
}

.ginput_container textarea {
    width:                      100% !important;
    font-family:                'aller_lightregular' !important;
    font-size:                  14px !important;
    -webkit-border-radius:      5px !important;
    -moz-border-radius:         5px !important;
    border-radius:              5px !important;
}

.gform_button {
    width:                      100% !important;
    height:                     40px !important;
    background-color:           #5da020 !important;
    -webkit-border-radius:      5px !important;
    -moz-border-radius:         5px !important;
    border-radius:              5px !important;
    line-height:                25px !important;
    font-family:                'aller_lightregular' !important;</div>
    font-size:                  16px !important !important; 
}

.gform_footer {
    padding:                    0px !important;
    margin:                     0px !important 
}

/* END CONTACT FORM */


/* OPLEIDINGEN, CERTIFICERINGEN */
.avia-button span {
    font-size:          1.2em !important;   
    font-family:        'aller_lightregular' !important;
}

/* END OPLEIDINGEN, CERTIFICERINGEN */


/* NIEUWS */ 
.blog-categories {
    display:    none;      
}
/* END NIEUWS */ 



/* DIENSTEN */ 
.updated {
    display:        none;   
}

.DIVdienstenExtraInfoContainer {
    position:           absolute;
    bottom:             -50px;
    width:              100%;
} 

    .DIVdienstenExtraButton {
       position:            relative;
       width:               calc(25% - 85px);
       height:              85px;
       float:               left;
       line-height:         85px;
       font-family:        'allerregular';
       text-align:          right;
       padding-right:       15px;
       font-size:           20px;
       color:               #FFFFFF;
       display:             block;
       text-shadow:         0px 0px 5px rgba(0, 0, 0, 0.72);
    }
    
    .DIVdienstenExtraButtonIcondown {
       position:            relative;
       width:               85px;
       height:              85px;
       float:               left;
       background-color:    #FFFFFF;
       background-image:    url(https://propboomtechniek.nl/wp-content/uploads/2016/10/930BF01F-9A8F-462D-9119-5C8276F2FB81@1x.png);
       background-repeat:   no-repeat;
       background-position: center center;
       display:             block;
    }

    .DIVdienstenExtraRowI {
       position:            relative;
       height:              85px;
       float:               right;
       width:               75%;
    }
    
        .DIVdienstenExtraRowIText {
            position:           absolute;
            width:              100%;
            height:             85px;
            color:              #FFFFFF;
            font-size:          22px;
            font-family:        'aller_lightregular';
            line-height:        85px;
            z-index:            10;
            padding-left:       25px;
        }
        
            .FONTdienstenExtraBold {
                font-family:        'allerregular';
                letter-spacing:      0,5px;
            }
            
            .FONTdienstenExtraLight {
                font-family:        'aller_lightregular';
                letter-spacing:      0,5px;
            }
    
        .DIVdienstenExtraRowIBackground {
            position:           absolute;
            width:              100%;
            height:             85px;
            background-color:   #373737;
            opacity:            0.79;
            top:                0px;
            right:              0px;
            z-index:            5; 
            
        }
    
    .DIVdienstenExtraRowII {
       position:            relative;
       width:               100%;
       min-height:          100px;
       float:               right;
       background-color:    #d8d8d8;
       padding-bottom:      15px;  
    }
    
        .DIVdienstenExtraRowIICol {
          position:             relative;
          float:                left;
          width:                33%;
          color:                #4a4a4a;
        }
        
        .DIVdienstenExtraRowIIColLine {
            position:           absolute;
            height:             47px;
            width:              1px;
            right:              0px;
            top:                27px;
            background-color:   #979797;
        }
        
            .FONTdienstenExtraROwIILineI {
                display:                block;
                position:               relative;
                float:                  left;
                width:                  100%;
                margin-top:             22px;
                padding-left:           50px;
                font-family: 		    'allerbold'; 
                font-size:              22px;
                               
            }
            
            .FONTdienstenExtraROwIILineII {
                display:                block;
                position:               relative;
                float:                  left;
                width:                  100%;
                margin-top:             5px;
                padding-left:           50px;
                font-size:              18px;
                font-family:            'aller_lightregular';
                line-height:            17px;
            }


@media screen and (min-device-width: 1015px) and (max-width: 1259px) {
    .DIVdienstenExtraButton {
       width:               calc(30% - 85px);
    }

    .DIVdienstenExtraRowI {
       width:               70%;
    }
    
    .FONTdienstenExtraROwIILineI {
       font-size:              18px;     
    }
    
    .FONTdienstenExtraROwIILineII {
       font-size:              15px;     
    }
    
    .DIVdienstenExtraButton { 
        font-size:              18px;    
    }
    
    .DIVdienstenExtraRowIText {
        font-size:              18px;    
    }
    
    .DIVdienstenExtraRowIICol {
        height:                 85px;   
    }
}


@media screen and (min-device-width: 810px) and (max-width: 1014px) {
    .DIVdienstenExtraButton {
       width:               calc(35% - 85px);
    }

    .DIVdienstenExtraRowI {
       width:               65%;
    }
    
    .FONTdienstenExtraROwIILineI {
       font-size:              16px;
       padding-left:           25px;  
    }
    
    .FONTdienstenExtraROwIILineII {
       font-size:              13px;  
       padding-left:            25px;   
    }
    
    .DIVdienstenExtraButton { 
        font-size:              16px;    
    }
    
    .DIVdienstenExtraRowIText {
        font-size:              16px;    
    }
    
    .DIVdienstenExtraRowIICol {
        height:                 85px;   
    }
}

@media screen and (min-device-width: 100px) and (max-width: 809px) {
    .DIVdienstenExtraButtonIcondown {
        display:        none;   
    }
    
    .DIVdienstenExtraButton {
       width:               100%;
       height:              30px;
       line-height:         30px;
       text-align:          left;
    }

    .DIVdienstenExtraRowI {
       width:               100%;
       display:             none;
    }
    
    .FONTdienstenExtraROwIILineI {
       font-size:              16px;  
       margin-top:              0px;
       padding-left:            0px;
    }
    
    .FONTdienstenExtraROwIILineII {
       font-size:              13px;    
       padding-left:            0px; 
       padding-bottom:          4px;
    }
    
    .DIVdienstenExtraButton { 
        font-size:              16px;
        height:                 55px;
        line-height:            55px; 
        z-index:                2;
    }
    
    .DIVdienstenExtraButtonBackground { 
        position:               absolute;
       background-color:   #373737;
            opacity:            0.79;
        filter: 		       alpha(opacity=79); /* For IE8 and earlier */
        height:                 55px;
        width:                  1000px;
        left:                   -250px;
        z-index:                1;
    }
    
    .DIVdienstenExtraRowIText {
        font-size:              16px;    
    }
    
    .DIVdienstenExtraInfoContainer { 
        bottom:             0px;   
    }
    
    .DIVdienstenExtraRowIICol {
        width:                  100%;
        padding-top:            4px;
        padding-bottom:         0px;
        margin-bottom:          0px;
        height:                 55px;
    }
    
    .DIVdienstenExtraRowII {
        padding-bottom:            4px;
    }
    
    .DIVdienstenExtraRowIIColLine {
        display:            none;   
    }
    
    .DIVdienstenExtraInfoBackground {
        background-color:   pink;
        width:              calc(100% + 500px);
        position:           absolute;
    }
    
    .DIVdienstenExtraRowIIBackgroundMobile {
        position:           absolute;
        width:              1000px;
        height:             100%;
        top:                0px;
        left:               0px; 
        z-index:            0;
        left:               -250px;
        background-color:   #d8d8d8;
    }
    
    .FONTtekstLineI {
	   margin-left:       -20px;
    }
    
     .FONTtekstLineII {
	   margin-left:       -20px;
    }

.FONTtekstLineII {
	font-size:	36px;
	color:		#FFFFFF;
	font-family: 	'aller_lightregular';
	display:	block;
	margin-top:	10px;
	width:		100%;
	display:	block;
	line-height:   36px;
}

}


/* END DIENSTEN */

@media screen and (min-device-width: 1024px) and (max-width: 1340px) {
.avia-testimonial-content h2 {
   font-size:       18px;
   margin-top:     10px;
}

@media screen and (min-device-width: 768px) and (max-width: 1023px) {
.avia-testimonial-content h2 {
   font-size:       10px;
   margin-top:     10px;
}




