@font-face { font-family: 'gotham_mediumregular'; src: url('/local_css/gotham-medium-webfont.eot'); src: url('/local_css/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'), url('/local_css/gotham-medium-webfont.woff2') format('woff2'), url('/local_css/gotham-medium-webfont.woff') format('woff'), url('/local_css/gotham-medium-webfont.ttf') format('truetype'), url('/local_css/gotham-medium-webfont.svg#gotham_mediumregular') format('svg'); font-weight: normal; font-style: normal; }
/* IE10-IE11 only */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
#container{ min-height: 70vh!important;}
.sidebar-button{line-height:20px;}
}
/* end IE */
.clearfix:before,.clearfix:after {content: "";display: table;}.clearfix:after {clear: both;}.clearfix {zoom: 1; /* ie 6/7 */}#backToTop { position: fixed; bottom: 10px; right: 10px; cursor: pointer; display: none; width: 45px; height: 45px; }/* Theme Start */
body { background-color: #fff; font-family: 'Open Sans', Arial, sans-serif; font-size: 16px; margin: 0; display: flex; flex-direction: column; min-height: 100vh;}
a { transition: all 0.15s ease 0s; }
#container { background-color: #FFF; margin: 10px auto; width: 960px; }
#headWrap { background-color: #fff; padding-top: 10px; }
#header { margin: 0 auto; padding: 10px 0 5px; width: 960px; }
#header img { border: 0 none; }
#navigation { background-color: #ea1c24; height: 40px; overflow: hidden; padding: 5px; border-bottom: 6px solid #D3E1EC; }
.menu { height: 40px; margin: 0; padding: 5px 0 0; text-align: center; }
.menu li { color: #FFF; display: inline-block; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; list-style: none outside none; text-align: left; text-shadow: 0 1px 1px #912828; text-transform: uppercase; }
.menu li a:link, .menu li a:visited { border-right: 1px solid #FFF; color: #fff; display: block; margin: 0; padding: .5em 2em; text-decoration: none; }
.menu li:last-child a { border: 0 none; }
.menu li a:hover, .menuHover { transition: none; background-color: #BC121B; color: #FFF; text-shadow: none; }
.menu li ul { transition: none; background-color: #BC121B; border-radius: 0 4px 4px 4px; box-shadow: 0 5px 5px 0 rgba(0,0,0,0.3); margin: 0; min-height: 40px; padding: 10px 5px; position: absolute; visibility: hidden; z-index: 99999; }
.menu li ul li { transition: none; border: 0 none; display: inline; float: none; text-shadow: none; width: auto; }
.menu li ul li a:link, .menu li ul li a:visited { transition: none; background-color: #BC121B; border: 0 none; color: #FFF; font-weight: normal; min-width: 200px; }
.menu li ul li a:hover { transition: none; background-color: #ea1c24; border: 0 none; text-decoration: none; }
#content { color: #484848; float: left; line-height: 24px; margin: 10px; padding: 0; }
#content a { color: #484848; }
#contentInterior { padding: 0 30px 30px; }
#sidebar { background-color: #eaf0f5; border-top: 7px solid #dee6ed; color: #484848; float: right; font-size: 12px; margin: 10px; padding: 10px; width: 264px; border-bottom: 7px solid #dee6ed; }
#footer { font-size: 14px; margin: 0; padding: 0; text-align: center; }
#subFooter { padding: 0; text-align: center; }
hr { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #dee6ed -moz-use-text-color -moz-use-text-color; border-style: solid none none; border-width: 1px 0 0; height: 1px; margin: 20px auto; width: 100%; }
#paidFor { font-size: 13px; border: 2px double #FFF; color: #FFF; margin: 10px auto; padding: 10px; text-align: center; width: 300px; }
.newsDate { color: #777; font-size: 11px; line-height: 2.3em; text-transform: uppercase; }
h1 { color: #2672a6; font-family: 'Open Sans', Arial, Sans-serif; font-size: 30px; font-weight: normal; line-height: 1.1em; }
h2 { font-weight: normal; }
h3 { color: #496D83; font-weight: normal; margin: 0; }
h3 a { color: #496D83 !important; }
#eventsBar { background-color: #C63B3B; background-image: url("/images/10000/assets/navbg_ccce4f2f-036c-4673-a8d5-fd6d0343fec4.png"); background-repeat: repeat-x; border-bottom: 4px solid #344E5C; color: #FFF; margin: 0 0 10px; padding: 10px; text-align: center; }
#eventsBar a { color: #FFF; }
#eventsTopLinks { margin-bottom: 5px; text-align: center; }
.pad { padding: 0 10px; }
#eventsWrapper { border: 1px solid #CCC; margin-bottom: 10px; }
.eventItem { padding: 20px; }
.breadCrumbs { font-size: 11px; padding: 10px 0 5px; text-decoration: none; }
.breadCrumbs a { text-decoration: none; }
.breadCrumbs a:hover { text-decoration: underline; }
.galleryPageThumb { float: left; margin-right: 20px; text-align: center; width: 125px; }
.galleryPageThumb img { border: 1px solid #CCC; }
#recent_news { margin: 10px auto 20px; width: 220px; }
#recent_news a { color: #484848; text-decoration: none; }
#recent_news a:hover { text-decoration: underline; }
#social_media img:hover { box-shadow: 0 0 5px #BBB; }
.socialShare { overflow: hidden; }
.socialShare a { -moz-transition: all .2s ease-in-out 0s; background-position: left top; display: block; float: right; height: 16px; margin: 0 3px; text-indent: -9999px; width: 16px; }
.socialShare a:hover { background-position: left bottom; }
.socialShare a#fb-icon { background-image: url(/images/share_facebook_sprite.png); }
.socialShare a#tw-icon { background-image: url(/images/share_twitter_sprite.png); width: 24px; }
.socialShare a#em-icon { background-image: url("/images/share_email_sprite.png"); width: 23px; }
#rotatorBG { background-color: #31628D; background-image: url(/images/flag_slideshow_bg.png); background-size: 100% auto; width: 100%; }
#bottom { background-image: none; background-color: #073063; border-top: 0; padding: 20px 40px; margin-top: auto;}
#campaignPartner { color: #FFF; font-size: 11px; margin: 20px auto; text-align: center; text-decoration: none; width: 400px; }
#campaignPartner a { color: #FFF; font-size: 11px; text-decoration: none; }
#campaignPartner a:hover { text-decoration: underline; }
.galleryPageThumb img { border: 2px solid #fff; box-shadow: 3px 3px 3px #999; }
#photoContainer img { border: 2px solid #fff !important; box-shadow: 5px 5px 5px #999; }
#photoContainer img:hover { box-shadow: 5px 5px 5px #888; border: 1px solid #fff; }
.socialShare a#gp-icon { width: 16px; background-image: url(/images/gplus_share_sprite.png); }
.socialShare a#ln-icon { width: 16px; background-image: url(/images/linkedin_share_sprite.png); }
.socialShare a#gp-icon { width: 16px; background-image: url(/images/gplus_share_sprite.png); }
.socialShare a#ln-icon { width: 16px; background-image: url(/images/linkedin_share_sprite.png); }
#social_media img { box-shadow: 0px 2px 6px rgba(0,0,0,0.3); }
#volunteer_button { box-shadow: 0px 2px 5px rgba(0,0,0,0.3); }
#contribute_button { box-shadow: 0px 2px 5px rgba(0,0,0,0.3); }
#voting_button { box-shadow: 0px 2px 5px rgba(0,0,0,0.3); }
#social_media img:hover { box-shadow: 0px 2px 6px #777; }
.mobileLink { text-align: center; font-size: 12px; color: #fff; margin: 10px auto 20px; }
.mobileLink a { color: #fff; text-decoration: none; }
.mobileLink a:hover { text-decoration: underline; }
#sidebar h3 { color: #276089; font-family: "Open Sans",Arial,sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; text-align: center; }
#newsCol h3, #newsCol h3 a, #eventsWrapper h3 a { color: #2672a6 !important; font-family: "Open Sans",Arial,sans-serif; font-size: 18px; font-weight: bold; }
#recent_news { border-top: 2px solid #dee6ed; padding-top: 10px; margin-top: 20px; border-bottom: 2px solid #dee6ed; }
#recent_news p { font-size: 14px; }
#recent_news p a { color: #2672a6; }
.newsDate, .breadCrumbs, .breadCrumbs a { color: #75A4C9 !important; }
h1 { letter-spacing: -1px; font-size: 24px; font-family: 'Open Sans', Arial, sans-serif; font-weight: 600; }
#container { padding-top: 0; margin-top: 0; }
#eventsBar { background-image: none; border: 0; background-color: #154176; }
#eventsWrapper { border: 0; width: 100%; padding: 0; margin: 10px 0; }
.eventItem { padding-left: 0; margin-left: 0; }
#slideshow div { margin: auto; display: block; /*width: 650px !important;*/ }  
#slideshow div img { margin: auto; display: block; /*max-width: 650px !important; max-height: 235px !important;*/ } 
.navigation-locked { width: 100%!important;  position: fixed; top: 0; z-index: 100;}
#secureText{text-align:center;}

#paidFor, #paidFor a{color:#94a2bc;border-color:#94a2bc;}
#campaignPartner, #campaignPartner a{color:#94a2bc;}
#headWrap{display:none;}
#paidFor{color:#94a2bc; border:1px solid #94a2bc; text-transform:uppercase; letter-spacing:1px; font-family:'Lato', sans-serif; font-size:11px; }
#campaignPartner,#campaignPartner a{color:#94a2bc; text-transform:uppercase; letter-spacing:1px; font-family:'Lato', sans-serif; font-size:10px;width:100%;}
#navigation{border-top:15px solid #1A284D; background-color:#fff; height:70px; display:flex;align-items: center; /*border-bottom:1px solid #94A2BC;*/ }
.menu{text-align:right;margin-right: 60px; overflow:hidden;}
.menu li a{border-right:0!important; color:#1A284D;}
.menu li a{font-size:19px; text-shadow:none; font-family:'Lato', sans-serif; /*text-shadow:rgba(0, 51, 105, 0.3) 0px 2px 0px;*/}
#issuesSection{margin-top:30px;}
#HLNext, #HLPrevious {color:#fff!important;}

/* Inline logo */
.tinyLogo{display:unset;}
.tinyLogo{margin-right: auto; margin-left:60px;}
.tinyLogo img{height:100%!important; width:auto; max-height:50px;}
#bottom{background-color:#151B31;}

/* Red donate button in nav */
.nav-highlight{background-color:red; }
ul.menu li.nav-highlight a{color:#fff!important;}
ul.menu li.nav-highlight a:hover{background-color:darkred;color:#fff!important;}


/* Bottom nav for Campaign2 */
#bottom-both-wrapper{background-color:#1A223A; padding:10px 0;min-height:60px;}
#footer{background-color:#1A223A; background-image:none;}
#bottom-nav-wrapper{ min-height:30px;}
.bottom-nav-menu {display: flex; list-style-type: none;margin:30px auto;flex-wrap: wrap; justify-content:center;}
.bottom-nav-menu li {	 flex-grow: 0; padding:0; margin:0; text-align:center; margin:10px;}
.bottom-nav-menu a{color:#94a2bc; text-transform:uppercase; text-decoration:none;}
.bottom-nav-menu a:hover{text-decoration:underline;}
.bottom-nav-menu{margin-left:0; padding-left:0;}
 
/* Bottom Social */
#bottom-social-wrapper{ text-align:center; font-size:36px; margin:0px auto;}
#bottom-social-wrapper a{color:#94a2bc; padding:20px;}

/* Bottom nav */
.bottom-nav-menu {display: flex; max-width: 960px;list-style-type: none;margin:30px auto;padding:20px;}
.bottom-nav-menu li {	 flex-grow: 1; padding:0; margin:0; text-align:center;}
.bottom-nav-menu a{color:#94a2bc; text-transform:uppercase; text-decoration:none;}
 
/* Bottom Social */
#bottom-social-wrapper{background-color:#1A223A; text-align:center; font-size:48px; letter-spacing:30px;padding-bottom:30px;}
#bottom-social-wrapper a{color:#94a2bc;}


/* Minimum responsive upgrades */ 

body { margin: 0; padding: 0; }
#header { width: 100%; }
#headWrap { width: 100%; }
#container { display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 1250px; width: 100% !important; }
#mid { display: flex; flex-direction: row; flex-grow: 1; justify-content: center; }
#content { max-width: 1250px; }
#homeContent { width: 100%; margin-top:20px; margin:10px auto;}
#newsSection { margin: 0 auto; padding: 0; }
hr { margin: 20px auto; width: 100%; border: 0; height: 1px; background-image: -webkit-linear-gradient(left, #EAF0F5, #DEE6ED, #EAF0F5); background-image: -moz-linear-gradient(left, #EAF0F5, #DEE6ED, #EAF0F5); background-image: -ms-linear-gradient(left, #EAF0F5, #DEE6ED, #EAF0F5); background-image: -o-linear-gradient(left, #EAF0F5, #DEE6ED, #EAF0F5); }

/* Removed !important 8/7/23 */
#content img{max-width:100%;}

#container{max-width:100%;}
.breadCrumbs{visibility:hidden;}

#sidebar{background-color:#F4F5FA; border:0;}
#sidebar h3{color:#313D94;}
#recent_news p a{color:#313D94;}
#recent_news {border-color:#EAEBF4;}


.photoWrap{border:1px solid #ccc; width:280px; flex:none;}
#contentInterior{flex:none!important;}
.menu li a:hover, .menuHover{background-color:#E6E7EB;}
.menu li ul {background-color:#E6E7EB;}
.menu li ul li a:link, .menu li ul li a:visited {background-color:#E6E7EB;}
/*highlight color in dropdown*/
.menu li ul li a:hover {background-color:#E6E7EB; text-decoration:underline;}
.newsDate{color:#1A284D!important;}
#newsSection h3{margin-top:10px;}
hr{color:#E6E7EB;}


@media screen and (max-width: 959px) {
   /* .btn-open { line-height: 40px !important; font-size: 20px !important; }
    #header { width: auto; }
    #sidebar { width: auto; margin-left: 0; margin-right: 0; margin-bottom: 0; }
    #container { margin-bottom: 0; }
    .sidebar-button { max-width: 959px; height: 70px; line-height: 70px; }
    #content { padding: 10px 0; max-width: 959px; width: auto; margin-left: 0; margin-right: 0; }
    #homeContent { width: 90%; margin: 10px auto; padding-left:10px; padding-right:10px;}
    #contentInterior { padding: 0; width: 90%; margin: 10px auto; }
    #contentInterior img { max-width: 100%; height: auto !important; float: none !important; display: block; margin: 10px auto !important; }
    #paidFor { max-width: 500px; width: 80%; }
    #campaignPartner { max-width: 400px; width: 80%; }
    #container, #mid, #homeContent { display: flex; flex-direction: column; flex-grow: 1; }  */
#sidebar{order:2!important;float:unset; margin-left:0; margin-right:0;}
#content{order:1!important;float:unset;}

.overlay{background-color:#1A284D}
.overlay a{color:#fff; font-size:24px; font-family:'Nunito', sans-serif; font-weight:400;}
#overlay-social i {font-size:48px;}
.overlay-close{text-transform:uppercase;}
.menu-open-button a{color:#1A284D!important;}
            .btn-open { line-height: 40px !important; font-size: 20px !important; display:unset; font-family:'Nunito', sans-serif; font-weight:400; }
            #header { width: auto; }
            #sidebar { width: auto; margin-left: 0; margin-right: 0; margin-bottom: 0; }
            #container { margin-bottom: 0; }
            .sidebar-button { max-width: 959px; height: 70px; line-height: 70px; }
            #content { padding: 10px 0; max-width: 959px; width: auto; margin-left: 0; margin-right: 0; }
            #homeContent { width: 90%!important; margin: 10px auto; }
            #contentInterior { padding: 0; width: 90%; margin: 10px auto; }
            #contentInterior img { max-width: 100%; height: auto !important; float: none !important; display: block; margin: 10px auto !important; }
            #paidFor { max-width: 500px; width: 80%; }
            #campaignPartner { max-width: 400px; width: 80%; }
            #container, #mid, #homeContent { display: flex; flex-direction: column; flex-grow: 1; }
.sidebar-button{max-width:unset;}
#container{border:0; box-shadow:0;}
#sidebar{margin-top:0; min-width:unset!important;}
#content{margin-bottom:0;}
.menu-open-button{margin:unset; margin-right:10px;}
.btn-open { line-height: 40px !important; font-size: 20px !important; display:unset; font-family:'Lato', sans-serif; font-weight:700; }
            #content { padding: 10px 0; max-width: 959px; width: auto; margin-left: 0; margin-right: 0; }
.news-wrapper{width: 90% !important;}
}

@media screen and (max-width: 959px) {
.tinyLogo{margin-right: auto; margin-left:10px;}
}
 
#content{max-width:100%;padding: 0px; width: 100%;}
#navigation{transition: ease .3s; z-index: 99999; overflow:visible;}
.navigation-locked{ z-index: 99999;}
#content{max-width:1250px;}  
#contentInterior{padding:0!important;} 
#issuesSection{max-width: 1250px; width: 100%; margin: 20px auto; box-sizing: border-box;}.sidebar-button { max-width: unset; line-height: unset!important; padding:18px 8px 22px; min-height:0; height:auto;} #header{max-width:960px;}#header img{max-width:100%; height:auto; display:block;}#content img{max-width:100%;}
#sidebar{margin-left: unset; box-sizing: border-box;}
.formButton, .readyButton{
    background-color:#39529E!important;
}
 .formButton:hover, .readyButton:hover {
    transition: all 300ms ease 0s;
     background-color: #4C63A8!important;
}
 .formButton:active, .readyButton:active {
    background: #4C63A8!important;
}
 #signupWrapper{
    margin:20px auto;
}

/* For Working-5 */
#navigation{background-color:#313D94; border-bottom:0; border-top:0; box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);}

.menu li a{color:#fff!important;font-family:'Montserrat', sans-serif; text-transform:uppercase; font-size:17px;}
.menu-open-button a{color:#fff!important;font-family:'Montserrat';}

.menu li a:hover, .menuHover{background-color:#fff; color:#c5242e!important;}
.menu li ul {background-color:#fff;}
.menu li ul li a:link, .menu li ul li a:visited {background-color:#fff;}
/*highlight color in dropdown*/
.menu li ul li a:hover {background-color:#fff;}

#bottom{background-color:#C5242E;}
#bottom-both-wrapper{background-color:#C5242E;}
#bottom-social-wrapper{background-color:#C5242E;}
#bottom-social-wrapper a{color:#fff; text-decoration:none;}
#bottom-social-wrapper a:hover{color:#fff; text-decoration:underline;}
.bottom-nav-menu a{color:#fff; font-family:'Montserrat', sans-serif;}
.bottom-nav-menu a:hover{color:#fff; text-decoration:underline;}
#paidFor{color:#fff; border-color:#fff;}
#paidFor a{color:#fff;}
#campaignPartner, #campaignPartner a{color:#fff;}

.nav-highlight{background-color:#c5242e;}
.nav-highlight:hover{background-color:#9A1C24;}
.amountLink{background-color:#C5242E!important;}
.amountLink:hover{background-color:#9A1C24!important;}

.formButton, .readyButton{background-color:#BA363B!important;}    
.formButton:hover, .readyButton:hover {transition: all 300ms ease 0s; background-color: #9C2D32!important; }    
.formButton:active, .readyButton:active {background: #BA363B!important; }

.horizontalButtons a{background-color:#c5242e!important;}
.rwzProgress { background-color: #313D94!important; }
.radio-button input[type="radio"]:checked + label { background-color: #313D94; color: #fff; /*#0070BA*/ }
.rwzButton { background-color: #313D94!important; border-color: #313D94!important; width: 100%; max-width: 410px; margin: 0px auto !important; text-align: center; }
.rwzSelected .rwzLink .rwzText::before{background-color: #313D94!important; }
.overlay{background-color:#313D94}
.overlay a{color:#fff; font-size:24px; font-family:'Montserrat', sans-serif; font-weight:400;}
#overlay-social i, #overlay-social a{color:#fff;}

/* Menu hover fix */
.menu li a:hover, .menuHover, .menuHover a{color:#c5242e!important;}
.menu li ul li a:link, .menu li ul li a:visited {color:#c5242e !important; font-weight:bold;}
/*highlight color in dropdown*/
.menu li ul li a:hover {color:#c5242e !important;  font-weight:bold;}
.menu > li:hover > a{color:#c5242e !important;}
/* Theme End */
#rotatorBG{border-bottom:0;}
#sidebarSocial { margin: 20px auto; text-align: center; }
#sidebarSocial img{ box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);}
.fb-like-box{ background-color: #ffffff; padding: 5px 0 10px; margin: 10px auto 10px -3px!important; border: 1px solid #ccc;}
#fbFeedWrapper{ margin: 10px auto 10px 20px; width: 232px;}
.nButtonWrapper { width: 222px; text-align: center; padding-top: 5px; width: 222px; margin: 5px auto; }
.nButtonWrapper a{ box-shadow: 0px 2px 5px rgba(0,0,0,0.3); padding:8px 0; border-radius: 0; cursor: pointer; text-align: center; text-decoration: none; transition: background-color 0.15s ease-out 0s; width: 222px; height: 44px;  font-family: 'gotham_mediumregular', 'Open Sans', Helvetica, Arial; vertical-align: middle !important; font-weight: normal; font-size: 17px; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); display: table-cell; }
.championBlue{ background-color:#313D94; border:1px solid #313D94; color: #FFFFFF!important;}
.championBlue:hover{opacity: .95;transition: all 0.25s ease 0;}
.championRed{ background-color:#C5242E; border:1px solid #C5242E; color: #FFFFFF!important;}
.championRed:hover{opacity: .95;transition: all 0.25s ease 0;}
.fancybox-container{z-index:999999!important;}
/* Sidebar Email Signup  */
.error{border: 1px solid #ff0000!important;}
#sidebarSubButton:hover{background-color:#ccc;}
#sidebarSubButton:active{background-color:#ddd;}
#sidebarSignupHeader{text-align:center;}
#sidebarEmailSignup{display:flex; margin:10px;}
#sidebarSubE{font-size: 13px; padding: 14px; margin-bottom:0!important; border: 1px solid #ACAEB0; margin-right:5px;}
#sidebarSubButton{color: #343434; background-color: #f0f0f0; font-weight: bold; border: 0; padding: 14px; font-size: 13px; font-family: 'Open Sans', Helvetica, sans-serif; border: 1px solid #ACAEB0;}
#sidebarSignupThanks{display:none; text-align:center; font-size:14px; padding:20px; font-weight:bold;}
.news-wrapper hr{clear:both;}
.formButton{-webkit-appearance: none!important;}
#subButton{-webkit-appearance: none!important;}
.close-button{text-align:right; }
sub, sup { line-height: 0; }
input[type=text]{-webkit-appearance: none!important; -moz-appearance: none; }
input[type=submit]{-webkit-appearance: none!important; -moz-appearance: none; }
input[type=textarea]{-webkit-appearance: none!important; background-clip: padding-box; -moz-appearance: none; }
select { -webkit-appearance: none; -moz-appearance: none; }
/* Video embed */
.video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
/* Overlay */
.overlay { display: none; position: fixed; top: 0; height: 100%; width: 100%; overflow: auto; z-index: 9999999; }
.overlay-nav { display: flex; flex-direction: column; align-items: center; }
.overlay-menu{margin-top:30px!important;}
.overlay-menu, .overlay-menu ul { list-style-type: none; margin: 0; padding: 0; display: flex; flex-direction: column; align-items: center; text-transform: uppercase !important; }
.overlay-menu li { flex-grow: 1; }
.overlay-menu li a { display: block; padding: .65em; text-align: center; text-decoration: none; }
.overlay-menu li a:hover { text-decoration: underline; }
#overlay-social { text-align: center; margin: 10px 0; } #overlay-social i, #overlay-social a { font-size: 32px; text-align: center; padding: 5px; }
.btn-open{ font-size:20px; font-weight:700; font-family:'Nunito', Arial, Helvetica, sans-serif; color:#fff; transition-property: all .2s linear 0s; -moz-transition: all .2s linear 0s; -webkit-transition: all .2s linear 0s; -o-transition: all .2s linear 0s; text-align:right!important;  }
/*styling open close button*/
.close-button { display: inline; position: absolute; right: 50px; top: 6px; font-size: 30px; color: #fff; font-size: 30px; cursor: pointer; transition-property: all .2s linear 0s; -moz-transition: all .2s linear 0s; -webkit-transition: all .2s linear 0s; -o-transition: all .2s linear 0s; }
.close-button:hover { color: #00bfff;}
#close-overlay{font-size:15px!important;}
.menu-open-button { display: none; margin-right:10px;}
.menu-open-button a {  color:#fff; text-decoration: none; }
.sidebar-button { display: block; flex-direction: column; flex-basis: auto; flex-grow: 1; justify-content: center; align-items: center; line-height: 60px; text-align: center; margin: 10px auto; max-width:222px; }.sidebar-button:hover { opacity: .75; transition: all 200ms ease 50ms; }.sidebar-button i{ display:inline-block;font-size:1.4em; position:relative; top: 2px;}
/* flex mods */
#sidebar{min-width:264px!important; margin-left: 25px;}
#homeContent{width:unset;}
#homeTable{margin-top:30px;}
#content{display:flex;flex-direction: column;}
/* disabling contentInterior flex to allow image wrapping */
#contentInterior{/*display:flex; flex-direction: column;*/ height:100%;}
/* slideshow */
#rotatorBG { width: 100%; height: auto; border-bottom: none; background-size: cover; }
cycle-slideshow div a img { width: 100%; max-width: 100%; height: 100% !important; margin: 0 auto; display: block !important; }
.cycle-slide { display: flex; align-items: center;  }
.cycle-slideshow div { display: flex !important; align-items: center; justify-content: center; min-height: 100px; }
.cycle-slideshow div a img {display:flex!important; height: 100% !important; width: auto !important; }
/*social sharing*/
.socialShare{display:flex; text-align:right; align-self: flex-end!important;margin-top:auto; justify-content:flex-end;}
.socialShare a{text-indent:unset; width:unset; margin-right:4px;}
.socialShare a i { font-size: 22px; color: #cdcdcd;}
.socialShare a i:hover {transition:all .3s ease-in-out!important;}
.socialShare a i.fi-social-facebook:hover{color:#3b5998!important;}
.socialShare a i.fi-social-twitter:hover{color:#38A1F3!important;}
.socialShare a i.fi-social-linkedin:hover{color:#0077B5!important;}
.socialShare a i.fi-mail:hover{color:#FFC76A!important;}
.socialShare{display:flex; justify-content:flex-end;}
.socialShare a{ float:none; display: inline; height: auto; text-indent:initial; }

/* Signup form */
#signupWrapper { max-width: 1250px; min-height: 50px; background-color: #E4E4E4; margin: 0px auto; padding: 20px 20px 40px; width:100%; box-sizing:border-box;}
#emailSignupHeader{text-align:center; color:#1A223A; font-weight:bold; margin-bottom:20px; font-size:24px;box-sizing:border-box;}
#emailSignup { display: flex; flex:1; align-items: center; justify-content: center; margin: 0px auto; max-width:90%; min-height: 50px; font-size: 17px; font-family: 'Open Sans', sans-serif;}
#subButton { color: #fff; background-color: #ba363b; font-weight: bold; border: 0; padding: 10px 35px; font-size: 17px; font-family: 'Open Sans', sans-serif; }
#subButton:hover{background-color:#9C2D32}
.textfield { background-color: #fff; border: 0; padding: 10px; color: #999; flex: 1; margin-right: 10px; font-size: 16px; font-family: 'Open Sans', sans-serif; border-radius:0px; box-sizing:border-box; width:100%; min-width:0!important; }
.zip-field { max-width: 90px; }
.v-hide{ border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px;overflow: hidden; padding: 0; position: absolute; width: 1px;}
#signupThanks { display: none; color: #1A223A; font-size: 18px; font-family: 'Open Sans', sans-serif; text-align: center; margin-top: 15px; }
.error { border: 1px solid #ff0000; }
.news-wrapper{margin:0px auto 40px; max-width:1250px; width:100%; padding:0;}
.news-feed{ margin: 0px; }

/* Progress Meter */
a { transition-delay: 0s; transition-duration: 0.35s; transition-property: all; transition-timing-function: ease; }
#amountsSection { background-color: #efefef; padding: 40px; max-width: 1250px; width:100%; margin: 20px auto;box-sizing:border-box;}
#amountsTitle { font-size: 24px; text-align: center; }
#amountsText { font-size: 17px; text-align: center;}
#amountsWrapper { max-width: 500px; display: flex; flex-flow: row wrap; margin: 20px auto; justify-content: center; }
.amountLink { margin: 5px; line-height: 60px; max-width: 240px; background-color: #E7131A; color: #fff!important; text-decoration: none; font-size: 18px; font-weight: 600; text-align: center; flex-grow:1; flex-basis: 40%; flex-shrink: 1; /* <-- adjusting for margin */ }
.amountLink:hover { background-color: #CB020A; transform: scale(1.04);}
#thermometerWrapper { display: flex; flex-direction: column; margin: 20px auto; max-width: 500px;}
#thermometerProgressText { display: block; text-align: center; font-size: 20px; line-height:20px;  margin-bottom:10px; }
#glass { width: 100%; height: 40px; background: #c7c7c7; border-radius: 20px; /*float: left;*/ overflow: hidden; max-width: 500px;  }
#progress { width: 27%; height: 40px; background: #CB020A; z-index: 333; animation-delay: 2s; animation: progressBar 3s ease -in -out; animation-fill-mode:both;}

.image-align-right{float:right; max-width:300px!important;  height:auto!important; margin-bottom:25px; margin-left:25px;}
.image-align-left{float:left; max-width:300px!important; height:auto!important; margin-bottom:25px; margin-right:25px;}
.image-align-center{height:auto!important; display:block; margin:20px auto;}
#content .image-align-right{float:right; max-width:300px!important;  height:auto!important; margin-bottom:25px; margin-left:25px;}
#content .image-align-left{float:left; max-width:300px!important; height:auto!important; margin-bottom:25px; margin-right:25px;}
#content .image-align-center{height:auto!important; display:block; margin:20px auto;}

.image-align-center:max-width:100%;}
.image-align-left:after{clear:both;}
.image-align-right:after{clear:both;}

.image-align-center-50{height:auto!important; max-width:50%!important; width:100%; display:block; margin:20px auto;}.twocolumn-row { display: grid; width: 100%;  grid-gap: 15px; box-sizing:border-box; max-width:100%; grid-template-columns: 1fr 1fr; }
.twocolumn-7030-row { display: grid; width: 100%;  grid-gap: 15px; box-sizing:border-box; max-width:100%; grid-template-columns: 2fr 1fr;}
.twocolumn-3070-row { display: grid; width: 100%;  grid-gap: 15px; box-sizing:border-box; max-width:100%; grid-template-columns: 1fr 2fr;}
.threecolumn-row { display: grid; width: 100%;  grid-gap: 15px; box-sizing:border-box; max-width:100%; grid-template-columns: 1fr 1fr 1fr;}
.fourcolumn-row { display: grid; width: 100%;  grid-gap: 15px; box-sizing:border-box; max-width:100%; grid-template-columns: 1fr 1fr 1fr 1fr;}
.u-column { flex-shrink: 0; padding:10px;}
.u-column img{max-width:100%!important; margin: 0 auto;}
.figure-right{float:right;  padding-right:10px; max-width:300px; width:100%;}
.figure-left{float:left; padding-right:10px; max-width:300px;  width:100%;}
figcaption{text-align:center; font-size:.8em;}
@media only screen and (max-width: 600px) {
.twocolumn-row, .threecolumn-row, .fourcolumn-row, .twocolumn-7030-row, .twocolumn-3070-row { display:flex; flex-direction: column; }
}
@media only screen and (max-width: 900px) {
.figure-right, .figure-left{float:none!important; margin:20px auto;}
}

/* Endorsements */
.endorsement-group{display:block; width:100%;}
.endorsement-group h3{ display: block; margin: 20px 0; }
#endorsementsWithTextWrapper{width:100%;}
.endorser-title{font-size:.8em;}
.endorser{padding-bottom:20px!important; text-align:center;}



@media only screen and (max-width: 450px) {
.e-column { max-width: 100%!important; }
}
.t-fs{width:1px!important; height:1px!important;}



@media screen and (max-width: 940px) {
#amountsSection { margin-right:auto; margin-left:auto; padding-right:0; padding-left:0;}
#emailSignup { flex-direction: column; height: unset; }
#signupWrapper { height: unset; }
#subButton{max-width:237px; width:100%;}
.textfield { padding: 12px 17px; flex-grow: 1;  margin-right: 0; margin-bottom: 5px; }
.zip-field { max-width: unset; }
.bottom-nav-menu{flex-direction:column; line-height:2em;}
}

@media screen and (max-width:480px){
.tinyLogo img { width: 100%; height:auto;}
.tinyLogo{ height: auto; max-width: 150px; }​
}
@media screen and (max-width: 959px) {.menu { display: none;} #navigation{text-align:right;} .btn-open{text-align:right!important; color:#000;} .menu-open-button { display: inline;  text-align:right!important; } #sidebar{min-width:unset!important; margin-left:0; margin-right:0; margin-top:0;}.sidebar-button{max-width:unset;}}

.tinyLogo img{max-height: 150px;}
#navigation{height: 150px;}

#bottom-social-wrapper{ font-size:28px!important; letter-spacing:unset!important; }


.nButtonWrapper { width: 222px; margin: 8px auto;}
#newbuttons { text-align: center; margin-top: 10px; padding-top: 5px; width: 222px; margin: 10px auto; }
#newbuttons a { box-shadow: 0px 2px 5px rgba(0,0,0,0.3); padding:8px 0; border-radius: 0; cursor: pointer; text-align: center; text-decoration: none;  transition: background-color 0.15s ease-out 0s; width: 222px; height: 44px;  font-family: 'gotham_mediumregular', 'Open Sans', Helvetica, Arial; vertical-align: middle !important; font-weight: normal;  font-size: 17px; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); display: table-cell; }
#newbuttons a:hover { transition: all 0.25s ease 0s; text-decoration: none !important; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);  }
.championBlue{ background-color:#313D94; border:1px solid #313D94; color: #FFFFFF; font-size: px;}
.championBlue:hover{opacity: .95;transition: all 0.25s ease 0;}
.championRed{ background-color:#C5242E; border:1px solid #C5242E; color: #FFFFFF; font-size: px;}
.championRed:hover{opacity: .95;transition: all 0.25s ease 0;}
#s-48bb6320f0204b669a1fbb315ba171b6{vertical-align:middle!important;font-size:17px!important;font-family:'gotham_mediumregular';!important;}
#z-48bb6320-f020-4b66-9a1f-bb315ba171b6{font-size:17px!important;font-family:'gotham_mediumregular';; text-decoration:none; text-shadow:0px 2px 2px rgba(0, 0, 0, 0.2)}
#s-ae2abd81de57466db5a09e39d83b96e4{vertical-align:middle!important;font-size:17px!important;font-family:'gotham_mediumregular';!important;}
#z-ae2abd81-de57-466d-b5a0-9e39d83b96e4{font-size:17px!important;font-family:'gotham_mediumregular';; text-decoration:none; text-shadow:0px 2px 2px rgba(0, 0, 0, 0.2)}
#s-78e09240f13c49f189b4b42957383cb7{vertical-align:middle!important;font-size:17px!important;font-family:'gotham_mediumregular';!important;}
#z-78e09240-f13c-49f1-89b4-b42957383cb7{font-size:17px!important;font-family:'gotham_mediumregular';; text-decoration:none; text-shadow:0px 2px 2px rgba(0, 0, 0, 0.2)}

/* Customer Font Selections */
.news-feed h1, #content h1{padding-bottom:0;font-family: 'Montserrat', sans-serif;  color:#37474f;line-height:1.0em; font-size:32px; font-weight:900!important;}
#amountsTitle, .news-feed h3, #newsCol h3, #content h3{padding-bottom:0;font-family: 'Montserrat', sans-serif;  color:#37474f!important; line-height:1.0em; font-size:30px; font-weight:900!important;}
#issuesSection h3 a, .news-feed h3 a, #newsCol h3 a, #eventsWrapper h3 a, #content h3 a{padding-bottom:0;font-family: 'Montserrat', sans-serif;  color:#2D3886!important; line-height:1.0em; font-size:30px; font-weight:900!important;}
#issuesSection h3 a:hover, .news-feed h3 a:hover, #newsCol h3 a:hover, #eventsWrapper h3 a:hover, #content h3 a:hover{color:#3745A4!important;}
#issuesSection, .news-feed{font-family: 'Montserrat', sans-serif;  color:#37474f; line-height:1.7em; font-size:18px; font-weight:500!important;}
#issuesSection a, .news-feed a{color:#C5242E} #content a:hover{color:#DA323A;}
#amountsText,#content {font-family: 'Montserrat', sans-serif;  color:#37474f; line-height:1.7em; font-size:18px; font-weight:500!important;}
#content a{color:#C5242E} #content a:hover{color:#DA323A;}
.horizontalButtons{display:flex;flex-flow:column wrap;text-align:center;max-width:500px;margin:20px auto}.horizontalButtons a{background-color:#29aae1;font-family: 'Montserrat', sans-serif;  padding:20px;color:#fff!important;font-size:18px;font-weight:600;text-align:center;text-decoration:none;text-transform:uppercase;display:block;flex-direction:column;flex-basis:auto;flex-grow:1;justify-content:center;align-items:center; margin:1px;}.horizontalButtons a:hover{opacity:.85;transition:all .25s ease 0}#emailSignupHeader{font-family: 'Montserrat', sans-serif; }#issuesSection{}
/* Slides */

.slide-box{font-size:.5em; padding:10px 20px; line-height:3em;border:1px solid #fff;}
No AR 7/27/2025 1:29:50 PM
#slideshow-50de91ed-283d-4b2d-bdde-a0809f44e471 {width: 100%; min-height:234px; height: 50vh!important;margin: 0 auto;}
#slideshow-50de91ed-283d-4b2d-bdde-a0809f44e471 div { width: 100% !important; height: 100%!important;  display: flex; align-items: center;  }
#slideshow-50de91ed-283d-4b2d-bdde-a0809f44e471 div img { height: auto !important; width: 100% !important; }
#rotatorBG-50de91ed-283d-4b2d-bdde-a0809f44e471{min-height: 50vh!important;background-image: radial-gradient(#007CBF,#005F92)!important;background-color:#2D68B5;}
 
No AR 7/27/2025 1:29:50 PM
#slideshow-acca3957-e717-4f89-a48b-fda54c3e774e {width: 100%; min-height:234px; height: 33vh!important;margin: 0 auto;}
#slideshow-acca3957-e717-4f89-a48b-fda54c3e774e div { width: 100% !important; height: 100%!important;  display: flex; align-items: center;  }
#slideshow-acca3957-e717-4f89-a48b-fda54c3e774e div img { height: auto !important; width: 100% !important; }
#rotatorBG-acca3957-e717-4f89-a48b-fda54c3e774e{min-height: 33vh!important;background-image: radial-gradient(#678CA8,#405A6F)!important;background-color:#244073;}
 
No AR 7/27/2025 1:29:50 PM
#slideshow-30f48471-ae4d-43f8-9236-08165f947cc2 {width: 100%; min-height:234px; height: 50vh!important;margin: 0 auto;}
#slideshow-30f48471-ae4d-43f8-9236-08165f947cc2 div { width: 100% !important; height: 100%!important;  display: flex; align-items: center;  }
#slideshow-30f48471-ae4d-43f8-9236-08165f947cc2 div img { height: auto !important; width: 100% !important; }
#rotatorBG-30f48471-ae4d-43f8-9236-08165f947cc2{min-height: 50vh!important;background-color:#E0ECF6;}
 
No AR 7/27/2025 1:29:50 PM
#slideshow-e5f0f685-349d-4880-9ebf-6934d09b1d0c {width: 100%; min-height:234px; height: 33vh!important;margin: 0 auto;}
#slideshow-e5f0f685-349d-4880-9ebf-6934d09b1d0c div { width: 100% !important; height: 100%!important;  display: flex; align-items: center;  }
#slideshow-e5f0f685-349d-4880-9ebf-6934d09b1d0c div img { height: auto !important; width: 100% !important; }
#rotatorBG-e5f0f685-349d-4880-9ebf-6934d09b1d0c{min-height: 33vh!important;background-image: radial-gradient(#3A49AF,#2C3785)!important;background-color:#2C3785;}
 

#div-8a4e8aed-7f86-44a3-86b1-8573a6a7a702 {background-image:url(https://content.campaignpartner.net/images/126870/shah_family_new.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:33vh!important; background-color:#FFFFFF;}

#div-48349bf4-a3fd-4010-8f3c-f3a88c99ecb3 {background-image:url(https://content.campaignpartner.net/images/126870/12.jpg);background-repeat:no-repeat;background-position:center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-8fb74c6f-3ca7-4185-afa0-2e2a8609fa62 {background-image:url(https://content.campaignpartner.net/images/126870/standing_againt_terrorims_at_bac.jpg);background-repeat:no-repeat;background-position:center top ; background-size:contain; min-height:33vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-9f401575-2307-4167-8559-bc3bb9eb58c0 {background-image:url(https://content.campaignpartner.net/images/126870/banner_new_public_servant.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-61f69bd1-889b-4734-8eb1-2e0364f8f7e0 {background-image:url(https://content.campaignpartner.net/images/126870/IMG_9157.jpg);background-repeat:no-repeat;background-position:center top ; background-size:contain; min-height:33vh!important;  visibility:hidden; background-color:#333F94;}

#div-99b687d3-bef4-44b5-800c-f8f811b9b3de {background-image:url(https://content.campaignpartner.net/images/126870/11.jpg);background-repeat:no-repeat;background-position:center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-146b728c-b6f5-468a-a42d-8652b87bfffc {background-image:url(https://content.campaignpartner.net/images/126870/ExposeHate_Group_Foto.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:33vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-85fb477f-9ac6-4ae0-8dad-81d7e5655152 {background-image:url(https://content.campaignpartner.net/images/126870/shah_family_new.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-95cbe596-f7b9-4108-b190-a044138b7f3f {background-image:url(https://content.campaignpartner.net/images/126870/49822dbe-de13-49d5-8af0-7e63fef991e2.JPG);background-repeat:no-repeat;background-position:center top ; background-size:contain; min-height:33vh!important;  visibility:hidden; background-color:#333F94;}

#div-e984839f-b8d8-470f-a92f-1ac810555ca6 {background-image:url(https://content.campaignpartner.net/images/126870/10.jpg);background-repeat:no-repeat;background-position:center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-93154ac7-ec40-4e16-93d5-3f946660de4d {background-image:url(https://content.campaignpartner.net/images/126870/IMG_7698.JPG);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:33vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-f496fd2b-0156-44c6-b6c9-2a6b47f33e90 {background-image:url(https://content.campaignpartner.net/images/126870/IMG_1141.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-d5821b66-0d55-42f4-8faf-35eb25ab1b28 {background-image:url(https://content.campaignpartner.net/images/126870/13.jpg);background-repeat:no-repeat;background-position:center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-e78379c3-9fed-44e5-8041-09dd1b01312f {background-image:url(https://content.campaignpartner.net/images/126870/APAH-Month_2.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:33vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-1e21d51e-131e-4bbe-afb5-1d372e2821e4 {background-image:url(https://content.campaignpartner.net/images/126870/vikki.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-8a52d7fb-e27d-46f7-9523-c110a5bccb79 {background-image:url(https://content.campaignpartner.net/images/126870/9.jpg);background-repeat:no-repeat;background-position:center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-7ac9ed82-613c-473c-8ec3-e881a4cfcdf1 {background-image:url(https://content.campaignpartner.net/images/126870/Harvey_voluteer_team.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:33vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-5350a7e4-1fd6-45a2-895c-6972f93bdda0 { min-height:50vh!important;  visibility:hidden; }

#wrapper-5350a7e4-1fd6-45a2-895c-6972f93bdda0 {max-width:960px;display:block!important;  min-height:50vh!important; }

#content-5350a7e4-1fd6-45a2-895c-6972f93bdda0 {text-align:center; flex-direction:column; line-height:1.5; color:#ffffff; font-weight: 700; font-size: 40px; font-family: 'Montserrat', sans-serif; }

#content-5350a7e4-1fd6-45a2-895c-6972f93bdda0 a{color:#ffffff; text-decoration:none; }

#content-5350a7e4-1fd6-45a2-895c-6972f93bdda0 a:hover{color:#ffffff; text-decoration:none; }

#content-5350a7e4-1fd6-45a2-895c-6972f93bdda0 .slide-box{color:#ffffff; }

#div-8be70617-8af2-4dbb-82d5-55e51359f2fd {background-image:url(https://content.campaignpartner.net/images/126870/7.jpg);background-repeat:no-repeat;background-position:center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-865ae1d2-a902-43c8-88d7-11fcb61292b2 {background-image:url(https://content.campaignpartner.net/images/126870/banner.JPG);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:33vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-d8d860c6-93a9-47bb-b61e-360dcb752981 {background-image:url(https://content.campaignpartner.net/images/126870/IMG_4230001.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-8f8186cb-28ed-43be-8d1a-bdcf10063f46 {background-image:url(https://content.campaignpartner.net/images/126870/6.jpg);background-repeat:no-repeat;background-position:center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-dc163536-8a33-45cc-ae24-ccde642b32d5 {background-image:url(https://content.campaignpartner.net/images/126870/hillary_clinton.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-e85b4abc-1091-463b-a775-d2ae03041d20 {background-image:url(https://content.campaignpartner.net/images/126870/5.jpg);background-repeat:no-repeat;background-position:center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-7664e239-d5fb-4e34-986a-b38085bea0de {background-image:url(https://content.campaignpartner.net/images/126870/FullSizeR003.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-ffeeb5b3-a514-4071-880d-8845d374c0af {background-image:url(https://content.campaignpartner.net/images/126870/4.jpg);background-repeat:no-repeat;background-position:center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-74dd8990-f9f1-4c7f-8012-1de25d00abf1 {background-image:url(https://content.campaignpartner.net/images/126870/FullSizeR.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-9b9e2745-f799-44ac-baf5-fa61a1b4a829 {background-image:url(https://content.campaignpartner.net/images/126870/3.jpg);background-repeat:no-repeat;background-position:center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-8584d70d-4b16-4b54-a8cf-4ff02867cb7a { min-height:50vh!important;  visibility:hidden; }

#wrapper-8584d70d-4b16-4b54-a8cf-4ff02867cb7a {max-width:960px;display:block!important;  min-height:50vh!important; }

#content-8584d70d-4b16-4b54-a8cf-4ff02867cb7a {text-align:center; flex-direction:column; line-height:1.5; color:#ffffff; font-weight: 700; font-size: 40px; font-family: 'Montserrat', sans-serif; }

#content-8584d70d-4b16-4b54-a8cf-4ff02867cb7a a{color:#ffffff; text-decoration:none; }

#content-8584d70d-4b16-4b54-a8cf-4ff02867cb7a a:hover{color:#ffffff; text-decoration:none; }

#content-8584d70d-4b16-4b54-a8cf-4ff02867cb7a .slide-box{color:#ffffff; }

#div-7e06c918-bd26-455e-bafd-7472247a8ef8 {background-image:url(https://content.campaignpartner.net/images/126870/2.jpg);background-repeat:no-repeat;background-position:center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-cfaa5ac7-6987-464a-908d-48ac2f5903fb {background-image:url(https://content.campaignpartner.net/images/126870/IMG_1184001.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-2b86545d-90cb-4a0f-a711-e82a0c590ef2 {background-image:url(https://content.campaignpartner.net/images/126870/1.jpg);background-repeat:no-repeat;background-position:center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-1e619dff-f661-47ff-8224-6c284d40fdc7 {background-image:url(https://content.campaignpartner.net/images/126870/5A73377D-.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-08408c01-5447-4a46-9795-c7344074bdb2 {background-image:url(https://content.campaignpartner.net/images/126870/FullSizeR002.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-2dd16aab-bf07-453d-b50f-8c2bf6b1a3bd { min-height:50vh!important;  visibility:hidden; }

#wrapper-2dd16aab-bf07-453d-b50f-8c2bf6b1a3bd {max-width:960px;display:block!important;  min-height:50vh!important; }

#content-2dd16aab-bf07-453d-b50f-8c2bf6b1a3bd {text-align:center; flex-direction:column; line-height:1.5; color:#ffffff; font-weight: 700; font-size: 40px; font-family: 'Montserrat', sans-serif; }

#content-2dd16aab-bf07-453d-b50f-8c2bf6b1a3bd a{color:#ffffff; text-decoration:none; }

#content-2dd16aab-bf07-453d-b50f-8c2bf6b1a3bd a:hover{color:#ffffff; text-decoration:none; }

#content-2dd16aab-bf07-453d-b50f-8c2bf6b1a3bd .slide-box{color:#ffffff; }

#div-43e4b241-72bd-4973-83ac-0d58cde0a5d0 {background-image:url(https://content.campaignpartner.net/images/126870/IMG_1419.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-d8c0461f-666c-4ece-aff1-675565713e66 {background-image:url(https://content.campaignpartner.net/images/126870/IMG_4234001.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-7e593458-6795-404e-8f70-2aadadf97d26 { min-height:50vh!important;  visibility:hidden; }

#wrapper-7e593458-6795-404e-8f70-2aadadf97d26 {max-width:960px;display:block!important;  min-height:50vh!important; }

#content-7e593458-6795-404e-8f70-2aadadf97d26 {text-align:center; flex-direction:column; line-height:1.7; color:#ffffff; font-weight: 700; font-size: 40px; font-family: 'Montserrat', sans-serif; }

#content-7e593458-6795-404e-8f70-2aadadf97d26 a{color:#ffffff; text-decoration:none; }

#content-7e593458-6795-404e-8f70-2aadadf97d26 a:hover{color:#ffffff; text-decoration:none; }

#content-7e593458-6795-404e-8f70-2aadadf97d26 .slide-box{color:#ffffff; }

#div-1f3231fe-ea95-4b51-9468-11766c368104 {background-image:url(https://content.campaignpartner.net/images/126870/IMG_8608.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-fdf5a17a-bfca-454f-b79f-3145cb962059 {background-image:url(https://content.campaignpartner.net/images/126870/IMG_0379.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-5918490c-dfa6-4226-8b59-014406a6f188 {background-image:url(https://content.campaignpartner.net/images/126870/IMG_2978.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-413f235c-5424-4016-a088-de7398fa394b {background-image:url(https://content.campaignpartner.net/images/126870/IMG_5027.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-9dcedd32-e100-4654-921c-d591a2b84402 { min-height:50vh!important;  visibility:hidden; }

#wrapper-9dcedd32-e100-4654-921c-d591a2b84402 {max-width:960px;display:block!important;  min-height:50vh!important; }

#content-9dcedd32-e100-4654-921c-d591a2b84402 {text-align:center; flex-direction:column; line-height:1.5; color:#ffffff; font-weight: 700; font-size: 40px; font-family: 'Montserrat', sans-serif; }

#content-9dcedd32-e100-4654-921c-d591a2b84402 a{color:#ffffff; text-decoration:none; }

#content-9dcedd32-e100-4654-921c-d591a2b84402 a:hover{color:#ffffff; text-decoration:none; }

#content-9dcedd32-e100-4654-921c-d591a2b84402 .slide-box{color:#ffffff; }

#div-98029351-f138-465d-be2c-4844f8bcf1ff {background-image:url(https://content.campaignpartner.net/images/126870/E1142418-.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-65b21654-d2ef-4ea0-a5b5-9de7298b5439 {background-image:url(https://content.campaignpartner.net/images/126870/Shah_Haleem_with_Cong_Sheila_Jackson_Lee.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}

#div-68f8aea0-4051-4842-bf4f-08b5191acf77 {background-image:url(https://content.campaignpartner.net/images/126870/IMG_2463.jpg);background-repeat:no-repeat;background-position: center top ; background-size:contain; min-height:50vh!important;  visibility:hidden; background-color:#FFFFFF;}
@media only screen and (max-width: 900px) {
#content-5350a7e4-1fd6-45a2-895c-6972f93bdda0 {font-size: calc(18px + (40 - 18) * ((100vw - 300px) / (2000 - 300)));}
#content-8584d70d-4b16-4b54-a8cf-4ff02867cb7a {font-size: calc(18px + (40 - 18) * ((100vw - 300px) / (2000 - 300)));}
#content-2dd16aab-bf07-453d-b50f-8c2bf6b1a3bd {font-size: calc(18px + (40 - 18) * ((100vw - 300px) / (2000 - 300)));}
#content-7e593458-6795-404e-8f70-2aadadf97d26 {font-size: calc(18px + (40 - 18) * ((100vw - 300px) / (2000 - 300)));}
#content-9dcedd32-e100-4654-921c-d591a2b84402 {font-size: calc(18px + (40 - 18) * ((100vw - 300px) / (2000 - 300)));}
}
/* Set slide breakpoints */

/* Signup Widget */

.signupDisclaimer{ text-align:center; margin: 10px 10px 0 10px; }
