/** TYPOGRAPHY **/

.site .article-can-edit {
	display: none !important;
}
.site #sp-page-builder .sp-pagebuilder-page-edit {
	display: none !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	margin-bottom: 0;
}
h1.sppb-addon-title {
	font-family: 'Titillium Web', sans-serif !important;
	font-size: 2.25remrem;
	font-weight: 300;
}
.com-tags .page-header h1 {
	font-family: 'Titillium Web', sans-serif !important;
	font-size: 2.25remrem;
	font-weight: 300;
}
.com-content.view-category .page-header h1 {
	font-family: 'Titillium Web', sans-serif !important;
	font-size: 2.25remrem;
	font-weight: 300;
}
.h5, h5 {
	/* font-style: italic; */
}
.h4, h4 {
	margin: 2rem;
}
.lead {
	font-size: 1.25rem;
	line-height: 2.25rem;
}
.kader {
	padding-left: 2rem;
	color: #202020;
	margin: 2rem 2rem;
	border-style: dashed;
	border-width: 0 0 0 1px;
}
iframe {
	max-width: 100%;
	width: 100%;
}
.article-details a {
	color: #202020;
	text-decoration: underline;
	text-underline-offset: 0.3125rem;
	text-decoration-thickness: 0.06rem;
}
.article-details a:hover {
	color: #e40b4f;
	text-decoration-color: transparent;
}
.article-info>span a {
	color: #202020;
	text-decoration: underline;
	text-underline-offset: 0.3125rem;
	text-decoration-thickness: 0.06rem;
	/* margin-right: 0.5rem; */
}
.article-info>span a:hover {
	color: #e40b4f;
	text-decoration-color: transparent;
}


/** HEADER **/
@media (min-width: 1400px) {
	#sp-header .container,
	#sp-main-menu .container {
		max-width: 1320px;
	}
}
@media (min-width: 1400px) {
	.container {
		max-width:1320px
	}
}

/** STICKY HEADER **/
@media (min-width: 992px) {
	#sp-main-menu.header-sticky {
		position: fixed;
		z-index: 9999;
		left: 0;
		right: 0;
		 top: 0; 
		 transition: all  0 ease;
	}
}
@media (max-width: 991px) {
	#sp-header {
		position: fixed;
		z-index: 9999;
		left: 0;
		right: 0;
		 top: 0; 
	}
	#sp-main-menu.header-sticky {
		display: none;
	}
}
#sp-main-menu {
	top: 145px; /* Dit moet de hoogte van de header zijn */
}

#sp-header {
	border-top: 0;
}


@media (max-width: 991px) {
	#sp-header {
		background-color: rgb(255, 255, 255);
		}
	}
#sp-menu-right {
	border-left: 0;
}
#sp-menu-right>.sp-column {
	border-left: 0;
	justify-content: flex-end !important;
	align-items: center !important;
	height: 100%;
	text-transform: uppercase;
	font-family: 'Titillium Web', sans-serif;
	font-size: 1rem;
	font-weight: 600;
	color: #202020;
	text-decoration: none;
	letter-spacing: 0.1rem;
}
#sp-menu-right>.sp-column p {
	margin-bottom: 0;
	white-space: nowrap;
}
#sp-logo>.sp-column {
	justify-content: flex-start;
}
@media (min-width: 992px) {
	#sp-header {
		height: 130px !important;
	}
	#sp-header {
		padding: 40px 0 20px 0;
		border-bottom: 1px solid #3F5262; 
		background-color: rgb(255, 255, 255);
	}
	#sp-header #sp-logo>.sp-column {
		justify-content: flex-start;
	}
	#sp-header #sp-logo img {
		max-height: 70px !important;
	}
}
@media (max-width: 991px) {
	.body-innerwrapper {
		padding-top: 70px;
	}
	#sp-header {
		border-bottom: 1px solid #3F5262; 
	}
	#sp-header #sp-logo>.sp-column.align-items-center {
		justify-content: flex-start;
	}
}
@media (max-width: 991px) {
	#sp-logo-left {
		width: 54px !important;
	}
	#sp-logo {
		width: calc(50% - 27px) !important;
	}
	#sp-logo-right {
		width: calc(50% - 27px) !important;
	}
}

#sp-logo-left {
	color: #e40b4f;
}
#sp-logo-left p,
#sp-logo-right p {
	margin-bottom: 0;
}
.sppb-articles-ticker-text>a, 
.gazette-custom-font, #sp-logo-left {
	font-weight: 400 !important;
}
.btn-primary.steun-raam, 
.sppb-btn-primary.steun-raam {
	border-color: #99CC33 !important;
	background-color: #99CC33 !important;
	border-top: 3px dashed #3b5468;
	border-radius: 4px;
	font-family: 'Bree Serif', sans-serif;
	font-weight: 400;
	padding: 0.125rem 0.5rem 0.375rem 0.5rem !important;
}
@media (min-width: 992px) {
	.btn-primary.steun-raam span, 
.sppb-btn-primary.steun-raam span {
	padding: 10px 0.5rem;
}
	.btn-primary.steun-raam span span, 
.sppb-btn-primary.steun-raam span span {
	padding: 0 0 0 0.5rem;
}
}

@media (max-width: 991px) {
	.btn-primary.steun-raam, 
	.sppb-btn-primary.steun-raam {
		font-size: .85rem;
	}
	.btn-primary.steun-raam span, 
	.sppb-btn-primary.steun-raam span {
		padding: 0;
	}
}
@media (max-width: 991px) {
	.btn-primary.steun-raam, 
	.sppb-btn-primary.steun-raam {
		font-size: .75rem;
		padding: 0 0 0.125rem 0 !important;
	}
	.btn-primary.steun-raam span, 
	.sppb-btn-primary.steun-raam span {
		padding: 0.125rem 0.125rem 0 0;
		display: block;
	}
	.btn-primary.steun-raam span span, 
	.sppb-btn-primary.steun-raam span span {
		padding: 0 0.375rem 0 0.5rem;
	}
}



/** NAVIGATION **/
body:not(.main-menu-borderless) #sp-main-menu {
	border-bottom: 0;
}
#sp-mobile-logo {
		border-bottom: 1px solid #eaeaea;
}
@media (max-width: 576px) {
	#sp-mobile-logo {
		border-bottom: 0;
	}
	#sp-mobile-partner {
		border-bottom: 1px solid #eaeaea;
	}
}


