#wrappercontent{
    padding: 0px;
}

#simpleloader{
	width: 50px;
	height: 50px;
	margin-left:-25px;
	margin-top:-25px;
	display:inline-block;
	position: absolute; left: 50%; top: 50%;
}

#header{
	background: none!important;
	position: absolute; top: 0px; left: 0px;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0); 
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
}
#header .nav-container{
	display: none!important;
}



.page-block .page-block-caption{
    background: none;

}

#pageBlock1{
    padding: 0px;
}
#pageBlock1 .page-block-caption,
.page-block.light .page-block-caption{
}



a.menu-link,
a.childmenu.menu-link{
    font-family: quasimoda, sans-serif;
    font-weight: 700;
}    
.btn-primary,
.btn-primary span{
    font-family: quasimoda, sans-serif;
	font-weight: 400;
}

h1,h2,h3,h4,h5,
a.menu-link,
a.childmenu.menu-link{

}
p{
    text-transform: none;
}

.page-menu-link{
    display: none;
}


span.firstname{
    font-family: quasimoda, sans-serif;
font-weight: 400;
}
span.lastname{
    font-family: quasimoda, sans-serif;
font-weight: 400;
}
span.firstname,
span.lastname{
    text-transform: uppercase;
}
p{
    text-transform: none;
}



.navbar-nav li a:hover{
    color: #bbbbbb; background: none;
}


#theBody {
    background: #ffffff;
}
#wrapper,
#wrappercontent{
    background:none;
}
#wrappercontent{
}
.main-content{
    padding: 0px 0px;
}
.footer{
    background: #f8f2e5; color: #000000; margin-top: 0px; padding: 30px 30px 30px 30px;
}
footer .container{
	display: flex; justify-content: center; flex-wrap: wrap; padding: 0px;
}
.footer-block{
	width: 100%; position: relative; padding: 0px 30px 15px 25px;
}
.footer-block-end{
	width: 100%; position: relative;
	background: #333132; color: #ffffff; padding: 0px;
}

.contact .footer{
}
.footer ul{
}
.footer ul li{
}
.footer ul li a{
    font-family: quasimoda, sans-serif;
font-weight: 400;
}
.footer ul li.childmenu a{
    font-family: quasimoda, sans-serif;
font-weight: 400;
}
.footer .socials{
}
.footer-logo{
	width: 160px;
}
.footer-logo svg{
	width: 100%;
}
.logo .st1{
	stroke: #006AA1;
}

.footer-address{
}
.footer-address h2{
    font-size: 40px; font-family: quasimoda, sans-serif;
font-weight: 400; line-height: 1em;
}
.footer-address p{
    font-size: 14px; text-transform: none; margin-bottom: 10px;
}

.footer .menu-socials .social-icon{
    width: 100%; height: auto; margin: 0px; padding: 0px;
}
.footer .menu-socials .social-icon a{
    font-family: quasimoda, sans-serif;
font-weight: 400; padding: 3px 0px !important; line-height: 20px;
}
.footer-address p a{
    text-transform: none; text-decoration: none;
}

#theBody .footer .afterMenu{
    display: none;
}



@media (max-width: 768px) {
    .footer-address p{
        text-align: center;
    }
    .footer-logo{
        width: 100%;
        text-align: center;
    }
    .footer-logo svg {
        width: 100px; margin: 30px;
    }
    .social-label{
        width: 100%; text-align: center;
    }
    .social-icon{
        width: 100%; text-align: center;
    }
    .social-icon img{
        margin: 0px;
    }
}
@media (min-width: 768px) {
    
    .navbar-toggle{
        display: block;
    }
    
	.projecten #mainsection{
		padding-top: 30px;
	}
	.projecten #mainsection.detail-content{
		padding-top: 0px;
	}
    #theBody .mainmenu ul li a{
        letter-spacing: 1px;
    }
    
    .footer-menu2{
    }    
    .footer ul{ 
    }  
    
    .footer .navbar-nav{
        flex-direction: row; align-items:flex-start;
    }
	#theBody .footer .afterMenu{
    }
    .footer #footer_links ul li{
        text-align: center;
    }
    .footer #footer_links ul li.menu-men{
    }
    .footer #footer_links ul li.menu-creators,
    .footer #footer_links ul li.menu-history,
    .footer #footer_links ul li.menu-contact,
    .footer #footer_links ul li.menu-socials{
    }
    .footer #footer_links ul li.menu-history{
    }
    .footer #footer_links ul li.menu-contact{
    }
    .footer #footer_links ul li.menu-socials{
    }
    .footer-menu2{
    }
    .footer #footer_links .footer-menu2 ul{
    }
    .footer #footer_links .footer-menu2 ul li{
    }
}


@media (min-width: 991px) {

    .navbar-toggle{
        display: none;
    }
    
    .projecten #mainsection.detail-content {
        padding-top: 25px;
    }
    .footer-address{
    }
    .footer-address h2{
    }
    .footer-address p{
    }
    .footer-menu1{
    }
    .footer #footer_links ul li a{
    }
    
    #creditsfooter{
    }
    
	
	.projecten #header{
		height: 115px;
	}
	.projecten #mainsection{
		padding-top: 60px;
	}
	#theBody.projecten .menu-default .afterMenu {
		display: block;
        position: fixed; top: 75px; left: 3px; height: 45px; overflow: hidden; width: calc(100%); padding: 10px 0px 10px 0px;
		pointer-events: all;
        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease; 
    }
	ul.after-menu{
		width: auto; float: right; margin-right: 109px;
	}
	#theBody .menu-default .afterMenu ul li a{
		font-weight: 400; font-size: 11px; padding-right: 30px!important;
	}
	#theBody .menu-default .afterMenu ul li.active a{
		color: #F7AB59;
	}
}

@media (min-width: 1280px) {
	#theBody .menu-default .afterMenu ul li a{
		font-weight: 400; font-size: 12px;
	}
	ul.after-menu{
		margin-right: 242px;
	}
}
@media (min-width: 1440px) {
	ul.after-menu{
		margin: 0px; margin-left: calc(50% - 308px); float: left;
	}
}
.footer-menu1 ul li{
}
.footer-menu2 .menu-link a{
}
.footer{
}
    

#pageBlock0{
    padding: 0px; margin: 0px; padding: 0px 0px;
}
#pageBlock0.page-block .page-block-caption{
	padding-left: 0px; padding-right: 0px;
}

#pageBlock1.cleanPageBlock1{
}	
#pageBlock1.cleanPageBlock1.page-block .page-block-caption{
}	

.breadcrumb{
    background: none; padding: 0px; margin: 0px;
}
.breadcrumb a{
    line-height: 20px;
}

.block-btns .btn-list,
.btn-primary,
.btn-primary.btn-primary-special{
    width: auto; height: 30px; min-height: 20px;
    background: none;
    z-index: 1; padding: 5px 45px 5px 45px; border-radius: 0px;
    position: relative; display: inline-block; border:0px solid #DABD69;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease; overflow: hidden;
    color: #19553e!important;
    font-family: quasimoda, sans-serif;
    font-weight: 700;;
    text-transform : none;
    font-size: 24px; line-height: 20px;
    text-transform: uppercase;
    
}
.btn-primary.btn-primary-special{
    overflow: visible;  padding: 8px 0px 8px 60px;
}
.block-btns .btn-list span,
.btn-primary span,
.btn-primary.btn-primary-special span{
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease; 
    z-index: 2; position: relative; color: #000000!important; line-height: 20px; padding: 0px; margin: 0px; font-size: 14px; text-transform: none;
    font-weight: 400;
    font-size: 24px;
}
.block-btns .btn-list::before,
.btn-primary::before,
.btn-primary.btn-primary-special::before{
/*    position:absolute; display:block; background: #000000;
    
    width: 0%; height:100%; content: ' ';
    left: auto; right: 0px; top: 0px;
    
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease; z-index: 1;*/
    
}
.btn-primary.btn-primary-special::before{
    width: 45px; height:45px;
    left: 0px; right: auto; top: -5px;
    background:url("../img/btns/overview.svg"); background-repeat: no-repeat; background-position: right center; background-size: 45px;  
}
.btn-primary.btn-primary-special.btn-primary-special-news::before{
    width: 45px; height:45px;
    left: 0px; right: auto; top: -5px;
    background:url("../img/btns/news.svg"); background-repeat: no-repeat; background-position: right center; background-size: 45px;  
}
.btn-primary.btn-primary-special.btn-primary-special-news{
    width: 100%;
    margin: 30px 0px 0px 0px;
}



.btn-primary:focus,
.btn-primary:active,
.btn-primary:hover,
.block-btns .btn-list:focus,
.block-btns .btn-list:active,
.block-btns .btn-list:hover{
	color: #ffffff!important; border:0px solid #19553e!important;
    background-color: #19553e!important
}
.btn-primary:hover span{
	color: #F8F2E5!important;
}
.btn-primary:hover::before,
.block-btns .btn-list:hover::before,
.btn-primary.btn-primary-special:hover::before{
    width: calc(100%); right: 0px;
}
.btn-primary.btn-primary-special:hover::before{
}
.btn-primary.btn-primary-special.btn-primary-special-news:hover::before{
}

