@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
}
.container-small {
padding-left:45px;
padding-right:45px;
}
@media (min-width: 1400px) {
.container.menu-container {
}
.container.wide {
min-width:1480px;
}
}
@media (max-width: 1399px) {
header nav ul li {
margin-right: 32px;
}
header nav ul li:first-child {
display:none;
} 
header a.logo img {
width:170px;
height:auto;
}
.block-type-1 .contents {
padding:80px 62px;
}
a.info-item img {
width: 30px;
height: 30px;
margin-right: 14px;
}
a.info-item {
font-size: 18px;
padding-left: 25px;
}
}
@media (max-width: 1199px) {
header nav a.nav-link:not(.hl a.nav-link) {
font-size: 14px;
} 
header nav ul li {
margin-right: 26px;
}
.cta-button-wrapper a.button {
font-size:14px !important;
}    
.card-type-a.f .inner {
padding: 37px;
}
.row-space-a {
margin-top:30px;
}
.ccv1 {
padding-right:15px;
}
.ccv2 {
padding-left:15px;
}  
.info-page .block-1 .cc1 {
padding-right: 15px;
} 
ul.menu-sub li.active-item a, ul.menu-sub li:not(.active-item) a:hover {
padding-left: 0px;
}  
footer .d-short {
max-width:212px;
}
.col-padding-more {
padding-left: 15px;
padding-right: 15px;
}    
.card-verhalen .cc1 {
padding-top: 0px;
}  
.card-verhalen .cc {
margin-bottom:25px;
}  
.card-type-a.b:not(.f) {
height: 100%;
}
.circle-wrap.b {
right:22%;
}
.block-type-1 .contents {
padding:60px 48px;
max-width: 428px;
}    
header nav ul li {
margin-right:25px;
}
header a.logo img {
width: 140px;
} 
.button, .button:hover, header nav .hl a.nav-link, header nav .hl a.nav-link:hover {
font-size:15px !important;   
}
header nav a.nav-link {
font-size: 15px;
}
.banner-header {
height:429px;
background-position: -190px center;
}
.card-verhalen {
padding:65px 65px 45px 65px;
}   
}
@media (max-width: 991px) {
header nav ul li:first-child {
display: block;
} 
.info-box {
padding:20px;
}    
.items-sumup.b {
display: block;
}
.items-sumup.b .info-item {
justify-content: flex-start;
padding-left: 26px;
}
.items-sumup .info-item {
font-size:17px !important;
}
.info-page .block-1 .cc1 {
padding-bottom:25px;
}
.card-type-a.b.e .inner {
padding: 25px;
}
.card-type-a.b.e h1 {
margin-bottom: 20px;
}
.block-footer-2 * {
font-size:14px !important;
}
.block-footer-2 {
margin-top:35px;
}
.block-footer-1 .c2 {
padding-bottom:20px;
}
.block-footer-2 .c2 ul li {
padding-right: 15px;
}
.block-footer-2 .c1 img {
width: 45px;
margin-left: 15px;
}
.photo-sec {
position:inherit;
border-radius:35px 35px 0 0;
height:200px;
top: auto;
right: auto;
background-position: center -300px;
} 
.block-type-1 .col-bg .inner {
border-radius:0px 0px 35px 35px;
}
.block-type-1 .contents {
padding: 60px 48px;
max-width: 99%;
}  
.circle-wrap.b {
right:5%;
}
.circle-wrap.a {
right:12px;
}
.circle-wrap.a .circle {
position:relative;
right:155px;
}
.block-info-a .cc2 {
order:-1;
margin-bottom:30px;
} 
div.tijden {
margin-top:30px;
}    
}
@media (min-width: 768px) {
.show-mobile {
display:none;
}    
}
@media (max-width: 767px) {
.card-type-a.e iframe {
width:100% !important;
height:290px !important;
}
.card-type-a.e img.halve {
width:100% !important;
}
.card-type-a.f .inner {
padding: 25px;
}
.uitgelicht-menu .img-bg {
}
.block-breadcrumbs {
padding-top: 31px;
padding-bottom: 33px;
}
#breadcrumbs a, #breadcrumbs span {
font-size:14px !important;
}  
h1:not(.block-intro h1) {
line-height: 31px;
}    
.block-footer-1 .c2 img {
display:block;
width:75px;
} 
footer .d-short {
max-width: 100%;
}   
footer.block-padding {
padding-bottom: 15px;
}
.block-footer-1 .c1 {
padding-bottom:20px;
}  
.block-footer-1 .c2 {
padding-bottom: 15px;
} 
.block-footer-2 .c1 {
padding-bottom:15px;
}
.block-footer-2 .c1 img {
display:none;
}
.block-footer-2 .c2 a {
text-decoration: underline;
}
.block-footer-2 .d {
justify-content: center;
}
.card-type-a.b.c .inner {
padding: 24px;
}   
.card-type-a.b.c.d .inner {
padding-left: 10px;
padding-right: 10px;
}   
.block-info-a .cc2 {
margin-bottom:15px;
} 
.block-info-a .cc1 {
padding-left:20px;
padding-right:20px;
}
.items-sumup {
margin-top:10px;
}
.card-type-a.b.c.d {
background-color:transparent;
}
.card-type-a.b.c.d .inner {
padding-top:10px;
}
.hide-mobile {
display:none;
}
.row-space2 {
margin-top: 30px;
} 
.card-verhalen .row-space3 {
margin-top: 15px;
}     
.card-verhalen {
padding: 35px 20px 35px 20px;
}
.block-padding {
padding-top: 45px;
padding-bottom: 45px;
}    
.block.block-intro {
padding-bottom: 45px;
}    
h1:not(.block-intro h1), h2 {
font-size:27px;
margin-bottom:10px;
line-height: 40px;
} 
p, a.button, a, .card-type-a.e li {
font-size:14px !important;
line-height: 25px;
}  
h3 {
font-size:18px;
line-height: 25px;
margin-bottom:8px;
}  
.card-type-a .inner {
padding:25px;
padding-bottom:45px;
}
.container-small {
padding-left:35px;
padding-right:35px;
}
.row-space {
margin-top:15px;
}
.card-type-a a.read-more {
bottom: 22px;
right: 50px;
}   
.nice-list ul li:before {
top: 6px;
} 
}
@media (max-width: 575px) {
.block-no-padding-mobile-l-r .container:first-child {
padding-left:0;
padding-right:0;  
}
}
@media (min-width: 768px) and (max-width: 990px) {
.uitgelicht-menu .img-bg {
height: 643px;
}
}