/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}body{color:black;font-family:ff-meta-serif-web-pro,serif;font-size:21px;overflow-x:hidden;font-weight:400;line-height:1.6;}body.stop-scroll{overflow:hidden !important;-webkit-overflow-scrolling:auto !important;}a{text-decoration:none;}.user-content-editor #block-sunshine-content .contextual,.user-content-editor .field_preview_image .contextual,.user-content-editor .region-pre_footer .contextual,.user-content-editor .region-image_callouts .contextual,.user-content_editor #block-sunshine-content .contextual,.user-content_editor .field_preview_image .contextual,.user-content_editor .region-pre_footer .contextual,.user-content_editor .region-image_callouts .contextual,.user-editor #block-sunshine-content .contextual,.user-editor .field_preview_image .contextual,.user-editor .region-pre_footer .contextual,.user-editor .region-image_callouts .contextual{display:none !important;}.user-authenticated.toolbar-fixed .region-nav{margin-top:39px;}.user-authenticated.toolbar-tray-open .region-nav{margin-top:80px;}.dialog-off-canvas-main-canvas.opacity-none > div{opacity:0;}.dialog-off-canvas-main-canvas.opacity-none > div.region-nav{opacity:1;}.container{max-width:1330px;padding-left:15px;padding-right:15px;margin:0 auto;}.white-button{color:#006AC1 !important;font-weight:bold;text-transform:uppercase;display:inline-block;padding:8px 18px 9px 18px;border-radius:30px;font-size:0.85em;background-color:white;transition:300ms linear all;text-decoration:none !important;font-family:"montserrat",sans-serif;}.white-button:hover{background-color:#16A1FF;color:white !important;}.blue-button{color:white !important;font-weight:bold;text-transform:uppercase;display:inline-block;padding:8px 18px 9px 18px;border-radius:30px;font-size:0.85em;background-color:#16A1FF;transition:300ms linear all;text-decoration:none !important;font-family:"montserrat",sans-serif;}.blue-button:hover{background-color:#FF3C96;}.loader{width:50px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#006AC1 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,#006AC1);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);animation:l13 1s infinite linear;margin:0 auto;}@keyframes l13{100%{transform:rotate(1turn);}}.views-field-edit-node,.views-field-edit-block-content{margin-top:10px;}.views-field-edit-node a,.views-field-edit-block-content a{color:white !important;font-weight:bold;text-transform:uppercase;display:inline-block;padding:7px 18px;font-size:0.8em;background-color:#00793F;transition:300ms linear all;text-decoration:none !important;}.views-field-edit-node a:hover,.views-field-edit-block-content a:hover{background-color:#76BB43;color:white !important;}.view-page_edit{margin-top:50px;text-align:center;}.align-right{margin-left:30px;margin-bottom:30px;border-bottom-left-radius:85px;}.align-left{margin-right:30px;margin-bottom:30px;border-bottom-right-radius:85px;}h1{font-family:ff-meta-serif-web-pro,serif;font-size:3.42em;font-weight:300;line-height:1;color:#006AC1;font-style:italic;}h2{font-family:ff-meta-serif-web-pro,serif;font-weight:500;font-size:1.9em;margin-bottom:0px;line-height:1.1;color:#2E3335;}h3{font-family:"montserrat",sans-serif;color:#2E3335;font-weight:800;font-size:1em;text-transform:uppercase;line-height:1.3;}h4{font-family:"montserrat",sans-serif;color:#2E3335;font-weight:bold;text-transform:uppercase;font-size:1em;}ul.green-list{list-style:none;border-left:6px solid #76BB43;padding-left:25px;text-transform:uppercase;}ul.green-list li{color:#2E3335;font-weight:bold;margin:0 0 15px 0;}ul.green-list li:last-child{margin-bottom:0px;}p.green-border{border-left:6px solid #76BB43;padding-left:25px;margin-bottom:40px;line-height:1.4;}p.green-border:last-child{margin-bottom:0px;}img{max-width:100%;height:auto;}.link-arrow svg{position:relative;margin-left:7px;top:1px;}.blue-link-wrapper{padding-right:10px;}.switch{position:relative;display:inline-block;width:40px;height:22px;top:3px;margin-left:5px;margin-right:5px;}.switch input{opacity:0;width:0;height:0;}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;transition:0.4s;}.slider:before{position:absolute;content:"";height:12px;width:12px;left:6px;bottom:5px;background-color:white;-webkit-transition:0.4s;transition:0.4s;}input:focus + .slider{box-shadow:0 0 1px #2196F3;}input:checked + .slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px);}.slider.round{border-radius:34px;}.slider.round:before{border-radius:50%;}.path-frontpage #block-sunshine-views-block-sunshine-block-1{background-color:#F5F5F5;padding-top:90px;padding-bottom:90px;}@media (max-width:860px){.path-frontpage #block-sunshine-views-block-sunshine-block-1{padding-top:50px;padding-bottom:50px;}}@media (max-width:650px){.path-frontpage #block-sunshine-views-block-sunshine-block-1{padding-top:45px;padding-bottom:45px;}}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div{max-width:1330px;padding-left:15px;padding-right:15px;margin:0 auto;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div header{text-align:center;max-width:900px;margin:0 auto;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div header .green-button{font-size:1em;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div header h2{margin-top:0px;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:50px;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine > div{flex:0 0 31%;margin-right:3.5%;position:relative;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine > div:last-child{margin-right:0px;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine > div .views-field-field-preview-image img{display:block;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine > div a:hover .views-field-title{background-color:rgba(0,121,63,0.7);max-height:100%;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine > div a:hover .views-field-title .ss-title-wrapper img{display:flex;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine > div .views-field-title{background-color:#00793F;text-align:center;color:white;font-weight:bold;font-size:1.14em;text-transform:uppercase;transition:300ms linear all;position:absolute;bottom:0px;width:100%;display:flex;max-height:50px;height:100%;justify-content:center;align-items:center;flex-wrap:wrap;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine > div .views-field-title .ss-title-wrapper{flex:0 0 100%;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine > div .views-field-title .ss-title-wrapper img{display:none;max-width:30px;margin:5px auto 0px auto;}.path-frontpage #block-sunshine-views-block-homepage-testimonials-block-1{max-width:1330px;padding-left:15px;padding-right:15px;margin:0 auto;padding-top:90px;text-align:center;}@media (max-width:860px){.path-frontpage #block-sunshine-views-block-homepage-testimonials-block-1{padding-top:50px;}}@media (max-width:650px){.path-frontpage #block-sunshine-views-block-homepage-testimonials-block-1{padding-top:45px;}}.path-frontpage #block-sunshine-views-block-homepage-testimonials-block-1 .slick-list{min-height:395px;}.path-frontpage #block-sunshine-views-block-homepage-testimonials-block-1 > div{position:relative;}.path-frontpage #block-sunshine-views-block-homepage-testimonials-block-1 > div .slick-prev{position:absolute;top:75px;left:0px;background-color:transparent;background-image:url(/themes/sunshine/img/slider-left.svg);background-size:20px auto;background-repeat:no-repeat;appearance:none;border:0;width:25px;height:40px;}.path-frontpage #block-sunshine-views-block-homepage-testimonials-block-1 > div .slick-next{position:absolute;right:0px;top:75px;background-color:transparent;background-image:url(/themes/sunshine/img/slider-right.svg);background-size:20px auto;background-repeat:no-repeat;width:25px;height:40px;border:0;}.path-frontpage #block-sunshine-views-block-homepage-testimonials-block-1 > div .views-field-field-icon-image img{margin:0 auto;}.path-frontpage #block-sunshine-views-block-homepage-testimonials-block-1 > div .views-field-field-testimonial-quote{color:#006AC1;font-style:italic;font-size:1.71em;font-weight:100;max-width:1020px;margin:0 auto;line-height:1.4;}.path-frontpage #block-sunshine-views-block-homepage-testimonials-block-1 > div .views-field-field-testimonial-quote p{margin-bottom:15px;}.path-frontpage #block-sunshine-views-block-homepage-testimonials-block-1 > div .views-field-field-name{font-weight:bold;font-family:"montserrat",sans-serif;font-size:1.14em;text-transform:uppercase;color:#006AC1;}.path-frontpage #block-sunshine-views-block-homepage-testimonials-block-1 > div .views-field-field-name .field-content::before{content:"- ";}.path-frontpage #block-sunshine-views-block-homeblocks-block-1{padding-bottom:90px;}@media (max-width:860px){.path-frontpage #block-sunshine-views-block-homeblocks-block-1{padding-bottom:50px;}}@media (max-width:650px){.path-frontpage #block-sunshine-views-block-homeblocks-block-1{padding-bottom:45px;}}.path-frontpage #block-sunshine-views-block-homeblocks-block-1 .view-homeblocks{max-width:1330px;padding-left:15px;padding-right:15px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;text-align:center;}.path-frontpage #block-sunshine-views-block-homeblocks-block-1 .view-homeblocks .views-row{flex:1;}.path-frontpage #block-sunshine-views-block-homeblocks-block-1 .view-homeblocks .views-field-field-link{margin-top:30px;}.path-frontpage #block-sunshine-views-block-homeblocks-block-1 .view-homeblocks .views-field-field-link a{color:white !important;font-weight:bold;text-transform:uppercase;display:inline-block;padding:8px 18px 9px 18px;border-radius:30px;font-size:0.85em;background-color:#16A1FF;transition:300ms linear all;text-decoration:none !important;font-family:"montserrat",sans-serif;}.path-frontpage #block-sunshine-views-block-homeblocks-block-1 .view-homeblocks .views-field-field-link a:hover{background-color:#FF3C96;}.path-frontpage #block-sunshine-views-block-homeblocks-block-1 .view-homeblocks .views-field-title h2{font-weight:normal;margin-top:10px;}.path-frontpage #block-sunshine-views-block-homeblocks-block-1 .view-homeblocks .views-field-body{font-size:0.85em;max-width:350px;margin:0 auto;}.path-frontpage #block-sunshine-views-block-homeblocks-block-1 .view-homeblocks .views-field-body p{margin:10px 0;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1{color:black;position:relative;margin-top:130px;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .upcoming-events-wrapper{padding-top:90px;padding-bottom:90px;background-color:#f3f0ee;}@media (max-width:860px){.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .upcoming-events-wrapper{padding-top:50px;padding-bottom:50px;}}@media (max-width:650px){.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .upcoming-events-wrapper{padding-top:45px;padding-bottom:45px;}}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-mission{position:absolute;left:50%;top:0px;transform:translate(-50%,-50%);padding:40px;background-color:#16A1FF;color:white;font-style:italic;border-radius:15px;font-size:2.38em;max-width:800px;width:800px;line-height:1.2;text-align:center;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-mission p{margin:0;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1330px;padding-left:15px;padding-right:15px;margin:0 auto;flex-direction:row-reverse;margin-top:130px;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events .view-upcoming_events_home_{display:-webkit-box;display:-ms-flexbox;display:flex;flex:2;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events .view-upcoming_events_home_ .views-row{flex:1;text-align:center;box-sizing:border-box;padding:0 25px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events .view-upcoming_events_home_ .views-row .views-field-title h2{margin:0;color:#006AC1;font-weight:normal;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events .view-upcoming_events_home_ .views-row .views-field-field-event-image{max-width:350px;margin:0 auto;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events .view-upcoming_events_home_ .views-row .views-field-field-date-value{font-weight:bold;font-size:1em;text-transform:uppercase;margin:10px 0 5px 0;font-family:"montserrat",sans-serif;color:#006AC1;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events .view-upcoming_events_home_ .views-row .views-field-field-date-value.hide-date{display:none;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events .view-upcoming_events_home_ .views-row .start-end-date-range{display:none;font-weight:bold;font-size:1em;text-transform:uppercase;margin:10px 0 5px 0;font-family:"montserrat",sans-serif;color:#006AC1;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events .view-upcoming_events_home_ .views-row .start-end-date-range.show-date{display:block;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events .view-upcoming_events_home_ .views-row .views-field-field-teaser{font-size:1em;margin-top:10px;margin-bottom:20px;line-height:1.4;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events .view-upcoming_events_home_ .views-row .views-field-field-teaser p{margin:0;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events .view-upcoming_events_home_ .views-row .views-field-field-date-end-value-1{display:none;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events footer{flex:1;align-items:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events footer h2{color:#006AC1;margin:0 auto;font-size:1.71em;font-weight:400;max-width:300px;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events footer p{margin-bottom:0px;line-height:1.4;margin-top:11px;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events footer a{margin-top:15px;color:white !important;font-weight:bold;text-transform:uppercase;display:inline-block;padding:8px 18px 9px 18px;border-radius:30px;font-size:0.85em;background-color:#16A1FF;transition:300ms linear all;text-decoration:none !important;font-family:"montserrat",sans-serif;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events footer a:hover{background-color:#FF3C96;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events footer .all-events-wrapper{text-align:center;position:relative;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events footer .all-events-wrapper .all-events-text-wrapper{position:absolute;top:47%;transform:translateY(-50%);padding:0 40px;}.region-header #block-sunshine-views-block-page-header-block-1{margin-top:75px;padding-top:90px;padding-bottom:90px;background-color:#f3f0ee;background-image:url(/themes/sunshine/img/tvc-header-swoop.svg);background-position:right -55px;background-repeat:no-repeat;background-size:1050px auto;}@media (max-width:860px){.region-header #block-sunshine-views-block-page-header-block-1{padding-top:50px;padding-bottom:50px;}}@media (max-width:650px){.region-header #block-sunshine-views-block-page-header-block-1{padding-top:45px;padding-bottom:45px;}}.region-header #block-sunshine-views-block-page-header-block-1 > div{max-width:1330px;padding-left:15px;padding-right:15px;margin:0 auto;}.region-header #block-sunshine-views-block-homepage-slider-block-1{margin-top:75px;padding-top:90px;padding-bottom:180px;background-color:white;background-image:url(/themes/sunshine/img/tvc-header-swoop.svg);background-position:right -55px;background-repeat:no-repeat;background-size:1175px auto;}@media (max-width:860px){.region-header #block-sunshine-views-block-homepage-slider-block-1{padding-top:50px;}}@media (max-width:650px){.region-header #block-sunshine-views-block-homepage-slider-block-1{padding-top:45px;}}@media (max-width:860px){.region-header #block-sunshine-views-block-homepage-slider-block-1{padding-bottom:100px;}}@media (max-width:650px){.region-header #block-sunshine-views-block-homepage-slider-block-1{padding-bottom:90px;}}.region-header #block-sunshine-views-block-homepage-slider-block-1 > div{max-width:1330px;padding-left:15px;padding-right:15px;margin:0 auto;max-width:1380px;max-height:500px;overflow:hidden;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .slick__slider{position:relative;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .slick__slider .slick-dots{position:absolute;left:10px;bottom:0px;margin:0;padding:0;list-style:none;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .slick__slider .slick-dots li{display:inline-block;margin-right:10px;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .slick__slider .slick-dots li:last-child{margin-right:0px;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .slick__slider .slick-dots li.slick-active button{opacity:1;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .slick__slider .slick-dots li button{border:0;background-color:#16A1FF;border-radius:50%;width:20px;height:20px;color:transparent;opacity:0.5;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .slick__slider .slick-dots li button:hover{opacity:1;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .views-field-fieldset-2{padding:0 10px;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .views-field-title{position:relative;left:4px;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .flex-slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .flex-slider-wrapper .slider-left{flex:0 0 45%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .flex-slider-wrapper .slider-left > span{margin-bottom:60px;display:block;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .flex-slider-wrapper .slider-left .views-field-field-slider-links ul{list-style:none;margin:0;padding:0;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .flex-slider-wrapper .slider-left .views-field-field-slider-links ul li{display:inline-block;margin-right:15px;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .flex-slider-wrapper .slider-left .views-field-field-slider-links ul li:last-child{margin-right:0px;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .flex-slider-wrapper .slider-left .views-field-field-slider-links ul li a{color:#16A1FF !important;font-weight:bold;text-transform:uppercase;display:inline-block;padding:8px 18px 9px 18px;border-radius:30px;border:3px solid #16A1FF;font-size:0.85em;background-color:transparent;transition:300ms linear all;text-decoration:none !important;font-family:"montserrat",sans-serif;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .flex-slider-wrapper .slider-left .views-field-field-slider-links ul li a:hover{background-color:#16A1FF;color:white !important;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .flex-slider-wrapper .slider-right{flex:0 0 55%;box-sizing:border-box;padding-left:80px;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .flex-slider-wrapper .slider-right img{border-bottom-left-radius:85px;}.region-header h1{margin:0;}.region-nav{position:fixed;top:0px;left:0px;width:100%;background-color:#006AC1;z-index:3;box-shadow:2px 2px 10px 0px rgba(84,84,84,0.45);-webkit-box-shadow:2px 2px 10px 0px rgba(84,84,84,0.45);-moz-box-shadow:2px 2px 10px 0px rgba(84,84,84,0.45);}.region-nav .container{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.region-nav #block-sunshine-views-block-site-toggle-block-2{display:none;}.region-nav #block-sunshine-navlogos{background-image:url(/themes/sunshine/img/nav-logos-bg.png);background-repeat:no-repeat;background-size:220px auto;height:107px;padding-right:11px;}.region-nav #block-sunshine-navlogos a{display:inline-block;margin-right:15px;}.region-nav #block-sunshine-navlogos a:last-child{margin-right:0px;}.region-nav #block-sunshine-navlogos a:first-child{position:relative;top:11px;left:9px;}.region-nav #block-sunshine-navlogos a:last-child{top:8px;position:relative;}.region-nav #block-sunshine-mobilenavtoggle{display:none;}.region-nav #block-sunshine-navcontactinfo{display:none;}.region-nav #block-sunshine-sunshinecolorlogo img{display:block;max-width:200px;}.region-nav #block-sunshine-sunshinecolorlogo .white-logo{display:none;}.region-nav #block-sunshine-views-block-social-icons-block-1-2{display:none;}.region-nav #block-sunshine-mobiledonate{display:none;}.region-nav #block-sunshine-main-menu{flex:1;text-align:right;}.region-nav #block-sunshine-main-menu .menu-button{color:#006AC1 !important;font-weight:bold;text-transform:uppercase;display:inline-block;padding:8px 18px 9px 18px;border-radius:30px;font-size:0.85em;background-color:#A7FFE4;border:3px solid #A7FFE4;transition:300ms linear all;text-decoration:none !important;font-family:"montserrat",sans-serif;font-size:0.76em;}.region-nav #block-sunshine-main-menu .menu-button:hover{background-color:#006AC1;color:white !important;border:3px solid white;}.region-nav #block-sunshine-main-menu > ul{list-style:none;padding-left:0px;font-family:"montserrat",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end;margin:0;}.region-nav #block-sunshine-main-menu > ul > li{margin-right:35px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;height:81px;}.region-nav #block-sunshine-main-menu > ul > li.short-nav-parent > ul{left:-57px;}.region-nav #block-sunshine-main-menu > ul > li:last-child{margin-right:0px;}.region-nav #block-sunshine-main-menu > ul > li:hover > a,.region-nav #block-sunshine-main-menu > ul > li:focus > a,.region-nav #block-sunshine-main-menu > ul > li.nav-active > a{color:#A7FFE4;}.region-nav #block-sunshine-main-menu > ul > li:hover > a:hover,.region-nav #block-sunshine-main-menu > ul > li:hover > a:focus,.region-nav #block-sunshine-main-menu > ul > li:focus > a:hover,.region-nav #block-sunshine-main-menu > ul > li:focus > a:focus,.region-nav #block-sunshine-main-menu > ul > li.nav-active > a:hover,.region-nav #block-sunshine-main-menu > ul > li.nav-active > a:focus{color:#A7FFE4;}.region-nav #block-sunshine-main-menu > ul > li:hover > a:hover svg,.region-nav #block-sunshine-main-menu > ul > li:hover > a:focus svg,.region-nav #block-sunshine-main-menu > ul > li:focus > a:hover svg,.region-nav #block-sunshine-main-menu > ul > li:focus > a:focus svg,.region-nav #block-sunshine-main-menu > ul > li.nav-active > a:hover svg,.region-nav #block-sunshine-main-menu > ul > li.nav-active > a:focus svg{color:#00793F;}.region-nav #block-sunshine-main-menu > ul > li:hover > a.pink-button:hover,.region-nav #block-sunshine-main-menu > ul > li:focus > a.pink-button:hover,.region-nav #block-sunshine-main-menu > ul > li.nav-active > a.pink-button:hover{color:#182947;}.region-nav #block-sunshine-main-menu > ul > li:hover > ul,.region-nav #block-sunshine-main-menu > ul > li:focus > ul,.region-nav #block-sunshine-main-menu > ul > li.nav-active > ul{display:block;}.region-nav #block-sunshine-main-menu > ul > li .pink-button{color:white;}.region-nav #block-sunshine-main-menu > ul > li .pink-button:hover{color:#182947;}.region-nav #block-sunshine-main-menu > ul > li > a,.region-nav #block-sunshine-main-menu > ul > li > span{font-size:0.76em;font-weight:800;color:white;text-transform:uppercase;display:inline-block;text-align:center;max-width:143px;vertical-align:top;line-height:1.3;}.region-nav #block-sunshine-main-menu > ul > li > a.small-width,.region-nav #block-sunshine-main-menu > ul > li > span.small-width{max-width:126px;}.region-nav #block-sunshine-main-menu > ul > li > a.menu-search,.region-nav #block-sunshine-main-menu > ul > li > span.menu-search{color:white;width:21px;height:22px;overflow:hidden;display:inline-block;position:relative;top:5px;}.region-nav #block-sunshine-main-menu > ul > li > a svg,.region-nav #block-sunshine-main-menu > ul > li > span svg{color:#2E3335;font-size:1.3em;}.region-nav #block-sunshine-main-menu > ul > li > ul{display:none;position:absolute;margin:0;padding:0;list-style:none;left:-30px;top:80px;}.region-nav #block-sunshine-main-menu > ul > li > ul > li{background-color:#006AC1;padding-bottom:10px;width:160px;padding-left:20px;padding-right:20px;}.region-nav #block-sunshine-main-menu > ul > li > ul > li:first-child{padding-top:15px;}.region-nav #block-sunshine-main-menu > ul > li > ul > li:last-child{padding-bottom:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}.region-nav #block-sunshine-main-menu > ul > li > ul a{color:white;text-align:center;font-size:0.76em;font-weight:bold;line-height:1.3;display:block;}.region-nav #block-sunshine-main-menu > ul > li > ul a:hover,.region-nav #block-sunshine-main-menu > ul > li > ul a:focus{color:#A7FFE4;}.page-node-43 .sections-wrapper > div .field_block_button{text-align:left !important;}#block-sunshine-views-block-search-content-block-1{padding-bottom:90px;}@media (max-width:860px){#block-sunshine-views-block-search-content-block-1{padding-bottom:50px;}}@media (max-width:650px){#block-sunshine-views-block-search-content-block-1{padding-bottom:45px;}}.region-content .bs_grid .ck-widget,.region-pre_footer .bs_grid .ck-widget{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;}.region-content .bs_grid .ck-widget > div,.region-pre_footer .bs_grid .ck-widget > div{flex:1;box-sizing:border-box;padding-right:15px;}.region-content .bs_grid .ck-widget > div:last-child,.region-pre_footer .bs_grid .ck-widget > div:last-child{padding-right:0px;}.region-content .ck-widget.container,.region-pre_footer .ck-widget.container{padding-left:0px;padding-right:0px;}.region-content .ck-widget.container .green-border strong,.region-pre_footer .ck-widget.container .green-border strong{font-weight:800;font-size:1em;text-transform:uppercase;line-height:1.3;display:inline-block;}.video-block{padding-bottom:90px;text-align:center;}@media (max-width:860px){.video-block{padding-bottom:50px;}}@media (max-width:650px){.video-block{padding-bottom:45px;}}.video-block > div{max-width:1330px;padding-left:15px;padding-right:15px;margin:0 auto;max-width:1000px;}#block-sunshine-content{margin-top:60px;}#block-sunshine-content .body a{color:#006AC1;font-weight:bold;transition:300ms linear all;}#block-sunshine-content .body a:hover{text-decoration:underline;color:#FF3C96;}#block-sunshine-content .body:last-child{margin-bottom:80px;}#block-sunshine-content .body p + img{margin-top:30px;margin-bottom:-20px;}#block-sunshine-content .small-par{line-height:1.5;font-size:0.8em;}#block-sunshine-webform-5{margin-top:60px;}.margin-offset{margin-top:-30px;}#block-sunshine-aboutusadditionaldetails{max-width:1330px;padding-left:15px;padding-right:15px;margin:0 auto;padding-bottom:30px;}#block-sunshine-aboutusadditionaldetails a{color:#00793F;font-weight:bold;transition:300ms linear all;}#block-sunshine-aboutusadditionaldetails a:hover{text-decoration:underline;}#block-sunshine-aboutusadditionaldetails p:first-child{margin-top:0px;}#block-sunshine-aboutusadditionaldetails p:last-child{margin-bottom:0px;}#block-sunshine-aboutusadditionaldetails h2:first-child{margin-top:0px;}.image-callout-wrapper{padding-bottom:90px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;max-width:1330px;padding-left:15px;padding-right:15px;margin:0 auto;}@media (max-width:860px){.image-callout-wrapper{padding-bottom:50px;}}@media (max-width:650px){.image-callout-wrapper{padding-bottom:45px;}}.image-callout-wrapper > div{margin-bottom:30px;flex:0 0 31%;margin-right:3.5%;}.image-callout-wrapper > div:nth-child(3n+3){margin-right:0px;}.image-callout-wrapper > div:nth-child(3n+1) .section-circle-wrapper{position:relative;top:100px;}.image-callout-wrapper > div:nth-child(3n+1) .section-circle-wrapper .field_media_image img{width:100%;}.image-callout-wrapper > div:nth-child(3n+2) .section-circle-wrapper{position:relative;}.image-callout-wrapper > div:nth-child(3n+2) .section-circle-wrapper .field_media_image img{width:100%;}.image-callout-wrapper > div:nth-child(3n+2) .section-circle-wrapper .accent-circle .yellow-circle{display:block;}.image-callout-wrapper > div:nth-child(3n+2) .section-circle-wrapper .accent-circle .green-circle{display:none;}.image-callout-wrapper > div:nth-child(3n+3) .section-circle-wrapper{position:relative;top:100px;}.image-callout-wrapper > div:nth-child(3n+3) .section-circle-wrapper .field_media_image img{width:100%;}.image-callout-wrapper > div:nth-child(3n+3) .section-circle-wrapper .accent-circle .green-right-circle{display:block;}.image-callout-wrapper > div:nth-child(3n+3) .section-circle-wrapper .accent-circle .green-circle{display:none;}.image-callout-wrapper > div .section-circle-wrapper .yellow-circle,.image-callout-wrapper > div .section-circle-wrapper .green-right-circle{display:none;}.image-callout-wrapper > div .field_media_image{text-align:right;position:relative;}.sections-wrapper{padding-bottom:90px;margin-top:50px;}@media (max-width:860px){.sections-wrapper{padding-bottom:50px;}}@media (max-width:650px){.sections-wrapper{padding-bottom:45px;}}.sections-wrapper > div{margin-bottom:30px;}.sections-wrapper > div .par-section{display:-webkit-box;display:-ms-flexbox;display:flex;}.sections-wrapper > div .par-section .section-column-left{flex:0 0 70%;padding-right:55px;box-sizing:border-box;}.sections-wrapper > div .par-section .section-column-left:last-child{flex:0 0 100%;padding-right:0px;}.sections-wrapper > div .par-section .section-column-left .field_block_button a{color:white !important;font-weight:bold;text-transform:uppercase;display:inline-block;padding:8px 18px 9px 18px;border-radius:30px;font-size:0.85em;background-color:#16A1FF;transition:300ms linear all;text-decoration:none !important;font-family:"montserrat",sans-serif;}.sections-wrapper > div .par-section .section-column-left .field_block_button a:hover{background-color:#FF3C96;}.sections-wrapper > div .par-section .section-column-right{flex:0 0 30%;}.sections-wrapper > div .par-section .section-column-right img{border-bottom-left-radius:85px;width:100%;}.sections-wrapper > div .par-section .field_body h2:first-child{margin-top:0px;}.region-pre_footer #block-sunshine-views-block-event-images-block-1{background-color:#f3f0ee;padding-top:90px;padding-bottom:90px;}@media (max-width:860px){.region-pre_footer #block-sunshine-views-block-event-images-block-1{padding-top:50px;padding-bottom:50px;}}@media (max-width:650px){.region-pre_footer #block-sunshine-views-block-event-images-block-1{padding-top:45px;padding-bottom:45px;}}.region-pre_footer #block-sunshine-views-block-event-images-block-1 header h2{margin-top:0px;margin-bottom:30px;padding-left:45px;}.region-pre_footer #block-sunshine-views-block-event-images-block-1 > div{max-width:1330px;padding-left:15px;padding-right:15px;margin:0 auto;max-width:1350px;}.region-pre_footer #block-sunshine-views-block-event-images-block-1 > div .event-image-thumb{display:block;padding:0 10px;}.region-pre_footer #block-sunshine-views-block-event-images-block-1 > div .slick--view--event-images{position:relative;padding:0 40px;}.region-pre_footer #block-sunshine-views-block-event-images-block-1 > div .slick-prev{position:absolute;top:50%;transform:translateY(-50%);left:0px;background-color:transparent;background-image:url(/themes/sunshine/img/slider-left.svg);background-size:20px auto;background-repeat:no-repeat;appearance:none;border:0;width:25px;height:40px;}.region-pre_footer #block-sunshine-views-block-event-images-block-1 > div .slick-next{position:absolute;right:0px;top:50%;transform:translateY(-50%);background-color:transparent;background-image:url(/themes/sunshine/img/slider-right.svg);background-size:20px auto;background-repeat:no-repeat;width:25px;height:40px;border:0;}.region-pre_footer #block-sunshine-views-block-event-images-block-2 .event-image-item .event-image{display:none;}.region-pre_footer #block-sunshine-views-block-event-images-block-2 .event-image-item .event-image .container{position:relative;}.region-pre_footer #block-sunshine-views-block-event-images-block-2 .event-image-item .event-image .img-close{width:50px;height:50px;background-color:#006AC1;color:white;font-size:1.7em;border-radius:50%;position:absolute;right:0px;top:-16px;transition:300ms linear all;}.region-pre_footer #block-sunshine-views-block-event-images-block-2 .event-image-item .event-image .img-close:hover{background-color:#FF3C96;}.region-pre_footer #block-sunshine-views-block-event-images-block-2 .event-image-item .event-image .img-close svg{position:relative;top:-4px;}.region-pre_footer #block-sunshine-views-block-event-images-block-2 .event-image-item .event-image.image-active{padding:40px;z-index:11;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;position:fixed;top:0px;left:0px;width:calc(100vw - 80px);height:calc(100vh - 80px);text-align:center;background-color:rgba(0,0,0,0.7);}.region-pre_footer #block-sunshine-views-block-event-images-block-2 .event-image-item .event-image.image-active img{max-height:85vh;width:auto;}.region-pre_footer #block-sunshine-careersfooter{background-color:#006AC1;padding-top:90px;padding-bottom:90px;color:white;}@media (max-width:860px){.region-pre_footer #block-sunshine-careersfooter{padding-top:50px;padding-bottom:50px;}}@media (max-width:650px){.region-pre_footer #block-sunshine-careersfooter{padding-top:45px;padding-bottom:45px;}}.region-pre_footer #block-sunshine-careersfooter > div{max-width:1330px;padding-left:15px;padding-right:15px;margin:0 auto;max-width:900px;text-align:center;}.region-pre_footer #block-sunshine-careersfooter > div p:first-child{font-size:1.71em;font-style:italic;line-height:1.3;margin-top:0px;}.region-pre_footer #block-sunshine-careersfooter > div p:first-child a{color:#A7FFE4;transition:300ms linear all;}.region-pre_footer #block-sunshine-careersfooter > div p:first-child a:hover{color:white;text-decoration:underline;}.region-pre_footer #block-sunshine-careersfooter > div p:last-child{margin-bottom:0px;}.region-pre_footer .circle-image-block .top-white-curve{background-image:url(/themes/sunshine/img/sunshine-header-curve-mask.svg);background-size:2500px auto;height:99px;width:100%;background-position:top center;position:relative;left:0px;bottom:0px;}.region-pre_footer .circle-image-block .container{padding-top:90px;padding-bottom:90px;}@media (max-width:860px){.region-pre_footer .circle-image-block .container{padding-top:50px;padding-bottom:50px;}}@media (max-width:650px){.region-pre_footer .circle-image-block .container{padding-top:45px;padding-bottom:45px;}}.region-pre_footer .circle-image-block .container > div{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.region-pre_footer .circle-image-block .accent-circle{display:block;}.region-pre_footer .circle-image-block .accent-circle img{width:600px;max-width:600px;}.region-pre_footer .circle-image-block h2{font-weight:normal;margin-top:0px;font-size:1.8em;}.region-pre_footer .circle-image-block .yellow-circle,.region-pre_footer .circle-image-block .green-right-circle{display:none;}.region-pre_footer .circle-image-block .section-circle-wrapper{position:relative;}.region-pre_footer .circle-image-block .field_media_image{text-align:right;}.region-pre_footer .circle-image-block .field_media_image > img{max-width:578px;border-bottom-right-radius:85px;}.region-pre_footer .circle-image-block .body{box-sizing:border-box;padding-left:60px;}.region-pre_footer .circle-image-block .body p:last-child{margin-bottom:0px;}.view-news{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding-bottom:90px;margin-bottom:-50px;}@media (max-width:860px){.view-news{padding-bottom:50px;}}@media (max-width:650px){.view-news{padding-bottom:45px;}}.view-news .views-row{flex:0 0 30%;margin-right:5%;text-align:center;margin-bottom:50px;}.view-news .views-row:nth-child(3n+3){margin-right:0px;}.view-news .views-row .views-field-field-publish-date{font-weight:bold;color:#006AC1;text-transform:uppercase;font-family:"montserrat",sans-serif;}.view-news .views-row h2{color:#006AC1;margin-top:0px;}.view-news .views-row .views-field-field-media-outlet-name{margin-top:5px;}.view-news .views-row .views-field-views-conditional-field{margin-top:20px;}.node--type-news .field_publish_date{font-weight:bold;margin-bottom:30px;text-transform:uppercase;font-family:"montserrat",sans-serif;}.node--type-news .field_media_outlet_name{margin-top:-25px;}.node--type-news .body p:first-child{margin-top:0px;}.node--type-news .body p:last-child{margin-bottom:0px;}.node--type-news .field_video_embed{margin:30px 0;}.node--type-news .field_video_embed:last-child{margin:0;}.page-node-246 #block-sunshine-content .body:last-child{margin-bottom:40px;}#block-sunshine-views-block-leadership-block-1 .view-leadership{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;}#block-sunshine-views-block-leadership-block-1 .view-leadership .views-row{flex:0 0 18%;margin-right:2.5%;text-align:center;margin-bottom:30px;}#block-sunshine-views-block-leadership-block-1 .view-leadership .views-row:nth-child(5n+5){margin-right:0px;}#block-sunshine-views-block-leadership-block-1 .view-leadership .views-row h3{margin:0;}#block-sunshine-views-block-leadership-block-1 .view-leadership .views-row p{margin:5px 0 0 0;}#block-sunshine-views-block-leadership-block-1 .view-leadership .views-row .views-field-field-role-title{font-size:0.85em;line-height:1.4;}#block-sunshine-views-block-leadership-block-2 header,#block-sunshine-views-block-leadership-block-3 header{margin-bottom:30px;margin-top:-30px;}#block-sunshine-views-block-leadership-block-2 .view-leadership,#block-sunshine-views-block-leadership-block-3 .view-leadership{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;}#block-sunshine-views-block-leadership-block-2 .view-leadership .views-row,#block-sunshine-views-block-leadership-block-3 .view-leadership .views-row{flex:0 0 23%;margin-right:2.5%;margin-bottom:30px;}#block-sunshine-views-block-leadership-block-2 .view-leadership .views-row:nth-child(4n+4),#block-sunshine-views-block-leadership-block-3 .view-leadership .views-row:nth-child(4n+4){margin-right:0px;}#block-sunshine-views-block-leadership-block-2 .view-leadership .views-row h3,#block-sunshine-views-block-leadership-block-3 .view-leadership .views-row h3{margin:0;}#block-sunshine-views-block-leadership-block-2 .view-leadership .views-row p,#block-sunshine-views-block-leadership-block-3 .view-leadership .views-row p{margin:5px 0 8px 0;}#block-sunshine-views-block-leadership-block-2 .view-leadership .views-row p:last-child,#block-sunshine-views-block-leadership-block-3 .view-leadership .views-row p:last-child{margin:5px 0 0 0;}#block-sunshine-views-block-leadership-block-2 .view-leadership .views-row .views-field-field-role-title,#block-sunshine-views-block-leadership-block-3 .view-leadership .views-row .views-field-field-role-title{font-size:0.85em;line-height:1.4;}#block-sunshine-views-block-leadership-block-3{padding-bottom:90px;}@media (max-width:860px){#block-sunshine-views-block-leadership-block-3{padding-bottom:50px;}}@media (max-width:650px){#block-sunshine-views-block-leadership-block-3{padding-bottom:45px;}}#block-sunshine-views-block-leadership-block-3 .view-leadership .views-row:last-child{margin-bottom:0px;}.view-interior_event_page .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;}.view-interior_event_page .views-row .event-interior-left{flex:0 0 65%;box-sizing:border-box;padding-right:40px;}.view-interior_event_page .views-row .event-interior-right{flex:0 0 35%;box-sizing:border-box;padding-left:40px;}.view-interior_event_page .views-row .views-field-body h3 + p{margin-top:-18px;}.view-interior_event_page .views-row .views-field-body a{color:#00793F;font-weight:bold;transition:300ms linear all;}.view-interior_event_page .views-row .views-field-body a:hover{text-decoration:underline;}.view-interior_event_page .views-row .views-field-field-date-value-1{font-family:ff-meta-serif-web-pro,serif;font-weight:500;font-size:1.9em;margin-bottom:0px;line-height:1.1;}.view-interior_event_page .views-row .event-time > div{display:inline;font-family:ff-meta-serif-web-pro,serif;font-weight:500;font-size:1.9em;margin-bottom:0px;line-height:1.1;}.view-interior_event_page .views-row .event-time > div.views-field-field-date-end-value::before{content:"-";}#block-sunshine-alleventsbutton{padding-bottom:90px;}@media (max-width:860px){#block-sunshine-alleventsbutton{padding-bottom:50px;}}@media (max-width:650px){#block-sunshine-alleventsbutton{padding-bottom:45px;}}#calendar{font-family:"montserrat",sans-serif;font-size:16px;margin-top:30px;padding-bottom:90px;}@media (max-width:860px){#calendar{padding-bottom:50px;}}@media (max-width:650px){#calendar{padding-bottom:45px;}}#calendar th{background-color:#006AC1;color:white;}#calendar th.fc-col-header-cell{padding:10px 0;}#calendar .fc-daygrid-day-top{color:#006AC1;font-weight:bold;text-transform:uppercase;}#calendar .fc-day-other .fc-daygrid-day-events{opacity:0;}.fc-today-button{display:none !important;}.fc-next-button,.fc-prev-button{color:#16A1FF !important;font-weight:bold !important;text-transform:uppercase !important;display:inline-block !important;padding:8px 18px 9px 18px !important;border-radius:30px !important;border:3px solid #16A1FF !important;font-size:1em !important;background-color:transparent !important;transition:300ms linear all !important;text-decoration:none !important;font-family:"montserrat",sans-serif !important;}.fc-next-button:hover,.fc-prev-button:hover{background-color:#16A1FF !important;color:white !important;}.fc-prev-button{margin-right:15px !important;}.view-calendar_key{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"montserrat",sans-serif;font-weight:bold;font-size:0.76em;text-transform:uppercase;margin-top:20px;}.view-calendar_key .views-row{margin-right:15px;}.view-calendar_key .views-row:last-child{margin-right:0px;}.view-calendar_key .views-row.calendar-key-TVC--Perrysburg .views-field-name{color:#006AC1;}.view-calendar_key .views-row.calendar-key-TVC--Perrysburg .views-field-name::before{background-color:#006AC1;}.view-calendar_key .views-row.calendar-key-TVC--Defiance .views-field-name{color:#CD201F;}.view-calendar_key .views-row.calendar-key-TVC--Defiance .views-field-name::before{background-color:#CD201F;}.view-calendar_key .views-row.calendar-key-TVC-Pool .views-field-name{color:#41BB96;}.view-calendar_key .views-row.calendar-key-TVC-Pool .views-field-name::before{background-color:#41BB96;}.view-calendar_key .views-row .views-field-name::before{content:"";display:inline-block;width:20px;height:20px;background-color:black;border-radius:50%;margin-right:5px;position:relative;top:4px;}#calendar-filters,#calendar-filters-list{margin-bottom:30px;}#calendar-filters select,#calendar-filters-list select{border:2px solid black;background-color:white;appearance:none;font-family:"montserrat",sans-serif;text-transform:uppercase;border-radius:30px;font-size:0.76em;font-weight:bold;box-sizing:border-box;padding:10px 20px;margin-right:10px;background-image:url(/themes/sunshine/img/select-arrow.svg);background-size:17px auto;background-repeat:no-repeat;background-position:88% center;min-width:188px;}#calendar-filters a,#calendar-filters-list a{width:44px;display:inline-block;height:44px;border:2px solid black;border-radius:11px;text-align:center;color:black;position:relative;margin-right:10px;font-size:1.1em;transition:300ms linear all;}#calendar-filters a svg,#calendar-filters-list a svg{position:relative;top:3px;}#calendar-filters a:hover,#calendar-filters-list a:hover{background-color:black;color:white;}#calendar-filters a.cal-filter-active,#calendar-filters-list a.cal-filter-active{background-color:black;color:white;pointer-events:none;}#calendar-filters #calendar-filter-submit,#calendar-filters #calendar-filter-submit-list,#calendar-filters-list #calendar-filter-submit,#calendar-filters-list #calendar-filter-submit-list{color:white !important;font-weight:bold;text-transform:uppercase;display:inline-block;padding:8px 18px 9px 18px;border-radius:30px;font-size:0.85em;background-color:#16A1FF;transition:300ms linear all;text-decoration:none !important;font-family:"montserrat",sans-serif;border:2px solid #16A1FF;appearance:none;}#calendar-filters #calendar-filter-submit:hover,#calendar-filters #calendar-filter-submit-list:hover,#calendar-filters-list #calendar-filter-submit:hover,#calendar-filters-list #calendar-filter-submit-list:hover{background-color:#FF3C96;}#calendar-filters #calendar-filter-submit:hover,#calendar-filters #calendar-filter-submit-list:hover,#calendar-filters-list #calendar-filter-submit:hover,#calendar-filters-list #calendar-filter-submit-list:hover{border:2px solid #FF3C96;}#calendar-filters-list{padding-top:90px;margin-bottom:-20px;}@media (max-width:860px){#calendar-filters-list{padding-top:50px;}}@media (max-width:650px){#calendar-filters-list{padding-top:45px;}}#calendar-filters-list .mobile-break{display:none;}.fc-toolbar-title{text-align:center;font-weight:bold;color:#16A1FF;font-size:1.14em;font-family:"montserrat",sans-serif;text-transform:uppercase;}.fc-daygrid-day-events{padding:0 10px;}.fc-daygrid-day-events .fc-daygrid-event-dot{display:none !important;}.fc-daygrid-day-events .fc-h-event{border:1px solid #006AC1;background-color:#006AC1;padding:5px;line-height:1;}.fc-daygrid-day-events .fc-h-event .fc-event-time{display:none !important;}.fc-daygrid-day-events .fc-today-button{display:none;}.fc-daygrid-day-events .fc-event-time{font-weight:bold;display:inline;}.fc-daygrid-day-events .fc-event-title{font-weight:normal !important;white-space:normal;line-height:1;padding-left:5px;overflow:visible !important;display:inline;}.fc-daygrid-day-events .fc-event-wrapper{width:100%;}.fc-daygrid-day-events .event-type-10{color:#006AC1;}.fc-daygrid-day-events .event-type-11{color:#CD201F;}.fc-daygrid-day-events .event-type-12{color:#41BB96;}.view-special_events{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding-bottom:90px;margin-bottom:-45px;margin-top:-30px;}@media (max-width:860px){.view-special_events{padding-bottom:50px;}}@media (max-width:650px){.view-special_events{padding-bottom:45px;}}.view-special_events .views-row{flex:0 0 30%;margin-right:5%;text-align:center;margin-bottom:45px;}.view-special_events .views-row:nth-child(3n+3){margin-right:0px;}.view-special_events .views-row .views-field-field-date-value{font-weight:bold;color:#006AC1;text-transform:uppercase;font-family:"montserrat",sans-serif;}.view-special_events .views-row .views-field-field-date-value.hide-date{display:none;}.view-special_events .views-row h2{color:#006AC1;margin-top:0px;}.view-special_events .views-row .views-field-field-date-end-value{display:none;}.view-special_events .views-row .views-field-field-teaser p{margin-top:0px;}.view-special_events .views-row .views-field-title{margin-bottom:15px;}.view-special_events .views-row .start-end-date-range{font-weight:bold;color:#006AC1;text-transform:uppercase;font-family:"montserrat",sans-serif;display:none;line-height:1.3;}.view-special_events .views-row .start-end-date-range.show-date{display:block;margin-bottom:3px;}.view-sp .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;}.view-sp .views-row .special-event-left{flex:0 0 75%;box-sizing:border-box;padding-right:40px;margin-bottom:30px;}.view-sp .views-row .special-event-left .views-field-field-subtitle{margin-bottom:10px;}.view-sp .views-row .special-event-left .views-field-field-subtitle h2{margin-top:0px;}.view-sp .views-row .special-event-left .views-field-field-locat,.view-sp .views-row .special-event-left .start-end-date-range,.view-sp .views-row .special-event-left .views-field-field-date-value{color:#16A1FF;text-transform:uppercase;font-family:"montserrat",sans-serif;font-size:1.14em;font-weight:bold;margin-bottom:5px;line-height:1;}.view-sp .views-row .special-event-left .views-field-field-locat.hide-date,.view-sp .views-row .special-event-left .start-end-date-range.hide-date,.view-sp .views-row .special-event-left .views-field-field-date-value.hide-date{display:none;}.view-sp .views-row .special-event-left .views-field-field-date-end-value{display:none;}.view-sp .views-row .special-event-left .start-end-date-range{display:none;}.view-sp .views-row .special-event-left .start-end-date-range.show-date{display:block;}.view-sp .views-row .special-event-left .views-field-body{margin-top:10px;}.view-sp .views-row .special-event-left .views-field-body p:first-child{margin-top:0px;}.view-sp .views-row .special-event-left .views-field-body p:last-child{margin-bottom:0px;}.view-sp .views-row .special-event-left .views-field-body a{color:#006AC1;font-weight:bold;transition:300ms linear all;}.view-sp .views-row .special-event-left .views-field-body a:hover{text-decoration:underline;color:#FF3C96;}.view-sp .views-row .special-event-left .views-field-field-event-links{margin-top:20px;margin-bottom:-10px;}.view-sp .views-row .special-event-left .views-field-field-event-links ul{list-style:none;margin:0;padding:0;}.view-sp .views-row .special-event-left .views-field-field-event-links ul li{display:inline-block;margin-right:20px;margin-bottom:10px;}.view-sp .views-row .special-event-left .views-field-field-event-links ul li:last-child{margin-right:0px;}.view-sp .views-row .special-event-left .views-field-field-event-links a{color:#16A1FF !important;font-weight:bold;text-transform:uppercase;display:inline-block;padding:8px 18px 9px 18px;border-radius:30px;border:3px solid #16A1FF;font-size:0.85em;background-color:transparent;transition:300ms linear all;text-decoration:none !important;font-family:"montserrat",sans-serif;}.view-sp .views-row .special-event-left .views-field-field-event-links a:hover{background-color:#16A1FF;color:white !important;}.view-sp .views-row .special-event-right{flex:0 0 25%;}.node--type-special_event .field_presented_by_logos::before{content:"Presented By";text-transform:uppercase;font-family:"montserrat",sans-serif;font-weight:bold;font-size:1.14em;display:block;margin-bottom:5px;}.node--type-special_event .field_presented_by_logos .field_media_image img{max-width:300px;}.node--type-special_event .sponsorship-links{margin-top:20px;margin-bottom:20px;}.node--type-special_event .sponsorship-links > div{display:inline-block;margin-right:20px;}.node--type-special_event .sponsorship-links > div:last-child{margin-right:0px;}.node--type-special_event .sponsorship-links a{color:#16A1FF !important;font-weight:bold;text-transform:uppercase;display:inline-block;padding:8px 18px 9px 18px;border-radius:30px;border:3px solid #16A1FF;font-size:0.85em;background-color:transparent;transition:300ms linear all;text-decoration:none !important;font-family:"montserrat",sans-serif;margin-bottom:10px;}.node--type-special_event .sponsorship-links a:hover{background-color:#16A1FF;color:white !important;}.node--type-special_event .field_sponsorship_information{margin-bottom:60px;}.node--type-special_event .field_sponsorship_information:last-child{margin-bottom:0px;}.node--type-special_event .field_sponsorship_intro_informat{font-family:"montserrat",sans-serif;text-transform:uppercase;font-size:1.14em;font-weight:bold;}.node--type-special_event .field_sponsorship_intro_informat p{margin-bottom:0px;}.node--type-special_event .field_sponsorship_intro h2,.node--type-special_event .field_sponsorship_intro h3{margin-bottom:30px;}.node--type-special_event .sponsor-type-logo.sponsor-column-two_column .sponsors-logos .field_sponsors{flex:0 0 48%;margin-right:4%;}.node--type-special_event .sponsor-type-logo.sponsor-column-two_column .sponsors-logos .field_sponsors:nth-child(2n+2){margin-right:0px;}.node--type-special_event .sponsor-type-logo.sponsor-column-three_column .sponsors-logos .field_sponsors{flex:0 0 30%;margin-right:5%;}.node--type-special_event .sponsor-type-logo.sponsor-column-three_column .sponsors-logos .field_sponsors:nth-child(3n+3){margin-right:0px;}.node--type-special_event .sponsor-type-logo.sponsor-column-four_column .sponsors-logos .field_sponsors{flex:0 0 22%;margin-right:4%;margin-bottom:30px;}.node--type-special_event .sponsor-type-logo.sponsor-column-four_column .sponsors-logos .field_sponsors:nth-child(4n+4){margin-right:0px;}.node--type-special_event .sponsor-type-logo.sponsor-column-five_column .sponsors-logos .field_sponsors{flex:0 0 15%;margin-right:6.25%;margin-bottom:30px;}.node--type-special_event .sponsor-type-logo.sponsor-column-five_column .sponsors-logos .field_sponsors:nth-child(5n+5){margin-right:0px;}.node--type-special_event .sponsor-type-logo .sponsors-logos{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:-30px;align-items:center;}.node--type-special_event .sponsor-type-logo .sponsors-logos .field_sponsors .field_sponsor_name_title{font-style:italic;text-align:center;line-height:1.3;}.node--type-special_event .sponsor-type-logo .sponsors-logos .field_sponsors .field_logo{text-align:center;}.node--type-special_event .sponsors-text-only{column-fill:balance;column-count:4;}.node--type-special_event .layout--onecol > div:last-child{padding-bottom:90px;}@media (max-width:860px){.node--type-special_event .layout--onecol > div:last-child{padding-bottom:50px;}}@media (max-width:650px){.node--type-special_event .layout--onecol > div:last-child{padding-bottom:45px;}}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-0.125em;}#block-sunshine-views-block-upcoming-events-list-block-1-2 > div > div > h3,#block-sunshine-views-block-upcoming-events-list-block-2 > div > div > h3{font-family:ff-meta-serif-web-pro,serif;font-weight:500;font-size:1.9em;margin-bottom:0px;line-height:1.1;color:#2E3335;text-transform:none;}#block-sunshine-views-block-upcoming-events-list-block-1-2 .events-no-results,#block-sunshine-views-block-upcoming-events-list-block-2 .events-no-results{margin:0;padding-bottom:90px;}@media (max-width:860px){#block-sunshine-views-block-upcoming-events-list-block-1-2 .events-no-results,#block-sunshine-views-block-upcoming-events-list-block-2 .events-no-results{padding-bottom:50px;}}@media (max-width:650px){#block-sunshine-views-block-upcoming-events-list-block-1-2 .events-no-results,#block-sunshine-views-block-upcoming-events-list-block-2 .events-no-results{padding-bottom:45px;}}#block-sunshine-views-block-upcoming-events-list-block-1-2 .views-exposed-form,#block-sunshine-views-block-upcoming-events-list-block-2 .views-exposed-form{display:none;}#block-sunshine-calendar{position:relative;min-height:100px;}#block-sunshine-loader{text-align:center;position:absolute;top:0px;left:0px;width:100%;}#block-sunshine-loader.hidden{display:none;}.view-upcoming_events_list_{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:30px;}.view-upcoming_events_list_ .views-row{flex:0 0 31%;margin-right:3%;margin-bottom:30px;}.view-upcoming_events_list_ .views-row.list-10 .views-field-field-event-location{color:#006AC1;}.view-upcoming_events_list_ .views-row.list-11 .views-field-field-event-location{color:#CD201F;}.view-upcoming_events_list_ .views-row.list-12 .views-field-field-event-location{color:#41BB96;}.view-upcoming_events_list_ .views-row:nth-child(3n+3){margin-right:0px;}.view-upcoming_events_list_ .views-row .views-field-title{margin-top:0px;margin-bottom:5px;}.view-upcoming_events_list_ .views-row .views-field-field-date-value{margin:5px 0 0 0;}.view-upcoming_events_list_ .views-row .views-field-field-event-location{font-size:0.85em;}.view-upcoming_events_list_ .views-row .event-time > div{font-size:0.85em;}.view-upcoming_events_list_ .views-row .event-time > div.views-field-field-date-end-value::before{content:"-";}#block-sunshine-views-block-search-content-block-1 form{display:-webkit-box;display:-ms-flexbox;display:flex;}#block-sunshine-views-block-search-content-block-1 input[type=submit]{color:white !important;font-weight:bold;text-transform:uppercase;display:inline-block;padding:7px 18px;font-size:0.8em;background-color:#00793F;transition:300ms linear all;text-decoration:none !important;appearance:none;border:0;box-shadow:none;margin-left:20px;}#block-sunshine-views-block-search-content-block-1 input[type=submit]:hover{background-color:#76BB43;color:white !important;}#block-sunshine-views-block-search-content-block-1 .views-field-nothing a{color:#00793F;font-weight:bold;}#block-sunshine-views-block-search-content-block-1 .views-field-nothing a:hover{text-decoration:underline;}input[type=radio],input[type=checkbox]{opacity:0;}input[type=radio]:checked + label,input[type=checkbox]:checked + label{cursor:pointer;padding-left:20px;position:relative;}input[type=radio]:checked + label::before,input[type=checkbox]:checked + label::before{content:"";width:30px;height:30px;background-image:url(/themes/sunshine/img/radio-select-rebrand.svg);background-repeat:no-repeat;background-position:left center;padding-left:33px;background-size:27px auto;cursor:pointer;margin-left:-20px;left:0px;position:absolute;top:0px;}input[type=radio] + label,input[type=checkbox] + label{cursor:pointer;padding-left:20px;position:relative;}input[type=radio] + label::before,input[type=checkbox] + label::before{content:"";width:30px;height:30px;background-image:url(/themes/sunshine/img/radio-deselect-rebrand.svg);background-repeat:no-repeat;background-position:left center;background-size:27px auto;padding-left:33px;cursor:pointer;margin-left:-20px;left:0px;position:absolute;top:0px;}.webform-block{background-color:#F5F5F5;}.webform-block .region-webform{padding-top:90px;padding-bottom:90px;}@media (max-width:860px){.webform-block .region-webform{padding-top:50px;padding-bottom:50px;}}@media (max-width:650px){.webform-block .region-webform{padding-top:45px;padding-bottom:45px;}}.webform-block .region-webform h2:first-child{margin-top:0px;}#block-sunshine-userlogin ul{display:none;}.user-login-form{margin:200px 0 150px 0;}.user-login-form input[type=text],.user-login-form input[type=password]{box-sizing:border-box;border-radius:0px;padding-bottom:10px;border:0;border:1px solid #2E3335;width:100%;background-color:transparent;color:#182947;margin-bottom:30px;}.user-login-form input[type=submit]{color:white !important;font-weight:bold;text-transform:uppercase;display:inline-block;padding:8px 18px 9px 18px;border-radius:30px;font-size:0.85em;background-color:#16A1FF;transition:300ms linear all;text-decoration:none !important;font-family:"montserrat",sans-serif;appearance:none;border:0;box-shadow:none;}.user-login-form input[type=submit]:hover{background-color:#FF3C96;}.user-login-form label{text-transform:uppercase;}.webform-submission-form,.user-login-form{padding-bottom:90px;}@media (max-width:860px){.webform-submission-form,.user-login-form{padding-bottom:50px;}}@media (max-width:650px){.webform-submission-form,.user-login-form{padding-bottom:45px;}}.webform-submission-form.webform-submission-volunteer-interest-form-form fieldset legend,.user-login-form.webform-submission-volunteer-interest-form-form fieldset legend{text-transform:none;font-weight:normal;}.webform-submission-form.webform-submission-volunteer-interest-form-form textarea,.user-login-form.webform-submission-volunteer-interest-form-form textarea{margin-bottom:20px;}.webform-submission-form.webform-submission-volunteer-interest-form-form .js-form-type-processed-text,.user-login-form.webform-submission-volunteer-interest-form-form .js-form-type-processed-text{margin-bottom:20px;}.webform-submission-form fieldset,.user-login-form fieldset{border:0;padding:0;margin:0 0 20px 0;}.webform-submission-form fieldset legend,.user-login-form fieldset legend{font-family:ff-meta-serif-web-pro,serif;color:#2E3335;font-weight:800;font-size:1em;text-transform:uppercase;margin:0 0 10px 0;}.webform-submission-form textarea,.user-login-form textarea{width:100%;box-sizing:border-box;border:1px solid #2E3335;border-radius:0px;background-color:transparent;padding:10px 15px;}.webform-submission-form ::-webkit-input-placeholder,.user-login-form ::-webkit-input-placeholder{color:#2E3335;}.webform-submission-form ::-moz-placeholder,.user-login-form ::-moz-placeholder{color:#2E3335;}.webform-submission-form :-ms-input-placeholder,.user-login-form :-ms-input-placeholder{color:#2E3335;}.webform-submission-form :-moz-placeholder,.user-login-form :-moz-placeholder{color:#2E3335;}.webform-submission-form .top-margin-webform,.user-login-form .top-margin-webform{margin-top:40px;margin-bottom:0px;}.webform-submission-form .js-form-type-processed-text,.user-login-form .js-form-type-processed-text{margin-bottom:30px;}.webform-submission-form .js-form-type-processed-text.webform-disclaimer,.user-login-form .js-form-type-processed-text.webform-disclaimer{font-size:0.85em;}.webform-submission-form .js-form-type-radio,.user-login-form .js-form-type-radio{margin-bottom:20px;}.webform-submission-form .js-form-type-radio:last-child,.user-login-form .js-form-type-radio:last-child{margin-bottom:0px;}.webform-submission-form .js-form-type-checkbox,.user-login-form .js-form-type-checkbox{margin-bottom:5px;}.webform-submission-form .js-form-type-checkbox:last-child,.user-login-form .js-form-type-checkbox:last-child{margin-bottom:0px;}.webform-submission-form .webform-button--submit,.user-login-form .webform-button--submit{color:white !important;font-weight:bold;text-transform:uppercase;display:inline-block;padding:8px 18px 9px 18px;border-radius:30px;font-size:0.85em;background-color:#16A1FF;transition:300ms linear all;text-decoration:none !important;font-family:"montserrat",sans-serif;margin-top:15px;appearance:none;border:0;box-shadow:none;}.webform-submission-form .webform-button--submit:hover,.user-login-form .webform-button--submit:hover{background-color:#FF3C96;}.webform-submission-form .two-col .fieldset-wrapper,.user-login-form .two-col .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;}.webform-submission-form .two-col .js-form-item,.user-login-form .two-col .js-form-item{flex:0 0 48%;margin-right:4%;margin-bottom:15px;}.webform-submission-form .two-col .js-form-item:nth-child(even),.user-login-form .two-col .js-form-item:nth-child(even){margin-right:0px;}.webform-submission-form .two-col .js-form-item input,.user-login-form .two-col .js-form-item input{box-sizing:border-box;border-radius:0px;padding-bottom:10px;border:0;border-bottom:1px solid #2E3335;width:100%;background-color:transparent;color:#2E3335;}.webform-submission-form .three-col .fieldset-wrapper,.user-login-form .three-col .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;}.webform-submission-form .three-col .js-form-item,.user-login-form .three-col .js-form-item{flex:0 0 31.3%;margin-right:3%;margin-bottom:15px;}.webform-submission-form .three-col .js-form-item:nth-child(3n+3),.user-login-form .three-col .js-form-item:nth-child(3n+3){margin-right:0px;}.webform-submission-form .three-col .js-form-item input,.user-login-form .three-col .js-form-item input{box-sizing:border-box;border-radius:0px;padding-bottom:10px;border:0;border-bottom:1px solid #2E3335;width:100%;background-color:transparent;color:#2E3335;}footer#main{color:black;background-color:white;}footer#main .blue-wrapper{background-color:white;padding-top:90px;padding-bottom:90px;}@media (max-width:860px){footer#main .blue-wrapper{padding-top:50px;padding-bottom:50px;}}@media (max-width:650px){footer#main .blue-wrapper{padding-top:45px;padding-bottom:45px;}}footer#main .blue-wrapper > .container{display:-webkit-box;display:-ms-flexbox;display:flex;}footer#main .blue-wrapper > .container .region-footer_left{box-sizing:border-box;padding-right:60px;border-right:2px solid #956C50;}footer#main .blue-wrapper > .container .region-footer_left #block-sunshine-footerinformation{text-align:center;}footer#main .blue-wrapper > .container .region-footer_left #block-sunshine-footerinformation a{color:#006AC1;}footer#main .blue-wrapper > .container .region-footer_left #block-sunshine-footerinformation a:hover{color:#FF3C96;}footer#main .blue-wrapper > .container .region-footer_left #block-sunshine-sunshinewhitelogo img{max-width:280px;}footer#main .blue-wrapper > .container .region-footer_left .view-social_icons{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;justify-content:center;}footer#main .blue-wrapper > .container .region-footer_left .view-social_icons .views-row{margin-right:10px;}footer#main .blue-wrapper > .container .region-footer_left .view-social_icons .views-row:last-child{margin-right:0px;}footer#main .blue-wrapper > .container .region-footer_left .view-social_icons .views-row:nth-child(odd) a{border-bottom-right-radius:15px;}footer#main .blue-wrapper > .container .region-footer_left .view-social_icons .views-row:nth-child(even) a{border-top-left-radius:15px;}footer#main .blue-wrapper > .container .region-footer_left .view-social_icons a{color:#A7FFE4;width:50px;height:50px;display:inline-block;background-color:#006AC1;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-size:1.4em;transition:300ms linear all;}footer#main .blue-wrapper > .container .region-footer_left .view-social_icons a:hover{background-color:#FF3C96;color:white;}footer#main .blue-wrapper > .container .region-footer_right{box-sizing:border-box;padding-left:60px;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}footer#main .blue-wrapper > .container .region-footer_right > div{flex:1;}footer#main .blue-wrapper > .container .region-footer_right .view-footer_blocks{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;font-size:0.9em;}footer#main .blue-wrapper > .container .region-footer_right .view-footer_blocks > div{flex:1;text-align:center;}footer#main .blue-wrapper > .container .region-footer_right .view-footer_blocks > div h4{margin:0 0 5px 0;}footer#main .blue-wrapper > .container .region-footer_right .view-footer_blocks > div .views-field-body{max-width:400px;margin:0 auto;}footer#main .blue-wrapper > .container .region-footer_right .view-footer_blocks > div .views-field-body p{margin:0;}footer#main .blue-wrapper > .container .region-footer_right .view-footer_blocks > div .views-field-body a{color:#006AC1;}footer#main .blue-wrapper > .container .region-footer_right .view-footer_blocks > div .views-field-body a:hover{color:#FF3C96;}footer#main .blue-wrapper > .container .region-footer_right #block-sunshine-copyright{font-size:0.66em;text-align:center;margin-top:55px;}footer#main .blue-wrapper > .container .region-footer_right #block-sunshine-copyright a{color:#006AC1;}footer#main .blue-wrapper > .container .region-footer_right #block-sunshine-copyright a:hover{color:#FF3C96;}.region-copyright{background-color:#f3f0ee;text-align:center;font-size:0.71em;padding:20px 0;}.region-copyright > div{max-width:1330px;padding-left:15px;padding-right:15px;margin:0 auto;}.region-copyright p{margin:0;}.region-copyright a{color:#006AC1;}.region-copyright a:hover{color:#FF3C96;}@media only screen and (max-width:1550px){#block-sunshine-views-block-header-image-block-1 .view-header_image .views-row.no-header-image .views-field-fieldset .header-title-link,#block-sunshine-views-block-header-image-block-5 .view-header_image .views-row.no-header-image .views-field-fieldset .header-title-link,#block-sunshine-views-block-header-image-block-3 .view-header_image .views-row.no-header-image .views-field-fieldset .header-title-link,#block-sunshine-views-block-header-image-block-4 .view-header_image .views-row.no-header-image .views-field-fieldset .header-title-link{padding-right:50px;max-width:calc(100% - 540px);}#block-sunshine-views-block-header-image-block-1 .view-header_image .views-row .views-field-fieldset .header-title-link,#block-sunshine-views-block-header-image-block-5 .view-header_image .views-row .views-field-fieldset .header-title-link,#block-sunshine-views-block-header-image-block-3 .view-header_image .views-row .views-field-fieldset .header-title-link,#block-sunshine-views-block-header-image-block-4 .view-header_image .views-row .views-field-fieldset .header-title-link{max-width:42%;}}@media only screen and (max-width:1300px){footer#main .blue-wrapper > .container{display:block;}footer#main .blue-wrapper > .container .region-footer_left{border-right:0px;padding-right:0px;}footer#main .blue-wrapper > .container .region-footer_left .field_logo{text-align:center;}footer#main .blue-wrapper > .container .region-footer_right{padding-left:0px;margin-top:50px;}h1{font-size:2.5em;}h1.tall-title{font-size:2.5em;}#block-sunshine-views-block-header-image-block-1 .view-header_image .views-row .views-field-fieldset .header-title-link,#block-sunshine-views-block-header-image-block-5 .view-header_image .views-row .views-field-fieldset .header-title-link,#block-sunshine-views-block-header-image-block-3 .view-header_image .views-row .views-field-fieldset .header-title-link{max-width:400px;}.path-frontpage #block-sunshine-views-block-header-image-block-4 .view-header_image .views-row .views-field-field-header-image img,.path-frontpage #block-sunshine-views-block-header-image-block-1 .view-header_image .views-row .views-field-field-header-image img{max-width:550px;}.path-frontpage h1{font-size:2.7em;}}@media only screen and (max-width:1150px){#block-sunshine-views-block-header-image-block-1 .view-header_image,#block-sunshine-views-block-header-image-block-5 .view-header_image,#block-sunshine-views-block-header-image-block-3 .view-header_image{margin-top:140px;}#block-sunshine-views-block-header-image-block-1 .view-header_image .views-row.no-header-image .views-field-fieldset .header-title-link,#block-sunshine-views-block-header-image-block-5 .view-header_image .views-row.no-header-image .views-field-fieldset .header-title-link,#block-sunshine-views-block-header-image-block-3 .view-header_image .views-row.no-header-image .views-field-fieldset .header-title-link{padding-right:0px;max-width:100%;}#block-sunshine-views-block-header-image-block-1 .view-header_image .views-row .views-field-nothing,#block-sunshine-views-block-header-image-block-5 .view-header_image .views-row .views-field-nothing,#block-sunshine-views-block-header-image-block-3 .view-header_image .views-row .views-field-nothing{display:none;}#block-sunshine-views-block-header-image-block-1 .view-header_image .views-row .views-field-fieldset .header-title-link,#block-sunshine-views-block-header-image-block-5 .view-header_image .views-row .views-field-fieldset .header-title-link,#block-sunshine-views-block-header-image-block-3 .view-header_image .views-row .views-field-fieldset .header-title-link{max-width:100%;padding-right:0px;}.region-nav{padding:0;max-height:100vh;overflow:scroll;}.region-nav .container{height:auto;}.region-nav.active{z-index:3;background-color:#006AC1;}.region-nav.active #block-sunshine-main-menu,.region-nav.active #block-sunshine-navlogos,.region-nav.active #block-sunshine-navcontactinfo,.region-nav.active #block-sunshine-views-block-social-icons-block-1-2{display:block;padding-bottom:30px;}.region-nav #block-sunshine-mobiledonate{display:block;position:absolute;right:15px;top:14px;}.region-nav #block-sunshine-mobiledonate p{margin:0;}.region-nav #block-sunshine-mobiledonate a{color:#006AC1 !important;font-weight:bold;text-transform:uppercase;display:inline-block;padding:8px 18px 9px 18px;border-radius:30px;font-size:0.85em;background-color:#A7FFE4;border:3px solid #A7FFE4;transition:300ms linear all;text-decoration:none !important;font-family:"montserrat",sans-serif;font-size:0.76em;}.region-nav #block-sunshine-mobiledonate a:hover{background-color:#006AC1;color:white !important;border:3px solid white;}.region-nav #block-sunshine-main-menu > ul{display:block;padding-bottom:40px;}.region-nav #block-sunshine-main-menu > ul > li{height:auto;display:block;text-align:center;margin-right:0px;}.region-nav #block-sunshine-main-menu > ul > li.short-nav-parent > ul{left:unset;}.region-nav #block-sunshine-main-menu > ul > li:hover > a,.region-nav #block-sunshine-main-menu > ul > li:focus > a{color:white;pointer-events:none;}.region-nav #block-sunshine-main-menu > ul > li:hover > a.menu-button,.region-nav #block-sunshine-main-menu > ul > li:focus > a.menu-button{pointer-events:unset;}.region-nav #block-sunshine-main-menu > ul > li:hover > a.menu-button:hover,.region-nav #block-sunshine-main-menu > ul > li:hover > a.menu-button:focus,.region-nav #block-sunshine-main-menu > ul > li:focus > a.menu-button:hover,.region-nav #block-sunshine-main-menu > ul > li:focus > a.menu-button:focus{pointer-events:unset;}.region-nav #block-sunshine-main-menu > ul > li:hover > a:hover,.region-nav #block-sunshine-main-menu > ul > li:hover > a:focus,.region-nav #block-sunshine-main-menu > ul > li:focus > a:hover,.region-nav #block-sunshine-main-menu > ul > li:focus > a:focus{color:white;pointer-events:none;}.region-nav #block-sunshine-main-menu > ul > li:hover > ul,.region-nav #block-sunshine-main-menu > ul > li:focus > ul{display:block;}.region-nav #block-sunshine-main-menu > ul > li > ul{display:block;left:unset;position:relative;top:-7px;}.region-nav #block-sunshine-main-menu > ul > li > ul > li{width:auto;padding-bottom:7px;}.region-nav #block-sunshine-main-menu > ul > li > ul > li:first-child{padding-top:0px;}.region-nav #block-sunshine-main-menu > ul > li > ul > li:last-child{padding-bottom:14px;}.region-nav #block-sunshine-main-menu > ul > li > a{max-width:100%;}.region-nav #block-sunshine-main-menu > ul > li > a.small-width{max-width:100%;}.region-nav #block-sunshine-navlogos{display:none;background-color:#2E3335;background-image:none;height:auto;padding-top:15px;position:relative;top:0px;left:0px;}.region-nav #block-sunshine-navlogos .body{background-color:#F5F5F5;display:inline-block;padding:17px 20px 9px 20px;border-radius:20px;}.region-nav #block-sunshine-navlogos a:first-child{top:0px;left:0px;}.region-nav #block-sunshine-navlogos a:last-child{top:0px;left:0px;}.region-nav #block-sunshine-navcontactinfo{display:none;background-color:#006AC1;font-size:0.66em;line-height:1.4;padding:0 0 100px 0;}.region-nav #block-sunshine-navcontactinfo p{margin:0;}.region-nav #block-sunshine-navcontactinfo p a{color:#FEE000;}.region-nav #block-sunshine-views-block-social-icons-block-1-2{display:none;background-color:#2E3335;padding:30px 0 15px 0;}.region-nav #block-sunshine-views-block-social-icons-block-1-2 .view-social_icons{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;justify-content:center;}.region-nav #block-sunshine-views-block-social-icons-block-1-2 .view-social_icons .views-row{margin-right:10px;}.region-nav #block-sunshine-views-block-social-icons-block-1-2 .view-social_icons .views-row:last-child{margin-right:0px;}.region-nav #block-sunshine-views-block-social-icons-block-1-2 .view-social_icons a{color:black;width:50px;height:50px;display:inline-block;background-color:#FEE000;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-size:1.4em;transition:300ms linear all;}.region-nav #block-sunshine-views-block-social-icons-block-1-2 .view-social_icons a:hover{background-color:#7AC142;color:#182947;}.region-nav #block-sunshine-mobilenavtoggle{display:block;position:absolute;top:11px;left:15px;}.region-nav #block-sunshine-mobilenavtoggle a{background-color:#A7FFE4;border:4px solid #A7FFE4;width:45px;height:45px;border-radius:10px;display:inline-block;color:#006AC1;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;}.region-nav #block-sunshine-mobilenavtoggle a:hover{background-color:#006AC1;border:4px solid white;color:white;}.region-nav #block-sunshine-main-menu{display:none;text-align:center;}.region-nav #block-sunshine-sunshinecolorlogo img{margin:0 auto;display:block;padding:15px 0;}.region-nav .container{display:block;padding:0;text-align:center;}}@media only screen and (max-width:1040px){h2{font-size:1.5em;}.page-node-187 .region-nav,.page-node-187 .region-header,.page-node-187 #main-content{display:none !important;}.page-node-187 #block-sunshine-calendar{margin-top:40px;}#calendar-filters,#block-sunshine-views-block-calendar-key-block-1,#calendar{display:none;}#calendar-filters-list a{display:none;}#block-sunshine-loader{display:block;}#block-sunshine-loader.hidden{display:block !important;}.path-frontpage #block-sunshine-views-block-homeblocks-block-1 .view-homeblocks{display:block;}.path-frontpage #block-sunshine-views-block-homeblocks-block-1 .view-homeblocks .views-row{margin-bottom:60px;}.path-frontpage #block-sunshine-views-block-homeblocks-block-1 .view-homeblocks .views-row:last-child{margin-bottom:0px;}.path-frontpage #block-sunshine-views-block-homeblocks-block-1 .view-homeblocks .views-row .views-field-field-link{margin-top:0px;}.path-frontpage .region-header #block-sunshine-views-block-homepage-slider-block-1{padding-top:90px;padding-bottom:90px;}}@media only screen and (max-width:1040px) and (max-width:860px){.path-frontpage .region-header #block-sunshine-views-block-homepage-slider-block-1{padding-top:50px;padding-bottom:50px;}}@media only screen and (max-width:1040px) and (max-width:650px){.path-frontpage .region-header #block-sunshine-views-block-homepage-slider-block-1{padding-top:45px;padding-bottom:45px;}}@media only screen and (max-width:1040px){.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine > div{margin-right:4%;flex:0 0 48%;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine > div:nth-child(3){display:none;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine > div:nth-child(2){margin-right:0px;}}@media only screen and (max-width:1040px){.path-frontpage .region-pre_footer .circle-image-block .body{margin-top:20px;}.path-frontpage .region-pre_footer .circle-image-block .accent-circle img{max-width:100% !important;width:100% !important;}.path-frontpage .region-pre_footer .circle-image-block .field_media_image{left:14px;}.path-frontpage .region-pre_footer .circle-image-block .container > div{display:block;}.path-frontpage .region-pre_footer .circle-image-block .container > div .field_preview_image{display:block;}.path-frontpage .region-pre_footer .circle-image-block .container > div .field_preview_image img{max-width:100%;width:100%;}}@media only screen and (max-width:1040px){.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .upcoming-events-wrapper{background-image:none;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events{display:block;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events footer{margin-top:40px;}}@media only screen and (max-width:1040px){.node--type-s .content-container .container .region-content{width:100%;padding-right:0px;padding-bottom:0px;}.node--type-s .content-container .container .region-sidebar{width:100%;margin-top:30px;}.node--type-s .content-container .container .region-sidebar .view-other_sunshine_stories{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;}.node--type-s .content-container .container .region-sidebar .view-other_sunshine_stories .views-row{margin-bottom:0px;flex:0 0 48%;}}@media only screen and (max-width:1040px){.sections-wrapper > div .par-section .section-column-left{flex:0 0 60%;}.sections-wrapper > div .par-section .section-column-right{flex:0 0 40%;}}@media only screen and (max-width:1040px){.header-filter{display:block;}.header-filter header{padding-right:0px;}}@media only screen and (max-width:1040px){.view-news_blog .views-row{flex:0 0 48%;margin-right:4%;}.view-news_blog .views-row:nth-child(3n+3){margin-right:4%;}.view-news_blog .views-row:nth-child(2n+2){margin-right:0px;}}@media only screen and (max-width:1040px){.node--type-special_event .sponsors-text-only{column-count:3;}.node--type-special_event .sponsor-type-logo.sponsor-column-four_column .sponsors-logos .field_sponsors,.node--type-special_event .sponsor-type-logo.sponsor-column-five_column .sponsors-logos .field_sponsors{flex:0 0 30%;margin-right:5%;}.node--type-special_event .sponsor-type-logo.sponsor-column-four_column .sponsors-logos .field_sponsors:nth-child(4n+4),.node--type-special_event .sponsor-type-logo.sponsor-column-four_column .sponsors-logos .field_sponsors:nth-child(5n+5),.node--type-special_event .sponsor-type-logo.sponsor-column-five_column .sponsors-logos .field_sponsors:nth-child(4n+4),.node--type-special_event .sponsor-type-logo.sponsor-column-five_column .sponsors-logos .field_sponsors:nth-child(5n+5){margin-right:5%;}.node--type-special_event .sponsor-type-logo.sponsor-column-four_column .sponsors-logos .field_sponsors:nth-child(3n+3),.node--type-special_event .sponsor-type-logo.sponsor-column-five_column .sponsors-logos .field_sponsors:nth-child(3n+3){margin-right:0px;}}@media only screen and (max-width:1040px){.view-upcoming_events_list_ .views-row{flex:0 0 48%;margin-right:4%;}.view-upcoming_events_list_ .views-row:nth-child(3n+3){margin-right:4%;}.view-upcoming_events_list_ .views-row:nth-child(2n+2){margin-right:0px;}}@media only screen and (max-width:1040px){#block-sunshine-views-block-leadership-block-1 .view-leadership .views-row{flex:0 0 32%;margin-right:2%;}#block-sunshine-views-block-leadership-block-1 .view-leadership .views-row:nth-child(5n+5){margin-right:2%;}#block-sunshine-views-block-leadership-block-1 .view-leadership .views-row:nth-child(3n+3){margin-right:0px;}}@media only screen and (max-width:1040px){.image-callout-wrapper{display:none;}}@media only screen and (max-width:1040px){#block-sunshine-views-block-leadership-block-2 .view-leadership .views-row,#block-sunshine-views-block-leadership-block-3 .view-leadership .views-row{flex:0 0 32%;margin-right:2%;}#block-sunshine-views-block-leadership-block-2 .view-leadership .views-row:nth-child(4n+4),#block-sunshine-views-block-leadership-block-3 .view-leadership .views-row:nth-child(4n+4){margin-right:2%;}#block-sunshine-views-block-leadership-block-2 .view-leadership .views-row:nth-child(3n+3),#block-sunshine-views-block-leadership-block-3 .view-leadership .views-row:nth-child(3n+3){margin-right:0px;}}@media only screen and (max-width:1040px){.region-pre_footer .circle-image-block .field_media_image{text-align:left;}.region-pre_footer .circle-image-block h2{font-size:1.5em;}.region-pre_footer .circle-image-block .container > div .field_preview_image{display:none;}.region-pre_footer .circle-image-block .body{padding-left:0px;}}@media only screen and (max-width:1040px){.node--type-news_blog_press_release .content-container .container .region-content{width:100%;padding-right:0px;}.node--type-news_blog_press_release .content-container .container .region-sidebar{width:100%;}}@media only screen and (max-width:1040px){.webform-submission-form .two-col .fieldset-wrapper,.webform-submission-form .three-col .fieldset-wrapper{display:block;}.webform-submission-form .two-col .fieldset-wrapper .js-form-item,.webform-submission-form .three-col .fieldset-wrapper .js-form-item{margin-right:0px;}}@media only screen and (max-width:985px){.align-right,.align-left{display:block;float:none !important;margin-bottom:30px;margin-left:0px;margin-right:0px;}.view-sp .views-row{display:block;}.view-sp .views-row .special-event-right{margin-bottom:30px;}.view-sp .views-row .special-event-left{padding-right:0px;}#calendar-filters-list .mobile-break{display:block;margin-top:20px;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1{margin-top:0px;padding-top:0px;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events{margin-top:35px;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .upcoming-events-wrapper{padding-top:0px;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-mission{max-width:85vw;width:85vw;left:50%;transform:translateX(-50%);top:0px;position:relative;border-radius:0px;}.view-special_events .views-row,.view-news .views-row{flex:0 0 48%;margin-right:4%;}.view-special_events .views-row:nth-child(3n+3),.view-news .views-row:nth-child(3n+3){margin-right:4%;}.view-special_events .views-row:nth-child(2n+2),.view-news .views-row:nth-child(2n+2){margin-right:0px;}.region-content .bs_grid .ck-widget,.region-pre_footer .bs_grid .ck-widget{display:block;}.region-header #block-sunshine-views-block-homepage-slider-block-1 > div{max-height:unset;overflow:hidden;padding:0 5px;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .flex-slider-wrapper{flex-direction:column-reverse;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .flex-slider-wrapper .slider-right{padding-left:0px;margin-bottom:30px;}.view-interior_event_page .views-row{display:block;}.view-interior_event_page .views-row .event-interior-left{padding-right:0px;}.view-interior_event_page .views-row .event-interior-right{display:none;}#block-sunshine-views-block-search-content-block-1 input[type=submit]{margin-left:0px;margin-top:5px;}#block-sunshine-views-block-search-content-block-1 input[type=text]{margin-left:10px;flex:1;box-sizing:border-box;width:100%;}#block-sunshine-views-block-search-content-block-1 .js-form-item-keys{display:-webkit-box;display:-ms-flexbox;display:flex;}.region-pre_footer .vertical-image-chain-wrapper{background-image:none;}.region-pre_footer .vertical-image-chain-wrapper .field_image_block:nth-child(even) .par-image_block_with_text > div.field_body{padding-left:0px;}.region-pre_footer .vertical-image-chain-wrapper .field_image_block:last-child .par-image_block_with_text > div.field_media_image{margin-bottom:0px;}.region-pre_footer .vertical-image-chain-wrapper .field_image_block .par-image_block_with_text{display:block;}.region-pre_footer .vertical-image-chain-wrapper .field_image_block .par-image_block_with_text > div.field_body{padding-right:0px;}.region-pre_footer .vertical-image-chain-wrapper .field_image_block .par-image_block_with_text > div.field_media_image{margin-top:30px;margin-bottom:40px;}footer#main.grey-footer .top-footer-curve{margin-top:0px;}}@media only screen and (max-width:860px){footer#main .blue-wrapper > .container .region-footer_right .view-footer_blocks{display:block;}footer#main .blue-wrapper > .container .region-footer_right .view-footer_blocks > div{margin-bottom:40px;}footer#main .blue-wrapper > .container .region-footer_right .view-footer_blocks > div:last-child{margin-bottom:0px;}footer#main .blue-wrapper > .container .region-footer_right .view-footer_blocks > div .views-field-body{max-width:100%;}footer#main .blue-wrapper > .container .region-footer_right .view-footer_blocks > div .views-field-body .pink-button{margin-top:15px;}.sections-wrapper > div .par-section{flex-direction:column-reverse;}.sections-wrapper > div .par-section .section-column-left{flex:0 0 100%;padding-right:0px;margin-top:20px;}.sections-wrapper > div .par-section .section-column-right{flex:0 0 100%;}.node--type-special_event .sponsors-text-only{column-count:2;}.node--type-special_event .sponsor-type-logo.sponsor-column-two_column .sponsors-logos{display:block;margin-right:0px;}.node--type-special_event .sponsor-type-logo.sponsor-column-three_column .sponsors-logos .field_sponsors{flex:0 0 48%;margin-right:4%;}.node--type-special_event .sponsor-type-logo.sponsor-column-three_column .sponsors-logos .field_sponsors:nth-child(3n+3){margin-right:4%;}.node--type-special_event .sponsor-type-logo.sponsor-column-three_column .sponsors-logos .field_sponsors:nth-child(2n+2){margin-right:0px;}.node--type-special_event .sponsor-type-logo.sponsor-column-four_column .sponsors-logos .field_sponsors,.node--type-special_event .sponsor-type-logo.sponsor-column-five_column .sponsors-logos .field_sponsors{flex:0 0 48%;margin-right:4%;}.node--type-special_event .sponsor-type-logo.sponsor-column-four_column .sponsors-logos .field_sponsors:nth-child(5n+5),.node--type-special_event .sponsor-type-logo.sponsor-column-four_column .sponsors-logos .field_sponsors:nth-child(4n+4),.node--type-special_event .sponsor-type-logo.sponsor-column-four_column .sponsors-logos .field_sponsors:nth-child(3n+3),.node--type-special_event .sponsor-type-logo.sponsor-column-five_column .sponsors-logos .field_sponsors:nth-child(5n+5),.node--type-special_event .sponsor-type-logo.sponsor-column-five_column .sponsors-logos .field_sponsors:nth-child(4n+4),.node--type-special_event .sponsor-type-logo.sponsor-column-five_column .sponsors-logos .field_sponsors:nth-child(3n+3){margin-right:4%;}.node--type-special_event .sponsor-type-logo.sponsor-column-four_column .sponsors-logos .field_sponsors:nth-child(2n+2),.node--type-special_event .sponsor-type-logo.sponsor-column-five_column .sponsors-logos .field_sponsors:nth-child(2n+2){margin-right:0px;}#block-sunshine-views-block-search-content-block-1 form{display:block;}#block-sunshine-views-block-header-image-block-4 .view-header_image,#block-sunshine-views-block-header-image-block-5 .view-header_image,#block-sunshine-views-block-header-image-block-3 .view-header_image,#block-sunshine-views-block-header-image-block-2 .view-header_image,#block-sunshine-views-block-header-image-block-1 .view-header_image{margin-top:80px;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events .view-upcoming_events_home_{display:block;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events .view-upcoming_events_home_ .views-row{margin-bottom:40px;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine > div .views-field-title{font-size:0.9em;}.path-frontpage #block-sunshine-views-block-header-image-block-4 .view-header_image,.path-frontpage #block-sunshine-views-block-header-image-block-1 .view-header_image{background-image:none;}.path-frontpage #block-sunshine-views-block-header-image-block-4 .view-header_image .views-row .views-field-fieldset .header-title-link,.path-frontpage #block-sunshine-views-block-header-image-block-1 .view-header_image .views-row .views-field-fieldset .header-title-link{flex-direction:column-reverse;flex-wrap:wrap;}.path-frontpage #block-sunshine-views-block-header-image-block-4 .view-header_image .views-row .views-field-fieldset .header-title-link .header-title-text-wrapper,.path-frontpage #block-sunshine-views-block-header-image-block-1 .view-header_image .views-row .views-field-fieldset .header-title-link .header-title-text-wrapper{padding-right:0px;}.path-frontpage #block-sunshine-views-block-header-image-block-4 .view-header_image .views-row .views-field-fieldset-1,.path-frontpage #block-sunshine-views-block-header-image-block-1 .view-header_image .views-row .views-field-fieldset-1{flex:0 0 100%;}.path-frontpage #block-sunshine-views-block-header-image-block-4 .view-header_image .views-row .views-field-field-header-image,.path-frontpage #block-sunshine-views-block-header-image-block-1 .view-header_image .views-row .views-field-field-header-image{flex:0 0 100%;margin-bottom:25px;width:100%;}.region-nav{top:0px;}.region-nav.active #block-sunshine-views-block-site-toggle-block-2{display:block;padding:0 15px 100px 15px;}.region-nav #block-sunshine-navcontactinfo{padding:0 0 30px 0;}.region-nav #block-sunshine-mobilenavtoggle{left:15px;}.region-nav #block-sunshine-mobiledonate{top:15px;}.region-nav #block-sunshine-views-block-site-toggle-block-2 .view-site_toggle{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;}.region-nav #block-sunshine-views-block-site-toggle-block-2 .view-site_toggle .views-row{box-sizing:border-box;margin-right:25px;}.region-nav #block-sunshine-views-block-site-toggle-block-2 .view-site_toggle .views-row:last-child{margin-right:0px;}.region-nav #block-sunshine-views-block-site-toggle-block-2 .view-site_toggle .views-row img{display:block;height:30px;width:auto;max-width:300px;}#block-sunshine-views-block-sunshine-block-2 > div .view-sunshine{margin-top:-30px;margin-bottom:0px;}#block-sunshine-views-block-sunshine-block-2 > div .view-sunshine > div{flex:0 0 48%;margin-right:4%;margin-bottom:25px;}#block-sunshine-views-block-sunshine-block-2 > div .view-sunshine > div:nth-child(3n+3){margin-right:4%;}#block-sunshine-views-block-sunshine-block-2 > div .view-sunshine > div:nth-child(2n+2){margin-right:0px;}#block-sunshine-views-block-sunshine-block-2 > div .view-sunshine > div .views-field-title{font-size:0.9em;}#block-sunshine-views-block-leadership-block-1 .view-leadership .views-row{flex:0 0 48%;margin-right:4%;}#block-sunshine-views-block-leadership-block-1 .view-leadership .views-row:nth-child(5n+5){margin-right:4%;}#block-sunshine-views-block-leadership-block-1 .view-leadership .views-row:nth-child(3n+3){margin-right:4%;}#block-sunshine-views-block-leadership-block-1 .view-leadership .views-row:nth-child(2n+2){margin-right:0px;}#block-sunshine-views-block-leadership-block-2 .view-leadership .views-row,#block-sunshine-views-block-leadership-block-3 .view-leadership .views-row{flex:0 0 48%;margin-right:4%;}#block-sunshine-views-block-leadership-block-2 .view-leadership .views-row:nth-child(4n+4),#block-sunshine-views-block-leadership-block-3 .view-leadership .views-row:nth-child(4n+4){margin-right:4%;}#block-sunshine-views-block-leadership-block-2 .view-leadership .views-row:nth-child(3n+3),#block-sunshine-views-block-leadership-block-3 .view-leadership .views-row:nth-child(3n+3){margin-right:4%;}#block-sunshine-views-block-leadership-block-2 .view-leadership .views-row:nth-child(2n+2),#block-sunshine-views-block-leadership-block-3 .view-leadership .views-row:nth-child(2n+2){margin-right:0px;}}@media only screen and (max-width:650px){h1{margin:0;}.view-special_events,.view-news{display:block;}.view-special_events .views-row,.view-news .views-row{margin-right:0px;}.view-special_events .views-row:nth-child(3n+3),.view-news .views-row:nth-child(3n+3){margin-right:0px;}#calendar-filters-list select{display:block;width:100%;background-position:97% center;margin-bottom:5px;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .flex-slider-wrapper .slider-left .views-field-field-slider-links ul li{margin-bottom:10px;display:block;}.region-header #block-sunshine-views-block-homepage-slider-block-1 .flex-slider-wrapper .slider-left .views-field-field-slider-links ul li:last-child{margin-bottom:0px;}.node--type-s .content-container .container .region-sidebar .view-other_sunshine_stories{display:block;}.node--type-s .content-container .container .region-sidebar .view-other_sunshine_stories .views-row{margin-bottom:40px;}.node--type-s .content-container .container .region-sidebar .view-other_sunshine_stories .views-row:last-child{margin-bottom:0px;}.node--type-s #block-sunshine-content .media-images-wrapper{display:block;margin-bottom:0px;}.node--type-s #block-sunshine-content .media-images-wrapper > div{margin-right:0px;margin-bottom:20px;}.node--type-s #block-sunshine-content .media-images-wrapper > div:last-child{margin-bottom:0px;}.node--type-s #block-sunshine-content .media-images-wrapper > div img{width:100%;display:block;}.pink-button + .pink-button{margin-left:0px;margin-top:20px;}.node--type-news_blog_press_release .content-container .container .region-content .body{margin-bottom:40px !important;}.view-news_blog{display:block;}.view-news_blog .views-row{margin-right:0px;}.view-news_blog .views-row:nth-child(3n+3){margin-right:0px;}.view-upcoming_events_list_{display:block;}.view-upcoming_events_list_ .views-row{margin-right:0px;}.view-upcoming_events_list_ .views-row:nth-child(3n+3){margin-right:0px;}.header-filter .bef-checkboxes{display:block;}#block-sunshine-views-block-donation-options-block-1 .view-donation_options,#block-sunshine-views-block-donation-options-block-2 .view-donation_options{display:block;}#block-sunshine-views-block-donation-options-block-1 .view-donation_options > div,#block-sunshine-views-block-donation-options-block-2 .view-donation_options > div{margin-right:0px;}#block-sunshine-views-block-donation-options-block-1 .view-donation_options > div:nth-child(4n+4),#block-sunshine-views-block-donation-options-block-2 .view-donation_options > div:nth-child(4n+4){margin-right:0px;}#block-sunshine-views-block-donation-options-block-1 .view-donation_options > div .section-circle-wrapper .yellow-circle,#block-sunshine-views-block-donation-options-block-1 .view-donation_options > div .section-circle-wrapper .green-circle,#block-sunshine-views-block-donation-options-block-1 .view-donation_options > div .section-circle-wrapper .green-right-circle,#block-sunshine-views-block-donation-options-block-2 .view-donation_options > div .section-circle-wrapper .yellow-circle,#block-sunshine-views-block-donation-options-block-2 .view-donation_options > div .section-circle-wrapper .green-circle,#block-sunshine-views-block-donation-options-block-2 .view-donation_options > div .section-circle-wrapper .green-right-circle{width:100%;}.region-nav #block-sunshine-sunshinecolorlogo img{max-width:175px;padding:20px 0;position:relative;left:-5px;}.region-nav #block-sunshine-main-menu > ul{padding-bottom:120px;}.region-nav #block-sunshine-views-block-site-toggle-block-2 .view-site_toggle .views-row img{height:22px;}#block-sunshine-views-block-leadership-block-1 .view-leadership{display:block;}#block-sunshine-views-block-leadership-block-1 .view-leadership .views-row{margin-right:0px;}#block-sunshine-views-block-leadership-block-1 .view-leadership .views-row:nth-child(5n+5){margin-right:0px;}#block-sunshine-views-block-leadership-block-1 .view-leadership .views-row:nth-child(3n+3){margin-right:0px;}#block-sunshine-content{margin-top:40px;}#block-sunshine-content .body:last-child{margin-bottom:45px;}.path-frontpage #block-sunshine-views-block-header-image-block-1 .view-header_image .views-row .views-field-nothing-1 .region-header_logo img{max-width:200px;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-mission{font-size:2em;}.path-frontpage #block-sunshine-views-block-upcoming-events-home-block-1 .home-upcoming-events footer .all-events-wrapper{width:100%;}.path-frontpage #block-sunshine-views-block-header-image-block-4 .view-header_image .views-row .views-field-field-header-image img{max-width:100%;}.path-frontpage #block-sunshine-views-block-header-image-block-4 .view-header_image .views-row .views-field-field-header-text p:first-child{margin-top:10px;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine{display:block;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine > div{margin-right:0px;margin-bottom:40px;}.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine > div:nth-child(3),.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine > div:nth-child(2),.path-frontpage #block-sunshine-views-block-sunshine-block-1 > div .view-sunshine > div:last-child{margin-bottom:0px;}.path-frontpage h1{font-size:2.6em;margin-bottom:0px;}.path-frontpage #block-sunshine-views-block-homeblocks-block-1{padding-top:0px;}.view-interior_event_page .views-row .views-field-field-date-value-1{font-size:1.5em;}.view-interior_event_page .views-row .event-time > div{font-size:1.5em;}.region-pre_footer .vertical-image-block-wrapper .field_image_block .par-image_block_with_text > div.field_media_image img{max-width:100%;}.region-pre_footer .vertical-image-block-wrapper .field_image_block .par-image_block_with_text > div.field_body .large-callout{font-size:3em;}#block-sunshine-views-block-sunshine-block-2 > div .view-sunshine{display:block;}#block-sunshine-views-block-sunshine-block-2 > div .view-sunshine .views-row{margin-right:0px;margin-bottom:40px;}#block-sunshine-views-block-sunshine-block-2 > div .view-sunshine .views-row:nth-child(2n+2),#block-sunshine-views-block-sunshine-block-2 > div .view-sunshine .views-row:nth-child(3n+3){margin-right:0px;}#block-sunshine-views-block-sunshine-block-2 > div .view-sunshine .views-row:last-child{margin-bottom:0px;}#block-sunshine-views-block-leadership-block-2 header,#block-sunshine-views-block-leadership-block-3 header{margin-top:0px;}#block-sunshine-views-block-leadership-block-2 .view-leadership,#block-sunshine-views-block-leadership-block-3 .view-leadership{display:block;}#block-sunshine-views-block-leadership-block-2 .view-leadership .views-row,#block-sunshine-views-block-leadership-block-3 .view-leadership .views-row{margin-right:0px;}#block-sunshine-views-block-leadership-block-2 .view-leadership .views-row:nth-child(5n+5),#block-sunshine-views-block-leadership-block-3 .view-leadership .views-row:nth-child(5n+5){margin-right:0px;}#block-sunshine-views-block-leadership-block-2 .view-leadership .views-row:nth-child(3n+3),#block-sunshine-views-block-leadership-block-3 .view-leadership .views-row:nth-child(3n+3){margin-right:0px;}.webform-submission-form .two-col .js-form-item input{font-size:0.75em;}}
