/*.uk-navbar-right .menu-item:nth-of-type(3) {
	display: none;
}*/

.page-id-1322 li.donation-amount.suggested-donation-amount {
    background: #d3cfc1 !important;
	padding: 
}
.page-id-1322 .charitable-form-header {
    display: none;
}
.page-id-1322 .amount {
	    font-size: 24px;
    font-family: Domine;
	font-weight: 500 !important;
    color: #4E4C41;
}
.js-hide{display:none !important;}
.page-id-1322  li.donation-amount.suggested-donation-amount.selected {
	background: #2b8f2f;
}
.page-id-1322 fieldset.charitable-fieldset-field-wrapper {
    margin: 0 auto;
    text-align: center;
}
.page-id-1322 ul.donation-amounts.donation-suggested-amount {
	width: 500px;
	margin: 0 auto;
}
.seconddark.uk-section-secondary {
    background: #d3cfc1;
}
.page-id-1322 #charitable-donation-form.charitable-donation-form.charitable-template-minimal ul.donation-amounts.donation-suggested-amount li input[type=text] {
    min-height: auto;
}
.page-id-1322  li.donation-amount.suggested-donation-amount.selected .amount {
	color: #fff !important;
}
.page-id-1322 li.donation-amount.suggested-donation-amount.selected .description::after{
  visibility: hidden;              
}
.uk-panel h4, .uk-panel h3, .uk-panel h2, .uk-panel h1 {
margin: 25px 0px 0px 0px;
}	
.uk-grid .uk-margin-medium {
    margin-bottom: 20px;
}
#charitable-donation-form.charitable-donation-form.charitable-template-minimal #charitable-donor-fields #charitable-user-fields .charitable-form-field label {
    font-family: 'Open Sans';
    font-size: 14px;
    font-weight: 400;
}
.page-id-1322 #charitable-donation-form.charitable-donation-form.charitable-template-minimal ul.donation-amounts.has-suggested-amounts.donation-amounts-count-5 {
    grid-template-columns: 1fr 1fr 1fr;
}
.page-id-1322  .charitable-donation-form .donation-amounts .donation-amount>label {
    padding: 0.5em 1em;
}
.page-id-1322 #charitable-donation-form.charitable-donation-form.charitable-template-minimal ul.donation-amounts li span.description {
    font-size: 13px !important;
    line-height: 21px !important;
    font-weight: 400;
    font-family: 'Open Sans';
}
.page-id-1322 #charitable-donation-form.charitable-donation-form.charitable-template-minimal ul.donation-amounts.donation-suggested-amount {
    margin-top: 40px !important;
}
.contactform .uk-card-default {
	background: #d3cfc1;
}
.breadcrumb a {
	padding-left: 3px;
	padding-right: 3px;
}
.mailchimpie .uk-button-default {
    color: #e2e0d6;
    border: 2px solid #e2e0d6;
	float: right;
}
#inschrijfformulier input  {
    background: #fff;
}
#inschrijfformulier .uk-radio:checked:focus {
    background-color: #782e34 !important;
}
.page-id-1322 .donation-amount .description::after{
  content: 'Give';
  display:block;                
  width:100%;                     
  box-sizing:border-box;          
  margin-top:35px;               
  padding:10px 20px;             
  background:#782e34;
  color:#fff;
  text-align:center;
  line-height:1.2;
  font-weight:400;             
  cursor:pointer;              
}
.page-id-1322 fieldset#charitable-donor-fields {
    max-width: 500px;
    margin: 0 auto;
}
.page-id-1322 .charitable-form-field.charitable-submit-field {
    margin: 0 auto;
    max-width: 500px;
}
#charitable-user-fields .required {
	display: none;
}

 
.breadcrumb a, .breadcrumb .current {
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 12px;
    color: #782E34;
}
.breadcrumb .current {
    color: #782E34;
}
.breadcrumb a {
    color: #782E34;
}
.uk-panel .quickicon {
	height: 160px;
    width: 160px;
    border-radius: 50%;
    border: solid 1px;
    padding-top: 12px;
}
.quickicon .el-title {
    width: 100px;
    text-align: center;
    margin: 0 auto;
    margin-top: 0px !important;
    line-height: 1.3;
}
.quickicon .el-title:hover {
    text-decoration: underline;
}
.quickicon:hover .el-title  {
    text-decoration: underline;
} 
.stand {
    font-size: 34px;
    font-family: Domine;
    color: #0B1F32;
}
/*.doelbedrag {
    font-size: 34px;
    font-family: Domine;
    color: #0B1F32;
}*/
button.button.charitable-button.donate-button.button-primary {
    width: auto !important;
}
.gridupcominglicht .uk-subnav>.uk-active>a {
    color: #52504a;
}
.gridupcominglicht .uk-subnav>*>:first-child {
    color: #52504a;
    font-weight: 500;
}
li.donation-amount.suggested-donation-amount.selected {
    background: #2b8f2f !important;
}
.inputmol {
	height: 30px;
    border: none;
	padding: 10px;
	width: 93% !important;
}
.inputmolarea {
	height: 135px;
    border: none;
		padding: 10px;
		width: 93% !important;
}
.missintentieform select  {
    height: 37px;
}
.submitmol {
	background: transparent;
    border: solid 1px #782e34;
    color: #782e34;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 12px;
	font-family: 'Open Sans';
	letter-spacing: 1px;
	font-size: 14px;
	cursor: pointer;
}
.kolomintentie .uk-card-default  {
    background: #c3c1b2 !important;
}
ul.inputmol {
    padding-left: 0px;
}
.inputmol li {
	margin-bottom: 10px;
}
.mollie_forms_field_row label {
	line-height: 2;
}
.charitable-progress__text {
    margin-top: -21px;
    margin-left: 25px;
	text-align: center;
}
.charitable-progress__bar {
    height: 20px !important;
	border: solid 1px #afafaf;
}
.progressbar .charitable-progress__amounts {
	display: none;
}
.madeby a {
	color: #e2e0d6;
	font-size: 12px;
}
.logodraai img.el-image:hover {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
.logodraai img.el-image {
 
    -webkit-transition: -webkit-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
}
.uk-modal-dialog.uk-modal-body {
    background: #d3cfc1;
}
.uk-modal-dialog input.uk-search-input {
	background: #fff !important;
	    padding-left: 50px !important;
}
.uk-search-medium .uk-search-input {
    font-size: 14px;
}
.uk-modal-dialog a.el-item   {
    background: #e2e0d6;
}
.uk-h4.uk-font-tertiary.searchtitel {
    background: #782e34;
    color: #fff;
	padding: 10px 15px 10px 20px;
	margin: -20px -20px 0px -20px;
}
.uk-search-medium .uk-search-icon {
    padding-left: 15px;
}
.gridupcominglicht.masstimescards .el-item {
    background: #d3cfc1;
}
.vet a {
	font-weight: 600;
	font-size: 14px;
	color: #817D73;
	pointer-events: none;
}
.form {
	background: #d3cfc1;
}
.campagneslider .el-title {
    font-size: 40px;
    line-height: 1.4;
    font-family: Domine;
	color: #0B1F32;
}
.uk-dotnav>*>* {
    width: 15px;
    height: 15px;
}
.wit h3 {
		color: #fff !important;
		font-size: 28px;
		font-weight: 400;
		text-transform: uppercase;
}
.wit .uk-button-default {
		color: #fff;
		border: 2px solid #ffffff;
}
/*.today-banner {
    position: absolute;
    top: -45px;
    left: -20px;
    background: #782e34;
    color: #fff;
    padding: 4px 33px;
    font-size: 12px;
    font-weight: 600;
    text-transform: none;
    border-radius: 3px;
    z-index: 10;
    letter-spacing: 0.5px;
} */
.today-banner {
    position: absolute;
    top: 10px;
    left: -80px;
    background: #782e34;
    color: #fff;
    padding: 3px 113px;
    font-size: 13px;
    font-weight: 500;
    text-transform: none;
    transform: rotate(-45deg);
    z-index: 10;
}


#charitable-donation-form-modal-536 .charitable-fieldset-field-header, #charitable-donation-form-modal-536 #charitable-donor-fields .charitable-form-header  {
	display: none;
}
#charitable-donation-form-modal-536 .charitable-fieldset .charitable-form-header {
	color: #fff;
    background: #782e34;
    margin-top: -28px;
    margin-left: -14px;
    padding-left: 25px;
    margin-right: -14px;
    padding-top: 25px; 
    padding-bottom: 10px;
    font-weight: 300 !important;
    font-size: 16px !important;
}
.charitable-form-header {
    background: #782e34;
    margin-top: -14px !important;
    color: #fff;
    margin-left: -14px;
    padding-left: 20px;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    margin-right: -14px;
    font-weight: 400 !important;
	font-size: 16px !important;
}
.charitable-modal.charitable-modal-donation {
    padding: 0 1em 1em 1em !important;
	background: #e2e0d6;
}
li.donation-amount.suggested-donation-amount {
    background: #fff !important;
    padding-top: 7px;
}
.charitable-donation-form {
    padding-top: 1em !important;
}
/*.charitable-form-field input, .charitable-form-field select, .charitable-form-field textarea {
    height: 30px;
}*/
.campagnespecsform .uk-card-default {
	background: #d9d6c8;
}
.campagnespecsform .charitable-form-header {
    background: transparent;
    color: #333;
    font-weight: 400 !important;
    font-size: 16px !important;
}
.campagnespecsform #charitable-donation-form.charitable-donation-form.charitable-template-minimal #charitable-donor-fields #charitable-user-fields input {
    border-style: none;
    padding: 0.5rem 1rem;
    background-color: #f5f5f5;
}
.campagnespecsform #charitable-donation-form.charitable-donation-form.charitable-template-minimal ul.donation-amounts.donation-suggested-amount li {
    border: solid 0px #8c8c8c;
}
#charitable-donor-fields {
    padding-right: 10px;
}
#charitable-donor-fields .charitable-form-header {
	display: none;
}
.charitable-notice {
    color: #232323;
}
.charitable-modal input#charitable_field_first_name_element, .charitable-modal input#charitable_field_last_name_element, .charitable-modal input#charitable_field_email_element {
    height: 35px;
}
.charitable-modal fieldset#charitable-donor-fields {
    padding-left: 10px;
    padding-right: 15px;
}
.charitable-modal .charitable-form-field.charitable-submit-field {
    padding-left: 10px;
	margin-top: -15px;
}
.charitable-modal .charitable-fieldset {
    border-width: inherit !important;
}
.charitable-modal .custom-donation-amount-wrapper .description {
	display: none;
}
.charitable-modal div#charitable_field_last_name,.charitable-modal div#charitable_field_email  {
    margin-top: -10px;
}
.charitable-modal .recurring-donation-frequency label {
    font-weight: bold;
}
.charitable-donation-form .donation-amounts .donation-amount>label {
    padding: 10px;
    text-align: center;
}