.light .btn-primary{
    color: #ffffff;
}
.light .btn-primary span{
}
.light .btn-primary::before{
}

.btn-primary.btn-upload{
    padding: 8px 15px 8px 15px; margin-bottom: 5px;
    background: #000000!important;
}
.btn-primary.btn-upload span{
    color: #ffffff; font-size: 16px!important;
}

.btn-primary.scrolltop{
    display: none;
    left: 0px; top: 0px; margin-right: 30px;
    float: right; padding-top: 30px;
    border: 0px!important; background-color: none!important;  background-repeat: no-repeat!important; background-position: center bottom!important;
    width: 30px; background-size: 10px!important; height:70px;
}
.btn-primary.scrolldown{
    display: none;
    float: right; padding-bottom: 30px;
    border: 0px!important; background-color: none!important;  background-repeat: no-repeat!important; background-position: center top!important;
    width: 30px; background-size: 10px!important; height:70px;
    position: absolute; top: auto; bottom: 15px; left: auto; right: 30px;
}

.btn-primary.scrolltop:hover,
.btn-primary.scrolldown:hover{
     background-size: 14px!important;
}
.btn-primary.scrolltop::before,
.btn-primary.scrolldown::before{
    display: none;
}

.btn-primary.scrolltop span,
.btn-primary.scrolldown span{
    display: none;
}



@media(min-width:768px) {
.block-btns .btn-list,
.btn-primary,
.btn-primary.btn-primary-special{
}
.block-btns .btn-list::before,
.btn-primary::before,
.btn-primary.btn-primary-special::before{
}
}
@media(min-width:991px) {
.block-btns .btn-list,
.btn-primary,
.btn-primary.btn-primary-special{
}
.block-btns .btn-list::before,
.btn-primary::before,
.btn-primary.btn-primary-special::before{
}
}

.page-block.pageHeader{
    width: 100%; margin: 0px 0px 10px 0px; padding: 0px!important;
}
.page-block.pageHeader .page-block-image{
    width: 100%; padding: 0px; margin: 0px;
}
.page-block.pageHeader .page-block-caption{
    background:rgba(0,0,0,0.7); position: absolute; width: 50%; min-width: 300px; top: auto; left: auto; bottom: 30px; right: 0px;
}
.page-block.pageHeader .page-block-caption h2,
.page-block.pageHeader .page-block-caption h2 a,
.page-block.pageHeader .page-block-caption p,
.page-block.pageHeader .page-block-caption p a{
    color: #ffffff; padding: 0px; margin: 0px 0px 5px 0px;
}
.page-block.pageHeader .page-block-caption h2{
    font-size: 22px;
}
.page-block.pageHeader .page-block-caption p{
    font-size: 12px;
    margin-bottom: 10px;
}


.page-block-caption-head{
    display: block;
}
.page-block .page-block-caption.page-block-caption-head {
    display: none;
}
.page-block.light .page-block-caption.page-block-caption-head {
    padding: 0px 0px 15px 0px;
}
.page-block .page-block-caption.page-block-caption-head .page-block-subttl{
    display: none;
}


.page-block .page-block-link-special{
    width: 100%; max-width: 1280px;
    padding-top: 30px;
}
@media(min-width:991px) {
    .page-block .page-block-link-special{
        padding-left: 25px;
    }
}

@media(min-width:768px) {
    .page-block .page-block-caption.page-block-caption-head {
        width: 100%!important;
        padding: 30px 0px 30px 0px;
    }
}


#pageBlock1_replacer .page-block-caption-head,
#pageBlock1 .page-block-caption-head{
    display: block; padding-bottom: 0px;
}
.page-block-caption .page-block-txt{
	margin-bottom: 0px;
}
.page-block-caption .page-block-ttl.ttl-only h2,
.page-block .page-block-caption.page-block-caption-head  .page-block-ttl h2{
    text-align: center; font-size: 20px; text-transform: none;
    font-weight: 400;
    padding: 0px 5%;
}
.page-block-caption .page-block-ttl.ttl-only h3,
.page-block-caption .page-block-ttl h3{
    text-align: left; font-size: 20px;
    color: #000000;
    text-transform: uppercase;
    font-family: quasimoda, sans-serif;
    font-weight: 400;
    padding-bottom: 0px; margin-bottom: 0px;
}
.page-block-caption .page-block-ttl.ttl-only h3{
    text-align: center;
}
.page-block-caption .page-block-ttl.ttl-only h3 a,
.page-block-caption .page-block-ttl h3 a{
    text-decoration: none;
    color: #000000;
}

.card-deck{
    padding: 0px 15px;
}
.card-img-top{
    border-radius: 0px;
}
.card{
    border: 0px solid #656565;
    border-radius: 0px;
}
.card-img-overlay h2{
    font-size: 18px; padding: 0px; margin: 0px;
    color: #ffffff;    
}

.page-block .page-block-caption .page-block-txt h2{
    margin-bottom: 20px; margin-top: 15px;
}

hr{
    color: #656565; background-color: #656565;
}

.block-list.page-block{
    margin-top: 0px;
}
.block-list.page-block .page-block-extra-txt{
    text-align: center; margin-top: 45px;
}

.card{
	border: 0px; border-radius: 0px; background: #ffffff; width: 50%; float: left;
}
.card-header{
    background: none; border: 0px; padding: 15px 0px;
	border-bottom: 1px solid #D5D3CC; margin-bottom: 0px;
}
.card-header h4{
    width: 100%; position: relative; float: left; padding: 0px; margin: 0px; font-size: 16px;
}
.card-header h4 a{
    text-decoration: none; width: 100%; position: relative; float: left; color: #DABD69;
}
.card-header h4 a.collapsed{
	color: #000000;
}

.card-body{
	padding: 30px 0px 15px 0px; background: #ffffff;
}
.card-title{
	padding: 15px 0px 0px; margin-bottom: 0px;
}
.card-title .block-image{
	position: absolute; top: 30px; left: 30px; width: 45px;
}
.card-title .block-image svg{
	width: 100%;
}
.card-title h2{
	padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px;
}
.card-text{
	margin: 0px 0px 0px 0px;
}
.card-text-extended p{
	margin: 0px 0px 15px 0px;
}


.light.card-header h4 a.collapsed{
	color: #ffffff;
}
.light.card-title h2,
.light.card-text p{
    color: #ffffff;
}


@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.page-block.default{
    padding: 0px; margin-bottom: 30px;
}
.page-block.default.light{
}

.card-header h4 a{
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.page-block.centered .page-block-caption .page-block-ttl h3,
.page-block.centered .page-block-caption .page-block-ttl h2,
.page-block.centered .page-block-caption .page-block-txt p,
.page-block.centered .page-block-caption .page-block-link{
    text-align: center;
}
.page-block.centered{
    text-align: center; 
}
.page-block.centered .page-block-image{
    width: 100%; padding: 0px 20%;
}
.page-block.centered .page-block-caption{
    width: 100%; padding: 0px 10%;
}
.page-block.centered .page-block-caption .page-block-ttl{
    width: 100%;
}
.page-block.default .page-block-caption{
}
.page-block.default.light .page-block-caption{
    margin-top: 0px; width: calc(100%); float: right;
}
.page-block.default .page-block-caption .page-block-ttl h3,
.page-block.default .page-block-caption .page-block-ttl h2,
.page-block.default .page-block-caption .page-block-ttl h3 a,
.page-block.default .page-block-caption .page-block-ttl h2 a,
.page-block.default .page-block-caption .page-block-txt p{
	color: #000000;
}
.page-block.default .page-block-caption .page-block-ttl h2{
    font-weight: 700; text-transform: uppercase;
}
.page-block.default .page-block-caption .page-block-ttl h3{
	color: #19553e;
    font-weight: 700;
    font-size: 24px;
}
.page-block.default .page-block-image{
}
.page-block.default .page-block-ttl{
}
.page-block.default .page-block-caption-head .page-block-ttl{
    display: block;
}
.page-block.default:nth-of-type(2n+2) .page-block-caption{
     float: left;
}
.page-block.default:nth-of-type(2) .page-block-image{
    margin-left: 30%;
}
.page-block-caption .page-block-txt td,
#pageBlock1 .page-block-caption .page-block-txt p,
.page-block.default .page-block-caption .page-block-txt p{
    margin: 0px 0px 15px 0px;
}
.page-block.default .page-block-caption .page-block-txt h3{
    text-align: left; padding: 15px 0px 0px 0px; font-size: 14px;
    font-weight: 700;
}
#pageBlock1  .page-block-caption .page-block-txt h2:nth-of-type(2){
    margin-top: 30px;
}
.detail-content .page-block .page-block-caption .page-block-container{
    padding-right: 75px;
}
.detail-content #pageBlock2{
	padding: 30px 30px;
}
.detail-content #pageBlock2 .btn-primary{
	border:1px solid #ffffff; width: 200px; margin-bottom: 10px;
}
.detail-content #pageBlock2 .btn-primary-back{
	border:0px solid #ffffff;
}

