*
{
	padding: 0px;
	margin: 0px;
	font-family: 'Open Sans';
	font-size: 15px;
	border: none;
	text-decoration: none;
	list-style: none;
	color: #000000;
}

html
{
	height: 100%;
}

body
{
	margin: 0px;
	padding: 0px;
	height: 100%;
}

.clear
{
	clear: both;
}

button
{
	display: none; 
	background-color: #ffffff; 
	position: absolute; 
	height: 90px; 
	line-height: 10px; 
	width: 70px; 
	font-size: 19px; 
	opacity: 0.7; 
	filter: alpha(opacity=70); 
	font-weight: bold; 
	text-align: center; 
	z-index: 1; 
	left: 100%; 
	margin-left: -82px;
	cursor: pointer;
}

.mobile-header
{
	display: none; 
	width: 100%; 
	height: 200px; 
	background-color: #ffffff;
}

.mobile-header .logo
{
	display: block;
	width: 200px;
	height: 200px; 
	background-image: url('../images/logo.png');
	background-size: 195px 175px;
	background-position: center center;
	background-repeat: no-repeat;
	margin-left: 44px;
}

.button
{
	font-size: 15px;
	font-family: 'Montserrat';
	text-transform: uppercase;
	width: 250px;
	display: block;
	height: 56px;
	background-color: #ffffff;
	line-height: 56px;
	padding-left: 24px;
	background-repeat: no-repeat;
	background-position: 245px 21px;
}

.bijen-button
{
	display: block;
	cursor: pointer;
	width: 162px;
	height: 52px;
	line-height: 52px;
	border-radius: 12px;
	background-color: #ffd800;
	color: #a47a17;
	font-size: 17px;
	font-weight: 700;
	background-image: url('../images/icon_bee.png');
	background-size: 25px 25px;
    background-position: 20px 13px;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 56px;
}

.moodboard-button
{
	display: block;
	cursor: pointer;
	width: 162px;
	height: 52px;
	line-height: 52px;
	border-radius: 12px;
	background-color: #6bcac1;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: 700;
	background-image: url('../images/icon_eigenstijl.png');
	background-size: 25px 25px;
    background-position: 20px 13px;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 56px;
}

.contact-button
{
	display: block;
	cursor: pointer;
	width: 162px;
	height: 52px;
	line-height: 52px;
	border-radius: 12px;
	background-color: #6bcac1;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: 700;
	background-image: url('../images/icon_afspraak.png');
	background-size: 25px 25px;
    background-position: 20px 13px;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 56px;
}

.call-button
{
	display: block;
	cursor: pointer;
	width: 162px;
	height: 52px;
	line-height: 52px;
	border-radius: 12px;
	background-color: #6bcac1;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: 700;
	background-image: url('../images/icon_phone.png');
	background-size: 25px 25px;
    background-position: 20px 13px;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 56px;
}

.contact-button:hover, .call-button:hover, .moodboard-button:hover
{
	background-color: #bcdb54;
}

.bijen-button:hover
{
	background-color: #fff09e;
}

.no-margin
{
	margin: 0px!important;
}

.margintop10 { margin-top: 10px; }
.margintop40 { margin-top: 40px; }

.navigation
{
	position: fixed; /*absolute voor small height */
	width: 262px;
	background-color: #ffffff;
	height: 100%;
	min-height: 540px;
}

.navigation .logo
{
	display: block;
	width: 262px;
	height: 241px;
	background-image: url('../images/logo.png');
	background-size: 195px 175px;
	background-position: center center;
	background-repeat: no-repeat;
}

.navigation .menu li
{
	height: 56px;
	border-bottom: 2px solid #eeeeee;
	width: 262px;
}

.navigation .menu li:first-child
{
	background-image: url('../images/shadow.png');
	background-repeat: repeat-x;
}

.navigation .menu li a
{
	font-size: 15px;
	font-family: 'Montserrat';
	display: block;
	line-height: 56px;
	text-transform: uppercase;
	color: #6bcac1;
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: 230px 21px;
	background-image: url('../images/pijl_blauw.png');
}

.navigation .menu li a:hover, .navigation .menu li .active
{
	border-left: 5px solid #bcdb54;
	color: #bcdb54;
	padding-left: 17px;
	background-position: 225px 21px;
	background-image: url('../images/pijl_groen.png');
}

.navigation .menu #onze-diensten
{
	min-height: 56px;
	height: auto;
	border-bottom: 2px solid #eeeeee;
	width: 262px;
}

