/*====================================== reset.css is here ========================================*/
 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {
     margin:0;
     padding:0;
}

.map {
    filter: grayscale(100%);
}
th {
     margin:0;
     padding:0;
}
td {
     margin:0;
     padding:18px;
}
td img {max-width: 100px; height:auto;}

 table {
     border-collapse:collapse;
     border-spacing:0;
}
 fieldset,img {
     border:0;
}
 address,caption,cite,code,dfn,em,strong,th,var {
    
}
 ol,ul {
     list-style:none;
}
 caption,th {
    text-align:left;
}
 h1,h2,h3,h4,h5,h6 {
     font-size:100%;
     font-weight:bold;
	 font-family: 'Raleway', sans-serif;
}
 q:before,q:after {
    content:'';
}
 abbr,acronym {
     border:0;
}
 .clear{
    clear:both;
     font-size:0px;
    line-height:0px;
     display:block;
}
 .last {
    margin:0 !important;
}
 .pad_last{
    padding:0 !important;
}
 .no_bg {
    background:none !important;
}
/**************************************************************************************/
 a {
    color:#2e2828;
     text-decoration:none;
     outline:0 none;
}
 a:hover {
    color:#2e2828;
     text-decoration:none;
}


h1 {  color: #000;
    display: block;
    text-align: -webkit-left;
    margin-bottom: 50px;
    font-size: 50px;
    margin-bottom: 82px;
    margin-top: 49px;
    /* padding: 7px; */
    font-weight: 400;
    line-height: 48px;
    text-transform: uppercase;
    letter-spacing: 16px;
	 -moz-animation-duration: 3s;
  -webkit-animation-duration: 3s;
  -moz-animation-name: slidein-right;
  -webkit-animation-name: slidein-right;


}
h1:after {
       display: block;
    content: "";
    position: relative;
    left: 0;
    top: 0;
    max-width: 250px;
    height: 1px;
    width: 35px;
    border-bottom: 3px solid #000;
    padding: 10px 0;
    text-align: left;
}






h2 {    color: #000;
    display: block;
    text-align: left;
    margin-bottom: 50px;
    font-size: 36px;
    margin-bottom: 82px;
    margin-top: 49px;
    /* padding: 7px; */
    font-weight: 400;
    line-height: 48px;
    text-transform: uppercase;
    letter-spacing: 16px;
	 -moz-animation-duration: 3s;
  -webkit-animation-duration: 3s;
  -moz-animation-name: slidein-right;
  -webkit-animation-name: slidein-right;

}

h2:after {
        display: block;
    content: "";
    position: relative;
    left: 0;
    top: 0;
    max-width: 250px;
    height: 1px;
    width: 35px;
    border-bottom: 3px solid #000;
    padding: 10px 0;
    text-align: left;

}

