.featured-events .content .secondary-events .event-date span,.wf{font-family:Lato,sans-serif;font-weight:400}.featured-events .content .primary-event .event-date,.featured-events .content .secondary-events .event-date,.wf-b{font-family:Lato,sans-serif;font-weight:800}.wf-l{font-family:Lato,sans-serif;font-weight:300}.featured-events .block-wrap,.wrap{margin:auto;max-width:1140px;padding:0 20px;width:100%}@media only screen and (min-width:980px){.featured-events .block-wrap,.wrap{padding:0 15px}}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:auto;src:url(/wp-content/themes/kwu/fonts/fa-solid-900.eot);src:url(/wp-content/themes/kwu/fonts/fa-solid-900.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/kwu/fonts/fa-solid-900.woff2) format('woff2'),url(/wp-content/themes/kwu/fonts/fa-solid-900.woff) format('woff'),url(/wp-content/themes/kwu/fonts/fa-solid-900.ttf) format('truetype'),url(/wp-content/themes/kwu/fonts/fa-solid-900.svg#fontawesome) format('svg')}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:auto;src:url(/wp-content/themes/kwu/fonts/fa-brands-400.eot);src:url(/wp-content/themes/kwu/fonts/fa-brands-400.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/kwu/fonts/fa-brands-400.woff2) format('woff2'),url(/wp-content/themes/kwu/fonts/fa-brands-400.woff) format('woff'),url(/wp-content/themes/kwu/fonts/fa-brands-400.ttf) format('truetype'),url(/wp-content/themes/kwu/fonts/fa-brands-400.svg#fontawesome) format('svg')}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;font-display:auto;src:url(/wp-content/themes/kwu/fonts/fa-regular-400.eot);src:url(/wp-content/themes/kwu/fonts/fa-regular-400.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/kwu/fonts/fa-regular-400.woff2) format('woff2'),url(/wp-content/themes/kwu/fonts/fa-regular-400.woff) format('woff'),url(/wp-content/themes/kwu/fonts/fa-regular-400.ttf) format('truetype'),url(/wp-content/themes/kwu/fonts/fa-regular-400.svg#fontawesome) format('svg')}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:auto;src:url(/wp-content/themes/kwu/fonts/fa-light-300.eot);src:url(/wp-content/themes/kwu/fonts/fa-light-300.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/kwu/fonts/fa-light-300.woff2) format('woff2'),url(/wp-content/themes/kwu/fonts/fa-light-300.woff) format('woff'),url(/wp-content/themes/kwu/fonts/fa-light-300.ttf) format('truetype'),url(/wp-content/themes/kwu/fonts/fa-light-300.svg#fontawesome) format('svg')}.fa,.fas,.featured-events .content .secondary-events h3 a:after{font-family:'Font Awesome 5 Pro';font-weight:900}.fab{font-family:'Font Awesome 5 Brands'}.far{font-family:'Font Awesome 5 Pro';font-weight:400}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}.featured-events{background:repeating-linear-gradient(145deg,#623588,#623588 7px,#5A2A82 0,#5A2A82 9px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;position:relative}.featured-events .block-wrap .top{margin-bottom:1em}@media only screen and (min-width:768px){.featured-events .block-wrap .top{display:flex;justify-content:space-between}}@media only screen and (min-width:768px){.featured-events .content{display:flex;flex-wrap:wrap}}@media only screen and (max-width:767px){.featured-events .content .primary-event{margin-bottom:2em}}@media only screen and (min-width:768px){.featured-events .content .primary-event{margin-right:4%;width:46%}}.featured-events .content .primary-event .img-wrap{display:block;margin-bottom:1em}.featured-events .content .primary-event .img-wrap img{border:1px solid #fff;display:block}.featured-events .content .primary-event h2{color:#fff;margin-bottom:.75em}.featured-events .content .primary-event p{color:#fff;font-size:1em;margin-top:.5em}@media only screen and (min-width:980px){.featured-events .content .primary-event p{font-size:1.1em}}.featured-events .content .primary-event .event-date{color:#FEC524;margin-bottom:.5em}.featured-events .content .primary-event h3{color:#fff;font-size:1.2em;padding-top:0}@media only screen and (min-width:980px){.featured-events .content .primary-event h3{font-size:1.4em}}.featured-events .content .primary-event .link-wrap{margin-top:1em}.featured-events .content .primary-event .link-wrap .btn:not(.btn-alt):before{background-color:#fff}.featured-events .content .primary-event .link-wrap .btn:not(.btn-alt):hover{color:#5A2A82}@media only screen and (min-width:768px){.featured-events .content .secondary-events{margin-left:4%;width:46%}}@media only screen and (min-width:1110px){.featured-events .content .secondary-events{margin-left:7.5%;width:42.5%}}.featured-events .content .secondary-events .inner{background-color:#fff;padding:1.25em}.featured-events .content .secondary-events .link-wrap{margin-bottom:1em}.featured-events .content .secondary-events .link-wrap a{color:#AC5C18}.featured-events .content .secondary-events .link-wrap a:after{color:#5A2A82}.featured-events .content .secondary-events .event-listing{display:flex;flex-wrap:wrap;padding:0 .5em 0 .25em}.featured-events .content .secondary-events .event-listing:not(:first-of-type){border-top:2px solid #eee;margin-top:1em;padding-top:1em}.featured-events .content .secondary-events .event-date{align-items:center;border:1px solid #818181;color:#5A2A82;display:flex;font-size:1.15em;height:70px;flex-direction:column;justify-content:center;padding:.5em;width:70px}@media only screen and (min-width:980px){.featured-events .content .secondary-events .event-date{font-size:1.25em;line-height:1em}}@media only screen and (min-width:980px){.featured-events .content .secondary-events .event-date{font-size:1.4em;line-height:1em}}.featured-events .content .secondary-events .event-date span{display:block;font-size:1.1em}.featured-events .content .secondary-events .content-inner{align-self:center;flex:1;padding-left:1em}.featured-events .content .secondary-events a{color:#5A2A82}.featured-events .content .secondary-events h3{font-size:1.2em}@media only screen and (min-width:980px){.featured-events .content .secondary-events h3{font-size:1.1em}}.featured-events .content .secondary-events h3 a{display:block;padding-right:1.25em;text-decoration:none}.featured-events .content .secondary-events h3 a:after{color:#AC5C18;content:"\f054";font-size:.7em;margin:.333em 0 0 .333em;position:absolute}.featured-events .content .secondary-events p{color:#575757;font-size:.9em;margin:0}