/*!
	Theme Name: CFL
	Theme URI: https://www.cflouisville.org/
	Description: CF Louisville WordPress Theme
	Version: 2.0
	Author: Kale & Flax
	Author URI: https://kaleandflax.com
*/:root{--charcoal-grey: #112142;--cool-grey: #112142;--pale-grey: #112142;--pale-lilac: #fbfbff;--roboto-slab: 'Poppins', sans-serif, serif;--squash: #f19429;--container-width: 770px;--inner-padding: 15px}body{font-family:'Poppins', sans-serif;font-size:18px;font-weight:400;line-height:2;color:var(--charcoal-grey)}.fz\(32\){font-size:32px;line-height:1.25}.fz\(20\){font-size:20;line-height:1.6}.fw\(100\){font-weight:100 !important}.fw\(200\){font-weight:200 !important}.fw\(300\){font-weight:300 !important}.fw\(400\){font-weight:400 !important}.fw\(500\){font-weight:500 !important}.fw\(600\){font-weight:600 !important}.fw\(700\){font-weight:700 !important}.fw\(800\){font-weight:800 !important}.fw\(900\){font-weight:900 !important}.navbar{display:flex;position:relative;justify-content:center}.navbar .container{display:flex;flex:0 0 100%;flex-wrap:wrap;padding:0 80px}@media all and (max-width: 768px){.navbar .container{padding:4px 2vw}}.navbar .description{display:none !important}.navbar .navbar-brand{width:186px !important;background-size:contain;margin:0 !important}.navbar .navbar-collapse{flex:1 1 100px}@media all and (max-width: 991px){.navbar .navbar-header{flex:0 0 100%}}.navbar .navbar-nav{display:grid;gap:20px;grid-auto-flow:column}.navbar .navbar-nav::before,.navbar .navbar-nav::after{display:none}@media all and (max-width: 991px){.navbar .navbar-nav{grid-auto-flow:row;gap:0px}}.navbar .navbar-nav>.menu-item{position:relative}.navbar .navbar-nav>.menu-item:hover::before{background-color:var(--squash);border-radius:3px;overflow:hidden;position:absolute;content:"";display:block;bottom:7px;left:calc(50% - 3px);width:6px;height:6px}@media all and (max-width: 991px){.navbar .navbar-nav>.menu-item:hover::before{display:none}}.navbar .navbar-top{display:grid;grid-auto-flow:column;gap:10px 30px;margin-bottom:11px}.navbar .navbar-top li{margin:0;margin-top:20px;}.navbar .navbar-top a{color:#fff;font-size:16px;text-decoration:none;padding:10px 0}.navbar .navbar-nav a .fa-external-link{display:none;user-select:none}.navbar .navbar-nav a[target="_blank"] .fa-external-link{display:inline-block;margin-left:0.8em}.navbar .navbar-nav>li>a{margin-left:0}.navbar .navbar-nav>li>.sub-menu{top:100%;left:0}.navbar .navbar-nav>li.sub-right .sub-menu{left:auto}.navbar .sub-menu{box-shadow:5px 5px 15px 0 rgba(160,160,172,0.5)}.navbar .navbar-nav .sub-menu li a{font-size:14px}.navbar .navbar-nav .sub-menu>li.no-link:hover,.navbar .navbar-nav .sub-menu>li:not(.no-link)>a:hover{background-color:var(--pale-grey);color:var(--squash);font-weight:500}.footer .list-unstyled a:hover{color:var(--squash)}.block-1{align-items:flex-end;color:var(--cool-grey);display:flex;overflow:visible !important;justify-content:center}.block-1 article{align-items:center;background-color:white;border-radius:0;box-shadow:5px 5px 15px 0 var(--cool-grey);display:flex;flex:0 1 770px;flex-direction:column;margin:0 30px;padding:30px;transform:translateY(30px)}.block-1 .fas{color:var(--charcoal-grey);margin-top:12px}.block-1 .logo{width:13px;height:auto}.block-1 .section-heading{color:var(--cool-grey);font-family:var(--roboto-slab);font-weight:700;margin-bottom:0;text-align:center;text-transform:none}.block-2{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}.block-2 .background-cover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.8;transform:scale(1);transition:all 0.2s ease-in-out}.block-2 .cell{border:50px solid white;display:flex;position:relative}@media all and (max-width: 768px){.block-2 .cell{border:10px solid white}}.block-2 .link{align-items:center;display:flex;flex:0 0 100%;justify-content:center;padding:0;overflow:hidden;position:relative}.block-2 .link::before{background-color:black;left:0;top:0;content:"";display:block;width:100%;height:100%;position:absolute;transition:background-color 0.25s ease-in-out}.block-2 .link:hover .background-cover{opacity:0.6;transform:scale(1.1)}.block-2 .section-heading{font-size:24px}.block-2 .title{position:relative;padding-right:50px}.block-3{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));line-height:1}.block-3.image-right{direction:rtl}.block-3 .cell{align-items:center;border:50px solid white;direction:ltr;display:flex;justify-content:center;min-height:590px}@media all and (max-width: 768px){.block-3 .cell{border:10px solid white}}@media all and (max-width: 480px){.block-3 .cell{min-height:300px}}.block-3 .far,.block-3 .fas{color:var(--charcoal-grey);font-size:32px}.block-3 .section-heading{font-size:28px}.block-3 .valign{text-align:center;flex:0 1 520px}.block-4{color:var(--charcoal-grey);display:flex;justify-content:center}.block-4 .card{border:1px solid white;border-radius:20px;font-size:16px;line-height:2;padding:25px;text-align:left}.block-4 .cards{display:grid;gap:40px;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media all and (max-width: 500px){.block-4 .cards{grid-template-columns:100%}}.block-4 .container{align-items:center;display:flex;flex:0 1 1310px;flex-direction:column}.block-4 .header{max-width:740px;margin-bottom:58px}.block-4 .lead{font-size:24px;line-height:1.6666666667}.block-4 .section-heading{color:var(--charcoal-grey);font-family:var(--roboto-slab);font-weight:700;font-size:24px}.block-4 .title{font-weight:700;margin-top:0}.block-5{background-color:var(--pale-lilac);display:flex;justify-content:center;padding-top:90px;padding-bottom:90px}.block-5.has-slider{padding-top:0;padding-bottom:0}.block-5 .container{flex:0 1 770px;margin:0;padding:0 15px}.block-6{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}.block-6 .cell{border:50px solid white;display:flex;min-height:590px}@media all and (max-width: 768px){.block-6 .cell{border:10px solid white}}@media all and (max-width: 480px){.block-6 .cell{min-height:300px}}.block-6 .cell.text{align-items:center;justify-content:center}.block-6 .fas{font-size:18px;margin-right:20px}.block-6 .inner{display:flex;justify-content:center}.block-6 .link{align-items:center;display:flex;flex:0 0 100%;font-size:32px;font-weight:700;justify-content:center;position:relative;text-transform:none}.block-6 .link::before{background-color:transparent;content:'';position:absolute;left:0;top:0;width:100%;height:100%;transition:background-color 0.25s ease-in-out}.block-6 .link>*{position:relative}.block-6 .link:hover::before{background-color:rgba(0,0,0,0.2)}.block-6 .section-heading{font-size:24px;flex:0 1 520px}.block-6.video-left .cell.text{order:1}.block-7{display:flex}.block-7 .container{flex:0 1 1310px}.block-7 .fas{opacity:0;transition:all 0.25s ease-in-out 0.1s}.block-7 .image{margin:0 0 30px}.block-7 .item{display:flex;justify-content:center;flex-wrap:wrap}.block-7 .link{align-items:center;border-radius:10px;display:flex;flex:0 1 224px;flex-direction:column;padding:30px 10px}.block-7 .list{display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}@media all and (max-width: 1030px){.block-7 .list{grid-template-columns:repeat(auto-fit, 100%)}}.block-7 .section-heading{font-size:24px;margin-bottom:30px}.block-7 .single{font-size:16px;font-weight:700;line-height:1;letter-spacing:1px;margin-bottom:10px;transition:transform 0.25s ease-in-out}.block-7 .link:hover{background:rgba(255,255,255,0.15)}.block-7 .link:hover .image{opacity:1}.block-7 .link:hover .fas,.block-7 .link:hover .single{opacity:1;transform:translateY(-10px)}.block-8{color:var(--charcoal-grey);display:flex;justify-content:center}.block-8 .bottom{display:flex;margin-left:-20px}.block-8 .bottom>*{margin-left:20px}.block-8 .card{border:1px solid white;border-radius:20px;display:flex;flex-direction:column;font-size:16px;justify-content:space-between;line-height:2;padding:25px;text-align:left}.block-8 .cards{display:grid;gap:40px;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr))}@media all and (max-width: 500px){.block-8 .cards{grid-template-columns:none}}.block-8 .container{display:flex;flex-wrap:wrap;flex:0 1 1310px;justify-content:center}.block-8 .heading{flex:0 1 740px;margin-bottom:58px}.block-8 .lead{font-size:20px}.block-8 .link{color:inherit}.block-8 .section-heading{color:inherit;margin-bottom:23px}.block-8 .top{margin-bottom:20px}.block-8 h3{color:inherit;font-size:20px;text-transform:none}.block-9{display:flex;flex-wrap:wrap;font-family:var(--roboto-slab);justify-content:center}.block-9 .container{flex:0 1 790px;display:flex;flex-wrap:wrap;justify-content:center}.block-9 .container.board{flex-basis:790px}.block-9 .heading{margin-bottom:40px}.block-9 .section-heading{text-align:center}.block-9 .staff{display:grid;flex:0 0 100%;gap:20px 70px;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.block-9 .staff .member-details{line-height:1.2;text-align:center;margin-bottom:20px}.block-9 .staff .member-image{margin-bottom:20px}.block-9 .staff .team-member{align-items:flex-start;display:block;grid-template-columns:none}.block-9 .staff.single{grid-template-columns:none;grid-auto-flow:column;justify-content:center}.block-9 img{margin:0}.block-9[style="background-color: #f2f2f2"] .staff{flex:0 0 100%;display:grid;gap:30px;grid-template-columns:1fr 1fr}@media all and (max-width: 850px){.block-9[style="background-color: #f2f2f2"] .staff{grid-template-columns:none;justify-content:center}}.block-9[style="background-color: #f2f2f2"] .staff .container{flex:0 1 1100px}.block-9[style="background-color: #f2f2f2"] .staff .member-details{line-height:1.2;margin:0}.block-9[style="background-color: #f2f2f2"] .staff .member-image{margin-bottom:0}.block-9[style="background-color: #f2f2f2"] .staff .team-member{align-items:center;display:grid;gap:40px;grid-template-columns:200px auto;margin-bottom:0}@media all and (max-width: 768px){.block-9[style="background-color: #f2f2f2"] .staff .team-member{grid-template-columns:250px}}.block-9[style="background-color: #f2f2f2"] .staff.single{grid-template-columns:none;grid-auto-flow:column;justify-content:center}.block-10 .flex-next,.block-10 .flex-prev{background-image:url("img/icon-sprite.png") !important;width:36px !important;height:36px !important}.block-11{display:flex;justify-content:center}.block-11 .container{flex:0 1 var(--container-width)}.block-11 .intro{text-align:left}.block-11 .section-heading{font-family:var(--roboto-slab);font-weight:700;font-size:24px;line-height:1;margin-bottom:50px;margin-top: 15px;padding:0 var(--inner-padding)}.block-12 .cell{flex:1 1 400px}.block-12 .container{flex:0 1 1170px;display:flex;flex-wrap:wrap}.block-12 .heading{color:white;font-size:24px;margin:0;padding:20px 15px;position:relative}.block-12 .heading.left::before,.block-12 .heading.right::before{content:"";display:block;width:20000px;height:100%;top:0;position:absolute;z-index:-1}.block-12 .heading.left::before{background-color:#c4ba97;right:0}@media all and (max-width: 991px){.block-12 .heading.left::before{right:-500px}}.block-12 .heading.right::before{background-color:#5e94b5;left:0}@media all and (max-width: 991px){.block-12 .heading.right::before{left:-500px}}.block-12 h4{font-size:20px !important}.block-12 .single{font-size:16px !important}.block-13{color:var(--charcoal-grey)}.block-13 .card{display:flex;flex-wrap:wrap;border:1px solid white;border-radius:20px;font-size:16px;line-height:2;padding:25px;text-align:left}.block-13 .cards{display:grid;gap:40px;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}@media all and (max-width: 500px){.block-13 .cards{grid-template-columns:100%}}.block-13 .far,.block-13 .fas{color:var(--charcoal-grey)}.block-13 .content,.block-13 .title,.block-13 .footer{flex:0 0 100%}.block-13 .footer{align-self:flex-end}.block-13 .title{text-transform:none;font-weight:700}.block-14{display:flex;justify-content:center}.block-14 .container{display:flex;flex:0 1 1310px;flex-wrap:wrap}.block-14 .list-container{display:grid;flex:0 0 100%;gap:40px;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}@media all and (max-width: 850px){.block-14 .list-container{grid-template-columns:none}}.block-14 .section-heading{flex:0 0 100%;margin-bottom:30px}.block-15 .card{border:1px solid white;border-radius:20px;display:flex;flex-direction:column;font-size:16px;justify-content:space-between;line-height:2;padding:25px;text-align:left}.block-15 .cards{display:grid;flex:0 0 100%;gap:40px;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr))}@media all and (max-width: 500px){.block-15 .cards{grid-template-columns:none}}.block-15 .container{display:flex;flex-wrap:wrap;flex:0 1 1310px;justify-content:center}.block-15 .heading{flex:0 1 740px;margin-bottom:58px}.block-15 a{text-align:center}.block-16 .carousel-control.left{background-image:linear-gradient(to left, transparent 0, rgba(0,0,0,0.65) 100%)}.block-16 .carousel-control.right{background-image:linear-gradient(to right, transparent 0, rgba(0,0,0,0.65) 100%)}.block-17{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));line-height:1}.block-17.image-right{direction:rtl}.block-17 .cell{align-items:center;border:50px solid white;direction:ltr;display:flex;justify-content:center;min-height:590px}@media all and (max-width: 768px){.block-17 .cell{border:10px solid white}}@media all and (max-width: 480px){.block-17 .cell{min-height:300px}}.block-17 .fas{color:var(--charcoal-grey)}.block-17 .valign{text-align:center;flex:0 1 520px}section[class^="block-"]{width:100%;overflow:hidden}.hover-animate,.hover-animate .icon,.hover-animate .fas{transition:all 0.25s ease-in-out}.hover-animate.down:hover{transform:translateY(8px)}.hover-animate.right:hover .fas{transform:translateX(8px)} .post-10801>.block-5{padding-bottom:0;padding-top:0;} .post-10801>.heroBlock{padding-top: 90px;}.valign.background>.section-heading.single{color:#a0a0ac;}
/*# sourceMappingURL=style.css.map */
