@import url("https://use.typekit.net/xsz7nhr.css");
h1 {
font-family: jaf-bernina-sans-comp, sans-serif;
}
h2, h3, h4 {
font-family: jaf-bernina-sans-condensed, sans-serif;
}
h3.entry-title {
font-family: jaf-bernina-sans-condensed !important, sans-serif;
	font-size: 180% !important;
font-weight: 900 !important;
line-height: 110% !important;
	    hyphens: none;
}

body, p, li {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-size: 18px;
    line-height: 140%;
    margin-bottom: 20px;
    color: #353535;
    font-family: 'jaf-bernina-sans-narrow',sans-serif;
    font-weight: 400;
}
/* styling advertentiebordje */
.g-single {
	  margin-bottom: 20px;
}
.g-single i {
    font-style: normal;
	  font-variant: all-small-caps;
    font-family: 'jaf-bernina-sans';
	  display: block;
    letter-spacing: 3px;
    margin: 20px 0 5px;
}
/* custom css */
.tdi_7_656 .td-big-grid-flex-post{
                    border-width: 0 5px;
                    border-style: solid;
                    border-color: transparent;
                }
 .tdi_7_656 .td_block_inner{
                    margin-left: -5px;
                    margin-right: -5px;
}
                .tdi_7_656 .td-module-meta-info{
					bottom: 0;
				}
				.tdi_7_656 .td_module_flex_6 .entry-thumb{
					background-position: center 50%;
				}
				.tdi_7_656 .td_module_flex_7 .entry-thumb{
					background-position: center 50%;
				}
				.tdi_7_656 .td_module_flex_6 .td-video-play-ico{
					top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
				}
				.tdi_7_656 .td_module_flex_7 .td-video-play-ico{
					top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
				}
				.tdi_7_656 .td_module_flex_6{
					width: 70%;
				}
				.tdi_7_656 .td_module_flex_7{
					width: 30%;
				}
				.tdi_7_656 .td_module_flex_6 .td-post-category{
					margin: 0 0 10px;
					display: inline-block;
				}
				.tdi_7_656 .td_module_flex_7 .td-post-category{
					margin: 0 0 10px;
					display: inline-block;
				}
				.tdi_7_656 .td_module_flex_6 .td-editor-date{
					display: inline-block;
				}
				.tdi_7_656 .td_module_flex_7 .td-editor-date{
					display: inline-block;
				}
				.tdi_7_656 .td_module_flex_6 .td-post-author-name{
					display: none;
				}.tdi_7_656 .td_module_flex_7 .td-post-author-name{
					display: none;
				}
				.tdi_7_656 .td_module_flex_6 .td-post-date,
				.tdi_7_656 .td_module_flex_6 .td-post-author-name span{
					display: none;
				}.tdi_7_656 .td_module_flex_7 .td-post-date,
				.tdi_7_656 .td_module_flex_7 .td-post-author-name span{
					display: none;
				}.tdi_7_656 .td_module_flex_6 .entry-review-stars{
					display: inline-block;
				}.tdi_7_656 .td_module_flex_6 .td-icon-star,
                .tdi_7_656 .td_module_flex_6 .td-icon-star-empty,
                .tdi_7_656 .td_module_flex_6 .td-icon-star-half{
					font-size: 15px;
				}.tdi_7_656 .td_module_flex_7 .entry-review-stars{
					display: inline-block;
				}.tdi_7_656 .td_module_flex_7 .td-icon-star,
                .tdi_7_656 .td_module_flex_7 .td-icon-star-empty,
                .tdi_7_656 .td_module_flex_7 .td-icon-star-half{
					font-size: 15px;
				}.tdi_7_656 .td-image-wrap:before{
				    content: '';
				    background: -webkit-linear-gradient(0deg,rgba(0,0,0,0.7),rgba(0,0,0,0) 60%,rgba(0,0,0,0));background: linear-gradient(0deg,rgba(0,0,0,0.7),rgba(0,0,0,0) 60%,rgba(0,0,0,0));
				}.tdi_7_656 .td-module-container:hover .td-post-category{
					background-color: #4db2ec;
				}.tdi_7_656 .entry-review-stars{
				    color: #fff;
				}html:not([class*='ie']) .tdi_7_656 .td-module-container:hover .entry-thumb:before{
                    opacity: 0;
                }@media (max-width: 767px) {
                    .tdi_7_656 .td_block_inner {
                        margin-left: calc(-5px - 20px);
                        margin-right: calc(-5px - 20px);
                    }
				}@media (min-width: 767px) {
                    .tdi_7_656 .td-big-grid-flex-post-1 {
                        margin-bottom: 10px;
                    }
                }@media (max-width: 767px) {
				    .tdi_7_656 .td-big-grid-flex-post-0 {
                        margin-bottom: 10px;
                    }
				}@media (min-width: 767px) {
                    .tdi_7_656 .td-module-container:hover .td-thumb-css {
                        transform: scale3d(1.1, 1.1, 1);
                        -webkit-transform: scale3d(1.1, 1.1, 1);
                    }
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
.tdi_7_656 .td_module_flex_6 .td-image-wrap{
					padding-bottom: 410px;
				}.tdi_7_656 .td_module_flex_7 .td-image-wrap{
					padding-bottom: 200px;
				}
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
.tdi_7_656 .td_module_flex_6 .td-image-wrap{
					padding-bottom: 310px;
				}.tdi_7_656 .td_module_flex_7 .td-image-wrap{
					padding-bottom: 150px;
				}.tdi_7_656 .td_module_flex_6 .td-module-meta-info{
					padding: 22px 10px;
				}.tdi_7_656 .td_module_flex_7 .td-module-meta-info{
					padding: 11px 10px 6px;
				}.tdi_7_656 .td_module_flex_6 .tdb-module-title-wrap{
					margin: 0px 0px 6px 0px;
				}.tdi_7_656 .td_module_flex_6 .td-post-category{
					margin: 0px 0px 7px 0px;
				}.tdi_7_656 .td_module_flex_7 .td-post-category{
					margin: 0px 0px 4px 0px;
				}
}

