.h3, h3 {
    font-size: 1.55rem;
}

.tc-main-post-content a {
    color: var(--color-main);
}

.navbar.style-5 .side-navbar .sub-darkLight .darkLight-btn {
  -webkit-margin-start: 10px;
  margin-inline-start: 10px;
}
.side-navbar .social-links {
    max-width: 100px;
}

.info-text-img p{
	color: #666;
	font-size: 18px;
	font-family: "Neco-Variable";
	line-height: 1.8;
	margin-top:15px;
	margin-bottom: 15px;
}


.quote-message-content h3 p{
	font-size:30px;
	color:var(--color-main);
	line-height: 1.4;
	padding-left:0px;
}
.quote-message-content p{
	/* color: #666; */
	font-size: 18px;
	font-family: "Neco-Variable";
	line-height: 1.8;
/* 	margin-top:15px;
	margin-bottom: 15px;
	padding-left:150px; */
}

.columns-content p{
	color: #666;
	font-size: 18px;
	font-family: "Neco-Variable";
	line-height: 1.8;
	margin-top:15px;
	margin-bottom: 15px;

}

.tweede_afbeelding{
	float: right;
	height: 100%;
	margin-left: 15px;
	display: flex;
	align-items: flex-end;
	shape-outside: inset(calc(100% - 330px) 0 0);
	margin-right:-150px;
	width:350px;
}

.quote_align{
	float: left;
	/* height: 100%; */
	margin-left: 15px;
	display: flex;
	align-items: flex-start;
	shape-outside: inset(calc(100% - auto) 0 0);
	margin-right:65px;
    /* width: 156px; */
}

.quote-message{
	width:450px;
	margin-left:-15px;
	padding-left:20px;
}

ul.pagination .btn-outline-dark {
	padding: 12px 16px;
}
ul.pagination li.active .btn-outline-dark {
	color: #fff;
	background: var(--color-main);
  	border-color: transparent !important;
}

.overzicht_categorie_titel {
    padding: 4px 40px 4px 10px;
    background-color: var(--color-darkGray);
    color: #fff;
    -webkit-clip-path: polygon(0 0, 100% 0, 88% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 88% 100%, 0% 100%);
    font-size: 12px;
/*    text-transform: uppercase;*/
    -webkit-margin-end: 10px;
    margin-inline-end: 10px;
}

/*.quote_align{
	float: left;
	height: 100%;
	margin-left: 15px;
	display: flex;
	align-items: flex-start;
	shape-outside: inset(calc(100% - 560px) 0 0);
	margin-right: -88px;
    width: 397px;
}

.quote-message{
	width:450px;
	margin-left:-185px;
}*/
.aanbieding{width:100%;}
.aanbieding img{width:100%;}

.tc-post-grid-style5 .border-end:last-child{border:0px !important; }

.tc-post-grid-style5 .item{display: flex;flex-direction: column;height: 100%;}  
.tc-post-grid-style5 .item .content{display: flex;flex-direction: column;height: 100%;}


.tc-post-grid-style5 .item .tags div {
  padding: 4px 20px 4px 10px;
  background-color: var(--color-darkGray);
  color: #fff;
  -webkit-clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
          clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
  font-size: 12px;
  text-transform: uppercase;
  -webkit-margin-end: 10px;
          margin-inline-end: 10px;
}
.tc-post-grid-style5 .item .tags div.live {
  -webkit-clip-path: none;
          clip-path: none;
  background-color: #ed3410;
  padding: 5px 15px 5px;
}


.zoom{transition:all 0.7s ease ;}
.zoom:hover{
	transform: scale(1.02);
    background: white;
    box-shadow: 0px 0px 11px -5px #b9b9b9;
	/* border:1px solid transparent!important; */
}

.truncate-3{
	display: -webkit-box;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    box-orient: vertical;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: calc(1.7em * 3);
    line-height: 1.7em;
}

.tc-post-grid-style5 .item h2.title {
    font-size: 32px;
    line-height: 36px;
}
.tc-post-grid-style5 .agenda .item h2.title {
    font-size: 20px;
    line-height: 1.4;
}

.tc-post-overlay-style5 .item .img .tags div {
    padding: 4px 20px 4px 10px;
    background-color: var(--color-darkGray);
    color: #fff;
    -webkit-clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
    font-size: 12px;
    text-transform: uppercase;
    -webkit-margin-end: 10px;
    margin-inline-end: 10px;
}


.ArtikelenKort .truncate-3{min-height:auto;}

/* .ArtikelenMeer .tc-post-overlay-style5:nth-child(2){margin-top:0px !important;} */