@media (min-width: 991px) {
	body:not(.main-menu-borderless) #sp-main-menu {
		border-bottom: 1px solid #3F5262;
	}
}
.sp-megamenu-parent {
	margin-left: -13px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
	font-family: 'Titillium Web', sans-serif;
	font-weight: normal;
	letter-spacing: normal;
}
.sp-megamenu-parent>li.active>a:before {
	height: 0;
}
.sp-megamenu-parent>li>a:hover:before, 
.sp-megamenu-parent>li>a:focus:before, 
.sp-megamenu-parent>li>span:hover:before, 
.sp-megamenu-parent>li>span:focus:before {
	height: 0;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main {
	width: 330px !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
	padding: 13px 0;
	border-bottom: 1px solid #3F5262;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:last-child {
	padding: 13px 0;
	border-bottom: 0 solid #3F5262;
}

#sp-bottom1 .menu-deeper.menu-parent a {
	display: none;
}
#sp-bottom1 .menu-deeper.menu-parent .menu-child a {
	display: block;
}

@media (max-width: 991px) {
	.sp-module.main-megamenu {
		background: #3b5468;
		padding: 0.7rem 0.7rem 0.4rem;
		border-radius: 4px;
	}
	.main-megamenu ul.menu {
		animation: inherit;
		background: #3b5468;
		top: 42px;
		margin-left: calc(-.7rem - 15px);
		border-left: 0;
		border-right: 0;
		border-bottom: 0;
		padding-bottom: 0;
		margin-bottom: 0;
		padding: 1rem 0;
		font-size: 1rem;
		letter-spacing: 1.5px;
		min-width: 280px;
	}
	.main-megamenu .menu-toggler {
		display: none;
	}
	.main-megamenu ul.menu.active li.menu-deeper.menu-parent ul.menu-child {
		display: block !important;
	}
	.main-megamenu .menu-child {
		margin: 0;
		border: 0;
	}
	.main-megamenu ul.menu-child>li {
		padding-left: 1rem;
	}
	.main-megamenu .menu-child li>a {
		text-transform: none;
	}
	.main-megamenu ul.menu>li {
		/* margin-bottom: 0; */
		/* padding-bottom: 15px; */
		border-bottom: .33px solid #ffffff;
		border-width: thin;
		/* padding-top: .5rem; */
		/* padding-bottom: .5rem; */
		margin-bottom: 0;
	}
	.main-megamenu ul.menu>li.menu-deeper {
		border-bottom: 0;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.main-megamenu ul.menu>li:last-child {
		margin-bottom: 0 !important;
		border-bottom: 0;
	}
	.main-megamenu .menu>.menu-parent>.menu-child {
		background: #3b5468 !important;
		border-top: .33px solid #ffffff;
		border-width: thin;
		margin-top: 0; 
		padding-top: 0;
	}
	.main-megamenu ul.menu-child>li {
		border-bottom: .33px solid #ffffff;
		border-width: thin;
		/* padding-top: .5rem;
		padding-bottom: .5rem; */
	}
	.main-megamenu .menu-child li {
		margin-bottom: 0;
	}
	.main-megamenu ul.menu>li>a,
	.main-megamenu ul.menu>li>a:hover,
	.main-megamenu .menu-child li>a,
	.main-megamenu .menu-child li>a:hover,
	.main-megamenu ul.menu>li>a,
	.main-megamenu ul.menu>li>a:hover,
	.main-megamenu .menu-child li>a,
	.main-megamenu .menu-child li>a:hover,
	.main-megamenu ul.menu>li.menu-parent.active>a {
		color: #ffffff;
	}
	.main-megamenu ul.menu a,
	.main-megamenu ul.menu .menu-child a {
		line-height: 2.25rem;
	}
	.main-megamenu .menu-parent:hover>a {
		color: #ffffff;
	}
	.main-megamenu ul.menu>li:hover,
	.main-megamenu ul.menu-child>li:hover,
	.main-megamenu ul.menu>li.active,
	.main-megamenu ul.menu-child>li.active {
		background-color: #93acbf;
	}
	.main-megamenu ul.menu li.active>a,
	.main-megamenu ul.menu-child li.active>a {
		color: #3b5468;
		background-color: transparent !important;
	}
	.main-megamenu ul.menu li.active:has(ul.menu-child li.active) {
		background-color: #3b5468;
	}
	.main-megamenu ul.menu li:hover:has(ul.menu-child li:hover) {
		background-color: #3b5468;
	}
}
@media (max-width:480px) {
	.main-megamenu ul.menu .menu-child {
		min-width: 200px;
		padding: 0;
	}
	.main-megamenu ul.menu a,
	.main-megamenu ul.menu .menu-child a {
		line-height: 2.25rem;
	}
}

/**  MENU **/
@media (max-width: 991px) {
	.logo-image {
		height: 2.5rem;
	}
	.menu-collapse-icon span,
	.menu-collapse-icon.active span,
	.menu-collapse-icon:hover span,
	.menu-collapse-icon.active:hover span {
		/* border-bottom-color: #3F5262; */
		border-bottom-color: #ffffff;
	}
}

/** OFF CANVAS (left) **/
body.ltr.offcanvs-position-right.offcanvas-active .offcanvas-menu {
	/* right: auto; */
}

/* Sticky logo */
@media (max-width: 991px) {
	#sp-menu.col-6 {
		width: 100% !important;
	}
	.sticky.home.logo img {
		max-height: 30px;
		margin-bottom: -0.5rem;
	} 
}
@media (max-width: 575px) {
	.sticky.home.logo img {
		display: none;
	}
}
@media (min-width: 992px) {
	#sp-main-menu .sp-megamenu-parent>li:first-child{
	   display: none;
	}
	#sp-main-menu.header-sticky .sp-megamenu-parent>li:first-child {
	   display: inline-flex;
	}
	.sticky.home.logo img {
		max-height: 30px;
		margin-bottom: -0.5rem;
	}
}
@media (max-width: 991px) {
	.main-megamenu ul.menu>li:first-child {
   		display: none;
	}	
}

/* Partner */
@media (min-width: 992px) {
	#sp-partner {
		display: flex !important;	
		justify-content: center;
	}
}
@media (max-width: 991px) {
	#sp-partner {
		display: none;
	}
#sp-partner .partner {
	font-size: .85rem;
	}
}
@media (max-width: 576px) {
	#sp-partner,
	#sp-mobile-partner {
		display: flex;	
		justify-content: center;
	}
	#sp-mobile-partner.partner {
	font-size: .8rem;
	padding-bottom: .8rem;
	}
}
#sp-partner .partner p,
#sp-mobile-partner.partner p {
	margin-bottom: 0;
	color: #e40b4f;
	letter-spacing: 0.1rem;
	font-size: 1rem;
}
#sp-partner .partner .nobreak,
.sp-module.partner .nobreak,
#sp-mobile-partner.partner .nobreak {
	white-space: nowrap;	
}


