/*
Theme Name: Kiwanis Eferding
Template: hello-elementor
Version: 0.5.0
*/
body.k-site{margin:0;--k-blue:#063b65;--k-ink:#102f4b;--k-gold:#d7b566;--k-muted:#587084;color:var(--k-ink);font:16px Arial,Helvetica,sans-serif}
body.k-site .elementor .e-con{min-width:0;--container-widget-width:100%;--container-widget-flex-grow:0}
body.k-site .elementor .k-native-widget{margin:0;max-width:100%;--widgets-spacing:0}
body.k-site .elementor .k-native-widget p{margin:0}
body.k-site .elementor .elementor-heading-title{color:inherit;font-family:inherit;font-weight:500}
body.k-site .elementor-widget-text-editor{color:inherit}
body.k-site .elementor-widget-heading{color:inherit}
body.k-site .elementor .elementor-button{font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;text-align:inherit;box-shadow:none}
body.k-site .elementor .elementor-button-content-wrapper{gap:12px}
body.k-site .elementor .k-native-link{width:fit-content;flex:none}
body.k-site .elementor .k-native-container{flex:none}
body.k-site .elementor .k-native-image img{display:block}
body.k-site .elementor .k-header>.k-linked-picture{margin-right:auto;width:214px;flex-shrink:0}
body.k-site .elementor .k-header nav{flex-direction:row;width:auto}
body.k-site .elementor .k-footer>.e-con{width:auto}
body.k-site .elementor .k-footer-bottom{flex-direction:row}
body.k-site .elementor .k-button .elementor-button,body.k-site .elementor .k-text-link .elementor-button{display:block;width:100%}
body.k-site .elementor .k-home-copy .k-native-p:not(.k-label){color:#536b7d;max-width:480px;margin:28px 0 30px;font-size:18px}
body.k-site .elementor .k-home-copy .k-label{margin-bottom:23px}
body.k-site .elementor .k-hero-picture{background-size:cover;position:relative}
body.k-site .elementor .k-picture-overlay{width:auto;position:absolute;z-index:2}
body.k-site .elementor .k-picture-caption{width:auto;position:absolute;z-index:2}
body.k-site .elementor .k-openair-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#031321e8,#03132173 58%,#0313211a)}
body.k-site .elementor .k-openair-year{width:auto;position:absolute}
body.k-site .elementor .k-club-split>.k-native-image img{aspect-ratio:1.3;object-fit:cover;width:100%}
body.k-site .elementor .k-event-card>.k-native-image img{object-fit:cover;width:100%;height:100%;min-height:400px}
body.k-site .elementor .k-editions{flex-direction:row}
body.k-site .elementor .k-editions>.e-con{flex:1;background:#f0f4f7;padding:24px}
body.k-site .elementor .k-stats strong{font-weight:400}
body.k-site .elementor .k-feature-note{width:auto}
body.k-site .elementor .k-section-heading{flex-direction:row}
body.k-site .elementor .k-project-top,body.k-site .elementor .k-project-bottom,body.k-site .elementor .k-impact,body.k-site .elementor .k-event-nav,body.k-site .elementor .k-actions{flex-direction:row}
body.k-site .elementor .k-wrap{width:88%;max-width:1320px}
body.k-site .elementor .k-header{flex-direction:row}
body.k-site .elementor .k-header>.k-linked-picture{margin-right:auto;width:214px}
body.k-site .elementor .k-home-hero{gap:0}
body.k-site .elementor .k-native-container{--gap:0px;--row-gap:0px;--column-gap:0px}
body.k-site .elementor .k-linked-picture.k-native-image{width:214px}
body.k-site .elementor .k-section{padding-top:94px;padding-bottom:94px}
body.k-site .elementor .k-archive-content{gap:28px;--gap:28px}
body.k-site .elementor .k-archive-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;--gap:20px}
body.k-site .elementor .k-archive-sponsors{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;--gap:28px;background:#f1f5f7;padding:30px}
body.k-site .elementor .k-archive-gallery img{aspect-ratio:1.5;object-fit:cover;width:100%}
body.k-site .elementor .k-archive-sponsors img{height:100px;width:100%;object-fit:contain}
body.k-site .elementor .k-archive-sponsors .widget-image-caption{font-size:11px;color:#587084}
body.k-site .elementor .k-archive-index{gap:24px;--gap:24px}
body.k-site .elementor .k-archive-content .k-native-p{max-width:900px}
body.k-site .elementor .k-album .k-button{color:#fff;font:600 15px Arial;border:0;cursor:pointer}
@media(max-width:760px){body.k-site .elementor .k-archive-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.k-site .elementor .k-archive-sponsors{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}body.k-site .elementor .k-archive-content h1{font-size:40px}}
@media(max-width:760px){body.k-site .elementor .k-header>.k-linked-picture{width:160px}body.k-site .elementor .k-header nav{width:100%;order:3;flex-wrap:wrap}body.k-site .elementor .k-footer-bottom,body.k-site .elementor .k-section-heading,body.k-site .elementor .k-impact{flex-direction:column}body.k-site .elementor .k-section{padding-top:55px;padding-bottom:55px}}
body.k-site.k-site.k-site .elementor .k-presidium-photo img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}