#charitable-donation-form-modal-536 #charitable_field_recurring_donation {
	margin-top: -20px;
    margin-bottom: -10px;	
}
#charitable-donation-form-modal-536 .charitable-radio-list.charitable-form-field {
	text-align: center;
}
/*.masspopupbottom a.el-modal-button  {
    position: fixed;
    bottom: 0;
    margin-bottom: 35px;
    z-index: 5;
	right: 0;
    margin-right: 35px;
	animation: pulseGlow 10s infinite;
	border: solid 1px;
}*/
.masspopupbottom a.el-modal-link {
	position: fixed;
    bottom: 0;
    margin-bottom: 35px;
    z-index: 5;
	right: 0;
    margin-right: 35px;
	animation: pulseGlow 10s infinite;
	border: solid 1px;
  display: inline-flex;
  align-items: center;    
  justify-content: center;  
  gap: 14px;
    padding-bottom: 5px;
    padding-top: 4px;
    padding-left: 25px;
	border-radius: 50px;
}
.masspopupbottom .el-modal-link-text {
	font-size: 14px;
	font-weight: 300;
}
.trp-shortcode-switcher {
    padding: 0px 0;
}
.trp-flag-image {
    display: none;
}
/*.masspopupbottom a.el-modal-button:before  {
  content: url('/wp-content/uploads/2025/09/olvk-wit-icon-klein.png');
  display: inline-block;
  background-size: contain; 
  background-repeat: no-repeat;
  margin-right: 10px;  
}*/
.footersubnav a:hover {
	text-decoration: underline;
	color: #e2e0d6;
}
.masspopupbottom a.el-modal-link:before {
  content: "";
  display: inline-block;
  width: 17px;
  height: 28px;
  background-image: url('/wp-content/uploads/2025/10/olvk-logo-wit-rechthoek-svg.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.masspopupbottom a.el-modal-link:hover::before {
  background-image: url('/wp-content/uploads/2025/10/olvk-logo-blauw-rechthoek-svg.svg');
}
.masspopupbottom a.el-modal-link:hover  {
    color: #123556 !important;
	border: solid 1px #123556;
	background:#fff;
}

@keyframes pulseGlow {
  0% {
    box-shadow: 0 0 0 0 rgba(193, 192, 177, 0.8);
  }
  15% {
    box-shadow: 0 0 25px 15px rgba(193, 192, 177, 0);
  }
  30% {
    box-shadow: 0 0 0 0 rgba(193, 192, 177, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(193, 192, 177, 0); /* rustfase */
  }
}
.page-id-1403 a.button.cancel {
    background: #782e34;
    color: #fff;
    padding: 1px 15px 3px;
    border-radius: 5px;
}
.charitable-donor-avatar {
    display: none !important;
}
.page-id-1403 a.nav-tab.dashboard-tab-settings.nav-tab-active, .page-id-1403 a.nav-tab.dashboard-tab-settings, .page-id-1403 .nav-tab.dashboard-tab-campaigns.nav-tab-active, .page-id-1403 .nav-tab.dashboard-tab-campaigns  {
    display: none;
}

.charitable-notice, .charitable-drag-drop-images li:hover a.remove-image, .supports-drag-drop .charitable-drag-drop-dropzone.drag-over {
    border-color: #782e34 !important;
    color: #782e34 !important;
}
input#wp-submit {
    background: #fff !important;
    padding: 10px 15px !important;
    border: solid 1px #fff !important;
}
input#user_login, input#user_pass {
    height: 35px;
    width: -webkit-fill-available;
    border: none;
}
.charitable-login-form {
    border: 0px solid #ebebeb;
}
.charitable a[href*="charitable_action=register"], a[href*="action=register"] { display:none !important; }
.charitable-login-form p > a:first-child { display:none !important; }