.navigation .menu #onze-diensten:hover, .navigation .menu #onze-diensten.active
{
	border-left: 5px solid #bcdb54;
	width: 257px;
}

.navigation .menu #onze-diensten.active
{
	padding-bottom: 14px;
}

.navigation .menu #onze-diensten span
{
	cursor: pointer;
	font-size: 15px;
	font-family: 'Montserrat';
	display: block;
	line-height: 56px;
	text-transform: uppercase;
	color: #6bcac1;
	background-position: 230px 21px;
	background-repeat: no-repeat;
	padding-left: 27px;
	background-image: url('../images/pijl_blauw.png');	
}

.navigation .menu #onze-diensten:hover span, .navigation .menu #onze-diensten.active span
{
	padding-left: 22px;
	background-position: 225px 21px;
	color: #bcdb54;
	background-image: url('../images/pijl_groen.png');	
}

.navigation .menu #onze-diensten.active span
{
	background-image: url('../images/pijl_groen_dropdown.png');
	background-position: 220px 21px;
}

.navigation .menu #onze-diensten a
{
	display: none;
	padding-left: 50px;	
	background-position: 22px 7px;
	line-height: 30px;
	color: #bcdb54;
	background-image: none;
}

.navigation .menu #onze-diensten a:hover, .navigation .menu #onze-diensten a.act
{
	padding-left: 50px;
	border: none;
	background-position: 22px 7px;
	color: #bcdb54;
	background-image: url('../images/pijl_groen.png');
}

.navigation .menu #onze-diensten.active a
{
	display: block;
}

.navigation .vhg_logo
{
	display: block;
	margin: 0px auto;
	width: 136px;
	height: 54px;
	margin-bottom: 10px;
	margin-top: 20px;
}

.navigation .vca_logo
{
	display: block;
	margin: 0px auto;
	margin-bottom: 60px;
	width: 136px;
	height: 75px;
}

.navigation .call-button, .navigation .contact-button, .navigation .moodboard-button, .navigation .bijen-button
{
	margin: 10px auto;
}

.container
{
	border-left: 262px solid #ffffff;
	background-color: #eeeeee;
}

.container #header
{
	background-image: url('../images/headers/header-1.jpg'); 
	width: 100%; 
	background-size: cover; 
	height: 458px;
}

.container #header .moodboard-label
{
	position: absolute;
	display: block;
	cursor: pointer;
	width: 162px;
	height: 94px;
	line-height: 52px;
	border-radius: 0px 0px 12px 12px;
	background-color: #6bcac1;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: 700;
	background-image: url('../images/icon_eigenstijl.png');
	background-size: 25px 25px;
    background-position: 20px 13px;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 56px;
	margin-left: 40px;
}

.container #header .moodboard-label span
{
	line-height: 20px;
    font-size: 16px;
    display: block;
    width: 190px;
    color: #ffffff;
    font-weight: 400;
    position: relative;
    left: -38px;
    top: -6px;
}

.container #header .top-bar
{
	height: 20px;
	padding-right: 20px;
	padding-top: 10px;
}

.container #header .top-bar .vind-ons
{
	float: right;
	display: block;
	margin-right: 26px;
	line-height: 20px;
	font-size: 14px;
	font-weight: 700;
	color: #ffffff;
    background-image: url("../images/icon_location.png");
    background-repeat: no-repeat;
    background-size: 13px 17px;
    background-position: 0px 1px;
    padding-left: 26px;
}

.container #header .top-bar .bel-ons
{
	float: right;
	display: block;
	line-height: 20px;
	font-size: 14px;
	font-weight: 700;
	color: #ffffff;
    background-image: url("../images/icon_phone.png");
    background-repeat: no-repeat;
    background-size: 17px 17px;
    background-position: 0px 3px;
    padding-left: 26px;
}

.container #header .top-bar .bel-ons:hover, .container #header .top-bar .vind-ons:hover
{
	text-decoration: underline;
}

.container #header .text
{
	font-family: 'Montserrat';
	font-weight: 400;
	font-size: 58px;
	color: #ffffff;
	margin-left: 40px;
	width: 520px;
	margin-top: 192px;
	line-height: 68px;
}

.container #header .text strong
{
	font-family: 'Montserrat';
	font-weight: 700;
	font-size: 58px;
	color: #ffffff;
}

.container #header #slider-number, .container #header #slider-images
{
	display: none;
}