.vacature-details-author .img{width:30%;max-width:250px;}
.vacature-details-author .img img{aspect-ratio: 1 / 1;;}
 
.tc-post-grid-style5 .item h3.title {
    font-size: 20px;
}
 
 .btn-leesmeer{
	padding: 4px 40px 4px 10px;
	border-radius:0px;
    color: #fff;
    -webkit-clip-path:polygon( 0% 100%, 0 0%, 88% 0, 100% 100%);
    clip-path: polygon( 0% 100%, 0 0%, 88% 0, 100% 100%);
    text-transform: uppercase;
    -webkit-margin-end: 10px;
    margin-inline-end: 10px;
	transition:all 0.3s ease;
 }
 
 .btn-leesmeer:hover{
	 opacity:0.6;
 }

/* Fix for cropit preview img  */
 .cropit-preview img {
 	max-width: unset;
 	max-height: unset;
 }
 
 .tc-post-grid-style5 .border-end:last-child {
    border: 0px !important;
}

html{overflow-x:hidden;}


.tc-post-grid-style5 .item .tags div,
.tc-post-overlay-style5 .item .img .tags div,
.tags a,
.tc-post-grid-style5 .item .tags a{
    padding: 4px 45px 4px 10px;
    -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 30px) 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, calc(100% - 30px) 100%, 0% 100%);
}

.tc-post-overlay-slider5 .title{
	display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    box-orient: vertical;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: calc(36px* 2);
    line-height: 36px;
}


.qoute-text{
	color: #666;
    font-size: 18px;
    font-family: "Neco-Variable";
    line-height: 1.8;
    margin-top: 15px;
    margin-bottom: 15px;
    /* padding-left: 150px; */
}


.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #659ab7;
}

.grecaptcha-badge{
	background:white;
	z-index:10;
}

.extra_afbeelding{
	aspect-ratio: 4 / 3;
	height: 100%;
    width: 100%;
    object-fit: cover;
}
.slick-slide img{width:100%;}
  
  
 .dark-theme .bg-light{  
	background-color: #4f4f4f !important;
 } 
 
.dark-theme .zoom:hover{
	background-color: #4f4f4f !important;
}
.dark-theme .nav-search-style2 {
    color: #212529;
}

.truncate-3 p > *{
    display: -webkit-box;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    box-orient: vertical;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: calc(1.7em* 3);
    /* line-height: 1.7em; */
}
.tc-post-overlay-style5 .item .img.th-280{
	    min-height: 350px;
}

