.header {
padding:1.25rem 0;
}
.header1 {
text-align:left;
padding:1.25rem 0 1.25rem 0;
}
.header2 {
text-align:right;
padding:1.25rem 0 1.25rem 0;
}
.mainNav {
background-color:#2d2d2d;
}
.bread {
padding:1rem;
}
.footer {
background-color:#000;
padding:3rem;
color:#fff;
}

/* SIDEBAR STYLES */
.sidebarCallout {
font-size:.9rem;
border:solid 1px #cccccc;
background-color:#f4f4f4;
padding:10px;
border-radius:5px;
width:100%;
text-align:center;
margin-bottom:30px;
}

/* LINK STYLES */
a {
color:#217fbd;
text-decoration:none;
  transition: color 0.25s ease-out; 
  -webkit-transition: color 0.25s ease-out; 
  -moz-transition: color 0.25s ease-out; 
  -o-transition: color 0.25s ease-out;
  }
a:hover {
color:#054081;
text-decoration:none;
  transition: color 0.25s ease-out; 
  -webkit-transition: color 0.25s ease-out; 
  -moz-transition: color 0.25s ease-out; 
  -o-transition: color 0.25s ease-out;
  }


/* TYPOGRAPHY */
caption {
font-size:.8rem;
}

.articleSpace h1 {
font-size:2.5rem;
font-weight:600;
line-height:2.75rem;
}
.articleSpace h2 {
  font-size:1.5rem;
  font-style:italic;
}

/* IMAGE STYLES */
.heroImage {
width:100%;
padding:3px;
border:solid 1px #eaeaea;
margin:0 0 20px 0;
border-radius:5px;
}

.hopeLogo {
padding:3px;
border:solid 1px #eaeaea;
margin: 0;
}


/* IMAGE STYLES */
.heroImageSidebar {
width:100%;
padding:3px;
border:solid 1px #eaeaea;
margin:0;
}

/* NAVIGATION STYLES */
.navStyle {
background-color:#2d2d2d;
}
.top-bar {
z-index:999;
background-color:#2d2d2d;
font-family: 'Roboto', sans-serif;
font-size:1rem;
padding: 1.25rem;
transition: padding .25s ease;
}
.is-stuck .top-bar {
padding: .2rem;
transition: padding .25s ease;
}
.top-bar .menu {
background-color:#2d2d2d;
}
.top-bar .menu a {
color:#fff;
}
.top-bar .menu a:hover {
color:#46b5ec;
}
.top-bar .menu .isactive {
color:#46b5ec;
}


/* BREADCRUMBS */