/* FILTER MENU */
.view-article .sp-module.filter-onderwerpen {
	display: none;
}
.sp-module-content-top {
	position: relative;
}

.sp-module.filter-onderwerpen .sp-module-content {
	display: flex;
	justify-content: flex-end;
}
.sp-module.filter-onderwerpen .navbar {
	position: absolute;
	right: 0; 
	/* flex: 1 1 0px; */
	align-items: flex-start;
	flex-direction: column;
}
@media (max-width: 991px) {
	.sp-module.filter-onderwerpen .sp-module-content {
		display: flex;
		justify-content: flex-start;
	}
	.sp-module.filter-onderwerpen .navbar {
		position: relative;
		right: 0; 
		/* flex: 1 1 0px; */
		align-items: flex-start;
		flex-direction: column;
	}
}
.sp-module.filter-onderwerpen .navbar .navbar-collapse {
	z-index: 999;
	width: 300px;
	flex-basis: min-content;
}
.sp-module.filter-onderwerpen .navbar .navbar-toggler {
	padding: 1rem;
font-size: 1rem;
	line-height: 1;
	background-color: #E1E1E1;
	border: 1px solid #E1E1E1;
	border-radius: 0;
	transition: none;
	width: 300px;
	text-align: left;
	color: #3b5468;
}
.sp-module.filter-onderwerpen .navbar .navbar-toggler .fa-filter:before {
	content: "\f0b0";
	margin-right: 1rem; 
}
.sp-module.filter-onderwerpen .navbar .navbar-toggler.collapsed {
	width: 300px;
}

.sp-module.filter-onderwerpen .navbar .navbar-toggler:focus {
	text-decoration: none;
	outline: 0;
	box-shadow: none !important;
}
.sp-module.filter-onderwerpen .navbar ul.menu {
	list-style-type: none;
	background: #ffffff;
	padding-right: 2rem;
	-webkit-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.16);
	-moz-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.16);
	box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.16);
}
.sp-module.filter-onderwerpen .navbar ul.menu li {
	padding: 13px 0;
border-bottom: 1px solid #3F5262;
}
.sp-module.filter-onderwerpen .navbar ul.menu li:last-child {
border-bottom: 0;
}
.sp-module.filter-onderwerpen .navbar ul.menu a {
font-family: 'Titillium Web', sans-serif;
font-size: 1rem;
font-weight: normal;
color: #202020;
letter-spacing: normal;
text-decoration: none;
padding: 8px 0;
}
.sp-module.filter-onderwerpen .navbar ul.menu a:hover {
	color: #e40b4f;
}

/** BOTTOM **/
@media (min-width: 1400px) {
	#sp-bottom-top .container,
	#sp-bottom .container,
	#sp-footer .container {
		max-width: 1320px;
	}
}
#sp-bottom-top {
	border-bottom: 0;
	border-top: 0;
	padding-top: 0;
}
#sp-bottom {
	font-size: 1rem;
	border-bottom: 0;
}
#sp-bottom #sp-bottom2, 
#sp-bottom #sp-bottom3, 
#sp-bottom #sp-bottom4 {
	border-left: 0;
}
#sp-bottom .sp-module .sp-module-title,
#sp-bottom h3.sp-module-title {
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 1rem;
	font-family: 'Titillium Web', sans-serif;
	letter-spacing: 1.75px;
}
#sp-bottom .sp-module ul {
	margin-bottom: 1rem;
}
#sp-bottom1 .sp-module ul.menu>li:first-child {
   display: none;
}
#sp-bottom ul.menu li>a,
#sp-bottom .sp-module ul>li>a {
	color: #ffffff;
}
#sp-bottom ul.menu li>a:hover,
#sp-bottom .sp-module ul>li>a:hover,
#sp-bottom .sp-module a:hover,
#sp-bottom ul.menu li.active>a {
	color: #ffffff;
	text-decoration: underline;
	text-underline-offset: 0.3125rem;
	text-decoration-thickness: 0.04rem;
}
#sp-bottom-top .sp-scroll-up {
	font-size: 0.85rem;
	display: none !important;
}

#sp-bottom .acym_module {
	/* background: #657582; */
	margin-bottom: 3rem;
}
#sp-bottom .acym_introtext {
	font-size: 1rem;
	margin-bottom: 1rem;
	text-transform: uppercase;
	letter-spacing: 1.75px;
}
#sp-bottom .acym_module input {
	background: #657582;
	border-color: #ffffff;
	color:	#ffffff;
	font-size: 1rem;
}
#sp-bottom .acym_module .acysubbuttons input {
	background: #ffffff;
	color: #3F5262;
	/* border-radius: 1rem; */
}
#sp-bottom .acym_module .acysubbuttons input:hover {
	background: #e40b4f;
	color: #ffffff;
}

#acym_wrapper .button {
	display: flex;
	align-items: center;
	justify-content: center;
	width: max-content;
	min-height: 40px;
	height: auto;
	min-width: 100px;
	max-width: 100%;
	padding: 0;
	border-radius: 4px;
	cursor: pointer;
	font-weight: 600;
	font-size: 14px;
	box-shadow: none;
	background-color: #e40b4f;
	color: #fefefe;
	border: 1px solid #e40b4f;
	transition: .2s ease-in-out;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

