/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
@import url('https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Manrope:wght@200..800&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Manrope:wght@200..800&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

a, a.visited {
	color: #0B6531;
}

/*Donatiepagina styling*/
.donatie-formulier p {
    line-height: 25px!important;
		padding-bottom: 5px;
}
.pt-form-group .pt-uea-container .pt-uea-currency-before {
	background-color: #fff;
	border: none;
	padding-left: 0;
}

.pt-checkout-form {
	border: none;
	width: auto;
	text-align: center;
}
.pt-form-group .pt-uea-container .pt-uea-custom-amount {
    width: 85px;
}
.pt-total-amount {
	font-size: 18px;
	font-weight: bold;
}
.pt-form-group label {
	font-weight: 600;
}

.pt-field {
		border: none!important;
		border-bottom: 1px solid #cecece!important;
		border-radius: 0!important;
		background: #fff!important;
}

.doneren-titel {
	text-align: center!important;
}

/*CROWDFUNDING*/

.crowdfunding-doneren, .crowdfunding {
	font-family: Roboto;
}

.crowdfunding-doneren .pt-form-group {
	text-align: left;
}

.crowdfunding-doneren .opbrengst-doneren {
	font-size: 18px;
}
.crowdfunding-doneren .pt-crowdfunding-progress-bar-content {
	line-height: 60px;
}
.pt-crowdfunding-wrapper .pt-crowdfunding-progress-bar-fullness {
	color: #fff;
	height: 60px;
	background-color: #0B6531;
	text-align: center;
	border-radius: 100px 0 0 100px;
}
.voortgang .pt-crowdfunding-wrapper .pt-crowdfunding-progress-bar,
.voortgang-doneren .pt-crowdfunding-wrapper .pt-crowdfunding-progress-bar {
	border-radius: 100px;
	overflow: hidden;

}
.voortgang .pt-crowdfunding-progress-bar-content {
	line-height: 60px;
	font-size: 40px;
	color: #fff;
}
.voortgang-doneren .pt-crowdfunding-progress-bar-content {
	line-height: 60px;
	font-size: 30px;
	color: #000;
}
@media only screen and (max-width: 1300px) {
	.voortgang .pt-crowdfunding-progress-bar-content {
		font-size: 37px;
	}
}
@media only screen and (max-width: 768px) {
	.voortgang .pt-crowdfunding-progress-bar-content,
	.voortgang-doneren .pt-crowdfunding-progress-bar-content {
		font-size: 27px;
	}

}

/*REACTIE WIDGET*/
.donatie-reacties {
	color: #fff;
	font-size: 15px;

}
.donatie-reacties .sponsor {
	padding: 10px 15px 0px 15px;
	border-bottom: 1px dotted #fff;
	max-width: 400px;
}
span.name {

}
span.date {
	font-size:13px;
}
span.amount {
	font-size: 17px;
	font-weight: 600;
	display: block;
}
.donatie-reacties .sponsor-details p {
	font-style: italic;
}

/*Pagination reacties donaties*/
.donatie-reacties .paginationjs .paginationjs-pages li {
	border: none!important;
}
.donatie-reacties .paginationjs .paginationjs-pages li > a {
	min-width: 40px;
	height: 28px;
	line-height: 28px;
	display: block;
	background: #101728;
	font-size: 14px;
	border-radius: 5px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
}

.donatie-reacties .paginationjs .paginationjs-pages li > a:hover {
	background: #101728!important;
	font-size: 14px;
	color: #0B6531;
	border-radius: 5px;
}

.donatie-reacties .paginationjs .paginationjs-pages li.active > a {
	height: 30px;
	line-height: 30px;
	background: #068c3e!important;
	color: #fff;
	cursor: default;
}






/*VERBERG BUTTONS EN COOKIEMELDING DONATIEPAGINA*/
.page-id-9856 #buttonizer-button, .page-id-9856 .cc-window.cc-floating.cc-type-info.cc-theme-block.cc-bottom.cc-right.cc-color-override--1269963308 {
	display: none;
}
/*EINDE VERBERG BUTTONS COOKIEMELDING DONATIEPAGINA*/
form#pt_checkout_form_2.pt-checkout-form {
	font-size: 16px;
	text-align: left;
}
form#pt_checkout_form_2.pt-checkout-form p {
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 23px;
}



