article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll}html,html a{-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004)}body{background:#fff;color:#606060;font-family:Lato,sans-serif;font-size:18px;font-weight:300;line-height:28px;padding-top:111px}a{color:#0bb9e9;text-decoration:none}a:hover{text-decoration:none}h1,h2,h3,h4{font-family:Oswald,sans-serif;font-weight:400;margin:0 0 10px;overflow:hidden;position:relative;display:block;width:100%}h1{font-size:45px;line-height:54px;text-transform:uppercase}h2{font-size:41px;line-height:48px;text-transform:uppercase}h3{font-size:28px;line-height:36px}h4{font-size:30px;line-height:38px;text-transform:uppercase}blockquote{border-left:3px solid #ededed;padding-left:40px;margin-left:0}ul{margin:0;padding:0;list-style:none}p{line-height:28px}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.container{width:100%;padding-left:20px;padding-right:20px;position:relative}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.text-center{text-align:center}.text-right{text-align:right}.section{padding:60px 0}.section.section-accent{background:#f8f8f8}.section.section-sm{padding:0}.empty{text-align:center;font-size:20px;padding:40px 0;background:#f8f8f8}@media (min-width:768px){.container{margin:0 auto;width:1170px}.pull-left{float:left}.pull-right{float:right}}@media (max-width:767px){.pull-left,.pull-right{float:none!important}.iphone-hidden{display:none!important}}#header{background:#fff;border-bottom:1px solid #ededed;height:111px;padding:20px 0;position:fixed;top:0;width:100%;z-index:99}#header:after,#header:before{content:" ";display:table}#header:after{clear:both}#header:after,#header:before{content:" ";display:table}#header:after{clear:both}#header .logo{background:url(../img/logo.png)0 0 no-repeat;height:58px;display:inline-block;width:107px}#header .nav{display:none;text-align:right}#header .nav a{color:#606060;font-family:Oswald,sans-serif;font-weight:700;line-height:71px;margin-left:50px;text-transform:uppercase}#header .nav a.active,#header .nav a:hover{color:#64be3c}#header .nav a.active:hover{color:#5aab36}#header .nav a span{margin-left:10px}@media (min-width:768px){#header .nav{display:inline-block;width:800px}}#aside h2{padding-top:40px;padding-bottom:0!important}#aside h2.aside-first{padding-top:0}#page #content{margin-bottom:30px}@media (min-width:768px){#page #content{width:565px}#page #aside{width:500px}}#footer{text-align:center}#footer p{font-size:16px;margin:0}#masthead{color:#fff}#masthead .container{background-size:cover;padding:40px}#masthead .form,#masthead .text{width:100%}#masthead .form input,#masthead .form textarea{border-color:#fff}#masthead .text{color:#fff;margin-bottom:20px}@media (min-width:768px){#masthead .text{width:50%}#masthead .form{width:40%}}form:after,form:before{content:" ";display:table}form:after{clear:both}form:after,form:before{content:" ";display:table}form:after{clear:both}form fieldset{border:0;margin:0;padding:0}form fieldset input,form fieldset textarea{border:1px solid #ededed;font-size:17px;margin-bottom:10px;outline:0;padding:5.71px 10px;display:block;width:100%}form fieldset input.field-error,form fieldset textarea.field-error{border-color:#e81f25!important;color:#e81f25}form fieldset textarea{min-height:150px}form fieldset .checkbox:after,form fieldset .checkbox:before{content:" ";display:table}form fieldset .checkbox:after{clear:both}form fieldset .checkbox:after,form fieldset .checkbox:before{content:" ";display:table}form fieldset .checkbox:after{clear:both}form fieldset .checkbox p{display:inline-block;font-size:15px;line-height:18px;width:93%}form fieldset .checkbox input{position:relative;top:3px;display:inline;margin-right:10px;vertical-align:top;width:auto}#aside form{background:#f8f8f8;padding:0;display:block;width:100%}@media (min-width:768px){form .field-group input{width:49%}form .field-group input:first-child{float:left}form .field-group input:last-child{float:right}}.facts .fact{border-bottom:1px solid #ededed;padding:40px 0}.facts .fact:after,.facts .fact:before{content:" ";display:table}.facts .fact:after{clear:both}.facts .fact:after,.facts .fact:before{content:" ";display:table}.facts .fact:after{clear:both}.facts .fact .text{width:85%}.facts .fact img{margin-right:20px}.facts .fact p{margin-top:0}#states{background:#0bb9e9;text-align:center}#states h2{color:#fff}#states ul li{display:inline-block}#states ul li a{color:#fff;display:inline-block;padding:10px;margin-bottom:3px}#states ul li a.active,#states ul li a:hover{background:#024985}.post{border-bottom:1px solid #ededed;padding:40px 0}.post:after,.post:before{content:" ";display:table}.post:after{clear:both}.post:after,.post:before{content:" ";display:table}.post:after{clear:both}.post p:last-child{margin-bottom:0}.post img{margin-bottom:20px;width:100%}@media (min-width:768px){.post:last-child{border-bottom:0;padding-bottom:0}}.dropdown{display:inline-block;position:relative}.dropdown:after,.dropdown:before{content:" ";display:table}.dropdown:after{clear:both}.dropdown:after,.dropdown:before{content:" ";display:table}.dropdown:after{clear:both}.dropdown .menu{background:#fff;display:none;position:absolute;top:65px;left:11px;width:200px;text-align:left;border-bottom:1px solid #ededed}.dropdown .menu a{margin:0!important;padding:20px 40px}.dropdown:hover .trigger{color:#64be3c!important}.dropdown:hover .menu{display:block}.social{margin-bottom:20px}.social .fa{background:#64be3c;border-radius:45px;margin-right:5px;color:#fff;height:45px;line-height:45px;text-align:center;width:45px}.social .fa:hover{background:#5aab36}.section.section-heading{padding-bottom:0}.section.section-heading h1{margin-bottom:30px}.section.section-heading .image{background-size:cover;background-position:top center;width:100%;height:125px}ol br,ul br{display:none}.btn{background:#e81f25;border-radius:5px;border:0;color:#fff!important;font-size:17px;font-weight:700;height:65px;letter-spacing:2px;line-height:62px;outline:0;text-align:center;text-transform:uppercase;display:block;width:100%}.btn:hover{background:#ba1c22}.btn.btn-sm{height:45px;line-height:43px}.btn.btn-outline{border:2px solid #64be3c;background:0 0;color:#64be3c!important}.btn.btn-outline:hover{color:#fff!important;background:#64be3c}.btn-group{padding-top:20px;text-align:center}.btn-group .btn{display:inline-block;margin:0 auto;width:350px}.btn-group .btn:first-child{margin-right:20px}.btn-group.btn-group-vertical .btn{display:block}.btn-group.btn-group-vertical .btn:first-child{margin-right:0}.event-group .event{border-bottom:1px solid #ededed;padding:40px 0;margin-bottom:20px}.event-group .event:after,.event-group .event:before{content:" ";display:table}.event-group .event:after{clear:both}.event-group .event:after,.event-group .event:before{content:" ";display:table}.event-group .event:after{clear:both}.event-group .event .pull-left{font-weight:700;width:100%;height:153px;margin-bottom:10px;text-align:center}.event-group .event .pull-left .day{background:#0bb9e9;color:#fff;line-height:48px}.event-group .event .pull-left .month{background:#ededed;color:#64be3c;font-size:15px;line-height:100px}.event-group .event .pull-right{width:100%}@media (min-width:768px){.event-group .event .pull-left{background:url(../img/event-icon.png)0 0 no-repeat;margin-bottom:0;width:148px}.event-group .event .pull-left .day,.event-group .event .pull-left .month{background:0 0}.event-group .event .pull-right{width:65%}}.article-group:after,.article-group:before{content:" ";display:table}.article-group:after{clear:both}.article-group:after,.article-group:before{content:" ";display:table}.article-group:after{clear:both}.article-group.article-text-group .article{border-bottom:1px solid #ededed}.article-group .article{padding:40px 0;text-align:center}.article-group .article:after,.article-group .article:before{content:" ";display:table}.article-group .article:after{clear:both}.article-group .article:after,.article-group .article:before{content:" ";display:table}.article-group .article:after{clear:both}.article-group .article p:last-child{margin-bottom:0}.article-group .article .thumbnail{height:265px;background-position:center center;background-repeat:no-repeat;display:block;margin-bottom:20px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width:768px){.article-group .article{text-align:left}.article-group .article .thumbnail{height:265px;width:355px}.article-group .article .thumbnail.thumbnail-lg{height:300px;width:565px}.article-group .article.pull-left{margin-right:30px;width:355px}.article-group .article.pull-left.article-last{margin-right:0}}.more{color:#64be3c;font-family:Oswald,sans-serif;font-size:18px;font-weight:700;line-height:auto;text-transform:uppercase}.more:hover{color:#5aab36}p.byline{color:#868686;font-size:15px;margin-bottom:0}.pagination{padding-top:40px;text-align:center}.pagination .endless_page_current,.pagination a{border:2px solid #64be3c;color:#606060;display:inline-block;font-size:15px;line-height:auto;margin:0 5px 0 0;padding:0 10px}.pagination .endless_page_current strong,.pagination a strong{font-weight:400;text-align:center}.pagination a{background:#64be3c;color:#fff}.pagination a:hover{background:#5aab36;border-color:#5aab36;color:#fff}.index #masthead .pull-right p{margin-top:0}.article .section.section-article iframe{width:100%}.article .section.section-article p:first-child{margin-top:0}@media (min-width:768px){.article .section.section-article .container{width:750px}.article .section.section-article .btn.btn-more{margin-top:20px;float:right;width:250px}}.story #masthead{padding-bottom:0}.story #masthead h1{background:rgba(0,0,0,.3);color:#fff;font-size:28px;line-height:28px;margin:0;margin:0 auto;padding:13.33px 20px;width:80%}.story .section.section-story .container{width:750px}.story .section.section-story p:first-child{margin-top:0}.article-about .section-article ul li{font-size:17px;margin-bottom:5px}.article-about .section-article ul li strong{margin-right:5px}@media (min-width:768px){.article-about .section-article ul{padding-top:20px;width:45%}}@media (min-width:768px){.events .section .event .pull-right{width:80%}}.article-cpp #header .logo{display:block;float:none;margin:0 auto}.article-cpp #header .nav{display:none}.article-cpp #senator .container{max-width:1000px;width:100%}.article-cpp h2{text-decoration:underline;font-size:25px;margin:35px 0 15px}.article-cpp .target{background-color:#eee;background-repeat:no-repeat;background-position:center center;background-size:contain;height:550px;margin-left:auto;margin-right:auto;position:relative;max-width:450px;width:100%;margin-bottom:50px}.article-cpp .target.target-last{clear:both;float:none;margin:0 auto}.article-cpp .target h3{color:#0abae9;font-size:20px;font-weight:900;margin-bottom:25px;text-transform:uppercase}.article-cpp .target .text{background:rgba(0,0,0,.65);bottom:0;color:#fff;display:none;padding:35px;position:absolute;top:0;width:100%}.article-cpp .target .text .btn{background:#0abae9;margin-top:25px}.article-cpp .target.touched,.article-cpp .target:hover{-webkit-user-select:none;-webkit-touch-callout:none}.article-cpp .target.touched .text,.article-cpp .target:hover .text{display:block!important}.article-cpp .target a{color:#0abae9}.article-cpp .target p{font-size:15px;margin:0 0 7px}@media (min-width:1000px){.article-cpp #header .container{max-width:1170px!important}.article-cpp #header .logo{float:left}.article-cpp #header .nav{display:block;text-align:right}.article-cpp .container h1{text-align:center}.article-cpp .target{float:left}.article-cpp .target:nth-child(even){margin-left:50px}.article-cpp .target h3{font-size:35px}.article-cpp .target p{font-size:20px;margin-bottom:15px}.article-cpp .target .text{background:rgba(0,0,0,.5)}}