.container #header #bollen
{
	width: 160px;
	height: 14px;
	float: right;
	margin-right: 2px;
}

.container #header .bol1, .container #header .bol2, .container #header .bol3, .container #header .bol4, .container #header .bol5
{
	float: left;
	display: block;
	width: 14px;
	height: 14px;
	background-image: url('../images/bullit_slider.png');
	margin-right: 18px;
	cursor: pointer;
}

.container #header div.bollen1 .bol1 { background-image: url('../images/bullit_slider_active.png'); }
.container #header div.bollen2 .bol2 { background-image: url('../images/bullit_slider_active.png'); }
.container #header div.bollen3 .bol3 { background-image: url('../images/bullit_slider_active.png'); }
.container #header div.bollen4 .bol4 { background-image: url('../images/bullit_slider_active.png'); }
.container #header div.bollen5 .bol5 { background-image: url('../images/bullit_slider_active.png'); }

.container .content
{
	padding: 42px 20px 0px 40px;
}

.container .content .title
{
	font-family: 'Montserrat';
	font-weight: 700;
	text-transform: uppercase;
	font-size: 27px;
	line-height: 30px;
	color: #0C0B0C;
	margin-bottom: 30px;
}

.container .content .text, .container .content .redactor
{
	color: #0C0B0C;
	font-size: 16px;
	line-height: 23px;
	margin-bottom: 30px;
	max-width: 790px;
	clear: both;
}

.container .content .redactor
{
	margin-bottom: 10px;
}

.container .content .redactor strong
{
	font-weight: 700;
}

.container .content .redactor p
{
	padding-bottom: 20px;
}

.container .content .redactor blockquote
{
	padding-bottom: 20px;
	font-family: 'Open Sans';
	font-weight: 700;
	font-size: 26px;
	line-height: 34px;
	color: #65cac1;
	max-width: 544px;
}

.container .content .redactor iframe
{
	width: 640px;
	height: 360px;
}

.container .content .button
{
	border-bottom: 2px solid #dddddd;
	color: #6bcac1;
	background-image: url('../images/pijl_blauw.png');
	margin-bottom: 40px;
}

.container .content .button:hover
{
	color: #bcdb54;
	background-image: url('../images/pijl_groen.png');
}

.container .content .diensten-list
{
	height: 280px;
}

.container .content .diensten-list li
{
	display: block;
	float: left;
	margin-right: 20px;
	height: 282px;
	width: 232px;
	background-repeat: no-repeat;
	background-color: #ffffff;
	margin-bottom: 30px;
}

.container .content .diensten-list li:nth-child(1) { background-image: url('../images/particulier.jpg'); }
.container .content .diensten-list li:nth-child(2) { background-image: url('../images/zakelijk.jpg'); }
.container .content .diensten-list li:nth-child(3) { background-image: url('../images/overheid.jpg'); }
.container .content .diensten-list li:nth-child(4) { background-image: url('../images/ontwerpen.jpg'); }

.container .content .diensten-list li:last-child
{
	margin-right: 0px;
}

.container .content .diensten-list li a
{
	display: block;
	padding-top: 210px;
	height: 70px;
	width: 208px;
	font-size: 15px;
	font-family: 'Montserrat';
	text-transform: uppercase;
	line-height: 70px;
	padding-left: 24px;
	background-repeat: no-repeat;
	background-position: 203px 237px;
	background-image: url('../images/pijl_blauw.png');
	border-bottom: 2px solid #dddddd;
	color: #6bcac1;
}

.container .content .diensten-list li a:hover
{
	color: #bcdb54;
	background-image: url('../images/pijl_groen.png');
}

.container .content .voorbeelden
{
	min-height: 226px;
}

.container .content .voorbeelden li
{
	height: 226px;
	margin-right: 30px;
	margin-bottom: 30px;
	float: left;
	display: block;
}

