*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{background:#000 url(../media/template_assets/impact/v1/assets/bg.png) top center repeat;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1em;font-weight:normal;line-height:1.5em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}img{display:block;height:auto;width:100%}b,strong{font-weight:bold}em,i{text-decoration:italic}header{background:#fff;padding:40px 0;position:relative;width:100%}header .logo a{text-decoration:none}header .logo a img{height:auto;width:100%}header .logo a h1,header .logo a h2{font-family:Raleway, sans-serif;font-size:2em;font-weight:400;line-height:100%;margin:0}header .cta{position:absolute;bottom:0;right:0;margin:0 10px 0 0}header .cta p{color:#222;font-family:Raleway, sans-serif;font-size:1.4em;font-weight:400;line-height:100%;margin:0;text-align:right}header .cta p strong{color:#242667;font-size:1.6em;font-weight:800}header .cta p strong a{color:#242667;font-weight:800;text-decoration:none}nav.primary-navigation{background:#242667}nav.primary-navigation ul{list-style-type:none;margin:0;text-align:center}nav.primary-navigation ul li:first-child:nth-last-child(1),nav.primary-navigation ul li:first-child:nth-last-child(1) ~ li{width:100%}nav.primary-navigation ul li:first-child:nth-last-child(2),nav.primary-navigation ul li:first-child:nth-last-child(2) ~ li{width:50%}nav.primary-navigation ul li:first-child:nth-last-child(3),nav.primary-navigation ul li:first-child:nth-last-child(3) ~ li{width:33.333%}nav.primary-navigation ul li:first-child:nth-last-child(4),nav.primary-navigation ul li:first-child:nth-last-child(4) ~ li{width:25%}nav.primary-navigation ul li:first-child:nth-last-child(5),nav.primary-navigation ul li:first-child:nth-last-child(5) ~ li{width:20%}nav.primary-navigation ul li:first-child:nth-last-child(6),nav.primary-navigation ul li:first-child:nth-last-child(6) ~ li{width:16.667%}nav.primary-navigation ul li:first-child:nth-last-child(7),nav.primary-navigation ul li:first-child:nth-last-child(7) ~ li{width:14.286%}nav.primary-navigation ul li:first-child:nth-last-child(8),nav.primary-navigation ul li:first-child:nth-last-child(8) ~ li{width:12.5%}nav.primary-navigation ul li:first-child:nth-last-child(9),nav.primary-navigation ul li:first-child:nth-last-child(9) ~ li{width:11.111%}nav.primary-navigation ul li:first-child:nth-last-child(10),nav.primary-navigation ul li:first-child:nth-last-child(10) ~ li{width:10%}nav.primary-navigation ul li{display:inline\9;float:left;float:none\9;line-height:100%;margin:0;margin:0 -2px\9;width:auto\9}nav.primary-navigation ul li a{border-right:1px solid rgb(8.938%, 9.434%, 25.572%);color:#fff;display:block;display:inline-block\9;font-family:Raleway, sans-serif;font-size:.8em;font-weight:800;margin:0;padding:20px 0;padding:20px\9;text-decoration:none;text-shadow:0 1px 0 rgba(0, 0, 0, .25);text-transform:uppercase;white-space:nowrap}nav.primary-navigation ul li a:hover,nav.primary-navigation ul li.active a{-webkit-box-shadow:inset 0 10px 20px rgba(0, 0, 0, .1);-moz-box-shadow:inset 0 10px 20px rgba(0, 0, 0, .1);box-shadow:inset 0 10px 20px rgba(0, 0, 0, .1);background:rgb(8.938%, 9.434%, 25.572%);text-shadow:0 -1px 0 rgba(0, 0, 0, .25)}nav.primary-navigation ul li:first-child a{border-left:1px solid rgb(8.938%, 9.434%, 25.572%)}.secondary-navigation{-webkit-box-shadow:inset 0 -10px 20px rgba(0, 0, 0, .1);-moz-box-shadow:inset 0 -10px 20px rgba(0, 0, 0, .1);box-shadow:inset 0 -10px 20px rgba(0, 0, 0, .1);background:rgb(8.938%, 9.434%, 25.572%)}.secondary-navigation ul{list-style-type:none;margin:5px 0;text-align:center}.secondary-navigation ul li{display:inline;margin:0 5px}.secondary-navigation ul li a{color:#fff;font-size:.8em;font-weight:bold;line-height:30px;text-decoration:none;text-shadow:0 -1px 0 rgba(0, 0, 0, .25);white-space:nowrap}.secondary-navigation ul li a.active,.secondary-navigation ul li a:hover{text-decoration:underline}section.content{background:#fff;padding:40px 0}section.content h1,section.content h2,section.content h3,section.content h4,section.content h5,section.content h6,section.content p{margin:0 0 20px 0}section.content h1,section.content h2,section.content h3,section.content h4,section.content h5,section.content h6{color:#242667;font-family:Raleway, sans-serif;line-height:100%}section.content h2,section.content h3,section.content h4,section.content h5,section.content h6{font-weight:400}section.content h1{font-size:2.6em;font-weight:800}section.content h2{font-size:2.2em}section.content h3{font-size:1.8em}section.content h4{font-size:1.4em}section.content h5{font-size:1.2em}section.content h6{font-size:1em}section.content p{color:#222;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.9em;line-height:1.5em}section.content p strong{color:#222}section.content ul{list-style-position:inside;list-style-type:disc;margin:0 0 0 10px}section.content ul li{color:#222;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.9em;line-height:1.5em}section.content ul li ul{list-style-position:inside;list-style-type:circle;margin:12px 0 0 20px}section.content ul li ul li{color:#222;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.1em;line-height:1.7em}section.content a{color:#242667;font-weight:bold}section.content a:hover{text-decoration:none}section.content a.btn{background:#242667;color:#fff;font-family:Raleway, sans-serif;font-size:1em;font-weight:800;line-height:100%;padding:10px 15px;text-decoration:none;text-shadow:0 1px 0 rgba(0, 0, 0, .25)}section.content a.btn:hover{background:rgb(8.938%, 9.434%, 25.572%);text-shadow:0 -1px 0 rgba(0, 0, 0, .25)}section.content iframe,section.content img{background:#fff;border:1px solid #eee;display:block;padding:3px;width:100%}section.content .widget{margin-bottom:20px}section.content .widget.carousels nav.carousel-nav{background:#e1e1e1;text-align:center}section.content .widget.carousels nav.carousel-nav a{color:#999;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.8em;font-weight:bold;line-height:1.5em;text-decoration:none}section.content .widget.carousels nav.carousel-nav a.prev{margin:9px 0 9px 12px}section.content .widget.carousels nav.carousel-nav a.next{margin:9px 12px 9px 0}section.content .widget.carousels nav.carousel-nav a:hover{color:#242667}section.content .widget.form{clear:both}section.content .widget.form form label{color:#222;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.9em;font-weight:normal;line-height:1.5em}section.content .widget.form form input,section.content .widget.form form select,section.content .widget.form form textarea{background:#fff;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box;border:1px solid #eee;width:100%}section.content .widget.form form select{padding:12px}section.content .widget.form form input[type="checkbox"]{margin:0 0 20px 0}section.content .widget.form form input[type=submit]{background:#242667;border:none;color:#fff;font-family:Raleway, sans-serif;font-size:.9em;font-weight:800;line-height:100%;margin:0;padding:10px 15px;text-shadow:0 1px 0 rgba(0, 0, 0, .25);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto}section.content .widget.form form input[type=submit]:hover{background:rgb(8.938%, 9.434%, 25.572%);text-shadow:0 -1px 0 rgba(0, 0, 0, .25)}section.content .widget.map{border:1px solid #eee}section.content .widget.map a{border:3px solid #fff}section.content .widget.map a img{border:none;padding:0}section.content .row:last-child{margin-bottom:-20px}section.mobile-nav{display:none}footer{background:#000 url(../media/template_assets/impact/v1/assets/bg.png) top center repeat;padding:20px 0}footer .copyright p{color:#fff;font-family:Raleway, sans-serif;font-size:1em;font-weight:400;line-height:1.2em;margin:0}footer .copyright a,footer .copyright strong{color:#fff;font-size:1em;line-height:1.2em}footer .social ul{margin:0;list-style-type:none;text-align:right}footer .social ul li{display:inline;margin:0}footer .social ul li a{text-decoration:none}footer .social ul li a img{display:inline;height:23px;margin:0 0 -3px 0;width:auto;background:#fff;padding:2px;border-radius:2px}@media only screen and (max-width: 767px){header .logo{margin:0 0 20px 0}}@media only screen and (max-width: 767px){header .logo a h1,header .logo a h2{text-align:center}}@media only screen and (max-width: 767px){header .cta{position:relative}}@media only screen and (max-width: 767px){header .cta p{text-align:center}}@media only screen and (max-width: 767px){header .cta p strong{display:block;margin:5px 0 0 0}}@media only screen and (max-width: 767px){nav.primary-navigation{background:#fff}}@media only screen and (max-width: 767px){nav.primary-navigation ul li{float:none;display:inline;width:auto}}@media only screen and (max-width: 767px){nav.primary-navigation ul li a{background:#242667;border-right:none;color:#fff;display:inline-block;margin:0 0 3px 0;padding:10px 20px}}@media only screen and (max-width: 767px){nav.primary-navigation ul li:first-child a{border-left:none}}@media only screen and (max-width: 767px){footer .copyright{margin:0 0 10px 0}}@media only screen and (max-width: 767px){footer .copyright p{font-size:1em;text-align:center}}@media only screen and (max-width: 767px){footer .social ul{text-align:center}}@media only screen and (max-width: 767px){footer .social ul li a img{height:30px}}