.campagneslider .el-link {
    float: right;
    margin-top: -43px;
    left: -15px;
}
a.button.charitable-button.donate-button.button-primary {
    background: transparent;
    border: solid 1px #782e34;
    color: #782e34;
    font-weight: 700;
    text-transform: uppercase;
	padding: 10px 12px;
}
a.button.charitable-button.donate-button.button-primary:hover {
    background: #782e34;
    border: solid 1px #782e34;
    color: #fff;
	text-decoration: none;
}

a.button.charitable-button.donate-button.button-primary::before {
    font-family: "Font Awesome 6 Pro";  
    font-weight: 300; 
    content: "\f4be";  
    margin-right: 8px;
	font-size: 20px;
}
.buttoncamp a.button.charitable-button.donate-button.button-primary {
    background: #782e34;
    border: solid 1px #782e34;
    color: #fff;
	text-transform: inherit;
}
.buttoncamp a.button.charitable-button.donate-button.button-primary::before {
    display: none;
}
.campagneslider .uk-card-default {
    border: none;
    background: #e2e0d6;	
}
.campagneoverzicht .uk-grid  {
    border: solid 1px #eeeeee;
}
.campagneoverzicht .campagnetekstdeel {
	padding: 25px 35px;
}
.campagnefoto {
	margin-left: -20px;
}
.uk-panel.doelbedrag.uk-margin:before {
    content: 'Goal:';
    padding-right: 10px;
}
.uk-panel.doelbedrag.uk-margin {
    margin-bottom: -15px;
}
.campaign-donation {
    margin-top: 30px;
}
.campaignreadmore {
    margin-top: 20px;
	margin-left: -27px; 
}
.tm-header .campaign-donation {
    margin-top: 0px;
}
/*
a.button.charitable-button.donate-button.button-primary::before {
    content: "";
    display: inline-block;
    width: 26px;
    height: 26px;
    background-image: url('/wp-content/uploads/2025/08/donatie-icon.svg');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 8px;
    vertical-align: middle;
} 

*/
/*#charitable-donation-form-modal-536 {
	background: #e2e0d6;
}
#charitable-donation-form-modal-536 li.donation-amount.suggested-donation-amount {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
#charitable-donation-form-modal-536 .charitable-donation-form .donation-amounts .donation-amount {
    border: 2px solid #ffffff;
    background-color: #fff;
    list-style: none;
	text-align: center;
}
#charitable-donation-form-modal-536 .charitable-donation-form .donation-amounts .donation-amount.selected {
    border: 2px solid #ff98004d;
    background-color: #782e34;
}

*/