#acym_wrapper .acym__front__archive #acym__front__archive__search input {
	width: 80%;
	min-width: 200px;
	display: inline-block;
	margin-right: 0;
	margin-bottom: .5rem;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.acym_module_form label {
	width: 100%;
}
/** CONTENT **/
@media (min-width: 1400px) {
	.sppb-row-container {
		/* max-width: 1200px; */
	}
}
.sppb-col, .sppb-col-auto, .sppb-col-lg, .sppb-col-lg-1, .sppb-col-lg-10, .sppb-col-lg-11, .sppb-col-lg-12, .sppb-col-lg-2, .sppb-col-lg-3, .sppb-col-lg-4, .sppb-col-lg-5, .sppb-col-lg-6, .sppb-col-lg-7, .sppb-col-lg-8, .sppb-col-lg-9, .sppb-col-lg-auto, .sppb-col-md, .sppb-col-md-1, .sppb-col-md-10, .sppb-col-md-11, .sppb-col-md-12, .sppb-col-md-2, .sppb-col-md-3, .sppb-col-md-4, .sppb-col-md-5, .sppb-col-md-6, .sppb-col-md-7, .sppb-col-md-8, .sppb-col-md-9, .sppb-col-md-auto, .sppb-col-sm, .sppb-col-sm-1, .sppb-col-sm-10, .sppb-col-sm-11, .sppb-col-sm-12, .sppb-col-sm-2, .sppb-col-sm-3, .sppb-col-sm-4, .sppb-col-sm-5, .sppb-col-sm-6, .sppb-col-sm-7, .sppb-col-sm-8, .sppb-col-sm-9, .sppb-col-sm-auto, .sppb-col-xl, .sppb-col-xl-1, .sppb-col-xl-10, .sppb-col-xl-11, .sppb-col-xl-12, .sppb-col-xl-2, .sppb-col-xl-3, .sppb-col-xl-4, .sppb-col-xl-5, .sppb-col-xl-6, .sppb-col-xl-7, .sppb-col-xl-8, .sppb-col-xl-9, .sppb-col-xl-auto, .sppb-col-xs-1, .sppb-col-xs-10, .sppb-col-xs-11, .sppb-col-xs-12, .sppb-col-xs-2, .sppb-col-xs-3, .sppb-col-xs-4, .sppb-col-xs-5, .sppb-col-xs-6, .sppb-col-xs-7, .sppb-col-xs-8, .sppb-col-xs-9, .sppb-row-column {
	padding-left: 10px;
	padding-right: 10px;
}

.article-list .article .featured-article-badge,
.article-details .featured-article-badge { 
	display: none; 
	visibility: hidden;
}



/** CONTENT: ARTICLE-VIEW **/
.view-article .article-details {
	padding: 15px 25%;
	border: 0;
}
@media (max-width: 991px) {
	.view-article .article-details {
		padding: 15px 0;
		border: 0;
	}
}
.view-article .article-details h5 {
	margin: 2rem -25%;
	text-align: left !important;
}
.view-article .article-details h5,
.view-article .article-details h5 a{
	color: #996666;
}
@media (max-width: 991px) {
	.view-article .article-details h5 {
		margin: 2rem 0;
		text-align: left !important;
	}
}

.view-article .article-details h5 img {
	width: 100%;
	border-radius: 4px;
	margin-bottom: 0.5rem;
}
.article-info>span {
	font-size: 0.85rem;
	color: #202020;
	letter-spacing: 0;
	text-transform: none;
		font-weight: normal;
}
@media (min-width: 992px) {
	.article-info>span {
		font-size: 1.125rem;
	}
}
.view-article .article-details .header-bottom {
	margin-bottom: 0;
	padding-bottom: 0;
}
.view-article .article-details .header-bottom .inhoud-bron {
	margin-right: 0.5rem;	
	display: flex;
	float: left;
}
.view-article .article-details .header-bottom .inhoud-bron:after {
display: inline-block;
padding-right: 0;
padding-left: 1rem;
content: "|";
}

.view-article .page-header {
	display: none;
}
.view-article .article-details .article-header h1 {
	font-size: 2.25rem;
	color: #202020;
	font-weight: 500;
	margin-bottom: 20px;
	line-height: 3rem;
}
@media (max-width: 991px) {
	.view-article .article-details .article-header h1 {
		font-size: 1.8rem;
	line-height: 2.2rem;
	}
}
@media (max-width: 767px) {
	.view-article .article-details .article-header h1 {
		font-size: 1.4rem;
	line-height: 1.8rem;
	}
}


/** CONTENT: CATEGORY-VIEW **/
.view-category .blog .article-list {
	max-width: 50rem !important;
}
.view-category .article-list .article {
	border: 0;
}
.view-category .blog .article-list .article {
	border-radius: 0;
	padding: 0 !important;
	border: 0;
}
.view-category .blog .page-header {
	padding: 15px 0 2rem;
}
.view-category .blog .article-list .article .article-info-wrap .article-header {
	line-height: 1;
}	
.view-category .blog .article-list .article .article-info-wrap .article-header h2,
.view-category .blog .articles-leading .article .article-info-wrap .article-header h2 {
	font-size: 1rem !important;
	font-weight: 400;
	color: #202020;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1;
	display: inline-block;
	text-overflow: ellipsis;
	word-wrap: break-word;
	overflow: hidden;
	max-height: inherit;
}
@media (min-width: 992px) {
	.view-category .blog .article-list .article .article-info-wrap .article-header h2,
	.view-category .blog .articles-leading .article .article-info-wrap .article-header h2 {
		font-size: 1.3rem !important;
		line-height: 1.3;
	}
}
.view-category .blog .article-list .article .article-info-wrap .article-header h2 a:hover {
	text-decoration: underline;
	text-underline-offset: 0.3125rem;
	text-decoration-thickness: 0.06rem;
	text-decoration-color: #e40b4f;
}
.view-category .blog .article-list .article .article-intro-image img {
	border-radius: 4px;
} 
.view-category .blog .article-list .article .article-info-wrap .article-info {
	display: flex;
}
.view-category .blog .article-list .article .article-info-wrap .article-info span.published {
	order: 2;
	/* padding-right: 0.5rem; */
}
.view-category .blog .article-list .article .article-info-wrap .article-info span.createdby {
	display: inherit;
	order: 1;
}
.view-category .blog .article-list .article .article-info-wrap .article-info span.createdby a,
.view-category .blog .article-list .article .article-info-wrap .article-info span.createdby a:hover,
.view-category .blog .article-list .article .article-info-wrap .article-info span.createdby a:focus {
	cursor: default;
	text-decoration: none;
	color: #000000;
}
.view-category .blog .article-list .article .article-info-wrap .article-info span.createdby:after {
display: inline-block;
padding-right: 0.5rem;
padding-left: 0.5rem;
content: "|";
}
.view-category .blog .article-list .article .article-info-wrap .article-intro {
	display: none !important;
}
@media (min-width: 992px) {
	.view-category .blog .article-list .article .article-info-wrap .article-intro {
		display: block !important;
	}
}

.view-category .blog .article-list .article .article-info-wrap .article-info span.published {
	text-transform: none !important;
}

