

@font-face {
    font-family: 'exo-mediumitalic';
    src: url('../fonts/exo-mediumitalic-webfont.eot');
    src: url('../fonts/exo-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/exo-mediumitalic-webfont.woff2') format('woff2'),
         url('../fonts/exo-mediumitalic-webfont.woff') format('woff'),
         url('../fonts/exo-mediumitalic-webfont.ttf') format('truetype'),
         url('../fonts/exo-mediumitalic-webfont.svg#exomediumitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}




@font-face {
    font-family: 'exo-lightitalic';
    src: url('../fonts/exo-lightitalic-webfont.eot');
    src: url('../fonts/exo-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/exo-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/exo-lightitalic-webfont.woff') format('woff'),
         url('../fonts/exo-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/exo-lightitalic-webfont.svg#exolightitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}






@font-face {
    font-family: 'exo-italic';
    src: url('../fonts/exo-italic-webfont.eot');
    src: url('../fonts/exo-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/exo-italic-webfont.woff2') format('woff2'),
         url('../fonts/exo-italic-webfont.woff') format('woff'),
         url('../fonts/exo-italic-webfont.ttf') format('truetype'),
         url('../fonts/exo-italic-webfont.svg#exoitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}


@font-face {
    font-family: 'exo-semibolditalic';
    src: url('../fonts/exo-semibolditalic-webfont.eot');
    src: url('../fonts/exo-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/exo-semibolditalic-webfont.woff2') format('woff2'),
         url('../fonts/exo-semibolditalic-webfont.woff') format('woff'),
         url('../fonts/exo-semibolditalic-webfont.ttf') format('truetype'),
         url('../fonts/exo-semibolditalic-webfont.svg#exodemibolditalic') format('svg');
    font-weight: bold;
    font-style: italic;

}





@font-face {
    font-family: 'exo-extrabold';
    src: url('../fonts/exo-extrabold-webfont.eot');
    src: url('../fonts/exo-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/exo-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/exo-extrabold-webfont.woff') format('woff'),
         url('../fonts/exo-extrabold-webfont.ttf') format('truetype'),
         url('../fonts/exo-extrabold-webfont.svg#exoextrabold') format('svg');
    font-weight: bold;
    font-style: normal;

}




@font-face {
    font-family: 'roboto-regular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'exo-medium';
    src: url('../fonts/exo-medium-webfont.eot');
    src: url('../fonts/exo-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/exo-medium-webfont.woff2') format('woff2'),
         url('../fonts/exo-medium-webfont.woff') format('woff'),
         url('../fonts/exo-medium-webfont.ttf') format('truetype'),
         url('../fonts/exo-medium-webfont.svg#exomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


.homepagina .uk-container {max-width: 1026px;}
 .uk-container {max-width: 1026px;}

.tm-toolbar {background: #e3ecf3;position: fixed;left: 0;right: 0px;top:0px;z-index: 10;}
.tm-toolbar .social {
display: -webkit-box;      
display: -moz-box;         
display: -ms-flexbox;      
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-content: center;
align-content: center;
-webkit-align-items: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
width: 85px;
}

/*.tm-header .uk-sticky-fixed {top: 40px !important;}*/
.tm-header {top: 40px;left: 0;right: 0;
    position: fixed;
    z-index: 3;
}

.tm-header + div.uk-section-default.uk-section:nth-of-type(2) {padding-top: 120px;}

.tm-toolbar .social .fab {
	font-size: 17px;
	 color: rgba(15, 93, 149, 0.502);
}

.tm-toolbar .social .fab:hover, .tm-toolbar .social .fab:focus {
	color: #000;
}


.tm-header .uk-navbar-container:not(.uk-navbar-transparent) {
    background: #214789;
}
.tm-header-mobile .uk-navbar-container:not(.uk-navbar-transparent) {
    background: #214789;
}


.uk-navbar-toggle {color: #FFF;}
.uk-navbar-toggle svg {width: 30px;height: 30px;}



.uk-navbar-nav>li>a {
	font-size: 17px;
  font-family: 'exo-mediumitalic';
  color: rgb(255, 255, 255);
  font-style: italic;
text-transform: none;
letter-spacing: 0px;
}

.uk-navbar-nav>li.uk-active>a, .uk-navbar-nav>li:hover>a, .uk-navbar-nav>li>a.uk-open, .uk-navbar-nav>li>a:focus {
color: #e3ecf4;
}

.home-header > div {padding-top: 0px;padding-bottom: 0px;}
.home-header > div > div {position: relative;height: 100%;}
/*.home-header > div > div:before {background: url('../../../../wp-includes/images/header-bg-front.png') no-repeat 125% 25%;content: '';display: block;height: 100%;width: 100%;position: absolute;}*/
.header-content {
	display: -webkit-box;      
display: -moz-box;         
display: -ms-flexbox;      
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-content: center;
align-content: center;
-webkit-align-items: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
}
.header-content h1 {margin-bottom: 0px;}
.header-content h1 span.title-begin {}

/*
.home-header {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 91%, 0% 100%);
clip-path: polygon(0 0, 100% 0, 100% 91%, 0% 100%);
}*/

.home-header > div > div > div, .home-header > div > div > div > div, .home-header > div > div > div > div > div {height: 100%;}


.home-main-content {padding-bottom: 0px;border-top: 10px solid rgb(33, 71, 137);position: relative;
/*-webkit-clip-path: polygon(0 0, 100% 9%, 100% 91%, 0% 100%);
clip-path: polygon(0 0, 100% 9%, 100% 91%, 0% 100%);*/
}

.home-main-content .uk-container {max-width: 700px;margin-left: auto;margin-right: auto;}

/*.home-main-content:before {
   content: "";
  position: absolute;
  top: 0;
   border-left: 0vw solid red;
  border-right: 100vw solid red;
  border-top: 15vw solid transparent;
}*/



.category {display: -webkit-box;      
display: -moz-box;         
display: -ms-flexbox;      
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-content: center;
align-content: center;
-webkit-align-items: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;}

.category-inner {
    border-style: solid;
  border-width: 2px;
  border-color: rgb(255, 255, 255);
  background-color: rgb(33, 71, 137);
  box-shadow: 0px 0px 10px 0px rgba(0, 1, 0, 0.2);
    width: 330px;
  height: 293px;
  display: -webkit-box;      
display: -moz-box;         
display: -ms-flexbox;      
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-content: center;
align-content: center;
-webkit-align-items: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
position: relative;
z-index: 0;
}

body > div.uk-offcanvas-content > div > div.home-main-content.uk-section-default.uk-section > div > div > div.uk-width-expand\@m.uk-first-column > div:nth-child(1) > div {margin-bottom: 25px;}
body > div.uk-offcanvas-content > div > div.home-main-content.uk-section-default.uk-section > div > div > div:nth-child(2) > div:nth-child(1) > div {margin-bottom: 25px;}

.category-inner a {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}
.category-inner h2 {position: absolute;left: 0;right: 0;bottom: 20px;z-index: 0;margin: 0px;text-align: center;
font-family: 'exo-semibolditalic';font-size: 30.02px;line-height: 43.67px;color: #FFF;
}

.category-inner:hover, .category-inner:focus {background-color: rgba(33, 71, 137, 0.9);}

.home-main-content {
transform: skewY(-2deg);
-ms-transform: skewY(-2deg);
    -webkit-transform: skewY(-2deg);
    -webkit-backface-visibility: hidden;
    margin-top: -50px;
}

.home-main-content > div {
  transform: skewY(2deg);
  -ms-transform: skewY(2deg);
    -webkit-transform: skewY(2deg);
    -webkit-backface-visibility: hidden;
}



.productenpage-main-content {
transform: skewY(0deg);
-ms-transform: skewY(0deg);
    -webkit-transform: skewY(0deg);
    -webkit-backface-visibility: hidden;
    margin-top: 0px;
}

.productenpage-main-content > div {
  transform: skewY(0deg);
  -ms-transform: skewY(0deg);
    -webkit-transform: skewY(0deg);
    -webkit-backface-visibility: hidden;
}


.title-begin {font-family: 'exo-lightitalic';/*font-size: 40.75px;line-height: 46.58px;*/font-size: 30.75px;line-height:36.58px;color: #000;}
.title-end {font-family: 'exo-extrabold';font-size: 29.11px;line-height: 34.93px;color: #214789;}
.header-content h1 {text-align: right;
    display: block;
    width: 100%;
    height: 100%;
    margin: auto;
    max-width: 1026px;position: relative;
display: -webkit-box;      
display: -moz-box;         
display: -ms-flexbox;      
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-content: flex-end;
align-content: flex-end;
-webkit-align-items: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
  -webkit-flex-direction: column;
    flex-direction: column;

  }
    .header-content h1:before {background: url('../../../../wp-includes/images/header-bg-front.png') no-repeat 100% 50%;content: '';display: block;height: 100%;width: 100%;position: absolute;margin-right: -43%;
    top: 0;
    bottom: 0;
    left: auto;
    right: 0;}
.header-content h1 span {display: block;max-width: 210px;margin-left: auto;margin-right: 0px;position: relative;z-index: 1;top: -25px;}



.footer-section {background: #214789;  transform: skewY(0deg);
-ms-transform: skewY(0deg);
    -webkit-transform: skewY(0deg);
    -webkit-backface-visibility: hidden;
display: none !important;
}


#tm-bottom {background: #214789;  transform: skewY(0deg);
-ms-transform: skewY(0deg);
    -webkit-transform: skewY(0deg);
    -webkit-backface-visibility: hidden;
    padding-top: 0px;
    padding-bottom: 0px;

}

#tm-bottom > div {background: #214789;  transform: skewY(0deg);
-ms-transform: skewY(0deg);
    -webkit-transform: skewY(0deg);
    -webkit-backface-visibility: hidden;
    padding-left: 0px;
    padding-right: 0px;

}

#tm-bottom > div > div > div:nth-child(2),
#tm-bottom > div > div > div:nth-child(3),
#tm-bottom > div > div > div:nth-child(4) {background: #FFF;  transform: skewY(0deg);
-ms-transform: skewY(0deg);
    -webkit-transform: skewY(0deg);
    -webkit-backface-visibility: hidden;
    padding-left: 0px;
    padding-right: 0px;

}

#tm-bottom > div > div > div:nth-child(1) {background: #FFF;  transform: skewY(0deg);
-ms-transform: skewY(0deg);
    -webkit-transform: skewY(0deg);
    -webkit-backface-visibility: hidden;
    padding-left: 0px;
    padding-right: 0px;

}

.footer-top {background: none;text-align: center;padding-top: 0px;padding-bottom: 15px;}
.footer-top > div.uk-container {background: #FFF;}
.footer-top > div {background: #FFF;}
.footer-bottom {background: none;text-align: center;padding-top: 15px;padding-bottom: 70px;}




/*
.footer-top ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-top: 60px;
    margin-bottom: 30px;
    padding: 0;
    list-style: none;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}*/


.footer-top ul:nth-child(1) {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-top: 60px;
    margin-bottom: 15px;
    padding: 0;
    list-style: none;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.footer-top ul:nth-child(2) {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-top: 15px;
    margin-bottom: 30px;
    padding: 0;
    list-style: none;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.footer-top ul:before {
    content: "";
    display: block;
    overflow: hidden;
}

.footer-top ul > * {
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
    padding-left: 10px;
    margin-top: 10px;
    position: relative;
    float: left;
}


.footer-top ul >:before {
    content: "";
    display: inline-block;
    height: 10px;
    vertical-align: top;
}


.footer-top ul >:nth-child(n+2):before {
    margin-right: 10px;
    /*border-left: 1px solid rgba(51, 51, 51, 0.1);*/
    content: '\25AA';
}


 .footer-top .uk-subnav>*>:first-child {display: inline;}


.footer-top * {
/*font-family: 'exo-italic';*/
font-family: 'exo-medium';
font-size: 14px;
color: #000;
}

.footer-top a {
  /*font-family: 'exo-italic' !important;*/
  font-family: 'exo-medium' !important;
font-size: 14px !important;
color: rgba(0,0,0,1) !important;
    font-weight: 400 !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
}

.footer-top a:hover, .footer-top a:focus {color: rgba(0,0,0,0.8) !important;}


.product-top {background-image: linear-gradient(to bottom,#2753a0, #2753a0 69%, #fff 69%);text-align: center;position: relative;padding-bottom: 0px;}
.product-top:after {position: absolute;top: 0;right: 0;background: url('../../../../wp-includes/images/product-header-after1.png') no-repeat 100% 0%;
left: auto;
    right: 0;
content: '';
    display: block;
    height: 100%;
    width: 100%;
    z-index: 0;
max-height: 69%;

     background-size: cover;
    max-width: 1000px;
}

body > div.uk-offcanvas-content > div > div.product-top.uk-section-default.uk-section > div > div > div > div {position: relative;z-index: 1;}

.product-top h1 { font-family: 'exo-semibolditalic';font-size: 46.47px;color: #FFF;}
.product-top p {font-family: 'roboto-regular';font-size: 18px;line-height: 24px;color: #FFF;margin-bottom: 30px;}


.enkelas-voorbeelden {padding-top: 30px;padding-bottom: 0px;}

.enkelas-voorbeelden > div > div > div {
  display: -webkit-box;      
display: -moz-box;         
display: -ms-flexbox;      
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-content: center;
align-content: center;
-webkit-align-items: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
}



.product-sheet {padding-bottom: 0px;}
/*.product-sheet > div {max-width: 460px;margin-left: auto;margin-right: auto;}*/
.product-sheet > div {/*max-width: 1026px;*/max-width: 560px;margin-left: auto;margin-right: auto;}
.product-sheet p {background: #fafafa;padding-left: 90px;position: relative;min-height: 85px;line-height: 85px;font-family: 'roboto-regular';font-size: 18px;color: #2c2c2c;}
/*.product-sheet.uk-section-default.uk-section > div > div > div.uk-width-expand\@m.uk-first-column p:before {
content: '';
    display: block;
    height: 56px;
    width: 56px;
    background: url('../../../../wp-includes/images/traanplaat.png') no-repeat 50% 50%;);
position: absolute;top: 18px;left: 18px;
}
.product-sheet.uk-section-default.uk-section > div > div > div:nth-child(2) p a:before {
  content: '';
    display: block;
    height: 56px;
    width: 56px;
    background: url('../../../../wp-includes/images/technische-sheet.png') no-repeat 50% 50%;);
position: absolute;top: 18px;left: 18px;
}

.product-sheet.uk-section-default.uk-section > div > div > div:nth-child(2) p a {
position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 90px;
    left: 0px;
    box-sizing: border-box;
text-decoration: underline;
}
*/
.product-sheet.uk-section-default.uk-section > div > div > div > div p:before {
content: '';
    display: block;
    height: 56px;
    width: 56px;
    background: url('../../../../wp-includes/images/traanplaat.png') no-repeat 50% 50%;);
position: absolute;top: 18px;left: 18px;
}
.product-sheet.uk-section-default.uk-section > div > div > div > div p a:before {
  content: '';
    display: block;
    height: 56px;
    width: 56px;
    background: url('../../../../wp-includes/images/technische-sheet.png') no-repeat 50% 50%;);
position: absolute;top: 18px;left: 18px;
}

.product-sheet.uk-section-default.uk-section > div > div > div > div p a {
position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 90px;
    left: 0px;
    box-sizing: border-box;
text-decoration: underline;
}

.product-center-gallery {padding-bottom: 0px;padding-top: 50px;}
.product-center-gallery > div {max-width: 1026px;}

.product-tabel > div {max-width: 1026px;}




/*.codehegge, .breedte, .spanwijdte, .afwikkeling {width: 25%;}*/


.table-row {
  display: flex;          display: -webkit-flex;
  flex-direction: row;    -webkit-flex-direction: row;
  flex-wrap: no-wrap;     -webkit-flex-wrap: no-wrap;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}


.wrapper {
  display: flex; display: -webkit-flex;
  flex-direction: row; -webkit-flex-direction: row;
}


.column {
  flex-grow: 0; -webkit-flex-grow: 0;
  flex-shrink: 0; -webkit-flex-shrink: 0;
  vertical-align: top;

}






.codehegge, .breedte, .spanwijdte, .afwikkeling {
  flex-grow: 1; -webkit-flex-grow: 1;
  overflow: hidden;
  white-space: nowrap;
  padding-right: 4px;
}









.table-row:not(.header) .column {
    font-family:'roboto-regular';
   color: #000;
   font-size: 20px;
   text-align: center;
   padding-top: 8px;
   padding-bottom: 8px;
}


.table-row.header {
  background-color: #1a4593;
  font-weight: bold;

   font-family: 'exo-extrabold';
   color: #FFF;
   font-size: 20px;
   text-transform: uppercase;
   padding-left: 0px;
   padding-right: 0px;
     border-bottom: 0px solid #e0e0e0;
  padding-top: 0px;
}

.table-row.header .codehegge,
.table-row.header .breedte,
.table-row.header .spanwijdte, 
.table-row.header .afwikkeling {border-right: 1px solid #FFF;text-align: center;padding-top: 12px;padding-bottom: 12px;}

.attributes {width: 100%;}
.codehegge-breedte-spanwijdte-afwikkeling {width: 100%;} 
.codehegge-breedte-spanwijdte-afwikkeling > div {width: 100%;} 
.codehegge, .breedte, .spanwijdte, .afwikkeling {width: 25%;}

.number-row {background: #dee1ef;}


span.blanco {width: 100%;height: 100%;display: block;min-height: 26px;}




.product-doorsnede {padding-top: 0px;padding-bottom: 0px;}
.product-doorsnede {text-align: center;}

.product-linken {text-align: center;}
.product-linken p {font-family: 'roboto-regular';font-size: 18px;line-height: 24px;color: #2c2c2c;}
.product-linken p a {color: #1a4593;text-decoration: underline;}

.productpagina .footer-top > div.uk-container {
    background: #224789;
}

.productpagina .footer-top > div {
    /*background: #224789;*/
    background: #FFF;
}

.productpagina .footer-top * {color: #FFF;}
.productpagina .footer-top a {color: #FFF !important;}

.productpagina .footer-top *, .productpagina .footer-top a { 
/*font-family: 'exo-italic';*/
font-family: 'exo-medium';
    font-size: 14px;
    color: #000 !important;
}

.specialsoptiespagina .enkelas-voorbeelden {padding-bottom: 70px;}
.specialsoptiespagina > div.uk-offcanvas-content > div > div:nth-child(9) {padding-top: 70px;}


.contactleft h2, .contactright h2 {
    font-family: 'exo-extrabold';
    font-size: 29.11px;
    line-height: 34.93px;
    color: #214789;
}


.contactleft label, .contactright p, .contactright p a {
  /*font-family: 'exo-italic';*/
  font-family: 'exo-medium';
    font-size: 18px;
    color: #000;
    font-weight: 400 !important;
}

.privacy-notice-paragraph, .privacy-notice-paragraph a {
  /*font-family: 'exo-italic';*/
  font-family: 'exo-medium';
    font-size: 14px;
    color: #000 !important;
    font-weight: 400 !important;
}

.contactleft input, .contactleft textarea {border: 1px solid #CCC;border-radius: 0px !important; /*font-family: 'exo-italic';*/font-family: 'exo-medium';
    font-size: 18px;
    color: #000 !important;}

.contactleft button {background: #214789;color: #FFF; font-family: 'exo-extrabold';padding: 10px 25px;font-size: 20px;}

.contactleft button:hover, .contactleft button:focus {background: #e3ecf4;color: #000!important;} 

.contactmap {margin-top: 45px;}
.contactmap iframe {width: 100%;min-height: 350px;}

.disclaimer-main-content h1, .privacyverklaring-main-content h1 {
      font-family: 'exo-extrabold';
    font-size: 29.11px;
    line-height: 34.93px;
    color: #214789;
}


.disclaimer-main-content h2, .privacyverklaring-main-content h2 {
    font-family: 'exo-extrabold';
    font-size: 25.11px;
    line-height: 30.93px;
    color: #214789;
  }

  .disclaimer-main-content h3, .privacyverklaring-main-content h3 {
        font-family: 'exo-extrabold';
    font-size: 21.11px;
    line-height: 26.93px;
    color: #214789;
  }


  .disclaimer-main-content p, .privacyverklaring-main-content p,
    .disclaimer-main-content th, .privacyverklaring-main-content th,
    .disclaimer-main-content td, .privacyverklaring-main-content td,
      .disclaimer-main-content a, .privacyverklaring-main-content a {
          /*font-family: 'exo-italic';*/font-family: 'exo-medium';
    font-size: 18px;
    color: #000;
    font-weight: 400 !important;
      }


    .privacyverklaring-main-content table {margin-top: 30px;margin-bottom: 30px;}
.privacyverklaring-main-content table th {text-align: left;color: #000;}
.privacyverklaring-main-content table tr th {border-bottom: 1px solid #CCC;}
.privacyverklaring-main-content table tr td {border-bottom: 1px solid #CCC;}
.privacyverklaring-main-content table td {vertical-align: top;padding: 5px;}
.privacyverklaring-main-content-table {overflow-x:auto;}

.uk-offcanvas-bar {background: #1f407a;}

.uk-nav-default>li> a {
font-size: 17px;
    font-family: 'exo-mediumitalic';
    color: rgba(255, 255, 255, 0.9) !important;
    font-style: italic;
    text-transform: none;
    letter-spacing: 0px;}

.uk-nav-default>li.uk-active>a, .uk-nav-default>li>a:focus, .uk-nav-default>li>a:hover { color: rgba(255, 255, 255, 1) !important;}


@media (min-width: 960px) {
  body {padding-top: 80px;}
	.home-header, .home-header > div {height: 455px;}
	.home-header > div * {max-height: 455px;}
  .header-content h1 {padding-left: 40px;padding-right: 40px;}
}


@media (max-width: 1079px) {
  .header-content h1:before {background-size: cover;width: 200%;height: 200%;margin-right: -80%;}
}

@media (max-width: 959px) {


.contactright {margin-top: 45px;}

.product-center-gallery {text-align: center;}

  .home-header, .home-header > div {height: 455px;}
  .home-header > div * {max-height: 455px;}
  .header-content h1 {padding-left: 40px;padding-right: 40px;}


.codehegge-breedte-spanwijdte-afwikkeling > div {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.codehegge, .breedte, .spanwijdte, .afwikkeling {width: 100%;}


}














.specialsoptiespagina h2 {
  font-family: 'exo-semibolditalic';
    font-size: 36.47px;
    line-height: 45px;
    color: #FFF;
    margin-bottom: 45px;
}



.over-ons-main-content {
transform: skewY(-2deg);
-ms-transform: skewY(-2deg);
    -webkit-transform: skewY(-2deg);
    -webkit-backface-visibility: hidden;
    margin-top: -50px;
}

.over-ons-main-content > div {
  transform: skewY(2deg);
  -ms-transform: skewY(2deg);
    -webkit-transform: skewY(2deg);
    -webkit-backface-visibility: hidden;
}

.over-ons-main-content {padding-bottom: 0px;border-top: 10px solid rgb(33, 71, 137);position: relative;}

.over-ons-main-content > div.uk-container {max-width: 700px;margin-left: auto;margin-right: auto;}

.over-ons-main-content h2 {
font-family: 'exo-extrabold';
    font-size: 29.11px;
    line-height: 34.93px;
    color: #214789;
}

.over-ons-main-content p {
    /*font-family: 'exo-italic';*/
    font-family: 'exo-medium';
    font-size: 18px;
    color: #000;
    font-weight: 400 !important;

}




.terugnaaroverzicht {margin-top: 90px;}
.terugnaaroverzicht a {
	    background: #214789;
    color: #FFF !important;
    font-family: 'exo-extrabold';
    padding: 10px 25px;
    font-size: 20px;
    text-decoration: none !important;
    border-radius: 4px;
}

.terugnaaroverzicht a:hover, .terugnaaroverzicht a:focus {
background: #e3ecf4;
    color: #000!important;
     text-decoration: none !important;
}


.dealercontent p {
	/*font-family: 'exo-italic';*/
  font-family: 'exo-medium';
    font-size: 18px;
    color: #000;
    font-weight: 400 !important;
}

.uk-navbar-dropdown {
    display: none;
    position: absolute;
    z-index: 1020;
    box-sizing: border-box;
    width: auto;
    min-width: 200px;
    padding: 25px;
    background: #224688;
    color: #fff;
    box-shadow: none;
}

.wpml-ls-menu-item .wpml-ls-flag+span {
    margin-left: 1em;
}



.uk-navbar-dropdown-nav>li>a {
	/*font-family: 'exo-italic';*/
  font-family: 'exo-medium';
    font-size: 18px;
    color: #fff !important;
    font-weight: 400 !important;
    text-transform: none !important;
}


.uk-navbar-dropdown-nav>li>a:focus, .uk-navbar-dropdown-nav>li>a:hover {
	color: #fff !important;
}