.charitable-donation-form .donation-amounts .donation-amount.selected {
    background-color: transparent;
    border: none;
}

button.button.charitable-button.donate-button.button-primary:hover {
    background-color: #fff;
    color: #782e34;
    border: 2px solid #782e34;
}
button.button.charitable-button.donate-button.button-primary {
    background-color: #782e34;
    color: #fff;
    border: 2px solid #782e34;
    text-transform: none;
    letter-spacing: 0px;
    font-weight: 700;
    font-size: 14px;
}
.uk-drop.uk-open {
    display: block;
    top: 91px !important;

}
.headerformation {
	margin-left: -50px;
}
.uk-navbar-dropdown-nav {
    margin-top: 15px;
	margin-bottom: 0px;
}
.uk-drop.uk-navbar-dropdown.uk-open::before {
    content: "\f0d8";
    font-family: "FontAwesome";
    position: absolute;
    top: -24px;
    left: 50%;
    transform: translateX(-50%);
    color: #d3cfc1;
    font-size: 30px;
}
.uk-navbar-dropdown-nav li.menu-item.menu-item-type-post_type:not(:last-child) {
    border-bottom: solid 1px #fff;
}
.uk-navbar-dropdown-nav>li>a {
    padding: 6px 20px;
}
.uk-panel .quickicon.eenregel {
    padding-top: 25px;
}
.goodtoknow .el-meta.uk-text-meta  {
    background: #c1c0b1;
    width: fit-content;
    padding: 10px 15px;
    color: #fff;
    margin-top: -67px !important;
    z-index: 1;
    color: #4E4C41;
    text-transform: inherit;
    letter-spacing: 0;
    font-size: 14px;
    right: 8px;
    position: absolute;
	font-style: italic;
}
.goodtoknow .uk-card-default {
    border: 0px solid #e5e5e7;
}
a.el-content.uk-button.uk-button-secondary {
    border-radius: 25px;
    text-transform: none;
}
.fs-grid a.uk-position-relative.uk-position-z-index.el-link.uk-button.uk-button-primary {
    background: #782e34;
    color: #fff;
	text-decoration: none;
}
.fs-grid a.uk-position-relative.uk-position-z-index.el-link.uk-button.uk-button-primary:hover {
    background: #632329;
	text-decoration: none;
}
.gridupcominglicht h3.el-title.uk-h3.uk-font-tertiary, .gridupcoming h3.el-title {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 48px;
    line-height: 1.2;
    width: 100%;
    align-self: auto !important;
	border-bottom: solid 1px #b5b3ab;
}
.gridtitelzwart h3.el-title {
	color: #4E4C41 !important;
	font-size: 24px;
}

