.elementor-kit-2368{--e-global-color-primary:#000000;--e-global-color-secondary:#F2F2F2;--e-global-color-text:#000000;--e-global-color-accent:#A89882;--e-global-color-297a752:#FFFFFF;--e-global-color-9f4a212:#815A0A;--e-global-color-b189efa:#203E46;--e-global-color-d76f770:#1C504F;--e-global-typography-primary-font-family:"PT Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Klinic Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"PT Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"PT Sans";--e-global-typography-accent-font-weight:500;font-family:"PT Sans", Sans-serif;font-size:16px;line-height:1.8em;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:500ms;}.elementor-kit-2368 e-page-transition{background-color:var( --e-global-color-297a752 );}.elementor-kit-2368 p{margin-block-end:15px;}.elementor-kit-2368 a{color:var( --e-global-color-accent );}.elementor-kit-2368 a:hover{color:var( --e-global-color-9f4a212 );}.elementor-kit-2368 h1{font-family:"Klinic Slab", Sans-serif;font-size:50px;font-weight:600;line-height:1.2em;}.elementor-kit-2368 h2{font-family:"Klinic Slab", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;}.elementor-kit-2368 h3{font-family:"Klinic Slab", Sans-serif;}.elementor-kit-2368 h4{font-family:"Klinic Slab", Sans-serif;line-height:2em;}.elementor-kit-2368 h5{font-family:"PT Sans", Sans-serif;line-height:2em;}.elementor-kit-2368 h6{font-family:"PT Sans", Sans-serif;line-height:2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-navigation-icons-size:10px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.wpml-ls-current-language .wpml-ls-native {
display: none;
}


.wpml-ls-current-language .sub-menu li a .wpml-ls-native {
    display:inline;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation {
    background-color:white;
}

.single-event_listing[data-force-header-trans-color="light"] #header-outer[data-transparent-header="true"].transparent #logo img {
opacity: 1;
}


.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-action-url {
}

@media only screen and (max-width: 575px) {
    .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img {
        display:none;
    }
}

.wpem-main .wpem-single-event-body-content a {
color: #A89882;
}

.wpem-main .wpem-single-event-body-content a:hover {
color: black;
}


.wpem-main .wpem-single-event-body-content p:last-child a {
margin-top:30px;
font-weight: 600;
border: solid 2px black;
padding: 22px;
line-height:0;
display: flex;
justify-content: center;
color:black;
}

.wpem-main .wpem-single-event-body-content p:last-child a:hover {
color: #A89882;
border-color: #A89882;
}


.wpem-event-listing-list-view .wpem-event-title {
    padding:0;
}

.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-banner {
    padding-right:0;
}

.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date{
    display:none;
}

.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location {
    
}

.wpem-event-listings .wpem-event-layout-wrapper .event_featured, .wpem-event-listings .wpem-event-layout-wrapper .event_featured:hover {
    background:none;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date {
 
    position:relative;
}


.single-event_listing .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img {
    display:none;
}


.wpem-event-type {
    display:none !important;
}

.wpem-event-listings-header {
    display:none;
}

.wpem-event-listing-list-view .wpem-event-banner-img {
    height:150px !important;
    width:150px !important;
    border-radius: 0 !important;
}

.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper {
    border:none;
}

.wpem-event-listing-list-view .wpem-event-box-col:first-child .wpem-event-layout-wrapper, .wpem-event-listing-list-view .wpem-event-box-col .wpem-event-layout-wrapper,.wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {
    border:none;
    background-color:white;
}


.wpem-event-listing-list-view .wpem-event-box-col,.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper {
    transition: box-shadow .3s;
}

.wpem-event-listing-list-view .wpem-event-box-col:hover,.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper:hover {
 box-shadow: 0px 5px 10px rgba(33,33,33,.15);
 background-color:white;
}



.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-date {
    color:#A89882;
    font-size:30px;
    margin-top:50%;
    margin-bottom:50%;
    padding-top:0px;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-month{
    color:#A89882;
    font-size:20px;
    padding-top:10px;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-from-date  {
    color:#A89882;
    font-size:30px;
    margin-top:50%;
    margin-bottom:50%;
    margin-left:20px;

}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-date {
    line-height:0;
}

.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-date,.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-month {
    color:#815A0A;
}

.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
    margin:0;
}

.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation {
  display: flex;
  justify-content: center;
  align-items: center;
}

.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date {
    border-radius:2px;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
     padding-right:15px;
}

.wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {
    padding:15px !important;
}

.wpem-event-listing-list-view .wpem-event-box-col {
    margin-bottom:30px;
}

.wpem-main {
    line-height:1.8;
    overflow: visible;
    color:black;
}

.wpem-main a {
    color:black;
}

.wpem-heading-text {
    color:black !important;
}

.wpem-event-title {
    padding-bottom:5px;
}

.single-event_listing .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
    padding-left: 65px;
}

.page .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
 padding-left: 15px;
}