.page-block-caption .page-block-txt td,
.page-block-caption .page-block-txt li,
.block .block-caption .block-txt ul li{
	font-size: 14px;
}
#pageBlock1 .page-block-caption .page-block-txt p,
.page-block.default .page-block-caption .page-block-txt p{
	font-size: 14px; font-weight: 300;
}
#pageBlock1 .page-block-caption .page-block-txt h4,
.page-block.default .page-block-caption .page-block-txt h4{
	font-size: 14px; margin-bottom: 10px;
}

#pageBlock1 .page-block-caption .page-block-txt p{
}
#form_newsletter_container{
    position: relative; width: 100%; float: left;
}

.alert-success{
	background: #000000; color: #ffffff; padding: 45px; max-width: 500px;
}
.alert-success a{
    color: #ffffff;
}
.alert-success h1{
    color: #ffffff; margin-bottom: 15px;
}
.form-group.has-error{
    color: #F83470;
}




#pageBlock1 .page-block-caption .page-block-name{
}
#pageBlock1 .page-block-caption .page-block-name h1{
    font-size:40px;  margin-bottom: 0px;  margin-top: 15px;
    text-transform: uppercase; text-align: center;
}
#pageBlock1 .page-block-caption .page-block-name h1{
    font-size:30px;  margin-bottom: 0px;  margin: 0px; padding: 0px 0px 0px 0px;
    text-transform: uppercase; 
	text-align: center; color: #19553e; font-size: 36px;
    word-spacing: 10000px;
    
}

#wrapper,
#wrappercontent{
    max-width: 1600px;
}



@media (max-width: 768px){
	#theBody.menuactive .logo,
	#theBody.menuactive.home .logo{
	}
	#theBody.menuactive .logo .logo_st0{fill:#FFFFFF;}
	#theBody.menuactive .logo .logo_st1{fill:#FFFFFF;}
	#theBody.menuactive .logo .logo_st2{fill:#FFFFFF;}
	#theBody.menuactive .logo .logo_st3{fill:#FFFFFF;}

    #theBody.menuactive .logo  .logo_st0{
        fill-opacity:1!important;
    }
    
}

@media (min-width: 576px){
    .card-deck .card {
        flex: 100%; margin-bottom: 30px;
    }
}
@media(min-width:768px) {
	#pageBlock1 .page-block-caption, .page-block.light .page-block-caption{
		padding: 30px;
	}
    .page-block-caption .page-block-ttl.ttl-only h2,
    .page-block .page-block-caption.page-block-caption-head  .page-block-ttl h2{
        padding: 0px 15%;
    }
    
    .footer{
        padding: 15px 0px 0px 0px;
    }
    .breadcrum{
        padding-left: 30px; padding-bottom: 0px;
    }
    .page-block{
        padding: 15px 0px 15px 0px; margin: 15px 0px 0px 0px;
    }
	.page-block .page-block-caption.page-block-caption-head .page-block-ttl h2{
        margin-top: 15px; font-size: 40px;
	}

    #pageBlock1 .page-block-caption .page-block-name{
    }
    #pageBlock1 .page-block-caption .page-block-intro{
		display: none;
    }
    #pageBlock1 .page-block-caption .page-block-txt{
		width: 60%; float: left; padding-left: 30px;
    }
    #pageBlock1 .page-block-caption .page-block-name h1{
		margin: 0px; padding: 0px;
    }
    #pageBlock1 .page-block-caption .content-link{
		width: 60%; float: right; padding-left: 30px;
    }
    .main #pageBlock1 .page-block-caption .page-block-name h1,
    .development #pageBlock1 .page-block-caption .page-block-name h1{
    }
    
    .card-deck{
        padding: 0px 45px;
    }
    .card-deck .card {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
    }
	.page-block-module{
		padding: 0px 15px;
	}
	.page-block,
	.default.page-block{
	}
    .default.page-block{
        display: flex; justify-content: center; flex-wrap: wrap;
		margin-bottom: 45px;
	}
	.default.page-block .page-block-image{
        margin: 0px!important; width: 50%; order: 0; overflow: visible;
	}
	.default.page-block .page-block-caption{
		width: 100%; margin-top: 0px; margin-left: 0%; padding: 30px 30px 30px 30px;
	}
	
	.page-block.default.light .page-block-caption{
		width: 50%;
	}
	
    .default.page-block .page-block-caption .page-block-txt{
        margin: 0px;
    }
    .page-block.default .page-block-image{
        float: right;
    }
    .page-block.default .page-block-image img{
        width: calc(100% + 60px)!important;
    }
	
	.page-block.default:nth-of-type(2n+2) .page-block-image{
		order: 3;
	}
	.page-block.default:nth-of-type(2n+2) .page-block-image img{
	}

	
    .page-block.default .page-block-caption .page-block-txt p{
        font-size: 14px;        
    }
    .page-block.default .page-block-caption .page-block-txt h3{
        text-align: left; padding: 15px 0px 0px 0px; font-size: 14px;
    }
    
    .detail-content #pageBlock1{
        position: absolute;
    }
    .detail-content #pageBlock1 .page-block-caption-head{
        width: 50%;
    }
    .detail-content .page-block .page-block-caption .page-block-container{
        padding-right: 0px;
    }
    .detail-content .page-menu-container{
        position: absolute; top: auto; left:45px; bottom: -55px; width: 80px;
    } 
    
	.detail-content #pageBlock0{
        display: none;
	}
	.detail-content #pageBlock2{
	}
	.detail-content #pageBlock3{
	}
	.detail-content #pageBlock3 .page-block-caption{
	}
    .card-deck{
        padding: 0px 30px;
    }
    .card-deck .card {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
    }
    .page-block .page-block-caption .page-block-txt h2{
        font-size: 24px;
    }
}

@media (min-width:768px) and (max-height: 720px){
    
    .closelink{
        position: fixed!important; top: auto!important; bottom: 0px!important; width: 660px; left: 50%; margin-left: -330px;
    }
}


@media (min-width:768px) and (max-height: 575px){
    #pageBlockPage{
        min-height: 450px;
    }
}

@media(min-width:768px) {
    
    .footer-block{
    }
    .footer-block-address{
        width: 250px; margin-top: 12px;
    }
    .footer-block-social{
        width: 250px; margin-top: 0px;
    }
    .footer-block-end{
        width: 100vw;
    }
    .footer-logo{
        width: 100%;
        text-align: center;
    }
    .footer-logo{
        width: 100%; margin-top: 10px;
        text-align: center;
    }
    .footer-logo svg{
        width: 133px;
    }
    
    .social-label{
        width: calc(100% - 55px); text-align: right;
    }
    .social-icon img{
        margin: 0px;
    }
    footer .container{
        padding: 0px 30px;
    }
}

@media(min-width:991px) {

	#mainsection{
        padding: 0px 0px 0px 0px;
    }
	.default.page-block .page-block-image{
	}
	
	.default.page-block .page-block-image{
        width: 70%;
	}
	.default.page-block .page-block-caption{
		width: 100%; padding: 30px 0px;
	}
	
	
	.page-block .page-block-caption,
	.default.page-block .page-block-caption{
	}
	.default.page-block .page-block-caption.page-block-caption-head{
        padding: 15px 60px;
	}
    .main-content{
        padding: 0px 30px 0px 30px;
    }
    #pageBlock1 .page-block-caption .page-block-name h1{
    }
    #pageBlock1 .page-block-caption .page-block-name h1{
    }
    #pageBlock1_replacer .page-block-caption,
    #pageBlock1 .page-block-caption{
    }
    #pageBlock1.cleanPageBlock1.page-block .page-block-caption{
    }
    
    #pageBlock1_replacer .page-block-caption-head,
    #pageBlock1 .page-block-caption-head{
    }
    .card{
	}	
    .block-list.page-block .content-card{
		position: absolute; top: 0px; left: 50%;
	}
    .page-block.block-list{
    }
    .page-block.block-list .accordion{
    }
	.page-block.block-list .card-header{
	}
	
	.page-block-module{
		width: 100%; float: right; margin-top: 0px;
	}
    
    .contact .intern-pagemenu{
    }
    #form_become_container{
        width: 49%; float: right;
        margin-top: 45px;
    }
}


@media (min-width:991px) and (max-height: 650px){
    #pageBlockPage{
        min-height: 500px;
    }
}

@media(max-width:600px){
}
@media(min-width:768px)  and (min-height: 500px) {
}
@media(min-width:1000px)  and (min-height: 600px) {
}
@media(min-width:1080px) {
    

    
}
@media(min-width:1280px) {
    
    .footer-block{
        padding-left: 10px;
    }
    .footer{
        padding-bottom: 0px;
    }
    .footer-block-end{
        position: absolute; top: auto; bottom: 0px;
        width: 100vw;;
    }
    #footer_links{
    }
}