/** CONTENT: TAG-VIEW **/
.view-tag .article-list {
	max-width: 50rem !important;
}
.view-tag .article-list .article {
	border-radius: 0;
	padding: 0 !important;
	border:0;
}
.view-tag .page-header {
	padding: 15px 0 2rem;
}
.view-tag .article-list .article .article-info {
	margin-bottom: 0;
}
.view-tag .article-list .article .article-info-wrap .article-header h2 a:hover {
	text-decoration: underline;
	text-underline-offset: 0.3125rem;
	text-decoration-thickness: 0.06rem;
	text-decoration-color: #e40b4f;
}
.view-tag .article-list .article .article-info-wrap .article-header h2,
.view-tag .articles-leading .article .article-info-wrap .article-header h2 {
	font-size: 1rem !important;
	font-weight: 400;
	color: #202020;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1;
	display: inline-block;
	text-overflow: ellipsis;
	word-wrap: break-word;
	overflow: hidden;
	max-height: inherit;
}
@media (min-width: 992px) {
	.view-tag .article-list .article .article-info-wrap .article-header h2,
	.view-tag .articles-leading .article .article-info-wrap .article-header h2 {
		font-size: 1.3rem !important;
		line-height: 1.3;
	}
}
.view-tag .article-list .article .article-info-wrap .article-header h2 a:hover {
	text-decoration: underline;
	text-underline-offset: 0.3125rem;
	text-decoration-thickness: 0.06rem;
	text-decoration-color: #e40b4f;
}
.view-tag .article-list .article .article-intro-image img {
	border-radius: 4px;
}
.view-tag .article-list .article .article-info-wrap .tag-body {
	margin-bottom: 0;
	display: none !important;
}
@media (min-width: 992px) {
	.view-tag .article-list .article .article-info-wrap .tag-body {
		margin-bottom: 0;
		display: block !important;
	}
}


