@font-face {
    font-family:'relativebold';
    src:url('../fonts/relative-bold-webfont.eot');
    src:url('../fonts/relative-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/relative-bold-webfont.woff') format('woff'),
         url('../fonts/relative-bold-webfont.ttf') format('truetype'),
         url('../fonts/relative-bold-webfont.svg#relativebold') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'relativebook';
    src:url('../fonts/relative-book-webfont.eot');
    src:url('../fonts/relative-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/relative-book-webfont.woff') format('woff'),
         url('../fonts/relative-book-webfont.ttf') format('truetype'),
         url('../fonts/relative-book-webfont.svg#relativebook') format('svg');
    font-weight:normal;
    font-style:normal;
}
/* begin reset */
h1, h2, h3 {
	margin-top:0;
}
ul {
  list-style:none;
  margin:0;
  padding:0;
}
/* end reset */
/* ivm oude versie bootstrap */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
/* end oude versie bootstrap */
body {
	font-family:'relativebook';
    font-weight:400;
	font-style:normal; 
	font-size:16px;
	color:#000000;
	padding-top:50px;
}
h1 {
	color:#a80231;
	font-size:32px;
    font-family:'relativebold';
	margin-bottom:20px;
}
a:active {
	background-color:#77787b;
}
.sizeTest {
	max-height:0;
}
#screen-res {
	margin-bottom:50px;
	text-align:center;
	display:none;
}
#screen-res span:last-child {
	display:none;
}
.bouw-panel a {
	color:#ffffff;
	display:block;
	text-decoration:none;
}
/* header */
#logo {
    position:relative;
    top:-35px;
}
#logo h1 {
	margin:0;
}
#header-slogan {
    color:#77787b;
    font-family:'relativebold';
    font-size:16px;
    position:relative;
    top:10px;
}
.inloggen-mijnbouw a{
    display:block;
	background-color:#a80231;
    padding:0 0 0 10px;
    color:#ffffff;
    font-family:'relativebold';
    font-size:16px;
    min-height:38px;
    line-height:38px;
}
.inloggen-mijnbouw a:hover {
    text-decoration:none;
	background-color:#c96d6c;
}
.inloggen-mijnbouw .fa-lock{
    margin-right:15px;
    line-height:10px;
	position:relative;
	top:0px;
	left:5px;
}
#wrapper {
	position:relative;
    min-height:400px;
	padding:15px 15px 0 15px;
}
/* menu */
#menu-wrapper {
}
#menu {
	margin-top:0px;
    position:relative;
}
#menu-button {
    display:none;
}
.menu-content {
    width:100%;
    display:block; 
    background-color:#a80231;
}
.menu-content > ul > li {
	list-style:none;
	margin:0 20px 0 0;
    float:left;
    position:relative;
 }