@media(min-width:1440px) {
    .footer{
    }
    .footer .container{
    }
    
    .projects  #mainsection{
        max-width: none; margin-left:0px;
    }
    
    
    .breadcrum{
        padding-left: 45px;
    }
    .page-block .page-block-caption{
    }
	.default.page-block .page-block-caption{
	}
    .page-block-module{
    }
    
    .home .page-block .page-block-caption h2,
    #mainsection.detail-item #pageBlock1 .page-block-caption .page-block-txt h2,
	#pageBlock1 .page-block-caption .page-block-name h1{
	}
    
    #showsitems .block .block-caption .block-ttl h3, #showsitems .block .block-caption .block-txt h3,
    #showsitems h4,
    .card .card-title h2,
    #mainsection.detail-item #pageBlock1 .page-block-caption .page-block-txt h3,
    .card-img-overlay h2,
    .large-quote .page-block-caption .page-block-txt p,
	.page-block.block-list .card-title h2{
        font-size: 20px;
    }
	.page-block-caption .page-block-ttl h2,
    .page-block-caption .page-block-ttl.ttl-only h2,
	.home #shoplinks.page-block .page-block-txt p a,
    .page-block-caption .page-block-subttl h3 p,
    .page-block .page-block-caption h3,
	.page-block.block-list .card-header h4{
		font-size: 24px;
	}
    
	.page-block.default .page-block-caption .page-block-txt h3,
    .page-block-txt p a.btn-primary,
    .card .card-title h3,
	.btn-primary span,
	.card .card-text p{
		font-size: 14px;
	}
    
    .intern-pagemenu li a.page-hash-link,
    .small-quote .page-block-caption .page-block-ttl h2,
    .small-quote .page-block-caption .page-block-ttl h2 a{
    }
    
	.btn-primary{
		/*padding-top:  15px;
		padding-bottom:  15px;*/
	}
    .btn-primary span{
    }
	.btn-primary::before{
	}
    
    #mainsection.detail-item #pageBlock1 .page-block-caption .page-block-txt h2{
        padding: 0px 0px 30px 0px;
	}
	 
    #mainsection.detail-item #pageBlock1 .page-block-caption .page-block-txt h3{
        padding: 30px 60px;
    }
    
    .card-body .btn-primary,
	.page-block-link .btn-primary{
	}
    .card-body .btn-primary::after,
	.page-block-link .btn-primary::after{
		top: 13px;
	}
	
    .card-img-overlay{
        padding: 60px;
    }
	.default.page-block .page-block-caption{
	}
   
    .detail-content #pageBlock0{
        margin-top: 0px;
    }
    .detail-content #pageBlock0,
    .detail-content #pageBlock2{
    }
    .detail-content #pageBlock3{
    }
    .detail-content #pageBlock3 iframe{
    }
	.detail-content #pageBlock2 .btn-primary{
	}
    
}

@media(min-width:1920px) {
    
    #mainsection{
        /*max-width: 1920px; margin-left:calc(50% - 960px);*/
    }
	
}

#contact_info{
    margin: 60px 0px;
}
#contact_info .page-block-txt h2,
#contact_info .page-block-txt p {
    text-align: center;
}



.block{
	position:relative; float:left; width:100%; padding: 1px 1px 1px 1px;
}

.block .block-image{
	position: relative; float: left; width: 100%;
	text-align:center; margin:0px 0px 0px 0px;
    overflow: hidden;
}
.block .block-image img,
.home .page-block .page-block-image img{
	position: relative; float: left; width: 100%;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.block:hover .block-image img,
.home .page-block .page-block-image:hover img{
    transform: scale(1.05); /* Equal to scaleX(2) scaleY(0.5) */
    transform-origin: center;
}
.block .block-caption .block-ttl .block-icon{
	position: relative; width: 70px; height: 100%; left: 0px; top: 0px; float: left; text-align: center;
}
.block .block-caption .block-ttl .block-icon img{
	height: 30px;
}
.block .block-image .block-icon{
	position: absolute; width: 20%; left: 40%; top: 40%;
}
.block.even .block-image{
}
.block .block-caption{
	position:relative; float:left; width:calc(100%x); padding: 0px 0px 0px 0px;
    margin: 0px; padding: 15px;
    background: #ffffff;
    
}
.block .block-caption .block-ttl{
	position:relative; float:left; width:100%; 
    padding: 0px 0px 0px 0px;
}
.block .block-caption .block-ttl h2{
	margin:15px 0px 15px 0px; text-align: left;
    font-weight: 700; font-size: 20px;
}
.block .block-caption .block-ttl h2 a{
	text-decoration: none;
}
.block .block-caption .block-ttl h3 a{
    text-decoration: none;
}
.block .block-caption .block-ttl h4 a{
    text-decoration: none;
}

.block .block-caption .block-txt{
	position:relative; float:left; width:100%;
	padding: 0px 0px 0px 0px;
}
.block .block-caption .block-txt p{
}
.block .block-caption .block-txt a,
.block .block-caption .block-txt a p{
    text-decoration: none;
}
.block .block-caption .block-specs{
	position:relative; float:left; width:100%;
}
.block .block-caption .block-specs .block-label{
	position:relative; float:left; width:30%; font-size: 0.9em;
}
.block .block-caption .block-specs .block-value{
	position:relative; float:left; width:70%;
}
.block .block-caption .block-btns,
.block .block-btns{
	position:relative; float:left; width:100%; padding: 0px 0px 15px 0px; text-align: left;
}


.block.mini-block{
    width:100%!important; max-width: none!important;
    -webkit-box-shadow: 0px 6px 15px 5px rgba(0,0,0,0); 
    box-shadow: 0px 6px 15px 5px rgba(0,0,0,0);
    background: none;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.block.mini-block:hover{
    /*-webkit-box-shadow: 0px 6px 15px 5px rgba(0,0,0,0.1); 
    box-shadow: 0px 6px 15px 5px rgba(0,0,0,0.1);
    background: #ffffff;*/
}
.block.mini-block .block-image{
    width:90px!important;
}
.block.mini-block .block-caption{
    width:calc(100% - 90px)!important; margin: 0px!important;
    background: none;
    -webkit-box-shadow: 0px 6px 15px 5px rgba(0,0,0,0); 
    box-shadow: 0px 6px 15px 5px rgba(0,0,0,0);
    padding-top: 0px;
    height: auto!important;
    padding-bottom: 0px!important;
}
.block.mini-block .block-caption .block-ttl{
    padding: 0px!important;
}
.block.mini-block .block-caption .block-ttl h2{
    margin: 0px 0px 5px 0px; font-size: 16px;
}
.block.mini-block .block-caption .block-ttl h3{
    margin: 0px; font-size: 14px;
}
.block.mini-block .block-caption .block-ttl{
    padding: 0px!important;
}



.large-quote.page-block{
    padding: 0px!important;
}
.large-quote.page-block .page-block-image{
    padding-bottom: 0px; width: 100%;
}
.large-quote.page-block .page-block-caption{
    position: absolute; top: 0px; bottom: 0px; padding: 30px 30%;
    background: none; height: 100%; display: flex; align-items: center;
    -webkit-box-shadow: 0px 6px 15px 5px rgba(0,0,0,0); 
    box-shadow: 0px 6px 15px 5px rgba(0,0,0,0);
}
.large-quote.page-block .page-block-caption .page-block-link{
    display: none;
}
.large-quote.page-block .page-block-caption .page-block-ttl h2{
    width: 100%; padding: 0px; margin: 0px; line-height: 1.4; 
    text-align: right; font-size: 23px;
}
.large-quote.page-block .page-block-caption .page-block-ttl h3{
    width: 50%; padding: 0px; margin: 0px; line-height: 1.4; 
}
.large-quote.page-block .page-block-caption .page-block-ttl h2,
.large-quote.page-block .page-block-caption .page-block-ttl h2 a,
.large-quote.page-block .page-block-caption .page-block-ttl h3,
.large-quote.page-block .page-block-caption .page-block-ttl h3 a{
    color: #000000; text-decoration: none;
    font-family: quasimoda,sans-serif; font-weight: 400; text-align: center;
    font-size: 16px; text-transform: none;
}
.large-quote.page-block .page-block-caption .btn-primary{
    position: absolute; bottom: 0px; top: auto; left: 15px;
}
.medium-quote.page-block{
	padding: 0px 30px 15px 30px; max-width: 600px; z-index: 2;
}
.medium-quote.page-block .page-block-caption{
	position: relative; top: 0px; left: 0px; width: 100%; padding: 30px 0px 30px 0px;
} 
.medium-quote.page-block .page-block-caption .page-block-txt p{
	font-size: 18px; line-height: 1.4; padding-bottom: 0px; margin-bottom: 0px;
    font-weight: 400;
}
.medium-quote.page-block .page-block-caption .page-block-ttl h2,
.medium-quote.page-block .page-block-caption .page-block-ttl h2 a{
	font-size: 22px;
}
.medium-quote.page-block .page-block-caption .page-block-txt p,
.medium-quote.page-block .page-block-caption .page-block-ttl h2,
.medium-quote.page-block .page-block-caption .page-block-ttl h2 a{
	color: #707070;
}
.medium-quote.page-block .page-block-caption .page-block-ttl h2,
.medium-quote.page-block .page-block-caption .page-block-ttl h2 a{
    text-align: center;
}
.medium-quote.page-block .page-block-caption .btn-primary{
    width: 100%; text-align: center; border: 0px;
    padding: 0px 0px 90px 0px
}
.medium-quote.page-block .page-block-caption .btn-primary span{
    font-weight: 400;
}
.medium-quote.page-block .page-block-caption .btn-primary::after{
    background: url("../img/btns/btn-icon.svg"); background-size: contain; background-repeat: no-repeat;
    width: 40px; height: 68px; content: ''; display: block; position: absolute; top: 36%; left: 50%; margin-left: -20px;
}

.small-quote.page-block{
    width: calc(100%); padding:0px; margin-bottom: 15px;
}
.small-quote.page-block .page-block-image{
}
.small-quote.page-block .page-block-caption{
    background: #D5D3CC;
}
.small-quote.page-block .page-block-caption .page-block-link{
    display: none;
}
.small-quote.page-block .page-block-caption .page-block-ttl h2{
    width: 100%; padding: 0px; margin: 0px; line-height: 1.2; 
    font-size: 22px; text-align: center; 
    quotes: "“" "”" "‘" "’";
    font-weight: 400;
}
.small-quote.page-block .page-block-caption .page-block-ttl h2::before {
    content: open-quote;
}
.small-quote.page-block .page-block-caption .page-block-ttl h2::after {
    content: close-quote;
}

.small-quote.page-block .page-block-caption .page-block-ttl h3{
    width: 50%; padding: 0px; margin: 5px 0px 0px 0px; line-height: 1.4; 
}
.small-quote.page-block .page-block-caption .page-block-ttl h2,
.small-quote.page-block .page-block-caption .page-block-ttl h2 a,
.small-quote.page-block .page-block-caption .page-block-ttl h3,
.small-quote.page-block .page-block-caption .page-block-ttl h3 a{
    color: #000000; text-decoration: none;
}


@media(min-width:600px) {
    .small-quote.page-block .page-block-caption{
         padding: 60px 20%;       
    }
}


.carousel-item img{
    width: 100%;
}

.page-block.color-6 .page-block-caption p{
    color: #df9d4f;
}
.page-block.color-7{
    background: #E3D4C0;
}
.page-block.color-8{
    background: #CCD3CD;
}

.small-quote.color-88888 .page-block-caption{
    background: rgba(224,157,79,0.8);
  background-blend-mode: multiply;
} 
.small-quote.color-99999 .page-block-caption{
    background: rgba(0,0,0,0.1);
  background-blend-mode: multiply;
} 
.small-quote.color-1000000 .page-block-caption{
    background: rgba(141,169,133,0.8);
  background-blend-mode: multiply;
} 



#quick-list-navigation{
    display: none;
}
.preview-t {
    opacity: 0;
}

@media(max-width:768px) {
	.slidecontainer_slide{
		top: 0px; height: 100%;
	}
}




@media(min-width:320px) {
	.block{
		width:100%;
	}
}
@media(min-width:640px) {
	.block{
		width:100%;
	}
}
@media(min-width:768px) {
    .contact #pageBlock1 .page-block-caption{
        margin-top: 45px;
    }
    .contact #pageBlock1 .page-block-caption .page-block-name h1{
        font-size: 30px;
    }
    
}
@media(min-width:960px) {
    .block{
        width:33.33%;
    }
}
@media(min-width:1200px) {
}
@media(min-width:1280px) {
    .contact #pageBlock1 .page-block-caption{
        margin-top: 45px;
    }
    .contact #pageBlock1 .page-block-caption .page-block-name h1{
        font-size: 40px;
    }
    .block{
        width:25%;
    }
}
@media(min-width:1440px) {
    #projects_container {
        /*padding: 0px 55px;*/
    }
}
@media(min-width:1600px) {
    .block{
        width:25%;
    }
}
@media(min-width:1920px) {
    .block{
        width:25%;
    }
}
@media(min-width:2240px) {
    .block{
        width:25%;
    }
}
@media(min-width:2560px) {
.block{
	width:25%;
}
}
@media(min-width:2880px) {
.block{
	width:25%;
}
}
@media(min-width:3200px) {
.block{
	width:25%;
}
}
@media(min-width:3520px) {
.block{
	width:25%;
}
}
@media(min-width:1280px) {

}