/*** HOMEPAGE && ARTIKELEN ***/
.raam-artikelen .row.col4 {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}
.raam-artikelen .row.col3 {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
}
.raam-artikelen .row.col2 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
}
.raam-artikelen .row.col1 {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
}
@media (max-width: 1320px) {
	.raam-artikelen .row.col4 {
	grid-template-columns: repeat(4, 1fr);
}
	.raam-artikelen .row.col3 {
	grid-template-columns: repeat(3, 1fr);
}
	.raam-artikelen .row.col2 {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 1199px) {
	.raam-artikelen .row.col4 {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 991px) {
	.raam-artikelen .row {
	grid-template-columns: repeat(1, 1fr);
}
	.raam-artikelen .row.col4 {
	grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 768px) {
	.raam-artikelen .row.col4 {
	grid-template-columns: repeat(1, 1fr);
}
	.raam-artikelen .row.col3 {
	grid-template-columns: repeat(1, 1fr);
}
	.raam-artikelen .row.col2 {
		grid-template-columns: repeat(1, 1fr);
	}
}
@media (max-width: 575px) {
	.raam-artikelen .row {
		grid-template-columns: repeat(1, 1fr);
	}
}

.row>div.raam-artikel {
	padding-left: 10px !important;
	padding-right: 10px !important;
}	
@media (max-width: 768px) {
	.row.xl>div.raam-artikel,
	.row.sm>div.raam-artikel {
		padding-bottom: 2rem;
	}
}
.raam-artkikel-wrapper {
	position: relative;
}
.raam-artkikel-wrapper.xl:before,
.raam-artkikel-wrapper.sm:before {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 100%;
	height: 75%;
	background: repeating-linear-gradient(transparent, rgba(0, 0, 0, 0.6));
	content: "";
	border-radius: 4px;
}
.raam-artkikel-wrapper.xl:hover:before,
.raam-artkikel-wrapper.sm:hover:before {
	background: repeating-linear-gradient(transparent, rgba(0, 0, 0, 0.5));
}

.raam-artkikel-wrapper.xl,
.raam-artkikel-wrapper.sm {
	padding: 20px;
}
.raam-artkikel-wrapper.xl .raam-artikel-image,
.raam-artkikel-wrapper.sm .raam-artikel-image {
	margin: -20px;
}
.raam-artkikel-wrapper.xl .raam-artikel-image img {
	width: 100%;
	height: 400px;
	object-fit: cover;
	border-radius: 4px;
}
.raam-artkikel-wrapper.sm .raam-artikel-image img {
	width: 100%;
	height: 260px;
	object-fit: cover;
	border-radius: 4px;
}
.raam-artkikel-wrapper.xs .raam-artikel-image img {
	width: 100%;
	height: 220px;
	object-fit: cover;
	border-radius: 4px;
	margin-bottom: 13px;
}
.raam-artkikel-wrapper .inhoud-kenmerk {
	background: #e40b4f;
	color: #ffffff;
	width: fit-content;
	padding: 3px 10px;
	position: absolute;
	z-index: 2;
	font-family: 'Titillium Web', sans-serif;
	font-size: 1rem;
	font-weight: 600;
	top: 20px;
	left: 20px;
	right: 20px;
	letter-spacing: 0.1rem;
}
.raam-artkikel-wrapper:hover .inhoud-kenmerk,
.raam-artkikel-wrapper:hover .inhoud-kenmerk .field-value,
.raam-artkikel-wrapper:hover .author-title {
	opacity: 1;
}
.raam-artkikel-wrapper.xl .author-title {
	position: absolute;
	bottom: 50px;
	z-index: 2;
}
.raam-artkikel-wrapper.sm .author-title {
	position: absolute;
	bottom: 30px;
	z-index: 2;
}
.raam-artkikel-wrapper.xl .author {
	color: #ffffff;
	font-family: 'Titillium Web', sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	letter-spacing: 0.1rem;
	margin-bottom: 1rem;
}
.raam-artkikel-wrapper.sm .author {
	color: #ffffff;
	font-family: 'Titillium Web', sans-serif;
	font-size: 1rem;
	margin-bottom: 0.8rem;
	font-weight: 600;
	letter-spacing: 0.1rem;
}
.raam-artkikel-wrapper.xl .title {
	color:	#ffffff;
	font-family: "Bree serif", sans-serif;
	font-size: 1.85rem;
	font-weight: normal;
	line-height: 2.5rem;
}
.raam-artkikel-wrapper.sm .title {
	color:	#ffffff;
	font-family: "Bree serif", sans-serif;
	font-size: 1.5rem;
	line-height: 1.87rem;
	font-weight: normal;
}
.raam-artkikel-wrapper.xs h3 {
	line-height: 1.8rem;
	margin-bottom: 1rem;
	margin-top: 1rem;
}
@media (max-width: 768px) {
	.raam-artkikel-wrapper.xs h3 {
	font-size: 1.3rem !important;
	line-height: 1.3;
		margin-bottom: 1rem;
		margin-top: 0.5rem;
	}
}
.raam-artkikel-wrapper.xs.list h3 {
	margin-bottom: 0;
	margin-top: 0;
	font-size: 1.3rem !important;
	line-height: 1.3;
}
.raam-artkikel-wrapper.xs:hover h3 {
	color: #e40b4f;
}
.raam-artkikel-wrapper.xs.list:hover h3 {
	color: inherit;
	text-decoration: underline;
	text-underline-offset: 0.3125rem;
	text-decoration-thickness: 0.04rem;
}
.raam-artkikel-wrapper.xs.list {
	margin-bottom: 1rem;
}
.raam-artkikel-wrapper.xs.list .article-info {
	margin-bottom: 0;
}
.raam-artkikel-wrapper.xs.list .article-intro {
	font-size: 1.5rem;
}
.raam-artkikel-wrapper.xs.list .author {
	font-weight: 400;
}

.raam-artkikel-wrapper.xs {
	margin-bottom: 2rem;
}
.raam-artkikel-wrapper.xs .article-info {
	margin-bottom: 0;
}
.raam-artkikel-wrapper.xs h3 {
	margin-top: 0;
}
.raam-artkikel-wrapper.xs .author {
	font-weight: 700;
}

.view-article .inhoud-kenmerk {
	background: #e40b4f;
	color: #ffffff;
	width: fit-content;
	padding: 3px 10px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 1rem;
	font-weight: 600;
	letter-spacing: 0.1rem;
}


/** IN HET KORT **/
.raam-artikelen.in-het-kort .raam-artkikel-wrapper.xs .raam-artikel-image {
	width: 100%;
	padding-bottom: 100%;
	height: 0;
	object-fit: cover;
	border-radius: 4px;
	margin-bottom: 13px;
}
.raam-artikelen.in-het-kort .raam-artkikel-wrapper.xs .raam-artikel-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 4px;
}
.raam-artikelen.in-het-kort .raam-artkikel-wrapper.xs h3 {
	line-height: 1.8rem;
	margin-bottom: 2rem;
	margin-top: 0;
}
.raam-artikelen.in-het-kort .raam-artkikel-wrapper.xs .article-meta,
.raam-artikelen.in-het-kort .raam-artkikel-wrapper.xs:hover .article-meta {
	color: #000000;
}

.in-het-kort h2.sppb-addon-title {
	font-family: 'Titillium Web', sans-serif;
	margin-bottom: 13px;
	margin-left: -5px;
}
.in-het-kort .sppb-article-img-wrap {
	position: relative;
	display: block;
	width: 100%;
	padding-top: 100%; /* 1:1 Aspect Ratio */
	position: relative; /* If you want text inside of it */
	margin-bottom: 13px;
}
.in-het-kort .sppb-article-img-wrap img {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 4px;
}
.in-het-kort .sppb-article-info-wrap {
	display: flex;
	flex-direction: column;
}
.in-het-kort .sppb-article-info-wrap .sppb-article-meta {
	order: 1;
	font-size: 1.125rem !important;
	font-weight: 400;
	margin-bottom: 0;
}
.in-het-kort .sppb-article-info-wrap h3 {
	order: 2;
}

/** WIE SCHRIJVEN ER VOOR RAAM **/
.tns-outer {
	padding-left: 50px !important;
	padding-right: 50px !important;
}
.wie-schrijven-er-voor-raam .sppb-addon-content p a {
	color: #ffffff;
	text-decoration: underline;
	text-underline-offset: 0.3125rem;
	text-decoration-thickness: 0.04rem;
}
.wie-schrijven-er-voor-raam .sppb-addon-content p a:hover {
	text-decoration: none;
}

/*** UIT ANDERE MEDIA ***/
body.uit-andere-media-geselecteerd.view-category #sp-main-body {
	background: #DEE0D3;
}
.raam-artikelen.uit-andere-media .col2 .raam-artikel {
	margin-bottom: 1.25rem;
}
.raam-artikelen.uit-andere-media .raam-artkikel-wrapper.xs {
	background: #DEE0D3;
	height: 100%;
}
.raam-artikelen.uit-andere-media .raam-artkikel-wrapper.xs .author {
	margin: 0.5rem 1rem 0 1rem;
	font-weight: 700;
	color: rgb(148, 148, 104);
}
.raam-artikelen.uit-andere-media .raam-artkikel-wrapper.xs .published {
	margin: 0.5rem 1rem 0 1rem;
	color: rgb(148, 148, 104);
}
.raam-artikelen.uit-andere-media .raam-artkikel-wrapper.xs .title {
	padding: 0 1rem 1rem 1rem;
}
.raam-artikelen.uit-andere-media .raam-artkikel-wrapper.xs:hover .title h3 {
	color: #000000;
}
.raam-artikelen.uit-andere-media .raam-artkikel-wrapper.xs .raam-artikel-image {
	width: 100%;
	padding-bottom: 100%;
	height: 0;
	object-fit: cover;
	border-radius: 4px;
	margin-bottom: 0.5rem
}
.raam-artikelen.uit-andere-media .raam-artkikel-wrapper.xs .raam-artikel-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 4px;
}
.raam-artikelen.uit-andere-media .raam-artkikel-wrapper h3 {
	line-height: 1.8rem;
	margin-top: 0;
	color: #949468;
}
.raam-artikelen.uit-andere-media .raam-artkikel-wrapper.xxs {
	background: #ffffff;
	margin-bottom: 2rem;
}
.raam-artikelen.uit-andere-media .raam-artkikel-wrapper.xs .article-info,
.raam-artikelen.uit-andere-media .raam-artkikel-wrapper.xxs .article-info {
	margin-bottom: 0;
	display: block;
}
.raam-artikelen.uit-andere-media .raam-artkikel-wrapper.xxs .author {
	font-weight: 700;
}
.raam-artikelen.uit-andere-media .raam-artkikel-wrapper.xxs:hover h3 {
	color: #000000;
}

