/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/




/* Fix janky sticky header on Avada Construction demo. */
.fusion-header-v1.fusion-logo-alignment.fusion-logo-left.fusion-sticky-menu-.fusion-sticky-logo-.fusion-mobile-logo-1.fusion-mobile-menu-design-modern {
    will-change: transform;
} 

/* colors */
.dark-blue { color: #004B7D;}
.dark-blue-bg { background-color: #004B7D;}

.light-blue { color: #0A82B1;}
.light-blue-bg { background-color: #0A82B1;}

.dark-green { color: #025959;}
.dark-green-bg { background-color: #025959;}

.light-green { color: #0F9B8E;}
.light-green-bg { background-color: #0F9B8E;}

.dark-grey { color: #343837;}
.dark-grey-bg { background-color: #343837;}

.light-grey { color: #999B9B;}
.light-grey-bg { background-color: #999B9B;}

.brown { color: #D8A773;}
.brown-bg { background-color: #D8A773;}

.skin { color: #F8CC9D;}
.skin-bg { background-color: #F8CC9D;}

.white { color: #ffffff;}
.white-bg { background-color: #ffffff;}

.dark-blue-bg a, .light-blue-bg a, .dark-green-bg a, .light-green-bg a, .dark-grey-bg a, .light-grey-bg a, .brown-bg {
	color: #343837;
}

.border-radius {
	border-radius: 10px;
}

.no-margin-left, .no-margin-left .fusion-column-wrapper { margin-left: 0px !important;}
.no-margin-right, .no-margin-right .fusion-column-wrapper { margin-right: 0px !important;}

/* header */

.cl-header-category {
	font-size: 1.42em;
	font-weight: 300;
	margin-bottom: 3px !important;
	text-shadow: 0 2px 4px rgba(0,0,0,0.50);
}
.cl-header-pagetitle {
	font-size: 2em;
	font-weight: 500;
	margin-top: 0px;
	margin-bottom: 0px !important;
	text-shadow: 0 2px 4px rgba(0,0,0,0.50);
}

.cl-header-spacer {
	display: block;
	height: 4px;
	width: 200px;
	border-radius: 2px;
}

.fusion-header {
    border-bottom: 2px solid #0F9B8E !important;
}
.fusion-page-title-bar {height: 0px !important; }

.fusion-breadcrumbs {
    background-color: #0F9B8E;
    border-radius: 0px 0px 6px 6px;
    position: fixed;
    z-index: 1000;
    padding: 10px 20px;
    top:85px !important;
	display: block;
	box-shadow: 0px 2px 8px rgb(0 0 0 / 20%);
}
.fusion-breadcrumb-item:first-child {
	display: none; 
}
.fusion-breadcrumbs:before {
	content: "\f015";
	font-family: 'Font Awesome 5 Free';
  	font-weight: 900; 
}

.cl-intro-background {
    border-radius:0px 0px 0px 100px;
}

/* Intro blokken */
.cl-aanbod-block .fusion-column-wrapper {
	box-shadow: rgb(0, 0, 0) 0px 2px 8px -5px;
	padding: 20px !important; 
	border-radius: 20px;
	background-color: white;
}

.fusion-footer {
	padding: 74px 74px 10px 74px;
	background-color: #F5F5F5;
	background-position: right bottom;
	background-repeat: no-repeat; 
	background-image: url("assets/footer.png");
}

.fusion-footer-widget-area .widget_nav_menu li {
	list-style: none;
	font-size: 14px;
	border-bottom: none !important;
	padding: 8px 10px;
	
}

.fusion-footer-widget-area .fusion-column ul {
	border-left: 2px solid #004B7D;
	list-style: none;
	
}
.fusion-footer-widget-area .fusion-column #text-2 p {
	margin-top: 0px; 

}

#menu-footer-1 {
	min-height: 189px
}

#menu-footer-2, #menu-footer-3,#menu-footer-4 {
	min-height: 190px; 
}

.fusion-footer-widget-area .widget_nav_menu li a:before {
	position: absolute;	
	font-family: icomoon;
	content: " ";
}

.fusion-footer-widget-area .textwidget {
	font-size: 14px;
	color: #999B9B;
}

/* lees meer */
.cl-lm-header {
	color: #004B7D;
	font-size: 25px !important;
}

.cl-lm-header-line {
	height: 2px;
	width: 20%;
	border-radius: 1px;
	background-color: #D8A773;
	margin: 0px 40% 70px 40%;	
}

.cl-lm {	
	font-size: 18px;
	padding: 23px 20px;
	line-height: 1.625em;
	height: 100px; 
	border-radius: 10px;
	background-color: #f5f5f5;
	background-position: right bottom;
	background-repeat: no-repeat; 
	background-size: 70px 70px;
}

/* alle icons lees meer organisatieadvies */
.cl-lm-org-werkdesign { background-image: url("assets/org-werkdesign@3x.png"); }
.cl-lm-org-werk { background-image: url("assets/org-werk@3x.png");}
.cl-lm-org-werkdruk { background-image: url("assets/org-werkdruk@3x.png");}
.cl-lm-org-inspiratie { background-image: url("assets/org-inspiratie@3x.png");}
.cl-lm-org-hybride { background-image: url("assets/org-hybride@3x.png");}

/* alle icons lees meer workshops */
.cl-lm-wor-werk { background-image: url("assets/wor-werk@3.png");}
.cl-lm-wor-werkdruk { background-image: url("assets/wor-werkdruk@3.png");}
.cl-lm-wor-focus { background-image: url("assets/wor-focus@3.png");}
.cl-lm-wor-werkplezier { background-image: url("assets/wor-werkplezier@3.png");}
.cl-lm-wor-doorbreek { background-image: url("assets/wor-doorbreek@3.png");}
.cl-lm-wor-digital { background-image: url("assets/wor-digital@3.png");}
.cl-lm-wor-masterclass { background-image: url("assets/wor-masterclass@3.png"); }
.cl-lm-wor-body { background-image: url("assets/wor-body@3.png"); }

/* alle icons lees meer coaching */
.cl-lm-coa-personal { background-image: url("assets/coa-personal@3.png");}
.cl-lm-coa-team {background-image: url("assets/coa-team@3.png"); }
.cl-lm-coa-outplacement { background-image: url("assets/coa-outplacement@3.png");}
.cl-lm-coa-stress { background-image: url("assets/coa-stress@3.png");}
.cl-lm-coa-e-coaching { background-image: url("assets/coa-e-coaching@3.png");}
.cl-lm-coa-loopbaanadvies { background-image: url("assets/coa-loopbaanadvies@3.png");}

/* alle icons lees meer over career and live */
.cl-lm-ove-kwaliteit { background-image: url("assets/ove-kwaliteit@3.png");}
.cl-lm-ove-waarom { background-image: url("assets/ove-waarom@3.png");}
.cl-lm-ove-visie { background-image: url("assets/ove-visie@3.png");}
.cl-lm-ove-media { background-image: url("assets/ove-media@3.png");}
.cl-lm-ove-samenwerkingspartners { background-image: url("assets/ove-samenwerkingspartners@3.png");}
.cl-lm-ove-experts { background-image: url("assets/ove-experts@3.png");}

/* iconen lees meer week werk prive balans */
.wwpb-lm-hybride { background-image: url("assets/icon-hybride-werken.png");}
.wwpb-lm-mantel { background-image: url("assets/icon-mantelzorgers.png");}
.wwpb-lm-onregelmatig { background-image: url("assets/icon-onregelmatige-werktijden.png");}
.wwpb-vitaliteit { background-image: url("assets/icon-vitaliteit.png");}
.wwpb-werkende { background-image: url("assets/icon-werkende-ouders.png");}
.wwpb-young-p { background-image: url("assets/icon-young-professionals.png");}



/* programma */
.cl-programma {
	border: solid #004B7D 2px;
	border-radius: 20px 20px 0px 0px;
	font-size: 0.9em;
}

.cl-programma .fusion-column-wrapper {
	margin: 2% 2% 0px 2% !important;
}

.cl-programma-title  {
	margin: 20px;
	font-size: 30px;
}

.cl-programma-separator {
	margin: 0px -2.1% !important;
	width: 104.2% !important;
}
.cl-programma-nested {
	margin: 0px;
	padding: 20px;
	background: #F0F1F1;
	font-size: 0.85em;
}

.cl-programma-img {
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 80px;
	width: 90px;
	min-height: 90px;
	display: block;
	margin-left: 30px;
}

.cl-programma-coa-personal {background-image: url("assets/coa-personal-programma@3x.png"); }
.cl-programma-coa-team {background-image: url("assets/coa-team-programma@3x.png"); }
.cl-programma-coa-outplacement {background-image: url("assets/coa-outplacement-programma@3x.png"); }
.cl-programma-coa-stress {background-image: url("assets/coa-stress-programma@3x.png"); }
.cl-programma-coa-e-coaching {background-image: url("assets/coa-e-coaching-programma@3x.png"); }
.cl-programma-coa-loopbaanadvies {background-image: url("assets/coa-loopbaanadvies-programma@3x.png"); }

.cl-programma-wor-werk {background-image: url("assets/wor-werk-programma@3x.png"); }
.cl-programma-wor-werkdruk {background-image: url("assets/wor-werkdruk-programma@3x.png"); }
.cl-programma-wor-focus {background-image: url("assets/wor-focus-programma@3x.png"); }
.cl-programma-wor-werkplezier {background-image: url("assets/wor-werkplezier-programma@3x.png"); }
.cl-programma-wor-doorbreek {background-image: url("assets/wor-doorbreek-programma@3x.png"); }
.cl-programma-wor-digital {background-image: url("assets/wor-digital-programma@3x.png"); }
.cl-programma-wor-masterclass {background-image: url("assets/wor-masterclass-programma@3x.png"); }
.cl-programma-wor-body {background-image: url("assets/wor-body-programma@3x.png"); }


.cl-programma-broodtekst {
	margin: 5px 20px;
}

.cl-programma-icon{
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 22px;
	min-height: 22px;
	display: block;
	padding-left: 30px;
	padding-top: 3px;
}

.cl-programma-icon-duur{ background-image: url("assets/icon-duur@3x.png"); }
.cl-programma-icon-kosten{ background-image: url("assets/icon-kosten@3x.png"); }
.cl-programma-icon-locatie{ background-image: url("assets/icon-locatie@3x.png"); }
.cl-programma-icon-aantal-personen{background-image: url("assets/icon-aantal-personen@3x.png"); }

.cl-programma-button {
	width: 104.2%;
	height: 78px;
	margin-left: -2.1%;
}
.cl-programma-button:hover {
	background-color: #004B7D;
}

.cl-programma-button .fusion-button-text {
	font-size: 1.8em;
	font-weight: 300;
	padding-top: 18px;
	display: block;
}

.cl-programma-button a:hover {
	background-color: fuchsia;
}

.cl-programma-tip {
	border-radius: 10px;
	margin-top: 20px !important;
	margin-bottom: 0px !important;
	padding: 17px;
}

.cl-programma-tip-test{
	border-radius: 20px;
	padding: 20px;
	width: 100% !important;
}

.cl-programma-titel-test{
	font-weight: 600;
}

.cl-programma-tip-test.white-bg a {
	color: #D8A773;
}

.cl-programma-tip-test a:hover { 
	color: #004B7D;
}


.cl-programma-tip.brown-bg a {
	color: white;
}
.cl-programma-tip.white-bg a {
	color: #D8A773;
}

.cl-programma-tip a:hover { 
	color: #004B7D;
}
.cl-programm-tip-title {
	font-size: 1.15;
	font-weight: 600;
}

/* Pagina headers */
.cl-header { 
	background-position: left bottom; 
	background-repeat: no-repeat; 
	background-size: 180px;
	width: 180px;
	min-height: 180px; 
	display: block; 
}

/* alle icons header organisatieadvies */
.cl-header-org-werkdesign { background-image: url("assets/org-werkdesign-header@3x.png"); }
.cl-header-org-werkdruk { background-image: url("assets/org-werkdruk-header@3x.png"); }
.cl-header-org-werk { background-image: url("assets/org-werk-header@3x.png"); }
.cl-header-org-inspiratie { background-image: url("assets/org-inspiratie-header@3x.png"); }
.cl-header-org-hybride { background-image: url("assets/org-hybride-header@3x.png"); }

/* alle icons header workshops */
.cl-header-wor-werk {background-image: url("assets/wor-werk-header@3x.png"); }
.cl-header-wor-werkdruk {background-image: url("assets/wor-werkdruk-header@3x.png"); }
.cl-header-wor-focus {background-image: url("assets/wor-focus-header@3x.png"); }
.cl-header-wor-werkplezier {background-image: url("assets/wor-werkplezier-header@3x.png"); }
.cl-header-wor-doorbreek {background-image: url("assets/wor-doorbreek-header@3x.png"); }
.cl-header-wor-digital {background-image: url("assets/wor-digital-header@3x.png"); }
.cl-header-wor-masterclass {background-image: url("assets/wor-masterclass-header@3x.png"); }
.cl-header-wor-body {background-image: url("assets/wor-body-header@3x.png"); }

/* alle icons header coaching */
.cl-header-coa-personal {background-image: url("assets/coa-personal-header@3x.png"); }
.cl-header-coa-team {background-image: url("assets/coa-team-header@3x.png"); }
.cl-header-coa-outplacement {background-image: url("assets/coa-outplacement-header@3x.png"); }
.cl-header-coa-stress {background-image: url("assets/coa-stress-header@3x.png"); }
.cl-header-coa-e-coaching {background-image: url("assets/coa-e-coaching-header@3x.png"); }
.cl-header-coa-loopbaanadvies {background-image: url("assets/coa-loopbaanadvies-header@3x.png"); }

/* alle icons header over career and live */
.cl-header-ove-kwaliteit {background-image: url("assets/ove-kwaliteit-header@3x.png"); }
.cl-header-ove-waarom {background-image: url("assets/ove-waarom-header@3x.png"); }
.cl-header-ove-visie {background-image: url("assets/ove-visie-header@3x.png"); }
.cl-header-ove-media {background-image: url("assets/ove-media-header@3x.png"); }
.cl-header-ove-samenwerkingspartners {background-image: url("assets/ove-samenwerkingspartners-header@3x.png"); }
.cl-header-ove-experts {background-image: url("assets/ove-experts-header@3x.png"); }

/* alle header iconen week werk prive balans */
.wwpb-header-ico-hybride {background-image: url("assets/icon-header-hybride-werken@3x.png"); }
.wwpb-header-ico-mantel {background-image: url("assets/icon-header-mantelzorgers@3x.png"); }
.wwpb-header-ico-onregelmatig {background-image: url("assets/icon-header-onregelmatige-werktijden@3x.png"); }
.wwpb-header-ico-vitaliteit {background-image: url("assets/icon-header-vitaliteit@3x.png"); }
.wwpb-header-ico-werkende {background-image: url("assets/icon-header-werkende-ouders@3x.png"); }
.wwpb-header-ico-young-p {background-image: url("assets/icon-header-young-profesionals@3x.png"); }
.wwpb-header-ico-agenda {background-image: url("assets/icon-header-agenda@3x.png"); }


/* pwc header */
.cl-header-pwc {background-image: url("assets/header-pwc@3x.png"); }

.cl-header-intro {
	border-radius: 10px; 
	margin-top: -60px !important;
	color: white;
	font-weight: 200;
	font-size: 1em; 
	padding: 15px;
}
.cl-header-intro.skin-bg {
	color: #343837;
}
.cl-header-intro h4 {
	color: white;
}
.cl-header-intro.skin-bg h4{
	color: #343837;
}

/* Melding homepage */
.cl-home-melding {
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;

}
.cl-home-melding p { margin-bottom: 0px !important;}
 
/* Belangrijk */
.cl-belangrijk {
	color: #D8A773;
	font-size: 0.8em;
}
.cl-belangrijk-left {
	background-image: url("assets/cl-warning.svg");
	background-size: 22px 22px;
	background-position: 18px 12px;
	background-repeat: no-repeat;
}
.cl-belangrijk-line {
	height: 85px;
	width: 4px;
	margin-left: 30px;
	background-color: #D8A773;
	border-radius: 2px;
	display: block;
	margin-top: 10px;
}

/* ons team */
.cl-ot {
	font-size: 18px;
	height: 164px; 
}

.cl-ot-block .fusion-builder-row {
	background-color: #F5F5F5;
	border-radius: 6px;
	padding-bottom: 10.2px;
}

.cl-ot-name {
	font-size: 18px;
	padding-top: 8px;
}

.cl-ot-foto, .cl-ot-foto .fusion-builder-nested-column-0 {
	margin-left: 0px !important;
}

.cl-ot-block img {
	border-radius: 4px;
}

.cl-ot-intro {
	font-size: 16px;
	font-weight: 100;
}
.cl-ot-intro p {
	margin-bottom: 0px;
}

.cl-ot-link, .cl-ot-link p {
	color: #D8A773;
	font-size: 16px;
	font-weight: 100;
	margin-bottom: 0px;
	margin-top: 8px;
}

.cl-ot-link a {
	color: #D8A773;
}

.cl-ot .fusion-column-wrapper {
	margin-left: 0px;
}

.cl-ot-imageframe {
	max-width: 144px !important;
}	

.cl-quote {
	font-size: 26px;
	font-style: italic;
	font-weight: 200;
	padding-top: 30px;
	margin: 20px 0px 0px -130px;
}

.cl-quote-line {
	display: block;
	width: 6px;
	margin: 0px;
	background-color: #004B7D;
	border-radius: 3px;
	margin-top: 50px;
}

.cl-quote-line-1 { min-height: 31px; }	
.cl-quote-line-2 { min-height: 62px; }
.cl-quote-line-3 { min-height: 93px; }
.cl-quote-line-4 { min-height: 124px; }
.cl-quote-line-5 { min-height: 155px; }
.cl-quote-line-6 { min-height: 186px; }

.cl-quote-line-13 { min-height: 403px; }



/* wat levert het op */
.cl-wlho{
	padding: 50px 0px 30px 0px;
	margin: 70px 0px;
}

.cl-wlho-header{
	font-weight: 500;
	font-size: 24px;
}

.cl-wlho-border {
	border-top: 3px dashed #D8A773 !important;
	border-bottom: 3px dashed #D8A773 !important;
}

/* onze experts signle page */
.cl-talenten {
	padding: 40px 0px;
}

.height{
	height: 190px;
	}

/* contact page */
.cl-contact-form label {
	color: #025959;
	font-size: 16px;
}
.cl-contact-form button {
	background-color: #004B7D;
}
.cl-contact-form button:hover {
	background-color: #F8CC9D;
}
.cl-contact-buttons{
	width: 100% !important;
}
.cl-search-result .fusion-post-medium {
	padding-bottom: 10px;
	margin-bottom: 40px;
	border-bottom: #004B7D solid 2px;}

.cl-footer-logo-image {
	width: 163px !important;
}

#text-4 {
	display: none;
}

	@media only screen and (min-width: 320px) and (max-width: 479px){
		/* phones */
		body {font-size: 16px;	}
	
		.contact-button {
			text-align: left;
		}
	
		.slider-container {
			display: none !important;
		}
	
		.avada-page-titlebar-wrapper {
			display: none !important;
		}
	
		.fusion-breadcrumbs {
			display: none;
		}
	
		.cl-header {
			display: none;
		}
		.cl-intro-background {padding-top: 20px !important;}
	
		.fusion-footer-widget-area .fusion-column ul, .fusion-copyright-notice {
			display: none;
		}
		.cl-quote {
			font-size: 1.1em;
			margin-left: 0px;
		}
		.cl-quote-line {
			display: none;
		}
		.cl-programma-img {display: none;}
	
		.cl-programma-onderwerp .title-heading-left {margin: -30px 20px 0px 20px !important;}
	
		.cl-meer-info {
			padding-top: 40px !important;
		}
	
		.fusion-footer {
			padding: 0px;
			background-color: #004B7D;
			color: #FFF;
		}
		#media_image-2 {
			display: none;
		}
		.fusion-footer .fusion-column:nth-child(3), .fusion-footer .fusion-column:nth-child(4)  {
			display: none;
		}
	
		.cl-header-pagetitle{
			font-size: 1.4em;
		}
		.cl-header-category, h2 {
			font-size: 1em;
		}
		h1 {font-size: 0.46em !important;}
		h1.title-heading-center { font-size: 1em !important;}
		h2 {font-size: 1em !important;}
	
		ul {padding-inline-start: 20px;	}
	
		.cl-lm-header { font-size: 1em !important;	}
	
		.cl-lm-header-line { margin-bottom: 20px;}
	
		.bg-parallax-parent {
			min-height: 350px !important;
		}
		.cl-ot {height: 87px;}
	
		.cl-ot-imageframe {
			width: 75px !important;
			margin-left: 6px !important;
			margin-right: 6px !important;
		}	
	
		.cl-ot-name {margin-left: 10px !important;}
		 
		.cl-ot-link {margin: 0px 0px 0px 10px;}
	
		.cl-ot-block .fusion-builder-row { padding-bottom: 6px !important;}
	
		#cla1, #cla2, #cla3, #cla4, #cla5, #cla6, #cla7, #cla8, #cla9, #cla10, #cla11, #cla12, #cla13, #cla14, #cla15, #cla16, #cla17, #cla18, #cla19, #cla20, #cla21, #cla22, #cla23, #cla24, #cla25, #cla26, #cla27, #cla28, #cla29, #cla30, #cla31, #cla32, #cla33, #cla34, #cla35, #cla36, #cla37, #cla38, #cla39 {
			width: 25% !important;
		}
		#clb1, #clb2, #clb3, #clb4, #clb5, #clb6, #clb7, #clb8, #clb9, #clb10, #clb11, #clb12, #clb13, #clb14, #clb15, #clb16, #clb17, #clb18, #clb19, #clb20, #clb21, #clb22, #clb23, #clb24, #clb25, #clb26, #clb27, #clb28, #clb29, #clb30, #clb31, #clb32, #clb33, #clb34, #clb35, #clb36, #clb37, #clb38, #clb39   {
			width: 75% !important;
		}
		#text-4 {
			display: block;
		}
		#text-4 a {
			color: #FFF;
		}
	
	
	}
	
	@media only screen and (min-width: 480px) and (max-width: 799px){
		/* phone landscape */
		body {font-size: 16px;	}
	
		.contact-button {
			text-align: left;
		}
	
		.slider-container {
			display: none !important;
		}
	
		.avada-page-titlebar-wrapper {
			display: none !important;
		}
	
		.fusion-breadcrumbs {
			display: none;
		}
	
		.cl-header {
			display: none;
		}
		.cl-intro-background {padding-top: 20px !important;}
	
		.fusion-footer-widget-area .fusion-column ul, .fusion-copyright-notice {
			display: none;
		}
		.cl-quote {
			font-size: 1.1em;
			margin-left: 0px;
		}
		.cl-quote-line {
			display: none;
		}
		.cl-programma-img {display: none;}
	
		.cl-programma-onderwerp .title-heading-left {margin: -30px 20px 0px 20px !important;}
	
		.cl-meer-info {
			padding-top: 40px !important;
		}
	
		.fusion-footer {
			padding: 0px;
			background-color: #004B7D;
			color: #FFF;
		}
		#media_image-2 {
			display: none;
		}
		.fusion-footer .fusion-column:nth-child(3), .fusion-footer .fusion-column:nth-child(4)  {
			display: none;
		}
	
		.cl-header-pagetitle{
			font-size: 1.4em;
		}
		.cl-header-category, h2 {
			font-size: 1em;
		}
		h1 {font-size: 0.46em !important;}
		h1.title-heading-center { font-size: 1em !important;}
		h2 {font-size: 1em !important;}
	
		ul {padding-inline-start: 20px;	}
	
		.cl-lm-header { font-size: 1em !important;	}
	
		.cl-lm-header-line { margin-bottom: 20px;}
	
		.bg-parallax-parent {
			min-height: 350px !important;
		}
		.cl-ot {height: 87px;}
	
		.cl-ot-imageframe {
			width: 75px !important;
			margin-left: 6px !important;
			margin-right: 6px !important;
		}	
	
		.cl-ot-name {margin-left: 10px !important;}
		 
		.cl-ot-link {margin: 0px 0px 0px 10px;}
	
		.cl-ot-block .fusion-builder-row { padding-bottom: 6px !important;}
	
		#cla1, #cla2, #cla3, #cla4, #cla5, #cla6, #cla7, #cla8, #cla9, #cla10, #cla11, #cla12, #cla13, #cla14, #cla15, #cla16, #cla17, #cla18, #cla19, #cla20, #cla21, #cla22, #cla23, #cla24, #cla25, #cla26, #cla27, #cla28, #cla29, #cla30, #cla31, #cla32, #cla33, #cla34, #cla35, #cla36, #cla37, #cla38, #cla39 {
			width: 25% !important;
		}
		#clb1, #clb2, #clb3, #clb4, #clb5, #clb6, #clb7, #clb8, #clb9, #clb10, #clb11, #clb12, #clb13, #clb14, #clb15, #clb16, #clb17, #clb18, #clb19, #clb20, #clb21, #clb22, #clb23, #clb24, #clb25, #clb26, #clb27, #clb28, #clb29, #clb30, #clb31, #clb32, #clb33, #clb34, #clb35, #clb36, #clb37, #clb38, #clb39   {
			width: 75% !important;
		}
	
	
	}
	
	@media only screen and (min-width: 800px) and (max-width: 991px){ 
		/* tablet portrait */
	
		.fusion-logo {
			width: 100px;
			margin-top: 20px !important;
		}


		.avada-page-titlebar-wrapper {
			display: none !important;
		}
	
		.cl-quote-line {
			display: none;
		}

		.cl-header {
			display: none;
		}


		.contact-button a {
			background-color:#004B7D;
			color: #FFF !important;
			padding:0px 16px;
			text-align:center;
			display:block;
			border-radius:6px;
			margin: 17.5px 0px;
			height:50px !important;
		}
	
		.contact-button a:hover{
			background-color:#D8A773;
		}
	
		.contact-button a:active{
			background-color:#D8A773;
		}
	
		.fusion-footer {
			padding: 0px;
			background-color: #004B7D;
			color: #FFF;
		}
		#media_image-2 {
			display: none;
		}
		.fusion-footer .fusion-column:nth-child(3), .fusion-footer .fusion-column:nth-child(4)  {
			display: none;
		}
		.fusion-footer-widget-area .fusion-column ul, .fusion-copyright-notice {
			display: none;
		}
		.fusion-main-menu>ul>li {
			padding-right: 15px !important;
		}
	
	}
	
	@media only screen and (min-width: 991px) and (max-width: 1024px){ 
	
		.avada-page-titlebar-wrapper {
		display: none !important;
	}
	
	.fusion-breadcrumbs {
		display: none;
	}
	}
	
	
	@media only screen and (min-width: 992px) {
		/* tablet landscape and desktop */
	
		.contact-button a {
			background-color:#004B7D;
			color: #FFF !important;
			padding:0px 16px;
			text-align:center;
			display:block;
			border-radius:6px;
			margin: 17.5px 0px;
			height:50px !important;
		}
	
		.contact-button a:hover{
			background-color:#D8A773;
		}
	
		.contact-button a:active{
			background-color:#D8A773;
		}

		.contact-button {
			padding-right: 10px !important;
		}
			
		.inloggen-button a {
			background-color:#0F9B8E;
			color: #FFF !important;
			padding:0px 16px;
			text-align:center;
			display:block;
			border-radius:6px;
			margin: 17.5px 0px;
			height:50px !important;
		}
	
		.inloggen-button a:hover{
			background-color:#0A82B1;
		}
	
		.inloggen-button a:active{
			background-color:#0A82B1;
		}
	}