/*
Theme Name: americanext.org
Author: americanext.org
Version: 1.0
*/
@font-face {
    font-family:'ProximaNova-Bold';
    src: url('fonts/ProximaNova-Bold.eot');
    src: url('fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/ProximaNova-Bold.woff') format('woff'),
         url('fonts/ProximaNova-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'ProximaNova-Regular';
    src: url('fonts/ProximaNova-Regular.eot');
    src: url('fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/ProximaNova-Regular.woff') format('woff'),
         url('fonts/ProximaNova-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'ProximaNovaA-Regular';
    src: url('fonts/ProximaNovaA-Regular.eot');
    src: url('fonts/ProximaNovaA-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/ProximaNovaA-Regular.woff') format('woff'),
         url('fonts/ProximaNovaA-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo_slab300';
    src: url('fonts/museo_slab_300-webfont.eot');
    src: url('fonts/museo_slab_300-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo_slab_300-webfont.woff') format('woff'),
         url('fonts/museo_slab_300-webfont.ttf') format('truetype'),
         url('fonts/museo_slab_300-webfont.svg#museo_slab300') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo_slab500';
    src: url('fonts/museo_slab_500-webfont.eot');
    src: url('fonts/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo_slab_500-webfont.woff') format('woff'),
         url('fonts/museo_slab_500-webfont.ttf') format('truetype'),
         url('fonts/museo_slab_500-webfont.svg#museo_slab500') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background:#ffffff;
	font-size: 1em;
}

body{
	position: relative !important;
    top: 0px !important;
    -webkit-font-smoothing: antialiased;
}

img{
	border:none;
	max-width:100%;
	vertical-align: bottom;
}

input, button{
	
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius:0px;
	-webkit-appearance: none;
	border:0;
	outline: none;
}

blockquote{
	font-style:italic;
}

blockquote p:before {
	content: '"';
}

blockquote p:after {
	content: '"';
}

hr{
	display:block;
	height: 1px;
	margin:auto;
	padding: 0;
	background: #dadada;
	border:none;
}

a:link{
	text-decoration: none;
	border:none;
	outline: none;
	color:#003a66;
}

a:visited{
	text-decoration: none;
	border:none;
	outline: none;
	color:#003a66;
}

a:hover{
	text-decoration: none;
	border:none;
	outline: none;
	color:#003a66;
}

a:active{
	text-decoration: none;
	border:none;
	outline: none;
	color:#003a66;
}

div,.container {
	display:block;
	position:relative;
	vertical-align: top;
}

.inline_container{
	display:inline-block;
	position:relative;
	vertical-align: top;
}

.main,.nav_menu,.video_headline,.video_wrapper,.reform_in_action_wrapper,.reform_wrapper,.latest_news_wrapper,.footer_content_wrapper,.landing_content,.landing_video_panel,.test{
	width:71.25em;
}

.centered{
	margin:0 auto;
	padding:0;
	position:relative;
	vertical-align: top;
	display: block;
}

.template_container{
	width:100%;
	height:1400px;
	position:absolute;
	left:0;
	top:0;
	background: url("images/template_splash_v2_mobile.jpg") no-repeat  center 0.8em;
	background-size: 320px;
	z-index: 999;
	opacity:0.4;
	display: none;
}

.left{
	float:left;
}

.right{
	float:right;
}

.clear{
	clear:both;
}

.page{
	width:100%;
}

p{
	color:#455663;
	font-family:'ProximaNovaA-Regular',sans-serif;
}

h1,h2,h3,h4,h5{
	font-weight:normal;
	font-family: 'museo_slab500',sans-serif;
}

h1,h2{
	color:#002d62;
}

.banner{
	margin:5em 0 0em 0;
	height: 25em;
}

.content_wrapper{
	margin:4.9em 0 0em 0;
	border-top: 1px solid #dadada;
}

.nav_wrapper{
	position:fixed;
	left:0;
	top:0;
	z-index: 999;
	background: #ffffff;
	width: 100%;
	border-bottom: 1px solid #DADADA;
}

.nav_menu {
	text-align: center;
	height: 5em;
}

.nav_menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0.1em 0;
}

.nav_menu li{
	display: inline-block;
	margin: 2.4em 0;
	position: relative;
	font-family:'ProximaNova-Bold',sans-serif;
	font-size: 0.75em;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.05em;
}

.nav_menu li:nth-child(1){
	left:-29%;
}

.nav_menu li:nth-child(2){
	left:-22%;
}

.landing_logo_image_wrapper {
	width: 37em;
	margin: 0 auto;
}

.nav_menu li:nth-child(3){
	padding: 0;
	position: absolute;
	left:50%;
	top:50%;
	margin-left:-18.5em;
	margin-top:-2.3em;
	width: 37em;
	height:5em;
	display: block;
}

.nav_menu li:nth-child(3) img{
	width:auto;
}

.nav_menu li:nth-child(4){
	left: 26%;
}

.nav_menu li:nth-child(5){
	left: 33%;
}

.nav_menu li:nth-child(6){
	padding: 0.3em 1em;
	left: 40%;
}

.nav_menu a {
	display: block;
	width: 100%;
	height:inherit;
}

.nav_menu a:link{
	letter-spacing: 0.1em;
}

.nav_menu a:visited{
	letter-spacing: 0.1em;
}

.nav_menu a:hover{
	letter-spacing: 0.1em;
}

.nav_menu a:active{
	letter-spacing: 0.1em;
}

li.donate,.donate_button{
	background: #3994dc;
	background: -moz-linear-gradient(top,  #3994dc 0%, #2e81c1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3994dc), color-stop(100%,#2e81c1));
	background: -webkit-linear-gradient(top,  #3994dc 0%,#2e81c1 100%);
	background: -o-linear-gradient(top,  #3994dc 0%,#2e81c1 100%);
	background: -ms-linear-gradient(top,  #3994dc 0%,#2e81c1 100%);
	background: linear-gradient(to bottom,  #3994dc 0%,#2e81c1 100%);
	border: 1px solid #3b75a1;
	border-radius: 2em;
	box-shadow: 0 1px 1px rgba(255,255,255,0.34) inset, 0 0px 0 rgba(203, 206, 219, 0.34) inset, 0 0px 0px #ffffff inset, 0 0px 0px #ffffff;
	cursor: pointer;
	text-align: center;
}

.donate_button a:link{
	color:#ffffff;
	text-transform: uppercase;
	font-family: 'ProximaNova-Bold',sans-serif;
	/* padding: 0.45em 0.9em; */
}

.donate_button a:visited{
	color:#ffffff;
	text-transform: uppercase;
	font-family: 'ProximaNova-Bold',sans-serif;
	/* padding: 0.45em 0.9em; */
}

.donate_button a:hover{
	color:#ffffff;
	text-transform: uppercase;
	font-family: 'ProximaNova-Bold',sans-serif;
	/* padding: 0.45em 0.9em; */
}

.donate_button a:active{
	color:#ffffff;
	text-transform: uppercase;
	font-family: 'ProximaNova-Bold',sans-serif;
	/* padding: 0.45em 0.9em; */
}

li.donate_button{
	/*
margin: 0 0 0 4.5em;
    padding: 0.45em 0 0.3em;
*/

}

.button a:link{
	color:#ffffff;
	text-transform: uppercase;
	font-family: 'ProximaNova-Bold',sans-serif;
	background: #003a66;
	padding: 0.6em 1.9em;
	font-size: 0.7em;
	border-radius: 0.3em;
	display: table;
}

.button a:visited{
	color:#ffffff;
	text-transform: uppercase;
	font-family: 'ProximaNova-Bold',sans-serif;
	background: #003a66;
	padding: 0.6em 1.9em;
	font-size: 0.7em;
	border-radius: 0.3em;
	display: table;
}

.button a:hover{
	color:#ffffff;
	text-transform: uppercase;
	font-family: 'ProximaNova-Bold',sans-serif;
	background: #003a66;
	padding: 0.6em 1.9em;
	font-size: 0.7em;
	border-radius: 0.3em;
	display: table;
}

.button a:active{
	color:#ffffff;
	text-transform: uppercase;
	font-family: 'ProximaNova-Bold',sans-serif;
	background: #003a66;
	padding: 0.6em 1.9em;
	font-size: 0.7em;
	border-radius: 0.3em;
	display: table;
}

.image_wrapper{
	z-index: 2;
	text-align: center;

}

.banner > .image_wrapper{
	background: url('https://americanext.org/wp-content/uploads/2023/12/iStock-1445055829-1.jpg') no-repeat center center;
	background-size: cover;
	width: 100%;
	height:100%;
}

/*
.banner > .image_wrapper img {
	width:auto;
}
*/


.absolute{
	position: absolute;
	left:0;
	top:0;
}

.secondary_banner{
	border-top:1px solid #eff2f6;
	height:23.8em;
	padding: 0 0 0.55em 0;
	display: none;
}

.secondary_banner_wrapper{
	width:80em;
}

.secondary_email_form{
	width:40.2em;
	height:25em;
	background: #003a66;
}

.secondary_banner_email_form{
	position:absolute;
	left:50%;
	top:50%;
	z-index: 3;
	width: 36.5em;
	height:15em;
	margin:-7.8em 0 0 -16.75em;
}

.secondary_banner_email_form h1{
	color:#ffffff;
	font-size:1.3em;
	text-align: center;
	font-family: 'museo_slab300',sans-serif;
	line-height: 1.26em;
	letter-spacing: 0.05em;
	margin:0;
	padding:1.3em 0;
}

.secondary_banner_image{
	width:39.8em;
	overflow: hidden;
}

.secondary_banner_image img{
	width: auto;
}

.landing{
	border-bottom: 1px solid #E5E4E4;

}

.landing.bottom_space{
	padding: 0 0 3em 0;
}

.landing_logo{
	padding: 1em 0 1.5em;
}

.landing_logo .accent_line {
	left: 0;
}

.landing_logo .accent_line,.landing_logo .accent_line_second {
	top:3.35em;
	width: 24%;
	height: 1px;
	background: #DADADA;
}

.single.inner img {
	width: auto;
	max-width: 100%;
}

.landing_logo .accent_line_second {
	right:0;
	left: auto;
}

.landing_logo hr{
	/*
float: left;
    margin: 3.35em 0;
    width: 30.4em;
*/
	display:none;
}

.landing_content h1{
	text-align: center;
	font-size: 2.2em;
	margin:0;
}

.landing_video_panel{
	margin: 2.9em 0 3em;
}

.landing_video_palyer{
	width:46.4em;
	/* height: 28.4em; */
	overflow: hidden;
	background: #000000;
}

.landing_panel_content{
    padding: 3.7em 3em 0 2.5em;
    width: 19.1em;
}

.landing_panel_content h1{
	font-size: 1.4em;
	text-align: left;
	margin: 1.8em 0 1.22em;
	line-height: 1.2em;
	font-family: 'museo_slab300',sans-serif;
}

.landing_share_bar > .facebook,.landing_share_bar > .twitter{
	margin:1.2em 1em 1.3em 0;
}

.landing_share_bar hr{
	width:7em;
	margin:0;
}

.landing_form{
	border-bottom: 5px solid #DADADA;
	padding: 0 0 0.7em 0;
}

.landing_copy{
	width: 52em;
}

.landing_copy hr{
	width: 7em;
}

.landing_copy p{
	line-height: 1.9em;
    margin: 2em 0;
}

.action_button hr{
	width: 19em;
	margin: 0.9em 0;
	float: left;
}

.action_button{
	margin: 2.4em 0 3em;
}

.find_out_more.button a:link{
	width:9.5em;
	padding: 0.8em 1.9em 0.6em;
	font-size: 0.7em;
}

.find_out_more.button a:visited{
	width:9.5em;
	padding: 0.8em 1.9em 0.6em;
	font-size: 0.7em;
}

.find_out_more.button a:hover{
	width:9.5em;
	padding: 0.8em 1.9em 0.6em;
	font-size: 0.7em;
}

.find_out_more.button a:active{
	width:9.5em;
	padding: 0.8em 1.9em 0.6em;
	font-size: 0.7em;
}

.action_button > .button a:link{
	padding: 0.7em 1.3em;
	width: 13.3em;
	letter-spacing: 0.1em;
	text-align: center;
	font-size: 0.7em;
}

.action_button > .button a:visited{
	padding: 0.7em 1.3em;
	width: 13.3em;
	letter-spacing: 0.1em;
	text-align: center;
	font-size: 0.7em;
}

.action_button > .button a:hover{
	padding: 0.7em 1.3em;
	width: 13.3em;
	letter-spacing: 0.1em;
	text-align: center;
	font-size: 0.7em;
}

.action_button > .button a:active{
	padding: 0.7em 1.3em;
	width: 13.3em;
	letter-spacing: 0.1em;
	text-align: center;
	font-size: 0.7em;
}

.button{
	margin: 0 1.5em;
	width: 11em;
}

.banner{
	/* display: none; */
}

.banner_background{
	width:100%;
	background: #ccd8e0;
	z-index: 1;
}

.banner_email_form{
	position:absolute;
	left:50%;
	top:50%;
	z-index: 3;
	background: rgba(0,58,102,0.7);
	width: 35em;
	/*height:15em;*/
	padding-bottom:16px;
	margin:-7em 0 0 -16.75em;
}

.banner_email_form h1{
	color:#ffffff;
	font-size:1.4em;
	text-shadow: 1px 1px rgba(0,0,0, 0.2);
	text-align: center;
	font-family: 'museo_slab300',sans-serif;
	line-height: 1.26em;
	letter-spacing: 0.05em;
	margin:0;
	padding:1.4em 2.6em;
}

.banner_form{
	width:18.4em;
}

.white_input_background{
	background:#ffffff;
}

.tan_input_background{
	background:#f6f6f6;
	border:1px solid #e1e1e1;
}

input[type="text"]{
	padding: 0.85em 1.2em;
	color:#003a66;
	letter-spacing: 0.03em;
}

input.email_field,input.landing_email_field{
	width:100%;
	margin: 0 0 0.8em 0;
	display: block;
	border-radius:0.3em;
}

input.zip_field,input.landing_zip_field{
	width:50.2%;
	margin: 0;
	display: inline-block;
	border-radius:0.3em;
}

form{
	margin: 0;
}

input.submit_field,input.secondary_submit_field{
	width:auto;
	padding: 0.82em 2.45em;
	margin: 0 0 0 0.3em;
	display: inline-block;
	border-radius:0.3em;
	text-transform: uppercase;
	color:#ffffff;
	text-shadow: 1px 1px rgba(0,0,0,0.2);
	font-family:'ProximaNova-Bold',sans-serif;
	font-size: 0.75em;
	background:#2689d4;
	vertical-align: top;
	cursor: pointer;
}

input.secondary_submit_field{
	text-shadow: none;
	color:#033a66;
}

.video_content_background,.latest_news_background,.secondary_banner,.landing,.single_post.video_content{
	width:100%;
	background: url("images/main-background.jpg") repeat;
}

.single_post.video_content{
	border-top:1px solid #e2e6ea;
}

.video_headline{
	text-align: center;
	border-bottom: 1px solid #DADADA;
}

.video_headline hr{
	width:7em;
	margin:1.4em auto 1.1em;
}

.video_headline h1{
	font-family: 'museo_slab300',sans-serif;
	line-height: 1.26em;
	margin:0;
	padding:1.45em 0 0 0;
	letter-spacing: 0.035em;
}

.video_headline p{
	font-size: 1.1em;
    line-height: 2em;
    margin: 0 auto;
    padding: 0 0 2.7em;
    width: 54em;
}

.video_wrapper{
	margin:0.6em auto 0em;
	padding:0 0 4.3em 0;
}

.video_inner,.single_reform,.title,.single_news,.landing_video_panel{
	background: #ffffff;
	border:1px solid #ededed;
	-webkit-box-shadow: 0 0px 0px #cccccc inset, 0 0px 0 rgba(203, 206, 219, 0.35) inset, 0 -1px 0px #cccccc inset, 0 0px 0px #cccccc;
	-moz-box-shadow: 0 0px 0px #cccccc inset, 0 0px 0 rgba(203, 206, 219, 0.35) inset, 0 -1px 0px #cccccc inset, 0 0px 0px #cccccc;
	box-shadow: 0 0px 0px #cccccc inset, 0 0px 0 rgba(203, 206, 219, 0.35) inset, 0 -1px 0px #cccccc inset, 0 0px 0px #cccccc;
}

.video_inner,.single_reform,.title,.single_news{
	padding: 0.5em;
}

.single.video_inner{
	padding: 0;
	background: #fbfbfb;
}

.single.video_wrapper {
    margin: 3.6em auto 0;
    padding: 0 0 4.3em;
}

.single.video_panel{
	width: 100%;
	margin-bottom: 20px;
	-webkit-box-shadow: 0 0px 0px #cccccc inset, 0 0px 0 rgba(203, 206, 219, 0.35) inset, 0 -1px 0px #cccccc inset, 0 0px 0px #cccccc;
	-moz-box-shadow: 0 0px 0px #cccccc inset, 0 0px 0 rgba(203, 206, 219, 0.35) inset, 0 -1px 0px #cccccc inset, 0 0px 0px #cccccc;
	box-shadow: 0 0px 0px #cccccc inset, 0 0px 0 rgba(203, 206, 219, 0.35) inset, 0 -1px 0px #cccccc inset, 0 0px 0px #cccccc;
	background: #ffffff;
	border-right:1px solid #e8e8e8;

}

.news.inner{
	padding: 2.5em 2.5em 0 2.5em;
}

.single.video_player{
	width:100%;
}

iframe{
	border:none;
	outline: none;
	padding: 0;
	margin: 0;
}

.video_player iframe{
	width: 100%;
	height:100%;
}

.landing_video_palyer iframe {
	width: 100%;
	height:100%;
}

.single.post{
	width: 100%;
	/* height: 100%; */
	min-height: 62em;
}

.single.inner{
	padding: 2.7em 3.4em;
}

.single.inner h1{
	font-size:1.45em;
	margin:0 0 0.9em 0;
}

.single.inner h2{
	font-size: 0.9em;
    margin: 0.5em 0 0.4em;
	color:#455663;
}

.single.inner hr{
	width:7.1em;
	margin: 0;
}

.single.share_bar{
	margin:1.6em 0 0;
}

.single.share_bar > .facebook{
	margin:0;
}

.single.share_bar > .twitter{
	margin:0 0 0 1.3em;
}

.single_content p{
	line-height: 1.85em;
    margin: 2em 0;
    white-space: normal;
	word-wrap: break-word;
}

.single_content p:last-child{
	margin:2em 0 0 0;
}

.single_content ul{
	list-style-type: disc;
	font-family: 'ProximaNovaA-Regular',sans-serif;
}

.single_content li{
	color: #455663;
	margin:0.3em 0;
}

.single_content ol{
	font-family: 'ProximaNovaA-Regular',sans-serif;
}

.take_action.button{
	width:auto;
	margin:2.4em 0 5em;
}

.take_action.button a:link,.take_action.button a:visited,.take_action.button a:hover,.take_action.button a:active{
	font-size: 1em;
    letter-spacing: 0.2em;
    padding: 1.4em 1.9em 1em;
    text-align: center;
    width: 14.7em;
}

.more_stories{
	width:93%;
	margin: 3em 0 0 0;
}

.more_stories_title {
	color:#2689d4;
	font-size: 1em;
	font-family:'ProximaNova-Bold',sans-serif;
	text-transform: uppercase;
}

.stories_wrapper{
	margin:3.5em 0 0 0;
}

.single.story,.news.story{
	padding: 0 0 2.1em 0;
	margin: 0 0 2.5em 0;
	border-bottom: 1px solid #dadada;
}

.news.story {
    padding: 0 0 2.4em;
}

div.news.story:last-child {
    margin:0;
}

.single.image_wrapper{
	width:4.3em;
	height:4.3em;
	overflow: hidden;
	background: none;
}

.single.image_wrapper img{
	width: 100%;
}

.news.image_wrapper{
	width:20.5em;
	height: 11.5em;
	overflow: hidden;
}

.news.headline{
	width: 49%;
}

.news.headline h2{
	font-size: 1.2em;
	margin:0 0 0 2.2em;
	line-height: 1.3em;
	height:3.85em;
	overflow: hidden;
}

.news.headline h3{
	margin:1.1em 0 0 2.6em;
	font-size: 1em;
	color: #455663;
	font-family:'ProximaNovaA-Regular',sans-serif;
}

.news.headline hr{
	width:7em;
	margin:1em 2.6em;
}

.news.share_bar{
	margin:0.9em 0 0 2.6em;
}

.news.share_bar > .facebook{
	margin: 0.5em 0 0 0;
}

.news_side_bar{
	margin:1em 0 1.9em;
	padding: 0 0 1em 0;
	border-bottom: 5px solid #DADADA;
}

.reform_template_side_bar{
	padding: 0 0 1.3em 0;
	margin:3em 0 1.9em;
	border-bottom: 1px solid #DADADA;
}

.single.news.panel_content,.single.reform_template.panel_content{
    padding: 2.3em 2.6em;
    width: 19.4em;
}

.single.news.panel_content h1{
	font-size: 1.12em;
	margin: 1.4em 0 0 0;

}

.tan_arrow{
	background: url("images/arrow.png") no-repeat right center;
}

.blue_arrow{
	font-size: 1.12em;
	margin: 1.4em 0 0 0;
	background: url("images/arrow-blue.png") no-repeat right center;
}

.single.news.panel_content hr {
    margin: 0.8em 0 0em;
    width: 7.4em;
}

.single.news.panel_content p {
	margin: 0.5em 0 0 0;
}

.news_excerpt_link a:link{
	color:#455663;
}

.news_excerpt_link a:visited{
	color:#455663;
}

.news_excerpt_link a:hover{
	color:#455663;
}

.news_excerpt_link a:active{
	color:#455663;
}

.single_action{
	margin: 0 0 2.5em 0;
}

.single.headline{
	width:68%;
}

.single.headline h2{
	font-size: 0.8em;
    margin: 0 0 0 1.4em;
}

.single.headline h3{
	margin:1em 0 0 1.4em;
	font-size: 0.75em;
	color: #455663;
	font-family:'ProximaNovaA-Regular',sans-serif;
}

.video_player{
	width:46.8em;
	height:29.64em;
	overflow: hidden;
	background: #000000;
}

.single.panel_content,.single.no_content.panel_content{
	width:20em;
	padding:2.3em 2em 0 2.6em;
}

.single.panel_content h1{
    margin: 1.8em 0 0.5em;
}

.single.no_content.panel_content h1{
	margin: 0.22em 0 0.5em;
}

.bottom_border{
	border-bottom: 5px solid #dadada;
	padding: 0 0 11.4em 0;
	width: 93%;
}

.no_content.bottom_border{
	padding: 0 0 4.8em 0;
}

.panel_content{
	width:19em;
	padding:1.7em 2em 0 0;
}

.panel_content h1{
	font-family: 'museo_slab300',sans-serif;
	font-size: 1.5em;
    margin: 1.11em 0 0.8em;
}

.panel_content p{
	line-height: 1.9em;
    margin: 1.35em 0;
}

.panel_content hr{
	width:7.4em;
	margin:1.4em 0 1.1em;
}

.reform_in_action_background{
	background: #f1efeb;
	border-top:1px solid #eae8e3;
	border-bottom:1px solid #eae8e3;
	width: 100%;
}

.title_wrapper hr{
	float: left;
	margin: 2em 0;
	width: 23.8em;
}

.title_wrapper{
	padding:2.4em 0 0 0;
}

.title{
	font-family:'ProximaNova-Bold',sans-serif;
	font-size: 1.8em;
	color:#003a66;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.03em;
	line-height: 1em;
	padding: 0.6em 1.5em 0.5em;
	width: 10em;
}

.reform_wrapper{
	margin: 2.6em 0 0 0;
	padding:0em 0 4em 0;
}

.single_reform{
	padding: 0.3em;
	width: 23em;
	height:33.4em;
	position: relative;
}

.single_reform h1{
	font-size: 1.15em;
    margin: 1.5em 1.4em 0 1.4em;
    text-transform: capitalize;
}

.single_reform hr{
	float:none;
	margin:1em 0 0 1.5em;
	width:7em;
}

.single_reform p {
	line-height: 1.85em;
    margin: 0.5em 1.5em 0;
    height:14em;
    overflow: hidden;
}

.single_reform_image,.single_action.image_wrapper{
	text-align: center;
	background: url("images/single_reform_image_background.png") repeat;
}

.single_reform_image{
	height:11.1em;
	overflow: hidden;
}

.single_action.image_wrapper{
	/* height:11.1em; */
	border: 1px solid #eeebe7;
	overflow: hidden;
	margin: 0;
}

/*
.single_reform_image img,.news_image img,.single_action.image_wrapper img{
	width: auto;
}
*/

.find_out_more{
	text-align: center;
	width: 9.3em;
	margin: 0 0 0 -4.65em;
	position: absolute;
	left:50%;
	bottom: 5%;
}

.latest_news_content{
	border-top:1px solid #e5e4e4;
	border-bottom:1px solid #e5e4e4;
}

.single_news{
	width:34.45em;
}

.single_news h1{
	font-size: 1.18em;
    margin: 1.4em 1.2em 0;
}

.single_news h2{
	color:#455663;
	font-family:'ProximaNovaA-Regular',sans-serif;
	font-size: 1em;
	margin: 0.6em 1.4em;
}

.single_news hr{
	margin: 1.1em 1.4em 1em;
    width: 7em;
}

.single_news p{
	line-height: 1.8em;
    margin: 0 1.4em;
}

.single_news_excerpt{
	height:9em;
	overflow: hidden;
}

.news_image{
	height:19em;
	overflow: hidden;
}

.news_share_bar{
	margin: 2.55em 0 1.4em 1.4em;
}

.news_wrapper{
	margin: 2.4em 0 0 0;
	padding:0em 0 2.8em 0;
}

.news_outer{
	overflow: hidden;
	width:99.9%;
	height:44.6em;
}

.facebook,.twitter{
	margin:0.5em 0 0 1.3em;
}

.facebook{
	margin: 0.5em 0 0 0;
}

.news_share_bar > .find_out_more{
	margin:0 1.8em 0 0;
}

.news_share_bar > .share.find_out_more{
	margin:0 1.8em 0 0;
}

.news_share_bar > .share.find_out_more.button a:link{
	padding:0.8em 1.9em;
	width: 9.2em;
}

.news_share_bar > .share.find_out_more.button a:visited{
	padding:0.8em 1.9em;
	width: 9.2em;
}

.news_share_bar > .share.find_out_more.button a:hover{
	padding:0.8em 1.9em;
	width: 9.2em;
}

.news_share_bar > .share.find_out_more.button a:active{
	padding:0.8em 1.9em;
	width: 9.2em;
}

.pagination_controls{
	margin:1em 0;
}

.pagination_controls ul{
	list-style-type: none;
	margin:0 auto;
	padding: 0;
	text-align: center;
}

.pagination_controls li{
	display: inline-block;
	border-radius:20em;
	width:1em;
	height:1em;
	margin:0 0 0 0.4em;
	cursor: pointer;
}

.pagination_controls li:first-child{
	margin:0;
}

li.inactive{
	background: #cccccc;
}

li.active{
	background: #3282c1;
}

.footer{
	background: #ffffff;
	border-top:1px solid #e5e5e5;
}

.footer_content_wrapper{
	padding: 3.5em 0;
}

.navigate_contorl_panel,.connect_contorl_panel{
	width:12em;
	margin: 0.2em 0 0 0;
	text-align: left;
}

.left.navigate_contorl_panel{
	width:15em;
}

.connect_contorl_panel{
	text-align: right;
}

.connect_contorl_panel hr{
	float: right;
	clear: both;
}

.footer h1{
	font-family:'ProximaNova-Bold',sans-serif;
	font-size: 0.8em;
	text-transform: uppercase;
	margin:0;
}

.navigate_contorl_panel ul,.connect_contorl_panel ul{
	list-style-type: none;
	margin:1em 0 0 0;
	padding:0;
}

.connect_contorl_panel ul{
	margin:1.5em 0 0 0;
}

.footer li{
	display: block;
    font-family: 'ProximaNova-Bold',sans-serif;
    font-size: 0.75em;
    letter-spacing: 0.03em;
    line-height: 1.4em;
    margin: 0.6em 0;
    text-transform: uppercase;
}

.footer hr{
	width:7.1em;
	margin:0.4em 0 0 0;
}

.footer a{
	color:#7c8287;
}

.disclaimer{
	width: 22em;
	margin:2em auto 0;
	text-align: center;
}

.donate_wrapper{
	padding: 0.3em 0.32em;
	border: 1px solid #dadada;
	border-radius: 2em;
	width: 18em;
}

.donate_wrapper > .donate_button{
	padding: 0.5em 0em 0.4em;
}

.donate_wrapper > .donate_button a{
	padding: 0em 4em;
	font-size: 1.4em;
}

.disclaimer hr{
	width:7.2em;
	margin:1.6em auto 1.4em;
}

.disclaimer h1{
	font-family: 'ProximaNova-Bold',sans-serif;
	font-size: 0.8em;
	letter-spacing: 0.25em;
	border: 1px solid #dadada;
	color:#3282c1;
	margin:0;
	padding: 0.55em 0.45em 0.35em;
}

.disclaimer h2{
	font-family:'ProximaNovaA-Regular',sans-serif;
	font-size: 0.87em;
	color: #7c8287;
	margin: 0.7em 0;
}

.landing_form > form > input.landing_email_field {
    width:100%;
}

.landing_form > form > input.landing_zip_field {
    width:51%;
}

.bottom_border> form > input.email_field {
    width:100%;
}

.bottom_border > form > input.zip_field {
    width:51%;
}

.bottom_border > form > input.single.zip_field {
    width: 51%;
}

.banner_form > form > input.email_field{
    width: 100%;
}

.banner_form > form > input.zip_field{
    width: 50%;
}

.fb-like{
    height: 20px;
    overflow: hidden;
}

.single_reform_template.bottom_border {
    border-bottom: 5px solid #DADADA;
    width: 100%;
}

.single_reform_template.bottom_border > form > input.single.zip_field {
    width: 51%;
}

.retargeting_pixel {
	width: 1;
	height: 1;
	display: none;
}

.pagination_button_inner{
	cursor: pointer;
	background: #fbfbfb;
	border: 1px solid #DADADA;
	width:13.2em;
	height:2.2em;
	border-radius: 1.6em;
	margin: 1.7em auto;
}

.pagination_button_inner .pointer{
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0.325em 0.325em 0 0.325em;
	border-color: #012958 transparent transparent transparent;
	left:11.9%;
	top:44%;
	z-index: 8;
}

.pagination_button_inner p{
	width:40%;
	padding: 1em 1em 0.8em 2.8em;
	margin: 0 0 0 4.5em;
	border-left: 1px solid #DADADA;
	text-transform: uppercase;
	font-size: 0.75em;
	color:#012958;
	font-family: 'ProximaNova-Bold',sans-serif;
	letter-spacing: 0.1em;
}

.pagination_button_inner:hover > .pointer{
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0.325em 0.325em 0 0.325em;
	border-color: #3084bc transparent transparent transparent;
	left:11.9%;
	top:44%;
	z-index: 8;
}

.pagination_button_inner:hover > p{
	color:#3084bc;
}

.inactive_overlay{
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index: 9;
	border-radius: inherit;
	background: #ffffff;
	opacity: 0.6;
	display: none;
}


/*--------------------------Firefox-Styles-----------------------------*/
@-moz-document url-prefix() {

.button a:link{
	padding: 0.6em 1.9em;
	font-size: 0.8em;
}

.button a:visited{
	padding: 0.6em 1.9em;
	font-size: 0.8em;
}

.button a:hover{
	padding: 0.6em 1.9em;
	font-size: 0.8em;
}

.button a:active{
	padding: 0.6em 1.9em;
	font-size: 0.8em;
}

input.landing_zip_field{
	width:50.5%;
}

.bottom_border input.landing_zip_field {
	width: 51.2%;
}

input.zip_field{
	width:40%;
}

input[type="text"]{
	padding: 0.95em 1.2em;
}

.news_share_bar{
	margin: 2.8em 0 1.4em 1.4em;
}

.news_side_bar{
	margin:1em 0 1.9em;
}

.news.headline h3{
	margin:1em 0 0 2.6em;
}

li.donate_button{
    padding: 0.4em 0 0.3em;

}

.nav_menu a:link{
	letter-spacing: 0.05em;
}

.nav_menu a:visited{
	letter-spacing: 0.05em;
}

.nav_menu a:hover{
	letter-spacing: 0.05em;
}

.nav_menu a:active{
	letter-spacing: 0.05em;
}

/*
.nav_menu li:nth-child(1){
	margin:0 0 0 4.9em;
}

.nav_menu li:nth-child(2){
	margin:0 0 0 5.8em;
}

.nav_menu li:nth-child(4){
	margin:0 0 0 15em;
}

.nav_menu li:nth-child(5){
	margin:0 0 0 5.8em;
}
*/

.nav_menu li:nth-child(6){
	left: 35%;
}

li.donate_button{
	margin: 0 0 0 4.9em;
    padding: 0.4em 0 0.2em;
}

.video_headline h1{
	padding:1.65em 0 0 0;
}

.title{
	padding: 0.5em 1.5em;
}

.title_wrapper hr{
	margin: 1.9em 0;
}

.pagination_controls li{
	margin:0 0 0 0.3em;
}

.bottom_border{
	padding: 0 0 10.8em 0;
}

.more_stories{
	margin: 2.8em 0 0 0;
}

.news_outer{
	height:45.58em;
}

.single_news_excerpt{
	height:9.4em;
}

.bottom_border > form > input.single.zip_field {
    width: 49%;
}

.banner_form > form > input.zip_field{
    width: 48.5%;
}

.content_wrapper{
	margin:5em 0 0em 0;
}

input.submit_field,input.secondary_submit_field{
	padding: 0.8em 2.45em;
}

input.submit_field{
	padding: 0.75em 2.25em;
	height: 3.1em;
}

.donate_wrapper{
	padding: 0.3em;
}

.pagination_button_inner{
	margin: 1.7em auto;
}

}/*--------------------------/Firefox-Styles-----------------------------*/

/*----iron updates----*/

.iron-news-date{
	margin: 0.5em 1.5em 0;
    color: #455663;
    font-family: 'ProximaNovaA-Regular',sans-serif;
}
.social-feed-wrapper {
	text-align: center;
}
.reform_in_action_background.absolute {
	background-color: #f1efeb;
	height: 100% !important;
}

.iron-sharing-wrapper {
	padding: 10px 0px;
}

#gform_wrapper_8,
#field_8_1,
#field_8_4 {
	margin: 0;
}

#gform_submit_button_8 {
    height: 2.8em;
	width: auto;
    padding: 0.82em 2.45em;
    margin: 0 0 0 0.3em;
    display: inline-block;
    border-radius: 0.3em;
    text-transform: uppercase;
    color: #ffffff;
    text-shadow: 1px 1px rgba(0,0,0,0.2);
    font-family: 'ProximaNova-Bold',sans-serif;
    font-size: 0.75em;
    background: #2689d4;
    vertical-align: top;
    cursor: pointer;
}

#gform_wrapper_8 .gform_footer {
	margin: 0;
	position: absolute;
	width: 50%;
	right: 8px;
	top: 42px;
}

#field_8_1>div.ginput_container  {
	margin-top: 0;
}

#gform_confirmation_message_8 {
	color: white !important;
}
#gform_9 .gform_body input{ border:1px solid rgb(118, 118, 118); }