.single-event_listing #header-outer[data-transparent-header="true"].transparent.dark-slide >header #logo img.dark-version {
     display:block;
}

.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper {
    border-radius:0;
}




.cv-donatie p {
    font-family: PT Sans;
}

.cv-donatie select {
    padding-top: 15px;
    padding-bottom: 15px;
      -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
    margin-bottom: 10px;
    background-color: #eee;
    background-image: url('https://staging.cvkinderkoor.nl/wp-content/uploads/arrow-down-sign-to-navigate.png');
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: right 20px center;
}

.cv-donatie input[type=submit] {
    font-size: 16px;
    padding: 12px 16px;
}






.move-left .elementor-button-link
{
  position: relative;
  transition: transform 0.4s ease;
  transform: translateX(0px);
}

.move-left .elementor-button-link:hover
{
 transform: translateX(8px);
}

/* Add the move-left class to your container element */
.move-left-container .elementor-button-link {
    position: relative;
    transition: transform 0.4s ease;
    transform: translateX(0px);
}

/* Change the hover .elementor-kit-2368 to target the container instead of the button */
.move-left-container:hover .elementor-button-link {
    transform: translateX(8px);
}

/* Optional: Add a pointer cursor to the container to indicate interactivity */
.move-left-container {
    cursor: pointer;
}

/* If you need to maintain button hover state separately */
.move-left-container .elementor-button-link:hover {
    /* Add any button-specific hover styles here */
    /* For example: */
    opacity: 0.9;
}

.elementor-star-rating i {
    font-family: "eicons";
}

.cv-donatie input[type=submit] {
font-size: 18px;
font-weight: 600;
border-style: solid;
border-width: 2px 2px 2px 2px;
 color:#A89882;
border-color:#A89882;
background:white;  

}

.cv-donatie input[type=submit]:hover{
 color:white;
 background:#A89882;
}

.post-tags {
    display:none;
}

header li .wpml-ls-native {
    margin-left:10px;
}

header .has-submenu .wpml-ls-flag {
margin-right: 2px;
height: 18px;
max-width: none;
}

.wpml-ls-menu-item .wpml-ls-flag {
margin-right: 2px;
height: 18px;
max-width: none;
}

header .elementor-sub-item .wpml-ls-flag {
    margin-bottom:1px;
margin-right: 10px;
margin-left: -5px;
max-width: 18px;
}

.flatpickr-mobile:before {
content: attr(placeholder);
color: gray;
}
.flatpickr-mobile:focus[value]:not([value=""]):before {
display: none;
}

input[type="hidden"][value]:not([value=""]) + .flatpickr-mobile:before {
display: none;
}

.elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover {
    background-color:#A89882!important;
}
.menu-item a {
    outline: none!important;
}

.wpem-single-event-right-content,.wpem-event-single-image,.wpem-single-event-short-info {
    display:none;
}

.wpem-single-event-page .wpem-single-event-wrapper {
    border:none;
}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content::after {
    width:0;
}