.container .content .voorbeelden li span
{
	display: block;
	width: 42px;
	height: 42px;
	background-image: url('../images/vergrootglas.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: 42px 42px;
	position: absolute;
	z-index: 1;
	margin-left: 12px;
	margin-top: 172px;
}

.container .content .voorbeelden li img
{
	height: 226px;
}

.container .content .voorbeelden li:last-child
{
	margin-right: 0px;
}

.container .content .albums li
{
	display: block;
	float: left;
	margin-right: 20px;
	height: 212px;
	width: 232px;
	background-repeat: no-repeat;
	background-color: #ffffff;
	margin-bottom: 30px;
	border-bottom: 70px solid #ffffff;
	background-size: cover;
}

.container .content .albums li a
{
	position: relative;
	display: block;
	padding-top: 210px;
	height: 70px;
	width: 208px;
	font-size: 15px;
	font-family: 'Montserrat';
	text-transform: uppercase;
	line-height: 70px;
	padding-left: 24px;
	background-repeat: no-repeat;
	background-position: 203px 237px;
	background-image: url('../images/pijl_blauw.png');
	border-bottom: 2px solid #dddddd;
	color: #6bcac1;
}

.container .content .albums li a:hover
{
	color: #bcdb54;
	background-image: url('../images/pijl_groen.png');
}

.container .content .photos li
{
	display: block;
	float: left;
	margin-right: 20px;
	height: 212px;
	width: 232px;
	background-repeat: no-repeat;
	background-color: #ffffff;
	margin-bottom: 30px;
	background-size: cover;
    font-size: 16px;
    line-height: 23px;
}

.container .content .photos li a
{
	display: block;
	padding-top: 210px;
	width: 208px;
	font-size: 15px;
	font-family: 'Montserrat';
	line-height: 70px;
	padding-left: 24px;
	background-size: cover;
	border-bottom: 2px solid #dddddd;
}

.container .content .photos li:hover
{
	opacity: 0.7;
    filter: alpha(opacity=70);
}

.container .content .photos li span
{
	display: block;
	width: 42px;
	height: 42px;
	background-image: url('../images/vergrootglas.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: 42px 42px;
	position: absolute;
	z-index: 1;
	margin-left: 12px;
	margin-top: 158px;
}

.container .content .albums, .container .content .photos
{
	max-width: 1008px;
}

.container .content .photos li.prev, .container .content .photos li.info, .container .content .photos li.next
{
	width: 33.33333%;
	height: 23px;
	background-color: transparent;
	margin-right:0px;
}

.container .content .photos li.prev
{
	clear: both;
}

.container .content .photos li.info
{
	text-align: center;
}

.container .content .photos li.next
{
	text-align: right;
}

.container .content .photos li.prev a, .container .content .photos li.next a, .container .content .photos li.info p
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: auto;
	height: auto;
	line-height: 23px;
	margin-right: 20px;
	font-size: 16px;
}

.container .content .photos li.prev:hover, .container .content .photos li.info:hover, .container .content .photos li.next:hover
{
	opacity: 1;
    filter: alpha(opacity=100);
}

.container .content .photos li.prev a:hover, .container .content .photos li.next a:hover
{
	text-decoration: underline;
}

.container .wwwtoz, .container .wwwtoz2
{
	background-image: url('../images/headers/werk-waar-we-trots-op-zijn.jpg');
	width: 100%; 
	background-size: cover; 
	height: 252px;
	padding-top: 241px;
	clear: both;
}

.container .wwwtoz .text, .container .wwwtoz2 .text
{
	font-family: 'Montserrat';
	font-weight: 400;
	font-size: 58px;
	color: #ffffff;
	margin-left: 40px;
	width: 320px;
	line-height: 68px;
}

.container .wwwtoz .text strong
{
	font-family: 'Montserrat';
	font-weight: 700;
	font-size: 58px;
	color: #ffffff;
}

.container .wwwtoz2
{
	background-image: url('../images/headers/werk-waar-we-trots-op-zijn2.jpg');
}

.container .wwwtoz2 .text
{
	width: auto;
	line-height: 60px;
}

.container .contact-form
{
	float: left;
}

.container .contact-form p
{
	width: 500px;
	padding-bottom: 32px;
}

.container .contact-form strong
{
	display: block;
	padding-bottom: 10px;
	font-weight: 400;
}

.container .contact-form .field
{
	display: block;
	width: 217px;
	height: 54px;
	margin-bottom: 28px;
	padding-left: 20px;
	padding-right: 20px;
}

.container .contact-form textarea
{
	display: block;
	width: 460px;
	height: 330px;
	margin-bottom: 28px;
	padding: 20px;
}

.container .contact-form .send-button
{
	display: block;
	cursor: pointer;
	width: 218px;
	height: 52px;
	line-height: 52px;
	border-radius: 12px;
	background-color: #bcdb54;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: 700;
	background-image: url('../images/pijl_wit.png');
	background-size: 8px 14px;
    background-position: 192px 19px;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 25px;
	position: relative;
	left: 282px;
}

.container .contact-form .send-button:hover
{
	background-color: #6bcac1;
}

.container .contact-sticker
{
	display: block;
	width: 244px;
	float: left;
	background-color: #ffffff;
	margin-left: 150px;
	padding: 30px;
}

.container .contact-sticker img
{
	width: 150px;
	display: block;
	margin-bottom: 30px;
}

.container .contact-sticker p a:hover
{
	text-decoration: underline;
}

.container .contact-sticker .call-button
{
	margin-top: 30px;
	margin-bottom: 30px;
}

.container #map
{
	clear: both;
	height: 374px;
	width: 100%;
	border-top: 15px solid #ffffff;
	border-bottom: 15px solid #ffffff;
}

.container .moodboard .mb_vraag
{
	min-height: 74px;
	background-color: #ffffff;
    border-bottom: 2px solid #dddddd;
	margin-bottom: 26px;
	max-width: 900px;
}

.container .moodboard .mb_vraag span
{
	display: block;
	float: left;
	width: 28px;
	height: 28px;
	margin-top: 23px;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 28px;
	text-align: center;
	background-color: #6bcac1;
	color: #ffffff;
	border-radius: 28px;
}

.container .moodboard .mb_vraag:nth-child(even) span
{
	background-color: #bcdb54;
}

.container .moodboard .mb_vraag .vraag
{
	display: block;
	float: left;
	line-height: 74px;
	font-size: 19px;
	color: #6bcac1;
}

.container .moodboard .mb_vraag:nth-child(even) .vraag
{
	color: #bcdb54;
}

.container .moodboard .mb_vraag .jaofnee
{
	float: right;
	margin-right: 25px;
	height: 74px;
	line-height: 74px;
}

.container .moodboard .mb_vraag .jaofnee input
{
	float: left;
	display: block;
	width: 18px;
	height: 18px;
	margin-top: 28px;
	cursor: pointer;
}

.container .moodboard .mb_vraag .jaofnee label
{
	font-size: 18px;
	color: #000000;
	text-transform: uppercase;
	height: 74px;
	display: block;
	float: left;
	margin-right: 25px;
	cursor: pointer;
	padding-left: 10px;
	font-weight: bold;
}

.container .moodboard .mb_vraag .antwoord
{
	clear: both;
	padding: 20px;
	display: none;
}

.container .moodboard .mb_vraag .antwoord li
{
	display: block;
	float: left;
	margin-right: 20px;
	height: 212px;
	width: 232px;
	background-repeat: no-repeat;
	background-color: #6bcac1;
	margin-bottom: 30px;
	border-bottom: 70px solid #6bcac1;
	background-size: cover;
}

.container .moodboard .mb_vraag:nth-child(even) .antwoord li
{
	background-color: #bcdb54;
	border-bottom: 70px solid #bcdb54;
}

.container .moodboard .mb_vraag .antwoord li label
{
	position: relative;
	display: block;
	padding-top: 224px;
	height: 56px;
	width: 192px;
	font-size: 15px;
	font-family: 'Montserrat';
	text-transform: uppercase;
	line-height: 20px;
	padding-left: 40px;
	color: #FFFFFF;
	cursor: pointer;
	overflow: hidden;
}

.container .moodboard .mb_vraag .antwoord li input
{
	position: absolute;
	width: 18px;
	height: 18px;
	margin-top: 238px;
	margin-left: 10px;
}

.container .moodboard .mb_vraag textarea
{
	border: 1px solid #6bcac1;
	width: 220px;
	height: 200px;
	padding: 5px;
	display: block;
}

.container .moodboard .mb_vraag:nth-child(even) textarea
{
	border: 1px solid #bcdb54;
}

.container .moodboard .mb_vraag .naw
{
	clear: both;
	padding: 20px;
	padding-top: 5px;
}

.container .moodboard .mb_vraag .naw label
{
	display: block;
	font-size: 17px;
	padding-bottom: 5px;
	clear: both;
}

.container .moodboard .mb_vraag .naw .field
{
    display: block;
    height: 52px;
	width: 218px;
    line-height: 52px;
    border-radius: 12px;
    font-size: 17px;
	border: 1px solid #eeeeee;
	margin-bottom: 16px;
}

.container .moodboard .mb_vraag .naw span
{
	clear: both;
	display: block;
	float: none;
	height: auto;
	width: auto;
	margin: 0px;
	margin-bottom: 16px;
	background-color: #fff;
	border-radius: none;
}

.container .moodboard .mb_vraag .naw .moodboard-button
{
	display: block;
	background-image: none;
	background-color: #6bcac1;
	padding: 0px;
	text-align: center;
	width: 218px;
	clear: both;
}

.container .moodboard .mb_vraag:nth-child(even) .naw .moodboard-button
{
	background-color: #bcdb54;
}


.container .moodboard .mb_vraag:nth-child(even) .naw .moodboard-button:hover
{
	background-color: #6bcac1;
}

.container .moodboard .mb_vraag .text
{
	padding-left: 20px;
	padding-right: 20px;
}

.container .footer
{
	clear: both;
	background-color: #bcdb54;/*#333333;*/
	height: 180px;
	width: 100%;
	background-image: url('../images/tdg-logo-footer.png');
	background-repeat: no-repeat;
	background-position: 40px 0px;
	background-size: 188px 168px;
}

.container .footer .left
{
	float: left;
	width: 186px;
	padding-left: 250px;
	padding-top: 40px;
}

.container .footer .left li, .container .footer .left li a
{
	font-size: 14px;
	line-height: 22px;
	color: #333333;
}

.container .footer .left a:hover
{
	text-decoration: underline;
}

.container .footer .right
{
	float: right;
	width: 274px;
	padding-right: 20px;
}	

.container .footer .right p
{
	font-size: 14px;
	line-height: 22px;
	text-align: right;
	color: #333333;
	width: 274px;
	padding-top: 40px;
	padding-bottom: 12px;
}

.container .footer .right .button
{
	border-bottom: 2px solid #000000;
	color: #333333;
	background-image: url('../images/pijl_grijs.png');
}

@media screen and (max-height:1050px)
{
	.navigation
	{
		position: absolute;
		transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
		-o-transition: all 1s;
	}
}

@media screen and (max-width:1010px)
{
	.container .footer .left
	{
		display: none;
	}
}

@media screen and (max-width:582px)
{
	button, .mobile-header
	{
		display: block;
	}

	.navigation
	{
		display: none;
		height: auto;
		width: 100%;
	}

	.navigation .logo
	{
		display: none;
	}

	.navigation .menu li, .navigation .menu #onze-diensten
	{
		width: auto;
		min-height: 80px;
	}

	.navigation .menu li a, .navigation .menu #onze-diensten span
	{
		font-size: 30px;
		line-height: 80px;
		background-position: 532px 32px;
	}

	.navigation .menu li a:hover, .navigation .menu li .active
	{
		background-position: 527px 32px;
	}

	.navigation .menu #onze-diensten:hover, .navigation .menu #onze-diensten.active
	{
		width: auto;
	}

	.navigation .menu #onze-diensten:hover span
	{
		background-position: 527px 32px;
	}

	.navigation .menu #onze-diensten.active span
	{
		background-position: 524px 32px;
	}

	.navigation .menu #onze-diensten a, .navigation .menu #onze-diensten a:hover, .navigation .menu #onze-diensten a.act
	{
		line-height: 40px;
		background-position: 22px 14px;
	}

	.navigation .call-button, .navigation .contact-button, .navigation .moodboard-button, .navigation .bijen-button
	{
		display: none;
	}

	.navigation .vhg_logo, .navigation .vhg_logo img
	{
		width: 204px;
		height: 81px;
	}

	.navigation .vca_logo, .navigation .vca_logo img
	{
		width: 204px;
		height: 118px;
	}

	.container
	{
		border: none;
	}

	.container #header
	{
		height: 180px;
	}

	.container #header .moodboard-label
	{
		display: none;
	}

	.container #header .text
	{
		font-size: 30px;
		margin-left: 40px;
		width: auto;
		line-height: 34px;
		margin-top: 56px;
	}

	.container #header .text br:first-child
	{
		display: none;
	}

	.container #header .text strong
	{
		font-size: 30px;
	}

	.container .content .redactor iframe
	{
		width: 504px;
		height: 360px;
	}

	.container .contact-form
	{
		float: none;
	}

	.container .contact-sticker
	{
		display: block;
		width: 440px;
		float: none;
		background-color: #ffffff;
		margin-left: 0px;
		padding: 30px;
		margin-bottom: 30px;
		margin-top: 10px;
	}

	.container .footer
	{
		/*background-position: 26px 19px;*/
		background-size: 188px 168px;
		background-size: 141px 126px;
	}

	.container .footer .left
	{
		display: none;
	}

	.container .footer .right p
	{
		padding-top: 40px;
	}
}