.menu-content > ul > li > a {
	display:inline-block;
	padding:10px 5px 10px 5px;
	margin:0;
	font-size:1.0em;
	text-decoration:none;
	text-align:left;
	text-indent:0px;
	color:#fff;
	cursor:pointer;
}
.menu-content > ul > li:first-child > a {
	padding:5px 10px 5px 10px;
}
.menu-content > ul > li a:hover {
	background-color:#c96d6c; 
	color:#ffffff;
}
.menu-content .fa-chevron-down {
	margin-left:5px;
}
.menu-content .menu-dropdown {
    display:none;
    position:absolute;
    z-index:99;
    background-color:#a80231;
    min-width:280px;
}
.menu-content .menu-dropdown.rechts {
	right:0px;
}
.menu-content .menu-dropdown li {
    clear:both;
    display:block;
    margin:0;
    padding:0;
	border-bottom:1px solid #c96d6c;
}
.menu-content .menu-dropdown li:first-child {
	border-top:1px solid #c96d6c;
}
.menu-content .menu-dropdown li a {
    display:table;
    color:#ffffff;
	text-decoration:none;
	padding:10px 0; 
	width:100%
}
.menu-content .menu-dropdown li:hover a{
	text-decoration:none;
}
.menu-content .menu-dropdown .col-txt {
	display:table-cell;
    padding-right:5px;
    text-align:left;
    vertical-align:middle;
	width:100%
}
.menu-content .menu-dropdown .col-icon-l {
    display:table-cell;
	padding:0 10px 0 10px;
    text-align:left;
    vertical-align: middle;
}
.menu-content .menu-dropdown.open {
	display:block;
}
/* kruimelpad */
#kruimel {
	margin-bottom:10px;
}
#kruimel ul {
	font-size:0;
}
#kruimel li {
	display:inline;
	color:#000000;
	font-size:12px;
}
#kruimel a {
	color:#333333;
	text-decoration:underline;
}
#kruimel a:hover {
	text-decoration:none;
}
#kruimel li:after {
    content:">";
	margin:0 5px 0 5px;
}
#kruimel li:last-child:after {
    content:none;
}
/* footer */
#footer {
    color:#4c4c4e;
	font-size:16px;
}
#footer a {
    color:#4c4c4e;
}
#footer a:hover {
    text-decoration:none;
}
#footer-divider {
	border-bottom:1px solid #77787b;
	margin:10px 0 10px 0;
}
#contact-vragen {
  	font-size:18px;
}
#contact-vragen h2{
    margin:0;
  	font-size:20px;
}
#contact-telefoon h3, #contact-mail h3 {
    margin:0;
    font-weight:900;
    font-size:22px;
}
#contact-telefoon span, #contact-mail span {
    font-size:16px;
    margin-bottom:5px;
    display:inline-block;
}
#contact-telefoon, #contact-mail{
    position:relative;
}
#contact-mail a:hover span{
       text-decoration:underline;
}
#contact-telefoon .fa-phone, #contact-mail .fa-envelope {
    position:absolute;
    display:inline-block;
    top:2px;
    left:0px;
	color:#77787b;
}
#contact-telefoon span, #contact-mail span{
    margin-left:30px;
}
#contact-telefoon dl {
    margin-left:30px;
}
#contact-telefoon dt{
    clear:left;
    float:left;
    width:60px;
    font-size:13px;
	font-weight:400;
}
#contact-telefoon dd{
    font-size:13px;
}
.footer-nav a {
    margin-top:10px;
    margin-left:20px;
    display:inline-block;
    font-size:13px;
    text-decoration:underline;
}
#footer-nav {
	text-align:center;
}
#footer-nav li{
	display:inline;
	margin-right:80px;
}
#footer-nav a{
	color:#4c4c4e;
	font-size:0.8em;
    text-decoration:underline;
}
/* google search */
#zoeken *,
#zoeken *:before,
#zoeken *:after, 
#resultaten *,
#resultaten *:before,
#resultaten *:after {
    box-sizing:content-box !important;
    line-height:20px;
    vertical-align:top;
    font-size:14px;
}
#resultaten h1 {
	color:#a80231;
	font-size:32px;
    font-family:'relativebold';
	margin-bottom:20px;
}
div#zoeken table.gsc-search-box td.gsc-input,
div#resultaten table.gsc-search-box td.gsc-input {
	padding:0;
}
div#zoeken table input.gsc-input, div#zoeken table .gsc-input-box, div#zoeken table .gsc-input-box-hover, div#zoeken table .gsc-input-box-focus,
div#resultaten table input.gsc-input, div#resultaten table .gsc-input-box, div#resultaten table .gsc-input-box-hover, div#resultaten table .gsc-input-box-focus {
    border:1px solid #a80231;
    padding:5px 10px 6px 10px;
    color:#4c4c4e;
}
div#zoeken .cse input.gsc-search-button, div#zoeken input.gsc-search-button, div#resultaten.cse input.gsc-search-button, div#resultaten input.gsc-search-button {
    background-color:#a80231;
    border:1px solid #a80231;
    border-radius:0;
    margin:0;
    height:13px;
    width:13px;
    padding:12px 20px 11px 20px;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#a80231',EndColorStr='#a80231');
}
div#resultaten .gsc-result{margin:0;}/* gedrag */
div#resultaten .gsc-thumbnail-inside,div#resultaten .gsc-url-top{padding-left:0px;}
div#resultaten .gsc-result-info{margin:0;padding:0;}
/* homepage */
#actueel, #speciaal-voor-u, #nieuws{
	background-color:#f2f2f2;
	color:#ffffff;
	margin-bottom:20px;
}
#actueel h2, #speciaal-voor-u h2, #nieuws h2 {
	font-size:16px;
    font-family:'relativebold';
	padding:10px;
	margin:0;
}
#actueel {
	min-height:200px;
}
#actueel h2 {
	background-color:#a80231;
}
#speciaal-voor-u h2 {
	background-color:#00aeef;
}
#nieuws h2 {
	background-color:#41ad49;
}
#speciaal-voor-u, #nieuws, #actueel {
	color:#ffffff;
}
#actueel a:hover, #speciaal-voor-u a:hover, #nieuws a:hover, #speciaal-voor-u a:hover .fa-chevron-right, #nieuws a:hover .fa-chevron-right{
	color:#000000;
	text-decoration:none;
}
#speciaal-voor-u .fa-chevron-right, #nieuws .fa-chevron-right  {
	position:absolute;
	top:3px;
	left:-25px;
	color:#77787b;
}
#speciaal-voor-u a, #nieuws a {
	display:block;
	position:relative;
	margin-left:35px;
	color:#4c4c4e;
}
#speciaal-voor-u li, #nieuws li {
	border-bottom:1px solid #77787b;
	padding:5px 5px 5px 0;
}
#speciaal-voor-u li:last-child, #nieuws li:last-child {
	border-bottom:0;
}
#nieuws li:last-child {
	background-color:#cdcdcf;
	color:#ffffff;
}
#actueel a {
	color:#4c4c4e;
	display:block;
	height:135px;
}
#actueel a:hover {
	text-decoration:none;
}
.actueel-col-1 {
	padding-right:0;
}
.actueel-col-1 > div {
    border-right:1px solid #a80231;
}
.actueel-col-1 a {
    border-right:1px solid #77787b;
}
.actueel-col-2 {
	padding-left:0;
}
.actueel-col-1 > div, .actueel-col-2 > div {
	font-size:16px;
    font-family:'relativebold';
	background-color:#c96d6c;
	padding:0px 10px 0 10px;
	margin:0 !important;
}
.actueel-col-1 .waarde, .actueel-col-2 .waarde{
	padding-top:5px;
	padding-left:10px;
	font-size:24px;
    font-family:'relativebold';
}
.actueel-col-1 .datum, .actueel-col-2 .datum{
	padding-left:10px;
}
.actueel-col-1 .link, .actueel-col-2 .link{
	padding-top:20px;
	padding-left:10px;
	text-decoration:underline;
}
#top-taak-1, #top-taak-2 {
	min-height:200px;
	max-height:200px;
	margin-bottom:20px;
	position:relative;
	overflow:hidden;
}
.tt-1-1, .tt-2-1 {
	font-size:24px;
    font-family:'relativebold';
	line-height:28px;
	background-color:#a80231;
	margin:0;
	display:inline-block;
}
.tt-1-2, .tt-2-2 {
	font-size:18px;
    font-family:'relativebold';
	background-color:#c96d6c;
	margin:0;
	display:inline-block;
}
.tt-1-1-1 {
	padding:5px 20px 0px 10px;
}
.tt-1-1-2 {
	padding:0px 20px 5px 10px;
}
.tt-1-1-3 {
	padding:0px 0px 5px 10px;
	min-width:130px;
}
.tt-1-2-1 {
	padding:5px 0px 0px 10px;
	min-width:130px;
}
.tt-1-2-2 {
	padding:0 20px 5px 10px;
}
.tt-2-1-1 {
	padding:5px 0px 0px 10px;
	min-width:160px;
}
.tt-2-1-2 {
	padding:0px 0px 5px 10px;
	min-width:160px;
}
.tt-2-1-3 {
	padding:0px 20px 5px 10px;
}
.tt-2-2-1 {
	padding:5px 30px 0px 10px;
}
.tt-2-2-2 {
	padding:0px 20px 5px 10px;
}
.top-taak-button {
	background-color:#41ad49;
	padding:5px 10px 5px 15px;
	display:inline-block;
	position:relative;
	z-index:20;
}
.top-taak-img img {
	position:absolute;
	top:0px;
	left:0px;
	z-index:-10;
}
.bouw-panel a:hover .tt-1-1, .bouw-panel a:hover .tt-2-1 {
	background-color:#c96d6c;
}
.bouw-panel a:hover .tt-1-2, .bouw-panel a:hover .tt-2-2 {
	background-color:#cb9f99;
}
.bouw-panel a:hover .top-taak-button {
	background-color:#a3cd99;
}
#promo {
	min-height:420px;
	max-height:420px;
	margin-bottom:20px;
	position:relative;
	overflow:hidden;
}
.promo-wrapper {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	z-index:10;
}
.promo-tekst {
	font-size:24px;
    font-family:'relativebold';
	line-height:28px;
	padding:5px 5px 5px 10px;
	background-color:#00aeef;
	margin:0 35px 0 0;
	display:block;
	position:relative;
}
.promo-button {
	background-color:#41ad49;
	padding:5px 10px 5px 15px;
	display:block;
	float:left;
	margin:0;
    font-family:'relativebold';
}
.promo-vulling {
	background-color:#00aeef;
	position:absolute;
	top:0px;
	right:-40px;
	padding:5px 10px 5px 10px;
	display:block;
	width:100%;
	z-index:-5;
}
.promo-img img {
	position:absolute;
	top:0px;
	left:0px;
	z-index:-10;
}
.bouw-panel a:hover .promo-tekst, .bouw-panel a:hover .promo-vulling {
	background-color:#9dcfef;
}
.bouw-panel a:hover .promo-button {
	background-color:#a3cd99;
}
/* doelgroeppagina */
.dg-toptaak {
	min-height:150px;
	max-height:300px;
	margin-bottom:20px;
	position:relative;
	background-color:#00aeef;
}
.dg-toptaak-tekst {
	font-size:24px;
    font-family:'relativebold';
	line-height:28px;
	padding:10px 30px 10px 20px;
	background-color:#41ad49;
	margin:0 40px 0 0;
	display:block;
	position:relative;
	min-height:120px;
}
.dg-toptaak-vulling {
	background-color:#41ad49;
	position:absolute;
	top:0px;
	right:-40px;
	padding:10px 10px 10px 30px;
	display:block;
}
.dg-toptaak-button {
	background-color:#a80231;
	padding:5px 10px 5px 15px;
	display:inline-block;
	color:#ffffff;
	float:left;
	margin:0;
}
.bouw-panel a:hover .dg-toptaak {
	background-color:#9dcfef;
}
.bouw-panel a:hover .dg-toptaak-tekst, .bouw-panel a:hover .dg-toptaak-vulling {
	background-color:#a3cd99;
}
.bouw-panel a:hover .dg-toptaak-button {
	background-color:#c96d6c;
	text-decoration:none;
}
/* detailpagina */
#lees-ook, #veelgestelde-vragen, #download, #sidebar-navigatie  {
	background-color:#f2f2f2;
	margin-bottom:20px;
}
#quote {
	color:#ffffff;
	margin-bottom:20px;
	background-color:#77787b;
}
#quote cite {
	margin:0;
	padding:15px;
	display:block;
	float:left;
    font-family:'relativebold';
	font-size:24px;
}
#quote .cite-child {
	float:right;
	background-color:#cdcdcf;
	padding:16px;
}
#quote blockquote{
	margin:0;
	padding:15px;
	border:0;
	background-color:#a80231;
	font-size:16px;
}
#quote blockquote:before, #quote blockquote:after {
    content:'"';
}
#lees-ook h2, #veelgestelde-vragen h2, #download h2, #sidebar-navigatie h2 {
	color:#ffffff;
	font-size:16px;
    font-family:'relativebold';
	padding:10px;
	margin:0;
}
#lees-ook h2 {
	background-color:#45a12a;
}
#veelgestelde-vragen h2 {
	background-color:#00aeef;
}
#download h2 {
	background-color:#a80231;
}
#sidebar-navigatie h2 {
	background-color:#77787b;
}
#lees-ook li, #veelgestelde-vragen li, #download li, #sidebar-navigatie li{
	border-bottom:1px solid #77787b;
	padding:5px 0 5px 0;
}
#lees-ook li:last-child, #veelgestelde-vragen li:last-child, #download li:last-child, #sidebar-navigatie li:last-child {
	border-bottom:0;
}
#lees-ook .fa-chevron-right, #download .fa-chevron-right, #sidebar-navigatie .fa-chevron-right {
	position:absolute;
	top:3px;
	left:-25px;
	color:#77787b;
}
#download a[href$='.pdf']:after, a[href$='.PDF']:after{
	content:url(../images/icon-pdf.png);
	margin-left:5px;
}
#lees-ook a, #download a, #sidebar-navigatie a{
	color:#4c4c4e;
	display:block;
	position:relative;
	margin-left:35px;
}
#veelgestelde-vragen .vraag {
	color:#4c4c4e;
	display:block;
	position:relative;
	margin-left:35px;
}
#veelgestelde-vragen .vraag .fa-chevron-right {
	position:absolute;
	top:3px;
	left:-25px;
	color:#77787b;
}
#veelgestelde-vragen .antwoord {
	display:none;
}
#veelgestelde-vragen .antwoord.open {
	display:block;
	margin-left:10px;
	margin-top:5px;
}
#lees-ook a:hover, #download a:hover, #sidebar-navigatie a:hover, #lees-ook a:hover .fa-chevron-right, #download a:hover .fa-chevron-right, #sidebar-navigatie a:hover .fa-chevron-right, #veelgestelde-vragen .vraag:hover, #veelgestelde-vragen .vraag:hover .fa-chevron-right {
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}
/* live event */
#live-event {
	background-color:#f2f2f2;
	min-height:200px;
	height:200px;
	margin-bottom:20px;
}
#live-event h2 {
	font-size:24px;
    font-family:'relativebold';
	color:#77787b;
	padding:10px;
	margin:0;
}
#live-event .carrousel {
	box-sizing:border-box;
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	position:relative;
	overflow:hidden;
}
#live-event ol {
    list-style:none outside none;
    margin:0;
    padding:0;
	margin-left:50px;
	margin-right:50px;
	position:relative;
	transition:all 0.75s ease 0s;
	transition:left 0.75s ease 0s;
	left:0px;
	width:3500px;
}
#live-event li {
	display:inline-block;
}
#live-event li a {
    display:inline-block;
    font-size:15px;
    font-family:'relativebold';
	color:#77787b;
	padding:0;
    position:relative;
    text-decoration:none;
	width:200px;
	height:140px;
	overflow:hidden;
	text-align:center;
}
#live-event li a img {
    display:block;
	height:120px;
	margin-left: auto;
	margin-right: auto;
}
#live-event li a:hover{
	color:#00aeef;
}
#live-event .fa-chevron-right {
	display:none;
}
#live-event-button-prev, #live-event-button-next {
	position:absolute;
	z-index:10;
	top:20px;
    display:inline-block;
	width:40px;
	height:90px;
	font-size:16px;
	border:1px solid #00aeef;
}
#live-event-button-prev {
	background-color:#00aeef;
	left:0;
}
#live-event-button-next {
	background-color:#00aeef;
	right:0;
}
#live-event-button-prev.button-uit, #live-event-button-next.button-uit {
	background-color:#00aeef;
}
#live-event-button-prev.button-uit .fa-arrow-left, #live-event-button-next.button-uit .fa-arrow-right {
	color:#cdcdcf;
}
#live-event-button-prev .fa-arrow-left, #live-event-button-next .fa-arrow-right {
	color:#ffffff;
}
#live-event-more {
	position:absolute; 
	top:-9999px; 
	left:-9999px;
}
/* artikel */
.artikel h1 {
	color:#a80231;
	font-size:32px;
    font-family:'relativebold';
}
.artikel h2 {
	color:#a80231;
	font-size:18px;
    font-family:'relativebold';
}
.artikel strong {
	color:#a80231;
	font-weight:400;
}
.artikel p {
	margin-bottom:20px;
}
.artikel ul {
	list-style:disc;
 	list-style-position:outside;
	margin:0 0 20px 30px;
}
.artikel ul li {
	padding-left:10px;
}
.artikel .onderschrift {
	font-size:0.8em;
}
.artikel .afb-container {
	display:table;
	margin-bottom:20px;
	table-layout:fixed;
	width:100%;
}
.artikel .afb-img-left {
	display:table-cell;
	padding:0 10px 0 0;
	text-align:left;
	vertical-align:top;
}
.artikel .afb-img-right {
	display:table-cell;
	padding:0 0 0 10px;
	text-align:left;
	vertical-align:top;
}
.artikel .afb-txt {
	display:table-cell;
	text-align:left;
	vertical-align:top;
	width:70%;
}
.artikel .intro {
	margin-bottom:10px;
}
.artikel .inleiding {
	color:#a80231;
    font-family:'relativebold';
}
.artikel .datum {
}
.artikel a {
  color:blue;
  text-decoration:underline;
}
.artikel a:hover {
  text-decoration:underline;
}
.artikel a:visited {
  color:purple;
}
.artikel a[href$='.pdf']:after, a[href$='.PDF']:after{
	content:url(../images/icon-pdf.png);
	margin-left:5px;
}
.artikel a[href^='http']:after {
	content:"\f08e";
	margin-left:5px;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	display:inline-block;
	color:#333333;
	text-decoration:none;
	overflow:hidden;
	height:18px;
}
.artikel .img-right a[href^='http']:after, .artikel .img-left a[href^='http']:after {
	content:none;
}
.artikel .youtube-wrapper{
	margin:0 140px 20px 0;
}
.artikeloverzicht {
	width:100%;
	border-collapse:separate;
	margin-bottom:20px;
}
.artikeloverzicht caption {
	font-weight:800;
	text-align:left;
}
.artikeloverzicht .kolom1 {
	vertical-align:top; 
	width:120px;
	min-width:120px;
}
.artikeloverzicht .kolom2 {
	vertical-align:top; 
	white-space:normal;
}
.artikeloverzicht a {
  text-decoration:underline;
}
.artikeloverzicht a:hover {
  text-decoration:underline;
}
/* questions */
.questions fieldset {
	margin:0 0 20px 0;
	color:#000000;
}
.questions legend {
	border:0;
	font-size:18px;
	font-weight:800;
	margin:0 0 5px 0;
	color:#000000;
}
.questions label {
	margin:0 20px 0 0;
	color:#000000;
	font-weight:400;
}
.ifr-wrapper iframe {
	border:0;
	width:100%;
}
/* Extra Small en Small */
@media(max-width:991px) {
    #logo {
        top:-18px;
        left:0;
    } 
	#logo img {
		max-width:100px;
	}
    #logo.close {
        display:none;
    }
    #wrapper {
    	min-height:100px;
		border-bottom:0;
    }
    #menu-button {
        display:block;
    	padding:8px 10px 8px 10px;
        cursor:pointer;
        color:#ffffff;
	    background-color:#a80231;
        z-index:99;
        position:relative;
		float:right;
    }
	#menu-button .fa-navicon {
		margin-top:5px;
		margin-left:5px;
		margin-right:5px;
		display:inline-block;
		float:right;
	}
    #menu-button.open .fa-navicon:before {
    }
    #menu-wrapper {
        position:relative;
        max-height:0;
        overflow:hidden;
        transition:max-height 0.3s ease 0s;
    }
    #menu-wrapper.open {
        top:0px;
        max-height:2000px;
        overflow:visible;
		margin-bottom:20px;
    }
    .menu-content > ul > li {
        margin:0;
        clear:both;
        display:block;
        width:100%;
		border-bottom:1px solid #c96d6c;
    }
    .menu-content > ul > li > a {
    	display:block;
	    text-indent:5px;
    }
    .menu-content > ul > li > a:hover {
		background-color:#a80231; 
    }
    .menu-content .menu-dropdown {
        min-width:100%;
        z-index:inherit;
        position:relative;
    }
    .menu-content .menu-dropdown.open {
        display:block;
    }
	.menu-content .fa-chevron-down {
		margin-left:10px;
		margin-right:10px;
		float:right;
		display:block;
	}
	.menu-content .menu-dropdown li{
		background-color:#c96d6c; 
		border-bottom:1px solid #c96d6c;
	}
	.menu-content .menu-dropdown li:first-child{
		border-top:1px solid #c96d6c;
	}
	.menu-content .menu-dropdown li:last-child{
		border-bottom:0;
	}
	.inloggen-mijnbouw {
		background-color:#f2f2f2;
		margin-bottom:20px;
	}
	.inloggen-mijnbouw a{
    	display:inline-block;
		background-color:#f2f2f2;
    	padding:0 10px 0 10px;
		margin:5px 0 5px 0;
		text-decoration:underline;
	}
	.inloggen-mijnbouw > div {
    	padding:0 10px 5px 10px;
	}
	.inloggen-mijnbouw > div.inloggen-mijnbouw-header {
    	font-family:'relativebold';
		background-color:#77787b;
		color:#ffffff;
		padding:10px;
	}
	#footer h2, #footer p  {
		display:inline;
	}
	#contact-vragen {
		margin-bottom:10px;
		padding-bottom:5px;
  		font-size:16px;
		border-bottom:1px solid #77787b;	
	}
	#contact-vragen h2{
  		font-size:16px;
	}
	#contact-telefoon dl {
		margin-bottom:10px;
	}
	#contact-mail h3 {
    	margin-right:10px;
	}
	#contact-mail {
		margin-bottom:10px;
	}
	#footer-nav {
		text-align:left;
		margin:0 0 10px 20px;
	}
	#footer-nav li{
		margin-right:20px;
	}
	#promo {
		background-color:#77787b;
	}
	.promo-tekst {
		z-index:0;
	}
	.promo-img {
		display:none;
	}
	.promo-wrapper {
		position:relative;
		top:0;
	}
	#promo, #top-taak-1, #top-taak-2, #speciaal-voor-u, #nieuws{
		height:auto;
		min-height:100px;
	}
	#live-event {
		height:auto;
		min-height:180px;
	}
	#live-event h2 {
		font-size:16px;
		margin:0;
		background-color:#a80231;
		color:#ffffff;
	}
	#live-event-button-prev, #live-event-button-next {
		display:none;
	}
	#live-event .carrousel {
		height:100%;
	}
	#live-event ol {
        margin:0;
		padding:0;
		width:100%;
		height:100%;
		left:0px !important;
		position:relative;
	}
	#live-event li {
        margin:0;
		padding:5px 5px 5px 0;
        clear:both;
        display:inline-block;
        width:100%;
		border-top:1px solid #77787b;
		text-align:center;
    }
	#live-event li:first-child {
		border-top:0;
    }
	#live-event li a {
    	font-family:'relativebook';
		font-size:16px;
		color:#4c4c4e;
    	display:block;
        margin:0;
		padding:0;
		text-align:left;	
		width:100%;
		height:auto;
		position:relative;
		text-indent:35px;
    }
	#live-event li a:hover {
		background:none;
		color:#000000;
    }
	#live-event .fa-chevron-right {
		position:absolute;
		top:3px;
		left:-25px;
		color:#77787b;
		display:block;
    }
	#live-event li a img {
		display:none;
	}
	.live-event-hidden {
    	display:none !important;
	}
	#live-event-more {
		position:relative; 
		top:0px;
		left:0px;
	}
	.artikel .youtube-wrapper{
		margin:0 0 20px 0;
	}
}
/* md */
@media(min-width:992px) and (max-width:1199px) {
	#logo {
    	top:-25px;
	}
	.menu-content > ul > li {
		margin:0 15px 0 0;
	}
	#contact-telefoon dt,#contact-telefoon dd {
    	font-size:11px;
	}
}
/* Medium en Large */
@media(min-width:992px){
}
/* xs - sm - md */
@media(max-width:1199px){
}
/* Extra Small */
@media(max-width:767px) {}
/* Small */
@media(min-width:768px) and (max-width:991px){}
/* Medium */
@media(min-width:992px) and (max-width:1199px) {}
/* Large */
@media(min-width:1200px){}