.responsive body{min-width:240px;}.responsive img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.responsive .ggf-content-layout img,.responsive .ggf-content-layout video{max-width:100%;height:auto !important;}.responsive.responsive-phone .ggf-content-layout img{margin:1%;}.responsive.responsive-phone .ggf-collage,.responsive.responsive-tablet .ggf-collage{margin:0 !important;}.responsive .ggf-content-layout .ggf-sidebar0,.responsive .ggf-content-layout .ggf-sidebar1,.responsive .ggf-content-layout .ggf-sidebar2{width:auto !important;}.responsive .ggf-content-layout,.responsive .ggf-content-layout-row,.responsive .ggf-layout-cell{display:block;}.responsive .ggf-content-layout,.responsive .ggf-content-layout-row{padding:0;}.responsive .image-caption-wrapper{width:auto;}.responsive.responsive-tablet .ggf-vmenublock,.responsive.responsive-tablet .ggf-block{margin-left:1%;margin-right:1%;width:48%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.responsive .ggf-responsive-embed{height:0;padding-bottom:56.25%;position:relative;}.responsive .ggf-responsive-embed iframe,.responsive .ggf-responsive-embed object,.responsive .ggf-responsive-embed embed{height:100%;left:0;position:absolute;top:0;width:100%;}.responsive .ggf-sheet{width:auto !important;min-width:240px !important;max-width:none !important;margin-right:1% !important;margin-left:1% !important;margin-top:1% !important;}#ggf-resp{display:none;}@media all and (max-width:768px){#ggf-resp,#ggf-resp-t{display:block;}#ggf-resp-m{display:none;}}@media all and (max-width:480px){#ggf-resp,#ggf-resp-m{display:block;}#ggf-resp-t{display:none;}}#ggf-resp-desktop{display:none;}#ggf-resp-tablet-landscape{display:none;}#ggf-resp-tablet-portrait{display:none;}#ggf-resp-phone-landscape{display:none;}#ggf-resp-phone-portrait{display:none;}@media (min-width:1200px){#ggf-resp-desktop{display:block;}}@media (min-width:980px) and (max-width:1199px){#ggf-resp-tablet-landscape{display:block;}}@media (min-width:768px) and (max-width:979px){#ggf-resp-tablet-portrait{display:block;}}@media (min-width:480px) and (max-width:767px){#ggf-resp-phone-landscape{display:block;}}@media (max-width:479px){#ggf-resp-phone-portrait{display:block;}}.responsive .ggf-header{width:auto !important;max-width:none !important;min-height:100px !important;min-width:0 !important;text-align:center;}.default-responsive .ggf-header{height:auto;}.default-responsive .ggf-header *{position:relative;text-align:center;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transform:none !important;}.default-responsive .ggf-header .ggf-headline,.default-responsive .ggf-header .ggf-slogan{display:block !important;top:0 !important;left:0 !important;margin:2% !important;text-align:center !important;}.default-responsive .ggf-header .ggf-headline a,.default-responsive .ggf-header .ggf-slogan{white-space:normal !important;}.default-responsive .ggf-header .ggf-logo{display:inline-block;margin:auto !important;left:auto;top:auto !important;width:auto;height:auto;}.responsive .ggf-header .ggf-slidenavigator{position:absolute;}.default-responsive .ggf-header .ggf-positioncontrol{display:block !important;position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;margin:2% auto !important;width:auto !important;height:auto !important;}.responsive .ggf-header #ggf-flash-area{display:none;}.default-responsive .ggf-header>.ggf-textblock{position:relative !important;display:block !important;margin:1% auto !important;width:75% !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;}.default-responsive .ggf-header .ggf-textblock{position:relative !important;display:block !important;margin:auto !important;left:0 !important;right:0 !important;top:auto !important;height:auto !important;width:auto;background-image:none;}.responsive .ggf-header .ggf-textblock *{text-align:center !important;}.default-responsive .ggf-header .ggf-shapes > .ggf-textblock,.default-responsive .ggf-header .ggf-slide-item > .ggf-textblock{display:none !important;}.default-responsive .ggf-header .ggf-shapes > .ggf-textblock *{text-align:center !important;width:auto !important;height:auto !important;display:block;}.default-responsive .ggf-header .ggf-slider .ggf-textblock *{text-align:center !important;width:auto !important;height:auto !important;display:block;}.responsive .ggf-header>.ggf-textblock>div{width:100%;}.responsive nav.ggf-nav,.responsive .ggf-nav-inner{width:auto !important;position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;margin-top:0;margin-bottom:0;min-width:0;text-align:left !important;}.responsive nav.ggf-nav{min-width:1%;}.responsive .ggf-nav{padding-left:0;padding-right:0;}.responsive .ggf-nav ul.ggf-hmenu{float:none;text-align:center;display:none;}.responsive .ggf-nav ul.ggf-hmenu li,.responsive .ggf-hmenu-extra1,.responsive .ggf-hmenu-extra2{float:none;}.responsive .ggf-nav ul.ggf-hmenu>li:first-child,.responsive .ggf-nav ul.ggf-hmenu>li:last-child,.responsive .ggf-nav ul.ggf-hmenu>li{margin-left:0;margin-right:0;}.responsive .ggf-nav ul.ggf-hmenu>li:before{display:none;}.responsive .ggf-nav ul.ggf-hmenu a{margin-top:1px !important;margin-bottom:1px !important;height:auto;white-space:normal;}.responsive .ggf-nav ul.ggf-hmenu>li:first-child>a{margin-top:0 !important;}.responsive .ggf-nav ul.ggf-hmenu>li:last-child>a{margin-bottom:0 !important;}.responsive .ggf-nav .ext,.responsive .ggf-nav ul.ggf-hmenu>li>ul,.responsive .ggf-nav ul.ggf-hmenu>li>ul>li,.responsive .ggf-nav ul.ggf-hmenu>li>ul>li a{width:auto !important;}.responsive .ggf-nav ul.ggf-hmenu ul{left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;display:none !important;position:relative !important;visibility:visible !important;}.responsive .ggf-nav ul.ggf-hmenu li.active>ul{display:block !important;}.responsive .ggf-nav ul.ggf-hmenu ul li.active>a{font-weight:bold;}.ggf-nav .ggf-menu-btn{border:1px solid #404040;border-radius:3px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;-svg-background:linear-gradient(to bottom,#707070 0,#000 100%);background:-ms-linear-gradient(top,#707070 0,#000 100%);background:-moz-linear-gradient(top,#707070 0,#000 100%);background:-o-linear-gradient(top,#707070 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#707070),color-stop(1,#000));background:-webkit-linear-gradient(top,#707070 0,#000 100%);background:linear-gradient(to bottom,#707070 0,#000 100%);margin:3px;outline:none;padding:5px;position:relative;vertical-align:bottom;width:20px;}.ggf-nav .ggf-menu-btn span{background:#E0E0E0;border-radius:2px;display:block;height:3px;margin:3px 1px;position:relative;-moz-transition:background .2s;-o-transition:background .2s;-webkit-transition:background .2s;transition:background .2s;}.ggf-nav .ggf-menu-btn:hover span{background:#f3f3f3;}.responsive .ggf-nav .ggf-menu-btn{display:inline-block;}.responsive .ggf-nav .ggf-hmenu.visible{display:block;}.responsive .ggf-nav ul.ggf-hmenu>li>ul>li:first-child:after{display:none;}.responsive .ggf-nav ul.ggf-hmenu ul a{padding-left:4% !important;}.responsive .ggf-nav ul.ggf-hmenu ul ul a{padding-left:6% !important;}.responsive .ggf-nav ul.ggf-hmenu ul ul ul a{padding-left:8% !important;}.responsive .ggf-nav ul.ggf-hmenu ul ul ul ul a{padding-left:10% !important;}.responsive .ggf-nav ul.ggf-hmenu ul ul ul ul ul a{padding-left:12% !important;}.responsive .ggf-nav ul.ggf-hmenu>li>ul{padding:-1px;}.responsive .ggf-nav ul.ggf-hmenu>li>ul:before{top:0;right:0;bottom:0;left:0;}.responsive .ggf-content-layout,.responsive .ggf-content-layout-row,.responsive .ggf-layout-cell{display:block;}.responsive .ggf-layout-cell{width:auto !important;height:auto !important;}.responsive .ggf-content-layout:after,.responsive .ggf-content-layout-row:after,.responsive .ggf-layout-cell:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.responsive .responsive-tablet-layout-cell,.responsive.responsive-tablet .ggf-footer .ggf-content-layout .ggf-layout-cell{margin:1%;width:98% !important;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.responsive .responsive-layout-row-2 .responsive-tablet-layout-cell,.responsive.responsive-tablet .ggf-footer .ggf-content-layout .responsive-layout-row-2 .ggf-layout-cell{width:48% !important;}.responsive .responsive-layout-row-3 .responsive-tablet-layout-cell,.responsive.responsive-tablet .ggf-footer .ggf-content-layout .responsive-layout-row-3 .ggf-layout-cell{width:31% !important;}.responsive .ggf-post{border-radius:0;}.responsive .ggf-footer-inner{min-width:0;}
img{max-width:100%;height:auto !important;}.ggf-article img{border:none;}form input,form select{max-width:80%;}hr{margin:20px 0;}table{margin-bottom:40px !important;}div.ggf-block img{display:block;margin:0 auto;}#admin-menu{font-size:.75em;}.ggf-branding{width:100%;background:#ffffff;}.region-branding .ggf-block{background:transparent;}div.ggf-block .header-logo img{margin:10px 0 10px 10px;}.region-top1 .ggf-block,.region-top2 .ggf-block,.region-top3 .ggf-block{background:transparent;border-radius:none;box-shadow:none;padding:0;margin:0;}div.ggf-block img.subscribe{display:block;float:left;margin:.25em 1.5em .5em .25em;}div.ggf-block p.subscribe{padding:.5em 0;text-align:center;}form input[type="checkbox"],form input[type="radio"]{margin-left:.5em;margin-right:.5em;}form input[type="text"],form select{margin-bottom:5px;}.crm-section.is_pledge-section{margin:2em !important;}.crm-container .help p,.crm-container .help ol li{font-size:100%;}.liability-waiver h2,.liability-waiver h3{text-align:center;}.liability-waiver h2{margin-top:1em;}.liability-waiver h3{line-height:1.5em;}.liability-waiver p{font-size:95%;color:#333333;}.liability-waiver ol li{font-size:95%;list-style:outside;list-style-type:decimal;}.region-banner2,.region-banner3,.region-banner4,.region-banner5,.region-banner6{margin-top:5px;margin-bottom:20px;padding:15px;font-family:'Droid Sans',Arial,'Arial Unicode MS',Helvetica,Sans-Serif;color:#333333;background-color:#F7F4DF;}.region-banner2 h2,.region-banner3 h2,.region-banner4 h2,.region-banner5 h2,.region-banner6 h2{margin:0 5px 20px 0;color:#265922;font-size:24px;}.region-banner2 a,.region-banner3 a,.region-banner4 a,.region-banner5 a,.region-banner6 a{color:#006EC2;display:block;margin-bottom:5px;}.region-banner2 a:hover,.region-banner3 a:hover,.region-banner4 a:hover,.region-banner5 a:hover,.region-banner6 a:hover{color:#04a107;}.region-banner3,.region-banner4,.region-banner5,.region-banner6{margin-top:20px;}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}100%{-webkit-transform:none;transform:none;}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}100%{-webkit-transform:none;transform:none;}}.flexslider{background:transparent;border:none;}.flex-active-slide .bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.flex-direction-nav a:before{color:rgba(0,85,150,0.8);font-size:24px;}.views-field-field-caption-banner{position:relative;}.views-field-field-caption-banner a{color:#AFEBA7;text-decoration:none;font-weight:bold;}.views-field-field-caption-banner h1{display:inline-block;margin:0;font-family:'Roboto Thin',Arial,'Arial Unicode MS',Helvetica,Sans-Serif;background:rgba(60,60,60,.8);color:#fff;width:auto;}.views-field-field-caption-banner h2{margin:0;font-family:'Open Sans',Arial,'Arial Unicode MS',Helvetica,Sans-Serif;background:rgba(66,139,202,.8);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4);}@media (min-width:1200px){.views-field-field-caption-banner h1{position:absolute;left:100px;top:-225px;padding:30px 20px;font-size:40px;}.views-field-field-caption-banner h2{position:absolute;left:100px;top:-117px;padding:20px 10px;font-size:18px;}.custom-responsive .ggf-header{height:0;padding-bottom:28.4%;}}@media (min-width:980px) and (max-width:1199px){.views-field-field-caption-banner h1{position:absolute;left:75px;top:-170px;padding:20px;font-size:30px;}.views-field-field-caption-banner h2{position:absolute;left:75px;top:-93px;padding:12px;font-size:16px;}.custom-responsive .ggf-header{height:0;padding-bottom:28.4%;}}@media (min-width:769px) and (max-width:979px){.views-field-field-caption-banner h1{position:absolute;left:50px;top:-120px;padding:15px;font-size:26px;}.views-field-field-caption-banner h2{position:absolute;left:50px;top:-58px;padding:12px;font-size:14px;}.custom-responsive .ggf-header{height:0;padding-bottom:28.4%;}.region-top1,.region-top2,.region-top3{margin:0 auto;}}@media (min-width:480px) and (max-width:768px){.views-field-field-caption-banner h1{position:absolute;left:30px;top:-93px;padding:10px;font-size:18px;}.views-field-field-caption-banner h2{position:absolute;left:30px;top:-55px;padding:7px;font-size:11px;}.flex-direction-nav a:before{font-size:18px;}.custom-responsive .ggf-header{height:0;padding-bottom:28.4%;}.responsive.responsive-tablet .region-branding .ggf-block{width:100%;}div.ggf-block .header-logo img{margin-left:0;}.region-top1,.region-top2,.region-top3{width:100%;margin:0 25%;}div.ggf-block img.subscribe{float:left;}}@media (max-width:479px){.default-responsive .ggf-header *{display:none;}.responsive .ggf-header{min-height:0 !important;}.ggf-header{padding-bottom:0;}div.ggf-block .header-logo img{margin-left:0;}.responsive.responsive-phone .ggf-content-layout img,.region-top1,.region-top2,.region-top3{margin:0 auto;}div.ggf-block img.subscribe{float:none;}.crm-container .crm-section .label,.crm-container-snippet .crm-section .label{width:28%;text-align:left;}#crm-container.crm-public input[type="text"],#crm-container.crm-public select,.crm-container textarea{width:70%;}}.addthis-block{padding:12px;}.view-sponsor-carousel .flexslider{background:transparent;border:none;margin-bottom:20px;}.view-sponsor-carousel .flex-caption{display:none;}.ggf-block .flexslider ul>li:before{content:none;}.ggf-block .view-sponsor-carousel li{margin:0;}.ggf-block .view-sponsor-carousel ul>li{padding-left:0;}.view-photo-gallery-teaser .view-header p{margin-left:15px;font-family:'Droid Sans',Arial,'Arial Unicode MS',Helvetica,Sans-Serif;}.photo-gallery-teaser{display:inline-block;width:49%;}.field-slideshow{padding-bottom:0;}.ggf-post ul.field-slideshow-pager>li:before,.ggf-postcontent ul.field-slideshow-pager>li:before{content:" ";margin-right:0;}.region-banner2 .view-recent-news .views-field-title a{font-size:18px;margin:10px 0;font-weight:bold;clear:both;}.region-banner2 .view-recent-news h3{font-size:18px;color:#51B948;margin-bottom:10px;}.region-banner2 .view-recent-news p{margin:5px 0;}.region-banner2 .view-recent-news img{max-width:25%;height:auto;padding-bottom:20px;}.region-banner2 .view-recent-news p:after{clear:both;}.region-banner2 .view-recent-news .views-row{margin-bottom:20px;}.region-banner2,.region-banner3,.region-banner4,.region-banner5,.region-banner6{margin-top:5px;margin-bottom:20px;padding:15px;font-family:'Droid Sans',Arial,'Arial Unicode MS',Helvetica,Sans-Serif;color:#333333;background-color:#FAF9ED;}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both;}.crm-container .crm-button input[type=button],.crm-container .crm-button input.form-submit,.crm-container .crm-button input.form-submit-inline,#crm-container .crm-button input[type=button],#crm-container .crm-button input.form-submit,#crm-container .crm-button input.form-submit-inline{padding:3px 11px 3px 10px;}#crm-container.crm-public #crm-submit-buttons input#_qf_Main_upload-bottom{padding:3px 46px 3px 10px;}#civicrm-menu{height:29px !important;}