@media(min-width:1280px) {
	.page-block{
        padding-left: calc(50% - 625px);
        padding-right: calc(50% - 625px);
	}
    #reviews_container,
    #news_container,
    #projects_container,
    #news_container,
    #projects_container,
    .projecten #pageBlock1,
    .small-quote.page-block,
    #pageBlock1,
    #project-update.page-block,
	.default.page-block{
	}
	.page-block .page-block-caption,
    .default.page-block .page-block-caption{
    }
    .default.page-block .page-block-caption.page-block-caption-head{
    }
    .page-block .page-block-caption .page-block-txt h2{
        font-size: 26px;
    }
    .page-block-module{
        padding: 0px;
    }
}

@keyframes hightlightmenow {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}



.img-main{
	display: none;
}

.page-block.page-block-gallery{
	padding: 0px;
}
.block-image{
	padding: 0px 0px;
}
.page-block-gallery .block-image{
    margin: 0px 0px 0px 0px; padding: 0px 15px;
}
.page-block-gallery .carousel-item .block-image{
	margin: 0px 0px 0px 0px; padding: 0px 0px;
}


#pageBlockMain .page-block-caption .page-block-ttl h1{
	padding: 0px;
}
#pageBlockMain .page-block-caption .page-block-ttl h2{
}


#pageBlockMain{
	background: none; padding: 0px;
}
#pageBlockMain .page-block-caption{
	background: none;
    -webkit-box-shadow: 0px 6px 15px 5px rgba(0,0,0,0); 
    box-shadow: 0px 6px 15px 5px rgba(0,0,0,0);
}

#pageBlockProject .page-block-caption{
	
}

#pageBlockShort{
	background: none; /*padding: 0px;*/
}
#pageBlockShort .page-block-caption:nth-of-type(2){
	background: #D5D3CC; padding: 60px 30px;
    /*-webkit-box-shadow: 0px 6px 15px 5px rgba(0,0,0,0); 
    box-shadow: 0px 6px 15px 5px rgba(0,0,0,0);*/
}
#pageBlockShort .page-block-caption.page-block-caption-head{
	background: #ffffff;
}



@media(min-width:991px) {
    
    
    p,
    .page-block.default .page-block-caption .page-block-txt h3,
    .page-block-caption .page-block-txt p,
    .detail-content .page-txt-intro p,
    .page-txt p,
    #pageBlock1 .page-block-caption .page-block-txt p, .page-block.default .page-block-caption .page-block-txt p,
    .page-block-caption .page-block-txt td, .page-block-caption .page-block-txt li, .block .block-caption .block-txt ul li{
        font-size: 14px;
    }
    #pageBlock1 .page-block-caption .page-block-txt h3, .page-block .page-block-caption .page-block-txt h3{
        font-size: 20px;
    }
    
    .small-quote.page-block .page-block-caption .page-block-ttl h2, .small-quote.page-block .page-block-caption .page-block-ttl h2 a, .small-quote.page-block .page-block-caption .page-block-ttl h3, .small-quote.page-block .page-block-caption .page-block-ttl h3 a,   
    #pageBlock1 .page-block-caption .page-block-name h1,
    .page-block-caption .page-block-ttl.ttl-only h3, .page-block-caption .page-block-ttl.ttl-only h2, .page-block .page-block-caption.page-block-caption-head .page-block-ttl h2{
        font-size: 30px;
    }
    #pageBlock1 .page-block-caption .page-block-name h1{
        font-size: 40px;
    }
    .page-block .page-block-caption .page-block-txt h2,
    .page-block.default .page-block-caption .page-block-ttl h3,
	.page-block-caption .page-block-ttl.ttl-only h3, .page-block-caption .page-block-ttl h3,
    #mainsection.detail-item #pageBlock1 .page-block-caption .page-block-txt h2, .page-block-caption .page-block-ttl h2, .page-block-caption .page-block-ttl.ttl-only h2,
    .page-block-caption .page-block-subttl h3, .page-block-caption .page-block-subttl h3 p, .page-block-caption .page-block-intro h2, .page-block-caption .page-block-intro p{
        font-size: 30px;
    }
    .page-block-caption .page-block-subttl h3, .page-block-caption .page-block-subttl h3 p{
        font-size: 20px;
    }
    .block-btns .btn-list span, .btn-primary span, .btn-primary.btn-primary-special span{
        font-size: 16px;
    }
}