.gridtitelzwart .el-item {
	background :#e2e0d6;
}
.goodtoknowdt .el-item {
    background: #d3cfc1;
}
.uk-navbar-nav>li.uk-active>a {
    color: #2d2e33;
    font-weight: 700;
}
.uk-navbar-dropdown-nav .uk-active a {
    color: #782e34 !important;
}
li.vet.menu-item.menu-item-type-custom.menu-item-object-custom.uk-nav-header {
    margin-left: 20px;
    text-transform: inherit;
	color: #5d5c59;
	font-size: 14px;
    font-family: 'Open Sans';
    font-weight: 700;
    letter-spacing: 0;
	pointer-events: none;
}
.gridupcoming a.uk-position-relative.uk-position-z-index.el-link {
	color: #782E34;
	font-size: 14px;
	text-decoration: underline;
}
.gridupcoming.zl a.uk-position-relative.uk-position-z-index.el-link {
    text-decoration: none;
}
.gridupcoming .el-item {
	background: #d3cfc1;
}
.gridupcoming  h3.el-title {
	font-size: 18px;
	height: 47px;
}
.gridupcoming .fs-grid-nested-1 .fa-regular  {
    color: #782e34;
	padding-right: 10px;
		font-size: 20px;
}
.uk-text-meta {
    font-size: 12px;
    line-height: 1.4;
    color: #908F7B;
    font-family: 'Open Sans';
    font-weight: 600;
    text-transform: inherit;
    letter-spacing: 2px;
}
.aboutusslide .el-item .uk-grid .uk-first-column {
    margin-top: -50px;
}
.aboutusslide .uk-icon {
    border: solid 1px;
    border-radius: 50%;
}
.aboutusslide .uk-slidenav-container {
    bottom: 65px;
}
.aboutusslide .el-content {
	color: #123556;
}
.aboutusslide .uk-slidenav {
    margin-right: 15px;
}
.gridupcominglicht  .el-item {
	background: #e2e0d6;
}
.gridupcominglicht  .el-title {
	font-size: 18px;
	height: 47px;
}
.gridupcominglicht .uk-slidenav {
    margin-right: 15px;
}
.gridupcominglicht .fs-grid-nested-1  .fa-regular {
    color: #7F4B4A;
	font-size: 20px;
	padding-right: 10px;
}
/*.campagnelijst .fs-grid-item-holder  {
    padding: 50px;
    background: #133556;
}*/
li.lijn:not(:last-child) {
    border-bottom: solid 1px #fff;
}
.footer .uk-nav-default>li>a {
    color: #e2e0ce;
    font-size: 12px;
    font-weight: 300;
}
.arrowdown .uk-slidenav-container.uk-position-bottom-right {
    margin-bottom: -50px;
}
.arrowdown .uk-slider-container.uk-slider {
    padding-bottom: 50px;
}
.modalswitcher h4.uk-h4 {
	font-size: 18px;
	font-family: 'Open Sans';
    font-weight: 500;
	color: #fff;
	background: #782e34;
	text-transform: capitalize;
    letter-spacing: 0px;
    padding: 10px 15px 10px 20px;
    margin-top: -20px;
    margin-left: -20px;
    margin-right: -20px;
	
}
.modalswitcher  .el-modal-body.uk-modal-body {
    background: #e2e0d6;
}
.modalswitcher .fs-switcher .uk-subnav-pill li a {
	background: #4e4c41;
}
.modalswitcher .fs-switcher .uk-subnav-pill li.uk-active a {
	background: #e2e0d6;
	color: #4E4C41;
}
.modalswitcher .fs-switcher-nav-link {
	padding-left: 20px;
}
.modalswitcher a .label-content  {
	font-size: 18px;
	font-family: 'Open Sans';
    font-weight: 500;
		text-transform: capitalize;
    letter-spacing: 0px;
	margin: 0 auto;
}
.modalswitcher .el-title {
	display: none;
}
.modalswitcher .fs-switcher .uk-subnav-pill li:nth-child(2) a,
.modalswitcher .fs-switcher .uk-subnav-pill li:nth-child(3) a {
    margin-left: -20px;
}
.modalswitcher .fs-switcher.uk-margin {
    margin-top: -10px;
}
.modalswitcher ul.el-nav.fs-switcher-nav  {
	margin-right: -20px;
	margin-left: -40px;
	margin-bottom: 35px;

}
.modalswitcher a.el-modal-button.uk-button.uk-button-secondary {
    border-radius: 50px;
    font-size: 16px;
	color: #ffffffb8;
    font-weight: 300;
}
.el-sublayout .fa-regular {
    color: #7F4B4A;
	font-size: 20px;
	padding-right: 10px;
}
.uk-divider-small::after {
    content: "";
    display: inline-block;
    width: 50px;
    max-width: 100%;
    border-top: 4px solid #123556;
    vertical-align: top;
}
#search-12-search .uk-modal-dialog.uk-modal-body {
	background: #782e34;
}
#search-12-search .uk-search-input {
	background: #f0efe6;
	
}
.litcandlenote .uk-card-default {
	background: #d3cfc1;
}
.footer, .footer .uk-h3, .footer .uk-panel {
	color: #E2E0D6 !important;
}
.socialshare a {
    border: solid 1px;
    padding: 5px 5px;
    border-radius: 50%;
}
.submitopblauw .uk-button-default:disabled {
    background-color: transparent;
    color: #E2E0D6;
    border: 1px solid #E2E0D6;
    background-image: none;
    box-shadow: none;
}
.logorondolvk {
    margin-left: -145px;
    top: -150px;
    position: absolute;
}
.uk-button-default {
    background-color: transparent;
    color: #782e34;
    border: 2px solid #782e34;
    text-transform: none;
    letter-spacing: 0px;
    font-weight: 700;
    font-size: 14px;
}
.uk-button-default:hover {
    background-color: #782e34;
    color: #fff;
    border: 2px solid #782e34;
}
.hero h1, .hero h2, .hero h3 {
	color: #fff !important;
}
.uk-divider-small.uk-width-small.uk-margin-auto {
    width: 100px;
}
.uk-grid-item-match.uk-flex-middle.uk-width-2-5\@m.imageleft.uk-first-column {
    padding-left: 0px;
}
.uk-panel.quote.uk-margin {
    background: #d3cfc1;
    padding: 50px 100px;
    font-size: 22px;
	margin: 50px 0px;
    font-family: Domine;
	margin-top: 50px !important;
}
.gegevensevent {
	padding: 25px;
	background: #d3cfc1;
}
.auteurcard .uk-card-default  {
		background: #d3cfc1;
}