/*** AUTEURS - 290=overzicht 266=desktop 286=mobile 287=tablet ***/
#te_290 .shell {
	/* background-color: #A3C9CC !important; */
	background-color: #A3C9CC !important;
}
#te_290 .personfield.index1 .fieldvalue {
	font-style: normal !important;
	font-size: 1rem !important;
}
#te_290 .personfield.fieldname {
	font-weight: 600 !important;
}
#te_290 .picture_top .personfield.index1, 
#te_290 .ghost_picture_top .personfield.index1,
#te_290 .personfield.fieldname,
#te_290 .personfield.fieldname a {
	color: #ffffff !important;
}
#te_290 .pretext h1 {
	font-family: 'Titillium Web', sans-serif;
	font-weight: 300;
}
#te_266 .personfield.fieldname,
#te_286 .personfield.fieldname,
#te_287 .personfield.fieldname {
	margin-bottom: 30px;
}
#te_266 .personfield.fieldname a.fieldvalue,
#te_286 .personfield.fieldname a.fieldvalue,
#te_287 .personfield.fieldname a.fieldvalue {
	color: #ffffff !important;
	background-color: #6EA5A9;
	padding: 0 10px 15px;
	font-size: 1.125rem;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
}
#te_266 .outerperson:hover .personfield.fieldname a.fieldvalue,
#te_286 .outerperson:hover .personfield.fieldname a.fieldvalue,
#te_287 .outerperson:hover .personfield.fieldname a.fieldvalue {
	color: #6EA5A9 !important;
	background-color: #ffffff;
}
#te_266 .personfield.index1 .fieldvalue,
#te_286 .personfield.index1 .fieldvalue,
#te_287 .personfield.index1 .fieldvalue {
	font-size: 1.125rem !important;
	font-style: normal !important;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
}
#te_266 a.previous,
#te_286 a.previous,
#te_287 a.previous,
#te_266 a.next,
#te_286 a.next,
#te_287 a.next {
	color: #ffffff !important;
	font-size: 64px;
}
#te_266 .module_link,
#te_286 .module_link,
#te_287 .module_link {
	padding-top: 4.5rem;
	text-align: center;
}
#te_266 .module_link a,
#te_286 .module_link a,
#te_287 .module_link a {
	color: #6EA5A9;
	background-color: #ffffff;
	text-transform: uppercase;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
	font-size: 1.125rem;
	letter-spacing: 1px;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
	display: inherit;
	padding: 10px 20px;
}
#te_266 .module_link a:hover,
#te_286 .module_link a:hover,
#te_287 .module_link a:hover {
	color: #ffffff;
	background-color: #e40b4f;
}

body.view-trombinoscope.auteurs-g #sp-main-body {
	background: #A3C9CC;
}

@media (min-width: 992px) {
.grid.te_trombinoscope form .person {
	max-width: 33.33%;
}
}
.grid.te_trombinoscope form .person .feature .icon:before {
	display: none;
}

.te_trombinoscope.grid .personlist {
	/* margin: 53px -10px;  */
}
.te_trombinoscope form .innerperson {
	padding: 13px;
}
.te_trombinoscope form .picture img {
	/* min-height: 120px;
	min-width: 120px; */
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
	border-radius: 50%;
}
.te_trombinoscope form .featured .picture img {
	/* border: 1px solid #A3C9CC; */
}
.te_trombinoscope form .personfield.index1 .fieldvalue {
	font-style: normal;
	font-size: 1.125rem !important;
	font-style: normal !important;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
}
.te_trombinoscope form .personfield, .te_trombinoscope form .personlinks {
	font-size: 1rem;
	padding: 5px;
}

/*** CONTACTPERSONEN ***/

.com-contact.view-contact .sp-module-content-bottom {
	display: none !important;
}
.com-contact.view-category .com-contact-category {
	display: none !important;
}
@media (min-width: 992px) {
	.com-contact.contact {
		padding: 15px 25%;
		border: 0;
	}
}
.com-contact.contact .page-header {
	margin: 0 -25% 30px;
	background: #A3C9CC;
	padding: 20px 25% 5px;
	border-radius: 8px;
}
.com-contact.contact .page-header h1,
.com-contact.contact .page-header .contact-position {
	color: #ffffff;
}
.com-contact.contact h1 {
	padding-top: 13px;
}
.com-contact.contact .thumbnail img {
	max-width: 120px;
	max-height: 120px;
	border-radius: 120px;
}
.view-article .article-details  .te {
	overflow: visible;
	margin: 0 -25%;
	width: auto;
}
.view-article .article-details  .te .outerperson {
	padding: 1rem 15% !important;
}
.view-article .article-details  .te .picture_left .personpicture {
	margin-right: 1rem !important;
	
}
.view-article .article-details .personlist .fieldname {
	display: inline-flex;
	background-color: #6FA4A9;
	padding: 2px 8px;
	font-weight: normal !important;
}
.view-article .article-details .personlist .fieldname a {
	color: #ffffff !important;
	text-decoration: none;
}
.view-article .article-details .personlist .fieldname a {
	color: #ffffff !important;
	text-decoration: none;
}
.view-article .article-details .personlist .fieldposition {
	display: inline-flex;
	margin-left: 8px;
}
.view-article .article-details .personlist .fieldposition .fieldvalue {
	font-size: 1rem !important;
	font-style: normal !important;
}
.view-article .article-details .personlist .fieldformattedaddress {
	color: #336666;
	font-size: 1rem !important;
	margin-top: 8px;
}
.view-article .article-details #mod-custom334 {
	overflow: visible;
	margin: 0 -25%;
	width: auto;
}
.view-article .article-details #mod-custom334 .outerbox {
	background: #EAEAEA;
	border-radius: 4px;
}
.view-article .article-details #mod-custom334 .outerbox .innerbox {
		padding: 1rem calc(15% + 15px) !important;
}
@media (max-width: 991px) {
	.view-article .article-details #mod-custom334 {
		overflow: visible;
		margin: 0;
		width: auto;
	}
	.view-article .article-details #mod-custom334 .outerbox .innerbox {
		padding: 1rem !important;
	}
}
.view-article .article-details #mod-custom334 .outerbox .innerbox button a {
	text-decoration: none;
}
@media (min-width: 992px) {
.view-article .article-details p:has(img.bigimage),
.view-article .article-details p:has(.wf_caption) {
	margin: 2rem -25%;
	text-align: left !important;
}
}
.view-article .article-details img.bigimage {
	width: 100%;
border-radius: 4px;
margin-bottom: .5rem !important;
}
.view-article .article-details .wf_caption {
	color: #996666;
	font-size: 1rem;
	margin: 0.5rem 0;
	width: 100% !important;
	max-width: 100% !important;
}


/** UIT ANDERE MEDIA **/
.uit-andere-media .sppb-addon-articles .sppb-article-info-wrap h3 a {
	font-family: 'Bree Serif', sans-serif !important;
}
.uit-andere-media .sppb-addon-content {
  padding-left: 10px;
padding-right: 10px;
}

/** UIT ANDERE MEDIA - ARTICLES **/
.sppb-addon-articles .sppb-addon-article-layout-masonry-content img {
	border-radius: 4px;
}
.view-article .article-details .tags-above ul.tags {
	margin: 1rem 0 !important;
}
.view-article .article-details ul.tags li {
	margin-right: 8px;
	margin-bottom: 10px; 	
}
.view-article .article-details ul.tags li a {
	background-color: #EAEAEA;
	font-size: 1rem !important;
	font-weight: 400;
	letter-spacing: 0;
	text-decoration: none;
	padding: 0.1rem 0.5rem;
}
.view-article .article-details ul.tags li a:hover {
	color: #EAEAEA;
	border-color: #e40b4f;
	background-color: #e40b4f;
}