.wpem-single-event-left-content {
flex: 0 0 100%;
max-width: 100%;
}

.shadow-transition-ease {transition: box-shadow 0.3s ease-in-out;}
.shadow-transition-ease:hover {transition: box-shadow 0.3s ease-in-out;}








#buorgul , #buorgpermanent{
background-color: #A89882!important;
color: var( --e-global-color-297a752 )!important;
border-color: var( --e-global-color-accent )!important;
font-family:"PT Sans", Sans-serif!important;
font-size: 18px!important;
font-weight: 600!important;
border-style: solid!important;
border-width: 2px 2px 2px 2px!important;
box-shadow: none!important;
margin-top: 15px!important;
margin-bottom: 15px!important;
margin-right: 10px!important;
margin-left: 10px!important;
padding-top:5px!important;
padding-bottom:5px!important;
padding-left:15px!important;
padding-right:15px!important;
min-width: 160px;
}

#buorgig {
background-color: #FFF!important;
color: #A89882!important;
border-color: #FFF!important;
font-family:"PT Sans", Sans-serif;
font-size: 18px!important;
font-weight: 400!important;
border-style: solid!important;
border-width: 2px 2px 2px 2px!important;
box-shadow: none!important;
margin-top: 15px!important;
margin-bottom: 15px!important;
margin-right: 10px!important;
margin-left: 10px!important;
padding-top:5px!important;
padding-bottom:5px!important;
padding-left:15px!important;
padding-right:15px!important;
min-width: 160px;
}

.buorg {
background-color: #F2F2F2!important; 
border-bottom: none!important; 
font-family:"PT Sans", Sans-serif!important;
}

h1,h2,h3,h4 {
    margin-top:2rem;
}

/*html {*/
/*background: linear-gradient(180deg, rgba(32, 62, 70, 1)*/
/* 12%, rgba(255, 255, 255, 1) 11%)!important;*/
/*}*/

html { background: -webkit-linear-gradient(180deg, rgba(32, 62, 70, 1) 12%, rgba(255, 255, 255, 1) 11%)!important; background: linear-gradient(180deg, rgba(32, 62, 70, 1) 12%, rgba(255, 255, 255, 1) 11%)!important; }

ul {padding-bottom: 15px;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.cvkinderkoor.nl/wp-content/uploads/PTSans-Regular.woff2') format('woff2'),
		url('https://staging.cvkinderkoor.nl/wp-content/uploads/PTSans-Regular.woff') format('woff'),
		url('https://staging.cvkinderkoor.nl/wp-content/uploads/PTSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://staging.cvkinderkoor.nl/wp-content/uploads/PTSans-Bold.woff2') format('woff2'),
		url('https://staging.cvkinderkoor.nl/wp-content/uploads/PTSans-Bold.woff') format('woff'),
		url('https://staging.cvkinderkoor.nl/wp-content/uploads/PTSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.cvkinderkoor.nl/wp-content/uploads/PTSans-Italic.woff2') format('woff2'),
		url('https://staging.cvkinderkoor.nl/wp-content/uploads/PTSans-Italic.woff') format('woff'),
		url('https://staging.cvkinderkoor.nl/wp-content/uploads/PTSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://staging.cvkinderkoor.nl/wp-content/uploads/PTSans-BoldItalic.woff2') format('woff2'),
		url('https://staging.cvkinderkoor.nl/wp-content/uploads/PTSans-BoldItalic.woff') format('woff'),
		url('https://staging.cvkinderkoor.nl/wp-content/uploads/PTSans-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Klinic Slab';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://staging.cvkinderkoor.nl/wp-content/uploads/KlinicSlabBold.woff2') format('woff2'),
		url('https://staging.cvkinderkoor.nl/wp-content/uploads/KlinicSlabBold.woff') format('woff'),
		url('https://staging.cvkinderkoor.nl/wp-content/uploads/KlinicSlabBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */