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

.tm-toolbar {display: none;}

.pum-content.popmake-content:focus-visible, 
.pum-content *:focus,
.pum-overlay .pum-content
{
	outline: none !important;
}

@media not all and (min-resolution:.001dpcm) { 
    @supports (-webkit-appearance:none) {
        .pum-overlay .pum-content {
            outline: none !important;
        }
    }
}
.tm-page {border: 2.34vw solid #FFF;}


html, em {
font-family: raleway, sans-serif;
font-weight: 500;
font-style: normal;
font-size: 18px;
line-height: 30px;
color: #222223;
}

.uk-link, a{color: #64ada4;}
.uk-navbar-toggle {color: #64ada4 !important;}
.uk-link-toggle:focus .uk-link, .uk-link-toggle:hover .uk-link, .uk-link:hover, a:hover {color: #64ada4;}

.uk-navbar-container>.uk-container .uk-navbar-left {margin-top: 20px;}

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
    text-transform: none;
}

.uk-light .uk-navbar-nav>li>a {
font-family: raleway, sans-serif;
font-weight: 700;
font-style: normal;
font-size: 24.62px;
line-height: 1.2;
color: #FFF;
}

.uk-light .uk-navbar-nav>li>a::before {display: none;}


.uk-light .uk-navbar-nav>li.uk-active>a {color: #64ada4;}

.uk-light .uk-navbar-nav>li.uk-active>a::before {display: none;}
 
.uk-light .uk-navbar-nav>li:hover>a, .uk-light .uk-navbar-nav>li>a.uk-open, .uk-light .uk-navbar-nav>li>a:focus {color: #64ada4;}


.uk-light .uk-navbar-nav>li:hover>a::before, .uk-light .uk-navbar-nav>li>a.uk-open::before, .uk-light .uk-navbar-nav>li>a:focus::before {display: none;}

.rw-bold {
font-family: raleway, sans-serif;
font-weight: 700;
font-style: normal;
}

.rw-regular {
font-family: raleway, sans-serif;
font-weight: 400;
font-style: normal;
}

.rw-medium {
font-family: raleway, sans-serif;
font-weight: 500;
font-style: normal;
}


.general h2 {
    font-family: raleway, sans-serif;
font-weight: 700;
font-style: normal;
}

.general h3 {
    font-family: raleway, sans-serif;
    font-weight: 400;
    font-style: normal;
}

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

.white {color: #FFF;}
.appelblauw {color: #64ada4;}
.appelblauw-hover a:hover {color: #64ada4;text-decoration: none;cursor: pointer;}
.appelblauw-background {background-color: #64ada4;}
.border-top-large {border-top: 2.34vw solid #FFF;}
.black {color: #222223;}


.h2-small {font-size: 38px;line-height: 1.15;text-transform: none;letter-spacing: 2px;}
.h2-large {font-size: 51px;line-height: 1.15;text-transform: none;letter-spacing: 2px;}



.header h1 {text-transform: none;text-align: center;line-height: 1.25;}
.header h1 span {display: block;}
.header h1 span.white {
font-size: 69.66px;
letter-spacing: 4px;
}
.header h1 span.appelblauw {
font-size: 42.93px; 
letter-spacing: 2px;
}

.info-header h1 {text-transform: uppercase;}
.info-header h1 span.white {letter-spacing: 2px;}

.sector-gerelateerde-professionals {padding-bottom: 30px;}

.sector-gerelateerde-professionals * {text-align: center;}

.sector-gerelateerde-professionals > div {max-width: 940px;margin-left: auto;margin-right: auto;}

.sector-gerelateerde-professionals h2 {max-width: 700px;margin-left: auto;margin-right: auto;}
/*
.sector-gerelateerde-professionals .drukkerijen-uitgeverijen-reclamebureaus > div {
    display: flex;
    align-items: stretch;
    flex-direction: column;
    flex-grow: 1;
}
*/

/*.sector-gerelateerde-professionals .drukkerijen-uitgeverijen-reclamebureaus {max-width: 940px;margin-left: auto;margin-right: auto;}*/

.sector-gerelateerde-professionals .drukkerijen-uitgeverijen-reclamebureaus  .uk-card-default {
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: flex-end;
-webkit-justify-content: flex-end;
background: none;
border: none;
flex-direction: column;
-webkit-flex-direction: column;
}

.sector-gerelateerde-professionals .drukkerijen-uitgeverijen-reclamebureaus .uk-card-default .uk-card-title {
    font-family: raleway, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 23px;
text-transform: none;
color: #FFF;
letter-spacing: 1px;
margin-top: 40px !important;
}

.specialist-in-drukwerken > div > div > div > div.uk-width-expand\@m.uk-first-column {
    max-width: 710px;
    text-align: justify;
}

.specialist-in-drukwerken > div > div > div > div.uk-width-expand\@m.uk-first-column h2 {text-align: left;}

.specialist-in-drukwerken-content {margin-top: 35px !important;margin-bottom: 35px;}

.usps-drukkerij-boonen > div {background-color: #999;}
.usps-drukkerij-boonen ul {
    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-evenly;
    -webkit-justify-content: space-evenly;
}
.usps-drukkerij-boonen ul li {font-size: 23px;line-height: 33px;color: #FFF;letter-spacing: 1px;margin-top:0px !important;padding: 10px 20px;box-sizing: border-box;}


.drukproces-afwerking > div > div > div > div:nth-child(2) {
    max-width: 710px;
    text-align: justify;
}

.drukproces-afwerking > div > div > div > div:nth-child(2) h2 {text-align: left;}

.drukproces-afwerking-content {margin-top: 35px !important;margin-bottom: 35px;}


.cta-form h2 {text-align: left;}
.cta-form .h2-small span {display: block;}


.cta-form > div > div > div > div.uk-width-expand\@m.uk-first-column {
    max-width: 780px;
    text-align: justify;
}


.cta-form input[type="text"],
.cta-form input[type="email"] {
    border-radius: 7px !important;
    background-color: rgb(255, 255, 255) !important;
    border: 1px solid #FFF !important;
    height: 56px !important;
    line-height: 56px !important;
    font-family: raleway, sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    color: #000 !important;
    font-size: 18px !important;
}

.cta-form .privacy-notice-paragraph + label a {
	color: #222223;
	text-decoration: underline;
}


.cta-form input::-webkit-input-placeholder, 
  .cta-form input::-moz-placeholder, 
  .cta-form input:-ms-input-placeholder, 
  .cta-form input:-moz-placeholder,
  .cta-form textarea::-webkit-input-placeholder, 
  .cta-form textarea::-moz-placeholder, 
  .cta-form textarea:-ms-input-placeholder, 
  .cta-form textarea:-moz-placeholder { 
    font-family: raleway, sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    color: #000 !important;
    font-size: 18px !important;
  }


.cta-form textarea {
    border-radius: 7px !important;
    background-color: rgb(255, 255, 255) !important;
    border: 1px solid #FFF !important;
    font-family: raleway, sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    color: #000 !important;
    font-size: 18px !important;
    resize: none;
}

.cta-form .privacy-notice-paragraph {
    font-family: raleway, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 18px;
    color: #FFF;;
} 
.cta-form .privacy-notice-paragraph a {
    font-family: raleway, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 18px;
    color: #222223;
}
.cta-form .privacy-notice-paragraph a:hover, .cta-form .privacy-notice-paragraph a:focus {
    color: #FFF;text-decoration: none;
}

.cta-form p {color: #FFF;
    font-family: raleway, sans-serif;
    font-weight: 400;
    font-style: normal;
}
.cta-form div.fb-textarea + div + div p {position: relative;top: 10px;}

.cta-form div.fb-textarea + div + div {display: inline-block;float: left;}

.cta-form button {
    border-radius: 7px;
    background-color: rgb(34, 34, 35);
    border: 1px solid rgb(34, 34, 35);
    height: 56px;
    line-height: 56px;
    display: inline-block;
    float: right;
    margin-top: 70px !important;
    font-family: raleway, sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #FFF;
    padding-left: 90px;
    padding-right: 90px;
    text-transform: uppercase;
    font-size: 18px;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
    cursor: pointer;
}

.cta-form button:hover, .cta-form button:focus {
    background-color: #FFF;
    border: 1px solid #FFF;
    color: rgb(34, 34, 35);
}

.cta-form .info-form {margin-top: 30px;margin-bottom: 0px;}
.cta-form .info-form .jform-form {display: inline-block;}
.cta-form .info-form .jform-form:after {content: ".";  
display: block;  
height: 0;  
font-size: 0;  
clear: both;  
visibility: hidden;}


.cta-form .rendered-form .form-group {
    margin-left: 0px;
    margin-bottom: 22px;
}

.footer-section > div {background-color: #999;padding-top: 35px;padding-bottom: 35px;}
.footer-section-left {text-align: left;}
.footer-section-right {text-align: right;}
.footer-section * {
    color: #fff;
    font-family: 'lato-light-webfont';
    font-size: 18px;}

.footer-section ul {margin-bottom: 0px;}    

.footer-section a {
    color: #fff !important;
    font-family: 'lato-light-webfont' !important;
    font-size: 18px !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
    font-weight: 400 !important;
}



.footer-section-left 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: 0px;
    padding: 0;
    list-style: none;
    -ms-flex-pack: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

.footer-section-right 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: 0px;
    padding: 0;
    list-style: none;
    -ms-flex-pack: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

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

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


.footer-section-left ul >:before {
    content: "";
    display: inline-block;
    height: 14px;
    vertical-align: middle;
}


.footer-section-left ul >:nth-child(n+2):before {
    margin-right: 10px;
    border-left: 1px solid rgba(255, 255, 255, 1);
}


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

.werkwijze-gallery > div {padding-left: 0px;padding-right: 0px;}

.werkwijze-gallery > div > div {margin-left: -2.34vw;}

.werkwijze-gallery > 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;
    padding-left: 2.34vw;
}    

.werkwijze-gallery > div > div > div > div {width: 100%;/*height: 100%;*/margin-bottom: 0px;}

.werkwijze-gallery *+.uk-margin {
    /*margin-top: 15px!important;*/
    margin-top: 2.34vw !important;
}


.werkwijze-gallery > div > div > div.uk-width-expand\@m.uk-first-column > div:nth-child(1) > div {margin-left: -2.34vw;}
.werkwijze-gallery > div > div > div.uk-width-expand\@m.uk-first-column > div:nth-child(1) > div > div {padding-left: 2.34vw;}

.werkwijze-gallery > div > div > div:nth-child(2) {width: 100%;height:100%;}

.werkwijze-gallery > div > div > div:nth-child(2) > div {width: 100%;height:100%;}

.werkwijze-gallery .el-image {width: 100%;height: 100%;object-fit: cover;}

.contact-main > div {padding-left: 0px;padding-right: 0px;}
.contact-main > div > div {margin-left: -2.34vw;}
.contact-main > div > div > div {padding-left: 2.34vw;}

/*
.werkwijze-gallery *+.uk-margin {
    margin-top: 40px!important;
}*/


.footer-section .uk-subnav>*>a:focus, .footer-section .uk-subnav>*>a:hover {color: #000 !important;}

@media (min-width: 960px) {
    .tm-header .uk-container {padding-left: 50px;padding-right: 50px;}
    .specialist-in-drukwerken > div {padding-top: 120px;padding-bottom: 130px;}
    .drukproces-afwerking > div {padding-top: 195px;padding-bottom: 170px;}
    .machinepark-section > div {padding-top: 130px;padding-bottom: 90px;}
    .afwerking-section > div {padding-top: 150px;padding-bottom: 150px;}
    .usps-drukkerij-boonen ul {padding-top: 55px;padding-bottom: 55px;}
    .langdurige-klantrelaties-section > div {padding-top: 160px;padding-bottom: 160px;}
    .cta-form > div {padding-top: 90px;padding-bottom: 50px;}
    .img-m-bottom {display: none;}
    .info-header > div {padding-top: 260px;}

    .specialist-in-drukwerken > div > div > div > div.uk-width-expand\@m.uk-first-column {position: relative;left:6.25vw;}
    .drukproces-afwerking > div > div > div > div:nth-child(2) {position: relative;right:9.90vw;}
    .cta-form > div > div > div > div.uk-width-expand\@m.uk-first-column {position: relative;left:3.125vw;}
    .footer-section-left {padding-left: 3.125vw;}
    .footer-section-right {padding-right: 3.125vw;}

}


@media (min-width: 1200px) {
/*    .specialist-in-drukwerken > div > div > div > div.uk-width-expand\@m.uk-first-column {position: relative;left:120px;}
    .drukproces-afwerking > div > div > div > div:nth-child(2) {position: relative;right:190px;}
    .cta-form > div > div > div > div.uk-width-expand\@m.uk-first-column {position: relative;left:60px;}
    .footer-section-left {padding-left: 60px;}
    .footer-section-right {padding-right: 60px;}*/
}

/*
@media (min-width: 1681px) {
    .specialist-in-drukwerken > div > div > div > div.uk-width-expand\@m.uk-first-column {position: relative;left:120px;}
    .drukproces-afwerking > div > div > div > div:nth-child(2) {position: relative;right:190px;}
    .cta-form > div > div > div > div.uk-width-expand\@m.uk-first-column {position: relative;left:60px;}
    .footer-section-left {padding-left: 60px;}
    .footer-section-right {padding-right: 60px;}
}
*/

/*
@media (min-width: 960px) and (max-width: 1419px) {
    .usps-drukkerij-boonen ul li {font-size: 23px;line-height: 33px;}
}


@media (min-width: 1420px) and (max-width: 1850px) {
    .usps-drukkerij-boonen ul li {font-size: 25px;line-height: 35px;}
}
*/

@media (min-width: 960px) and (max-width: 1850px) {
    .usps-drukkerij-boonen ul li {flex: 1 0 50%;
        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: flex-start;
        -webkit-justify-content: flex-start;}
}

@media (min-width: 960px) and (max-width: 1440px) {
    .header h1 span.white {
        font-size: 49.66px;
        letter-spacing: 4px;
        }
        .header h1 span.appelblauw {
        font-size: 32.93px; 
        letter-spacing: 2px;
        }
}


@media (min-width: 960px) and (max-width: 1200px) {
    .uk-navbar-container>.uk-container .uk-navbar-right {
        margin-right: -15px;
    }
    .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {padding: 0 15px;}   
    .uk-light .uk-navbar-nav>li>a {font-size: 16px;}
}


@media (min-width: 1201px) and (max-width: 1440px) {
    .uk-light .uk-navbar-nav>li>a {font-size: 20px;}
}





@media (max-width: 959px) {
.dark-bg-m {background-color: #1a1a1c;}
.dark-bg-m > div {background-image: none !important;}
.dark-bg-m > div {overflow: hidden;}
.dark-bg-m .uk-tile {background-image: none !important;}

.appleblue-bg-m {background-color: #66ada5;}
.appleblue-bg-m > div {background-image: none !important;}
.appleblue-bg-m > div {overflow: hidden;}

.specialist-in-drukwerken > div > div > div > div.uk-width-expand\@m.uk-first-column,
.cta-form.border-top-large.uk-section-default > div > div > div > div:nth-child(1) {
    max-width: none;
    text-align: justify;
}

.reverse > div > div > div > div:nth-child(2) {order:1;-webkit-order:1;}
.reverse > div > div > div > div:nth-child(1) {order:2;-webkit-order:2;}


.img-m-bottom {margin-left: -40px;margin-right: -40px;margin-bottom: -40px !important;}
.img-m-bottom img {
/*width: calc(100% + 60px);
    max-width: none;
    margin-left: -30px;
    margin-bottom: -40px;*/
    /*width: 100vw;
    max-width: none;
    margin-left: -2.34vw;*/
    max-width: none;
    width: 100%;
}
/*
body > div.tm-page > div.specialist-in-drukwerken.border-top-large.dark-bg-m.uk-section-default > div > div > div > div.uk-width-expand\@m.uk-grid-margin.uk-first-column {
    margin-left: -30px;margin-right: -30px;margin-bottom: -30px;
}*/

.info-header > div {padding-top: 130px;}


.tm-header-mobile .uk-navbar-container:not(.uk-navbar-transparent) {background: #1a1a1c;}
.uk-dropbar {background-color: #64ada4;border:2vw solid #FFF}

.uk-navbar-toggle {color: #64ada4;}
.uk-navbar-toggle.uk-open, .uk-navbar-toggle:focus, .uk-navbar-toggle:hover {color: #FFF;}
.uk-navbar-toggle svg {width: 30px;height: 30px;}

.uk-nav-default>li {margin-top: 15px;margin-bottom: 15px;}
.uk-nav-default>li>a {
    font-family: raleway, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 24.62px;
    line-height: 1.2;
    color: #FFF;
    text-transform: none;
}
.uk-nav-default>li.uk-active>a {color: #1a1a1c;}
.uk-nav-default>li>a:focus, .uk-nav-default>li>a:hover {color: #1a1a1c;}

.header h1 span.white {
    font-size: 32px;
    letter-spacing: 4px;
    }
    .header h1 span.appelblauw {
    font-size: 21.93px; 
    letter-spacing: 2px;
    padding-left: 25px;
    padding-right: 25px;
    box-sizing: border-box;
    }

    /*.specialist-in-drukwerken > div {padding-top: 60px;padding-bottom: 65px;}
    .drukproces-afwerking > div {padding-top: 97px;padding-bottom: 85px;}
    .machinepark-section > div {padding-top: 65px;padding-bottom: 45px;}
    .afwerking-section > div {padding-top: 75px;padding-bottom: 75px;}
    .usps-drukkerij-boonen ul {padding-top: 27px;padding-bottom: 27px;}
    .langdurige-klantrelaties-section > div {padding-top: 80px;padding-bottom: 80px;}
    .cta-form > div {padding-top: 45px;padding-bottom: 25px;}*/
    .info-header > div {padding-top: 130px;}

/*    .specialist-in-drukwerken > div > div > div > div.uk-width-expand\@m.uk-first-column {position: relative;left:6.25vw;}
    .drukproces-afwerking > div > div > div > div:nth-child(2) {position: relative;right:9.90vw;}
    .cta-form > div > div > div > div.uk-width-expand\@m.uk-first-column {position: relative;left:3.125vw;}*/
    .footer-section-left {padding-left: 3.125vw;}
    .footer-section-right {padding-right: 3.125vw;}


    .h2-small {font-size: 25px;line-height: 1.15;text-transform: none;letter-spacing: 2px;}
.h2-large {font-size: 33px;line-height: 1.15;text-transform: none;letter-spacing: 2px;}

.footer-section-left 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: 0px;
    padding: 0;
    list-style: none;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.footer-section-right 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: 0px;
    padding: 0;
    list-style: none;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.usps-drukkerij-boonen ul {
    padding-top: 25px;
    padding-bottom: 25px;
}

.contact-main div.uk-grid-item-match:nth-child(2) {margin-top: 0px !important;}


.werkwijze-gallery > div > div > div:nth-child(1) > div:nth-child(1) > div > div {margin-top: 2.34vw !important;}
.werkwijze-gallery > div > div > div:nth-child(1) > div:nth-child(1) > div > div:nth-child(1) {margin-top: 0vw !important;}
/*.werkwijze-gallery > div > div > div.uk-width-expand\@m.uk-first-column > div:nth-child(1) > div > div {margin-top: 2.34vw !important;}*/
.werkwijze-gallery > div > div > div:nth-child(2) {margin-top: 2.34vw !important;}

.usps-drukkerij-boonen ul li {flex: 1 0 100%;}

.langdurige-klantrelaties-section > div > div > div > div:nth-child(2) > div {margin-top: 0px !important;}

}



@media (min-width: 640px) and (max-width: 959px) {
    .sector-gerelateerde-professionals .drukkerijen-uitgeverijen-reclamebureaus > div {
    flex: 1;
    min-width: 1px;
    }
    .sector-gerelateerde-professionals .drukkerijen-uitgeverijen-reclamebureaus .uk-card-default {padding: 15px 15px;}
    .sector-gerelateerde-professionals .drukkerijen-uitgeverijen-reclamebureaus .uk-card-default .uk-card-title {font-size: 16px;}
}


@media (max-width: 480px) {
    .uk-logo img {max-width: 180px;}
} 

.sector-gerelateerde-professionals-ie {display: none;}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
    .usps-drukkerij-boonen ul {display: block;}
    .usps-drukkerij-boonen ul li {display: list-item;}
    .uk-logo img {display: none;}
    .uk-logo {background: url('/wp-content/uploads/2020/01/Drukkerij-Boonen-logo.png') no-repeat 0% 50%;min-width:288px;}
    /*body > div.tm-page > div.sector-gerelateerde-professionals > div > div.drukkerijen-uitgeverijen-reclamebureaus > div:nth-child(1) > div img {display: none;}
    body > div.tm-page > div.sector-gerelateerde-professionals > div > div.drukkerijen-uitgeverijen-reclamebureaus > div:nth-child(2) > div img {display: none;}
    body > div.tm-page > div.sector-gerelateerde-professionals > div > div.drukkerijen-uitgeverijen-reclamebureaus > div:nth-child(3) > div img {display: none;}
    body > div.tm-page > div.sector-gerelateerde-professionals > div > div.drukkerijen-uitgeverijen-reclamebureaus > div:nth-child(1) > div {background: url('/wp-content/uploads/2020/01/ink-drops.png') no-repeat 50% 50%;min-width:122px;}
    body > div.tm-page > div.sector-gerelateerde-professionals > div > div.drukkerijen-uitgeverijen-reclamebureaus > div:nth-child(2) > div {background: url('/wp-content/uploads/2020/01/reader.png') no-repeat 50% 50%;min-width:128px;}
    body > div.tm-page > div.sector-gerelateerde-professionals > div > div.drukkerijen-uitgeverijen-reclamebureaus > div:nth-child(3) > div {background: url('/wp-content/uploads/2020/01/shout.png') no-repeat 50% 50%;min-width:122px;}*/
    .sector-gerelateerde-professionals-not-ie {display: none;}
    .sector-gerelateerde-professionals-ie {display: block;}
}




.video-container{display: flex;justify-content: center;padding-top: 24px;}
.video-container a.playbutton{width:35px;height:41px;content:url(/wp-content/uploads/2020/03/playknop.png);transition:transform .2s linear;transform:scale(1,1);cursor:pointer;}
.videoposter{margin-top:10px;margin-bottom:15px;}

.wk-text-center img{height:350px;width:100%;object-fit:cover;}
.wk-slidenav-position{margin-bottom:0px;}

.wk-slidenav-position .wk-slidenav{display:block; color:#FFF;text-shadow:0 1px 5px rgba(0,0,0,.8);}

.functie-gallery > div {padding-left: 0px;padding-right: 0px;}
.functie-gallery img {width: 100%;}
.functie-gallery img:nth-child(1) {margin-bottom:15px !important;}
.text-f h2{color:#FFF;text-transform: uppercase;font-size: 42px;font-weight: bold;margin-bottom: 0;}
.text-f p{color:#FFF;font-size:1.8vw;font-size:30px;margin-top:5px;}
.container-f > div:nth-child(1),.container-f > div:nth-child(2) {position: relative;}
.text-f{position:absolute;bottom:20%;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;flex-direction: column;
    width: 100%;}

    @media (max-width: 1200px){
        .text-f h2{font-size: 35px;} 
    }

@media (max-width: 960px){
    .text-f h2{font-size: 30px;}  
    .text-f p{font-size: 22px;}  
    .container-f > div:nth-child(1),.container-f > div:nth-child(2) {position: relative;}
    /* .container-f > div:nth-child(2) {margin-bottom: -45px !important;} */
}

@media (max-width: 600px){
    .text-f h2{font-size: 24px;}  
    .text-f p{font-size: 18px;}  
}

.page-id-11 .cta-form > div {background-position-x: 66%;}
.page-id-13 .drukproces-afwerking > div {background-position-x: 20%;}
.page-id-13 .cta-form > div {background-position-x: 66%;}
.page-id-15 .cta-form > div {background-position-x: 90%;}
.page-id-15 .drukproces-afwerking > div {background-position-x: 20%;}
.page-id-17 .cta-form > div {background-position-x: 66%;}
.specialist-in-drukwerken > div {background-position-x: 100%;}

#creaticBlog .thumb-image {
	min-width: 100%;
}

#creaticBlog h4.article-title {
    text-transform: none;
    letter-spacing: 0;
	color: #64ada4;
	font-family: raleway, sans-serif;
    font-weight: 700;
    font-style: normal;
	font-size: 1.4rem;
	margin-bottom: 0;
}

#creaticBlog .creatic-blog-article {
    margin-top: 25px;
    padding: 25px;
	border: 1px solid #DADADA
}

#creaticBlog .publication-date {
	font-family: raleway, sans-serif;
	font-size: 12px;
}

#creaticBlog .btn-primary {
	border-radius: 7px;
    background-color: rgb(34, 34, 35);
    border: 1px solid rgb(34, 34, 35);
    line-height: normal;
    font-family: raleway, sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #FFF !important;
    padding: 12px 20px;
    text-transform: uppercase;
    font-size: 18px;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
    cursor: pointer;
	width: 100%;
}

#creaticBlog .btn-primary:hover {
    color: #fff;
    background-color: #64ada4;
    border-color: #64ada4;
}

#creaticBlog .creatic-blog-article a {
	color: #64ada4
}

#creaticBlog.blog-detail {
	padding-top: 40px;
	max-width: 1200px;
    margin: 0 auto;
}

#creaticBlog .next-link-wrapper a,
#creaticBlog .prev-link-wrapper a,
#creaticBlog .blog-link-overview {
    color: #64ada4;
    text-decoration: underline;
    text-underline-position: under;
}

#creaticBlog .next-link-wrapper a:hover,
#creaticBlog .prev-link-wrapper a:hover,
#creaticBlog .blog-link-overview:hover {
    color: #222223
}

#creaticBlog.blog-detail h1{
	font-family: raleway, sans-serif;
	font-weight: 700;
    font-style: normal;
	font-size: 42px;
	margin-bottom: -20px;
}

#popmake-523 .pum-content {
	padding: 50px;
}

@media(max-width: 959px){
	#creaticBlog.blog-detail {
		padding-top: 20px;
	}
}

@media (max-width: 1199px) {
    .uk-navbar-nav {
        gap: 0 !important;
    }
}