.footer {
	background: #123556;
}
.footermenu a {
	color: #E2E0D6;
	padding-left: 15px;
	font-size: 12px;
}
.footermenu .el-item:nth-child(n+2) {
    margin-top: 0px !important;
}
.footerdetails {
	padding-left: 15px;
	font-size: 12px;
}

.navheader {
	font-size: 14px;
}
.charitable-modal.charitable-modal-donation {
    max-width: 530px;
    overflow-y: auto;
    overflow-x: hidden;
}
#charitable-donation-form.charitable-donation-form.charitable-template-minimal ul.donation-amounts.has-suggested-amounts.donation-amounts-count-4 .donation-amount label {
    width: auto;
}
.charitable-donation-form .recurring-donation .recurring-donation-option label {
    width: auto;
}
.teamgrid .el-item {
	background: #782e34;
	color: #E2E0D6;
	font-family: Open Sans;
	font-weight: 400;
	border-radius: 5px;
}
.teamgrid h4.el-title, .teamgrid .el-meta  {
	color: #E2E0D6;
	font-family: Open Sans;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0px;
}
.teamgrid img.el-image {
	margin-bottom: -20px;
}
 .uk-card-default.uk-card-hover:hover {
    background-color: #f5f5f5;
    border-color: #e2e0d6;
}
.quickaccessphone  {
    background: #52504a;
    margin-right: -20px;
	padding-top: 25px;
	padding-bottom: 25px;
	    padding-right: 20px;
}
.quickaccessphone .quickicon {
    border: solid 1px #e2e0d6;
	height: 115px;
	width: 115px;
}
.quickaccessphone img {
    max-width: 30%;
}
.quickaccessphone .quickicon .el-title {
    color: #e2e0d6;
	font-size: 13px;
}

