html{font-size:16px}body{font-family:'Libre Franklin', sans-serif;font-size:1rem;line-height:1.5;color:#0E293E;padding-top:100px}a{color:inherit}a:hover,a focus{color:inherit;outline:none}p{font-size:inherit;line-height:inherit;margin-bottom:1.3em}p:last-child{margin-bottom:0}ul{margin-bottom:1.3em}ul:last-child{margin-bottom:0}.container{width:100%;max-width:1600px}#site-header{box-shadow:0 2px 14px rgba(0,0,0,0.2);color:#676767;background:#fff;position:fixed;left:0;top:0;width:100%;z-index:999;height:100px}#site-header .logo-wrap{float:left;margin:0;padding:10px 0}#site-header .logo-wrap .navbar-brand{padding:0}#site-header .logo-wrap img{max-height:none;width:auto;height:80px}#site-header .header-buttons{margin-left:70px}#site-header .header-buttons .btn{display:inline-block;margin:0 0 0 30px}#site-header .header-buttons .btn-primary{height:50px;padding:12px 15px;color:#fff;font-weight:900;font-size:16px;letter-spacing:2px;border:none}#site-header .header-buttons .btn-primary:hover{background:#FFBA11;opacity:.9}#site-header .header-buttons .btn-link{font-size:12px}#site-header .header-buttons .social-links-wrapper{display:none}#site-header .navbar-nav{float:none;background:transparent;overflow:visible;margin:0}#site-header .navbar-nav a{font-size:1rem;color:inherit;border:none}#site-header .navbar-nav>li{margin-right:30px;position:relative}#site-header .navbar-nav>li>a{margin-right:0;padding:35px 0}#site-header .navbar-nav>li:hover{color:#000}#site-header .navbar-nav>li:hover>.dropdown-menu{display:block}#site-header .navbar-nav>li:last-child{margin-right:0}#site-header .navbar-nav .dropdown-toggle{color:inherit;font-size:10px;position:absolute;left:0;right:0;text-align:center;bottom:27px;cursor:pointer}#site-header .navbar-nav .dropdown-menu{font-size:inherit;padding:10px 0;color:#767676;background:#F8FAFC;border:1px solid #CDD4D9;box-shadow:0 5px 10px rgba(0,0,0,0.1);border-radius:4px;min-width:250px;left:50%;top:90px;margin-left:-125px}#site-header .navbar-nav .dropdown-menu:before{content:'';position:absolute;display:block;width:30px;height:15px;background:url("dropdown-nav.png");left:50%;top:-15px;margin-left:-15px}#site-header .navbar-nav .dropdown-menu li{padding:0}#site-header .navbar-nav .dropdown-menu li a{font-size:0.88em;padding:10px 40px}#site-header #menu-collapse{float:right;display:block;visibility:visible;padding:0}#site-header #site-nav-button{display:none}.btn{display:inline-block;font-weight:900;font-size:16px;letter-spacing:2px;line-height:1;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,0.16);text-transform:uppercase;-webkit-transition:opacity .4s;transition:opacity .4s;border:none}.btn-primary,.btn-default{background:#FFBA11;color:#fff}.btn-primary:hover,.btn-default:hover{background:#FFBA11;opacity:.9}.btn-secondary{background:#005FAD;color:#fff;font-weight:bold;font-size:12px;padding:14px 20px}.btn-secondary:hover{background:#005FAD;opacity:.9}.btn-secondary.btn-lg{font-size:16px;padding-top:20px;padding-bottom:20px;min-width:200px}.btn-link{background:transparent !important;color:inherit;text-decoration:underline;text-transform:inherit;box-shadow:none;font-weight:inherit;font-size:inherit;letter-spacing:inherit}.btn-link:hover{text-decoration:none;color:inherit}.btn-lg{padding:22px 30px}.btn-ghost{color:#798590 !important;background:transparent !important;font-weight:900;box-shadow:none}#banner-section{position:relative;height:500px}#banner-section .background{position:absolute;left:0;top:0;right:0;bottom:0;background:url("header-bg.jpg") no-repeat center;background-size:cover;opacity:0.95;z-index:0}#banner-section .background:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-image:-webkit-linear-gradient(left, #fff 16%, rgba(255,255,255,0) 68%);background-image:linear-gradient(to right, #fff 16%, rgba(255,255,255,0) 68%)}#banner-section:after{content:'';display:block;width:390px;height:480px;background:url("jason.png") no-repeat center top;background-size:100% auto;position:absolute;z-index:1;right:13%;bottom:0}#banner-section .page-title-wrap{width:620px;height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url("page-title-bg.png");border-radius:4px;overflow:hidden;color:#fff;margin-top:300px;position:relative;z-index:2;box-shadow:0 8px 20px rgba(0,0,0,0.2)}#banner-section .page-title-wrap .page-title{font-weight:800;font-size:50px;margin:0;text-align:center;line-height:1.2}#share-section{background-image:-webkit-linear-gradient(left, #fff 41%, #F2F2F2 100%);background-image:linear-gradient(to right, #fff 41%, #F2F2F2 100%)}#share-section .social-links-wrapper{float:right}#share-section .social-links-wrapper li{margin-left:70px;margin-top:25px;margin-bottom:25px}#share-section .social-links-wrapper li .caption{display:inline-block}#share-section .social-links-wrapper li>a{height:50px;position:relative}.social-links-wrapper{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.social-links-wrapper li{margin-left:20px}.social-links-wrapper li:first-child{margin-left:0 !important}.social-links-wrapper li>a{font-size:10px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s;transition:all .4s}.social-links-wrapper li>a.facebook{color:#395CA9 !important}.social-links-wrapper li>a.twitter{color:#00A3EA !important}.social-links-wrapper li>a.instagram{color:#AA2787 !important}.social-links-wrapper li>a:hover{text-decoration:none;opacity:.9}.social-links-wrapper li .caption{font-size:12px;display:none;font-weight:500;color:#0E293E;margin-left:20px;line-height:1.2}.social-links-wrapper li .caption strong{font-size:1.17em}#cta-section{display:-webkit-box;display:-ms-flexbox;display:flex}#cta-section .cta-box{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:420px;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}#cta-section .cta-box.volunteer{background-image:url("cta-volunteer.jpg")}#cta-section .cta-box.join{background-image:url("cta-join.jpg")}#cta-section .cta-box.events{background-image:url("cta-events.jpg")}#cta-section .cta-box.donate{background-image:url("cta-donate.jpg")}#cta-section .cta-box.community_hub{background-image:url("community_hub.jpg")}#cta-section .cta-box:hover{opacity:.9}#cta-section .cta-box:before{content:'';display:block;position:absolute;left:0;bottom:0;right:0;height:54.76%;background:url("cta-overlay.png") no-repeat center top;background-size:cover}#cta-section .cta-box span{display:block}#cta-section .cta-box .text-wrap{position:absolute;left:18%;right:18%;bottom:7%;background:url("cta-text-wrap.png") no-repeat center;background-size:cover;border-radius:4px;overflow:hidden;text-align:center;padding:25px;box-shadow:0 6px 14px rgba(0,0,0,0.3);color:#fff;line-height:1.3}#cta-section .cta-box .text-wrap .name{text-transform:uppercase;color:#FFBA11;font-weight:800;font-size:1.13rem;margin-bottom:.65em}#cta-section .cta-box .text-wrap .text{font-weight:600;font-style:italic;font-size:0.88rem}#site-footer{color:#798590;text-align:left;background:#F2F2F2;padding-top:0;padding-bottom:20px}#site-footer a{color:inherit}#site-footer .container{max-width:1290px}#site-footer .footer-nav-section{padding-top:50px;font-size:14px}#site-footer .footer-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}#site-footer .footer-text ul{list-style:none;margin:0;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}#site-footer .footer-text li{margin:15px 0}#site-footer .social-links-wrapper{margin-bottom:20px}#site-footer .footer-logo-wrap{background:url("border.png") repeat-x center;padding:40px 0;text-align:center}#site-footer .footer-logo-wrap .logo-wrap{display:inline-block;min-width:400px;background:#F2F2F2;padding:0 35px}#site-footer .footer-logo-wrap .logo-wrap img{display:block;margin:auto;max-height:100px}#site-footer .signup-widget .heading{font-weight:bold;text-transform:uppercase;margin-bottom:1.5em}#site-footer .signup-widget .email-signup{float:none;max-width:none}#site-footer .signup-widget .form-control{background:#fff;box-shadow:0 3px 3px 0 rgba(0,0,0,0.08);border-radius:4px;font-size:12px;border:none;height:35px;padding:7px 15px}#site-footer .signup-widget .form-control+label{padding-left:20px;top:8px;font-size:12px}#site-footer .signup-widget label{color:#0E293E}#site-footer .signup-widget .submit-button{margin-top:10px}#site-footer .signup-widget .button-wrap{margin-top:2em;color:#fff}#site-footer .signup-widget .button-wrap .btn{width:132px;margin-top:15px}#site-footer .signup-widget .button-wrap .btn:last-child{margin-right:0}#site-footer .footer-info{text-align:center;font-size:12px;margin-bottom:2em}#site-footer .footer-info .footer-nav{margin-bottom:3em}#site-footer .footer-info a{text-decoration:underline}#site-footer .footer-info a:hover{text-decoration:none}#site-footer .footer-info .copyright a{font-weight:bold}.main-container{padding:100px 0}.two-columns-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.two-columns-wrapper .side-column{width:460px;margin-left:60px;max-width:35%}.two-columns-wrapper .main-column{width:60%}.side-social-widget-wrapper{overflow:hidden}.side-social-widget-wrapper .widget{margin-bottom:30px}.side-social-widget-wrapper .widget:last-child{margin-bottom:0}.side-social-widget-wrapper .widget.instagram{border:1px solid #D9DBE2;padding-top:15px}.side-social-widget-wrapper .widget.instagram iframe{display:block;margin:auto !important}.blog .blog-post-item{margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex}.blog .blog-post-item .image-wrap{display:block;-webkit-box-flex:3;-ms-flex:3;flex:3;margin-right:40px}.blog .blog-post-item .image-wrap img{width:100%;overflow:hidden;border-radius:4px}.blog .blog-post-item .text-wrap{-webkit-box-flex:5;-ms-flex:5;flex:5}.blog .post-name,.blog .headline{font-weight:bold;font-size:1.63rem;margin-top:0;line-height:1.3;margin-bottom:15px}.blog .post-name a,.blog .headline a{color:inherit}.blog .post-meta{font-size:0.88rem;color:#798590;margin-bottom:1em}.blog .post-meta .published-date{text-transform:uppercase}.blog .post-meta a{color:#005FAD}.blog .post-meta .sep{margin:0 5px}.blog .post-excerpt{color:#0E293E;margin-bottom:1em}.blog .read-more{font-weight:600;font-style:italic;text-transform:uppercase;color:#005FAD;font-size:0.88rem}.blog .featured-image{width:100%;height:auto;border-radius:4px 4px 0 0}.blog.blog-post-content-wrap{padding:0}.blog.blog-post-content-wrap .blog-content{padding:80px}.blog.blog-post-content-wrap .post-meta{margin-bottom:3em}.blog.blog-post-content-wrap .like-page{display:block}.pagination{background:#EDF0F3;position:relative;padding:0 15%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-radius:4px;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#798590;margin-top:100px}.pagination>li{display:inline-block;margin:0 10px}.pagination>li>a{color:inherit;display:block;min-width:30px;padding:0;border:none;line-height:30px;border-radius:4px;background:transparent;font-size:1rem}.pagination>li.active>a,.pagination>li.active>a:hover,.pagination>li>a:hover{color:#fff;background:#798590}.pagination>li:first-child,.pagination>li:last-child{position:absolute;top:0;bottom:0;margin:0}.pagination>li:first-child a,.pagination>li:last-child a{line-height:1;background:#CDD4D9;height:100%;width:60px;overflow:hidden;text-indent:-999em;color:#798590}.pagination>li:first-child a:hover,.pagination>li:last-child a:hover{background:#CDD4D9;color:#798590}.pagination>li:first-child a:before,.pagination>li:last-child a:before{content:'';font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;position:absolute;line-height:60px;left:0;right:0;text-indent:0}.pagination>li:first-child{left:0}.pagination>li:first-child a{border-radius:4px 0 0 4px}.pagination>li:first-child a:before{content:'\f053'}.pagination>li:last-child{right:0}.pagination>li:last-child a{border-radius:0 4px 4px 0}.pagination>li:last-child a:before{content:'\f054'}.like-page{display:none}.like-page .share-options-wrap{height:50px;position:relative;color:#005FAD}.like-page .share-options-wrap .share-btn{height:45px;width:125px;padding:17px 20px}.like-page .share-options-wrap .share-btn,.like-page .share-options-wrap .sharetable{-webkit-transition:all .4s;transition:all .4s;position:absolute;left:0;top:0}.like-page .share-options-wrap .sharetable{opacity:0;white-space:nowrap}.like-page .share-options-wrap .sharetable a{font-size:32px;margin-left:0;margin-right:10px}.like-page .share-options-wrap:hover .share-btn{opacity:0}.like-page .share-options-wrap:hover .sharetable{opacity:1}.text-block{padding:80px;border-radius:4px;background-image:-webkit-linear-gradient(bottom left, #FBFBFB 0%, #F5F5F5 100%);background-image:linear-gradient(to top right, #FBFBFB 0%, #F5F5F5 100%);color:#0E293E}.text-block a{text-decoration:underline;color:#005FAD}.text-block a:hover{text-decoration:none}.form-block{background-image:-webkit-linear-gradient(#0276B5 0%, #024E91 51%);background-image:linear-gradient(#0276B5 0%, #024E91 51%);box-shadow:0 8px 20px 0 rgba(0,0,0,0.2);color:#fff;padding:50px 8% 7%;position:relative}.form-block:before{content:'';position:absolute;left:0;bottom:0;right:0;height:50%;background:url("form-bg-pattern.png") no-repeat center top;background-size:cover}.form-block .form-wrap{position:relative;padding:0;background:transparent}.form-block .form .form-control{background-color:#f5f5f5}.form-block .form .form-control:active,.form-block .form .form-control:focus{border-color:#CDD4D9}.form-block .form .checkbox input[type="checkbox"]{border:none}.form h4{text-align:center;font-weight:bold;font-size:1.5rem;margin-bottom:2.2em}.form .form-group{margin-bottom:10px}.form .form-control{border:1px solid #CDD4D9;border-radius:4px;background-color:#f8fafc;-webkit-transition:background-color .4s, border-color .4s;transition:background-color .4s, border-color .4s;font-size:1rem;font-style:italic;font-weight:normal;padding:15px 20px;height:60px;color:#005FAD}.form .form-control+label{color:#798590;font-style:italic;font-size:1rem;top:18px;left:20px}.form .form-control.used{color:#0E293E;font-weight:600}.form .form-control:active,.form .form-control:focus{color:#005FAD;background:#fff;border-color:#005FAD;font-weight:600}.form .form-control:active+label,.form .form-control:focus+label{font-style:normal}.form .form-control:active+label,.form .form-control:focus+label,.form .form-control.used+label{opacity:0}.form .form-control:required+label{background-image:none;left:0;padding-left:20px}.form .form-control.condensed{padding:10px 20px;height:50px}.form .form-control.condensed+label{top:15px}.form textarea.form-control{height:180px}.form select.form-control{background-image:url(dropdown.png);background-repeat:no-repeat;background-position:right 20px center;padding-right:50px}.form .checkbox label{color:inherit;padding-left:45px;font-style:italic;font-size:inherit}.form .checkbox input[type="checkbox"]{width:24px;height:24px;background-color:#f5f5f5;background-size:12px;border-radius:4px;opacity:1;border:1px solid #CDD4D9;outline:none}.form .checkbox input[type="checkbox"]:checked{background-color:#FFBA11;border:none}.form .checkbox.right-align label{float:right;padding-left:0;padding-right:45px}.form .checkbox.right-align input[type="checkbox"]{left:auto;right:0}.form .submit-button{margin-top:2em;min-width:140px}.form .button-wrapper{text-align:right}.form .field-label{font-size:1rem;font-weight:normal;font-style:italic;color:#798590;position:relative;left:0;top:20px;pointer-events:auto}.form .field-label a{text-decoration:underline;color:#005FAD}.split-layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.split-layout-wrapper .section-split{width:50%;border-radius:0}.split-layout-wrapper .section-split:first-child{border-radius:4px 0 0 4px;overflow:hidden}.split-layout-wrapper .section-split:last-child{border-radius:0 4px 4px 0;overflow:hidden}.petition-content-wrapper .headline{font-size:2.5rem;font-weight:bold;margin-bottom:1.5em}.petition-content-wrapper .featured-image{width:100%;height:auto;margin-bottom:4em}.petition-content-wrapper .form-block{border-radius:4px;overflow:hidden;padding:50px}.petition-content-wrapper .form-block .button-wrapper{text-align:center}.basic-side-widget h4{text-align:center;font-weight:bold;font-size:1.38rem;margin-top:0;margin-bottom:1em}.basic-side-widget ul{padding:0;margin:0;list-style:none}.basic-side-widget ul li{margin-bottom:10px}.basic-side-widget ul li>a{display:block;color:inherit;text-decoration:none;font-weight:600;font-size:1.13rem;position:relative;padding:30px 100px 30px 30px;border-radius:4px;background-color:#F5F5F5}.basic-side-widget ul li>a:hover{text-decoration:none;opacity:.9}.basic-side-widget ul li .arrow-icon{position:absolute;right:25px;top:50%;margin-top:-12px;color:#798590;font-size:22px}.basic-side-widget ul li.active>a{color:#005FAD;background-image:url("check-icon.png");background-position:right 23px center;background-repeat:no-repeat}.basic-side-widget ul li.active .arrow-icon{display:none}.basic-side-widget.support-status-widget ul li>a{padding-top:16px;padding-bottom:17px}.contact-content-wrapper .two-columns-wrapper .main-column{width:50%}.contact-content-wrapper .two-columns-wrapper .side-column{width:40%;max-width:none}.contact-content-wrapper .form-section{background:#FFFFFF;box-shadow:0 4px 14px 0 rgba(0,0,0,0.14);border-radius:4px 0 0 4px;padding:15%}.contact-content-wrapper .form-section .intro{text-align:center;font-weight:bold;font-size:1.63rem;margin-bottom:40px}.contact-content-wrapper .form-section .form-wrap{background:transparent;padding:0}.contact-widget{box-shadow:0 4px 14px 0 rgba(0,0,0,0.16);border-radius:4px;margin-bottom:30px;font-size:18px;line-height:1.3}.contact-widget iframe{width:100%;display:block}.contact-widget:last-child{margin-bottom:0}.contact-widget .widget-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 30px 40px 60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-widget .widget-inner .icon{width:130px;height:130px;min-width:130px;background-color:#E7ECF1;border-radius:50%;background-repeat:no-repeat;margin-right:50px}.contact-widget .widget-inner .icon.icon-marker{background-image:url("marker-icon.png");background-position:50% 50%}.contact-widget .widget-inner .icon.icon-contact{background-image:url("contact-icon.png");background-position:50% 50%}.contact-widget .widget-inner .icon.icon-email{background-image:url("mail-icon.png");background-position:50% 50%}.contact-widget .widget-inner .label{font-size:inherit;color:inherit;border:none;background:transparent;margin:0;padding:0;display:inline-block;width:80px;text-align:left;text-transform:none}.background-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.homepage #banner-section{height:800px}.homepage #banner-section .background{background-image:url("home-header-bg.jpg")}.homepage #banner-section .background:before{display:none}.homepage #banner-section:after{width:560px;height:735px}.homepage #banner-section .page-title-wrap{margin-top:90px;background:transparent;box-shadow:none;border-radius:0;overflow:visible;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage #banner-section .headline-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:290px;background:rgba(14,41,62,0.9);box-shadow:0 8px 20px 0 rgba(0,0,0,0.2);border-radius:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;margin-bottom:20px}.homepage #banner-section .headline-wrapper .page-title{font-size:3.75rem;line-height:1;margin-bottom:20px;text-align:left}.homepage #banner-section .headline-wrapper .tagline{font-weight:bold;color:#FFBA11;font-size:1.63rem;line-height:1.3}.homepage #banner-section .header-signup-wrapper{width:100%;position:relative;padding:40px 70px}.homepage #banner-section .header-signup-wrapper .signup-widget{position:relative;z-index:2}.homepage #banner-section .header-signup-wrapper:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:url("form-bg-pattern.png") no-repeat center bottom;background-size:cover;border-radius:4px;overflow:hidden}.homepage #banner-section .header-signup-wrapper .heading{font-weight:bold;font-size:1.63rem;margin-bottom:1em;line-height:1.3}.homepage #banner-section .header-signup-wrapper .form-control{height:50px;padding-top:10px;padding-bottom:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,0.2);border:none;font-weight:600}.homepage #banner-section .header-signup-wrapper .form-control+label{top:15px}.homepage #banner-section .header-signup-wrapper .form-group{margin-bottom:15px}.homepage #banner-section .header-signup-wrapper .submit-button{float:right;margin-top:10px}.homepage #banner-section .header-signup-wrapper .btn{height:50px;background:#FFBA11;font-size:1.13rem;line-height:1.3;width:172px;margin-top:15px}.homepage #banner-section .header-signup-wrapper .btn:last-child{margin-right:0}.homepage #banner-section .header-signup-wrapper .button-wrap{margin-top:2em}.homepage .main-column .blog .section-heading,.homepage .main-column .blog .section-more{background:url("border.png") repeat-x center;text-align:center;display:block}.homepage .main-column .blog .section-heading .caption,.homepage .main-column .blog .section-more .caption{background:#fff;padding:0 20px;min-width:240px}.homepage .main-column .blog .section-heading{font-weight:bold;font-size:2.5rem;margin-bottom:2em}.homepage .main-column .blog .section-more{text-decoration:none;color:#798590;font-weight:bold;font-size:1.13rem;text-transform:uppercase}.calendar-content-wrapper .two-columns-wrapper .main-column{width:50%}.calendar-content-wrapper .two-columns-wrapper .side-column{width:40%}.calendar-content-wrapper .two-columns-wrapper #events_map{height:620px !important}.events-roll .event-card{background:#f5f5f5;border-radius:4px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;padding:0;position:relative;-webkit-transition:all .4;transition:all .4;font-size:1rem}.events-roll .event-card:hover{opacity:.9}.events-roll .event-card .event-date{padding:0;background:#005FAD;color:#fff;border-radius:4px 0 0 4px;width:200px;height:auto;min-width:200px;position:relative;white-space:nowrap}.events-roll .event-card .event-date .day{font-size:70px;line-height:150px}.events-roll .event-card .event-date .month{position:absolute;left:0;right:0;bottom:0;background:#004E8E;font-weight:bold;font-size:20px;line-height:60px;letter-spacing:1px}.events-roll .event-card .event-info{padding:30px 40px 80px;line-height:1.6}.events-roll .event-card .event-info .value{color:#005FAD}.events-roll .event-card .event-name{font-weight:bold}.events-roll .event-card .rsvp-link{position:absolute;left:0;right:0;bottom:0;top:0;font-weight:600;font-style:italic}.events-roll .event-card .rsvp-link span{position:absolute;left:240px;bottom:20px}.event-page-content .split-layout-wrapper .section-split.text-block{width:60%}.event-page-content .split-layout-wrapper .section-split.map-block{width:40%;position:relative}.event-page-content .split-layout-wrapper .section-split.map-block #events_map{width:100%;height:100%;min-height:300px}.event-page-content .events-roll .rsvp-link{display:none}.event-page-content .events-roll .event-card{background:#fff;box-shadow:0 4px 14px rgba(0,0,0,0.15)}.event-page-content .events-roll .event-card:hover{opacity:1}.event-page-content .events-roll .event-card .event-date{width:160px;min-width:160px}.event-page-content .events-roll .event-card .event-date .day{line-height:110px}.event-page-content .events-roll .event-name{margin-bottom:1em}.event-page-content .panel{background:#fff;box-shadow:0 4px 14px rgba(0,0,0,0.15);border-radius:4px;padding:60px 17%}.event-page-content .guest-field-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-page-content .guest-field-wrap>label{-webkit-box-flex:80%;-ms-flex:80%;flex:80%;display:block;position:relative;top:0;left:0;margin-bottom:10px;color:inherit;font-style:italic;font-size:inherit}.event-page-content .guest-field-wrap .form-group{-webkit-box-flex:20%;-ms-flex:20%;flex:20%}.squeeze-page .main-container{background:url("background.jpg") no-repeat center;background-size:cover;padding:70px 0}.squeeze-page #site-footer{background:#fff;padding-top:10px}.squeeze-page #site-footer .footer-logo-wrap .logo-wrap{background:#fff}.squeeze-page .content-panel{max-width:550px;padding:50px 5%;margin:0 auto;box-shadow:0 8px 20px rgba(0,0,0,0.2);border-radius:4px;background:#fff}.squeeze-page .content-panel .intro{text-align:center;margin-bottom:3em}.squeeze-page .content-panel .intro .headline{font-weight:800;font-size:26px;margin-bottom:1.3em}.squeeze-page .content-panel .panel-collapse{padding:0}.squeeze-page .content-panel .btn-link{color:#798590}.donate-page-content .content-panel{max-width:800px;padding:4% 8%}.donate-page-content .content-panel .intro .headline{font-size:40px}.donate-page-content .content-panel .form-wrap{margin-top:3em}.donate-page-content .content-panel .form-wrap .header{display:none}.donate-page-content .donation-amount-options{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-10px;margin-right:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.donate-page-content .donation-amount-options>span{-webkit-box-flex:33.333%;-ms-flex:33.333%;flex:33.333%;padding:0 10px;margin-bottom:20px}.donate-page-content .donation-amount-options>span label.radio{display:block;width:100%;height:70px;border-radius:4px;background:#005FAD;font-size:24px;font-weight:normal;line-height:70px;color:#fff;border:none;margin-bottom:0;-webkit-transition:all .4s;transition:all .4s;letter-spacing:1px}.donate-page-content .donation-amount-options>span input[type="radio"]:checked+label,.donate-page-content .donation-amount-options>span label.radio:hover{background:#0E293E}.donate-page-content .donation-amount-options .other-amount-wrapper{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-top:30px}.donate-page-content .donation-amount-options .other-amount-wrapper label{display:block;position:static;color:#005FAD;font-weight:bold;font-size:18px}.donate-page-content .donation-amount-options .other-amount-wrapper #donation_amount_other{width:100%;border:4px solid #005FAD;border-radius:4px;height:70px;font-size:24px;font-weight:normal;margin:5px 0 0;padding:15px 20px 15px 50px;background:url("dollar.png") no-repeat 20px center;background-size:14px auto}.donate-page-content .button-wrap{clear:both;margin-top:50px;position:relative}.donate-page-content .button-wrap .progress-stage-button-next,.donate-page-content .button-wrap .submit-button{float:right;margin-top:0}.donate-page-content .button-wrap .progress-stage-button-prev{float:left}.donate-page-content .progress-stage{position:relative}.donate-page-content .progress-stage .step-indicator{position:absolute;left:0;right:0;bottom:20px;text-align:center;color:#798590}.donate-page-content .progress-stage .suburb-postcode-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.donate-page-content .progress-stage .suburb-postcode-wrap .suburb-wrap{-webkit-box-flex:65%;-ms-flex:65%;flex:65%}.donate-page-content .progress-stage .suburb-postcode-wrap .postcode-wrap{margin-left:10px;-webkit-box-flex:35%;-ms-flex:35%;flex:35%}.donate-page-content .progress-stage .help-icon{position:relative}.donate-page-content .progress-stage .help-icon .help-content{display:none;position:absolute;left:0;top:100%;background:#fff;padding:5px;border-radius:4px;box-shadow:0 8px 20px rgba(0,0,0,0.2)}.donate-page-content .progress-stage .help-icon .help-content img{max-width:none}.donate-page-content .progress-stage .help-icon:hover .help-content,.donate-page-content .progress-stage .help-icon:focus .help-content{display:block}.donate-page-content.thankyou{text-align:center}.donate-page-content.thankyou .content-panel{padding:8% 12%}.support-ctas{list-style:none;margin:30px 0 60px;padding:0}.support-ctas li{margin-bottom:10px;background-image:-webkit-linear-gradient(top left, #005FAD 0%, #0098D6 100%);background-image:linear-gradient(to bottom right, #005FAD 0%, #0098D6 100%);background-color:#0098D6;box-shadow:0 6px 14px 0 rgba(0,0,0,0.3);border-radius:4px;text-align:center;overflow:hidden}.support-ctas li a{display:block;padding:23px 50px;text-decoration:none;color:#fff;line-height:1.3}.support-ctas li a .name{display:block;text-transform:uppercase;color:#FFBA11;font-weight:800;font-size:1.13rem;margin-bottom:.65em}.support-ctas li a .text{display:block;font-weight:600;font-style:italic;font-size:0.88rem}.signups-edit-content-wrapper .main-column{box-shadow:0 4px 14px 0 rgba(0,0,0,0.14);border-radius:4px;padding:80px 10%}.section-title{font-weight:bold;font-size:1.38rem;margin-top:0;margin-bottom:2em}.dash-separator{height:2px;border:none;background:url("border.png") repeat-x center;margin:50px 0}.link-list{margin:0;padding:0;list-style:none}.link-list a{color:#005FAD;padding:0}.link-list li{margin-bottom:.5em}.social-link-button{display:block;margin-bottom:10px;max-width:160px;border:2px solid #005FAD;border-radius:4px;padding:0 30px;line-height:57px;height:60px;font-size:1rem;font-weight:bold;color:#005FAD}.social-link-button:after{content:'';display:block;float:right;width:22px;height:100%;background:url("link-icon.png") no-repeat center right;margin-right:-10px}.social-link-button.linked:after{background-image:url("check-icon.png")}.notice .modal-content{background:#F5F5F5;color:#0E293E}.notice .modal-content .image{display:none}.notice .modal-content .close{margin-top:0}iframe{max-width:100%}@media screen and (max-width: 1599px){#site-header .header-buttons{margin-left:0}}@media screen and (max-width: 1399px){#site-header #site-nav-button{display:block;float:right;border:none;background:transparent;padding:0;font-size:2rem;color:#0E293E;margin-top:25px;outline:none !important}#site-header #site-nav-button[aria-expanded="true"] .fa-bars:before{content:'\f00d'}#site-header #menu-collapse{clear:left;float:none;margin:0 -15px;padding:0 15px;background:#F8FAFC}#site-header #menu-collapse.collapse{display:none;visibility:hidden}#site-header #menu-collapse.collapse.in{display:block;visibility:visible}#site-header .header-buttons{float:right}#banner-section:after{right:5%}}@media screen and (max-width: 1299px){#site-header .navbar-nav{text-align:center;padding-bottom:20px}#site-header .navbar-nav>li{float:none;margin-right:0}#site-header .navbar-nav>li>a{padding:10px 0}#site-header .navbar-nav .dropdown-toggle{left:auto;right:20px;top:15px;bottom:auto;font-size:1rem}#site-header .navbar-nav .dropdown-menu{position:relative;left:0;top:0;text-align:center;float:none;margin:0 10px 10px;width:auto}#site-header #menu-collapse{padding:0;max-height:calc(100vh - 100px);overflow-y:auto}#share-section{display:none}#share-section .social-links-wrapper li{margin-left:20px}#share-section .social-links-wrapper li .caption{display:none}#banner-section{height:auto}#banner-section .page-title-wrap{margin-top:200px}.homepage #banner-section{height:auto}.homepage #banner-section:after{width:390px;height:480px;top:20px;bottom:auto;left:auto;right:18%}.homepage #banner-section .background{position:relative;bottom:auto;height:500px}.homepage #banner-section .page-title-wrap{margin:20px 0 0;padding:0;width:auto}.homepage #banner-section .headline-wrapper{height:auto}}@media screen and (max-width: 899px){#share-section{display:none}#site-header .header-buttons .social-links-wrapper{display:block;width:200px;margin:20px auto 0}#site-header .header-buttons .social-links-wrapper li{display:inline-block}#site-header .header-buttons .btn{margin-left:0}#site-header .header-buttons .btn-primary{display:block;margin:auto}#banner-section{height:auto}#banner-section:after{left:0;right:0;top:0;bottom:auto;width:auto;height:350px;background-size:contain;background-position:70% 20px}#banner-section .background{position:relative;bottom:auto;height:350px}#banner-section .page-title-wrap{width:auto;height:auto;margin:0 -15px;padding:30px;border-radius:0}.homepage #banner-section .headline-wrapper,.homepage #banner-section .header-signup-wrapper{padding-left:30px;padding-right:30px}.main-container{padding-top:50px;padding-bottom:50px}.two-columns-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.two-columns-wrapper .main-column{width:100% !important}.two-columns-wrapper .side-column{width:100%;max-width:460px;margin:50px auto 0}.split-layout-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.split-layout-wrapper .section-split{width:100% !important}.split-layout-wrapper .section-split:first-child{border-radius:4px 4px 0 0}.split-layout-wrapper .section-split:last-child{border-radius:0 0 4px 4px}#cta-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-content-wrapper .two-columns-wrapper .side-column,.calendar-content-wrapper .two-columns-wrapper .side-column,.petition-content-wrapper .two-columns-wrapper .side-column{width:100%;max-width:none}}@media screen and (max-width: 767px){#site-footer .footer-text,#site-footer .social-links-wrapper{display:none}#site-footer .signup-widget{text-align:center}.homepage #banner-section .background{height:350px}.homepage #banner-section:after{top:0;height:350px;width:auto;left:0;right:0;background-size:auto 480px}.homepage #banner-section .headline-wrapper .page-title{font-size:40px}.homepage #banner-section .headline-wrapper .tagline{font-size:20px}.homepage .main-column .blog .section-heading{font-size:32px}.text-block,.blog.blog-post-content-wrap .blog-content{padding:8%}.event-page-content .panel,.donate-page-content .content-panel,.donate-page-content.thankyou .content-panel{padding:50px 30px}.donate-page-content .progress-stage .step-indicator{position:static;margin-bottom:1em}.form .field-label{top:0;margin-top:10px}.events-roll .event-card .event-date{width:150px;min-width:150px}.events-roll .event-card .event-date .day{line-height:100px;font-size:40px}.events-roll .event-card .event-date .month{font-size:18px}.events-roll .event-card .event-info{padding:20px 20px 50px}.events-roll .event-card .rsvp-link span{left:170px;bottom:10px}.calendar-content-wrapper .two-columns-wrapper #events_map{height:400px !important}}@media screen and (max-width: 479px){body{padding-top:80px}#site-header{height:80px}#site-header .logo-wrap img{height:60px}#site-header #site-nav-button{margin-top:17px}#banner-section .background{height:200px}#banner-section .background:before{opacity:.8}#banner-section:after{height:200px;background-size:auto 300px}#banner-section .page-title-wrap{padding:15px}#banner-section .page-title-wrap .page-title{font-size:36px}.main-container{padding-top:30px;padding-bottom:30px}#site-footer .footer-logo-wrap .logo-wrap{min-width:0;padding:0 20px}#cta-section .cta-box{height:300px}#cta-section .cta-box .text-wrap{left:25px;right:25px;bottom:25px}.homepage #banner-section .background{height:300px}.homepage #banner-section:after{top:0;height:300px;width:auto;left:0;right:0;background-size:auto 400px}.homepage #banner-section .headline-wrapper .page-title{font-size:32px}.homepage #banner-section .headline-wrapper .tagline{font-size:18px}.homepage #banner-section .header-signup-wrapper .btn{font-size:1rem;width:auto}.homepage .main-column .blog .section-heading{font-size:28px}.blog .blog-post-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog .blog-post-item .image-wrap{margin-right:0;margin-bottom:30px}.blog .post-name,.blog .headline{font-size:1.5rem}.petition-content-wrapper .headline{font-size:1.5rem}.contact-content-wrapper .form-section{padding:30px 20px}.contact-content-wrapper .form-section .intro{font-size:1.3rem}.contact-widget .widget-inner{padding:20px}.contact-widget .widget-inner .icon{margin-right:20px}.form h4{font-size:1.3rem}.calendar-content-wrapper .two-columns-wrapper #events_map{height:300px !important}.text-block,.blog.blog-post-content-wrap .blog-content{padding:20px}.petition-content-wrapper .form-block,.form-block{padding:20px}}#surveymonkey-button{border:none;background:rgba(44,125,183,0.95) url("timer-icon.png") no-repeat 10px 17px;background-size:49px 35px;border-radius:8px;padding:14px 20px 11px 72px;color:#fff;position:fixed;right:50px;bottom:20px;font-weight:700;z-index:9999;text-align:left}#surveymonkey-button .line1{display:block;font-size:13px;line-height:16px;margin-bottom:5px}#surveymonkey-button .line2{display:block;opacity:.75;font-size:18px;line-height:22px}
