.elementor-kit-6{--e-global-color-primary:#F0F0F9;--e-global-color-secondary:#37489B;--e-global-color-text:#27348A;--e-global-color-accent:#F7C315;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:400;background-color:var( --e-global-color-primary );color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#FCCA22;color:var( --e-global-color-text );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;line-height:1.2em;}.elementor-kit-6 h2{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;line-height:1.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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1200px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:18px;}}@media(max-width:1024px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{padding:15px 15px 15px 15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#site-header,
#site-footer{
    display: none;
}

.container__sm,
.container__m,
.container__ml,
.container__l,
.container__xl,
.container__xxl{
    padding-left: 20px;
    padding-right: 20px;
}

.e-n-menu-wrapper .e-n-menu-item *{
    color: #27348A !important;
    fill: #27348A !important;
}

.elementor-icon-wrapper{
    line-height: 1;;
}

.starttojudo__visual{
    position: absolute;
    bottom: -100px;
    right: 0px;
}

.kennisbank__arrow{
    position: absolute;
    right: 0;
    bottom: 0;
}

.kennisbank__arrow .elementor-icon-wrapper{
    line-height: 0;
}

.kennisbank__arrow .elementor-icon{
    padding: 0.5rem;
    background-color: #27348A;
}

.kennisbank__item .elementor-icon{
    opacity: 1;
    transition: all 0.1s ease-in-out;
}


.kennisbank__item:hover .elementor-icon{
    opacity: 0.8;
    transition: all 0.1s ease-in-out;
}

.nav{
  position: relative;  
}

.nav:before{
    content:'';
    position: absolute;
    left: 0;
    top: 0;
   border-style: solid;
   border-width:70px 0 0 50px;
   border-color: transparent transparent transparent #F0F0F9;
   transform: rotate(0deg);
    z-index: 1;
    width:250px;
}

.rank-math-breadcrumb{
    font-size: 13px;
    color: rgba(39,52,138,0.7);
}

.rank-math-breadcrumb a:link,
.rank-math-breadcrumb a:visited{
    color: #27348A;
    text-decoration: none;
    border-bottom: 1px solid rgba(39,52,138,0.4);
}

.rank-math-breadcrumb a:hover{
    color: #27348A;
    text-decoration: none;
    border-bottom: 1px solid rgba(39,52,138,1);
}

.kalender__date{
    margin-top: auto;
}

.clubactiviteit-filter{
    display: flex;
    gap: 10px;
}

/* BEGIN EVENTS */ 
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body{
        border-top: 5px solid #F0F0F9 !important;
  
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week{
    border-left: 5px solid #F0F0F9 !important;
  
}


.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{
    border-color: #F0F0F9 !important;
       border-style: solid !important;
    border-width: 0 5px 5px 0 !important;

}

.tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-cell{
    background-color: #F0F0F9 !important;
}

.tribe-events-calendar-month__day-date-daynum,
.tribe-events-calendar-month__day-date-daynum .tribe-events-calendar-month__day-date-link{
    color: #27348A !important;
}

.tribe-events-calendar-month__day-cell{
    background-color: #fff;
    
}

.tribe-events-calendar-month__calendar-event-title-link{
        color: #27348A !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after{
    background-color: #27348A !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover .tribe-events-calendar-month__day-cell {
      background-color: #F0F0F9 !important;
}

.tribe-events-calendar-month__header-column{
    border: none !important;
}

.tribe-events-calendar-month__header-column-title {
    font-size:17px !important
}

.elementor-swiper-button-prev{
        top: auto !important;
    transform: translate(-80px,20px) !important;
}

.elementor-swiper-button-next{
        top: auto !important;
    transform: translate(0px,20px) !important;
}

.tribe-common .tribe-common-l-container { max-width: 100% !important; 
    padding-left: 0 !important;
    padding-right: 0 !important;
    
}


#tribe-events-pg-template {
    margin: 0 auto;
    max-width: 100%;
    padding: 0;
}

.tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container, 
.tec-events-elementor-event-widget__venue .tribe-events-content .tec-events-elementor-event-widget__venue-container{
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container *, 
.tec-events-elementor-event-widget__venue .tribe-events-content .tec-events-elementor-event-widget__venue-container *{
    padding: 0 !important;
    margin: 0 !important;
    font-style: normal !important;
}

.tec-events-elementor-event-widget__navigation--subnav{
    gap: 100px;
}

.tec-events-elementor-event-widget__export-dropdown-button{
    border-radius: 50px !important;
}

.tec-events-elementor-event-widget__datetime{
    margin: 0 !important;
}

/* END EVENTS */ 

@media (min-width: 1024px){
   
 .container__sm,
.container__m,
.container__ml,
.container__l,
.container__xl,
.container__xxl{
    padding-left: 100px;
    padding-right: 100px;
}
    
.container__sm{
    max-width: 600px !important;
    width: 100%;
    margin: 0 auto;
}


.container__m{
    max-width: 940px !important;
    width: 100%;
    margin: 0 auto;
}

.container__ml{
    max-width: 1300px !important;
    width: 100%;
    margin: 0 auto;
}

.container__l{
    max-width: 1500px !important;
    width: 100%;
    margin: 0 auto;
}

.container__xl{
    max-width: 1640px !important;
    width: 100%;
    margin: 0 auto;
}

.container__xxl{
    max-width: 2200px !important;
    width: 100%;
    margin: 0 auto;
}

.nav:before{
    content:'';
   border-width: 200px 0 0 200px;
    width:50px;
}

.e-n-menu-content .container__l{
    padding-left: 0;
    padding-right: 0;
}

.starttojudo__visual{
    position: absolute;
    bottom: -100px;
    right: -200px;
}

.e-n-menu-wrapper .e-n-menu-item:nth-child(5),
.e-n-menu-wrapper .e-n-menu-item:nth-child(6),
.e-n-menu-wrapper .e-n-menu-item:nth-child(7),
.e-n-menu-wrapper .e-n-menu-item:nth-child(8),
.e-n-menu-wrapper .e-n-menu-item:nth-child(9){
    display: none;
}

.e-n-menu-wrapper .e-n-menu-item{
    margin-left: 40px;
}

.e-n-menu-wrapper .e-n-menu-item *{
    color: #fff !important;
    fill: #fff !important;
}

.e-n-menu-wrapper .e-n-menu-content *{
    color: #27348A !important;
    fill: #27348A !important;
}

.rank-math-breadcrumb{
    font-size: 16px;
    color: rgba(39,52,138,0.7);
}


}

@media (min-width: 2200px){
   
.container__sm,
.container__m,
.container__ml,
.container__l,
.container__xl,
.container__xxl{
    padding-left: 50px;
    padding-right: 50px;
}
}/* End custom CSS */