@media(min-width:1280px) {
    .page-block-caption .page-block-intro h2,
    .small-quote.page-block .page-block-caption .page-block-ttl h2, .small-quote.page-block .page-block-caption .page-block-ttl h2 a, .small-quote.page-block .page-block-caption .page-block-ttl h3, .small-quote.page-block .page-block-caption .page-block-ttl h3 a,   
    #pageBlock1 .page-block-caption .page-block-name h1,
    .page-block-caption .page-block-ttl.ttl-only h3, .page-block-caption .page-block-ttl.ttl-only h2, .page-block .page-block-caption.page-block-caption-head .page-block-ttl h2{
        font-size: 40px;
    }
    #pageBlock1 .page-block-caption .page-block-name h1{
        font-size: 40px;
    }
    
}



#welcome{
    padding: 0px; margin: 0px;
}
#welcome .page-block-module{
    padding: 0px; margin: 0px;
}
#welcome .page-block-module .block{
}

#welcome #openwebsiteLink,
#welcome #openwebsite{
    position: absolute; top: auto; bottom: 45px; width: 30px; left: 50%; margin-left: -15px; text-align: center;
    z-index: 4;
    display: none;
}
#welcome #openwebsite{
    bottom: 80px;
}


/*carousel and instagram agency feed... */
#welcome .page-block-module{
	padding: 0px 0px 0px 0px; overflow: hidden; 
}
#welcome .page-block-module:before{
}

#welcome{
	width: 100%; padding-bottom: 0px; padding-top: 0px; margin-bottom: 0px; margin-top: 0px;
}
#welcome .carousel-item .block-caption {
    position: absolute; top: auto; bottom: 0px; left: 0px; width: 100%; padding: 30px 60px;
    height: 100%; display: flex; justify-content: center; align-content: center; align-items: center;
}
#welcome .carousel-item .block-caption .block-ttl{
    position: relative;
}
#welcome .carousel-item .block-caption .block-ttl h2,
#welcome .carousel-item .block-caption .block-ttl h2 a{
    color: #ffffff; text-decoration: none; font-size: 26px;
    font-weight: 700; text-transform: uppercase; text-align: center;
}
#welcome .carousel-item .block-caption .block-txt,
#welcome .carousel-item .block-caption .block-txt p{
    color: #ffffff; text-decoration: none; font-size: 16px;
}
#welcome .block-btns{
    display: none;
}
#welcome .carousel-indicators{
    display: none;
}
#welcome .carousel-control,
#welcome .carousel-control-next,
#welcome .carousel-control-prev{
}
#welcome .carousel-control.left,
#welcome .carousel-control.right{
    position: absolute; top: 50%; left: 0px; margin-top: -15px;
}
#welcome .carousel-control.right{
    left: auto; right: 0px;
}
#welcome .carousel-control img,
#welcome .carousel-control img{
    width: 30px;
}
#welcome .carousel-control-prev.activated{
    opacity: 1; pointer-events: all;
    -webkit-animation: pulsing_left 1s linear infinite;
    -moz-animation: pulsing_left 1s linear infinite;
    -ms-animation: pulsing_left 1s linear infinite;
    -o-animation: pulsing_left 1s linear infinite;
    animation: pulsing_left 1s linear infinite;
 
}
#welcome .carousel-control-next.activated{
    opacity: 1; pointer-events: all;
    -webkit-animation: pulsing_right 1s linear infinite;
    -moz-animation: pulsing_right 1s linear infinite;
    -ms-animation: pulsing_right 1s linear infinite;
    -o-animation: pulsing_right 1s linear infinite;
    animation: pulsing_right 1s linear infinite;
 
}

.carousel-indicators li{
    width: 10px; height: 10px; border-radius: 50%; border: 1px solid #ffffff; background: none;
    opacity: 1; margin: 0px 8px;
}
.carousel-indicators .active{
     background: #ffffff;
}
.page-block.slideshow .page-block-caption .page-block-ttl::before{
}


.home .carousel-item img{
	height: 100vh; width: auto; position: relative; top: 0px; left: 0px;
    max-height: 700px;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.home .carousel-item.active img{
    transform: translate3d(0px, 0px, 0px);
}


.carousel-fade .carousel-inner .carousel-item {
  opacity: 0;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

#welcome .carousel-item .block-caption{
    z-index: 3;
}

.home .carousel-item img{
    z-index: 1;
}
.home .carousel-item::before{
    position: absolute; display: block; left: 0px; top: 0px; width: 100%; height: 100%; content: ' '; z-index: 2;
    background: rgb(0,0,0);
    background: linear-gradient(0deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 60%);
}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .carousel-item.next,
    .carousel-fade .carousel-inner > .carousel-item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .carousel-item.prev,
    .carousel-fade .carousel-inner > .carousel-item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .carousel-item-next.carousel-item-left,
    .carousel-fade .carousel-inner > .carousel-item-prev.carousel-item-right,
    .carousel-fade .carousel-inner > .carousel-item.next.left,
    .carousel-fade .carousel-inner > .carousel-item.prev.right,
    .carousel-fade .carousel-inner > .carousel-item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}


@media (max-width: 600px) {
    #welcome,
    #pageBlockCarouselwelcome{
        width: 100%; height: 100vh; max-height: 700px;  background: #000;
    }
}
    

@media(min-width:768px) {
    .page-block.slideshow .page-block-caption .page-block-ttl h2{
    }
    #welcome #openwebsiteLink{
        bottom: 15px;
    }
    #welcome .carousel-item .block-caption{
        width: 100%; z-index: 3;
    }

    .home .carousel-item img{
		height: auto; width: 100%; position: relative; z-index: 1;
        max-height: none;
	}
    .home .carousel-item::before{
        position: absolute; display: block; left: 0px; top: 0px; width: 100%; height: 100%; content: ' '; z-index: 2;
        background: rgb(0,0,0);
        background: linear-gradient(90deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 60%);
	}
	.home .instagram .page-block-module{
		padding: 0px 0px;
	}
    .page-block.slideshow .carousel{
        padding-bottom: 45px;
    }
    .carousel-indicators{
        display: flex; justify-content: flex-end; margin: 15px 15px;
    }
    #welcome .carousel-item .block-caption{
        width: 100%; z-index: 3;
		padding: 30px 120px;
    }
    #welcome .carousel-item .block-caption .block-ttl h2, #welcome .carousel-item .block-caption .block-ttl h2 a{
        font-size: 34px;
    }
    #welcome .carousel-item .block-caption .block-txt, #welcome .carousel-item .block-caption .block-txt p{
        font-size: 20px;
    }
}

@media(min-width:991px) {

    #welcome .carousel-item .block-caption{
    }   
    #welcome .carousel-item .block-caption .block-ttl h2, #welcome .carousel-item .block-caption .block-ttl h2 a{
        font-size: 44px; line-height: 1.1;
    }
    #welcome .carousel-item .block-caption .block-txt, #welcome .carousel-item .block-caption .block-txt p{
        font-size: 20px;
    }
}
@media (min-width: 1440px) {
    #welcome .carousel-item .block-caption{
    }   
    #welcome .carousel-item .block-caption .block-ttl h2, #welcome .carousel-item .block-caption .block-ttl h2 a{
        font-size: 60px; line-height: 1.1;
    }
    #welcome .carousel-item .block-caption .block-txt, #welcome .carousel-item .block-caption .block-txt p{
        font-size: 24px;
    }
}




@keyframes inview {
      0% {
        top: -30px;
      }
      100% {
        top: 0px;
      }
}


.loaderlayover{
	min-height: 100vh; min-width: 100vw; background: #FFF6ED;
}
@media(min-width:768px) {
	#wrappercontent{
		-webkit-transition: padding 0.5s ease-out;
		-moz-transition: padding 0.5s ease-out;
		-o-transition: padding 0.5s ease-out;
		transition: padding 0.5s ease-out;
	}
}

.cc-floating.cc-theme-classic{
    border-radius: 0px; bottom: 0px!important;
}
.cc-window{
    min-width: 100vw;
}
.value-dependent-row,
.value-dependent-row.hide-field {
	display: none;
}
.value-dependent-row.show-field {
	display: block;
}

.cc-message{
    padding-right: 75px; margin: 0px!important;
}
.cc-compliance{
    width: 75px; position: absolute; left: auto; right: 10px; top: 50%; margin-top: -20px; height: 40px;
}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn{
    font-size: 20px;
}
.cc-revoke, .cc-window{
    font-size: 12px;
}

.cc-revoke, .cc-window a.cc-link{
    opacity: 1; padding: 0px;
    text-decoration: none; font-family: quasimoda, sans-serif;
font-weight: 400; color: #ffffff;
}


/*cta pop up*/

.page-block.cta-center .page-block-caption{
	background: #19553e;
    -webkit-box-shadow: 0px 6px 15px 5px rgba(0,0,0,0); 
    box-shadow: 0px 6px 15px 5px rgba(0,0,0,0);
}
.page-block.cta-center .page-block-caption h3{
	margin-bottom: 0px; text-align: center;
}
.page-block.cta-center .page-block-caption h2{
	text-align: center; color: #F8F2E5;
}
.page-block.cta-center .page-block-caption .page-block-txt,
.page-block.cta-center .page-block-caption .page-block-txt p{
	text-align: center;
}
.page-block.cta-center .page-block-link{
}