.la-twitter::before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzg5LjIgNDhoNzAuNkwzMDUuNiAyMjQuMiA0ODcgNDY0SDM0NUwyMzMuNyAzMTguNiAxMDYuNSA0NjRIMzUuOEwyMDAuNyAyNzUuNSAyNi44IDQ4SDE3Mi40TDI3Mi45IDE4MC45IDM4OS4yIDQ4ek0zNjQuNCA0MjEuOGgzOS4xTDE1MS4xIDg4aC00MkwzNjQuNCA0MjEuOHoiLz48L3N2Zz4=');
    color: rgba(0,0,0,0);
}
.side-navbar .la-twitter::before {
    background-image: url('data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTM4OS4yIDQ4aDcwLjZMMzA1LjYgMjI0LjIgNDg3IDQ2NEgzNDVMMjMzLjcgMzE4LjYgMTA2LjUgNDY0SDM1LjhMMjAwLjcgMjc1LjUgMjYuOCA0OEgxNzIuNEwyNzIuOSAxODAuOSAzODkuMiA0OHpNMzY0LjQgNDIxLjhoMzkuMUwxNTEuMSA4OGgtNDJMMzY0LjQgNDIxLjh6Ii8+PC9zdmc+');
}
.la-bluesky::before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjYwMCIgaGVpZ2h0PSI1MzAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48c2NyaXB0IHhtbG5zPSIiLz4NCiA8cGF0aCBkPSJtMTM1LjcyIDQ0LjAzYzY2LjQ5NiA0OS45MjEgMTM4LjAyIDE1MS4xNCAxNjQuMjggMjA1LjQ2IDI2LjI2Mi01NC4zMTYgOTcuNzgyLTE1NS41NCAxNjQuMjgtMjA1LjQ2IDQ3Ljk4LTM2LjAyMSAxMjUuNzItNjMuODkyIDEyNS43MiAyNC43OTUgMCAxNy43MTItMTAuMTU1IDE0OC43OS0xNi4xMTEgMTcwLjA3LTIwLjcwMyA3My45ODQtOTYuMTQ0IDkyLjg1NC0xNjMuMjUgODEuNDMzIDExNy4zIDE5Ljk2NCAxNDcuMTQgODYuMDkyIDgyLjY5NyAxNTIuMjItMTIyLjM5IDEyNS41OS0xNzUuOTEtMzEuNTExLTE4OS42My03MS43NjYtMi41MTQtNy4zNzk3LTMuNjkwNC0xMC44MzItMy43MDc3LTcuODk2NC0wLjAxNzQtMi45MzU3LTEuMTkzNyAwLjUxNjY5LTMuNzA3NyA3Ljg5NjQtMTMuNzE0IDQwLjI1NS02Ny4yMzMgMTk3LjM2LTE4OS42MyA3MS43NjYtNjQuNDQ0LTY2LjEyOC0zNC42MDUtMTMyLjI2IDgyLjY5Ny0xNTIuMjItNjcuMTA4IDExLjQyMS0xNDIuNTUtNy40NDkxLTE2My4yNS04MS40MzMtNS45NTYyLTIxLjI4Mi0xNi4xMTEtMTUyLjM2LTE2LjExMS0xNzAuMDcgMC04OC42ODcgNzcuNzQyLTYwLjgxNiAxMjUuNzItMjQuNzk1eiIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+");
    color: rgba(0,0,0,0);
    content: " ";
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    width: 17px;
    height: 17px;
}
.side-navbar .la-bluesky::before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjYwMCIgaGVpZ2h0PSI1MzAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48c2NyaXB0IHhtbG5zPSIiLz4NCiA8cGF0aCBkPSJtMTM1LjcyIDQ0LjAzYzY2LjQ5NiA0OS45MjEgMTM4LjAyIDE1MS4xNCAxNjQuMjggMjA1LjQ2IDI2LjI2Mi01NC4zMTYgOTcuNzgyLTE1NS41NCAxNjQuMjgtMjA1LjQ2IDQ3Ljk4LTM2LjAyMSAxMjUuNzItNjMuODkyIDEyNS43MiAyNC43OTUgMCAxNy43MTItMTAuMTU1IDE0OC43OS0xNi4xMTEgMTcwLjA3LTIwLjcwMyA3My45ODQtOTYuMTQ0IDkyLjg1NC0xNjMuMjUgODEuNDMzIDExNy4zIDE5Ljk2NCAxNDcuMTQgODYuMDkyIDgyLjY5NyAxNTIuMjItMTIyLjM5IDEyNS41OS0xNzUuOTEtMzEuNTExLTE4OS42My03MS43NjYtMi41MTQtNy4zNzk3LTMuNjkwNC0xMC44MzItMy43MDc3LTcuODk2NC0wLjAxNzQtMi45MzU3LTEuMTkzNyAwLjUxNjY5LTMuNzA3NyA3Ljg5NjQtMTMuNzE0IDQwLjI1NS02Ny4yMzMgMTk3LjM2LTE4OS42MyA3MS43NjYtNjQuNDQ0LTY2LjEyOC0zNC42MDUtMTMyLjI2IDgyLjY5Ny0xNTIuMjItNjcuMTA4IDExLjQyMS0xNDIuNTUtNy40NDkxLTE2My4yNS04MS40MzMtNS45NTYyLTIxLjI4Mi0xNi4xMTEtMTUyLjM2LTE2LjExMS0xNzAuMDcgMC04OC42ODcgNzcuNzQyLTYwLjgxNiAxMjUuNzItMjQuNzk1eiIgZmlsbD0iIzY2NiIvPg0KPC9zdmc+");
    width: 21px;
    height: 21px;
}


/* XL */
@media (max-width: 1399.98px) {

}


/* LG */
@media (max-width: 1199.98px) {

}


/* MD */
@media (max-width: 991.98px) {  
.tweede_afbeelding{margin-right:0px;overflow:hidden;}
}


/* SM */
@media (max-width: 767.98px) {  
.banner11 .row > div:nth-child(2){margin-top:20px;}
.top-navbar.style-5 .nav-side .icon-link{margin-inline-start:0px;}
#artikelen-overzicht .pagination{margin-bottom:20px;}
.quote_align{width:100%;}
.quote-message{width:100%;}
 .th-280 {    height: 330px !important;}
}


/* XS */
@media (max-width: 575.98px) { 
	.tweede_afbeelding{margin-right:0px;overflow:hidden; width:100%;}
  .tc-single-post-creative-page .tc-author-info-style1 .tc-author-card .content .img {        margin-bottom: 0px;        width: 100%;    }
  .tc-single-post-creative-page .tc-author-info-style1 .tc-author-card .content {        display: block;        padding: 20px !important;    }
 .th-280 {        height: 390px !important;    }
#filters .form-check-inline{width:100%;}
}