.uk-icon.uk-navbar-toggle-icon {
    background: #c1c0b1;
    padding: 12px;
    color: #782e34;
    margin-right: -25px;
}
span.uk-margin-small-left.uk-text-middle {
    background: #c1c0b1;
    padding: 10px;
    font-weight: 700;
    text-transform: uppercase;
    color: #782e34;
    letter-spacing: 0px;
	line-height: 1.6;
    font-size: 15px;
}
.uk-modal-body .uk-icon-button {
    background: #782e34;
    color: #fff;
}
.tm-header-mobile .uk-navbar-right {
	width: -webkit-fill-available;
}
.tm-header-mobile .uk-navbar-left {
	display: none;
}
.tm-header-mobile .campaign-donation {
    margin-top: 0px;
}
#tm-dialog-mobile .uk-modal-body {
	padding-top: 20px;
}	
 
.fs-modal-container button.uk-icon.uk-close.uk-modal-close-default {
    color: #e2e0d6;
}
button.uk-icon.uk-close.uk-modal-close-default {
    color: #782E34;
}
.uk-icon.uk-close.uk-modal-close-default svg {
    width: 18px;
}
.uk-modal-body .uk-nav-parent-icon {
    margin-left: inherit;
    padding-left: 15px;
}

@media (max-width: 600px) {
.uk-panel.quote.uk-margin {
    padding: 40px 40px;
}
}
@media (max-width: 959px) {
  .tm-toolbar.uk-visible\@m {
    display: block !important;
    visibility: visible !important;
  }
  .uk-panel.textwidget {
	font-weight: bold;
}
.heroimg img {
	max-width: 104%;
}
.aboutusslide .uk-slidenav-container {
    bottom: 0;
}
.headerformation {
    margin-left: 0px;
}
}

