/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.pg-gallery-fw{line-height:1.6}
.event-filter{margin-bottom:15px}
.event-filter ul{display:flex;margin-left:0px;flex-wrap:wrap}
.event-filter ul li{list-style:none;background:#005172;color:#fff;display:flex;justify-content:center;align-items:center;padding:8px 15px;margin:5px;font-size:13px;border-radius:15px;transition:all .3s ease}
.event-filter ul li a{color:#fff;font-weight:bold;letter-spacing:.04em}
.event-filter ul li:hover{background:#5bbbb7}
.event-filter ul li:hover a{color:#005172}
.grid-wrapper{display:grid}
.grid-wrapper.grid-two{grid-template-columns:1fr 1fr}
.grid-wrapper.grid-two .block-fw.block-padding{box-sizing:border-box;padding:30px}
.grid-wrapper .green-bg{color:#fff}
.grid-wrapper .green-bg h1,.grid-wrapper .green-bg h2,.grid-wrapper .green-bg h3,.grid-wrapper .green-bg h4,.grid-wrapper .green-bg h5,.grid-wrapper .green-bg h6,.grid-wrapper .green-bg p{color:#fff}
.grid-two-inner{display:grid;grid-template-columns:1fr 1fr;padding-top:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.4)}
.grid-two-inner.header{justify-content:center;align-items:center}
.grid-two-inner .image-spot{max-width:300px;margin-right:15px}
.grid-two-inner .image-spot img{width:100%}
@media(min-width: 20px)and (max-width: 767px){.grid-two-inner{display:grid;grid-template-columns:1fr;padding-top:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.4)}
}
div.item-news .pg-body .image-spot img{margin-top:0px;margin-bottom:0px}
.bookwhen{display:flex;flex-wrap:wrap}
.bookwhen>div{width:29%;background:#fff;border-radius:12px;margin:15px;box-shadow:0 0 8px rgba(0,0,0,.2);box-sizing:border-box;position:relative;display:flex;flex-direction:column;padding-bottom:50px}
.bookwhen>div img{width:100%;border-radius:12px 12px 0 0}
.bookwhen>div .event-content,.bookwhen>div .event-footer{box-sizing:border-box;padding:15px}
.bookwhen>div .event-footer{position:absolute;bottom:0px;left:0px}
.bookwhen>div .event-flex{display:grid;margin-bottom:1em;grid-template-columns:[first] 25px [line2] auto [end];grid-template-rows:1fr}
.bookwhen>div .event-flex .detail{font-size:14px}
.bookwhen>div .bookwhen-book-button{font-size:12px;padding:15px 30px;background-image:none;margin:0px}
.bookwhen>div h4.title{font-size:18px;line-height:1.4;font-weight:bold}
.bookwhen>div .event-icon{height:1em;margin-right:15px}
.bookwhen>div .event-icon svg{fill:#1e9d8b}
.bookwhen>div .event-icon.icon-time{width:14px}
.bookwhen>div .event-icon.icon-location{width:24px;margin-left:-3px}
.bookwhen>div .event-icon.icon-calendar{width:16px}
.bookwhen>div .event-icon.icon-price{width:16px}
@media(min-width: 660px)and (max-width: 810px){.bookwhen>div{width:45%}
}
@media(min-width: 600px)and (max-width: 660px){.bookwhen>div{width:43%}
}
@media(min-width: 5px)and (max-width: 600px){.bookwhen>div{width:100%}
}
.template{line-height:1.6}
.template a{transition:all .3s ease}
.pg-body img{width:100%}
h1{line-height:1.2}
h2{line-height:1.3}
hr{display:block;border:solid #f2af00;border-width:0 0 4px;clear:both;padding-top:15px;margin:30px 0;height:0}
#gallery-fw-wrapper-2 .cycle-overlay .caption-description{display:flex;flex-direction:column;height:100vh;min-height:800px;justify-content:center;align-items:center;box-sizing:border-box;padding:10px 30px 30px 30px;text-align:center}
#gallery-fw-wrapper-2 .cycle-overlay .caption-description h1{color:#fff;font-size:50px;margin-bottom:.3em}
#gallery-fw-wrapper-2 .cycle-overlay .caption-description h2{font-family:"Asap","Rubik",Arial,Helvetica,sans-serif;font-size:42px;color:#005172;margin-bottom:30px;line-height:1.4}
#gallery-fw-wrapper-2 .cycle-overlay .caption-description h3{font-family:"Asap","Rubik",Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;color:#005172;font-size:45px;line-height:1.1}
#gallery-fw-wrapper-2 .cycle-overlay .caption-description h3 span{opacity:0}
#gallery-fw-wrapper-2 .cycle-overlay .caption-description h3 span.subhead-first{animation:fadeIn 1s ease-out forwards;animation-delay:0s}
#gallery-fw-wrapper-2 .cycle-overlay .caption-description h3 span.subhead-second{animation:fadeIn 1s ease-out forwards;animation-delay:500ms}
#gallery-fw-wrapper-2 .cycle-overlay .caption-description h3 span.subhead-third{animation:fadeIn 1s forwards;animation-delay:1000ms}
#gallery-fw-wrapper-2 .cycle-overlay .caption-description h3 span.subhead-fourth{animation:fadeIn 1s forwards;animation-delay:1500ms}
#gallery-fw-wrapper-2 .cycle-overlay .caption-description h3 span.subhead-fifth{animation:fadeIn 1s forwards;animation-delay:2000ms}
#gallery-fw-wrapper-2 .cycle-overlay .caption-description h3 span.subhead-sixth{animation:fadeIn 1s forwards;animation-delay:2500ms}
#gallery-fw-wrapper-2 .cycle-overlay .caption-description .button-cta-wrapper{animation:fadeIn 1s forwards;animation-delay:3000ms}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
#gallery-fw-wrapper-2 .cycle-overlay .caption-description h5{color:#fff;text-shadow:0 0 12px #000;font-size:18px}
#gallery-fw-wrapper-2 .cycle-overlay .caption-description .button-cta-wrapper{margin:-30px 0 0 0}
#gallery-fw-wrapper-2 .banner-logo{width:500px;margin:0 auto;margin-bottom:5px}
#gallery-fw-wrapper-2 .banner-logo img{width:100%;text-shadow:0 0 12px #000}
.cycle-overlay .button-cta-wrapper{text-align:left}
.powered{display:none}
.pg-body h3,.pg-body h4,.pg-body h5{margin-top:1.6em;line-height:1.4}
.pg-body h3.margin-none,.pg-body h4.margin-none,.pg-body h5.margin-none{margin-top:0px}
.pg-body h4{margin-bottom:.2em}
.pg-body h5{margin-bottom:.1em}
._body-24 #main-content-box{padding-bottom:60px}
table.schools{width:100%;border-collapse:collapse}
table.schools tr{background:#f2af00}
table.schools tr:nth-child(odd){background-color:#5bbbb7}
table.schools tr:nth-child(even){background-color:#1e9d8b}
table.schools td{padding:1.2rem;border:3px solid #5bbbb7}
table.schools td:first-of-type{font-weight:bold}
[data-animate-in]{opacity:0;transition:transform .8s ease,opacity .8s ease}
[data-animate-in=up]{transform:translate3d(0, 24px, 0)}
[data-animate-in=left]{transform:translate3d(-25%, 0, 0)}
[data-animate-in=right]{transform:translate3d(25%, 0, 0)}
[data-animate-in=down]{transform:translate3d(0, -24px, 0)}
[data-animate-in=fadeIn]{transform:translate3d(0, 0, 0)}
[data-animate-in].in-view{opacity:1;transform:none;-webkit-transform:translate3d(0, 0, 0);transition:transform .6s ease,opacity .6s ease;visibility:visible}
.fade-in{opacity:0;transition:opacity 1s ease}
.page-loaded .fade-in,.page-loaded.fade-in{opacity:1}
#cookie-bar{background:#f2af00;line-height:1.6;padding:20px 0}
#cookie-bar p{color:#2e4057;font-family:"Asap","Rubik",Arial,Helvetica,sans-serif;font-weight:bold}
#cookie-bar a{border-radius:0px;padding:8px 15px}
#cookie-bar a.cb-enable{background:#005172;color:#f2af00;border-radius:25px;transition:all .3s ease;font-weight:bold;text-transform:uppercase;letter-spacing:2px;font-size:12px;cursor:pointer}
#cookie-bar a.cb-enable:hover{background:#5bbbb7;color:#005172}
.file-icon-wrapper img{display:none}
.gallery-file-list{text-align:left;margin-bottom:60px}
.gallery-file-list .file-box{margin-bottom:15px}
.gallery-file-list .file-box .caption-title::before{content:"";background-image:url(/_data/site/83/templates/current/css/pdfWhite.svg);display:inline-block;width:23px;height:28px;margin-right:10px;background-repeat:no-repeat;vertical-align:bottom}
.gallery-file-list .caption-text{display:inline-block;background:#c75b12;padding:15px 30px;border-radius:28px}
.gallery-file-list .caption-text .caption-title{font-weight:normal !important;color:#fff}
.pg-gallery-image .wrapper-waterfall div.caption.image-caption{display:none !important}
#h-nav-inner.section-inner{max-width:100%}
.header-logo{position:absolute;top:15px;left:50px;display:block;width:250px;z-index:1000}
.header-logo img{width:100%}
#header-inner{transition:all .3s ease}
#header-nav{position:absolute}
#menu-h>ul li:first-of-type{-webkit-clip-path:polygon(10% 0, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(10% 0, 100% 0%, 100% 100%, 0% 100%);padding-left:30px;margin-right:-1px}
#menu-h>ul li ul li.folder:hover>ul:not(.menu-mega){visibility:hidden}
#menu-h>ul li ul:not(.menu-mega) li:first-of-type{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);padding-left:0px}
#menu-h>ul li div a::after{content:"";display:block;position:relative;height:3px;width:0;margin:0 auto;top:-15px;background-color:#1e9d8b;transition:all .3s ease}
#menu-h>ul li.selected div a::after,#menu-h>ul li div a:hover::after{width:100%}
#menu-h>ul li ul:not(.menu-mega) li a:after{width:0}
#menu-h>ul>li.n6{position:relative}
#menu-h>ul>li.n6:before{content:"";display:block;width:54px;height:54px;position:absolute;top:-33px;right:-15px;background:url(/_data/site/83/templates/current/css/sportilyFlash.svg) no-repeat;background-size:contain;z-index:2000}
@media(min-width: 1143px)and (max-width: 1217px){#menu-h>ul li div a{padding-left:9px;padding-right:9px}
}
@media(min-width: 880px)and (max-width: 1143px){#menu-h>ul li div a{padding-left:8px;padding-right:8px;font-size:13px;letter-spacing:0px}
#header-inner{height:140px}
}
@media(min-width: 767px)and (max-width: 880px){#menu-h>ul li div a{padding-left:6px;padding-right:6px;font-size:12px;letter-spacing:0px}
#header-inner{height:140px}
}
#menu-h>ul li.n8181.selected ul.n8181 li{display:none}
.fa{display:inline-block;font-size:inherit}
.fa ul{padding-left:0;list-style-type:none;margin-top:0;margin-left:0}
.fa ul li{margin-left:1.5em;margin-bottom:1em;line-height:1.6;font-family:"Asap","Rubik",Arial,Helvetica,sans-serif;text-indent:-21px}
.fa-ul>li{position:relative}
.fa-phone:before{content:"";color:#1e9d8b;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-map-marker:before{content:"";color:#1e9d8b;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-life-ring:before{content:"";color:#1e9d8b;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-envelope:before{content:"";color:#1e9d8b;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-circle:before{content:"";color:#1e9d8b;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-clock:before{content:"";color:#1e9d8b;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pg-body ul{padding-left:0px;list-style-type:none;margin-left:22px}
.pg-body ul li{margin-left:0;margin-bottom:.4em;line-height:1.6;font-family:"Asap","Rubik",Arial,Helvetica,sans-serif;text-indent:-22px}
.pg-body ul li:before{content:"";margin-right:10px;color:#1e9d8b;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pg-body ul li.fa-phone:before{content:""}
.pg-body ul li.fa-envelope:before{content:""}
.pg-body ul li.fa-map-marker:before{content:""}
.pg-body ul li.fa-clock:before{content:""}
.pg-body ul.folder-view{margin-left:0px}
.pg-body ul.folder-view li{text-indent:0px;margin-bottom:0px}
.pg-body ul.folder-view li:before{content:"";margin-right:0px;line-height:0}
.breakout .section-inner{max-width:1064px;margin:0 auto}
.block-fw{display:block;box-sizing:border-box;width:100%}
.block-fw.header-strip{height:8px}
.block-fw.margin-on{margin:60px 0}
.block-fw.margin-on.margin-bottom-none{margin-bottom:0px}
.block-fw.block-padding{padding:60px}
.block-fw.top-banner{display:flex;flex-direction:row;height:100vh;min-height:700px;overflow:hidden;position:relative}
.block-fw.top-banner .arrow-clipped-image{width:50%}
.block-fw.top-banner .arrow-clipped-image img{width:140%}
.block-fw.top-banner .arrow-clipped-image.show-for-mobile{display:none}
.block-fw.top-banner .arrow-clipped-image.hide-for-mobile{display:block}
.block-fw.top-banner .arrow-clipped-image:before{content:"";display:block;position:absolute;bottom:0px;right:200px;z-index:50;height:520px;width:232px;background:url(/_data/site/83/templates/current/css/arrowsUpOrange.svg) no-repeat}
.block-fw.top-banner svg{transition:all .3s ease;transform:rotate(90deg)}
.block-fw.top-banner h1{color:#fff}
.block-fw.top-banner h1 span.text-yellow{color:#f2af00}
.block-fw.top-banner .button-cta-wrapper,.block-fw.top-banner span{opacity:0}
.block-fw.top-banner span.subhead-first{animation:fadeIn 1s ease-out forwards;animation-delay:0s}
.block-fw.top-banner span.subhead-second{animation:fadeIn 1s ease-out forwards;animation-delay:500ms}
.block-fw.top-banner span.subhead-third{animation:fadeIn 1s forwards;animation-delay:1000ms}
.block-fw.top-banner span.subhead-fourth{animation:fadeIn 1s forwards;animation-delay:1500ms}
.block-fw.top-banner span.subhead-fifth{animation:fadeIn 1s forwards;animation-delay:2000ms}
.block-fw.top-banner .button-cta-wrapper.subhead-sixth{animation:fadeIn 1s forwards;animation-delay:2500ms;text-align:left;z-index:4000}
.block-fw.top-banner .button-cta-wrapper.subhead-sixth a.button-cta{background-color:#c75b12;background-image:url(/_data/site/83/templates/current/css/arrows.svg);background-repeat:no-repeat;background-size:23%;background-position:right}
.block-fw.top-banner .button-cta-wrapper.subhead-sixth a.button-cta:hover{background-color:#f2af00}
.block-fw.secondary-banner{display:flex;flex-direction:row;justify-content:flex-start}
.block-fw.secondary-banner h2 a{font-weight:bold;color:#c75b12}
.block-fw.secondary-banner h2 a:hover{color:#5bbbb7}
.block-fw.secondary-banner .banner-image{box-sizing:border-box;padding:0px;width:50%}
.block-fw.secondary-banner .banner-image.banner-hands{background:url(/_data/site/83/templates/current/css/arrowYellowBG.jpg) center right no-repeat;background-size:cover;min-height:400px}
.block-fw.secondary-banner .banner-image.banner-watersport{background:url(/_data/site/83/templates/current/css/arrowsRowingMachine.jpg) center left no-repeat;background-size:cover}
.block-fw.secondary-banner .banner-image.banner-tugofwar{background:url(/_data/site/83/templates/current/css/arrowsGirlsFootball.jpg) center right no-repeat;background-size:cover}
.block-fw.secondary-banner .banner-image.banner-teens{background:url(/_data/site/83/templates/current/css/arrowsTeens2.jpg) center left no-repeat;background-size:cover}
.block-fw.secondary-banner .banner-caption{width:50%;display:flex;flex-direction:column;height:100%;justify-content:center;box-sizing:border-box;padding:90px 60px}
.block-fw.secondary-banner .banner-caption .button-cta-wrapper{text-align:left}
.block-fw.secondary-banner.banner-six .banner-caption{width:65%}
.block-fw.secondary-banner.banner-six .banner-image{width:35%;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}
.block-fw.secondary-banner.banner-six .banner-image img{width:100%}
.block-fw.secondary-banner.green-bg .banner-caption h2,.block-fw.secondary-banner.green-bg .banner-caption h3{color:#fff}
.block-fw.secondary-banner.yellow-bg .banner-caption h1,.block-fw.secondary-banner.yellow-bg .banner-caption h2{color:#005172}
.block-fw.secondary-banner.orange-bg .banner-caption h1,.block-fw.secondary-banner.green-bg .banner-caption h1,.block-fw.secondary-banner.yellow-bg .banner-caption h1,.block-fw.secondary-banner.blue-bg .banner-caption h1{text-align:left}
.block-fw.secondary-banner.orange-bg .banner-caption span.text-orange,.block-fw.secondary-banner.green-bg .banner-caption span.text-orange,.block-fw.secondary-banner.yellow-bg .banner-caption span.text-orange,.block-fw.secondary-banner.blue-bg .banner-caption span.text-orange{color:#c75b12}
.block-fw.secondary-banner.orange-bg .banner-caption span.text-green,.block-fw.secondary-banner.green-bg .banner-caption span.text-green,.block-fw.secondary-banner.yellow-bg .banner-caption span.text-green,.block-fw.secondary-banner.blue-bg .banner-caption span.text-green{color:#1e9d8b}
.block-fw.secondary-banner.orange-bg .banner-caption span.text-yellow,.block-fw.secondary-banner.green-bg .banner-caption span.text-yellow,.block-fw.secondary-banner.yellow-bg .banner-caption span.text-yellow,.block-fw.secondary-banner.blue-bg .banner-caption span.text-yellow{color:#f2af00}
.block-fw .st0{fill:#005172}
.block-fw .banner-caption{display:flex;flex-direction:column;height:100%;justify-content:center;box-sizing:border-box;padding-left:60px}
@media(min-width: 30px)and (max-width: 1138px){.breakout .section-inner{max-width:1064px;margin:0 auto;padding-left:4%;padding-right:4%}
#content-footer .breakout .section-inner{padding-left:0;padding-right:0}
.block-fw.block-padding{padding:30px}
}
.small-12.medium-6.columns .block-fw.blue-bg{border-radius:50px;background:url(/_data/site/83/templates/current/css/sportilyFlash.svg) 300px -30px #005172 no-repeat;background-size:270px}
.small-12.medium-6.columns .block-fw.blue-bg h2{line-height:1.3}
.small-12.medium-6.columns .block-fw.blue-bg a{color:#f4f4f4}
.small-12.medium-6.columns .block-fw.blue-bg a:hover{color:#c75b12}
.small-12.medium-6.columns .block-fw.blue-bg .folder-preset-514 .button-cta-wrapper a.button-cta{transition:all .3s ease}
.small-12.medium-6.columns .block-fw.blue-bg .folder-preset-514 .button-cta-wrapper a.button-cta:hover{background:#f2af00;color:#005172}
.small-12.medium-6.columns .block-fw.blue-bg .folder-preset-514 ul.folder-view.folder-list li:last-of-type .button-cta-wrapper{margin-bottom:0px}
.aqua-bg{background:#5bbbb7}
.green-bg{background:#1e9d8b}
.yellow-bg{background:#f2af00}
.yellow-bg a{color:#005172}
.yellow-bg a:hover{color:#c75b12}
.orange-bg{background:#c75b12}
.orange-bg a{color:#f2af00;font-weight:bold}
.orange-bg a:hover{color:#005172}
.blue-bg{background:#005172;color:#f4f4f4}
.blue-bg a{font-weight:bold}
.blue-bg h1{color:#f2af00}
.blue-bg h2,.blue-bg h3,.blue-bg h4,.blue-bg h5,.blue-bg h6,.blue-bg p{color:#f4f4f4}
.flex-wrapper{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:space-around}
.block-fifth{box-sizing:border-box;display:flex;flex-grow:2;flex-shrink:0;flex-direction:column;justify-content:center;padding:15px;min-height:100px;margin:15px;flex-basis:20%;width:100%;text-align:center;transition:all .3s ease;background:#f2af00;color:#005172;font-size:18px;font-weight:bold;transition:all .3s ease}
.block-fifth:hover{background:#005172;color:#f2af00}
.block-fifth:hover a{color:#f2af00}
.block-flex-double{width:50%;box-sizing:border-box}
.block-flex-double img{width:100%}
.block-flex-double.block-copy{padding-right:30px}
.block-flex-double.block-caption{padding:4%}
.block-flex-double.block-image img{border-radius:20px}
.block-flex-double.block-image,.block-flex-double.block-caption{display:flex;flex-direction:column;justify-content:center}
.pg-body .block-flex-double.block-copy h4{margin-top:0px}
@media(min-width: 1466px)and (max-width: 5000px){.block-fw{display:block;box-sizing:border-box;width:100%}
.block-fw.top-banner .arrow-clipped-image{width:600px;position:absolute;right:0px}
.block-fw.top-banner .arrow-clipped-image img{width:150%}
}
@media(min-width: 1223px)and (max-width: 1466px){.block-fw{display:block;box-sizing:border-box;width:100%}
.block-fw.top-banner .arrow-clipped-image{width:50%;position:relative}
.block-fw.top-banner .arrow-clipped-image img{width:150%}
}
@media(min-width: 885px)and (max-width: 1223px){.block-fw{display:block;box-sizing:border-box;width:100%}
.block-fw.top-banner .arrow-clipped-image{width:50%;position:relative}
.block-fw.top-banner .arrow-clipped-image img{width:163%;max-width:163%}
.block-fw.top-banner .banner-caption{width:50%}
}
@media(min-width: 767px)and (max-width: 885px){.block-fw{display:block;box-sizing:border-box;width:100%}
.block-fw.top-banner .arrow-clipped-image{width:50%;position:relative}
.block-fw.top-banner .arrow-clipped-image img{width:184%;max-width:184%}
.block-fw.top-banner .arrow-clipped-image:before{right:100px}
.block-fw.top-banner .banner-caption{width:50%}
}
@media(min-width: 30px)and (max-width: 767px){.block-fw{display:block;box-sizing:border-box;width:100%}
.block-fw.top-banner{flex-direction:column}
.block-fw.top-banner .arrow-clipped-image{width:100%;position:relative;margin-top:-200px}
.block-fw.top-banner .arrow-clipped-image img{width:150%;max-width:150%}
.block-fw.top-banner .arrow-clipped-image:before{display:none}
.block-fw.top-banner .banner-caption{width:100%;padding-left:4%;padding-top:140px}
.block-fw.top-banner .banner-caption h1{font-size:37px}
}
.gallery-fw-wrapper-preset-451{margin-bottom:60px}
.gallery-fw-wrapper-preset-451 .cycle-overlay{display:flex;height:100%}
.gallery-fw-wrapper-preset-451 .cycle-overlay .caption-description{width:100%;display:flex;box-sizing:border-box;height:100%;justify-content:center;align-items:center;flex-direction:column}
.gallery-fw-wrapper-preset-451 .cycle-overlay .caption-description .caption-wrapper{display:flex;width:100%;height:100%}
.gallery-fw-wrapper-preset-451 .cycle-overlay .caption-description .caption-wrapper .banner-left{width:50%;box-sizing:border-box;padding:4%;padding-right:8%;display:flex;flex-direction:column;justify-content:center;background:#1e9d8b;-webkit-clip-path:polygon(0 0, 0 100%, 97% 100%, 93% 96%, 90% 92%, 88% 87%, 87% 81%, 87% 76%, 87% 68%, 88% 60%, 100% 0);clip-path:polygon(0 0, 0 100%, 97% 100%, 93% 96%, 90% 92%, 88% 87%, 87% 81%, 87% 76%, 87% 68%, 88% 60%, 100% 0)}
.gallery-fw-wrapper-preset-451 .cycle-overlay .caption-description .caption-wrapper .banner-left h1{font-size:55px;color:#fff;margin-bottom:.1em;line-height:1.2}
.gallery-fw-wrapper-preset-451 .cycle-overlay .caption-description .caption-wrapper .banner-left h3{font-size:45px;color:#fff;line-height:1.2}
.gallery-fw-wrapper-preset-451 .cycle-overlay .caption-description .caption-wrapper .banner-right{width:50%}
.body-news .gallery-fw-wrapper-preset-451{margin-bottom:0px}
@media(min-width: 767px)and (max-width: 1143px){.gallery-fw-wrapper-preset-451 .cycle-overlay .caption-description .caption-wrapper .banner-left{width:70%;padding-top:140px}
.gallery-fw-wrapper-preset-451 .cycle-overlay .caption-description .caption-wrapper .banner-right{width:30%}
}
.body-layout-preset-1209 .pg-gallery-image .gallery-img-wrapper-preset-746{display:none}
@media(min-width: 10px)and (max-width: 767px){.gallery-fw-wrapper-preset-451{height:340px !important}
.gallery-fw-wrapper-preset-451 .cycle-overlay .caption-description .caption-wrapper .banner-left{width:100%;-webkit-clip-path:none}
.gallery-fw-wrapper-preset-451 .cycle-overlay .caption-description .caption-wrapper .banner-left h1{font-size:45px}
.gallery-fw-wrapper-preset-451 .cycle-overlay .caption-description .caption-wrapper .banner-left h3{font-size:31px}
.gallery-fw-wrapper-preset-451 .cycle-overlay .caption-description .caption-wrapper .banner-right{width:0%}
.body-layout-preset-1209 .pg-gallery-image .gallery-img-wrapper-preset-746{display:block}
.body-layout-preset-1209 .gallery-fw-wrapper-preset-451{margin-bottom:0px}
.body-layout-preset-1209 #body-header-box{padding-left:0px;padding-right:0px}
}
.button-cta-wrapper{display:block;text-align:center;margin:30px 0}
.button-cta-wrapper.margin-bottom-none{margin-bottom:0px}
.button-cta-wrapper.align-left{text-align:left}
.responsive-fields input,.responsive-fields textarea,.responsive-fields select{padding:16px;box-sizing:border-box;border:1px solid #ccc;border-radius:20px}
.responsive-fields input:focus-visible,.responsive-fields input:focus,.responsive-fields input:active,.responsive-fields textarea:focus-visible,.responsive-fields textarea:focus,.responsive-fields textarea:active,.responsive-fields select:focus-visible,.responsive-fields select:focus,.responsive-fields select:active{outline:none;box-shadow:#1e9d8b 0 0 3px}
.responsive-fields input:not([type=radio]):not([type=checkbox]):focus{box-shadow:#1e9d8b 0 0 3px}
.responsive-fields .row-submit input{width:auto}
a.email-b64,button.bookwhen-book-button,div.button-cta,.responsive-fields .row-submit input,a.button-cta{display:inline-block;background-color:#5bbbb7;padding:15px 85px 15px 30px;background-image:url(/_data/site/83/templates/current/css/arrows.svg);background-repeat:no-repeat;background-size:23%;background-position:right;box-sizing:border-box;font-family:"Asap","Rubik",Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:1px;color:#fff;text-align:center;font-size:24px;border-radius:35px;transition:all .3s ease;cursor:pointer}
a.email-b64:hover,button.bookwhen-book-button:hover,div.button-cta:hover,.responsive-fields .row-submit input:hover,a.button-cta:hover{background-color:#f2af00;color:#fff;text-decoration:none;animation:animatedBackground 2s linear infinite;background-position:right}
a.email-b64.button-minor,button.bookwhen-book-button.button-minor,div.button-cta.button-minor,.responsive-fields .row-submit input.button-minor,a.button-cta.button-minor{padding:13px 20px;font-size:12px;background-image:none}
a.email-b64.button-long,button.bookwhen-book-button.button-long,div.button-cta.button-long,.responsive-fields .row-submit input.button-long,a.button-cta.button-long{background-size:15%}
a.email-b64.button-mid,button.bookwhen-book-button.button-mid,div.button-cta.button-mid,.responsive-fields .row-submit input.button-mid,a.button-cta.button-mid{background-size:20%}
a.email-b64#id_submitButton,button.bookwhen-book-button#id_submitButton,div.button-cta#id_submitButton,.responsive-fields .row-submit input#id_submitButton,a.button-cta#id_submitButton{background-size:25%}
a.email-b64#id_submitButton:hover,button.bookwhen-book-button#id_submitButton:hover,div.button-cta#id_submitButton:hover,.responsive-fields .row-submit input#id_submitButton:hover,a.button-cta#id_submitButton:hover{animation:animatedBackground 1.5s linear infinite}
.pg-custom-button a{display:inline-block;background-color:#5bbbb7;padding:15px 85px 15px 30px;background-image:url(/_data/site/83/templates/current/css/arrows.svg);background-repeat:no-repeat;background-size:18%;background-position:right;box-sizing:border-box;font-family:"Asap","Rubik",Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:1px;color:#fff;text-align:center;font-size:24px;border-radius:35px;transition:all .3s ease;cursor:pointer}
.pg-custom-button a:hover{background-color:#f2af00;color:#fff;text-decoration:none;animation:animatedBackground 2s linear infinite;background-position:right}
button.bookwhen-book-button{margin-top:30px;margin-bottom:30px}
@keyframes animatedBackground{0%{background-position:right}
100%{background-position:200% 0%}
}
.gallery-fw-wrapper-preset-445 .cycle-overlay .caption-description{width:80%;box-sizing:border-box;padding:90px 60px 60px 60px}
.gallery-fw-wrapper-preset-445 .cycle-overlay .caption-description h3{width:60%}
@media(min-width: 1160px)and (max-width: 1316px){.gallery-fw-wrapper-preset-445 .cycle-overlay .caption-description{width:60%}
.gallery-fw-wrapper-preset-445 .cycle-overlay .caption-description h3{width:70%}
}
@media(min-width: 1096px)and (max-width: 1160px){.gallery-fw-wrapper-preset-445 .cycle-overlay .caption-description{width:60%}
.gallery-fw-wrapper-preset-445 .cycle-overlay .caption-description h3{width:56%}
}
@media(min-width: 30px)and (max-width: 1096px){.gallery-fw-wrapper-preset-445 .cycle-overlay .caption-description{width:100%;padding:30px}
.gallery-fw-wrapper-preset-445 .cycle-overlay .caption-description h1{font-size:31px}
.gallery-fw-wrapper-preset-445 .cycle-overlay .caption-description h2{font-size:24px}
.gallery-fw-wrapper-preset-445 .cycle-overlay .caption-description h3{font-size:19px;width:100%}
}
.iframe-wrapper,.iframe-wrapper iframe,.video-container,.map-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.iframe-wrapper iframe,.iframe-wrapper object,.iframe-wrapper embed,.video-container iframe,.map-container iframe,.video-container object,.map-container object,.video-container embed,.map-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.map-container{padding-bottom:32%;padding-top:0}
.iframe-wrapper,.iframe-wrapper iframe{padding-bottom:100%}
.iframe-wrapper.memberships,.iframe-wrapper.memberships iframe{padding-bottom:280%}
.iframe-wrapper.donate,.iframe-wrapper.donate iframe{padding-bottom:90%}
.iframe-wrapper.newsletter,.iframe-wrapper.newsletter iframe{padding-bottom:180%}
.folder-preset-500,.folder-preset-514,.folder-preset-498{margin-top:60px}
.folder-preset-500 .folder-view li .img-wrapper,.folder-preset-514 .folder-view li .img-wrapper,.folder-preset-498 .folder-view li .img-wrapper{transition:all .3s ease}
.folder-preset-500 .folder-view li .img-wrapper:hover,.folder-preset-514 .folder-view li .img-wrapper:hover,.folder-preset-498 .folder-view li .img-wrapper:hover{opacity:.6}
.folder-preset-500 .folder-view li#nav_8189 .pg-body-list,.folder-preset-500 .folder-view li#nav_8189 .caption h3.pg-title-list,.folder-preset-500 .folder-view li#nav_323 .pg-body-list,.folder-preset-500 .folder-view li#nav_323 .caption h3.pg-title-list,.folder-preset-500 .folder-view li#nav_8097 .pg-body-list,.folder-preset-500 .folder-view li#nav_8097 .caption h3.pg-title-list,.folder-preset-500 .folder-view li#nav_8012 .pg-body-list,.folder-preset-500 .folder-view li#nav_8012 .caption h3.pg-title-list,.folder-preset-500 .folder-view li#nav_13 .pg-body-list,.folder-preset-500 .folder-view li#nav_13 .caption h3.pg-title-list,.folder-preset-500 .folder-view li#nav_14 .pg-body-list,.folder-preset-500 .folder-view li#nav_14 .caption h3.pg-title-list,.folder-preset-500 .folder-view li#nav_15 .pg-body-list,.folder-preset-500 .folder-view li#nav_15 .caption h3.pg-title-list,.folder-preset-500 .folder-view li#nav_16 .pg-body-list,.folder-preset-500 .folder-view li#nav_16 .caption h3.pg-title-list,.folder-preset-500 .folder-view li#nav_17 .pg-body-list,.folder-preset-500 .folder-view li#nav_17 .caption h3.pg-title-list,.folder-preset-500 .folder-view li#nav_18 .pg-body-list,.folder-preset-500 .folder-view li#nav_18 .caption h3.pg-title-list,.folder-preset-500 .folder-view li#nav_19 .pg-body-list,.folder-preset-500 .folder-view li#nav_19 .caption h3.pg-title-list,.folder-preset-500 .folder-view li#nav_20 .pg-body-list,.folder-preset-500 .folder-view li#nav_20 .caption h3.pg-title-list,.folder-preset-500 .folder-view li#nav_24 .pg-body-list,.folder-preset-500 .folder-view li#nav_24 .caption h3.pg-title-list,.folder-preset-500 .folder-view li#nav_26 .pg-body-list,.folder-preset-500 .folder-view li#nav_26 .caption h3.pg-title-list,.folder-preset-500 .folder-view li#nav_78 .pg-body-list,.folder-preset-500 .folder-view li#nav_78 .caption h3.pg-title-list,.folder-preset-500 .folder-view li#nav_28 .pg-body-list,.folder-preset-500 .folder-view li#nav_28 .caption h3.pg-title-list,.folder-preset-514 .folder-view li#nav_8189 .pg-body-list,.folder-preset-514 .folder-view li#nav_8189 .caption h3.pg-title-list,.folder-preset-514 .folder-view li#nav_323 .pg-body-list,.folder-preset-514 .folder-view li#nav_323 .caption h3.pg-title-list,.folder-preset-514 .folder-view li#nav_8097 .pg-body-list,.folder-preset-514 .folder-view li#nav_8097 .caption h3.pg-title-list,.folder-preset-514 .folder-view li#nav_8012 .pg-body-list,.folder-preset-514 .folder-view li#nav_8012 .caption h3.pg-title-list,.folder-preset-514 .folder-view li#nav_13 .pg-body-list,.folder-preset-514 .folder-view li#nav_13 .caption h3.pg-title-list,.folder-preset-514 .folder-view li#nav_14 .pg-body-list,.folder-preset-514 .folder-view li#nav_14 .caption h3.pg-title-list,.folder-preset-514 .folder-view li#nav_15 .pg-body-list,.folder-preset-514 .folder-view li#nav_15 .caption h3.pg-title-list,.folder-preset-514 .folder-view li#nav_16 .pg-body-list,.folder-preset-514 .folder-view li#nav_16 .caption h3.pg-title-list,.folder-preset-514 .folder-view li#nav_17 .pg-body-list,.folder-preset-514 .folder-view li#nav_17 .caption h3.pg-title-list,.folder-preset-514 .folder-view li#nav_18 .pg-body-list,.folder-preset-514 .folder-view li#nav_18 .caption h3.pg-title-list,.folder-preset-514 .folder-view li#nav_19 .pg-body-list,.folder-preset-514 .folder-view li#nav_19 .caption h3.pg-title-list,.folder-preset-514 .folder-view li#nav_20 .pg-body-list,.folder-preset-514 .folder-view li#nav_20 .caption h3.pg-title-list,.folder-preset-514 .folder-view li#nav_24 .pg-body-list,.folder-preset-514 .folder-view li#nav_24 .caption h3.pg-title-list,.folder-preset-514 .folder-view li#nav_26 .pg-body-list,.folder-preset-514 .folder-view li#nav_26 .caption h3.pg-title-list,.folder-preset-514 .folder-view li#nav_78 .pg-body-list,.folder-preset-514 .folder-view li#nav_78 .caption h3.pg-title-list,.folder-preset-514 .folder-view li#nav_28 .pg-body-list,.folder-preset-514 .folder-view li#nav_28 .caption h3.pg-title-list,.folder-preset-498 .folder-view li#nav_8189 .pg-body-list,.folder-preset-498 .folder-view li#nav_8189 .caption h3.pg-title-list,.folder-preset-498 .folder-view li#nav_323 .pg-body-list,.folder-preset-498 .folder-view li#nav_323 .caption h3.pg-title-list,.folder-preset-498 .folder-view li#nav_8097 .pg-body-list,.folder-preset-498 .folder-view li#nav_8097 .caption h3.pg-title-list,.folder-preset-498 .folder-view li#nav_8012 .pg-body-list,.folder-preset-498 .folder-view li#nav_8012 .caption h3.pg-title-list,.folder-preset-498 .folder-view li#nav_13 .pg-body-list,.folder-preset-498 .folder-view li#nav_13 .caption h3.pg-title-list,.folder-preset-498 .folder-view li#nav_14 .pg-body-list,.folder-preset-498 .folder-view li#nav_14 .caption h3.pg-title-list,.folder-preset-498 .folder-view li#nav_15 .pg-body-list,.folder-preset-498 .folder-view li#nav_15 .caption h3.pg-title-list,.folder-preset-498 .folder-view li#nav_16 .pg-body-list,.folder-preset-498 .folder-view li#nav_16 .caption h3.pg-title-list,.folder-preset-498 .folder-view li#nav_17 .pg-body-list,.folder-preset-498 .folder-view li#nav_17 .caption h3.pg-title-list,.folder-preset-498 .folder-view li#nav_18 .pg-body-list,.folder-preset-498 .folder-view li#nav_18 .caption h3.pg-title-list,.folder-preset-498 .folder-view li#nav_19 .pg-body-list,.folder-preset-498 .folder-view li#nav_19 .caption h3.pg-title-list,.folder-preset-498 .folder-view li#nav_20 .pg-body-list,.folder-preset-498 .folder-view li#nav_20 .caption h3.pg-title-list,.folder-preset-498 .folder-view li#nav_24 .pg-body-list,.folder-preset-498 .folder-view li#nav_24 .caption h3.pg-title-list,.folder-preset-498 .folder-view li#nav_26 .pg-body-list,.folder-preset-498 .folder-view li#nav_26 .caption h3.pg-title-list,.folder-preset-498 .folder-view li#nav_78 .pg-body-list,.folder-preset-498 .folder-view li#nav_78 .caption h3.pg-title-list,.folder-preset-498 .folder-view li#nav_28 .pg-body-list,.folder-preset-498 .folder-view li#nav_28 .caption h3.pg-title-list{color:#fff}
.folder-preset-500 .folder-view li .caption,.folder-preset-514 .folder-view li .caption,.folder-preset-498 .folder-view li .caption{height:100%}
.folder-preset-500 .folder-view li .caption .caption-text-wrapper,.folder-preset-514 .folder-view li .caption .caption-text-wrapper,.folder-preset-498 .folder-view li .caption .caption-text-wrapper{height:100%;padding:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}
.folder-preset-500 .folder-view li .caption h3.pg-title-list,.folder-preset-514 .folder-view li .caption h3.pg-title-list,.folder-preset-498 .folder-view li .caption h3.pg-title-list{font-family:"Asap","Rubik",Arial,Helvetica,sans-serif;text-align:center}
.folder-preset-500 .folder-view li .caption:hover h3.pg-title-list,.folder-preset-514 .folder-view li .caption:hover h3.pg-title-list,.folder-preset-498 .folder-view li .caption:hover h3.pg-title-list{color:#000}
.folder-preset-500 .folder-view li h3.pg-title-list,.folder-preset-514 .folder-view li h3.pg-title-list,.folder-preset-498 .folder-view li h3.pg-title-list{margin-top:0px}
.folder-preset-500 .folder-view li .pg-time:before,.folder-preset-514 .folder-view li .pg-time:before,.folder-preset-498 .folder-view li .pg-time:before{content:"at";margin-left:5px}
.folder-preset-500 .folder-view li .pg-date,.folder-preset-514 .folder-view li .pg-date,.folder-preset-498 .folder-view li .pg-date{font-weight:bold;font-size:15px}
.folder-preset-514 .folder-tile:not(.folder-list) li.no-img .img-block{display:block;padding:15px}
.folder-preset-514 .folder-view li .img-block{background:#f2af00}
.folder-preset-514 .folder-view li .img{position:relative;width:245px;margin-top:6px;margin-left:16px}
.folder-preset-514 .folder-view li .img img{width:100%;border-radius:20px}
.folder-preset-514 h3.pg-title-list{margin-bottom:.3em;line-height:1.4;font-size:18px}
.folder-preset-514 .button-cta-wrapper{margin-top:8px;margin-bottom:40px}
.folder-preset-514 .button-cta-wrapper a.button-cta.button-minor{background:#c75b12;padding:5px 15px 3px 15px}
.folder-preset-514 .button-cta-wrapper a.button-cta.button-minor:hover{background:#005172}
@media(min-width: 10px)and (max-width: 1020px){.folder-preset-514 .fg-row{flex-direction:column;text-align:center}
.folder-preset-514 .fg-row .img{margin:0 auto !important;margin-bottom:10px !important}
.folder-preset-514 .fg-row .button-cta-wrapper.align-left{text-align:center}
}
.folder-preset-963 .folder-view li .caption-text-wrapper{text-align:left}
.folder-preset-963 .folder-view li .caption-text-wrapper .pg-body-list{font-size:17px}
.folder-preset-963 .folder-view li .img{border-radius:25px}
.folder-preset-963 h3.pg-title-list{margin-top:0px;padding-top:0px}
.folder-preset-963 .pg-custom.pg-custom-button p{margin-bottom:0px}
.folder-preset-963 .folder-list.folder-tile li .folder-details{display:flex;flex-direction:column;justify-content:center}
.body-layout-preset-788 #content-footer .pg-folder.folder-empty:after,.body-layout-preset-788 #content-footer .bookwhen.no-events:after{content:"No current events to show. Please check back soon.";font-size:21px;font-weight:bold}
.folder-wrapper.folder-preset-499{margin-bottom:60px}
.folder-wrapper.folder-preset-499 .folder-view li .img{border-radius:50%}
.folder-news div.button-cta{width:320px;margin-top:30px}
.folder-news .pg-time{display:none}
.folder-news.folder-view li .read-more:after{content:"..."}
.folder-news.folder-view li .img{border-radius:30px}
.folder-news .pg-body-smart{margin-top:10px}
.folder-news h2.pg-title-list{line-height:1.3;margin-bottom:.3em}
.item-news .pg-author-date{font-weight:bold;font-size:16px;background:#f2af00;box-sizing:border-box;padding:5px 20px;margin-top:8px;border-radius:25px}
.item-news .pg-time{display:none}
div.item-news .pg-body{margin-top:30px}
div.item-news .pg-body img{max-width:600px;margin:0 auto;margin-top:30px;margin-bottom:30px}
div.item-news .pg-body .block-flex-double img{margin-top:0px;margin-bottom:0px}
._body-8221 .folder-wrapper-45871 .folder-tile{display:flex;flex-wrap:wrap;justify-content:space-around}
._body-8221 .folder-wrapper-45871 .folder-tile li.item-news{width:33% !important}
._body-8221 .folder-wrapper-45871 .folder-tile li.item-news:nth-of-type(1){display:none;width:0px;height:0px}
@media(min-width: 767px)and (max-width: 1020px){._body-8221 .folder-wrapper-45871 .folder-tile li{width:50% !important}
}
@media(min-width: 5px)and (max-width: 767px){._body-8221 .folder-wrapper-45871 .folder-tile li{width:100% !important}
}
.folder-preset-856 .folder-tile{display:flex;flex-wrap:wrap;justify-content:space-around}
.folder-preset-856 .folder-tile.folder-view{margin-left:0px;margin-right:0px}
.folder-preset-856 .folder-tile li.item-news{width:33% !important}
.folder-preset-856 .folder-tile li.item-news:nth-of-type(1){width:100% !important}
.folder-preset-856 .folder-tile li.item-news:nth-of-type(1) .fg-row{padding-top:10px}
.folder-preset-856 .folder-tile li.item-news:nth-of-type(1) .img-wrapper{display:flex;flex-direction:row;height:400px}
.folder-preset-856 .folder-tile li.item-news:nth-of-type(1) .img-wrapper .img{border-radius:12px 0px 0px 12px}
.folder-preset-856 .folder-tile li.item-news:nth-of-type(1) .img-wrapper .img-block{width:50%}
.folder-preset-856 .folder-tile li.item-news:nth-of-type(1) .img-wrapper .caption{width:50%;display:flex;flex-direction:column;justify-content:center}
.folder-preset-856 .folder-tile li.item-news:nth-of-type(1) .img-wrapper .option-badge{left:50%;margin-left:15px;top:15px;width:calc(50% - 20px)}
.folder-preset-856 .folder-tile li.item-news:nth-of-type(1) h2.pg-title-list{font-size:31px}
.folder-preset-856 .folder-tile li.item-news:nth-of-type(1) .pg-body-smart{font-size:17px}
._body-8322 .gallery-fw-wrapper-preset-451,._body-8323 .gallery-fw-wrapper-preset-451,._body-8324 .gallery-fw-wrapper-preset-451,._body-8325 .gallery-fw-wrapper-preset-451,._body-8326 .gallery-fw-wrapper-preset-451,._body-8327 .gallery-fw-wrapper-preset-451,._body-10 .gallery-fw-wrapper-preset-451{margin-bottom:0px}
._body-7351 #header-nav{position:relative}
.block-fw.news-nav-wrapper{margin-bottom:60px}
.block-fw.news-nav-wrapper h1{text-align:center}
.block-fw.news-nav-wrapper #menu-h>ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.block-fw.news-nav-wrapper #menu-h>ul li div a{font-family:"Asap","Rubik",Arial,Helvetica,sans-serif;font-weight:bold;background:#005172;color:#fff;font-size:15px;line-height:2;border-radius:30px;margin:15px;line-height:24px;padding-left:20px;padding-right:20px;padding-top:12px;padding-bottom:12px;text-align:center}
.block-fw.news-nav-wrapper #menu-h>ul li div a:after{height:0px}
.block-fw.news-nav-wrapper #menu-h>ul li:hover div a{background:#151515;color:#f2af00}
.block-fw.news-nav-wrapper #h-nav-box{transition:all .3s ease}
.block-fw.news-nav-wrapper #h-nav-box #menu-h{text-align:left}
.block-fw.news-nav-wrapper #h-nav-box #menu-h>ul li div a{text-transform:none;letter-spacing:0px;font-weight:500}
.block-fw.news-nav-wrapper.nav-news .section-inner{padding-top:30px;padding-bottom:30px;max-width:100%}
.block-fw.news-nav-wrapper.nav-news #menu-h>ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.block-fw.news-nav-wrapper.nav-news #menu-h>ul li div a{background:#005172;font-size:13px;line-height:2;border-radius:18px;margin:8px;line-height:19px;padding-left:15px;padding-right:15px;padding-top:7px;padding-bottom:7px;text-align:center;font-weight:normal}
.block-fw.news-nav-wrapper.nav-news #menu-h>ul li div a:after{height:0px}
.block-fw.news-nav-wrapper.nav-news #menu-h>ul li:hover div a{background:#151515}
.breakout.margin-top{margin-top:30px}
.folder-preset-512 h3.pg-title-list,.folder-preset-511 h3.pg-title-list{line-height:1.2}
.folder-preset-512 .pg-body h4,.folder-preset-511 .pg-body h4{margin-top:0px}
.folder-preset-512 .folder-view li:nth-child(2n+0) .breakout .block-fw.yellow-bg,.folder-preset-511 .folder-view li:nth-child(2n+0) .breakout .block-fw.yellow-bg{background:#5bbbb7}
.folder-preset-512 .folder-view li:nth-child(2n+0) .breakout .block-fw.yellow-bg div.button-cta,.folder-preset-511 .folder-view li:nth-child(2n+0) .breakout .block-fw.yellow-bg div.button-cta{width:320px;background:#c75b12;background-image:url(/_data/site/83/templates/current/css/arrows.svg);background-repeat:no-repeat;background-size:23%;background-position:right}
.folder-preset-512 .folder-view li:nth-child(2n+0) .breakout .block-fw.yellow-bg div.button-cta:hover,.folder-preset-511 .folder-view li:nth-child(2n+0) .breakout .block-fw.yellow-bg div.button-cta:hover{background:#1e9d8b;background-image:url(/_data/site/83/templates/current/css/arrows.svg);background-repeat:no-repeat;background-size:23%;animation:animatedBackground 3s linear infinite;background-position:right}
.folder-preset-512 .folder-view li:nth-child(3n+0) .breakout .block-fw.yellow-bg,.folder-preset-511 .folder-view li:nth-child(3n+0) .breakout .block-fw.yellow-bg{background:#c75b12}
.folder-preset-512 .folder-view li .read-more:after,.folder-preset-511 .folder-view li .read-more:after{content:"..."}
.folder-preset-512 .folder-view.folder-list .fg-row .columns,.folder-preset-511 .folder-view.folder-list .fg-row .columns{display:flex;justify-content:center;flex-direction:column}
.folder-preset-512 div.button-cta,.folder-preset-511 div.button-cta{width:320px}
.folder-preset-512 div.button-cta:hover,.folder-preset-511 div.button-cta:hover{background:#c75b12;background-image:url(/_data/site/83/templates/current/css/arrows.svg);background-repeat:no-repeat;background-size:23%;animation:animatedBackground 3s linear infinite;background-position:right}
.folder-preset-512 .pg-body-smart,.folder-preset-511 .pg-body-smart{margin-bottom:30px}
@media(min-width: 30px)and (max-width: 1138px){.folder-preset-512 .column-body{padding-top:30px;padding-bottom:30px}
}
._body-26 .pg-body{margin-bottom:60px}
.body-layout-preset-790 .pg-body{margin-bottom:60px}
.body-layout-preset-790 .pg-body h3{margin-top:0px}
.body-layout-preset-790 .folder-preset-512 .pg-body{margin-bottom:0px}
.body-layout-preset-791 .pg-gallery-fw .gallery-fw-wrapper-preset-451 .cycle-overlay .caption-description{padding-left:4%;width:50%;text-align:left}
.folder-list.folder-view .fg-row .columns.flex-vertical-container{display:flex !important;justify-content:center}
.interactive-wrapper{margin-top:30px}
.body-layout-preset-794 .pg-body h4{font-weight:bold;font-size:31px;margin-bottom:.3em;margin-top:1em}
.body-layout-preset-794 .book{margin-top:30px;margin-bottom:60px}
.body-layout-preset-794 .tickets-per-booking,.body-layout-preset-794 .attendee-limit{display:none}
.body-layout-preset-794 .location .map{margin-top:30px;margin-bottom:30px;width:50%;max-width:400px}
.body-layout-preset-794 .location .map img{width:100%;border-radius:35px}
.body-layout-preset-794 .pg-body .img{width:50%;margin-bottom:30px;margin-left:30px;float:right}
.body-layout-preset-794 .pg-body .img img{width:100%;border-radius:35px}
@media(min-width: 10px)and (max-width: 900px){.body-layout-preset-794 .pg-body .img{width:100%;float:none;margin:30px 0}
}
.header-block.block-fw{min-height:400px;display:flex;justify-content:flex-end;flex-direction:column}
.header-block.block-fw h1.pg-title{color:#fff}
._body-4 #body-header .section-inner,._body-2 #body-header .section-inner{max-width:1004px;padding:0}
._body-4 #body-header-box,._body-2 #body-header-box{padding-left:0;padding-right:0;padding-bottom:0}
._body-4 #body-header>.section-inner,._body-2 #body-header>.section-inner{max-width:100%}
._body-4 #body-header-inner.section-inner,._body-2 #body-header-inner.section-inner{max-width:100%;padding-bottom:0;padding-top:0}
.body-6 #body-footer .section-inner{max-width:1004px;padding:0}
.body-6 #body-footer-box{padding-left:0;padding-right:0;padding-bottom:0}
.body-6 #body-footer-box ul{padding-left:0px;list-style-type:none;margin-left:32px}
.body-6 #body-footer-box ul li{margin-left:0;margin-bottom:.4em;line-height:1.6;font-family:"Asap","Rubik",Arial,Helvetica,sans-serif;font-size:28px;font-weight:bold;text-indent:-32px;color:#005172}
.body-6 #body-footer-box ul li:before{content:"";margin-right:10px;color:#1e9d8b;font:normal normal normal 26px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.body-6 #body-footer-box .yellow-bg h3{color:#005172}
.body-6 #body-footer>.section-inner{max-width:100%}
.body-6 #body-footer-inner.section-inner{max-width:100%;padding-bottom:0;padding-top:0}
.connect-wrapper{margin-top:1.6rem;margin-bottom:1.6rem;text-align:center}
.connect-wrapper a{display:inline-block;margin:10px;text-decoration:none}
.connect-wrapper ul{margin:0;line-height:0}
.connect-wrapper ul li{display:inline-block;text-indent:-9999px;width:45px;height:45px;background-size:contain;margin:0;transition:all .3s ease}
.connect-wrapper ul li:hover{opacity:.6;filter:alpha(opacity=60)}
.connect-wrapper ul .facebook li{background:url(/_data/site/83/templates/current/css/socialFacebook.svg) no-repeat}
.connect-wrapper ul .twitter li{background:url(/_data/site/7/templates/current/css/socialTwitter.svg) no-repeat}
.connect-wrapper ul .instagram li{background:url(/_data/site/83/templates/current/css/socialInstagram.svg) no-repeat}
.connect-wrapper ul .youtube li{background:url(/_data/site/83/templates/current/css/socialYouTube.svg) no-repeat}
.connect-wrapper ul .email li{background:url(/_data/site/7/templates/current/css/socialMail.svg) no-repeat}
#footer{background:#005172;background-size:cover;font-size:15px;color:#fff}
#footer #footer-inner{box-sizing:border-box;padding-top:2px;padding-bottom:60px;text-align:center}
#footer #footer-inner iframe.lightwidget-widget{margin-bottom:50px;padding-left:2px;padding-right:2px}
#footer #footer-inner h1,#footer #footer-inner h2,#footer #footer-inner h3,#footer #footer-inner h4,#footer #footer-inner h5,#footer #footer-inner h6,#footer #footer-inner p{color:#fff}
#footer #footer-inner a{color:#f2af00;transition:all .3s ease;font-weight:bold}
#footer #footer-inner a:hover{color:#fff}
#footer #footer-inner h2{font-size:24px}
#footer #footer-inner h3{font-size:19px}
#footer #footer-inner h3 a{font-weight:bold}
#footer #footer-inner .footer-logo{width:200px;margin:0 auto;margin-bottom:15px}
#footer #footer-inner .footer-logo img{width:100%}
#footer #footer-inner hr{border:solid #f2af00;border-width:0 0 2px}
@media only screen and (max-width: 767px){.template-box{margin-top:0px;height:-webkit-calc(100% - 50px)}
#gallery-fw-wrapper-2 .banner-logo{width:350px}
.show-for-mobile{display:block}
.hide-for-mobile{display:none;visibility:hidden}
#mobile-search-icon{fill:#fff}
.block-fw.secondary-banner{flex-direction:column}
.block-fw.secondary-banner .banner-image{width:100%;min-height:365px}
.block-fw.secondary-banner .banner-caption{width:100%}
.block-fw.secondary-banner.banner-six .banner-image,.block-fw.secondary-banner.banner-six .banner-caption{width:100%}
.body-6 h3,.body-6 #body-footer-box ul li{font-size:24px}
._body-2 #header-fixed{display:none}
._body-2 #header-mob{display:none;height:0px}
.iframe-wrapper.donate,.iframe-wrapper.donate iframe{padding-bottom:200%}
#menu-hamb li.folder div a.menu-branch{position:relative;background-size:contain}
#menu-hamb>ul li div{display:flex;align-items:center;justify-content:start}
#menu-hamb>ul.n8181 li.folder.open>ul{display:block}
.flex-wrapper{flex-wrap:wrap}
.block-flex-double{width:100%}
.block-flex-double.block-copy{padding-right:0px}
}

/*==@template_custom==*/