/* phone */
@media (max-width: 767px){
.tdi_7_656 .td-big-grid-flex-post{
                    border-width: 0 1.5px;
                    border-style: solid;
                    border-color: transparent;
                }.tdi_7_656 .td_block_inner{
                    margin-left: -1.5px;
                    margin-right: -1.5px;
                }.tdi_7_656 .td_module_flex_6 .td-image-wrap{
					padding-bottom: 260px;
				}.tdi_7_656 .td_module_flex_7 .td-image-wrap{
					padding-bottom: 140px;
				}.tdi_7_656 .td_module_flex_6{
					width: 100%;
				}.tdi_7_656 .td_module_flex_6 .td-module-meta-info{
					padding: 15px 18px;
				}.tdi_7_656 .td_module_flex_7 .td-module-meta-info{
					padding: 16px 15px 11px;
				}@media (max-width: 767px) {
                    .tdi_7_656 .td_block_inner {
                        margin-left: calc(-1.5px - 20px);
                        margin-right: calc(-1.5px - 20px);
                    }
				}@media (min-width: 767px) {
                    .tdi_7_656 .td-big-grid-flex-post-1 {
                        margin-bottom: 3px;
                    }
                }@media (max-width: 767px) {
				    .tdi_7_656 .td-big-grid-flex-post-0 {
                        margin-bottom: 3px;
                    }
				}
}


/* fix voor category auteurnaam */
.category .td-post-author-name {display:none;}

/* Author blok weghalen uit single */
.single .author-box-nl {display:none;}
/* Fix voor auteurblok magazines*/
#mag2020-content .author-box-nl:lang(nl), #mag2020-content .author-box-nl:lang(en) {
        display: block;
}
div#author-info {
    position: static !important; 
    margin-bottom: -129px !important;
    transform: translateY(-90px);
}
#mag2020-content .author-meta.no-bio, #mag2020-content .author-meta.no-bio {
    text-align: center;
    margin-top: 8px;
    display: none;
}
/* Openingsblock nieuwsartikelen wegmoffelen -> moet weg na edit van blocks */
.single .hoofdfoto, .single .fotobijschrift, .single .chapeau, .single .hoofdkop, .single .author-box-en  {display:none;}
/* Fix voor advertentie bordje op engels */
i#gadd-i:lang(en) {
    opacity: 0;
}
.g-single:lang(en):before {
    content: 'advertisement';
    position: absolute;
    cursor: text;
    font-variant: all-small-caps;
    letter-spacing: 3px;
    transform: translateX(-65px);
}