/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.template{line-height:1.6}
.template hr{display:block;border:solid #fff;border-width:0 0 3px;clear:both;padding-top:20px;margin:0 0 30px;height:0}
.text-white{color:#fff}
.margin-top{margin-top:30px}
.margin-bottom{margin-bottom:30px}
h1.pg-title{text-align:center}
.button-cta-wrapper{display:block;text-align:center;margin:30px 0}
.responsive-fields input[type=submit],a.button-cta{display:inline-block;text-align:center;box-sizing:border-box;padding:15px 30px;font-size:18px;text-transform:uppercase;color:#fff;background:#f5d455;transition:all .3s ease}
.responsive-fields input[type=submit]:hover,a.button-cta:hover{background-color:#5d9ad3;color:#fff}
.pg-gallery-fw .caption-description{text-align:center;box-sizing:border-box;padding-top:30px}
a.cta-button{box-sizing:border-box;padding:15px 30px;font-size:18px;text-transform:uppercase;color:#fff;background:#f5d455;transition:all .3s ease}
.responsive-fields input[type=submit]:hover,a.cta-button:hover{background-color:#5d9ad3;color:#fff}
.gallery-fw-wrapper-preset-836 .cycle-overlay{height:100%}
.gallery-fw-wrapper-preset-836 .cycle-overlay .caption-description{height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;padding:30px;text-align:center}
.gallery-fw-wrapper-preset-836 .cycle-overlay .caption-description h1{font-size:50px;font-weight:bold}
.gallery-fw-wrapper-preset-836 .cycle-overlay .caption-description .button-cta-wrapper{margin:0px}
._body-2 #main-content-box{display:none}
.pg-gallery-fw{line-height:1.4}
.connect-wrapper{text-align:center}
.connect-wrapper a{display:inline-block;margin:5px}
.connect-wrapper a{text-decoration:none}
.connect-wrapper ul{margin:0;line-height:0}
.connect-wrapper ul li{display:block;text-indent:-9999px;width:30px;height:30px;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/254/templates/current/css/facebook.svg) no-repeat}
.connect-wrapper ul .twitter li{background:url(/_data/site/254/templates/current/css/twitter.svg) no-repeat}
.video-container,.map-wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.map-wrapper iframe,.video-container object,.map-wrapper object,.video-container embed,.map-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}
#header-box{position:relative}
.header-logo{width:250px;position:absolute;top:10px}
.header-logo img{width:100%}
.header-strapline{position:absolute;top:106px;left:32px;font-weight:100;font-size:15px;text-transform:uppercase}
.header-connect{position:absolute;right:30px;top:20px}
.header-donate{position:absolute;right:123px;top:19px}
#h-nav{border-bottom:2px solid #f5d455}
._body-2 .pg-body{text-align:center}
.pg-body h2{text-align:center}
.folder-preset-844 .folder-view li .caption.over.top{display:flex;flex-direction:column;height:100%;justify-content:center}
.folder-preset-844 .folder-view li .caption-text-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center;box-sizing:border-box;padding:30px;text-align:center}
.folder-preset-844 .folder-view li .caption-text-wrapper .button-cta-wrapper{margin-bottom:0px}
.folder-preset-844 h3.pg-title-list{font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:bold;text-transform:uppercase;line-height:1.1em;font-size:24px}
#body-footer{border-top:3px solid #fff}
#body-footer .section-inner{max-width:1004px;padding:30px 0}
#body-footer-inner.section-inner{padding-top:0;padding-bottom:0}
#body-footer>.section-inner{max-width:100%}
#body-footer-box{text-align:center;padding:0;padding-top:30px}
#footer-box{text-align:center;padding:30px 0;font-size:.8em}
#footer-box h3 a{color:#727374;text-transform:uppercase;font-size:16px}
span.footer-link:after{content:"";display:inline-block;margin-right:15px;margin-left:15px;color:#727374;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

/*==@template_custom==*/