.page-block.cta-center .page-block-caption{
    padding-top: 30px; padding-bottom: 30px;
}


.page-block.cta-popup {
    position: absolute; top: 30px; left: 0%; width: 100%; height: auto; background: #ffffff; z-index: 19999;
	overflow-y: scroll;
}
.cta-popup_bg {
    position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background: rgba(0,0,0,0.8);  z-index: 500;
}
.page-block.cta-popup .page-block-image{
    padding: 0px 20% 15px 20%;
}
.page-block.cta-popup .page-block-caption{
    padding: 15px;
}
.page-block.cta-popup .page-block-caption .page-block-ttl h2{
    font-size: 28px; text-align: center; line-height: 0.9;
}
.page-block.cta-popup .page-block-caption .page-block-txt p,
.page-block.cta-popup .page-block-caption .page-block-txt ul li{
    color: #000000; font-size: 14px!important;
}
.page-block.cta-popup .close{
    color: #000000; font-size:18px; margin-right: 15px; opacity: 1; text-transform: uppercase;
    width: 100% ; text-align: center;
}
.page-block.cta-popup .page-block-link{
    margin: 15px 0px 30px 0px; text-align: center;
}

.page-block.cta-popup .page-block-link .btn-primary{
    background: none!important; border: 1px solid #ffffff;
}
.page-block.cta-popup .page-block-link .btn-primary span{
    color: #ffffff; text-transform: none;
}
.page-block.cta-popup .page-block-link .btn-primary:hover span{
    color: #ffffff;
}
.closelink{
    position: fixed; bottom: 30px; top: auto; left: 15px; width:calc(100% - 30px); background: #ffffff; font-size: 18px; text-transform: uppercase; text-align: center; line-height: 20px; z-index: 1; height: 50px; padding: 15px 0px;
}

@media (min-height: 720px){
	.closelink{
		bottom: auto; top: 650px
	}
}
@media(min-width:768px) {
    .page-block.cta-popup{
		position: fixed;
        width: 660px; left: 50%; margin-left: -330px; height: 700px; top: 50%; margin-top: -350px; padding: 15px 15px 15px 15px!important;
    }
    .closelink{
        position: absolute!important; top: auto!important; bottom: 0px!important; 
    }
    
    .page-block.cta-popup .page-block-link .btn-primary {
    }
    .page-block.cta-popup .page-block-caption{
        padding: 15px 15px;
    }
    .page-block.cta-popup .page-block-link{
        margin-top: 0px;
    }
}
@media (min-width:991px){
    .page-block.cta-popup{
		width: 600px; left: 50%; margin-left: -300px;
    }
    .closelink{
        position: absolute!important; top: auto!important; bottom: 0px!important; 
    }
}
@media (min-width:991px) and (max-height: 720px){
    .closelink{
        position: fixed!important; top: auto!important; bottom: 0px!important; width: 600px; left: 50%; margin-left: -300px;
    }
}
@media(max-width:767px) {
    .page-block.cta-popup {
        position: fixed; top: 30px; height: calc(100vh - 60px); overflow-y: scroll; padding: 0px; max-height: 680px;
        width: calc(100% - 30px); left: 15px;
    }
    .page-block.cta-popup .page-block-image{
        padding: 0px 20% 5px 20%; margin-bottom: 15px;
    }
    .page-block.cta-popup .page-block-link{
        margin-top: 0px;
    }
    .page-block.cta-popup .page-block-caption .page-block-ttl h2{
        font-size: 18px; padding-top: 15px;
    }
    .page-block.cta-popup .page-block-caption .page-block-txt p{
        font-size: 12px;
    }
}

@media(max-width:567px) {
    .page-block.cta-popup .page-block-caption .page-block-ttl h2{
        font-size: 18px;
    }
    .page-block.cta-popup .page-block-caption .page-block-txt p{
        font-size: 12px;
    }
}

@media(min-width:768px) and (max-height:700px) {
	.page-block.cta-popup{
        height: 100vh; top: 0%; margin-top: 0px; overflow-y: scroll;
    }
}
/*lightbox*/
.show-image {
}
.show-image:hover {
  -webkit-animation: none;
}
.short-animate {
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -ms-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
}
.long-animate {
  -webkit-transition: .5s .5s ease-in-out;
  -moz-transition: .5s .5s ease-in-out;
  -ms-transition: .5s .5s ease-in-out;
  -o-transition: .5s .5s ease-in-out;
  transition: .5s .5s ease-in-out;
}

.lightbox {
  position: fixed;
  top: -100%;
  bottom: 100%;
  left: 0;
  right: 0;
  background: rgba(255,255,255, 1);
  z-index: 50001;
  opacity: 0;
}
.lightbox img {
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-width: 0%;
  max-height: 0%;
}
.light-prev, .light-next {
  pointer-events:none;
  position: fixed;
  height: 60px;
  width: 60px;
  top: 50%;
  left: 0;
  z-index: 50002;
  background: rgba(255,255,255, 1);
}
.light-prev img, .light-next img{
    width: 0px!important;
}
.light-next {
    left: auto;
    right: 0;
}

.light-prev-btn {
  display: block;
  position: absolute;
  overflow: hidden;
  height: 50px;
  width: 50px;
  text-indent: -5000px;
  right: 0px;
  top: 22px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.light-prev-btn:before {
  content: '';
  display: block;
  position: absolute;
  height: 25px;
  width: 1px;
  left: 0px;
  top: 0;
  background: #000000;
  border-radius: 2px;
  -webkit-transition: .5s .5s ease-in-out;
  -moz-transition: .5s .5s ease-in-out;
  -ms-transition: .5s .5s ease-in-out;
  -o-transition: .5s .5s ease-in-out;
  transition: .5s .5s ease-in-out;
}
.light-prev-btn:after {
  content: '';
  display: block;
  position: absolute;
  width: 25px;
  height: 1px;
  top: 24px;
  left: 1;
  background: #000000;
  border-radius: 2px;
  -webkit-transition: .5s 1s ease-in-out;
  -moz-transition: .5s 1s ease-in-out;
  -ms-transition: .5s 1s ease-in-out;
  -o-transition: .5s 1s ease-in-out;
  transition: .5s 1s ease-in-out;
}

.light-next-btn {
  display: block;
  position: absolute;
  overflow: hidden;
  height: 50px;
  width: 50px;
  text-indent: -5000px;
  right: -5px;
  top: 5px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.light-next-btn:before {
  content: '';
  display: block;
  position: absolute;
  height: 25px;
  width: 1px;
  left: 24px;
  top: 0;
  background: #000000;
  border-radius: 2px;
  -webkit-transition: .5s .5s ease-in-out;
  -moz-transition: .5s .5s ease-in-out;
  -ms-transition: .5s .5s ease-in-out;
  -o-transition: .5s .5s ease-in-out;
  transition: .5s .5s ease-in-out;
}
.light-next-btn:after {
  content: '';
  display: block;
  position: absolute;
  width: 25px;
  height: 1px;
  top: 24px;
  left: 0;
  background: #000000;
  border-radius: 2px;
  -webkit-transition: .5s 1s ease-in-out;
  -moz-transition: .5s 1s ease-in-out;
  -ms-transition: .5s 1s ease-in-out;
  -o-transition: .5s 1s ease-in-out;
  transition: .5s 1s ease-in-out;
}




#close-button {
  position: fixed;
  height: 60px;
  width: 60px;
  top: -60px;
  right: 0;
  z-index: 50002;
  background: rgba(255,255,255, 1);
}
#close-lightbox {
  display: block;
  position: absolute;
  overflow: hidden;
  height: 50px;
  width: 50px;
  text-indent: -5000px;
  right: 5px;
  top: 5px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#close-lightbox:before {
  content: '';
  display: block;
  position: absolute;
  height: 0px;
  width: 1px;
  left: 24px;
  top: 0;
  background: #000000;
  border-radius: 2px;
  -webkit-transition: .5s .5s ease-in-out;
  -moz-transition: .5s .5s ease-in-out;
  -ms-transition: .5s .5s ease-in-out;
  -o-transition: .5s .5s ease-in-out;
  transition: .5s .5s ease-in-out;
}
#close-lightbox:after {
  content: '';
  display: block;
  position: absolute;
  width: 0px;
  height: 1px;
  top: 24px;
  left: 0;
  background: #000000;
  border-radius: 2px;
  -webkit-transition: .5s 1s ease-in-out;
  -moz-transition: .5s 1s ease-in-out;
  -ms-transition: .5s 1s ease-in-out;
  -o-transition: .5s 1s ease-in-out;
  transition: .5s 1s ease-in-out;
}
.lightbox:target {
  top: 0%;
  bottom: 0%;
  opacity: 1;
}
.lightbox:target img {
  max-width: 100%;
  max-height: 100%;
}
.lightbox:target~#close-button {
  top: 0px;
}
.lightbox:target~#close-button #close-lightbox:after {
  width: 50px;
}
.lightbox:target~#close-button #close-lightbox:before {
  height: 50px;
}
.lightbox:target .light-next{
    pointer-events:all
}
.lightbox:target .light-prev{
    pointer-events:all
}