/** SEARCH **/
.mark, mark {
	padding: 0;
	background-color: transparent;
}
.finder input {
	border-radius: 4px;
}

.com-finder__results {
	max-width: 50rem;
}
.result__item+.result__item {
	border-top: 0;
	margin-top: 0;
padding: 1.25rem 0px;
}
.result__item figure.result__image {
	margin: 8px 0 0 0;;
}
ul.result__taxonomy {
	display: inline-flex
}
ul.result__taxonomy .result__taxonomy-item.result__taxonomy--Type {
	display: none;
}
.result__taxonomy-item + .result__taxonomy-item {
	margin-inline-start: 0;
	margin-inline-end: .5rem;
}
.result__taxonomy-item + .result__taxonomy-item:before {
	content: "";
	padding-inline-end: 0;
}
.result__taxonomy-item + .result__taxonomy-item:after {
	content: "|";
	padding-inline-start: .5rem;
}
.result__taxonomy-item.result__taxonomy--Author:after {
	content: "|";
	padding-inline-start: .5rem;
	margin-inline-end: .5rem;
}
.result__taxonomy-item.result__taxonomy--Category:before {
	content: "|";
	padding-inline-start: .5rem;
	padding-inline-end: .5rem;
}

.lmpBfU {
	gap: 1rem;
	display: flex;
	-webkit-box-align: center;
	align-items: flex-start;
	padding: 0px;
	width: 100%;
	text-decoration: none;
	/* cursor: pointer; */
}
@media (min-width: 992px) {
	.lmpBfU {
		gap: 1.5rem;
	}
}
.hoDZFC {
	aspect-ratio: 4 / 3;
	position: relative;
	flex: 0 0 auto;
	align-self: self-start;
	overflow: hidden;
	min-width: 6.25rem;
	max-width: 10.3125rem;
	width: 20%;
	border-radius: 4px;
}
@media (min-width: 760px) {
	.bqGApH {
		gap: 0.5rem;
	}
}
.bqGApH {
	gap: 0.5rem;
	display: flex;
	flex-direction: column;
}

.lmpBfU img {
	/* transition: transform 250ms ease-in-out;
	transform: perspective(1px) scale3d(1, 1, 1); */
}

.hoDZFC img {
	border-radius: 4px;
	object-fit: cover;
}
.dajunI {
	object-fit: cover;
	position: absolute;
	inset: 0px;
	width: 100%;
	height: 100%;
}
.dajunI img {
	object-fit: cover;
}
.result__date-item {
	color: #202020;
	font-size: 1.125rem;
}
@media (max-width: 991px) {
	.result__taxonomy-item,
	.result__date-item {
	font-size: .85rem;
	white-space: nowrap;
	}
}
@media (max-width: 676px) {
	.result__taxonomy-item,
	.result__date-item {
	font-size: .8rem;
	white-space: nowrap;
	}
	.result__taxonomy-item.result__taxonomy--Author:after {
		content: "|";
		padding-inline-start: .25rem;
		margin-inline-end: .25rem;
	}
	.result__taxonomy-item.result__taxonomy--Category:before {
		content: "|";
		padding-inline-start: .25rem;
		padding-inline-end: .25rem;
	}
	.view-search .hoDZFC {
		display: none;
	}

}


.result__date:after {
	content: "";
}
.result__title-text {
	font-size: 1.3rem;
	font-family: "Bree serif", sans-serif;
}
.result__title-link:hover {
	text-decoration: underline;
	text-underline-offset: 0.3125rem;
	text-decoration-thickness: 0.02rem;
}

.js-finder-search-query.form-control {
padding-right: 1rem;
padding-left: 3rem;
height: 3.125rem;
border: 0.0625rem solid rgb(221, 221, 221);
border-radius:4px;
background-color: transparent;
color: rgb(102, 102, 102);
transition: box-shadow 250ms ease-in-out, border 250ms ease-in-out;
font-size: 1.125rem
}
.js-finder-search-query.form-control:hover {
	color: rgb(102, 102, 102);
	border: 0.0625rem solid rgb(136, 136, 136);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0.125rem 0.625rem 0px;
}
.js-finder-search-query.form-control:focus {
	color: #212529;
		background-color: #fff;
	border: 0.0625rem solid rgb(136, 136, 136);
	outline: rgb(238, 238, 238);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0.125rem 0.625rem 0px;
}
.js-finder-search-query.form-control:focus-visible {
	border: 0.0625rem solid rgb(136, 136, 136);
	outline: rgb(238, 238, 238);
	color: rgba(102, 102, 102,0.8);
}
.js-finder-search-query:before {
	content: '\f002';
	font-family: "Font Awesome 5 Free";
}

/** FILTER **/
@media (min-width: 992px) {
	#jf_results .com-finder.finder {
		max-width: 1320px;
		margin: 0 auto;
	}
}
.jfilters-filter-header {
	/* display: none; */
}
#search-sorting.com-finder__sorting {
	/* display: none !important; */
}

.form-inline .btn {
font-size: 1.125rem !important;
}

/** PAGE NAVIGATION **/
.pagination-wrapper {
	position: relative;
	display: inherit !important;
	background: transparent;
	padding: 20px 0;
	font-size: 1.125rem;
	font-weight: 400;
	text-transform: inherit;
	margin-top: 1.5em;
}
.pagination-wrapper .pagination {
	justify-content: flex-start;
}
.page-link {
	position: relative;
	display: block;
	color: #202020;
	text-decoration: none;
	background-color: transparent;
	border: 1px solid transparent;
	transition: none;
}
.page-item.active .page-link {
	color: #e40b4f;
	background-color: transparent;
	border-color: transparent;
	font-weight: 700;
}
.page-link:hover {
	z-index: 2;
	color: #e40b4f;
	background-color: transparent;
	border-color: transparent;
	text-decoration: underline;
	text-underline-offset: 0.3125rem;
	text-decoration-thickness: 0.04rem;
}
.pagination>li>a:hover, 
.pagination>li>a:focus, 
.pagination>li>span:hover, 
.pagination>li>span:focus {
	color: #e40b4f;
}
.pagination>.active>a:hover, 
.pagination>.active>a:focus, 
.pagination>.active>span:hover, 
.pagination>.active>span:focus {
	border-color: transparent;
	background-color: transparent;
}