/* Alleen t/m tablet portrait */
@media (max-width: 959px) {
	.donatedesktop {
		display: none;
	}
  /* Zorg dat de container de volgorde kan bepalen */
  .tm-page {
    display: flex;
    flex-direction: column;
  }

  /* Toolbar altijd zichtbaar (zoals eerder gefixt) en nu als eerste */
  .tm-toolbar.uk-visible\@m {
    display: block !important;   /* override UIkit */
    order: -1;                   /* zet bovenaan */
    width: 100%;
  }

  /* Mobiele header direct onder de toolbar */
  .tm-header-mobile {
    order: 0;
    width: 100%;
  }
}


/* Kolom eerst tonen op mobiel en tablet portrait */
@media (max-width: 959px) {
  .mobile-first {
    order: -1 !important;
  }
}

/* Vanaf tablet landscape (960px+) normale volgorde */
@media (min-width: 960px) {
  .mobile-first {
    order: initial !important;
  }
  ul.el-nav.uk-slider-nav.uk-dotnav.uk-flex-center.uk-margin-medium-top {
    display: none;
}
.donatemobile {
	display: none;
}
}



.hero-home { position: relative; }
.hero-textcol { position: relative; }

/* Op mobiel/tablet-portrait desnoods statisch onder de content */
@media (max-width: 959px) {
  .hero-textcol .logorondolvk {
		position: absolute;
        right: 20px !important;
        bottom: -120px !important;
		margin-left: unset;
        top: unset;
  }
 .heroimg.uk-margin.uk-slideshow {
    margin-right: -15px;
 
}
.trp-shortcode-overlay {
    z-index: 999;
}
.campagneslider a.el-content.uk-button.uk-button-default {
    margin-left: 25px;
    margin-top: -20px;
}
}


@media (max-width: 959px) {
a.uk-navbar-toggle.uk-icon.uk-search-icon {
    right: 0px;
    position: absolute;
}
.uk-panel.textwidget:before{
  content: "\f3c5";                 
  font-family: "Font Awesome 6 Pro";
  font-weight: 100;                  
  display: inline-block;
  margin-right: .5rem;
  color: currentColor;             
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 15px;
}
.masspopupbottom a.el-modal-link {
    margin-bottom: 15px;
    margin-right: 15px;
}
.trp-language-item-name {
    font-size: 12px;
	font-family: 'Open Sans';
}
.trp-shortcode-switcher {
    margin-bottom: -5px;
}
 
li.donation-amount.suggested-donation-amount {
    flex: 1 1 110px;
    max-width: 180px;
}
ul.donation-amounts.has-suggested-amounts  {
	    display: flex;
    flex-wrap: wrap;
    gap: 2px;
    padding: 0;
    margin: 0;
    list-style: none;
}
.charitable-modal .charitable-form-field.charitable-submit-field {
    padding-left: inherit;
    margin-top: inherit;
}
#charitable-donation-form-modal-536 .charitable-radio-list.charitable-form-field {
    text-align: inherit;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 50px !important;
}
#charitable-donation-form.charitable-donation-form.charitable-template-minimal ul.donation-amounts .donation-amount {
    margin: 0px;
}
li.donation-amount.suggested-donation-amount {
    padding-top: 2px;
}
.uk-h4.uk-font-tertiary.searchtitel {
    margin: 0px -20px 0px -20px;
}
div#search-5-search {
    background: #f0efe6;
	margin-top: -10px;
}
.uk-search-medium:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input {
    padding-left: 50px;
}
.modalswitcher a .label-content {
    font-size: 14px;
}
.uk-search-icon svg {
    width: 30px;
    height: 30px;
    color: #782E34;
}
.charitable-modal fieldset#charitable-donor-fields {
    margin-top: -80px;
    padding-left: 0px;
    padding-right: 6px;
}
}


@media (min-width: 1200px) {
    *+.uk-grid-margin-large, .uk-grid+.uk-grid-large, .uk-grid+.uk-grid-row-large, .uk-grid-large>.uk-grid-margin, .uk-grid-row-large>.uk-grid-margin {
        margin-top: 40px;
    }
}