h3 {   color: #000;
    display: block;
    text-align: center;
    margin-bottom: 50px;
    font-size: 26px;
    margin-bottom: 82px;
    margin-top: 49px;
    /* padding: 7px; */
    font-weight: 400;
    line-height: 38px;
    text-transform: uppercase;
    letter-spacing: 9px;
    -moz-animation-duration: 3s;
    -webkit-animation-duration: 3s;
    -moz-animation-name: slidein-right;
    -webkit-animation-name: slidein-right;

}




 h4 {
    font-size:16px;
}
 h5 {
    font-size:14px;
}
 h6 {
    font-size:12px;
}
 p {
    font-size: 19px;
     line-height: 29px;color:#666;
	 margin: 20px 0px;
}
/*----------------------------------------------------------------------------------*/
 html {
}
 body {
    color:#666;
     font-family: 'Lato', sans-serif;
     font-size:18px;
     background-image:url("../images/kuipers-badkamers.webp");
     background-attachment: fixed;
    background-size:cover;
     background-position:bottom;
    
}
 * {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 .flt_Lt {
    float:left;
     display:inline;
}
 .flt_Rt {
    float:right;
     display:inline;
}
/* ---------------------------------------------------------------------------------*/
/* ----------------------- layout ----------*/
 .wrapper {
    margin: 0 auto 0;
	 padding-top:150px;
}
 .container {
    width:100%;
	 max-width:1200px;
     margin:0 auto;
     border-top:0 none;
}
 .container-blok {
    width:100%;
     margin:0 auto;
     border-top:0 none;
    background-color:#fff;
     float:left;
     display: flex;
     align-items: stretch;
     flex-wrap: wrap;
     justify-content: space-around;
}
 .container-blok-compact {
   width: 100%;
max-width: 1400px;
margin: 0 auto;
border-top: 0 none;
background-color:#fff;
display: flex;
align-items: stretch;
flex-wrap: wrap;
justify-content: space-around;
left: 0;
right: 0;
}
#container-blok-winkel {
	    width: 100%;
    max-width: 1200px;
    padding: 14px 2%;
    background-color: #eeeeee;
    color: #333;
    margin: 0 auto 15px;
    height: 70px;
	
}
#container-blok-winkel ul {
	float: right;
    list-style: none;
}
#container-blok-winkel ul li {
    margin-left: 14px;
	float:left;
}
#container-blok-winkel ul li a {color: #333;}
#container-blok-winkel  ul li:first-child {
    margin-left: 90px;
}
 #container-blok-compacter {
width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    background-color: #fff;
    /* padding-top: 25px; */
    padding: 80px 2%;


}
 #container-blok-compacter-fotoslider {
width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    background-color: #fff;
    /* padding-top: 25px; */
    padding: 80px 2%;


}

#container-blok-compacter h1 {     color: #000;
    display: block;
    text-align: center;
    margin-bottom: 50px;
    font-size: 44px;
    margin-bottom: 35px;
    margin-top: 49px;
    /* padding: 7px; */
    font-weight: 400;
    line-height: 54px;
    text-transform: uppercase;
    letter-spacing: 16px;


}
#container-blok-compacter h1:after {
 display: block;content: "";
position: relative;
left: 0;
top: 0;
max-width: 250px;
height: 1px;
width: 35px;
border-bottom: 3px solid #000;
padding: 14px 0;
text-align: center;
margin: 0px auto;
}
#container-blok-compacter h2 {     color: #000;
    display: block;
    text-align: center;
    margin-bottom: 50px;
    font-size: 44px;
    margin-bottom: 35px;
    margin-top: 49px;
    /* padding: 7px; */
    font-weight: 400;
    line-height: 54px;
    text-transform: uppercase;
    letter-spacing: 16px;


}
#container-blok-compacter h2:after {
 display: block;content: "";
position: relative;
left: 0;
top: 0;
max-width: 250px;
height: 1px;
width: 35px;
border-bottom: 3px solid #000;
padding: 14px 0;
text-align: center;
margin: 0px auto;
}

 .container-blok-compacter-nm {
   width: 100%;
max-width: 1200px;
margin: 0 auto;
	 border-top: 0 none;
background-color:#fff;
display: flex;
align-items: stretch;
flex-wrap: wrap;
justify-content: space-around;
left: 0;
right: 0;
	 padding: 80px;

}
.fotoblok {width: 30%;
position: relative;
background-image:url("../images/shadow.png");
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 20px;

}
.fotoblok img {width:100%; height:auto;}

