/*
Theme Name: Eigenwijs
Author: Cloudwise
Template: kadence
Version: 1.0.1
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

:root {
	--rood: #DA0129;
	--lichtrood: #F5B0A7;
	--oranje: #EE7203;
	--lichtoranje: #F4A258;
	--groen: #65B338;
	--lichtgroen: #99CD7C;
	--donker:#211F5E;
	--licht:#f3f3f7;
}

.header-html-inner{display:flex}
.header-html-inner > a{display:flex; align-items: center; margin:0px 10px;}
.header-html-inner > a:after{content:""; width:17px; height:17px; display:inline-block; vertical-align:middle; margin-left:5px; background-size:contain; background-repeat:no-repeat;}
.header-html-inner > a:nth-child(1):after{background-image:url("images/icon_vliegtuig.svg");}
.header-html-inner > a:nth-child(2):after{background-image:url("images/icon_telefoon.svg");}

.logo-bg{background-image:url("images/logo_bg.svg"); background-size:contain; background-repeat:no-repeat; position: absolute; top: -5px; left: auto; width:250px; height:160px;}


.site-middle-footer-wrap{}
.site-middle-footer-wrap:before{content:""; display:block; width:100%; height:70px; background-image:url("images/footer_bg.svg"); background-repeat:no-repeat; background-size:contain;}

.site-top-footer-inner-wrap{position:relative;}
.site-top-footer-inner-wrap:before{content:""; display:block; position:absolute; width:70%; height:300px; background-image:url("images/img_windmolens_dgroen.svg"); background-repeat:no-repeat; background-size:contain; background-position:bottom right; position:absolute; right:0; bottom:0;}

.site-middle-footer-wrap{margin-top:-32px; position:relative;}
.site-bottom-footer-inner-wrap{position:relative;}
.site-bottom-footer-inner-wrap:before{content:""; display:block; background-image:url("images/footer_bottom.svg"); background-repeat:no-repeat; background-size:contain; position:absolute; bottom:0; left:-400px; height:110%; width:calc(50% + 500px); opacity:0.1;}


.home-linklist-wrapper{position:relative;}
.home-linklist-wrapper:before{content:""; display:block; position:absolute; left:-50px; top:-100px; width:1092px; aspect-ratio:546/305; background-image:url("images/bg_lichtblauw.svg"); background-size:contain; background-repeat:no-repeat; }

.home-linklist{}
.home-linklist ul{}
.home-linklist ul li{position:relative;}
.home-linklist ul li:after{content:""; position:absolute; left:0; bottom:-10px; width:250px; height:1px; background-color:#000; opacity:0.1;}
.home-linklist ul li:last-of-type:after{display:none;}
.home-linklist ul li:nth-of-type(4n+1) svg{color:#DA0129;}
.home-linklist ul li:nth-of-type(4n+2) svg{color:#004899;}
.home-linklist ul li:nth-of-type(4n+3) svg{color:#65B338;}
.home-linklist ul li:nth-of-type(4n+4) svg{color:#FFD600;}

.home-banner{-webkit-mask-image: url("images/banner_bg.svg"); mask-image: url("images/banner_bg.svg"); mask-repeat: no-repeat;}

.stippels:after{content:""; display:block;}


/* home video */
.home-video-wrapper{position:relative}
.home-video-wrapper:before{content:""; display:block; position:absolute; right:calc(-50% + 100px); top:-120px; width:1600px; aspect-ratio:546/305; background-image:url("images/bg_groen.svg"); background-size:contain; background-repeat:no-repeat; transform: rotate(180deg);}
.home-video-header{position:relative;}
.home-video-header:before{content:""; display:block; position:absolute; height:86px; width:271px; right:-125px; top:-53px; background-image:url("images/img_krul_groen.svg"); background-size:contain; background-repeat:no-repeat; transform: rotate(-10deg);}

/* home socials */
.home-socials-wrapper{position:relative;}
.home-socials-wrapper:before{content:""; display:block; position:absolute; right:calc(-50% + 250px); top:-200px; width:1800px; aspect-ratio:546/305; background-image:url("images/bg_lichtblauw.svg"); background-size:contain; background-repeat:no-repeat;}