/*FORMAAT VIDEO HOME*/
#widget2 {
	max-width: 100%;
}
.post {
	margin-bottom: 0;
}

.single-post .inside-article {
	padding: 50px 25px!important;
}
.single-post .site-header {
	display: none;
}
/*Sidebar*/
.widget-area .widget {
    margin: 40px!important;
	background: #cecece;
}
.one-container .sidebar .widget {
    padding: 0px 0 15px 0;
}

.single-post div.inside-right-sidebar aside#archives-3.widget.inner-padding.widget_archive h2.widget-title, .archive div.inside-right-sidebar aside#archives-3.widget.inner-padding.widget_archive h2.widget-title {
	background: #0B6531;
	color:#fff;
	padding: 2px 5px;
	text-align: center;
}
.single-post  div.inside-right-sidebar aside#archives-3.widget.inner-padding.widget_archive ul, .archive div.inside-right-sidebar aside#archives-3.widget.inner-padding.widget_archive ul {
	text-align: center;
}
.single-post  div.inside-right-sidebar aside#archives-3.widget.inner-padding.widget_archive ul a, .archive div.inside-right-sidebar aside#archives-3.widget.inner-padding.widget_archive ul a {
	color:#5b5b5b;
}
.archive #masthead {
	display: none;
}
/*Agenda*/

.simcal-event-title {
	font-size: 15px;
}

/*Donatie-button*/
#buttonizer-button .text {
	font-size: 18px;
	font-family: 'Open Sans';
	padding: 4px 15px;
}

.buttonizer-button a .text {
	background: #fff!important;
	color: #068C3E!important;
	box-shadow: 0 0 3px 0px #000;
}
.buttonizer_head.onlyone.is_btzn_btn.buttonizer_1520325290512 {
	box-shadow: 0 0 3px 0px #000;
}
/*Einde donatie-button*/

.elementor-price-table .elementor-price-table__integer-part {
	line-height: 15px!important;
}
.elementor-price-table__integer-part span {
	font-size: 18px;
	line-height: 65px;
}
.elementor-price-table__period.elementor-typo-excluded {
	margin-top: 25px;
}


@media (max-width: 1000px) {

}


/*MENU NAAR MOBILE MENU*/

@media (max-width: 1000px) {
	.main-navigation .menu-toggle {
		display: block;
	}

	.main-navigation ul {
		display: none;
	}

	.main-navigation.toggled .main-nav > ul {
		display: block;
	}

	.main-navigation .main-nav ul ul.toggled-on {
		position: relative;
		top: 0;
		left: 0 !important;
		width: 100%;
	}

	.main-navigation .main-nav .sf-menu > li {
		float: none;
		clear: both;
		display: block !important;
		text-align: left !important;
	}

	.main-navigation .sub-menu.toggled-on,
	.main-navigation .children.toggled-on {
		display: block !important;
		opacity: 1 !important;
	}

	.main-navigation .dropdown-menu-toggle:before {
		content: "\f107" !important;
	}

	.main-navigation .sfHover > a .dropdown-menu-toggle:before {
		content: "\f106" !important;
	}

	.main-navigation .menu-item-has-children .dropdown-menu-toggle {
		float: right;
	}

	.main-navigation .mobile-bar-items {
		display: block;
	}

	.main-navigation .menu li.search-item {
		display: none !important;
	}

	.main-navigation .sf-menu > li.menu-item-float-right {
		float: none !important;
		display: inline-block;
	}

	[class*="nav-float-"] .site-header .inside-header > * {
		float: none;
		clear: both;
	}
}
/*AANTAL AANPASSINGEN VOOR NIEUWSBERICHTEN*/
.groot {
    text-align: center;
    font-size: 30px;
    line-height: 50px;
    border: 1px solid #cecece;
    padding: 20px;
    background: #0B6531;
    color: #fff;
    font-weight: bold;
    margin: 5px 2% 20px;
}
.bedrag {
	font-size: 50px;
	display: block;
}

.page-id-8352 .elementor-slideshow__title {
  display: none;
}

/*Image grid*/
.image-grid {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
}

.image-grid img {
	width: calc(50% - 5px);
}

@media screen and (max-width: 600px) {
	.image-grid img {
		width: 100%;
	}
}

@media screen and (min-width: 1100px) and (max-width: 1300px) {
	.image-grid img {
		width: calc(33.3333333% - 10px);
	}
}