.fotoblok-shadow{
   
}
.fotoblok-shadow-right {
    right: -20px;
    background-position: 100% 0;
}
.fotoblok-shadow-left {
    left: -20px;
    background-position: 0 0;
}

 .leesverder a{
     display:table;
     padding:10px;
     background-color:#ed6907;
     color:#ffffff;
     border:solid 1px #ffffff;
     float:right;
}
 .leesverder a:hover{
     padding:10px;
     color:#f3702a;
     border:solid 1px #ed6907;
     background-color:#ffffff;
     display:table;
     float:right;
}
/* ------------------ HEADER HERE -------------------*/
 .headertopwrap {
   width: 100%;
    height: auto;
    margin: 0 auto;
    background: #ed6907;
    position: fixed;
    top: 0;
	 padding: 0 10px;
    z-index: 9999999999999999;
}
 .number {
    float:left;
     margin-right:35px;
}
 .number a {
    font-family:Arial, sans-serif;
     font-size:12px;
     line-height:14px;
     color:#FFFFFF;
     text-align:left;
     padding-left:16px;
     margin:7px 0 7px;
     float:left;
     background:url(../images/phoneicon.png) no-repeat top left;
}
 .mailicon {
    float:left;
     margin-right:45px;
}
 .mailicon a {
    font-family:Arial, sans-serif;
     font-size:12px;
     line-height:14px;
     color:#FFFFFF;
     text-align:left;
     padding-left:16px;
     margin:7px 0 7px;
     float:left;
     background:url(../images/mailicon.png) no-repeat left 4px;
}
 .timeer {
    float:left;
     margin-right:200px;
     display:none;
}
 .timeer a {
    font-family:Arial, sans-serif;
     font-size:12px;
     line-height:14px;
     color:#FFFFFF;
     text-align:left;
     padding-left:16px;
     margin:7px 0 7px;
     float:left;
     background:url(../images/clockicon.png) no-repeat left 2px;
}
 .socialicons {
    float:left;
     height:28px;
}
 .socialicons ul {
    list-style:none;
     float:left;
     margin:0px;
}
 .socialicons ul li {
    display:inline;
     float:left;
     margin-right:34px;
}
 .socialicons ul li.last {
    margin-right:0px;
}
 #headerbottom {
    margin:0 auto;
     width:100%;
     height:auto;
     height:526px;
}
.shorter {height:auto !important;}
.smaller {max-width:1000px !important;}
 .headebtmsection {
    margin:0 auto;
     float:left;
     width:100%;
     position:relative;
}
 .logo {
      float:left;
     text-align:center;
         margin: 12px 12px 0px 12px;
}
 .aktie {
    position:absolute;
     top:0px;
     right:-90px;
     display:none
}
 .header {
    background:#303441;
     width:100%;
     margin:0 auto;
}
 #mobile-header {
    display:none;
}
 .mobileakti {
    display:none;
}
/*-- sliderwrapper--*/
 .sliderwrapper {
    width:100%;
     height:auto;
	 position: relative;


}
.biglogo {

	margin: 0 auto;

top: 126px;
max-width: 600px;
display: block;
left: 0;
right: 0;
	float:none;
	padding:200px 0;
	
}
.biglogo img {width:100%; height:auto}
 .slides > li img{
    height:auto;
    width:100% !important;
     z-index:5;
}
 .flex-control-nav{
    display:block;
}
 .flex-control-nav.flex-control-paging > li {
    display: inline;
     margin-right: 2px;
}
 .information{
    padding:5px 10px;
     width:835px;
    height:auto;
     background:url(../images/sliderinfobg.png) repeat;
    z-index:9999;
     float:right;
     border-radius:10px;
     -webkit-border-radius:10px;
     -moz-border-radius:10px;
     -ms-border-radius:10px;
}
 .information p{
    font-size:49px;
     line-height:55px;
     font-weight:400;
     color:#ffffff;
     float:left;
     font-family: 'Bitter', serif;
     text-transform:uppercase;
     z-index: 999999;
}
 .information p span {
    float:right;
}
 .banner {
    width:100%;
}
 .banner img {
    width:100%;
}
 .flexslider .slides > li{
    position:relative !important;
}
 .flex_caption{
    left:50% !important;
    margin-left:-490px;
    position:absolute;
    right:0;
    top:200px;
    width:980px;
    z-index:9999;
}
 .flex-direction-nav{
    position:absolute;
    left:0;
    top:45%;
    width:100%;
    z-index:99;
}
 .flex-direction-nav a{
    opacity:1;
}
 .flex-prev{
     background:url(../images/arrow_left.png) no-repeat top left;
     text-indent:-999;
     z-index:9999;
     font-size: 0px;
     height: 48px;
     width: 45px;
     float:left;
}
 .flex-next{
     background:url(../images/arrow_right.png) no-repeat top right;
     text-indent:-999;
     z-index:9999;
     font-size: 0px;
     height: 48px;
     width: 45px;
     float:left;
}
 .flex-nav-prev {
     width:45px;
     height:48px;
     float:left;
     margin-left: 25px;
}
 .flex-nav-next {
     width:45px;
     height:48px;
     float:right;
     margin-right: 25px;
}
 .flex-control-nav {
     bottom: 32px;
     display: block;
     left: 50%;
     margin: 0 auto;
     position: absolute;
     text-align: center;
     z-index: 999;
}
 .flex-control-nav.flex-control-paging > li {
    display: inline;
     float: left;
     margin-right: 2px;
     width: auto;
}
 .flex-control-nav.flex-control-paging a {
     background: #f16f2a;
     display: block;
     font-size: 0;
     height: 12px;
     width: 12px;
     -webkit-border-radius: 20px;
     -moz-border-radius: 20px;
     border-radius: 20px;
}
 .flex-control-nav.flex-control-paging a:hover {
     cursor:pointer;
     -webkit-border-radius: 20px;
     -moz-border-radius: 20px;
     border-radius: 20px;
     background:#FFFFFF;
}
 .flex-control-nav.flex-control-paging a.flex-active {
    background: #fff;
}
/* ------------------------- NAVIGATION HERE ---------------*/
 .navigationwrapper {
    background-color: #fff;
     width:100%;
     height:auto;
}
 .navigation {
    width:100%;
     margin:0 auto;
     float:left;
     position:relative;
}
 .navigation ul {
    float:none;
     list-style:none;
     margin:0px auto;
     width:950px;
}
 .navigation ul li {
    display:inline;
     float:left;
}
 .navigation ul li a {
    font-size: 17px;
    color: #2a2b2c;
    text-align: center;
    padding: 20px 20px 20px;
    position: relative;
    line-height: 22px;
    text-transform: none;
    float: left;
}
 .navigation ul li a:hover {
     color:#ed6907;
     background:#fff;
}
 .navigation ul li >ul {
    list-style:none;
     width: 100%;
     position:absolute;
     z-index:99999;
     display:none;
     top:100%;
     background:#ed6907;
}
 .navigation ul li >ul li {
    display:inline;
     float:left;
     border-right:none;
     width:200px;
     margin-right:10px;
     border-bottom:solid 1px #ffffff;
}
 .navigation ul li >ul li a {
    padding:5px 12px;
     font-family:Arial, sans-serif;
     font-size:13px;
     line-height:16px;
     text-align:center;
     margin-bottom:2px;
     float:left;
     color:#ffffff;
     text-transform:uppercase;
     text-align:left;
     width:180px;
     padding:10px 10px 10px;
}
 .navigation ul li ul li a {
    text-align:left;
}
 .navigation ul li >ul li a:hover {
    color:#FFFFFF;
     background:#000000;
}
 .mobilemenu {
    display:none;
}
 .navigation ul li > ul.submenu {
    width:200px;
}
/* ------------------------ MIAN CONTENT HERE --------------*/
 .midsection {
    width:100%;
     height:auto;
    position:relative;
}
 /*.orangearrow {
    position:absolute;
     top:0px;
     left:50%;
     margin-left:0;
     width:14px;
     height:8px;
     z-index:999;
     background:url(../images/midcontentarrow.png) no-repeat top left;
}*/
 .sectionfirst {
     margin:0 auto;
     padding: 10px 0 0;
     border-bottom:1px solid #e6e6e6;
}
 .containwrap-blok {
    margin:0 auto;
     width:100%;
     background:url(../images/border.jpg) repeat-x top left;
}
 .containwrap {
    margin:10px auto 0;
     background:url(../images/border.jpg) repeat-x top left;
}
 .leftfirst {
   float:left;
     width:50%;
    padding:5%;
    position: relative;
     background-size: cover;
     background-repeat: no-repeat;
     background-position: bottom;
}
 .framimage {
    width:300px;
     height:296px;
     float:left;
     margin-right:40px;
}
 .leftfirst h2 {
 
}
 .leftfirst p {
  
}
 .contentvak-links {
    width: 100%;
    min-height: 100px;
    padding-left: 1%;
    position: relative;
}
 .contentvak-rechts {
width: 100%;
    min-height: 100px;
    padding-left: 1%;
    position: relative;
}
 .rightfirst {
    float:left;
     width:50%;
    padding:5%;
     background-color:#fff;
    position: relative;
     background-size: cover;
     background-repeat: no-repeat;
     background-position: bottom;
}
 .rightfirst h3 {
     font-size: 30px;
    /* line-height: 30px; */
    /* font-family: Arial, sans-serif; */
    text-align: left;
    color: #2e2828;
    margin: 0 0 15px;
    /* text-transform: uppercase; */
    /* color: #2e2828; */
    font-weight: 400;
    padding-bottom: 15px;
    /*background: url(../images/bulbicon.png) no-repeat left 6px;
    padding: 15px 0 16px 100px;*/
}
 .nwscont {
    width:368px;
     float:left;
     margin-bottom:20px;
     position:relative;
}
 .nwscont h4 {
    color:#000000;
     font-size:14px;
     line-height:18px;
     text-align:left;
     font-family:Arial, sans-serif;
     background:none;
     padding-bottom:7px;
     font-weight:400;
}
 .nwscont p {
    font-family:Arial, sans-serif;
     font-size:10px;
     line-height:14px;
     color:#252525;
     text-align:left;
     width:225px;
     float:left;
     font-weight:400;
}
 .lessmorebtn {
    color:#fff;
     font-family:Arial, sans-serif;
     font-size:14px;
     line-height:18px;
     text-align:left;
     padding:4px 24px 4px 11px;
     background:url(../images/lessmeerbg.png) no-repeat 85px 11px #ed6c0c;
     position:absolute;
     bottom:0px;
     right:0px;
}
 .lessmorebtn:hover {
    color:#ffffff;
     text-decoration:none;
}
 .sectiontwo {
    width:100%;
     height:auto;
     padding:44px 0 35px;
     border-bottom:1px solid #e6e6e6;
}
 .sectiontwo h3 {
    font-size:30px;
     line-height:35px;
     color:#2e2828;
     font-family:Arial, sans-serif;
     text-align:center;
     width:395px;
     margin:0 auto;
     text-transform:uppercase;
     padding-bottom:15px;
     font-weight:400;
     background:url(../images/border.jpg) repeat-x bottom left;
}
 .sectiontwo h5 {
    color:#9b9b9b;
     text-align:center;
     font-size:14px;
     line-height:18px;
     font-family:Arial, sans-serif;
     width:100%;
     display:block;
     margin:5px 0 35px;
     font-weight:400;
}
 .sectiontwo h5 span {
    color:#ed6c0c;
}
 .referentieslist {
    width:100%;
     height:auto;
     float:left;
}
 .referentieslist ul {
    list-style:none;
     float:left;
     margin:0px;
}
 .referentieslist ul li {
    width:auto;
     margin-right:30px;
     display:inline;
     float:left;
}
 .referentieslist ul li.last {
    margin-right:0px;
}
 .refcontimg {
    width:274px;
     height:auto;
     float:left;
     padding-bottom:30px;
}
 .refcontimg img {
    width:100%;
     height:auto;
}
 .refecont {
    width:274px;
     height:auto;
     float:left;
}
 .refecont h4 {
    color:#000000;
     font-size:15px;
     line-height:30px;
     text-align:left;
     padding:0 0 15px;
     background:url(../images/referatiestitlbg.jpg) no-repeat bottom left;
     font-weight:400;
     
}
 .refecont p {
    color:#252525;
     font-size:14px;
     line-height:24px;
     text-align:left;
         margin:10px 0 15px;
}
 a.more {
    display: inline-block;
padding: 10px 25px;
background-color: #ed6907;
color: #ffffff;
border: solid 1px #ffffff;
font-size: 25px;
margin-bottom: 33px;
margin-top: 40px;
}
 a.more:hover{
     color:#f3702a;
     border:solid 1px #ed6907;
     background-color:#ffffff;
 
}
 .sectionthree {
     text-align:center;
     margin:0 auto;
     padding: 15px 0 85px;
     border-bottom:1px solid #e6e6e6;
    
}
 .sectionthree h3 {
    font-size:30px;
     line-height:35px;
     color:#2e2828;
     font-family:Arial, sans-serif;
     text-align:center;
     width:395px;
     margin:0 auto;
     text-transform:uppercase;
     padding-bottom:15px;
     font-weight:400;
     background:url(../images/border.jpg) repeat-x bottom left;
}
 .sectionthree h5 {
    color:#9b9b9b;
     text-align:center;
     font-size:14px;
     line-height:18px;
     font-family:Arial, sans-serif;
     width:100%;
     display:block;
     margin:0px 0 35px;
     font-weight:400;
}
 .sectionthree h5 span {
    color:#ed6c0c;
}
 .burolist {
    width:100%;
     height:auto;
     float:left;

}

 .burolist ul {
  
     width:100%;
	display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: space-around;
}
 .burolist ul li {
       margin-right: 22px;
    float: left;
    display: flex;
    padding-bottom: 30px;
    width: 18%;
    background-color: #fff;
    padding: 2%;
	 position: relative;
}
 .burolist ul li:last-child {
    margin-right:0px;
}
 .buroimage {
        display: flex;
    align-items: center;
    justify-content: center;
    background-color: #FFFFFF;
    padding: 15px;
}
 .buroimage img {
    width:100%;
     height:auto;
	display: flex;
    align-items: center;
}
 .sectionfour {
    background:#ff6a00;
     width:100%;
     height:auto;
     margin:0 auto;
     border-top:1px solid #fff;
     border-bottom:1px solid #fff;
	 display:none
}
 .contactinfo {
    float:left;
     width:100%;
     height:auto;
}
 .contactinfo ul {
    width:100%;
     height:auto;
     list-style:none;
}
 .contactinfo ul li {
    display:inline;
     float:left;
     padding:5px 15px 5px;
     background:url(../images/whiteborder.jpg) no-repeat top right;
}
 .contactinfo ul li h4 {
    color:#FFFFFF;
     font-family:Arial, sans-serif;
     font-size:22px;
     line-height:26px;
     text-align:left;
     font-weight:400;
}
 .contactinfo ul li h5 {
    color:#FFFFFF;
     font-family:Arial, sans-serif;
     font-size:14px;
     line-height:18px;
     text-align:left;
     font-weight:400;
}
 .socialcons {
    width:282px;
     float:none;
     margin:0 auto;
     display:none;
}
 .socialcons ul {
    list-style:none;
     float:left;
     width:100%;
     padding:8px 0;
}
 .socialcons ul li {
    display:inline;
     margin-right:52px;
     float:left;
     background:none;
     padding:0px;
     float:left;
}
 .socialcons ul li.last {
    margin-right:0px;
}
 .socialcons ul li.first {
    margin-left:25px;
}
 .weten {
    float:left;
     padding-right:30px;
}
 .contactnum {
    width:225px;
     float:left;
     background:url(../images/cphoneicon.png) left top no-repeat;
}
 .contactnum h5 {
    color:#FFFFFF;
     font-family:Arial, sans-serif;
     font-size:22px !important;
     line-height:26px !important;
     text-align:left;
     padding-left:70px;
}
 .contactnum h5 a {
    color:#FFFFFF;
     text-decoration:none;
}
 .contactnum h5 a:hover {
    color:#FFFFFF;
     text-decoration:none;
}
 .contactnum p {
    color:#FFFFFF;
     font-family:Arial, sans-serif;
     font-size:14px;
     line-height:18px;
     text-align:left;
     padding-left:70px;
}
 .mobilemenu_btn {
     display:none;
     cursor:pointer;
}
/* ------------------ FOOTER HERE --------------------------*/
 .footerwrapper {
    width:100%;
     height:auto;
     background: rgba(255,255,255, 0.8);
     margin:0 auto;
}
 .footer {
    margin:0 auto;
     width:100%;
     float:left;
     padding:35px 0;
	    display: flex;
     align-items: stretch;
     flex-wrap: wrap;
     justify-content: space-around;
}
 .aboutcomp {
    width:50%;
     float:left;
     margin:0px;
}
 .footerlogo {
       width: 257px;
    /* float: left; */
    margin-bottom: 28px;
    margin: 0 auto;
    left: 0;
    right: 0;
}
 .footerlogo img {
    width:100%;
     height:auto;
}
 .aboutcomp p {
    font-size:14px;
     line-height:22px;
     color:#454545;
     text-align:left;
     width:257px;
}
 .contact {
    width:33%;
     float:left;
     padding:0 45px 0 22px;
	 position: relative;
}
.contact h3 {
    margin-top: 0;
    text-align: left;
	    margin-bottom: 15px;
}
 .contact h2 {
	 margin-top:0;
    color:#ed6c0c;
     font-size:24px;
     line-height:28px;
     text-align:left;
     font-weight:400;
    
}
 .address {
	 font-size: 19px;
    line-height: 29px;
    color: #666;
   
}
 .address p {
  font-size: 19px;
    line-height: 29px;
    color: #666;
}
 .cnumbers {
	 font-size: 19px;
    line-height: 29px;
    color: #666;
   
}
 .cnumbers p {
font-size: 19px;
    line-height: 29px;
    color: #666;
}
 .cnumbers p a {
    text-decoration:none;
     
}
 .cnumbers p a:hover {
    text-decoration:none;
    
}
 .formcont {
    width:357px;
     height:auto;
     float:left;
}
 .formcont h2 {
    color:#ed6c0c;
     font-size:24px;
     line-height:28px;
     text-align:left;
     font-family:Arial, sans-serif;
     font-weight:400;
     padding-bottom:15px;
}
 .formelement {
    color:#858585;
     background:#FFFFFF;
     font-size:14px;
     line-height:18px;
     text-align:left;
     padding:10px 15px;
     box-shadow:0px 1px 0px rgb(222,223,225, 0.9);
     -webkit-box-shadow:0px 1px 0px rgb(222,223,225, 0.9);
     -moz-box-shadow:0px 1px 0px rgb(222,223,225, 0.9);
     float:left;
     width:275px;
     margin-bottom:15px;
     border:0px;
     outline:none;
     font-family:Arial, sans-serif;
}
 .submitbtn {
    color:#ffffff;
     font-family:Arial, sans-serif;
     font-size:14px;
     line-height:18px;
     background:url(../images/vlastuur.png) no-repeat top left;
     text-align:center;
     padding:10px 0px;
     width:106px;
     height:auto;
     background-size:100% 100%;
     border:0px;
     text-transform:uppercase;
     outline:none;
     -webkit-appearance:none;
     -moz-appearance:none;
}
 .mark {
    background:url(../images/scheutestraaticon.png) left 5px no-repeat;
}
 .phone {
    background:url(../images/telicon.png) left 5px no-repeat;
}
 .mail {
    background:url(../images/mailicon.png) left 5px no-repeat;
}
 .hoverlayer {
    display:none;
     background:url(../images/hoverwrapper.png) repeat;
     z-index: 9999;
    ;
     width:100%;
     height:100%;
     position:absolute;
}
 .cbp-spmenu {
     display:none;
}

.mx_topbar .mx_navbar {
  
    top: 28px !important;
    
}