/* agenda lijst */
.tribe-events-widget-events-list .tribe-common-g-row{display:flex !important; flex-direction:row !important; align-items:center; border-bottom:2px dashed #B6B5CA !important; padding-bottom:20px !important;}
.tribe-events-widget-events-list .tribe-events-widget-events-list__event-date-tag{display:flex; align-items: center; justify-content: center; background-color:transparent; background-image:url("images/bg_oranje_agenda.svg"); background-repeat:no-repeat; background-position:center center; width:162px !important; margin-right:30px !important;}
.tribe-events-widget-events-list .tribe-events-widget-events-list__event-date-tag-datetime{flex-direction:row-reverse !important; width:100%; align-items: center;  justify-content: center; transform:translateX(-10px); }
.tribe-events-widget-events-list .tribe-events-widget-events-list__event-date-tag-datetime .tribe-events-widget-events-list__event-date-tag-month{color:#fff; font-size:20px !important; margin-top: -29px; padding-left: 5px; font-family:'Kreon';}
.tribe-events-widget-events-list .tribe-events-widget-events-list__event-date-tag-datetime .tribe-events-widget-events-list__event-date-tag-daynum{color:#fff; font-weight:bold; font-size:56px; font-family:'Kreon'; }
.tribe-events-widget-events-list .tribe-events-widget-events-list__event-header{}
.tribe-events-widget-events-list .tribe-events-widget-events-list__event-header .tribe-events-widget-events-list__event-datetime-wrapper{color:var(--oranje) !important; font-size:20px !important;}
.tribe-events-widget-events-list .tribe-events-widget-events-list__event-header .tribe-events-widget-events-list__event-title{font-weight:bold; font-size:32px;}
.tribe-events-widget-events-list .tribe-events-widget-events-list__view-more{display:flex; justify-content: center;}
.tribe-events-widget-events-list .tribe-events-widget-events-list__view-more a{background-color:var(--oranje); color:#fff !important; text-decoration:none; display:inline-block; font-size:18px; font-weight:600; border-radius:10px; padding:7px 18px !important; font-family:'Kreon';}
.tribe-events-widget-events-list .tribe-events-widget-events-list__view-more a:hover{background-color:var(--lichtoranje);}


/* agenda lijst */
.tribe-events{}
.tribe-events .tribe-events-header{}
.tribe-events .tribe-events-calendar-list{}
.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag{ display:flex; align-items: center; justify-content: center; background-color:transparent; background-image:url("images/bg_oranje_agenda.svg"); background-repeat:no-repeat; background-position:center center; width:162px !important; margin-right:30px !important;}
.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag-datetime{display:flex; flex-direction:row-reverse !important; width:100%;  align-items: center; justify-content: center; transform:translateX(-10px); }
.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-weekday{ color:#fff !important; font-size:20px !important; margin-top: -29px; padding-left: 5px; font-family:'Kreon';}
.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-daynum{ color:#fff !important; font-weight:bold; font-size:56px; font-family:'Kreon';}
.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-wrapper{}
.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-description{color:var(--donker) !important;}
.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-featured-image-wrapper{display:none}

.tribe-events-c-nav__prev,
.tribe-events-c-nav__next{background-color:var(--groen); color:#fff !important; text-decoration:none; display:inline-block; font-size:18px; font-weight:600; border-radius:10px; padding:7px 18px !important; font-family:'Kreon'; text-decoration:none !important;}
.tribe-events-c-nav__prev:hover,
.tribe-events-c-nav__next:hover{background-color:var(--lichtgroen);}

.tribe-events-c-subscribe-dropdown{}
.tribe-events-c-subscribe-dropdown__button{background-color:var(--groen); border-radius:10px;}
.tribe-events-c-subscribe-dropdown__button > button{background-color:transparent !important;}
.tribe-events-c-subscribe-dropdown__button > svg > path {fill:#fff !important;}
.tribe-events-c-subscribe-dropdown__content{background-color:var(--licht); border-radius:10px; padding-bottom:20px !important;}
.tribe-events-c-subscribe-dropdown__content ul li a{text-decoration:none;}

.tribe-events-c-events-bar__search{}
.tribe-events-c-events-bar__search .tribe-events-c-search__input-group{}
.tribe-events-c-events-bar__search .tribe-common-form-control-text__input{ border-radius:10px; padding:13px 20px !important;}
.tribe-events-c-events-bar__search .tribe-common-c-btn{ margin-left:10px;}



/* nieuws slider */
.nieuws-slider{}
.nieuws-slider .entry{width:100%;}
.nieuws-slider .post-thumbnail{width:340px;}
.nieuws-slider .post-thumbnail .post-thumbnail-inner{width:300px; aspect-ratio:1/1; border-radius:20px; overflow:hidden; transform:rotate(8deg); margin-top:20px; margin-left:20px; }
.nieuws-slider .entry-content-wrap .entry-header .entry-taxonomies{transform:translate(-120px,50px);}
.nieuws-slider .entry-content-wrap .entry-header .entry-taxonomies .category-links a{display:inline-block; background-color:var(--rood); color:#fff; border-radius:10px; padding:5px 8px; }
.nieuws-slider .entry-content-wrap .entry-header .entry-taxonomies .category-links a:hover{background-color:var(--lichtrood);}
.nieuws-slider .entry-content-wrap .entry-header .entry-title{}
.nieuws-slider .entry-content-wrap .entry-header .entry-title a{font-weight:300 !important;}
.nieuws-slider .entry-content-wrap .entry-header .entry-title a:hover{color:var(--donker);}
.nieuws-slider .entry-content-wrap .entry-header .entry-meta{font-size:18px; color:var(--rood); font-weight:400 }
.nieuws-slider .entry-content-wrap .entry-summary{}
.nieuws-slider .entry-content-wrap .entry-footer{}
.nieuws-slider .entry-content-wrap .entry-footer a.post-more-link{display:inline-block; background-color:var(--oranje); color:#fff !important; text-decoration:none; display:inline-block; font-size:18px; font-weight:600; border-radius:10px; padding:7px 18px !important; font-weight:bold; font-family:'Kreon'; text-transform:none; letter-spacing:0;}
.nieuws-slider .entry-content-wrap .entry-footer a.post-more-link:hover{background-color:var(--lichtoranje);}
.nieuws-slider .entry-content-wrap .entry-footer a.post-more-link .kadence-svg-iconset{display:none;}


/* flickity */
.flickity-enabled .flickity-page-dots .dot{opacity:1; background:var(--lichtrood); margin:0 5px; height:12px; width:12px;}
.flickity-enabled .flickity-page-dots .dot.is-selected{background:var(--rood);}


/* stippels */
.stippels.stippels-home.groen1{background-image:url("images/stippels_groen1.svg"); aspect-ratio:1302/351; margin-top:-23% !important; margin-bottom:-5% !important;}
.stippels.stippels-home.rood1{background-image:url("images/stippels_rood1.svg"); aspect-ratio:1301/281; margin-top:20% !important; margin-bottom:-35% !important;  }
.stippels.stippels-home.rood2{background-image:url("images/stippels_rood2.svg"); aspect-ratio:1297/274; margin-top:-15% !important; margin-bottom:-35% !important; }


/* Hover imgae */
.hoverimage { background-color:var(--rood);}
.hoverimage:hover img { opacity:0.5 } 


/* media queries */
@media only screen and (max-width: 1600px) {
.stippels.stippels-home.groen1{ margin-top:-15% !important; margin-bottom:-5% !important;}
.stippels.stippels-home.rood1{margin-top:30% !important; margin-bottom:-25% !important;  }
.stippels.stippels-home.rood2{margin-top:-10% !important; margin-bottom:-30% !important; }
}

@media only screen and (max-width: 1200px) {
 
}

@media only screen and (max-width: 600px) {
 
}

