.tm-toolbar {display: none;}

.general .privacyverklaring-main-content-table {overflow-x: auto;}
.general .privacyverklaring-main-content-table table {border-collapse: collapse;}
.general .privacyverklaring-main-content-table table tr {border-bottom: 1px solid #ccc;}
.general .privacyverklaring-main-content-table table tr th, .general .privacyverklaring-main-content-table table tr td {padding: 5px 15px 5px 5px;text-align: left;}

ul li {
	font-family: din-2014, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
    line-height: 26px;
    color: #525252;
}

.uk-navbar-container>.uk-container .uk-navbar-right {
    margin-right: 0px;
}

.uk-navbar-item {padding: 0 0px;}
.uk-navbar-nav>li>a {
    padding: 0px;
}

.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
    min-height: 125px;
}

.uk-navbar-nav>li>a {
font-family: din-2014, sans-serif;
font-weight: 700;
font-style: normal;
font-size: 18px;
color: #032451;
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: #239ed3;
} 

.tm-header > div > div.uk-container {
    max-width: 1120px;
}

.homepage .tm-header, .infopage .tm-header {position: absolute;top: 0;left: 0;right: 0;}

.homepage .tm-header .uk-navbar-container:not(.uk-navbar-transparent), .infopage .tm-header .uk-navbar-container:not(.uk-navbar-transparent)  {
    background: transparent;
}

.homepage .tm-header > div > div.uk-container , .infopage .tm-header > div > div.uk-container {background-color: #fff;border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;}


.homepage .home-header > div {padding-top: 200px;padding-bottom: 100px;}
.infopage .info-header > div {padding-top: 380px;padding-bottom: 100px;}

.homepage .home-header h1 {
    font-family: din-2014, sans-serif;
font-weight: 800;
font-style: normal;
font-size: 40px;
line-height: 44px;
color: #FFF;
max-width: 420px;
}

.homepage .home-header p {
    font-family: din-2014, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
    line-height: 26px;
    color: #FFF;
    max-width: 500px;
    text-align: justify;
    margin-bottom: 40px;
}

.infopage .info-header h1 {
    font-family: din-2014, sans-serif;
font-weight: 800;
font-style: normal;
font-size: 85.28px;
color: #FFF;
text-transform: uppercase;
}

.projecten-main {padding-top: 30px;padding-bottom: 0px;}
.projecten-main > div, .diensten-projecten > div, .aanpak-onze-projecten > div, .home-onze-projecten > div {background-color: #032451;border-radius: 10px;}
.diensten-projecten > div, .aanpak-onze-projecten > div, .home-onze-projecten > div {padding-top: 60px;padding-bottom: 210px;}
.projecten-main > div, .diensten-projecten > div, .aanpak-onze-projecten > div, .home-onze-projecten > div {text-align: center;}
.projecten-main h2, .diensten-projecten h2, .aanpak-onze-projecten h2, .home-onze-projecten h2 {
    font-family: din-2014, sans-serif;
font-weight: 800;
font-style: normal;
font-size: 30px;
color: #FFF;
text-transform: uppercase;
}

.projecten-main p, .diensten-projecten p, .aanpak-onze-projecten p, .home-onze-projecten p {
font-family: din-2014, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 16px;
color: #FFF;
max-width: 780px;
margin-left: auto;
margin-right: auto;
}

.aanpak-onze-projecten-slider > div, .diensten-projecten-slider > div, .home-onze-projecten-slider > div {margin-top: -160px;margin-bottom: -160px;}

.aanpak-onze-projecten-slider .uk-slidenav-previous, .diensten-projecten-slider .uk-slidenav-previous, .home-onze-projecten-slider .uk-slidenav-previous {
    margin-left: 0px;
    background-color: #ececec;
    padding: 16px 16px;
} 

.aanpak-onze-projecten-slider .uk-slidenav-next, .diensten-projecten-slider .uk-slidenav-next, .home-onze-projecten-slider .uk-slidenav-next {
    margin-right: 0px;
    background-color: #ececec;
    padding: 16px 16px;
} 

.aanpak-onze-projecten-slider .uk-slidenav-previous:hover, .diensten-projecten-slider .uk-slidenav-previous:hover, .home-onze-projecten-slider .uk-slidenav-previous:hover,
.aanpak-onze-projecten-slider .uk-slidenav-next:hover, .diensten-projecten-slider .uk-slidenav-next:hover, .home-onze-projecten-slider .uk-slidenav-next:hover {
    background-color: #229ed2;
}

.aanpak-onze-projecten-slider .uk-slidenav-previous svg, .aanpak-onze-projecten-slider .uk-slidenav-next svg, .diensten-projecten-slider .uk-slidenav-previous svg, .diensten-projecten-slider .uk-slidenav-next svg, .home-onze-projecten-slider .uk-slidenav-previous svg, .home-onze-projecten-slider .uk-slidenav-next svg {
    color: #032451;
    width: 10px;
    height: 15px;
    fill: #032451;
}

.aanpak-onze-projecten-slider .uk-slidenav-previous:hover svg, .aanpak-onze-projecten-slider .uk-slidenav-next:hover svg, .diensten-projecten-slider .uk-slidenav-previous:hover svg, .diensten-projecten-slider .uk-slidenav-next:hover svg, .home-onze-projecten-slider .uk-slidenav-previous:hover svg, .home-onze-projecten-slider .uk-slidenav-next:hover svg {
    color: #fff;
    width: 10px;
    height: 15px;
    fill: #fff;
}


.aanpak-onze-projecten-slider .uk-slidenav-previous svg polyline, .aanpak-onze-projecten-slider .uk-slidenav-next svg polyline, .diensten-projecten-slider .uk-slidenav-previous svg polyline, .diensten-projecten-slider .uk-slidenav-next svg polyline, .home-onze-projecten-slider .uk-slidenav-previous svg polyline, .home-onze-projecten-slider .uk-slidenav-next svg polyline {
    /*fill: #032451;*/
    stroke-width: 4.8 !important;
}



.projecten-gallery {margin-top: 60px !important;}
.projecten-gallery .el-item {border-radius: 10px;}
.projecten-gallery .el-image {
   /* min-height: 309px;
    max-width: 318px;
    object-fit: cover;
    width: 100%;*/
    max-height: 309px;
    min-height: 309px;
    max-width: 318px;
    object-fit: cover;
    width: 100%;
    height: 100%;
}


.diensten-section h2 {
    font-family: din-2014, sans-serif;
font-weight: 800;
font-style: normal;
font-size: 30px;
color: #032451;
text-transform: uppercase;
margin-bottom: 50px;
margin-top: 0px !important;
}

.diensten-section p {
    font-family: din-2014, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 26px;
    color: #525252;
}

.img-border-radius img {
    max-height: 309px;
    min-height: 309px;
    max-width: 318px;
    object-fit: cover;
    width: 100%;
    height: 100%;
    border-radius: 10px;
}

.img-bltb .el-image {border-top-left-radius: 25px;border-bottom-left-radius: 25px;}
.grey-bg > div > div > div:nth-child(2) {position: relative;z-index: 0;
    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;
}
.grey-bg > div > div > div:nth-child(2)::before {
    content: '';
    display: inline-block;
    background-color: #dfe0e2;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 20px;
    right: 0;
    bottom: 0;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}

.grey-bg h2 {font-family: din-2014, sans-serif;
    font-weight: 800;
    font-style: normal;
    font-size: 30px;
    color: #032451;
    text-align: center;
    margin-bottom: 5px;
    text-transform: uppercase;
}

    .grey-bg p {
        font-family: din-2014, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 16px;
        line-height: 26px;
        color: #032451;
    }

    .grey-bg p strong {
        font-family: din-2014, sans-serif;
        font-weight: 700;
        font-style: normal;
    }





    .blue-bg > div > div > div:nth-child(2) {position: relative;z-index: 0;
        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;
    }
    .blue-bg > div > div > div:nth-child(2)::before {
        content: '';
        display: inline-block;
        background-color: #032451;
        position: absolute;
        z-index: -1;
        top: 0;
        left: 20px;
        right: 0;
        bottom: 0;
        border-top-right-radius: 25px;
        border-bottom-right-radius: 25px;
    }
    
    .blue-bg h2 {font-family: din-2014, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 30px;
        color: #FFF;
        text-align: center;
        margin-bottom: 5px;
        text-transform: uppercase;
    }
    
        .blue-bg p {
            font-family: din-2014, sans-serif;
            font-weight: 400;
            font-style: normal;
            font-size: 16px;
            line-height: 26px;
            color: #FFF;
        }
    
        .blue-bg p strong {
            font-family: din-2014, sans-serif;
            font-weight: 700;
            font-style: normal;
        }

        






.home-diensten-intro h2, .jouw-project-jouw-wensen h2 {
    font-family: din-2014, sans-serif;
font-weight: 800;
font-style: normal;
font-size: 30px;
color: #032451;
text-align: center;
}

.home-diensten-intro p, .jouw-project-jouw-wensen p {
    font-family: din-2014, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 16px;
line-height: 26px;
color: #525252;
}

.home-diensten-intro p {
    max-width: 735px;
    margin-left: auto;
    margin-right: auto;
    text-align: justify;
    text-align-last: center;
}

.home-diensten-thumbs h3 {
    font-family: din-2014, sans-serif;
font-weight: 800;
font-style: normal;
font-size: 22px;
line-height: 28px;
    color: #fbfbfb;
}

.home-diensten-thumbs .el-container .uk-overlay-default, .home-diensten-thumbs .el-container:hover .uk-overlay-default {
    opacity: 1;background: none;
}
/*
.home-diensten-thumbs .el-container:hover, .home-diensten-thumbs .el-container:hover img, .home-diensten-thumbs .el-container:focus, .home-diensten-thumbs .el-container:focus img,
.home-diensten-thumbs .el-container:visited, .home-diensten-thumbs .el-container:visited img {
    border-radius: 10px;
}
*/

.home-diensten-thumbs .el-container {border-radius: 10px;}
.home-diensten-thumbs .el-container:hover {box-shadow: 3px 3px 9px rgba(0,0,0,.5);transition: box-shadow .25s ease;}

.jouw-project-jouw-wensen > div > div:nth-child(3) {margin-top: 10px !important;}

.home-header .uk-button, .jouw-project-jouw-wensen .uk-button {
    font-family: din-2014, sans-serif;
font-weight: 800;
font-style: normal;
font-size: 16px;
color: #fff;
background-color: #229ed2;
border: none !important;
border-radius: 21px;
text-transform: none;
letter-spacing: 0px;
padding: 2px 26px;
transition: background-color 0.25s ease;
-webkit-transition: background-color 0.25s ease;
}

.home-header .uk-button:hover, .home-header .uk-button:focus, .jouw-project-jouw-wensen .uk-button:hover, .jouw-project-jouw-wensen .uk-button:focus {
    background-color: #032451;
}

.home-header .uk-button::after, .jouw-project-jouw-wensen .uk-button::after {
content: '\003e';
display: inline-block;
transition: transform 0.25s ease;
-webkit-transition: transform 0.25s ease;
}

.home-header .uk-button:hover::after, .jouw-project-jouw-wensen .uk-button:hover::after {
transform: translateX(5px);
-webkit-transform: translateX(5px);
}

.jouw-project-jouw-wensen > div > div:nth-child(2) > div > div > p:nth-child(5) strong {
    font-family: din-2014, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 17px;
    color: #032451;
}

.diensten-troeven h2 {margin-bottom: 30px;}

.img-pb20 {
    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;
height: 100%;
padding-bottom: 20px;
box-sizing: border-box;
}

.img-pt0 {
    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;
height: 100%;
}

.img-pt95 {
    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-start;
align-content: flex-start;
-webkit-align-items: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
height: 100%;
box-sizing: border-box;
padding-top: 95px;
}

.img-pt30 {
    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-start;
align-content: flex-start;
-webkit-align-items: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
height: 100%;
box-sizing: border-box;
padding-top: 30px;
}

.footer-section address {
    font-family: din-2014, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 16px;
color: #727070;
}

.footer-section a {
    font-family: din-2014, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #727070;
}

.footer-section a:hover, .footer-section a:focus {
    color: #032551;
    text-decoration: none;
}

.contactform .jform-form, .contactform .leadix-form {max-width: 800px;margin-top: 40px;}
.contactform h2 {
    font-family: din-2014, sans-serif;
    font-weight: 800;
    font-style: normal;
    font-size: 30px;
    color: #032451;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.contactform label, .contactform input, .contactform textarea {
    font-family: din-2014, sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    line-height: 26px !important;
    color: #525252 !important;
}

.contactform input {height: 40px !important;}
.contactform input, .contactform textarea {border: 1px solid #CCC !important;-webkit-appearance: none;}

.contactform input:focus, .contactform textarea:focus {
    box-shadow: none !important;
}
.contactform .privacy-notice-paragraph, .contactform .privacy-notice-paragraph a {
    font-family: din-2014, sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    line-height: 26px !important;
    color: #525252 !important;
}
.contactform .privacy-notice-paragraph a {color: #229ed2 !important;}
.contactform .privacy-notice-paragraph a:hover, .contactform .privacy-notice-paragraph a:focus {color: #032551 !important;text-decoration: none !important;}

.contactform button {
    font-family: din-2014, sans-serif;
    font-weight: 800;
    font-style: normal;
    font-size: 16px;
    color: #fff;
    background-color: #229ed2;
    border: none !important;
    border-radius: 21px;
    text-transform: none;
    letter-spacing: 0px;
    padding: 12px 38px;
    transition: background-color 0.25s ease;
    -webkit-transition: background-color 0.25s ease;
}

.contactform button:hover, .contactform button:focus {
    background-color: #032451;
}

.contactform button::after {
content: '\003e';
    display: inline-block;
    transition: transform 0.25s ease;
    -webkit-transition: transform 0.25s ease;
    margin-left: 10px;
}

.contactform button:hover::after {
    transform: translateX(5px);
    -webkit-transform: translateX(5px);
}

.general h1 {
    font-family: din-2014, sans-serif;
    font-weight: 800;
    font-style: normal;
    font-size: 40px;
    line-height: 44px;
    color: #032451;
}
.general h2 {
    font-family: din-2014, sans-serif;
    font-weight: 800;
    font-style: normal;
    font-size: 30px;
    color: #032451;
}
.general h3 {
    font-family: din-2014, sans-serif;
    font-weight: 800;
    font-style: normal;
    font-size: 24px;
    color: #032451;
}
.general p, .general td, .general th, .general li {
    font-family: din-2014, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 26px;
    color: #525252;
}

a#diensten-grond-en-afbraakwerken, a#diensten-recycling, a#diensten-berlinerwanden, a#diensten-containers {
display: block;
position: relative;
top: -100px;
visibility: hidden;
}


@media (min-width: 960px) {
	
	.uk-navbar-nav {
		gap: 20px;
	}

    .contactform label {width: 35% !important;}
    .contactform .privacy-notice-paragraph, .contactform button {margin-left: 35%;}
    .contactform input, .contactform textarea {width: 65% !important;}
    .projecten-main > div {padding: 60px 60px 110px 60px;}
    .footer-section > div > div > div:nth-child(2) > div {text-align: center;}
    .footer-section > div > div > div:nth-child(3) > div {text-align: right;}

    .diensten-section .uk-width-2-3\@m {width: calc(100% * 51.5 / 100.001);}
    .diensten-section .uk-width-1-3\@m {
        width: calc(100% * 48.5 / 100.001);
    }

    .aanpak-over-ons, .diensten-troeven, .persoonlijk-flexibel {padding-top: 30px;}
    .diensten-troeven {padding-bottom: 10px;}
    .aanpak-over-ons > div, .diensten-troeven > div, .persoonlijk-flexibel > div {max-width: 1320px;}

    .jouw-project-jouw-wensen {padding-top: 20px;}

    .aanpak-onze-projecten, .diensten-projecten {padding-top: 10px !important;}

    .diensten-section + .diensten-section {padding-top: 30px;}
    .home-diensten-intro {padding-top: 20px;}
    .home-diensten-thumbs {padding-top: 10px;padding-bottom: 30px;}

    .persoonlijk-flexibel > div > div > div.uk-width-expand\@m.uk-first-column > div, .img-bltb {height: 100%;}
    .persoonlijk-flexibel > div > div > div.uk-width-expand\@m.uk-first-column > div img, .img-bltb img {height: 100%;width: 100%;object-fit: cover;}
}

@media (min-width: 1200px) {
.projecten-gallery {margin-left: 0px;}
.projecten-gallery > div {padding-left: 0px;}    
.projecten-gallery > div > div > div {margin-left: 0px;}
.projecten-gallery > div > div > div > div {padding-left: 0px;}
div.projecten-gallery > div > div > div > div:nth-child(3n+1) {text-align: left;}
div.projecten-gallery > div > div > div > div:nth-child(3n+3) {text-align: right;}

div.projecten-gallery .uk-grid>.uk-grid-margin {
    margin-top: 60px;
}

.aanpak-over-ons > div > div {margin-left: -20px;}
.aanpak-over-ons > div > div > div {padding-left: 20px;}

.grey-bg > div > div > div:nth-child(2) p, .blue-bg > div > div > div:nth-child(2) p {
    padding-left: 80px;
    padding-right: 80px;
    text-align: justify;
}

.diensten-section p {text-align: justify;}



}


@media (max-width: 1350px) {
    .home-onze-projecten > div, .aanpak-onze-projecten, .diensten-projecten, .projecten-main {margin-left: 10px;margin-right: 10px;} 
    .grey-bg > div > div > div:nth-child(2), .blue-bg > div > div > div:nth-child(2) {padding-top: 40px;padding-bottom: 40px;box-sizing: border-box;}
}

@media (max-width: 1199px) {
    .grey-bg > div > div > div:nth-child(2) p, .blue-bg > div > div > div:nth-child(2) p {padding-left: 20px;padding-right: 20px;}
    .projecten-gallery .el-image {
        max-height: 309px;
        min-height: auto;
        max-width: 318px;
        object-fit: cover;
        width: 100%;
        height: 100%;
    }
}


@media (max-width: 959px) {
    .aanpak-onze-projecten-slider > div, .diensten-projecten-slider > div, .home-onze-projecten-slider > div, .projecten-main {margin-left: 10px;margin-right: 10px;}
    .img-bltb .el-image {
        border-top-left-radius: 25px;
        border-bottom-left-radius: 0px;
        border-top-right-radius: 25px;
    }
    .grey-bg > div > div > div:nth-child(2) {margin-top: 0px !important;}
    .grey-bg > div > div > div:nth-child(2)::before {
        border-top-right-radius: 0px;
        border-bottom-left-radius: 25px;
        border-bottom-right-radius: 25px;
    }
    .blue-bg > div > div > div:nth-child(2) {margin-top: 0px !important;}
    .blue-bg > div > div > div:nth-child(2)::before {
        border-top-right-radius: 0px;
        border-bottom-left-radius: 25px;
        border-bottom-right-radius: 25px;
    }
    .diensten-troeven + .diensten-section + .diensten-section > div > div > div:nth-child(1) {order: 2;-webkit-order: 2;}
    .diensten-troeven + .diensten-section + .diensten-section > div > div > div:nth-child(2) {order: 1;-webkit-order: 1;}

    .diensten-troeven + .diensten-section + .diensten-section + .diensten-section + .diensten-section > div > div > div:nth-child(1) {order: 2;-webkit-order: 2;}
    .diensten-troeven + .diensten-section + .diensten-section + .diensten-section + .diensten-section > div > div > div:nth-child(2) {order: 1;-webkit-order: 1;}

    .img-pb20, .img-pt0, .img-pt95, .img-pt30 {
        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;
    height: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    box-sizing: border-box;
    }
    
    .projecten-main > div {padding: 60px 20px 60px 20px;}
    
    .contactform label {width: 100% !important;}
    .contactform input, .contactform textarea {width: 100% !important;}

    .homepage .home-header > div {padding-top: 150px;padding-bottom: 75px;}
.infopage .info-header > div {padding-top: 285px;padding-bottom: 75px;}

.uk-navbar-toggle {color: #229ed2;}
.uk-navbar-toggle.uk-open, .uk-navbar-toggle:focus, .uk-navbar-toggle:hover {color: #032451;}
.uk-navbar-toggle svg {width: 30px;height: 30px;}
.uk-offcanvas-bar {background: #FFF;}

.uk-offcanvas-bar .uk-nav-default>li {margin-bottom: 15px;}

.uk-offcanvas-bar .uk-nav-default>li>a {
font-family: din-2014, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    color: #032451;
    text-transform: none;
    letter-spacing: 0px;
    color: #239ed3;
}

.uk-offcanvas-bar .uk-nav-default>li.uk-active>a, .uk-offcanvas-bar .uk-nav-default>li>a:focus, .uk-offcanvas-bar .uk-nav-default>li>a:hover {
    color: #032451;
}


.uk-offcanvas-bar .uk-close {
    color: #239ed3;
}

.uk-offcanvas-bar .uk-close:focus, .uk-offcanvas-bar .uk-close:hover {
    color: #032451;
}

.infopage .info-header h1 {
    font-family: din-2014, sans-serif;
font-weight: 800;
font-style: normal;
font-size: 75.28px;

}



}


/*body > div.tm-page > div.footer-section.uk-section-default.uk-section > div > div > div:nth-child(1) > div.uk-margin > div > div {width: 100%;}*/
body > div.tm-page > div.footer-section.uk-section-default.uk-section > div > div > div:nth-child(1) > div:nth-child(2) > div > div {width: 100%;}

.footer-section a.uk-icon-button {
    color: #032551;
    border: 1px solid #032551;
}

.footer-section a.uk-icon-button:hover,
.footer-section a.uk-icon-button:focus {
    background-color: #032551;
    color: #FFF;
}

.contact-main {display: none;}

@media (min-width: 768px) and (max-width: 959px) {
    .footer-section .uk-width-expand\@m {
        flex: 1;
        min-width: 1px;
    }
    .footer-section > div > div > div:nth-child(2) > div {text-align: center;}
    .footer-section > div > div > div:nth-child(3) > div {text-align: right;}
}

@media (max-width: 767px) {
    .footer-section > div > div > div {text-align: center;}
    .footer-section > div > div > div:nth-child(1) {order: 2;-webkit-order: 2;margin-top: 60px !important;/*margin-bottom: 40px;*/} 
    .footer-section > div > div > div:nth-child(2) {order: 1;-webkit-order: 1;} 
    .footer-section > div > div > div:nth-child(3) {order: 3;-webkit-order: 3;} 
    .infopage .info-header h1 {
        font-family: din-2014, sans-serif;
    font-weight: 800;
    font-style: normal;
    font-size: 65.28px;
}



@media (max-width: 640px) {
.infopage .info-header h1 {
    font-family: din-2014, sans-serif;
font-weight: 800;
font-style: normal;
font-size: 45.28px;
}
}


@media (max-width: 480px) {
    .blue-bg h2, .grey-bg h2 {font-size: 24px;}
    .jouw-project-jouw-wensen h2 {max-width: 230px;margin-left: auto;margin-right: auto;}
}