body{background-color:#ffffff;background-image:none;background-repeat:no-repeat;background-size:100% auto;background-position:top center;padding-top:90px}::-moz-selection{background-color:#1e1e1e;color:white}::selection{background-color:#1e1e1e;color:white}::-moz-selection{background-color:#1e1e1e;color:white}*{outline-color:transparent !important;outline-style:none !important;outline:none !important;box-shadow:none !important;border-radius:0px !important;border:none}ul.basic-x{cursor:context-menu;list-style-type:none;width:100%;text-align:left;padding:0;margin:0}ul.basic-x li{display:inline-block;padding:0}ul.basic-x li a{color:#ffffff}ul.basic-x li a:hover{color:#ffffff}.vert-parent{display:table;height:inherit;width:100%}.vert-child{display:table-cell;vertical-align:middle}@font-face{font-family:"House Slant";src:url("https://s3-ap-southeast-2.amazonaws.com/houseslant-font/HouseSlant.eot");src:url("https://s3-ap-southeast-2.amazonaws.com/houseslant-font/HouseSlant.woff2") format("woff2"),url("https://s3-ap-southeast-2.amazonaws.com/houseslant-font/HouseSlant.eot?#iefix") format("embedded-opentype"),url("https://s3-ap-southeast-2.amazonaws.com/houseslant-font/HouseSlant.woff") format("woff")}@font-face{font-family:'Lato Heavy';src:url("https://www.principletools.com.au/fonts/Lato-Heavy.eot");src:url("https://www.principletools.com.au/fonts/Lato-Heavy.eot?#iefix") format("embedded-opentype"),url("https://www.principletools.com.au/fonts/Lato-Heavy.woff") format("woff"),url("https://www.principletools.com.au/fonts/Lato-Heavy.ttf") format("truetype")}@font-face{font-family:'Lato Regular';src:url("https://www.principletools.com.au/fonts/LatoRegular.eot");src:url("https://www.principletools.com.au/fonts/LatoRegular.eot?#iefix") format("embedded-opentype"),url("https://www.principletools.com.au/fonts/LatoRegular.woff") format("woff"),url("https://www.principletools.com.au/fonts/LatoRegular.ttf") format("truetype")}@font-face{font-family:'Lato Regular';src:url("https://www.principletools.com.au/fonts/Lato-Heavy.eot");src:url("https://www.principletools.com.au/fonts/Lato-Heavy.eot?#iefix") format("embedded-opentype"),url("https://www.principletools.com.au/fonts/Lato-Heavy.woff") format("woff"),url("https://www.principletools.com.au/fonts/Lato-Heavy.ttf") format("truetype");font-weight:bold}@font-face{font-family:'Newcastle';src:url("https://www.principletools.com.au/fonts/NewcastleClean.eot");src:url("https://www.principletools.com.au/fonts/NewcastleClean?#iefix") format("embedded-opentype"),url("https://www.principletools.com.au/fonts/NewcastleClean.woff") format("woff"),url("https://www.principletools.com.au/fonts/NewcastleClean.ttf") format("truetype")}@font-face{font-family:'Montserrat', sans-serif;font-weight:400}@font-face{font-family:'Montserrat-Bold', sans-serif;font-weight:700}h1,h2,h3,h4,h5,h6,p{color:#ffffff;margin:0 0 15px;padding:0;line-height:1.3em}h1,h2,h3{font-family:"House Slant",script}h4,h5,h6{font-family:"Montserrat-Bold",sans-serif}p{font-family:"Montserrat",sans-serif}h1{font-size:54px}h2{font-size:48px}h3{font-size:42px}h4{font-size:36px}h5{font-size:22px}h6{font-suze:18px}a{transition:all .15s;-webkit-transition:all .15s;color:#ffffff}a:hover,a:active,a:focus,a:visited{text-decoration:none}a:hover{color:#ffc03a}.button-basic{display:inline-block;padding:3px 30px 0;font-family:"Montserrat-Bold",sans-serif;margin:0;font-size:18px;line-height:40px;text-transform:uppercase}.button-basic.white{background-color:#ffffff;color:#137ed6}.button-basic.white:hover{background-color:#e6e6e6;color:#137ed6}.button-basic.white.aligned-center{display:block;margin:0 auto;text-align:center;width:220px}.button-basic.yellow{background-color:#ffc03a;color:#545454}.button-basic.yellow:hover{background-color:#ffb007;color:#545454}.button-basic.blue{background-color:#137ed6;color:#ffffff}.button-basic.blue:hover{background-color:#0f62a7}.button-basic.light-blue{background-color:#00aeef;color:#ffffff}.button-basic.light-blue:hover{background-color:#0089bc}.button-basic.red{background-color:#ff7861;color:#ffffff}.button-basic.red:hover{background-color:#ff4c2e}.btn-custom.btn-red{background-color:#ff7861;color:#ffffff}.btn-custom.btn-red:hover{background-color:#ff4c2e}.editor-field h1{font-size:36px;color:#137ed6}.editor-field h2{font-size:28px;color:#00aeef}.editor-field h3,.editor-field h4,.editor-field h5,.editor-field h6{font-size:22px;color:#00aeef}.editor-field p{color:#545454;line-height:1.35em;font-size:16px}.editor-field ul,.editor-field ol{margin:15px 0}.editor-field ul li,.editor-field ol li{font-size:15px;color:#545454;font-family:"Montserrat",sans-serif}.editor-field ul li p,.editor-field ol li p{font-size:15px;color:#545454;font-family:"Montserrat",sans-serif}.editor-field blockquote{font-size:18px;color:#00aeef;font-family:"Montserrat",sans-serif;border:none;padding:15px 0 15px 45px}.editor-field blockquote p{font-size:18px;color:#00aeef;font-family:"Montserrat",sans-serif}.editor-field hr{border:1px solid #d8d8d8}.editor-field caption,.editor-field caption p{font-size:15px;color:#545454;font-family:"Montserrat",sans-serif}.editor-field a{color:#00aeef}.editor-field a:hover{color:#0076a3}h2.headline{font-size:48px;font-family:"House Slant",script;text-rendering:optimizeLegibility;font-weight:normal;margin:0 0 30px}.form-errors ul{cursor:context-menu;list-style-type:none;width:100%;text-align:left;padding:0;margin:0}.form-errors ul li{display:block;padding:5px;margin-bottom:10px;text-align:center;text-transform:uppercase;background-color:#ffc03a;font-family:"Montserrat-Bold",sans-serif;color:#545454}.form-errors ul li li p{text-align:center;text-transform:uppercase;background-color:#ffc03a;color:#545454}@media (min-width: 768px) and (max-width: 991px){h2.headline{font-size:30px}}@media (max-width: 767px){.editor-field h1{font-size:28px}.editor-field h2,h3{font-size:24px}.editor-field h5,h5,h6{font-size:20px}.editor-field blockquote{padding:5px 0 5px 30px}h2.headline{font-size:26px;margin-bottom:15px}}.navbar,.navbar-inverse{min-height:initial;background-color:transparent;border:none !important;margin:0;padding:0}.navbar-nav{float:right}.navbar-inverse .navbar-nav li{padding:15px 0 0 15px}.navbar-inverse .navbar-nav li a{color:#ffffff;font-size:24px;font-family:"House Slant",script;font-weight:700;text-transform:uppercase;padding:0;margin:0;line-height:42px}.navbar-inverse .navbar-nav li a:hover{color:#ffc03a}.navbar-inverse .navbar-nav li a.button-basic{height:30px;padding:0 12px}.navbar-inverse .navbar-nav li a.button-basic.yellow{color:#545454}.navbar-inverse .navbar-nav li a.button-basic.yellow:hover,.navbar-inverse .navbar-nav li a.button-basic.yellow:focus,.navbar-inverse .navbar-nav li a.button-basic.yellow:active{color:#545454;background-color:#ffb007}.navbar-inverse .navbar-nav li a.button-basic.white{color:#00aeef}.navbar-inverse .navbar-nav li a.button-basic.white:hover,.navbar-inverse .navbar-nav li a.button-basic.white:focus,.navbar-inverse .navbar-nav li a.button-basic.white:active{color:#00aeef;background-color:#e6e6e6}.navbar-inverse .navbar-nav li ul.dropdown-menu{min-width:200px;padding:0;margin:0;background-color:rgba(0,174,239,0.65);top:75px;border:none}.navbar-inverse .navbar-nav li ul.dropdown-menu li{padding:15px}.navbar-inverse .navbar-nav li ul.dropdown-menu li a:hover,.navbar-inverse .navbar-nav li ul.dropdown-menu li a:active,.navbar-inverse .navbar-nav li ul.dropdown-menu li a:focus{background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus{color:#ffffff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a:hover{color:#ffc03a;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:transparent}.navbar-inverse .navbar-toggle{font-size:30px;padding:15px;margin:0;color:#ffffff;border:none !important}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:transparent !important;border:none !important;color:#ffc03a}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border:none !important}@media (max-width: 767px){.navbar-inverse .navbar-nav{float:left;width:100%;margin:0;background-color:#00aeef;padding:0 20px 20px}.navbar-inverse .navbar-nav li{padding:15px 0px 5px}.navbar-inverse .navbar-nav .open .dropdown-menu{background-color:#17bcfa;padding:15px 15px 10px;margin-top:15px}.navbar-inverse .navbar-nav .open .dropdown-menu li{padding:5px 0;color:#ffffff}.navbar-inverse .navbar-nav .open .dropdown-menu li a{color:#ffffff;padding:0 0 10px 15px;text-transform:none}.navbar-inverse .navbar-nav .open .dropdown-menu li a:hover{color:#ffc03a}}.section-site-header{background-color:#00aeef;border-top:10px solid #137ed6;padding:15px 0;position:fixed;z-index:999;width:100%;top:0;left:0}.section-site-header img{max-height:60px;width:auto}.section-site-header ul.basic-x{text-align:right}.section-site-header ul.basic-x li{padding-left:20px}.section-site-header .mob-index-l{position:relative;z-index:999}.section-site-header .mob-index-r{position:relative;z-index:99}.section-home-header .header-image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:420px}.section-home-content{padding:60px 0;position:relative;top:-150px;margin-bottom:-150px}.section-home-content h2.headline{color:#00aeef;text-align:center;font-size:52px;line-height:1.1em}.section-home-content .row.home-petition{background-color:#137ed6;padding:30px;margin-bottom:45px}.section-home-content .row.home-petition .editor-field h1,.section-home-content .row.home-petition .editor-field h2,.section-home-content .row.home-petition .editor-field h3,.section-home-content .row.home-petition .editor-field h4,.section-home-content .row.home-petition .editor-field h5,.section-home-content .row.home-petition .editor-field h6,.section-home-content .row.home-petition .editor-field p{color:#ffffff}.section-home-content .row.home-petition h4.signed-up{text-align:center;margin:0}.section-home-content .row.home-petition p.signed-up{text-align:center;font-size:18px}.section-home-content .row.home-petition .form{margin-top:30px}.section-home-content .row.home-petition .form input[type="text"],.section-home-content .row.home-petition .form input[type="email"],.section-home-content .row.home-petition .form input[type="tel"]{border:none !important;margin-bottom:10px}.section-home-content .row.home-petition .form input[type="submit"]{margin-top:15px;display:block;width:100%}.section-home-content .row.home-petition .form label{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:15px}.section-home-content .row.intro{margin:0}.section-home-content .row.homepage-panels{margin-top:16px}.section-home-content .row.homepage-panels .panel-item{position:relative;padding:0 8px;height:375px}.section-home-content .row.homepage-panels .panel-item .content{position:relative;height:inherit;background-color:#ebebeb;background-position:center center;background-size:cover;background-repeat:no-repeat;padding:45px}.section-home-content .row.homepage-panels .panel-item .content .text{position:relative;z-index:30}.section-home-content .row.homepage-panels .panel-item .content .mask{background-color:rgba(0,0,0,0.3);position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.section-home-content .row.homepage-panels .panel-item .content:hover .mask{background-color:rgba(0,0,0,0.6)}.section-home-content .row.homepage-panels .panel-item p{font-size:16px;font-family:"Montserrat-Bold",sans-serif;font-weight:bold;text-shadow:1px 1px 0px #000}.section-home-content .row.homepage-panels .panel-item h4{display:inline-block;padding:3px 30px 0;font-family:"Montserrat-Bold",sans-serif;margin:0 0 15px;font-size:18px;line-height:40px;text-transform:uppercase;background-color:#ffffff;color:#137ed6;text-shadow:none}.section-home-content .row.homepage-panels .panel-item h4:hover{background-color:#e6e6e6;color:#137ed6}.section-home-content .row.homepage-panels .panel-item.three h4{background-color:#137ed6;color:#ffffff}.section-home-content .row.homepage-panels .panel-item.three h4:hover{background-color:#0f62a7;color:#ffffff}.section-home-content .row.homepage-panels .panel-item.five h4,.section-home-content .row.homepage-panels .panel-item.eight h4{background-color:#ffc03a;color:#545454}.section-home-content .row.homepage-panels .panel-item.five h4:hover,.section-home-content .row.homepage-panels .panel-item.eight h4:hover{background-color:#ffb007;color:#545454}.section-home-content .row.homepage-panels .panel-item.six .content{padding:0;position:relative;height:100%;width:100%}.section-home-content .row.homepage-panels .panel-item.six .content .vert-parent{background:none}.section-home-content .row.homepage-panels .panel-item.six .content .mask{background-color:rgba(0,174,239,0.5)}.section-home-content .row.homepage-panels .panel-item.six .content .text{position:relative;height:inherit;width:inherit}.section-home-content .row.homepage-panels .panel-item.six:hover .content .mask{background-color:rgba(0,174,239,0.8)}.section-home-content .row.homepage-panels .panel-item.seven .content .mask{background-color:rgba(0,170,170,0.6)}.section-home-content .row.homepage-panels .panel-item.seven:hover .content .mask{background-color:rgba(0,170,170,0.8)}.section-home-content .row.homepage-panels .vert-parent{background-color:#ebebeb;background-position:center center;background-size:cover;background-repeat:no-repeat}.section-home-content .row.homepage-panels .vert-parent .vert-child{padding:45px}.section-home-content .row.homepage-panels.tier-one .vert-parent{background-color:#00aeef}.section-home-content .row.homepage-panels.tier-one .vert-parent p{text-shadow:none}.section-home-content .row.homepage-panels.tier-one .vert-parent:hover{background-color:#0089bc}.section-home-content .row.homepage-panels.tier-two .panel-item .vert-parent{background-color:#ffc03a}.section-home-content .row.homepage-panels.tier-two .panel-item .vert-parent p{color:#545454;text-shadow:none}.section-home-content .row.homepage-panels.tier-two .panel-item .vert-parent:hover{background-color:#ffb007}.section-home-content #section-mobile-slider{padding:0 15px}.section-home-content #section-mobile-slider .slide-item{margin-bottom:8px}.section-home-content #section-mobile-slider .slide-item .content{position:relative;padding:15px;min-height:250px;background-size:cover;background-repeat:no-repeat;background-position:center center}.section-home-content #section-mobile-slider .slide-item .content h1,.section-home-content #section-mobile-slider .slide-item .content h2,.section-home-content #section-mobile-slider .slide-item .content h3,.section-home-content #section-mobile-slider .slide-item .content h4,.section-home-content #section-mobile-slider .slide-item .content h5,.section-home-content #section-mobile-slider .slide-item .content h6,.section-home-content #section-mobile-slider .slide-item .content p{text-align:center}.section-home-content #section-mobile-slider .slide-item .content h4{display:block;padding:10px;font-family:"Montserrat-Bold",sans-serif;margin:0 0 15px;font-size:16px;line-height:1.15em;text-transform:uppercase;background-color:#ffffff;color:#137ed6;text-shadow:none}.section-home-content #section-mobile-slider .slide-item .content h4:hover{background-color:#e6e6e6;color:#137ed6}.section-home-content #section-mobile-slider .slide-item .content.blue{background-color:#137ed6}.section-home-content #section-mobile-slider .slide-item .content.yellow{background-color:#ffc03a}.section-home-content #section-mobile-slider .slide-item .content.yellow h4{background-color:#137ed6;color:#ffffff}.section-home-content #section-mobile-slider .slide-item .content.yellow h4:hover{background-color:#0f62a7;color:#ffffff}.section-home-content #section-mobile-slider .slide-item .content.yellow-button h4{background-color:#ffc03a;color:#545454}.section-home-content #section-mobile-slider .slide-item .content.yellow-button h4:hover{background-color:#ffb007;color:#545454}.section-home-content #section-mobile-slider .slide-item .content .text{position:relative;z-index:30}.section-home-content #section-mobile-slider .slide-item .content .mask{background-color:rgba(0,0,0,0.6);position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.section-home-content #section-mobile-slider .slider-arrows{margin:0 0 15px}.section-home-content #section-mobile-slider .slider-arrows ul.basic-x{text-align:center}.section-home-content #section-mobile-slider .slider-arrows ul.basic-x li{color:#137ed6;font-size:30px;padding:0 10px;cursor:pointer}.section-home-connect{padding:60px 0 75px;background-color:#137ed6;background-image:url("bg-home-connect.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.section-home-connect h2.headline{text-align:center}.section-home-connect ul.basic-x{text-align:center}.section-home-connect ul.basic-x li{padding:0 15px}.section-home-connect ul.basic-x li a{font-size:48px}.section-home-connect ul.basic-x li a:hover{color:#ffc03a}.section-home-connect .connector{position:absolute;width:100%;padding:0 0 30px;bottom:-30px}.section-home-connect .connector:before,.section-home-connect .connector:after{content:'';position:absolute;bottom:99%;width:50%;padding-bottom:inherit;background-repeat:repeat;background-color:#00aeef}.section-home-connect .connector:before{right:50%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:translateZ(0) skewX(45deg);transform:translateZ(0) skewX(45deg)}.section-home-connect .connector:after{left:50%;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translateZ(0) skewX(-45deg);transform:translateZ(0) skewX(-45deg)}.section-home-snapchat{border-top:15px solid #00aeef;padding:45px 0;background-color:#ffffff;display:none}.section-home-snapchat img{display:block;text-align:center;margin:0 auto 30px;max-width:100%;height:auto}.section-home-snapchat h1,.section-home-snapchat h2,.section-home-snapchat h3,.section-home-snapchat h4,.section-home-snapchat h5,.section-home-snapchat h6{font-size:32px;color:#00aeef;margin:0 0 5px;text-align:center}.section-home-snapchat p{font-size:22px;text-align:center;color:#545454;margin:0}.section-home-snapchat.blog{border-top:none;padding:15px 0 30px}.section-home-feed{background-color:#00aeef;padding:30px 0 60px;position:relative}.section-home-feed .post-item{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:30px;min-height:210px}.section-home-feed .post-item .mask{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,0.4);top:0;left:0;z-index:99}.section-home-feed .post-item .content{position:relative;z-index:99}.section-home-feed .post-item .content a.button-basic{font-size:14px;padding:8px 8px 7px;line-height:1em;margin-bottom:10px}.section-home-feed .post-item .content h3{font-size:18px;margin:0}#main-content{padding:60px 0}@media (min-width: 768px) and (max-width: 991px){body{padding-top:75px}.navbar-inverse .navbar-nav li{padding:5px 0 0 10px}.navbar-inverse .navbar-nav li a{font-size:12px}#main-content{padding:45px 0}.section-home-header .header-image{height:330px}.section-home-content .row.home-petition{margin-bottom:30px}.section-home-content .row.home-petition h2.headline{font-size:30px}.section-home-content .row.homepage-panels .panel-item{height:295px;position:relative}.section-home-content .row.homepage-panels .panel-item.wide .content{padding:30px;position:relative;z-index:30}.section-home-content .row.homepage-panels .panel-item .button-basic{padding:3px 15px 0;font-size:16px}.section-home-content .row.homepage-panels .vert-parent .vert-child{padding:30px}.section-home-content h2.headline{font-size:30px;margin:0 0 15px}.section-home-connect{padding:45px 0 60px}.section-home-connect ul.basic-x li a{font-size:36px}}@media (max-width: 767px){.section-site-header{margin:0;height:90px}.section-site-header .mob-index-l{width:50%}.section-site-header img{max-height:40px}.section-site-header.adj{margin-bottom:0}.section-site-header.adj .col-sm-9{margin-bottom:-50px}.section-site-header ul.basic-x{display:none}.section-site-header .navbar.navbar-inverse{position:relative;top:-50px}.section-home-header .header-image{height:120px}.section-home-content{padding:0;position:static;top:0;margin-bottom:0}.section-home-content .container{padding:0;overflow:hidden}.section-home-content .row.home-petition{padding:30px 0 25px;margin:0 0 30px}.section-home-content .row.home-petition .editor-field h4{font-size:18px}.section-home-content .row.intro h2.headline{font-size:20px;margin:0 0 15px;color:#137ed6}.section-home-content .row.homepage-panels{margin-top:0;padding:0 15px}.section-home-content .row.homepage-panels .panel-item{height:initial;margin-bottom:15px;padding:0 15px}.section-home-content .row.homepage-panels .panel-item.wide .content{padding:30px}.section-home-content .row.homepage-panels .vert-parent .vert-child{padding:30px}.section-home-connect{padding:0 0 60px}.section-home-connect .container{padding:0}.section-home-connect h2.headline{font-size:18px;background-color:rgba(12,85,141,0.8);padding:15px 30px;margin:0}.section-home-connect ul.basic-x{margin:15px 0 0;padding:0 15px}.section-home-connect ul.basic-x li{padding:0 8px}.section-home-connect ul.basic-x li a{font-size:30px}.section-home-feed{padding:45px 0 50px;padding:15px}.section-home-feed .slick-dots li button:before{opacity:1;color:#ffffff}.section-home-feed .slick-dots li.slick-active button:before{opacity:1;color:#137ed6}.section-home-feed .col-sm-4{padding:0}.section-home-feed .col-sm-4 .post-item{min-height:initial;margin-bottom:15px}#main-content{padding:30px 0}}.section-footer-signup{padding:60px 0 360px;background-image:url("bg.footer.banner.jpg");background-position:bottom center;background-size:cover;background-repeat:no-repeat;background-color:#ebebeb}.section-footer-signup h4{text-transform:uppercase;color:#137ed6;margin-bottom:30px;font-family:"House Slant",script}.section-footer-signup ul.basic-x li{display:block;padding:0 15px 10px 0}footer{background-color:#137ed6;padding:45px 0 30px;margin:0;border-bottom:10px solid #00aeef}footer ul.basic-x{text-align:center}footer ul.basic-x li{padding:0 0 0 15px}footer ul.basic-x li a{font-size:30px;color:#ffffff}footer ul.basic-x li a:hover{color:#ffc03a}footer ul.basic-x li.l4,footer ul.basic-x li.l5,footer ul.basic-x li.l6{display:none}footer .row.auth{margin-top:15px}footer .row.auth p{text-align:center;margin:0}footer #footer-nav h4,footer #footer-nav h4 a{text-transform:uppercase;font-size:14px;margin:0 0 10px;color:#ffffff}footer #footer-nav h4:hover,footer #footer-nav h4 a:hover{color:#ffc03a}footer #footer-nav ul{cursor:context-menu;list-style-type:none;margin:0;padding:0}footer #footer-nav ul li{margin-bottom:10px;line-height:1.2em}footer.splash-page{padding:30px 0}footer.splash-page ul.basic-x{text-align:center;margin:0;padding:0}footer.splash-page ul.basic-x a.button-basic{font-size:18px}@media (min-width: 768px) and (max-width: 991px){.section-footer-signup{padding:45px 0 120px}}@media (max-width: 767px){.section-footer-signup{padding:30px 15px 150px}.section-footer-signup ul.basic-x li{margin:0 auto;text-align:center}.section-footer-signup h4{margin-bottom:15px;font-size:20px;text-align:center;text-transform:none !important;font-family:"Montserrat-Bold",sans-serif}footer{padding:30px 0}footer .row.auth{margin-top:0}}.section-blog-page .blog-intro{margin-bottom:30px}.section-blog-page .blog-intro h2.headline{color:#137ed6;text-align:center;margin:0 0 15px}.section-blog-page .blog-intro ul.basic-x{text-align:center}.section-blog-page .blog-intro ul.basic-x li{padding:0 15px}.section-blog-page .blog-intro ul.basic-x li a{font-size:40px;color:#999999}.section-blog-page .blog-intro ul.basic-x li a:hover{color:#00aeef}.section-blog-page .blog-panels{margin-bottom:45px}.section-blog-page .blog-panels .col-sm-4,.section-blog-page .blog-panels .col-sm-8,.section-blog-page .blog-panels .col-md-12{padding:0 8px}.section-blog-page .blog-panels .post-item{margin-bottom:16px;height:360px}.section-blog-page .blog-panels .post-item.wide{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#ebebeb}.section-blog-page .blog-panels .post-item.wide .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:99}.section-blog-page .blog-panels .post-item.wide .content{width:66%;position:relative;z-index:199;padding:30px}.section-blog-page .blog-panels .post-item.wide .content h3{margin:0}.section-blog-page .blog-panels .post-item.wide .content h3 a:hover{color:#ffc03a}.section-blog-page .blog-panels .post-item.wide .content p{font-size:18px;margin:0 0 8px;line-height:1.35em}.section-blog-page .blog-panels .post-item.wide .content p.authored{font-size:15px}.section-blog-page .blog-panels .row.tier-two .post-item .vert-parent{padding:30px;background-color:#137ed6}.section-blog-page .blog-panels .row.tier-three .post-item .vert-parent{padding:30px;background-color:#00aeef}.section-blog-page .blog-items .post-item{padding:30px 15px;border-top:2px solid #b2b2b2}.section-blog-page .blog-items .post-item h3,.section-blog-page .blog-items .post-item h3 a{font-size:22px;color:#137ed6;margin:0 0 6px}.section-blog-page .blog-items .post-item p{color:#545454}.section-blog-page .blog-items .post-item p.authored{font-weight:bold;font-family:"Montserrat-Bold",sans-serif;margin:0}.section-blog-page .blog-items .post-item p a{color:#545454}.section-blog-page .blog-items .post-item img{width:100%;height:auto;max-width:100%}.section-blog-page .blog-items .post-item:hover{background-color:#f1f1f1}.section-blog-post-page .row.post-intro h2{color:#137ed6;margin:0 0 30px}.section-blog-post-page .row.post-intro p.authored{color:#545454;margin:0 0 6px}.section-blog-post-page .row.post-content{margin-top:30px}.section-blog-post-page .row.post-content .editor-field a{color:#00aeef}.section-blog-post-page .row.post-content .editor-field a:hover{color:#00aeef}.section-blog-post-page .row.post-share{margin-top:30px}.section-blog-post-page .row.post-share .share-container.panel.panel-default .panel-body a{color:#545454;border-bottom:2px solid #00aeef}.section-blog-post-page .row.post-share .share-container.panel.panel-default .panel-body a:hover{color:#00aeef}.section-blog-post-page .row.post-share .share-container.panel.panel-default .panel-body a.share-close.close{border-bottom:none}.section-blog-post-page .row.post-share .share-container.panel.panel-default .panel-footer .btn.blue-btn{margin-bottom:10px}@media (max-width: 767px){.section-blog-page .blog-panels .post-item{height:initial}.section-blog-page .blog-panels .post-item .content{width:100% !important}}#sidebar{background-color:#137ed6;padding:45px}#sidebar p{font-size:18px;color:#fff}#sidebar .button-basic{margin-top:15px}@media (min-width: 768px) and (max-width: 991px){#sidebar{padding:30px}}#sidebarharry{background-color:#00aeef;padding:45px;margin-top:10px}#sidebarharry p{font-size:18px;color:#fff}#sidebarharry .button-basic{margin-top:15px}@media (min-width: 768px) and (max-width: 991px){#sidebarharry{padding:30px}}.section-basic-page{background-color:#ffffff;border:2px solid #d8d8d8;position:relative;margin-top:-150px;padding:45px}.section-basic-page .row.page-intro h1{color:#137ed6;margin:0 0 30px}@media (min-width: 768px) and (max-width: 991px){body.page-type-basic .section-home-header .header-image{height:250px}body.page-type-basic .section-basic-page{padding:30px}body.page-type-basic .section-basic-page .row.page-content img{width:100%;height:auto}}@media (max-width: 767px){.section-basic-page{border:none;position:static;top:0;margin:0;padding:0}.section-basic-page .row.page-intro h1{font-size:28px;margin-bottom:15px}.section-basic-page .row.page-content img{width:100%;height:auto}.section-basic-page.has-sidebar .row.page-intro .col-md-12,.section-basic-page.has-sidebar .row.page-content .col-md-12{padding:0}}.section-feedback-page{background-color:#ffffff;border:2px solid #d8d8d8}.section-feedback-page .left-column{padding:30px}.section-feedback-page .left-column h2{color:#137ed6}.section-feedback-page .right-column{padding:0 0 0 30px}.section-feedback-page .right-column .form{background-color:#137ed6;padding:30px}.section-feedback-page .right-column .form h4{margin:0}.section-feedback-page .right-column .form p{margin:0 0 15px}.section-feedback-page .right-column .form label{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:15px}.section-feedback-page .right-column .form input[type="text"],.section-feedback-page .right-column .form input[type="email"],.section-feedback-page .right-column .form input[type="tel"]{border:none !important;margin-bottom:10px}.section-feedback-page .right-column .form input[type="submit"]{margin-top:15px}.section-feedback-page .right-column .form textarea{resize:none;height:200px;margin-bottom:10px}.section-feedback-page.contact-page{position:relative;top:-150px;margin-bottom:-150px}.section-feedback-page.contact-page .left-column h2{font-size:50px;margin:0 0 30px}@media (min-width: 768px) and (max-width: 991px){body.page-type-feedback .section-home-header .header-image{height:250px}body.page-type-feedback .section-feedback-page .right-column{padding:0}}@media (max-width: 767px){body.page-type-feedback .section-feedback-page{border:none}body.page-type-feedback .section-feedback-page .left-column{padding:0 15px 30px}body.page-type-feedback .section-feedback-page .left-column h2{font-size:36px}body.page-type-feedback .section-feedback-page .right-column{padding:0 15px}body.page-type-feedback .section-feedback-page.contact-page{position:static;top:0;margin-bottom:0}}.section-signup-page{background-color:#ffffff;border:2px solid #d8d8d8;position:relative;top:-150px;margin-bottom:-150px}.section-signup-page .left-column{padding:30px}.section-signup-page .left-column h2{color:#137ed6;font-size:50px;margin:0 0 30px}.section-signup-page .right-column{padding:0 0 0 30px}.section-signup-page .right-column .form{background-color:#137ed6;padding:30px}.section-signup-page .right-column .form h3{font-size:20px;margin:0}.section-signup-page .right-column .form h4{margin:0}.section-signup-page .right-column .form p{margin:0}.section-signup-page .right-column .form p.logout{margin:0 0 15px}.section-signup-page .right-column .form label{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:15px}.section-signup-page .right-column .form input[type="text"],.section-signup-page .right-column .form input[type="email"],.section-signup-page .right-column .form input[type="tel"]{border:none !important;margin-bottom:10px}.section-signup-page .right-column .form input[type="submit"]{margin-top:15px}.section-signup-page .right-column .form textarea{resize:none;height:200px;margin-bottom:10px}@media (min-width: 768px) and (max-width: 991px){body.page-type-signup .section-home-header .header-image{height:250px}body.page-type-signup .section-signup-page .left-column h2{font-size:42px}body.page-type-signup .section-signup-page .right-column{padding:0}}@media (max-width: 767px){body.page-type-signup .section-signup-page{border:none;position:static;top:0;margin:0}body.page-type-signup .section-signup-page .left-column{padding:0 0 30px}body.page-type-signup .section-signup-page .left-column h2{font-size:36px}body.page-type-signup .section-signup-page .right-column{padding:0}body.page-type-signup .section-signup-page .right-column .form input[type="submit"]{font-size:15px}}.section-team-page{background-color:#ffffff;border:2px solid #d8d8d8;position:relative;top:-150px;margin-bottom:-150px;padding:30px}.section-team-page .page-intro h2{color:#137ed6;text-align:center;font-size:50px}.section-team-page .member-group{margin-top:30px}.section-team-page .member-group h3{color:#00aeef;margin:0 0 5px}.section-team-page .member-group p.intro{color:#545454;margin:0 0 30px}.section-team-page .member-group .grid .member-item{padding:0 15px;margin-bottom:30px}.section-team-page .member-group .grid .member-item .member-photo img{width:100%;height:auto;margin:0 0 15px}.section-team-page .member-group .grid .member-item .member-content h4{font-size:18px;margin:0;color:#545454}.section-team-page .member-group .grid .member-item .member-content .position p{font-size:18px;margin:0 0 6px;color:#00aeef}.section-team-page .member-group .grid .member-item .member-content p{color:#545454}.section-team-page .page-outro{margin-bottom:15px}.section-team-page .page-outro a.button-basic{display:block;text-align:center}@media (min-width: 768px) and (max-width: 991px){body.slug-our_team .section-home-header .header-image{height:250px}body.slug-our_team .section-team-page .page-intro h2{font-size:42px}body.slug-our_team .section-team-page .member-group{margin-top:0}}@media (max-width: 767px){body.slug-our_team .section-team-page{border:none;position:static;top:0;margin-bottom:0;padding:0 15px}body.slug-our_team .section-team-page .page-intro h2{font-size:36px}body.slug-our_team .section-team-page .member-group{margin-top:0}}body.page-type-donation .section-home-header .header-image{height:600px}body.page-type-donation .section-home-header.donate-campaign .header-image{height:330px}body.page-type-donation .section-donation-page{position:relative;top:-480px;margin-bottom:-480px;padding:0 0 45px}body.page-type-donation .section-donation-page .donate-intro h2{text-shadow:1px 1px 1px #000}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .form-top{background-color:#137ed6}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .form-top .row{margin:0}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .form-top .col-sm-6.left-panel{padding:25px 30px 20px}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .form-top .col-sm-6.left-panel h3{text-align:center;margin:0}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .form-top .col-sm-3.right-panel{padding:15px}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .form-top .col-sm-3.right-panel p{font-size:18px;text-align:right;margin:0}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .form-bottom{background-color:#00aeef;padding:20px 30px 15px}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .form-goal{padding:30px}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .form-goal p{color:#545454;text-align:center}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .form-goal .progress{height:30px;margin:0 0 15px;background:transparent;border:2px solid #d8d8d8}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .form-goal .progress .progress-bar{background-color:#137ed6}body.page-type-donation .section-donation-page .donate-content{margin-top:45px}body.page-type-donation .section-donation-page.donate-campaign{background-color:#ffffff;border:2px solid #d8d8d8;top:-210px;margin-bottom:-180px;padding:0}body.page-type-donation .section-donation-page.donate-campaign .left-column{padding:30px 30px 30px 45px}body.page-type-donation .section-donation-page.donate-campaign .left-column h2{color:#137ed6}body.page-type-donation .section-donation-info{padding:0 0 45px}body.donate_thanks .section-donation-thankyou{position:relative;top:-300px;margin-bottom:-300px}body.donate_thanks .section-donation-thankyou h3.intro-line{text-shadow:1px 1px 1px #000;color:#ffffff;margin:0 0 15px;padding:0;line-height:1.3em;font-family:"Montserrat-Bold",sans-serif;font-size:36px}body.donate_thanks .section-donation-thankyou .thankyou-panel .donate-intro{background-color:#137ed6;padding:30px}body.donate_thanks .section-donation-thankyou .thankyou-panel .donate-intro h2{margin:0;text-align:center}body.donate_thanks .section-donation-thankyou .thankyou-panel .donate-content{background-color:#ffffff;border:2px solid #d8d8d8;padding:30px}body.donate_thanks .section-donation-thankyou .thankyou-panel .donate-content .post-share a.button-basic{color:#ffffff}body.donate_thanks .section-donation-thankyou .thankyou-panel .donate-content .post-share a.button-basic:hover,body.donate_thanks .section-donation-thankyou .thankyou-panel .donate-content .post-share a.button-basic:active,body.donate_thanks .section-donation-thankyou .thankyou-panel .donate-content .post-share a.button-basic:focus{color:#ffffff}body.donate_thanks .section-donation-info{padding:45px 0}@media (min-width: 768px) and (max-width: 991px){body.page-pages-show-donation-wide .section-donation-page .progress-stages .progress-stage{width:400px}}@media (max-width: 767px){body.page-type-donation .section-home-header .header-image{height:150px}body.page-type-donation .section-home-header.donate-campaign .header-image{height:150px}body.page-type-donation .section-donation-page{position:static;top:0;margin-bottom:0;padding:30px 15px}body.page-type-donation .section-donation-page .donate-intro h2{font-size:22px;color:#00aeef;text-shadow:none}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .form-top .col-sm-6.left-panel{padding:15px}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .form-top .col-sm-6.left-panel h3{font-size:22px;text-align:left}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .progress-stages .progress-stage{padding:15px;width:100%}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .progress-stages .progress-stage .radio-inline{padding-left:0}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .progress-stages .progress-stage .radio-inline label.radio{width:90px;font-size:18px;margin:10px 10px 10px 0}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .progress-stages .progress-stage .radio-inline [for='donation_amount_other'],body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .progress-stages .progress-stage .radio-inline #donation_amount_other{margin:0}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .progress-stages .progress-stage h3{margin:0 0 15px;text-align:left;font-size:20px}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .progress-stages .progress-stage h4{font-size:18px}body.page-type-donation .section-donation-page .donate-form #bootstrap-staged-donations .progress-stages .progress-stage p{margin:15px 0 0}body.page-type-donation .section-donation-page .donate-content{margin-top:30px}body.page-type-donation .section-donation-page.donate-campaign{position:static;border:none;top:0;margin:0;padding:0}body.page-type-donation .section-donation-page.donate-campaign .header-image{height:150px}body.page-type-donation .section-donation-page.donate-campaign .row{margin:0}body.page-type-donation .section-donation-page.donate-campaign .left-column{padding:30px 15px}body.page-type-donation .section-donation-page.donate-campaign .left-column h2{font-size:28px}body.page-type-donation .section-donation-info{padding:0 15px 30px}}body.page-type-volunteer-signup .section-volunteer-page{background-color:#ffffff;border:2px solid #d8d8d8;position:relative;top:-150px;margin-bottom:-150px}body.page-type-volunteer-signup .section-volunteer-page .left-column{padding:30px}body.page-type-volunteer-signup .section-volunteer-page .left-column h2{color:#137ed6;font-size:50px;margin:0 0 30px}body.page-type-volunteer-signup .section-volunteer-page .right-column{padding:0 0 0 30px}body.page-type-volunteer-signup .section-volunteer-page .right-column .form{background-color:#137ed6;padding:30px}body.page-type-volunteer-signup .section-volunteer-page .right-column .form label{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:15px}body.page-type-volunteer-signup .section-volunteer-page .right-column .form input[type="text"],body.page-type-volunteer-signup .section-volunteer-page .right-column .form input[type="email"],body.page-type-volunteer-signup .section-volunteer-page .right-column .form input[type="tel"]{border:none !important;margin-bottom:10px}body.page-type-volunteer-signup .section-volunteer-page .right-column .form h4{margin:0 0 10px 0}body.page-type-volunteer-signup .section-volunteer-page .right-column .form p{margin:0 0 15px}body.page-type-volunteer-signup .section-volunteer-page .right-column .form h5{margin:15px 0 0}body.page-type-volunteer-signup .section-volunteer-page .right-column .form input[type="submit"]{margin-top:15px}body.page-type-volunteer-signup .section-volunteer-page .right-column .form textarea{resize:none;height:200px;margin:15px 0 10px}@media (min-width: 768px) and (max-width: 991px){body.page-type-volunteer-signup .section-home-header .header-image{height:250px}body.page-type-volunteer-signup .section-volunteer-page .left-column h2{font-size:42px}body.page-type-volunteer-signup .section-volunteer-page .right-column{padding:0}}@media (max-width: 767px){body.page-type-volunteer-signup .section-volunteer-page{border:none;position:static;top:0;margin:0}body.page-type-volunteer-signup .section-volunteer-page .left-column{padding:0}body.page-type-volunteer-signup .section-volunteer-page .left-column h2{font-size:36px}body.page-type-volunteer-signup .section-volunteer-page .right-column{padding:0}}body.page-type-petition .section-petition-page{background-color:#ffffff;border:2px solid #d8d8d8;position:relative;top:-150px;margin-bottom:-150px}body.page-type-petition .section-petition-page .left-column{padding:30px}body.page-type-petition .section-petition-page .left-column h2{font-size:50px;color:#137ed6;margin-bottom:30px}body.page-type-petition .section-petition-page .right-column{padding:0 0 0 30px}body.page-type-petition .section-petition-page .right-column .form{background-color:#137ed6;padding:30px}body.page-type-petition .section-petition-page .right-column .form h4{margin:0}body.page-type-petition .section-petition-page .right-column .form p{margin:0 0 15px}body.page-type-petition .section-petition-page .right-column .form label{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:15px}body.page-type-petition .section-petition-page .right-column .form input[type="text"],body.page-type-petition .section-petition-page .right-column .form input[type="email"],body.page-type-petition .section-petition-page .right-column .form input[type="tel"]{border:none !important;margin-bottom:10px}body.page-type-petition .section-petition-page .right-column .form input[type="submit"]{margin-top:15px}body.page-type-petition .section-petition-page .right-column .form-progress{padding:30px}@media (min-width: 768px) and (max-width: 991px){body.page-type-petition .section-home-header .header-image{height:250px}body.page-type-petition .section-petition-page .left-column h2{font-size:42px}body.page-type-petition .section-petition-page .right-column{padding:0}}@media (max-width: 767px){body.page-type-petition .section-petition-page{position:static;border:none;top:0;margin:0}body.page-type-petition .section-petition-page .left-column{padding:0 15px}body.page-type-petition .section-petition-page .left-column h2{font-size:36px}body.page-type-petition .section-petition-page .right-column{padding:30px 15px 0}body.page-type-petition .section-petition-page .right-column .form-progress{padding:30px 0 0}}body.page-type-event .section-event-page{background-color:#ffffff;border:2px solid #d8d8d8;position:relative;top:-150px;margin-bottom:-150px}body.page-type-event .section-event-page .left-column{padding:30px}body.page-type-event .section-event-page .left-column h2{font-size:50px;color:#137ed6;margin-bottom:30px}body.page-type-event .section-event-page .left-column .byline a{color:#00aeef}body.page-type-event .section-event-page .left-column .byline a:hover,body.page-type-event .section-event-page .left-column .byline a:active,body.page-type-event .section-event-page .left-column .byline a:focus{text-decoration:underline;color:#00aeef}body.page-type-event .section-event-page .right-column{padding:0 0 0 30px}body.page-type-event .section-event-page .right-column .form-bg{background-color:#137ed6;padding:30px}body.page-type-event .section-event-page .right-column .form-bg label{color:#ffffff}body.page-type-event .section-event-page .right-column .form-bg h4.current-count{margin:15px 0 0;text-transform:uppercase;font-size:16px}@media (min-width: 768px) and (max-width: 991px){body.page-type-event .section-home-header .header-image{height:250px}body.page-type-event .section-event-page .left-column h2{font-size:42px}body.page-type-event .section-event-page .right-column{padding:0}}@media (max-width: 767px){body.page-type-event .section-event-page{position:static;border:none;top:0;margin:0}body.page-type-event .section-event-page .left-column{padding:0}body.page-type-event .section-event-page .left-column h2{font-size:36px}body.page-type-event .section-event-page .right-column{padding:15px 0 0}body.page-type-event .section-event-page .right-column .form-bg{padding:15px}body.page-type-event .section-event-page .right-column .form-bg h2{font-size:22px}}body.page-type-calendar .event-detail h1,body.page-type-calendar .event-detail h2,body.page-type-calendar .event-detail h3,body.page-type-calendar .event-detail h4,body.page-type-calendar .event-detail h5,body.page-type-calendar .event-detail h6,body.page-type-calendar .event-detail p,body.page-type-event .event-detail h1,body.page-type-event .event-detail h2,body.page-type-event .event-detail h3,body.page-type-event .event-detail h4,body.page-type-event .event-detail h5,body.page-type-event .event-detail h6,body.page-type-event .event-detail p{color:#545454}body.page-type-calendar .event-detail a,body.page-type-event .event-detail a{color:#137ed6}body.page-type-calendar .event-detail a:hover,body.page-type-event .event-detail a:hover{color:#0f62a7}body.page-type-calendar .padnone,body.page-type-event .padnone{padding-left:0;padding-right:0}body.page-type-calendar .padless,body.page-type-event .padless{padding-left:3px;padding-right:3px}body.page-type-calendar .row-same-height-container,body.page-type-event .row-same-height-container{display:table;width:100%}body.page-type-calendar .row-same-height,body.page-type-event .row-same-height{display:table-row;width:100%;table-layout:fixed}body.page-type-calendar .col-xs-height,body.page-type-event .col-xs-height{display:table-cell;float:none !important}@media (min-width: 768px){body.page-type-calendar .col-sm-height,body.page-type-event .col-sm-height{display:table-cell;float:none !important}}@media (min-width: 992px){body.page-type-calendar .col-md-height,body.page-type-event .col-md-height{display:table-cell;float:none !important}}@media (min-width: 1200px){body.page-type-calendar .col-lg-height,body.page-type-event .col-lg-height{display:table-cell;float:none !important}}body.page-type-calendar .col-top,body.page-type-event .col-top{vertical-align:top}body.page-type-calendar .col-middle,body.page-type-event .col-middle{vertical-align:middle}body.page-type-calendar .col-bottom,body.page-type-event .col-bottom{vertical-align:bottom}body.page-type-calendar .event-container,body.page-type-event .event-container{padding:30px;border-bottom:1px solid #818285}body.page-type-calendar .event-container .event-info,body.page-type-event .event-container .event-info{color:#818285;margin-bottom:9px}body.page-type-calendar .event-container .event-venue a,body.page-type-event .event-container .event-venue a{color:#137ed6}body.page-type-calendar .event-container .event-venue a:hover,body.page-type-event .event-container .event-venue a:hover{color:dark(#137ed6, 10%)}body.page-type-calendar .event-container h4,body.page-type-event .event-container h4{font-weight:900}body.page-type-calendar .event-container h4 a,body.page-type-event .event-container h4 a{color:#00adee}body.page-type-calendar .event-container h4 a:hover,body.page-type-calendar .event-container h4 a:focus,body.page-type-event .event-container h4 a:hover,body.page-type-event .event-container h4 a:focus{color:#08b}body.page-type-calendar .event-container:last-child,body.page-type-event .event-container:last-child{border-bottom:none}body.page-type-calendar .custom-columns .custom-main>.inner,body.page-type-event .custom-columns .custom-main>.inner{padding:45px 25px}@media screen and (min-width: 992px){body.page-type-calendar .custom-columns .custom-main>.inner,body.page-type-event .custom-columns .custom-main>.inner{padding:45px 10px 45px 25px}}body.page-type-calendar .column:not(.custom)>.inner,body.page-type-event .column:not(.custom)>.inner{padding:45px 25px;min-height:300px}@media screen and (min-width: 992px){body.page-type-calendar .column:not(.custom)>.inner,body.page-type-event .column:not(.custom)>.inner{padding:45px 50px}}body.page-type-calendar .column.custom.content-pages-show-volunteer-signup>.inner,body.page-type-calendar .column.custom.content-pages-show-petition>.inner,body.page-type-calendar .column .main-col>.inner,body.page-type-event .column.custom.content-pages-show-volunteer-signup>.inner,body.page-type-event .column.custom.content-pages-show-petition>.inner,body.page-type-event .column .main-col>.inner{padding:45px 25px}@media screen and (min-width: 992px){body.page-type-calendar .column.custom.content-pages-show-volunteer-signup>.inner,body.page-type-calendar .column.custom.content-pages-show-petition>.inner,body.page-type-calendar .column .main-col>.inner,body.page-type-event .column.custom.content-pages-show-volunteer-signup>.inner,body.page-type-event .column.custom.content-pages-show-petition>.inner,body.page-type-event .column .main-col>.inner{padding:45px 10px 45px 25px}}body.page-type-calendar #calendar-columns,body.page-type-event #calendar-columns{padding-top:40px}@media screen and (min-width: 768px){body.page-type-calendar #calendar-columns,body.page-type-event #calendar-columns{padding-top:0px}}body.page-type-calendar #calendar-columns #map-column .map,body.page-type-event #calendar-columns #map-column .map{height:100% !important;min-height:160px;overflow:auto !important}@media screen and (min-width: 768px){body.page-type-calendar #calendar-columns #map-column .map,body.page-type-event #calendar-columns #map-column .map{min-height:500px}}body.page-type-calendar #calendar-columns #map-column .map .infowindow-headline,body.page-type-event #calendar-columns #map-column .map .infowindow-headline{font-weight:900;font-size:18px;margin-bottom:0px;display:block;color:#00adee}body.page-type-calendar #calendar-columns #map-column .map .infowindow-headline:hover,body.page-type-calendar #calendar-columns #map-column .map .infowindow-headline:focus,body.page-type-event #calendar-columns #map-column .map .infowindow-headline:hover,body.page-type-event #calendar-columns #map-column .map .infowindow-headline:focus{color:#08b}body.page-type-calendar #calendar-columns #events-column,body.page-type-event #calendar-columns #events-column{background-color:white}body.page-type-calendar #calendar-columns #events-column>.top,body.page-type-event #calendar-columns #events-column>.top{background-color:#137ed6;color:white;padding:32px}body.page-type-calendar #calendar-columns #events-column>.top .form-control,body.page-type-calendar #calendar-columns #events-column>.top .form-group>select,body.page-type-calendar #calendar-columns #events-column>.top #donation_amount_other,body.page-type-calendar #calendar-columns #events-column>.top #pledge_amount_other,body.page-type-event #calendar-columns #events-column>.top .form-control,body.page-type-event #calendar-columns #events-column>.top .form-group>select,body.page-type-event #calendar-columns #events-column>.top #donation_amount_other,body.page-type-event #calendar-columns #events-column>.top #pledge_amount_other{background-color:white}body.page-type-calendar #calendar-columns #events-column>.top p,body.page-type-calendar #calendar-columns #events-column>.top h2,body.page-type-calendar #calendar-columns #events-column>.top h3,body.page-type-calendar #calendar-columns #events-column>.top h4,body.page-type-calendar #calendar-columns #events-column>.top h5,body.page-type-calendar #calendar-columns #events-column>.top label,body.page-type-calendar #calendar-columns #events-column>.top a,body.page-type-event #calendar-columns #events-column>.top p,body.page-type-event #calendar-columns #events-column>.top h2,body.page-type-event #calendar-columns #events-column>.top h3,body.page-type-event #calendar-columns #events-column>.top h4,body.page-type-event #calendar-columns #events-column>.top h5,body.page-type-event #calendar-columns #events-column>.top label,body.page-type-event #calendar-columns #events-column>.top a{color:white}body.page-type-calendar #calendar-columns #events-column>.top #headline h2,body.page-type-event #calendar-columns #events-column>.top #headline h2{color:white;font-weight:900;font-size:40px;text-transform:inherit;margin-bottom:25px;text-transform:uppercase}body.page-type-calendar #calendar-columns #events-column>.top form,body.page-type-event #calendar-columns #events-column>.top form{margin-bottom:25px}body.page-type-calendar #calendar-columns #events-column>.top .orange-btn,body.page-type-event #calendar-columns #events-column>.top .orange-btn{padding:11px 13px}@media screen and (max-width: 991px){body.page-type-calendar #calendar-columns #events-column>.top #host-own .pull-right,body.page-type-event #calendar-columns #events-column>.top #host-own .pull-right{padding-bottom:10px}}body.page-type-calendar #calendar-columns #events-column>.bottom,body.page-type-event #calendar-columns #events-column>.bottom{background-color:white;color:#555555}@media screen and (min-width: 768px){body.page-type-calendar #calendar-columns #events-column>.bottom,body.page-type-event #calendar-columns #events-column>.bottom{max-height:400px;overflow-y:scroll}}body.page-type-calendar #calendar-columns #events-column>.bottom .pagination-container,body.page-type-event #calendar-columns #events-column>.bottom .pagination-container{border-top:2px solid #818285;padding:0 30px}body.page-type-calendar #calendar-columns #events-column>.bottom .rsvp-count,body.page-type-event #calendar-columns #events-column>.bottom .rsvp-count{color:#bcbdc0}body.page-type-calendar #calendar-columns.custom-calendar-page{padding-top:0}body.page-type-calendar #calendar-columns.custom-calendar-page .alert{margin-bottom:0}body.page-type-calendar #calendar-columns.custom-calendar-page #map-column .map{height:100% !important;min-height:400px;overflow:auto !important}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window p{color:#333;font-size:17px}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4{padding-top:8px;font-weight:900}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4 a{color:#137ed6}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4 a:hover,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4 a:focus{color:dark(#137ed6, 10%)}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-ff7861,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-ff7861{color:#ff7861}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-ff7861 a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-ff7861 i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-ff7861 a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-ff7861 i{color:#ff7861}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-ff7861:hover,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-ff7861:focus,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-ff7861:hover,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-ff7861:focus{color:#ff4c2e}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-ff7861:hover a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-ff7861:hover i,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-ff7861:focus a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-ff7861:focus i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-ff7861:hover a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-ff7861:hover i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-ff7861:focus a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-ff7861:focus i{color:#ff4c2e}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00adee,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00adee{color:#00adee}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00adee a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00adee i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00adee a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00adee i{color:#00adee}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00adee:hover,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00adee:focus,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00adee:hover,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00adee:focus{color:#08b}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00adee:hover a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00adee:hover i,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00adee:focus a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00adee:focus i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00adee:hover a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00adee:hover i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00adee:focus a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00adee:focus i{color:#08b}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00aaaa,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00aaaa{color:#00aaaa}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00aaaa a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00aaaa i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00aaaa a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00aaaa i{color:#00aaaa}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00aaaa:hover,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00aaaa:focus,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00aaaa:hover,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00aaaa:focus{color:#077}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00aaaa:hover a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00aaaa:hover i,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00aaaa:focus a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-00aaaa:focus i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00aaaa:hover a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00aaaa:hover i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00aaaa:focus a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-00aaaa:focus i{color:#077}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-orange,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-orange{color:orange}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-orange a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-orange i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-orange a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-orange i{color:orange}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-orange:hover,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-orange:focus,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-orange:hover,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-orange:focus{color:#cc8400}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-orange:hover a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-orange:hover i,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-orange:focus a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-orange:focus i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-orange:hover a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-orange:hover i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-orange:focus a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-orange:focus i{color:#cc8400}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-magenta,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-magenta{color:magenta}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-magenta a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-magenta i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-magenta a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-magenta i{color:magenta}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-magenta:hover,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-magenta:focus,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-magenta:hover,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-magenta:focus{color:#c0c}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-magenta:hover a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-magenta:hover i,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-magenta:focus a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-magenta:focus i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-magenta:hover a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-magenta:hover i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-magenta:focus a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-magenta:focus i{color:#c0c}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-grey,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-grey{color:grey}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-grey a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-grey i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-grey a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-grey i{color:grey}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-grey:hover,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-grey:focus,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-grey:hover,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-grey:focus{color:#676767}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-grey:hover a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-grey:hover i,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-grey:focus a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-grey:focus i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-grey:hover a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-grey:hover i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-grey:focus a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-grey:focus i{color:#676767}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-black,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-black{color:black}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-black a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-black i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-black a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-black i{color:black}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-black:hover,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-black:focus,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-black:hover,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-black:focus{color:#333}body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-black:hover a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-black:hover i,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-black:focus a,body.page-type-calendar #calendar-columns.custom-calendar-page .info-window h4.event-colour-black:focus i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-black:hover a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-black:hover i,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-black:focus a,body.page-type-calendar #calendar-columns.custom-calendar-page .event-container h4.event-colour-black:focus i{color:#333}@media only screen and (min-width: 768px){body.page-type-calendar #calendar-columns.custom-calendar-page{padding-top:10px}}body.page-type-calendar #legend{background:#ebe9e5;padding:10px 15px}body.page-type-calendar #legend .legend-label-group{display:inline-block}body.page-type-calendar #legend .legend-label{display:inline-block;vertical-align:top;padding:8px 16px 8px 4px;font-weight:bold}body.page-type-calendar #legend .legend-label.padtopmore{padding-top:15px}@media only screen and (min-width: 768px){body.page-type-calendar #legend .legend-label{display:inline-block;vertical-align:top;padding:8px 16px 8px 4px;font-weight:bold}}@media (min-width: 768px) and (max-width: 991px){body.page-type-event .section-event-page .left-column h2{font-size:42px}}@media (max-width: 767px){body.page-type-event .section-event-page .left-column h2{font-size:36px;margin:0 0 15px}body.page-type-event .section-event-page .left-column #share-container{margin:15px 0}}body.slug-splash_page{background-color:#00aeef}body.slug-splash_page .section-splash-page{background-repeat:no-repeat;background-color:#ebebeb;background-position:center center;background-size:cover;padding:120px 0;min-height:70vh}body.slug-splash_page .section-splash-page .form{background-color:#137ed6;padding:45px}body.slug-splash_page .section-splash-page .form .left-field{padding:0 5px 0 0}body.slug-splash_page .section-splash-page .form .right-field{padding:0 0 0 5px}body.slug-splash_page .section-splash-page .form h1{font-family:"House Slant",script}body.slug-splash_page .section-splash-page .form input[type="text"],body.slug-splash_page .section-splash-page .form input[type="email"],body.slug-splash_page .section-splash-page .form input[type="tel"]{border:none !important;margin-bottom:10px}body.slug-splash_page .section-splash-page .form input[type="submit"]{margin-top:15px;display:block;width:100%}body.slug-splash_page .section-splash-page .form label{color:#ffffff;font-family:"Montserrat",sans-serif;font-size:15px}body.slug-splash_page .section-splash-page .skip{padding:30px 0 0}body.slug-splash_page .section-splash-page .skip h4{font-size:30px;margin:0;text-shadow:1px 1px 0px #000}body.slug-splash_page .section-splash-page .skip h4 a{border-bottom:1px solid #ffffff}body.slug-splash_page .section-splash-page .skip h4 a:hover{color:#137ed6}@media (min-width: 768px) and (max-width: 991px){body.slug-splash_page .section-splash-page{padding:120px 0 60px;min-height:initial}body.slug-splash_page .section-splash-page .form{padding:30px}body.slug-splash_page .section-splash-page .form h1{font-size:26px}body.slug-splash_page .section-splash-page .form input[type="submit"]{margin-top:0px}body.slug-splash_page .section-splash-page .skip h4{font-size:22px;text-align:center;text-transform:uppercase}}@media (max-width: 767px){body.slug-splash_page .section-splash-page{padding:30px 0;min-height:initial}body.slug-splash_page .section-splash-page .form{padding:15px}body.slug-splash_page .section-splash-page .form h1{font-size:18px}body.slug-splash_page .section-splash-page .form .left-field,body.slug-splash_page .section-splash-page .form .right-field{padding:0 15px}body.slug-splash_page .section-splash-page .form input[type="submit"]{margin-top:0px}body.slug-splash_page .section-splash-page .skip{padding:15px 0 0}body.slug-splash_page .section-splash-page .skip h4{font-size:16px;text-align:center;text-transform:uppercase}footer.splash-page ul.basic-x{margin-bottom:30px}footer.splash-page ul.basic-x li.mob-block{display:block;width:100%;padding:0;margin:0 0 10px}footer.splash-page ul.basic-x li.mob-block a.button-basic{display:block;width:100%}}.section-campaign-intro{padding:60px 0 0;background-image:url("bg-home-connect.jpg");background-repeat:no-repeat;background-size:cover;backgroud-position:center center}.section-campaign-intro .campaign-intro{background-color:#ffffff;border:2px solid #d8d8d8;position:relative;top:-150px;margin-bottom:-150px;padding:45px}.section-campaign-intro .campaign-intro .editor-field h1,.section-campaign-intro .campaign-intro .editor-field h2{text-transform:uppercase;font-size:40px;color:#137ed6;margin:0 0 15px}.section-campaign-intro .campaign-intro .editor-field h3,.section-campaign-intro .campaign-intro .editor-field h4,.section-campaign-intro .campaign-intro .editor-field h5,.section-campaign-intro .campaign-intro .editor-field h6,.section-campaign-intro .campaign-intro .editor-field p{color:#00aeef;font-size:20px;font-family:"Montserrat-Bold",sans-serif;margin:0 0 15px}.section-campaign-intro .campaign-intro h4.signed-up{text-align:center;margin:0;color:#137ed6}.section-campaign-intro .campaign-intro p.signed-up{text-align:center;font-size:18px;color:#137ed6}.section-campaign-intro .campaign-intro p.signed-up a{color:#00aeef}.section-campaign-intro .campaign-intro p.signed-up a:hover{color:#ffc03a}.section-campaign-intro .campaign-intro a.button-basic{display:block;margin:0 auto;text-align:center;width:180px}.section-campaign-intro .campaign-intro .form{margin-top:30px}.section-campaign-intro .campaign-intro .form input[type="text"],.section-campaign-intro .campaign-intro .form input[type="email"],.section-campaign-intro .campaign-intro .form input[type="tel"]{border:none !important;margin-bottom:10px;background-color:#eceded;border-radius:0px;border:none;box-shadow:none;outline-color:transparent;outline-style:none}.section-campaign-intro .campaign-intro .form input[type="text"]:hover,.section-campaign-intro .campaign-intro .form input[type="text"]:focus,.section-campaign-intro .campaign-intro .form input[type="text"]:active,.section-campaign-intro .campaign-intro .form input[type="email"]:hover,.section-campaign-intro .campaign-intro .form input[type="email"]:focus,.section-campaign-intro .campaign-intro .form input[type="email"]:active,.section-campaign-intro .campaign-intro .form input[type="tel"]:hover,.section-campaign-intro .campaign-intro .form input[type="tel"]:focus,.section-campaign-intro .campaign-intro .form input[type="tel"]:active{border-radius:0px;border:none;box-shadow:none;outline-color:transparent;outline-style:none}.section-campaign-intro .campaign-intro .form input[type="submit"]{margin-top:15px;display:block;width:100%}.section-campaign-intro .campaign-intro .form label{color:#545454;font-family:"Montserrat",sans-serif;font-size:15px}.section-campaign-intro .row.intro-content{margin-top:60px}.section-campaign-intro .row.intro-content .left-column h1,.section-campaign-intro .row.intro-content .left-column h2,.section-campaign-intro .row.intro-content .left-column h3,.section-campaign-intro .row.intro-content .left-column h4,.section-campaign-intro .row.intro-content .left-column h5,.section-campaign-intro .row.intro-content .left-column h6,.section-campaign-intro .row.intro-content .left-column p{color:#ffffff;font-size:20px}.section-campaign-intro .row.intro-content .right-column h1,.section-campaign-intro .row.intro-content .right-column h2,.section-campaign-intro .row.intro-content .right-column h3,.section-campaign-intro .row.intro-content .right-column h4,.section-campaign-intro .row.intro-content .right-column h5,.section-campaign-intro .row.intro-content .right-column h6,.section-campaign-intro .row.intro-content .right-column p{color:#ffffff;font-size:20px}.section-campaign-intro .connector{width:100%;height:60px;margin-top:60px;background-image:url("connector.png");background-position:center center;background-repeat:no-repeat}.section-campaign-panels{padding:60px 0}.section-campaign-panels .row.intro h2.headline{color:#00aeef;text-align:center}.section-campaign-panels .row.homepage-panels{margin-top:16px}.section-campaign-panels .row.homepage-panels .panel-item{position:relative;padding:0 8px;height:375px}.section-campaign-panels .row.homepage-panels .panel-item .content{position:relative;height:inherit;background-color:#ebebeb;background-position:center center;background-size:cover;background-repeat:no-repeat;padding:45px}.section-campaign-panels .row.homepage-panels .panel-item .content .text{position:relative;z-index:30}.section-campaign-panels .row.homepage-panels .panel-item .content .mask{background-color:rgba(0,0,0,0.2);position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.section-campaign-panels .row.homepage-panels .panel-item .content:hover .mask{background-color:rgba(0,0,0,0.5)}.section-campaign-panels .row.homepage-panels .panel-item p{font-size:16px;font-family:"Montserrat-Bold",sans-serif;font-weight:bold;text-shadow:1px 1px 0px #000}.section-campaign-panels .row.homepage-panels .panel-item h4{display:inline-block;padding:3px 30px 0;font-family:"Montserrat-Bold",sans-serif;margin:0 0 15px;font-size:18px;line-height:40px;text-transform:uppercase;background-color:#ffffff;color:#137ed6;text-shadow:none}.section-campaign-panels .row.homepage-panels .panel-item h4:hover{background-color:#e6e6e6;color:#137ed6}.section-campaign-panels .row.homepage-panels .panel-item.panel-three h4{background-color:#137ed6;color:#ffffff}.section-campaign-panels .row.homepage-panels .panel-item.panel-three h4:hover{background-color:#0f62a7}.section-campaign-panels .row.homepage-panels .panel-item.panel-three p{text-shadow:none}.section-campaign-panels .row.homepage-panels .panel-item.panel-five h4{background-color:#ffc03a;color:#545454}.section-campaign-panels .row.homepage-panels .panel-item.panel-five h4:hover{background-color:#ffb007;color:#545454}.section-campaign-panels .row.homepage-panels .panel-item.panel-eight .vert-parent{background-color:#137ed6}.section-campaign-panels .row.homepage-panels .panel-item.panel-eight .vert-parent .vert-child p{text-transform:none}.section-campaign-panels .row.homepage-panels .panel-item.panel-eight .vert-parent:hover{background-color:#0f62a7}.section-campaign-panels .row.homepage-panels .vert-parent{background-color:#ebebeb;background-position:center center;background-size:cover;background-repeat:no-repeat}.section-campaign-panels .row.homepage-panels .vert-parent .vert-child{padding:45px}.section-campaign-panels .row.homepage-panels.tier-one .vert-parent{background-color:#00aeef}.section-campaign-panels .row.homepage-panels.tier-one .vert-parent p{text-shadow:none}.section-campaign-panels .row.homepage-panels.tier-one .vert-parent:hover{background-color:#0089bc}.section-campaign-panels .row.homepage-panels.tier-two .panel-item .vert-parent{background-color:#ffc03a}.section-campaign-panels .row.homepage-panels.tier-two .panel-item .vert-parent p{color:#545454;text-shadow:none}.section-campaign-panels .row.homepage-panels.tier-two .panel-item .vert-parent:hover{background-color:#ffb007}@media (min-width: 768px) and (max-width: 991px){.section-campaign-panels{padding:15px 0 45px}.section-campaign-panels .row.homepage-panels .panel-item{height:295px;position:relative}.section-campaign-panels .row.homepage-panels .panel-item.wide .content{padding:30px;position:relative;z-index:30}.section-campaign-panels .row.homepage-panels .panel-item .button-basic{padding:3px 15px 0;font-size:16px}.section-campaign-panels .row.homepage-panels .vert-parent .vert-child{padding:30px}}@media (max-width: 767px){.section-campaign-intro{padding:0}.section-campaign-intro .campaign-intro{border:none;position:static;top:0;margin:0;padding:30px 15px}.section-campaign-intro .campaign-intro .editor-field h1,.section-campaign-intro .campaign-intro .editor-field h2{font-size:24px}.section-campaign-intro .row.intro-content{margin-top:30px}.section-campaign-intro .row.intro-content .left-column.editor-field p,.section-campaign-intro .row.intro-content .right-column.editor-field p{font-size:15px !important}.section-campaign-intro .connector{margin-top:30px}.section-campaign-panels{padding:30px 0 15px}.section-campaign-panels .row.homepage-panels{margin-top:0;padding:0 15px}.section-campaign-panels .row.homepage-panels .panel-item{height:initial;margin-bottom:15px;padding:0 15px}.section-campaign-panels .row.homepage-panels .panel-item.wide .content{padding:30px}.section-campaign-panels .row.homepage-panels .vert-parent .vert-child{padding:30px}}body.page-user-sessions-new-wide .section-main-content h2,body.page-user-sessions-new-wide .section-main-content h3,body.page-user-sessions-new-wide .section-main-content label{color:#137ed6}body.page-user-sessions-new-wide .section-main-content h4{color:#00aeef}body.page-user-sessions-new-wide .section-main-content h1,body.page-user-sessions-new-wide .section-main-content h5,body.page-user-sessions-new-wide .section-main-content h6,body.page-user-sessions-new-wide .section-main-content p{color:#545454}#stream h1,#stream h2,#stream h3,#stream h4,#stream h5,#stream h6,#stream p{color:#545454}#stream a{color:#00aeef}#stream a:hover,#stream a:active,#stream a:focus{color:#00aeef;text-decoration:underline}.shine{font-size:50px !important;margin-top:30px !important}@media (min-width: 0px) and (max-width: 991px){h2.shine{font-size:30px !important;color:#00aeef !important}}@media (min-width: 991px){.shine-header{display:none !important}}@media (max-width: 991px){.shine-background{background-color:white !important;background:white !important}}@media (max-width: 991px){.bootcamp{height:auto !important}}@media (min-width: 991px){.bootcamp{height:auto !important}}@media (max-width: 991px){.bootcamp-header{height:420px !important}}.resources-panel{text-align:left;padding:40px 0}.resources-panel .resource-name{margin-top:12px;margin-bottom:12px}.resources-panel h1{color:black}.resources-panel h2{color:black}.resources-panel h3{color:black}.resources-panel h4{color:black}.resources-panel p{color:black}.bg-light-grey{background-color:#E7E7E6}@media (min-width: 1200px){.start-container{width:500px}}@media (min-width: 992px){.start-container{width:500px}}@media (min-width: 768px){.start-container{width:500px}}.start-container{margin-right:auto;margin-left:auto;margin-top:80px;padding-left:15px;padding-right:15px}