.breadcrumbs {
margin: 0 0 1rem 0;
list-style: none; }
.breadcrumbs::before, .breadcrumbs::after {
display: table;
content: ' ';
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1; }
.breadcrumbs::after {
clear: both; }
.breadcrumbs li {
float: left;
font-size: 0.6875rem;
color: #0a0a0a;
cursor: default;
text-transform: uppercase; }
.breadcrumbs li:not(:last-child)::after {
position: relative;
margin: 0 0.75rem;
opacity: 1;
content: "/";
color: #cacaca; }
.breadcrumbs a {
color: #1eace4; }
.breadcrumbs a:hover {
text-decoration: underline;
color:#054081; }
.breadcrumbs .disabled {
color: #cacaca;
cursor: not-allowed; }



/* SIDEBAR CALLOUTS */
.callout {
position: relative;
margin: 0 0 1rem 0;
padding: 1rem;
border: 1px solid rgba(10, 10, 10, 0.25);
border-radius: 3px;
background-color: white;
color: #0a0a0a;
}
.callout.article {
background-color: #054081;
color: #ffffff;
border:0;
text-align:center;
}
.callout.article h3 {
font-weight:600;
font-size:1.25rem;
}
.callout.article a {
  color:#fff;
  text-decoration:none;
}
.callout.article a:hover {
  color:#fefefe;
}
.callout a {
color:#fff;
}
.callout a:hover {
color:#f8485e;
}

.calloutlwia.article {
background-color: #f4f4f4;
border:0;
text-align:center;
font-size:.8rem;
padding-left:10px;
}
.calloutlwia.article h3 {
font-weight:600;
font-size:1.25rem;
}

.callout.radio100 {
background-color: #f4f4f4;
color: #333;
border:0;
text-align:left;
}
.callout.radio100 h3 {
font-weight:600;
font-size:1.25rem;
}
.callout.radio100 a {
  color:#1eace4;
  text-decoration:none;
}
.callout.radio100 a:hover {
  color:#0c306c;
}




/* BACK TO TOP BUTTON */
#BackToTop {
display: none;
position: fixed;
bottom: 20px;
right: 30px;
z-index: 99;
font-size: 18px;
border: none;
outline: none;
background-color: #999;
color: white;
cursor: pointer;
padding: 15px;
border-radius: 5px;
opacity:.8;
}
#BackToTop:hover {
background-color: #f89828;
}


/* BUTTONS */

.button {
display: inline-block;
vertical-align: middle;
margin: 0 0 1rem 0;
padding: 0.85em 1em;
border: 1px solid transparent;
border-radius: 0;
-webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
transition: background-color 0.25s ease-out, color 0.25s ease-out;
font-family: inherit;
font-size: 0.9rem;
-webkit-appearance: none;
line-height: 1;
text-align: center;
cursor: pointer;
background-color: #1779ba;
color: #fefefe; }
[data-whatinput='mouse'] .button {
outline: 0; }
.button:hover, .button:focus {
background-color: #14679e;
color: #fefefe; }
.button.tiny {
font-size: 0.6rem; }
.button.small {
font-size: 0.75rem; }
.button.large {
font-size: 1.25rem; }
.button.expanded {
display: block;
width: 100%;
margin-right: 0;
margin-left: 0; }
.button.primary {
background-color: #1779ba;
color: #fefefe; }
.button.primary:hover, .button.primary:focus {
background-color: #126195;
color: #fefefe; }
.button.secondary {
background-color: #767676;
color: #fefefe; }
.button.secondary:hover, .button.secondary:focus {
background-color: #5e5e5e;
color: #fefefe; }
.button.sidebar {
background-color: #f4f4f4;
color: #1eace4;
font-weight:bold; }
.button.sidebar:hover, .button.secondary:focus {
background-color: #1eace4;
color: #ffffff;
font-weight:bold; }
.button.hollow {
border: 1px solid #ffffff;
color: #ffffff; }
.button.hollow, .button.hollow:hover, .button.hollow:focus {
background-color: transparent; }
.button.hero {
  border-radius:20px;
}

/* PAGE SPECIFIC STYLES */

.homepageHero {
/*  background-image:url(/images/heroHomepage.jpg); */
  padding:7rem 0;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:top center;
  text-align:center;
}
.homepageHero2 {
/*  background-image:url(/images/heroHomepage.jpg); */
  padding:3rem 0;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:top center;
  text-align:center;
}
.homepageHero h1 {
  font-size:3rem;
  color:#fff;
  font-weight:600;
  text-align:center;
}
.homepageHero2 h1 {
  font-size:3rem;
  color:#fff;
  font-weight:600;
  text-align:center;
}
.homepageCallouts {
  background-image:url(/images/hpCalloutBG.jpg);
  background-repeat:no-repeat;
  background-size: cover;
  padding:20px;
  background-color:#053a7b;
  background-position:top center;
}
.homepageCalloutBox {
position: relative;
margin: 0 0 1rem 0;
padding: 1rem;
border: 1px solid rgba(10, 10, 10, 0.25);
border-radius: 3px;
background-color: white;
color: #0a0a0a;  
text-align:center;
}

.homepageCalloutBox_Opaque {
position: relative;
margin: 0 0 1rem 0;
padding: 1rem;
border: 1px solid rgba(10, 10, 10, 0.50);
border-radius: 3px;
background-color: rgba(255, 255, 255, 0.7);
color: #0a0a0a;  
text-align:center;
}

.homepageCalloutBox h2 {
  font-size:1.5rem;
  font-weight:600;
}
.homepageNumbers {
  background-color:#092e6e;
  padding:2rem 0;
}
.homepageNumbersBox {
  text-align:center;
}
.homepageNumbersBox h1 {
font-size:3rem;
font-weight:600;
color:#ffffff;
}
.homepageNumbers h3 {
font-size:3rem;
font-weight:600;
color:#f4f4f4;
}
.homepageNumbersBox h5 {
font-weight:200;
color:#f4f4f4;
}
.stateImpact {
  color:#86d0f8;
  font-weight:600;
}
.statePageNumbers {
  background-color:#092e6e;
  padding:2rem 0;
}
.statePageNumbersBox {
  text-align:center;
}
.statePageNumbersBox h1 {
font-size:3rem;
font-weight:600;
color:#ffffff;
}
.statePageNumbers h3 {
font-size:3rem;
font-weight:600;
color:#f4f4f4;
}
.statePageNumbersBox h5 {
font-weight:200;
color:#f4f4f4;
}
.statePageCitation {
  text-align:center;
  font-size:.8rem;
}
.statePageCitation a {
  color:#cccccc;
  text-decoration:none;
}
.statePageCitation a:hover {
  color:#ffffff;
  text-decoration:none;
}

.accordion-title {
  position: relative;
  display: block;
  padding: 1.25rem 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  font-size: 1rem;
  font-weight:600;
  line-height: 1;
 }
.stories {
  text-align:center;
  font-size:.9rem;
  padding:20px;
}

/* SECTION FRONT HERO IMAGE */

.full-width-testimonial-WhoWeAre {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_whoWeAre.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}

.full-width-testimonial-firstInformers {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_firstInformers.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}

.full-width-testimonial-newsReporters {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_newsReporters.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-investigators {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_investigators.jpg");
   background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-publicServants {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_publicServants.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-innovators {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_innovators.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-servingCommunities {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_serving.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-act {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_act.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-television {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_watchingTV.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-amradio {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.8)), url("/images/pageCover_listeningRadio.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-amradio {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_amRadio2.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}

.full-width-testimonial-alabama {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_alabama.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-alaska {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_alaska.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-arizona {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_arizona.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-arkansas {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_arkansas.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-california {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_california.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-colorado {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_colorado.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-connecticut {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_connecticut.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-dc {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_dc.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-delaware {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_delaware.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-florida {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_florida.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-georgia {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_georgia.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-hawaii {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_hawaii.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-idaho {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_idaho.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-illinois {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_illinois.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-indiana {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_indiana.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-iowa {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_iowa.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-kansas {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_kansas.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-kentucky {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_kentucky.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-louisiana {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_louisiana.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-maine {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_maine.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-maryland {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_maryland.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-massachusetts {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_massachusetts.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-michigan {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_michigan.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-minnesota {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_minnesota.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-mississippi {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_mississippi.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-missouri {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_missouri.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-montana {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_montana.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-nebraska {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_nebraska.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-nevada {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_nevada.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-newHampshire {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_newHampshire.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-newJersey {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_newJersey.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-newMexico {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_newMexico.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-newYork {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_newYork.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-northCarolina {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_northCarolina.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-northDakota {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_northDakota.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-ohio {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_ohio.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-oklahoma {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_oklahoma.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-oregon {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_oregon.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-pennsylvania {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_pennsylvania.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-rhodeIsland {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_rhodeIsland.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-southCarolina {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_southCarolina.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-southDakota {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_southDakota.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-tennessee {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_tennessee.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-texas {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_texas.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-utah {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_utah.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-vermont {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_vermont.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-virginia {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_virginia.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-washington {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_washington.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-westVirginia {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_westVirginia.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-wisconsin {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_wisconsin.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-wyoming {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1)), url("/images/pageCover_wyoming.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}

.full-width-testimonial-broadcastGood {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.5)), url("/images/pageCover_broadcastGood.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}
.full-width-testimonial-ian {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.5)), url("/images/pageCover_ian.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}

.full-width-testimonial-010621 {
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.5)), url("/americasStories/010621_riots/hero.jpg");
  background-size:cover;
  background-position: top center;
  background-repeat:no-repeat;
  background-attachment:initial;
}

.full-width-testimonial-content,
.full-width-testimonial-icon {
  text-align: center;
}

.full-width-testimonial-section {
  padding-top: 5rem;
}

.full-width-testimonial-section .full-width-testimonial-text {
  font-weight: 400;
  color: #ffffff;
  padding-left: 30px;
  padding-right: 30px;
  margin-top: -5px;
  padding-left: 50px;
  padding-right: 50px;
  font-size: 1.5em;
}

@media print, screen and (min-width: 40em) {
  .full-width-testimonial-section .full-width-testimonial-text {
    padding-left: 100px;
    padding-right: 100px;
  }
}

@media print, screen and (min-width: 64em) {
  .full-width-testimonial-section .full-width-testimonial-text {
    padding-left: 180px;
    padding-right: 180px;
    font-size: 1.8em;
  }
}

@media screen and (min-width: 75em) {
  .full-width-testimonial-section .full-width-testimonial-text {
    padding-left: 300px;
    padding-right: 300px;
  }
}

.full-width-testimonial-section .full-width-testimonial-source {
  font-size: 1.2em;
  font-weight: 600;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  padding-bottom: 0;
  margin-bottom: 0.2em;
  font-size: 1.0em;
}

.full-width-testimonial-section .full-width-testimonial-source-context {
  display: block;
  font-size: 0.9em;
  font-weight: 500;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 0.8em;
}

.full-width-testimonial-section .slick-slider {
  margin-bottom: 0px;
}

.full-width-testimonial-text,
.full-width-testimonial-content,
.full-width-testimonial-source,
.full-width-testimonial-icon {
  padding-bottom: 5rem;
}

.full-width-testimonial-content {
  width: 100%;
}


.footer a {
  color:#80cff9;
  text-decoration:none;
}
.footer a:hover {
  color:#0f82c0;
  text-decoration:none;
}

.caption-wab {
  font-size: 14px;
  text-align: right;
  line-height: 0%;
}
