@charset "UTF-8";
/* Dustin Added
font-family: "alternate-gothic-no-3-d",sans-serif;
font-family: "proxima-nova",sans-serif;
 */
@import url("font-awesome.min.css"); /* 'FontAwesome' */
@import url("../fonts/icomoon.css"); /* 'icomoon' */

/* Standards */
a {color:#00B3E3;}
a:hover, a:active, a:focus { color:#F38F1D;}
.clearfix:before, .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.aBottom { position: absolute; bottom:0; left:0; right:0;}
.cAlign { text-align: center;}
.headerLines { position: relative; margin-bottom:60px; text-align: center; color:#6A747C; font-size:36px; line-height:36px; text-transform: uppercase;}
.headerLines:after { content:""; display: block; width:39px; height:5px; border-top:1px dotted #6A747C;  border-bottom:1px dotted #6A747C; position: absolute; bottom:-32px; left:0; right:0; margin:0 auto;}
.maxPg { max-width:1600px; margin:0 auto;}
.max80 { max-width:80%; margin: 0 auto;}
.date { color:#6A747C; font-size:15px;}
.entry-body {
	margin-bottom: 0;
	border-bottom: 0;
}
.rib {
	border: none;
	display: inline-block;
	font-family: "alternate-gothic-no-3-d",sans-serif;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;
	white-space: nowrap;
}
.rib:hover,.rib:active,.rib:focus {color:#fff;}
.home-featured-link {
background: url('../../images/home-featured-left.png') top left no-repeat, url('../../images/home-featured-right.png') top right no-repeat;
height: 57px;
padding-top: 3px;
padding-left: 12px;
padding-right: 12px;
min-width: 215px;
max-width: 277px;
position: relative;
bottom:52px;
width: 44%;
line-height: 54px;
font-size: 26px;
}
.home-featured-link span {
	background: url('../../images/home-featured-middle.png') bottom center repeat-x;
	height: 54px;
	display: block;
}

.home-featured-link:hover, .home-featured-link:focus, .home-featured-link:active {
background: url('../../images/home-featured-left-hover.png') top left no-repeat, url('../../images/home-featured-right-hover.png') top right no-repeat;
}
.home-featured-link:hover span, .home-featured-link:focus span, .home-featured-link:active span {
background: url('../../images/home-featured-middle-hover.png') bottom center repeat-x;
}
.ribbon-button {
background: url('../../images/ribbon-button-left.png') center left no-repeat, url('../../images/ribbon-button-right.png') center right no-repeat;
height: 46px;
padding-top: 3px;
padding-left: 12px;
padding-right: 12px;
min-width: 157px;
max-width: 186px;
width: 73%;
line-height: 41px;
font-size: 26px;
}
input.ribbon-button {
	max-width: 172px;
	line-height: 46px;
}
.ribbon-button span {
	background: url('../../images/ribbon-button-middle.png') center center repeat-x;
	height:41px;
	display: block;
}
.ribbon-button:hover, .ribbon-button:focus, .ribbon-button:active {
background: url('../../images/ribbon-button-left-hover.png') center left no-repeat, url('../../images/ribbon-button-right-hover.png') center right no-repeat;
}
.ribbon-button:hover span, .ribbon-button:focus span, .ribbon-button:active span {
background: url('../../images/ribbon-button-middle-hover.png') center center repeat-x;
}

.ribbon-button-small {
background: url('../../images/ribbon-button-left.png') center left no-repeat, url('../../images/ribbon-button-right.png') center right no-repeat;
height: 45px;
padding-top: 3px;
padding-left: 12px;
padding-right: 12px;
width:128px;
line-height: 45px;
font-size: 26px;
}
.ribbon-button-small:hover, .ribbon-button-small:focus, .ribbon-button-small:active {
background: url('../../images/ribbon-button-small-left-hover.png') center left no-repeat, url('../../images/ribbon-button-small-right-hover.png') center right no-repeat;
}
.our-mission-link {
height: 51px;
padding-top: 2px;
padding-left: 12px;
padding-right: 12px;
min-width: 210px;
max-width: 250px;
width: 23%;
line-height: 49px;
font-size: 26px;
}
.our-mission-link-blue {
	background: url('../../images/our-mission-blue-left.png') top left no-repeat, url('../../images/our-mission-blue-right.png') top right no-repeat;
}
.our-mission-link-blue span {
	background: url('../../images/our-mission-blue-middle.png') bottom center repeat-x;
	display: block;
	height:49px;
}
.our-mission-link-orange {
	background: url('../../images/our-mission-orange-left.png') top left no-repeat, url('../../images/our-mission-orange-right.png') top right no-repeat;
}
.our-mission-link-orange span {
	background: url('../../images/our-mission-orange-middle.png') bottom center repeat-x;
	display: block;
	height:49px;
}
.our-mission-link:hover, .our-mission-link:focus, .our-mission-link:active {
background: url('../../images/our-mission-hover-left.png') top left no-repeat, url('../../images/our-mission-hover-right.png') top right no-repeat, url('../../images/our-mission-hover-middle.png') bottom center repeat-x;
}
.our-mission-link:hover span, .our-mission-link:focus span, .our-mission-link:active span {
background: url('../../images/our-mission-hover-middle.png') bottom center repeat-x;
}
a.boxLink { padding:0 10px; display:inline-block; line-height:35px; border:1px solid #E9EAEB; clear: both; margin:0;}
.darkRow a.boxLink { color:#fff; background:#5C646B; border-color:#535B61;}
.darkRow a.boxLink:hover, .darkRow a.boxLink:active, .darkRow a.boxLink:focus { background:#535B61;}
.large-12 a.boxLink {margin: 40px auto 100px;}
.large-12, .large-12 > .headerLines { text-align: center;}
.large-12 > * { text-align: left;}
.sBtn { padding:0 25px; display:inline-block; line-height:37px; margin:0; text-transform: uppercase;}
.sBtnOrange { color:#fff; background-color:#F38F1D;}
.sBtnOrange:hover, .sBtnOrange:active, .sBtnOrange:focus { background-color:#D31245; color:#fff;}
.fwPosts { padding:0 10px 70px; border-bottom:1px dotted #6A747C;}
.home .fwPosts {padding:0; border-bottom: none;}
.fwPosts > ul > li { overflow: hidden; text-align: center;}
.fwPosts > ul > li ~ li { }
.fwPosts a {  background:#202326; position: relative; border-bottom:80px solid #202326; display:block; height:505px;}
.home .fwPosts a {border-bottom: none;height:430px;}
.fwPosts .entry-summary { font-size:15px; line-height:18px; color:#B3B3B3; position: absolute; bottom:-50px; left:0; right:0; width:90%; z-index:1; margin:auto;}
.home .fwPosts .entry-summary {bottom:80px; color:#fff;}
.fwPosts .entry-header { font-size:28px; line-height:31px; padding-bottom:15px; display: block; color:#fff;}
.fwPosts .entry-header {padding-bottom: 0px;}
.fwPosts h3.entry-header {font-size: 32px;line-height: 32px;text-shadow: 0 0 5px #202326;}
.take-action #main, .what-we-do #main, .home #main, .issues #main { margin-top:0;}
.darkRow { background:url("../../images/texture-for-grey-areas.jpg") repeat scroll center top #6A747B;}
#page .darkRow h3 { color:#fff;}
.darkRow .headerLines:after { border-color:#fff;}
.postBoxed { height:340px; margin-bottom:20px; background:#fff; text-align:left; display:block; box-shadow: 0 0 2px rgba(0,0,0,0.3); padding-bottom:15px;}
.postBoxed .imgShadow {height:200px; overflow:hidden;background: url(../../images/watermark.png) 50% 50% no-repeat;}
.postBoxed h4 { margin:0; padding: 10px 15px 0; font: 100 22px/22px "proxima-nova",sans-serif;color:#2ba6cb;}
.postBoxed:hover h4, .postBoxed:active h4, .postBoxed:focus h4 { color:#F38F1D;}
.postBoxed p { margin:0; padding: 5px 15px 0;}
.darkRow .postBoxed { background:#fff;}
/* Header Icons */
.circleIcon { display: block; width:81px; height:80px; position:relative; margin: -42px auto 15px; border-radius:40px; overflow: hidden;}
.circleIcon:before, .circleIcon:after { font-size:80px; padding-left:1px; line-height:80px; height:80px; width:81px; color:#6A747D; position:relative;}
.circleIcon:before { z-index:1;}
.circleIcon:after { content: "\e610"; color:#fff; position:absolute; top:0; left:0;}
.circleIcon.dark:before { color:#fff;}
.circleIcon.dark:after { color:#6A747D;}
.imgShadow { position: relative; display: block;}
.imgShadow:after { box-shadow: 0 0 20px rgba(32,35,38,0.35) inset; position: absolute; content:""; width:100%; height:100%; left:0; top:0; opacity:1;}
.imgShadow:hover:after, .imgShadow:active:after, .imgShadow:focus:after { opacity:0;}
a:hover .imgShadow:after, a:active .imgShadow:after, a:focus .imgShadow:after { opacity:0;}
.tShadow { position: relative;}
.tShadow:after { content:""; position: absolute; top:0; left:0; right:0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(50%,rgba(0,0,0,0.4)), color-stop(100%,rgba(0,0,0,0)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );}
/* SVG Images */
.ribbon { background-size: 100% 100%; background-position: top center; background-repeat: no-repeat;}
.ribbon:before { content:""; position:absolute; top:-999999px; width:1px; height:1px; display: block;}
.dB-lBlue-Org { background-image:url(../../images/dB-lBlue.svg); background-position:top -2px left;}
.no-svg .dB-lBlue-Org { background:#52C7E6;}
.no-svg .dB-lBlue-Org:hover { background:#F38E3B;}
.dB-Blue-Org { background-image:url(../../images/dB-Blue.svg); background-position:top -2px left;}
.no-svg .dB-Blue-Org { background:#02B4DE;}
.no-svg .dB-Blue-Org:hover { background:#F38E3B;}
.uB-Blue-Red { background-image:url(../../images/ub-Blue.svg);}
.no-svg .uB-Blue-Red { background:#02B4DE;}
.no-svg .uB-Blue-Red:hover { background:#D30B46;}
.uB-Org-Red { background-image:url(../../images/ub-Orange.svg);}
.no-svg .uB-Blue-Org { background:#02B4DE;}
.no-svg .uB-Blue-Org:hover { background:#F38E3B;}
.ban-Blue-Org { background-image:url(../../images/ban-Blue.svg); background-color:transparent;}
.no-svg .ban-Blue-Org { background:#02B4DE;}
.no-svg .ban-Blue-Org:hover { background:#F38E3B;}
.scrollup { background-image:url(../../images/db-up-Blue.svg);}
/* Typography */
.wf-proximanova-i3-active body, .wf-proximanova-i3-active p { font-family: "proxima-nova",sans-serif; font-weight:300;}
#menu-top-navigation, #menu, .ribbon, body h1, body h2, body h3, body h4, body h5, body h6 { font-family: "alternate-gothic-no-3-d",sans-serif; font-weight:400;}
#page, h1, h2, h3, h4, h5, h6 { color:#6A747C;}
#page h1 { font-family: "alternate-gothic-no-3-d",sans-serif;}
.hentry ul, .hentry ol { margin:0 0 20px 40px;}
.hentry dl { margin-left:0; font-family: "proxima-nova",sans-serif; font-weight:300;}
.hentry h1 { font-size:56px; line-height:1em; font-family: "alternate-gothic-no-3-d",sans-serif;}
.hentry h2 { font-size:36px; line-height:1.35em; font-family: "proxima-nova",sans-serif; font-weight:300;}
.hentry h3 { font-size:36px; line-height:1em; font-family: "alternate-gothic-no-3-d",sans-serif;}
.hentry h4 { font-size:26px; line-height:1.4em; font-family: "alternate-gothic-no-3-d",sans-serif;}
.hentry h5 { font-size:26px; line-height:1.4em; font-family: "proxima-nova",sans-serif; font-weight:700;}
.hentry h6 { font-size:18px; line-height:1em; font-family: "alternate-gothic-no-3-d",sans-serif;}
.hentry p { font-size:18px; line-height:1.4em; margin-bottom:16px; font-family: "proxima-nova",sans-serif; font-weight:300;}
.hentry p a { color:#00B3E3;}
.hentry p a:hover, .hentry p a:active, .hentry p a:focus { color:#F38F1D;}
.hentry hr { border: none; border-bottom: 1px dotted #6A747C;}
.hentry ul li { font-size:18px; line-height:1.4em; padding-bottom:16px; font-family: "proxima-nova",sans-serif; font-weight:300;}
.hentry figcaption, .hentry .wp-caption-text { font-size:14px; line-height:1.4em; border-bottom:1px dotted #6A747C; padding:15px 0 12px; font-family: "proxima-nova",sans-serif; font-weight:300;}
#page blockquote { font-size:24px; line-height:1.4em; padding:24px; border: none; border-top:1px dotted #6A747C; border-bottom:1px dotted #6A747C; margin: 0 0 24px;}
#page blockquote p { margin:0; font-family: "proxima-nova",sans-serif; font-weight:700;}
#page blockquote p ~ p { margin-top:10px;}
#page blockquote.pullquote { position: relative; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic;}
#page blockquote.pullquote:before { content: ""; display: block; position: absolute; top:-12px; left:0; right:0; margin:0 auto; background:#fff; height:38px; width:48px; z-index:1;}
#page blockquote.pullquote:after { content: "\e60e"; font: 400 normal 24px/24px'icomoon'; color:#6A747C; display: block; position: absolute; top:-12px; left:0; right:0; margin:0 auto; height:24px; width:31px; z-index:2;}
#page blockquote.pullquote p { color:#00B3E3; font: 100 italic 24px/32px Georgia,"Times New Roman",Times,serif;}
#page blockquote.pullquote .by { color:#6A747C; text-align: right; margin:0; font: 300 normal 18px/32px "proxima-nova",sans-serif; }
.hentry small { font-size:15px; line-height:1.4em; padding:0 0 15px;}

/* Top Search Bar */
#topSearch { background:#6A747B; height:34px;}
#topSearch .column > * { float: right; display: inline-block; vertical-align: middle;}
#topSearch ul { margin:0;}
#topSearch ul li { display: inline-block; margin-right:12px;}
#topSearch ul li a { color:#fff; font-size:18px; line-height:34px;}
#topSearch ul li a:hover, #topSearch ul li a:focus, #topSearch ul li a:active { color:#00B3E3;}
#topSearch .search-form { width:140px; height:34px; margin:0;}
#topSearch .search-form > * { float: left;}
#topSearch .search-field { background:#5C656B; color:#8E9BA6; font-size:16px; line-height:16px; border: none; border-left:1px solid #565f66; border-right:1px solid #565f66; width:100%; height:34px; padding:6px 35px 6px 8px; margin:0;}
#topSearch .search-field:focus, #topSearch .search-field:active { box-shadow: none; color:#AEBBC6;}
#topSearch .search-submit { background: none; border: none; display: block; height:18px; width:18px; position: relative;}
#topSearch .submitWrapper { margin: 7px 0 0 -25px; position: relative; display: block; height:18px; width:18px;}
#topSearch .submitWrapper:before { position: absolute; left:0; top:0; display: block; height:18px; width:18px; font-size:18px; line-height:18px; color:#8E9BA6;}
#topSearch .submitWrapper:hover:before, #topSearch .submitWrapper:active:before, #topSearch .submitWrapper:focus:before { color:#00BBE6;}
/* Header */
#header { background:url(../../images/header-texture.jpg) top center repeat; }
.inner-header { padding:0; margin:0; border: none;}
/* Logo */
.site-header .site-logo {
margin: 48px 0 15px;
float: none;
text-align: center;
z-index: 90001;
position: relative;
}
.site-logo a {
	display: inline-block;
}
/* Top Nav */
#menu-top-navigation { margin: 0; position: absolute; top:0;left: 0;
height: auto;
width: 100%;
text-align: right;}
#menu-top-navigation li { display: inline-block; margin-left:1px;}
#menu-top-navigation li.tShadow:after { height:5px; opacity:0.15;}
#menu-top-navigation li a {
color: #6A747C;
text-transform: uppercase;
display: block;
height: 36px;
font-size: 16px;
line-height: 36px;
padding: 0 10px;
}
#menu-top-navigation li a:hover, #menu-top-navigation li a:active, #menu-top-navigation li a:focus { color:#00B3E3;}
#menu-top-navigation li.ribbon a {
color: #fff;
padding: 0 20px;
}
/* Main Nav */
.main-nav { position: relative; right: 0; }
#menu {  }
.section-container.horizontal-nav { margin: auto; border: none; background: none; text-align: right; position: static;}
.section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title { border: none; background: none !important; margin-left:45px;}
.section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > .title a { padding:0; font-size:26px; line-height:26px; height: 46px; text-transform: uppercase; color:#6A747C; font-family: "alternate-gothic-no-3-d",sans-serif;}
.section-container.horizontal-nav > section > .title a:hover, .section-container.horizontal-nav > .section > .title a:hover, .section-container.horizontal-nav > section > .title a:active, .section-container.horizontal-nav > .section > .title a:active, .section-container.horizontal-nav > section > .title a:focus, .section-container.horizontal-nav > .section > .title a:focus { color:#F38F1D;}
#menu .section-container.horizontal-nav .section, #mobile-menu .section-container.accordion .section { float: none; position: static; display: inline-block; }
#menu .section-container.horizontal-nav .section .title.active a, #menu .section-container.horizontal-nav.auto .section .title.active a { background: none; color:#00B3E3;}
#menu .section-container.horizontal-nav .section:hover .content, #menu .section-container.horizontal-nav .section.active .content { color:#fff; width: 100%; padding:0; border-top:4px solid #019ec9; background: #01b3e3; border-bottom: 1px solid #019ec9;}
#menu .section-container .section ul { display: block; list-style-type: none;list-style-position: inside;text-align: center;}
#menu .section-container .section li { display: inline-block; margin-left:25px;}
#menu .section-container .section li a { padding: 0;
font-size: 18px;
line-height: 36px;
display: block;
height: 36px;
text-transform: uppercase;
color: #fff;
font-family: "alternate-gothic-no-3-d",sans-serif; }
@media only screen and (min-width: 940px) {
	#menu .section-container.horizontal-nav .section .title.has-dropdown > a {
		padding-right:0;
	}
}
/* Content Area */
#main { clear: both; margin-top:45px;}

/* Footer */
#footer { margin-top:90px; border-top:1px dotted #6A747C; color:#fff;}
#fContain { border-top:5px solid #fff; background:#6A747B url(../../images/texture-for-grey-areas.jpg) top center repeat; padding:30px 0 20px;}
.inner-footer { border: none;}
.inner-footer img { padding-bottom:8px; margin-bottom:10px; border-bottom:1px dotted #7F8A94;}
#sidebar-footer > div { padding:0;}
#sidebar-footer p { font-size:15px; line-height:17px; font-weight:100;}
#footer .inline-list { margin:0;}
.site-info { border-top: 1px dotted #7F8A94; color:#A3B2BF; padding-top:10px;}
.site-info .columns { padding:0;}
.site-info #colophon { text-align: left; color:#A3B2BF; font-size:14px; line-height:14px;}
#footerPrivacy { text-align: right;}
#footerPrivacy a { text-transform: uppercase; color:#A3B2BF; font-size:14px; line-height:14px;}
#footerPrivacy a:hover, #footerPrivacy a:active, #footerPrivacy a:focus { color:#00B3E3;}
/* Footer Nav */
.footer-links { float: right; padding-top:20px;}
#menu-footer-navigation { overflow: visible;}
#menu-footer-navigation li, #menu-footer-navigation li a { margin-bottom:6px; clear:both; color:#fff; font-size:15px; line-height:15px; text-transform: uppercase; font-weight:100; letter-spacing:0.05em;}
#menu-footer-navigation li a:hover, #menu-footer-navigation li a:focus, #menu-footer-navigation li a:active { color:#00B3E3;}
#menu-footer-navigation li.scrollup { padding:0; border:none; position: relative;}
#menu-footer-navigation li.scrollup:before { font-family:'icomoon'; content: "\e603"; position: absolute; top:15px; left:0; width:100%; text-align: center; font-size:22px; line-height:22px; color:#6A747C; cursor:pointer;}
#menu-footer-navigation li.scrollup:hover:before, #menu-footer-navigation li.scrollup:active:before, #menu-footer-navigation li.scrollup:focus:before { color:#fff;}
#menu-footer-navigation li.scrollup a { font-family: "proxima-nova",sans-serif; display: block; height:81px; width:77px; padding-top:50px; text-align: center; color:#6A747C;}

.entry-summary span.ReadMore {color:#2ba6cb}
/* Home Page */
/* Featured */
#homeFeatured { background: url(../../images/Salsa-Campaign-CoverPhoto-Pattern.jpg) top center repeat;}
#homeFeatured .maxPg > div { text-align: center; padding:0 0 55px; border-left:2px solid #fff; border-right:1px solid #fff; background:#202326;}
#homeFeatured .maxPg > div ~ div { border-right:2px solid #fff; border-left:1px solid #fff;}
#homeFeatured .hfImg, .imgGrad { position: relative; display: block; background-size: cover; background-position: 50%;}
#homeFeatured .hfImg { height:430px; }
#homeFeatured .hfImg:after, .imgGrad:after { content:""; position: absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; display: block;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMjMyNiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzIwMjMyNiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDIzMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(32,35,38,0) 0%, rgba(32,35,38,0) 50%, rgba(32,35,38,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(32,35,38,0)), color-stop(50%,rgba(32,35,38,0)), color-stop(100%,rgba(32,35,38,1)));
background: -webkit-linear-gradient(top,  rgba(32,35,38,0) 0%,rgba(32,35,38,0) 50%,rgba(32,35,38,1) 100%);
background: -o-linear-gradient(top,  rgba(32,35,38,0) 0%,rgba(32,35,38,0) 50%,rgba(32,35,38,1) 100%);
background: -ms-linear-gradient(top,  rgba(32,35,38,0) 0%,rgba(32,35,38,0) 50%,rgba(32,35,38,1) 100%);
background: linear-gradient(to bottom,  rgba(32,35,38,0) 0%,rgba(32,35,38,0) 50%,rgba(32,35,38,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00202326', endColorstr='#202326',GradientType=0 );}
.imgGrad { opacity:1; height:425px;}
.imgGrad:hover, .imgGrad:active, .imgGrad:focus { opacity:0.5;}
#homeFeatured .columns .aBottom { width:80%; margin:0 auto;}
#homeFeatured h3 { margin:0 0 10px;}
#homeFeatured h3 a { font-size:32px; line-height:32px; color:#fff; text-shadow: 0 0 5px #202326;}
#homeFeatured h3 a:hover, #homeFeatured h3 a:active, #homeFeatured h3 a:focus { color:#F38F1D;}
#homeFeatured p { font-size:16px; line-height:18px; color:#b3b3b3; margin:0 0 25px; text-shadow: 0 0 5px #202326;}
#homeFeatured a.ribbon { padding:12px 15px 10px; font-size:26px; line-height:32px; color:#fff; text-transform:uppercase; margin-bottom: 0; display: inline-block;}
/* Pledge */
#homePledge { margin-top:80px; border-top:1px dotted #6A747C; border-bottom:1px dotted #6A747C;}
#hpContain { border-top:5px solid #fff; border-bottom:5px solid #fff; background:#6A747B url(../../images/texture-for-grey-areas.jpg) top center repeat; padding: 0 0 45px;}
#homePledge .columns { text-align: center; color:#fff; padding:0; margin-top: 90px; }
#homePledge h3 { color:#00BBE6; text-transform:uppercase; font-size:32px; line-height:32px; font-weight: 400;}
#homePledge .ribbon { padding:2px 30px 0; font-size:24px; line-height:45px; height:45px; display: inline-block; color:#fff; border: none; text-transform: uppercase;}
#homePledge .signup { max-width:380px; margin:0 auto;}
#homePledge .signup > * { display: inline-block;}
#homePledge .signupEmail { background:#94A2AC; border: none; padding:0 125px 0 10px; font-size:18px; line-height:38px; color:#fff; margin:0; width:98%; float: left; height:38px;}
#homePledge .signupEmail::-webkit-input-placeholder { color: #6A747C; }
#homePledge .signupEmail:-moz-placeholder { color: #6A747C;}
#homePledge .signupEmail::-moz-placeholder { color: #6A747C; }
#homePledge .signupEmail:-ms-input-placeholder { color: #6A747C; }
#homePledge .signupSubmit { float: right; margin-top:-42px; position: relative;}
/* Recent */
#homeRecent { margin-top:50px;}
#homeRecent h3 { text-align: center; font-size:36px; line-height:36px; color:#6A747C; text-transform:uppercase;}
#homeRecent .large-block-grid-3 > li { border: 1px solid #EBEBEB; padding:0; width:31.333%; text-align: left;}
#homeRecent .large-block-grid-3 > li ~ li { margin-left:3%;}
#homeRecent .large-12 { text-align: center;}
#homeRecent .large-12 ul { display: block;}
#homeRecent .hentry h4 { padding:10px 15px 0; margin:0;}
#homeRecent .hentry h4 a { font-weight: normal; font-size:22px; line-height:26px;}
#homeRecent .hentry h4 a:hover, #homeRecent .hentry h4 a:active, #homeRecent .hentry h4 a:focus {}
#homeRecent .hentry p { margin:0; padding:5px 15px 10px; color:#6A747C; font-size:17px; line-height:30px;}
#homeRecent a.boxLink { margin-top:40px;}
#takeAction {margin-top: 90px;}
/* Mission */
#homeMission { background: url(../../images/Mission-Photo.jpg) top center no-repeat, #00B3E3 url(../../images/Mission_Repeating-Pattern.jpg) top center repeat; background-size: auto 100%, auto; margin-top:40px; padding-top:45px; position: relative;}
#homeMission:before, #homeMission:after { content:''; display: block; height:25px; width:100%; position: absolute; top:0; left:0; right:0; opacity:0.2;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );}
#homeMission:after { top: auto; bottom:0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}
#homeMission .row { position: relative; z-index: 1; max-width: 50em;}
#homeMission h3 { background:#fff; color:#00B3E3; font-size:32px; line-height:41px; height:41px; display: inline-block; padding:2px 10px 0; margin:0 0 10px; text-transform: uppercase;}
#homeMission .entry-content p { color:#fff; padding:15px; background-color:rgba(51,51,51,0.75); }
/* News */
#homeNews { margin-top:100px; border-top:1px dotted #6A747C;}
#topNews { text-align: center;}
#topNews ul { margin:0; list-style: none; text-align: left;}
#topNews ul li { border-bottom:1px dotted #6A747C; padding-bottom:15px; margin-bottom:20px; min-height:91px;}
#topNews ul li a { margin:0 0 8px; font-size:18px; line-height:19px; display: block;}
#topNews ul li p { margin:0;}
#topNews .boxLink { margin: 0 auto;}
#takeAction h4 a { font-size:18px; line-height:19px; font-weight:400;}
#takeAction .boxLink { margin:0;}

/* Post Layout */
.single-post h1.entry-title { color:#6A747C; font-size:48px; line-height:48px; padding:0 65px 15px 0; border-bottom: 4px solid #6A747C; margin:0 0 40px;}
.single-post .commentIcon { float: right; margin-top: -82px;}
.single-post .icon-comment { font-size:15px; color:#6A747C; font-family:"proxima-nova",sans-serif; position: relative;}
.single-post .icon-comment:before { color:#00B3E3; height:17px; width:15px; font-family: 'icomoon'; font-size:17px; line-height:17px; padding-right:8px; position: absolute; top: 0; left:-22px;}
.single-post .icon-comment:hover:before, .single-post .icon-comment:focus:before, .single-post .icon-comment:active:before { color:#f3af1d;}
/* Footer */
#postRecent { margin-top: 90px; background:url("../../images/texture-for-grey-areas.jpg") repeat scroll center top #6A747B;}
#postRecent > .row > .columns { text-align: center;}
#postRecent .headerLines { color:#fff;}
#postRecent .headerLines:after { border-color:#fff;}
#postRecent .boxLink { margin: 40px auto 90px; background:#555C61; border-color:#535B61; color:#fff;}
#postRecent .entry-body { display:block; padding:0; margin:0 0 40px; border: none; background:#fff; text-align: left;}
#postRecent .entry-body h4 { color:#00B3E3; padding:10px 15px 0; margin:0; font: 300 22px/25px "proxima-nova",sans-serif; display: block;}
#postRecent .entry-body:hover h4, #postRecent .entry-body:focus h4, #postRecent .entry-body:active h4 { color:#F38F1D; }
#postRecent .entry-body p.date { color: #6A747C; font-size: 17px; line-height: 30px; margin: 0; padding: 5px 15px 10px;}
#relatedResource { text-align:center;}
#relatedResource ul { list-style: none; margin:0; text-align: left;}
#relatedResource article { }
#relatedResource article.no-image { margin-left:0;}
#relatedResource article { overflow: auto;}
#relatedResource article > div { float: right; width:67.5%; border-bottom:1px dotted #7F8A94;}
#relatedResource article.no-image > div { width:100%;}
#relatedResource h5 { margin:0;}
#relatedResource h5 a { font: 300 18px/19px "proxima-nova",sans-serif; display: block;}
#relatedResource .date { margin: 5px 0;}
#relatedResource > a { margin:0 auto;}
/* postMore2 */
#postMore2 { border-top:1px dotted #6A747C; margin-top:60px; padding-top:45px;}
#postMore2 h4 { text-transform: uppercase; font-size:26px; margin:0 0 10px; padding: 0 81px 0 0; font-family: "alternate-gothic-no-3-d",sans-serif;}
#postMore2 h4 ~ a { float: right; font-size:18px; line-height:18px; margin-top:-36px;}
#postMore2 h5 { margin:0;}
#postMore2 h5 a { font: 300 18px/19px "proxima-nova",sans-serif; display: block;}
#postMore2 .date { margin: 5px 0 0;}
#postMore2 #pressRelease article { min-height:120px; padding: 13px 15px; background-color: #FDFDFD; border: 1px solid #EAEAEA;}
#postMore2 .imgShadow { display: inline-block; height:120px; margin-right:15px; float: left;}
#postMore2 .imgShadow img { height:100%;}
#postMore2 .imgShadow ~ div { display: inline;}
#postMore2 h4:before { color:#00B3E3;font-family: 'icomoon'; padding-right:10px;}
#postMore2 .icon-press:before { font-size:24px; line-height:24px;}
#postMore2 .icon-calendar:before { font-size:26px; line-height:26px;}

/* Take Action */
.take-action .entry-footer { display: none;}
.take-action #primary {padding-bottom: 90px;}
#taHeader { margin-bottom:90px;}
/* Headline */
#taHeadline { text-align: center; background:#00B3E3;}
#taHeadline:after { height: 5px; opacity: 0.15;}
#taHeadline p { font-size:48px; line-height:48px; margin:0; padding:40px 0 70px; width:80%; margin:0 auto; color:#fff; text-transform:uppercase;}
/* Sharing */
#shareables li a {margin-bottom: 20px; display: block;}
#taSharing { background:#fff; border-top: 1px dotted #6A747B; border-bottom: 1px dotted #6A747B;}
#tasContain { background: url("../../images/texture-for-grey-areas.jpg") repeat scroll center top #6A747B; border-top: 5px solid #fff; border-bottom: 5px solid #fff; text-align: center;}
#taSharing h3 { color:#fff;}
#taSharing h3:after { border-color:#fff;}
#taSharing ul { list-style: none; padding-top:10px;}
#taSharing ul li { text-align: center;}
#taSharing .tasImg { display: block; height:190px; width:190px; border:2px solid #F38F1D; border-radius:95px; overflow: hidden; margin:0 auto;}
#taSharing a:hover .tasImg, #taSharing a:active .tasImg, #taSharing a:focus .tasImg { border-width:7px; height:200px; width:200px; margin:-5px auto; border-radius:100px;}
#taSharing .tasImg img { height:188px; min-width:188px; max-width: none;}
#taSharing a span ~ span { font-size:16px; line-height:22px; display: block; padding-top:15px;}
#taSharing .boxLink { background:#5C646B; border-color:#535B61; color:#fff; margin:40px auto 70px;}
#taSharing .boxLink:hover, #taSharing .boxLink:active, #taSharing .boxLink:focus { background:#535B61;}
/* Sidebar */
#taSidebar { background:url("../../images/texture-for-grey-areas.jpg") repeat scroll center top #6A747B; padding: 5px 0 0;}

#taSidebar > div { display: block; width:100%; padding:15px 15px 25px;}
#taSidebar > div ~ div { border-top:1px dotted #fff;}
#taSidebar h5 { font-size:28px; line-height:28px; color:#00B3E3; text-transform: uppercase; margin:0 0 -5px;}
#taSidebar img { margin:10px 0 0;}
#taSidebar p { font-size:16px; line-height:22px; display: block; color:#fff; margin:10px 0;}
#taSidebar a { margin:0 auto;text-align:center;}
/* Category Layout */
.entry-thumbnail {margin-bottom:20px}
.entry-thunbnail-caption {margin-bottom:15px;}
.catSingle { text-align: center;}
.catSingle .entry-body { text-align: left; padding-bottom:35px; margin-bottom:35px; border-bottom:1px dotted #6A747C; overflow: auto; min-height:325px;}
.catSingle .entry-thumbnail { float: left;}
.catSingle .entry-content { float: right; padding-left:3.4%; padding-right:60px;}
.catSingle .date { font: 400 italic 17px/17px Georgia, "Times New Roman", Times, serif; color:#F38F1D; margin:0 0 5px;}
.catSingle h3 { margin:0;}
.catSingle h3 a { font-size:36px; line-height:36px;}
.catSingle p { font-size:17px; line-height:25px; display: block;}
.catSingle .shareBar { position: absolute; top:0; right:0; margin:0; text-align: center;}
.catSingle .shareBar:after { top:0; bottom: auto; left:-0px; right:auto;}
.catSingle .boxLink { margin: 40px auto 0;}
.catSingle .boxLink .icon-arrow:before { font-size:12px; font-weight: 700; padding-right:5px; display: inline-block; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}

/* Custom Sidebar */
.cSidebar { padding:20px 10px; margin:0 0 25px;}
.cSidebar h4 {text-transform: uppercase; font-size:28px; line-height:28px; margin:0 0 15px;}
.cSidebar p { margin:0 0 15px; line-height:22px;}
.cSidebar .circleIcon { width:51px; height:50px; margin:0 auto -25px; z-index:1;}
.cSidebar .circleIcon:before, .cSidebar .circleIcon:after { width:50px; height:50px; font-size:50px; line-height:50px;}
.cSidebar .circleIcon + h4 { border-top:1px dotted #6A747C; padding-top:36px;}
.cSidebar .circleIcon.dark + h4 { border-color:#fff;}
/* Post Left Sidebar */
#pLSidebar { text-align: center;}
#pLSidebar .date, #pLSidebar #authorName { position: relative; line-height:18px; padding: 24px 0 12px; margin-bottom:15px;}
#pLSidebar .date:after, #pLSidebar #authorName:after { content:""; position: absolute; display: block; width:22px; height:1px; bottom:0; left:0; right:0; margin:0 auto; border-bottom:1px dotted #7F8A94;}
#pLSidebar #authorThumb { border-radius: 50%; overflow: hidden;max-width: 150px;
margin: 0 auto;}
#pLSidebar #authorName { padding-top:12px;}
/* Campaign Updates */
#campUpdate { background-color:#636C73; color:#fff; text-align: center;}
#campUpdate h4 { color:#00B3E3;}
#campUpdate .signup { margin:0;}
#campUpdate .signupEmail { border: none; width:100%; line-height:38px; height:38px; padding:2px 10px 0; font-size:18px; color:#fff; background-color:#94A2AD; box-shadow: none;}
#campUpdate .signupEmail::-webkit-input-placeholder { color: #6A747C; }
#campUpdate .signupEmail:-moz-placeholder { color: #6A747C;}
#campUpdate .signupEmail::-moz-placeholder { color: #6A747C; }
#campUpdate .signupEmail:-ms-input-placeholder { color: #6A747C; }
#campUpdate .signupSubmit { }
/* Downloads */
#downloads { background-color:#fdfdfd; border:1px solid #eaeaea;}
#downloads h4 { color:#6A747C;}
#downloads h4.headerLines { margin-bottom:40px;}
#downloads h4.headerLines:after { bottom:-18px;}
#downloads ul { margin:0; list-style: none;}
#downloads ul li { position: relative; padding: 0 0 0 38px; margin:0; min-height:30px;}
#downloads ul li ~ li { margin-top:15px; padding-top:15px; border-top:1px dotted #6A747C; min-height:46px;}
#downloads ul li:after { position: absolute; content:""; height:30px; width:24px; display: block; background:url(../../images/iconPdf.svg) top left no-repeat; top:0; left:0;}
#downloads ul li a { font-size:12px; line-height:14px; display: block;}
#downloads ul li ~ li:after { top:15px;}
/* Share Bar */
.shareBar { width:100%; float: left; list-style: none; margin:0 auto; position: relative; margin-bottom: 25px;}
.shareBar li {height: 50px;background-color: #636C73;width:25%;float: left;}
.shareBar li ~ li { border-left: 1px  dotted #fff;}
.shareBar a {padding:14px 10px 12px;color:#fff;display: block;}
.shareBar a:hover { color:#F38F1D;}
.shareBar a:focus, .shareBar a:active { color:#00B3E3;}
.shareBar a * { clear: both; display: block; font-size:20px; line-height:20px;}
.shareBar > li > a > span {display: none;}
.shareBar i { padding-bottom:5px;}
.shareBar span { font-family:"alternate-gothic-no-3-d",sans-serif;}
#relatedResource { margin-top: 90px; }
/* Our Network & Staff Members */
.our-network #main { margin-top:0;}
#ourNetworkMap { margin-bottom:45px;}
.our-network #content > .row > .columns > h1, .our-network #content > .row > .columns > h2, .staff-members #content > .row > .columns > h1, .staff-members #content > .row > .columns > h2 { font-size:48px; line-height:48px; margin:0 0 40px; padding:0 0 10px; border-bottom:4px solid #6A747C;}
.our-network #content h3, .staff-members #content h3 { font-size:32px; line-height:32px; margin: 0 0 14px; color:#6A747C;}
.our-network .entry-content a, .staff-members .entry-content a { display: inline-block; color:#00B3E3; font-size:18px; line-height:22px; margin-bottom:14px;}
.our-network .entry-content p, .staff-members .entry-content p { margin:0 0 16px;}
.our-network .entry-content hr, .staff-members .entry-content hr { margin:0 0 30px;}
#ourNetworkSide p, #staffMembersSide p { font-size:18px; line-height:26px;}

/* Page With Sidebar */
.page-with-sidebar #primary { padding-top:40px;}
.page-with-sidebar #content > .row > .columns > h1 { text-transform: uppercase;}
.page-with-sidebar #content > .row > .columns > h1, .page-with-sidebar #content > .row > .columns > h2 { font-size:48px; line-height:48px; margin:0 0 40px; padding:0 0 10px; border-bottom:4px solid #6A747C;}
.page-with-sidebar #content h3 { font-size:32px; line-height:32px; margin: 0 0 14px; }
.page-with-sidebar .entry-content a.staffmember {display: inline-block; color: #00B3E3; margin: 0 0 14px; font-size:32px;}
.page-with-sidebar .entry-content p { margin:0 0 16px;}
.page-with-sidebar .entry-content hr { margin:0 0 30px;}
#pageSide p { font-size:18px; line-height:26px;}

/* Research */
.research #primary {padding-top:40px;}
.research #content > .row > .columns > h1 { text-transform: uppercase;}
.research #content > .row > .columns > h1, .research #content > .row > .columns > h2 { font-size:48px; line-height:48px; margin:0 0 40px; padding:0 0 10px; border-bottom:4px solid #6A747C;}
.research #content h3 { font-size:32px; line-height:32px; margin: 0 0 14px; color:#00B3E3;}
.research .entry-content a { display: inline-block; color:#6A747C; font-size:18px; line-height:22px; margin-bottom:14px; font-weight: 600;}
.research .entry-content p { margin:0 0 16px;}
.research .entry-content hr { margin:0 0 30px;}
#researchSide p { font-size:18px; line-height:26px;}
.research .entry-body { padding:0; border: none;}

/* Press Center */
.press-center #primary {padding-bottom: 90px;}
.press-center #content > .row > .columns > h1 { text-transform: uppercase;}
.press-center #content > .row > .columns > h1, .press-center #content > .row > .columns > h2 { font-size:48px; line-height:48px; margin:0 0 40px; padding:0 0 10px; border-bottom:4px solid #6A747C;}
.press-center #content h3 { font-size:32px; line-height:32px; margin: 0 0 14px; color:#00B3E3;}
.press-center .entry-content a { display: inline-block; color:#6A747C; font-size:18px; line-height:22px; margin-bottom:14px; font-weight: 600;}
.press-center .entry-content p { margin:0 0 16px;}
.press-center .entry-content hr { margin:0 0 30px;}
#pressCenterSide p { font-size:18px; line-height:26px;}
.press-center .entry-body { padding:0; border: none;}

/* What We Do */
#footer { margin:0;}
#what-we-do-updates, #what-we-do-fromournetwork, #resources-toolsforactivists, #frontpage-updates { text-align: center; }
.researchHalf .items { margin-top:25px; }
.researchHalf .items.first { margin-top: 0; }
.researchHalf .items a { display: block; border-bottom:1px dotted #6A747C;min-height: 91px;
margin-bottom: 20px; }
.researchHalf .imgShadow { margin-right:15px; float: left; max-width: 141px; }
.researchHalf h6 { margin:0; font: normal 18px/19px "proxima-nova",sans-serif; color:#2ba6cb;}
.researchHalf a:hover h6, .researchHalf a:active h6, .researchHalf a:focus h6 { color:#F38F1D;}
.researchHalf .date { margin:5px 0 0;}
#postMore1 {margin-bottom:90px;}
#issue-updates, #local-coalition-news, #campaign-updates { text-align: center; }
#local-coalition-news { padding-bottom: 90px;}
.paging-container { text-align: center; margin-bottom: 80px; margin-top: 40px;}
.page-template-page-templatesfor-activists-php #primary, 
.page-template-page-templatesbasic-page-php #primary, .who-we-are #primary,
.education-fund #primary {padding-top: 40px;}

.front-page #primary {padding-bottom: 90px;}

/* Campaign */
.tax-campaign #main { margin-top:0;}
.tax-campaign h1.entry-title { margin:0;}
.tax-campaign .shareBar { margin:0;}
.tax-campaign #contentRow { margin:45px auto;}
.tax-campaign .entry-body { margin:0; padding:0; border: none;}
#campNav { background-color:#52C6EA; padding:25px 0; margin-bottom:45px;}
#campNav .img { overflow: hidden; height:80px; width:80px; border-radius:40px; margin: 0 auto 10px;}
#campNav .img:after { border-radius:40px; box-shadow: 0 0 10px rgba(32,35,38,1) inset;}
#campNav .img img { height:80px; min-width:80px; max-width: none;}
#campNav span { display: block; font: 18px/20px "alternate-gothic-no-3-d",sans-serif; text-transform: uppercase; color:#fff; text-align: center;}
#campNav a:hover span, #campNav a:focus span, #campNav a:active span { color:#284B7D;}
#topFeatured {margin-bottom:20px; display:inline-block;}

/* Who We Are & Education Fund */
.who-we-are #content > .row, .education-fund #content > .row { margin-bottom:30px;}
.who-we-are #page h1, .education-fund #page h1 { margin:0 0 10px; font-size:36px; line-height:36px; color:#00B3E3; text-transform: uppercase;}
.wwaLogo > div ~ div { text-align: right;}
.who-we-are .entry-content > p strong, .education-fund .entry-content > p strong { color:#00B3E3; font-size:20px; line-height:20px;}
.who-we-are .entry-content ul li, .education-fund .entry-content ul li { list-style: none; position: relative;}
.who-we-are .entry-content ul li:before, .education-fund .entry-content ul li:before { position: absolute; top:5px; left:-12px; content:""; width: 0;  height: 0;  border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #00B3E3;}
.who-we-are #page .entry-body h3, .education-fund #page .entry-body h3 { color:#00B3E3;}
.who-we-are #page .entry-body h6, .education-fund #page .entry-body h6 { font-size:18px; line-height:18px; color:#F38F1D; margin:0 0 -5px;}
.who-we-are .entry-body hr, .education-fund .entry-body hr { margin:40px 0 39px;}
.who-we-are .entry-body > img, .education-fund .entry-body > img { margin-bottom:30px;}

/* Local Coalition */
.local-coalition #footer { margin-top:0;}
#localCoalNews {border-top: 1px dotted #6A747C; margin-top: 80px;}


[class*="block-grid-"] { margin: 0 -0.125em; }

@media only screen and (min-width: 768px) {
	#header {height:135px;}
	#topSearch .search-form { width: 191px; }
	.site-header .site-logo { margin: 20px 0 0;}
	#homePledge .columns {margin-top: 0;}
	#homeMission {padding-top: 85px;}
	#homeMission .entry-content p { font-size:26px; line-height:41px; }
	#takeAction {margin-top: 0; }
	.shareBar { width:45px; float: none; margin-bottom: 0;}
	.shareBar li { width:auto; float: none;}
	.shareBar li ~ li { border-left:0; border-top: 1px  dotted #fff;}
	.shareBar:after { border-color: #636C73 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 0px; content: ""; display: block; height: 0; position: absolute; right: 0; left:0; bottom: -16px; width: 0; margin: 0 auto;}
	#relatedResource { margin-top: 0; }
	.who-we-are .entry-content > p, .education-fund .entry-content > p { font-size:18px; line-height:42px;}
	.postBoxed { margin-bottom: 0; }
	#shareables li a {margin-bottom: 0;color:#ffffff;}
	#shareables li a:hover {color:#F38F1D;}
	#menu-footer-navigation li, #menu-footer-navigation li a {margin-bottom: 0;clear: none;}
	#menu-footer-navigation li ~ li { margin-left:15px; padding-left:15px; border-left:1px solid #A3B2BF;}
	#menu-footer-navigation li.scrollup {margin-top: -50px;}
	.site-header .site-logo {
	margin: 10px 0 0px;
	float: left;
	text-align: left;
	}
	#menu-top-navigation {position: static;width: auto;}
	#menu-top-navigation li a { height:48px; font-size:18px; line-height:48px; padding:0 14px;}

	#menu-top-navigation li.ribbon a { color:#fff; padding:0 25px;}
	.large-block-grid-4>li, .large-block-grid-3>li { padding: 0 0.125em 0.250em; }
	.large-block-grid-2>li {padding:0 2px;}
	.top-bar-section li.hover>a:not(.button) {
		background-color: transparent;
		color:#F38F1D;
	}

}

#menu {
	position: static;
}
.top-bar-section {
	position: static;
	*zoom:1;
}
.top-bar-section:before, .top-bar-section:after { content: " "; display: table; }
.top-bar-section:after { clear: both; }

.top-bar-section ul {
	background: transparent;
	position: static;
	display: inline-block;
}
.top-bar-section .dropdown li {
	width:auto;
}
.top-bar-section .has-dropdown {
	position: static;
}
.top-bar-section ul li:hover>a {
	background-color: transparent;
	color: inherit;
}

.top-bar-section ul li.active>a {
	background-color: transparent;
	color: #00B3E3;
}

.top-bar-section>ul>li.active>a {
	background-image: url('../../images/active-page-arrow.png');
	background-position: center 31px;
	background-repeat: no-repeat;
}

.top-bar-section .sub-menu li.active>a {
	color: #284B7D;
}

#tasContain {
	padding-bottom: 70px;
}

#taSharing .boxLink {
	margin: 40px auto 0px;
}

.js #mobile-menu {
	background: #01b3e3;
	padding:0;
}
#mobile-menu ul { list-style: none; margin:0;}
#mobile-menu ul li a {padding:8px 10px;}
#mobile-menu ul li ul li a {padding-left:30px;}
#mobile-menu a { color:#fff;display: block;
border-bottom: 1px solid #2ba6cb;font-size: 18px;
line-height: 26px;}
#mobile-menu a:hover, #mobile-menu a:active, #mobile-menu a:focus {
	color:#284B7D;
}
#mobile-menu-button {
	top: -37px;
position: relative;
}



	.main-nav { bottom: 27px; }
	.top-bar {
		background: transparent;
	}
	.top-bar-section ul li {
		border: none; background-color: transparent; margin-left:45px;
	}
	.top-bar-section .has-dropdown>a {
		padding-right: 0px !important;
	}
	.top-bar-section li a:not(.button) {
		font-size:26px; line-height:26px; height: 46px; text-transform: uppercase; font-weight: normal; color:#6A747C; font-family: "alternate-gothic-no-3-d",sans-serif;
		padding: 0;
		background-color: transparent;
	}

	.top-bar-section .dropdown li a:not(.button) {
		padding: 0;
		font-size: 18px;
		margin-bottom: -4px;
		line-height: 36px;
		display: block;
		font-weight: normal;
		height: 36px;
		text-transform: uppercase;
		color: #fff;
		font-family: "alternate-gothic-no-3-d",sans-serif;
	}


	.top-bar-section .has-dropdown>a:after {
		display: none;
	}
	.top-bar-section li a:not(.button):hover, .top-bar-section li a:not(.button):active, .top-bar-section li a:not(.button):focus {
		background-color: transparent;
		color:#F38F1D;
	}

	.top-bar-section .sub-menu li.active a:not(.button), .top-bar-section .sub-menu li a:not(.button):hover, .top-bar-section .sub-menu li a:not(.button):active, .top-bar-section .sub-menu li a:not(.button):focus {
		color:#284B7D;
	}
	.top-bar-section ul.right li .dropdown {
		list-style-type: none;list-style-position: inside;text-align: center;
		color:#fff; width: 100%; padding:0; border-top:4px solid #019ec9; background-color: #01b3e3; border-bottom: 1px solid #019ec9;
		margin-top: -5px;
padding-top: 5px;
	}

	.page-parent #main {
		margin-top:41px;
	}
	.page-child #main {
		margin-top:41px;
	}

	.top-bar-section .has-dropdown.active>.dropdown { display: block; z-index:90;}







/* 4/2/2014 Changes */

@media(min-width:767px) {

#topFeatured > .entry-thumbnail.large-8.columns, 
#topFeatured > .entry-thumbnail.large-4.columns, 
.wwaImage.row > .entry-thumbnail.large-8.columns, 
.wwaImage.row > .entry-thumbnail.large-4.columns {
	overflow:hidden;
	max-height:349px;
	display:block;
}

}

#taHeadline.tShadow {
	padding-top:72px;
	position:relative;
	top:-32px;
	margin-bottom:-32px;
}

#postRecent .circleIcon, #postMore1 .circleIcon {
	margin-top:25px;
}

#main #primary #content .fwPosts .small-block-grid-1.large-block-grid-2 {
	position:relative;
	top:-32px;
}

#topFeatured {
	width:100%;
}

.imgGrad {
	margin-top: -1px;
}

/* SM Custom CSS Edits December 2014 */

#content > div > div.large-8.columns > header > h1.search-page-title 
{ font-size:48px; line-height:48px; margin:0 0 40px; padding:0 0 10px; border-bottom:4px solid #6A747C; text-transform:uppercase; }

#search-article
{ border-bottom:1px dotted #6A747C; }

#search-article-title { line-height: 1.0; padding-top: 5px; }

#search-tags { font-size: 13px; font-style: italic; }

#post-tags { font-size: 13px; font-style: italic; padding-top: 8px; border-top:1px dotted #6A747C; }

/* Action Network CSS by Blue Bulldog Digital 2018 */


.can_embed #can_embed_form {border: 0 !important;}

.can_embed #can_embed_form .international_link-wrap, .can_embed #can_embed_form #donation_recipient_wrap, .can_embed #can_embed_form #d_sharing, .can_embed #can_embed_form #logo_wrap, .can_embed #can_embed_form #action_info {display: none !important;}

.can_embed #can_embed_form #can_thank_you { background-color: transparent !important; border: none; box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; }

.can_embed #can_embed_form #can_thank_you h1, .can_embed #can_embed_form #can_thank_you p, .can_embed #can_embed_form #can_thank_you h4 { text-shadow: none !important; color: black !important; } 

.graybg .can_embed #can_embed_form #can_thank_you h1, .graybg .can_embed #can_embed_form #can_thank_you p, .graybg .can_embed #can_embed_form #can_thank_you h4 { text-shadow: none !important; color: white !important; } 

.can_embed #can_embed_form.can_float #form_col1, .can_embed #can_embed_form.can_float #form_col2 {
	float: none !important; width: 80% !important; margin: 0 auto !important;
}

.can_embed #can_embed_form h2 {border-bottom: 0 !important;}

.popmake .can_embed #can_embed_form h2, .popmake .can_embed #can_embed_form h4 {text-align: center; margin-bottom: 0; padding-bottom: 10px;}

.popmake .can_embed #can_embed_form a {color: black !important; text-decoration: underline;}


.lined_after_title:after, #can_embed_form h3+h4:after, .event_campaign #can_embed_form>h2+h4:after, .letter #can_embed_form h2.line+h4:after, #can_embed_form #letter-form>div>h4:after, #can_embed_form #letter-form #form_col1>h4:after, #can_embed_form #letter-form #form_col2>h4:after, #can_embed_form #select_tickets>h4:after, #can_embed_form .action_sidebar>h4:not(.sidebartitle):after, #can_embed_form_inner>h2+h4:after, #can_embed_form_inner>.last_line+h4:after {height: 0 !important;}

#NAT_W_ActionAlertSignUp #can_embed_form h2, #NAT_W_ActionAlertSignUp #can_embed_form h4, #NAT_W_GetUpdates #can_embed_form h4, #NAT_W_GetUpdates #can_embed_form h2 {display: none !important;}


#NAT_W_ActionAlertSignUp #can_embed_form #action_welcome_message #action_welcome_message_inner, #NAT_W_GetUpdates #can_embed_form #action_welcome_message #action_welcome_message_inner {background-color: transparent; border: none;}

#NAT_W_ActionAlertSignUp #can_embed_form input[type=submit], #NAT_W_GetUpdates #can_embed_form input[type=submit] {
	background: url(../../images/signup.png) no-repeat !important;
	text-indent: -9999px;
 	height: 46px;
	margin: 0 auto;
    min-width: 157px;
    max-width: 186px;
    width: 73%;
    margin-top: 10px;    
}

#NAT_W_ActionAlertSignUp #can_embed_form input[type=submit]:hover, #NAT_W_GetUpdates #can_embed_form input[type=submit]:hover {
background: url(../../images/signup_hover.png) no-repeat !important;
height: 46px;
}

.can_embed #can_embed_form input[type=submit] {
	background: url(../../images/submit.png) no-repeat !important;
	text-indent: -9999px !important;
 	height: 46px !important;
	margin: 0 auto !important;
    min-width: 157px !important;
    max-width: 186px !important;
    width: 73% !important;
    margin-top: 10px !important;  
    background-color: #fff !important;  
}

.can_embed #can_embed_form input[type=submit]:hover {
background: url(../../images/submit_hover.png) no-repeat !important;
height: 46px;
background-color: #fff !important; 
}

#can_embed_form .floatlabel-label {display: none !important;}



#NAT_W_ActionAlertSignUp #can_embed_form #form-first_name, #NAT_W_ActionAlertSignUp #can_embed_form #form-last_name, #NAT_W_GetUpdates #can_embed_form #form-first_name, #NAT_W_GetUpdates #can_embed_form #form-last_name  {display: none;}

#NAT_W_ActionAlertSignUp #can_embed_form input[type=text], #NAT_W_ActionAlertSignUp #can_embed_form input[type=email], #NAT_W_GetUpdates #can_embed_form input[type=text], #NAT_W_GetUpdates #can_embed_form input[type=email] {width: 75%; margin: 5px auto;}



#NAT_W_ActionAlertSignUp #can_embed_form #action_thank_you_text, #NAT_W_GetUpdates #can_embed_form #action_thank_you_text {display: none;}