@-webkit-keyframes show-image {
  0% {
    -webkit-transform: rotate(2deg);
  }
  20% {
    -webkit-transform: rotate(-2deg);
  }
  40% {
    -webkit-transform: rotate(2deg);
  }
  60% {
    -webkit-transform: rotate(-2deg);
  }
  80% {
    -webkit-transform: rotate(2deg);
  }
  100% {
    -webkit-transform: rotate(-2deg);
  }
}
    
.footer-block-address{
	width: 100%; background: none; color: #000000!important; text-align: center; padding: 0px 15px 30px 15px;
}
.footer-block-address h2{
	color: #000000; font-family: quasimoda, sans-serif; font-weight: 700; font-size: 18px; text-transform: uppercase;
}
.footer-block-address tr td:nth-of-type(1){
    width: 40px;
}
.footer-block-address td,
.footer-block-address p{
	color: #000000!important; font-size: 16px!important;
}
.footer-block-address a{
    font-weight: 600;
}
.footer-block-address td img{
    position: relative; float: left; margin: -6px 0px 0px -7px;
}
.footer-block-address a,
.footer-block-address p a{
	color: #000000; text-decoration: none;
}


.footer-block-logos{
	width: 100%; background: none; color: #000000!important; text-align: left; padding: 30px 15px 30px 15px;
	display: flex; flex-wrap: wrap; justify-content: center; text-align: center;
}
.footer-block-logos img{
	height:30px; width: auto; margin: 5px 0px;
}
.footer-block-logos img.logo2{
	height:30px; width: auto;
}
.footer-block-logos a{
    text-decoration: none;
}


#contact{
    height: 0px; overflow: hidden; padding: 0px; margin: 0px;
}

@media(min-width:768px) {
}

@media(min-width:991px) {
	
}
@media(min-width:1280px) {
    
}

@media(min-width:1440px) {
	#wrappercontent{
	}
}

#pageBlock0.page-block .page-block-caption h2{
    text-transform: none; font-weight: 600;
}
#pageBlock0.page-block .page-block-caption{
    padding-bottom: 21px;
}

#videoContainer{
	position: relative; top: 0px; left: 0px; width: 100%;
}
#videoContainer iframe{
	position: relative;width: 100%; height:calc(56.25vw - 33.75px);
}

#checkYES{
	width: 30px; margin-right: 5px;
}

.page-block.gallery{
	padding: 0px!important;
}


#kaart .page-block-caption{
    display: none;
}

.gallery .page-block-gal_ttl{
    display: none;
}
.gallery .page-block-module{
    display: flex; flex-wrap: wrap; justify-content: center;
}
.page-block-gal_image{
    width: auto;
}
.gallery .page-block-module img{
    height: 30vw; width: auto;
}


@media (min-width: 768px) {
.home #pageBlock1{
    position: absolute; top: 0px; height: auto; width: 100%; aspect-ratio: 1920/1020;
}
.home #pageBlock1 .page-block-caption{
    width: 25%;    
}
.home #pageBlock1 .page-block-image{
    width: 70%;    
}
}
@media (min-width: 991px) {
    #header{
        position: absolute;
    }
    .home #pageBlock1{
        padding: 0px;
    }
    .home #pageBlock1 .page-block-caption{
        position: absolute;
        width: 30%;    
    }
    #pageBlock1 .page-block-caption .page-block-name h1{ 
        word-spacing: 100vw; font-size: 5vw;
    }
    
    .informatieavond #pageBlock1 .page-block-caption .page-block-name h1{ word-spacing: 0; width: 50%; float: left; text-align: left;}
    .informatieavond-11okt #pageBlock1 .page-block-caption .page-block-name h1{ word-spacing: 0; width: 50%; float: left; text-align: left;}
    .verslag-10-december #pageBlock1 .page-block-caption .page-block-name h1{ word-spacing: 0; width: 50%; float: left; text-align: left;}
    
    .home #pageBlock1 .page-block-image{  
    }
    #pageBlock0,
    #save-the-date{
    }
    #kaart{
        padding-left: 15%;
        padding-right: 15%;
    }
    .informatieavond #pageBlock0{
        padding-left: 15%;
        padding-right: 15%;
    }
    .informatieavond-11okt #pageBlock0{
        padding-left: 15%;
        padding-right: 15%;
    }
    .verslag-10-december #pageBlock0{
        padding-left: 15%;
        padding-right: 15%;
    }
    #pageBlock0.page-block .page-block-caption h2{
        font-size: 20px;
    }
    #videoContainer iframe{
        position: relative;width: 100%; height:calc(37.38vw - 33.75px);
    }
    
    .gallery .page-block-module{
        padding: 0px; flex-wrap:nowrap;
    }
    .gallery .page-block-module img{
        height:200px; width: auto;
    }
    
    .footer-block-logos{
        width: 50%;
    }
    .footer-block-logos img{
        height: 40px;
    }
    .footer-block-address{
        width: 50%; text-align: left; padding-top: 32px;
    }
    
}
@media (min-width: 1200px) {
    #pageBlock0.page-block .page-block-caption h2{
        font-size: 24px;
    }
    
}
@media (min-width: 1280px) {
    
    .home #pageBlock1 .page-block-caption{
        padding: 60px;
    }
    #videoContainer iframe{
        height:451px;
    }
    .footer-block-logos img{
        height: 50px; margin: 0px 10px;
    }
    .footer-block-address{
        padding-top: 38px;
    }
}
@media (min-width: 1600px) {
    #pageBlock1 .page-block-caption .page-block-name h1{ 
        font-size: 80px;
    }
}

.page-block-caption .page-block-txt td{
    font-weight: 300;
}

.page-block-caption .page-block-txt tr td:nth-of-type(1){
    width: 80px;
}

#verslag-11-oktober .page-block-caption{
}
#verslag-11-oktober p a{
	color: #ffffff; text-decoration: none; font-size: 18px;
}
#verslag-11-oktober p a:hover{
	text-decoration: underline;
}

#verslag-11-oktober{
	padding: 0px!important;
}

#verslag-10-december .page-block-caption{
}
#verslag-10-december p a{
	color: #ffffff; text-decoration: none; font-size: 18px;
}
#verslag-10-december p a:hover{
	text-decoration: underline;
}
#verslag-10-december{
	padding: 0px!important;
}

#bekijk-hier-het-verslag-van-de-avond p a{
	color: #ffffff; text-decoration: none; font-size: 18px;
}
#bekijk-hier-het-verslag-van-de-avond p a:hover{
	text-decoration: underline;
}

#bekijk-hier-het-verslag-van-de-avond{
	padding: 0px!important;
}

.page-block.footer{
    padding: 0px; margin: 0px;
}
.page-block.footer .page-block-caption{
    display: none;
}


#huurwoning{
    margin-top: 0px; padding-top: 0px;
}

@media(min-width:768px) {
    
    #huurwoning{
        margin-top: 30px; margin-bottom: 15px;
    }
    #huurwoning .page-block-caption .page-block-ttl h2{
        font-size: 4vw;
    }
    #huurwoning .btn-primary{
        font-size: 3vw;
    }
    
    #form_huurwoning_container{
        display: flex; justify-content: center;
    }
    
}
@media(min-width:1280px) {
    
    #huurwoning .page-block-caption .page-block-ttl h2{
        font-size: 50px;;
    }
    #huurwoning .btn-primary{
        font-size: 36px;
    }
    
}
.checklist{
    display: flex; justify-content: center; flex-wrap: wrap;
}
.smartLink{
    font-size: 20px; text-decoration: none!important; color: #000000; padding: 0px 10px; font-weight: 300;
}
.smartLink.active{
    font-weight: 700; text-decoration: underline!important; color: #19553e;
}

#q7.form-control,
#q8.form-control{
    position: absolute; pointer-events: none; opacity: 0;
}

#q6.form-control{
    position: absolute; pointer-events: none; opacity: 0;
}
#q6 .smartLink{
    width: 100%; background: #fbf8f2; font-size: 14px; padding: 7px 45px 8px 15px;
}
#q6 .smartLink.active{
    background: #f8f2e5; color:#000000;text-decoration: none!important;
}
#q6 span{
    height: 2px; overflow: hidden; color: #ced7ce; background: #ced7ce; width: 100%;;
}


.fancy-form-item.fancy-q7::before{
    display: block; width: 100%; text-align: center; font-size: 20px; font-weight: 400; content: 'Ik heb behoefte aan:'; margin: 25px 0px;
}


.form-group.has-error .labelq6,
.form-group.has-error .labelq7,
.form-group.has-error .labelq8{
    color: #F83470;
}
