/*
THEME NAME: Rep. Bob Morgan 1.4
THEME URI: https://www.weareneighbor.com
DESCRIPTION: The original minimalist one-column, content-centered theme for WordPress. A different type of theme. For WordPress 2.6.x.
VERSION: 4.1
AUTHOR: weareneighbor.com
AUTHOR URI: https://www.weareneighbor.com
TAGS: variable width, fixed width, one column, widgets, theme options, options page, white, orange, blue, microformats, hatom, hcard
*/
body{background:#fff;color:#111;line-height:133%;margin:0;padding:0;}
body div#wrapper{width:100% !important;margin:0 !important;}
a,a:link{outline:none;text-decoration:none;}
img{width:100%;height:auto;}
h1{}
h2{color:#183566;font-family: bebas-neue, sans-serif !important;font-size:75px;line-height:100%;font-weight:normal;}
h3{color:#183566;font-family: bebas-neue, sans-serif !important;font-size:36px;line-height:100%;font-weight:normal;}
h4{color:#183566;font-family: bebas-neue, sans-serif !important;font-size:36px;line-height:100%;font-weight:normal;margin:0;padding:0;}
h5{}
p{font-family: adobe-garamond-pro, serif;font-size:24px;margin:0 0 5% 0;line-height:150%;}
p a{font-family: adobe-garamond-pro, serif;font-size:24px;margin:0 0 5% 0;line-height:150%;color:#f8521c;}
ul{width:100%;float:left;list-style-type:none;padding:0;margin:0;}
div#header a{font-family: montserrat, sans-serif;font-weight:600;text-transform:uppercase;font-size:18px;letter-spacing:.05em;}
div#header a,div#header a:link,div#header a:visited,body div.navigation a,body div.navigation a:link,.entry-title a,.entry-title a:link,div.sidebar h3 a,div.sidebar li#tag-cloud a,div.sidebar h3 a:link,div.sidebar li#tag-cloud a:link{text-decoration:none;}

button.displayM{width:100% !important;float:left;margin:5% 0;display:none;}
div.n2-ss-slide{height:925px !important;}

div.blog{position:static !important;float:left;}
div#container{width:90%;margin:5%;float:left;}
div#header div.white a{color:#183566 !important;}
div.bannerHomeHeight{background:#86c4eb;background:linear-gradient(315deg, rgba(134,196,235,1) 61%, rgba(24,53,102,1) 100%);overflow:hidden;}
a:active,div#header a:active,.entry-title a:active,div.sidebar h3 a:active{color:#e97d53;}
div.banner a,div.banner a:link,div.banner a:visited{color:#fff;margin:0 0.5em;padding:0 0.5em;text-decoration:none;}
div.banner a:active{color:#999;}
div.sidebar ul li ul li a,div.sidebar ul li ul li a:link{color:#28425e;text-decoration:none;}
div.sidebar ul li#categories ul li a,div.sidebar ul li.linkcat ul li a,div.sidebar ul li#archives ul li a,div.sidebar ul li#categories ul li a:link,div.sidebar ul li.xoxo ul li a:link,div.sidebar ul li.xoxo ul li a:link,div.sidebar ul li#rss-links ul li a,div.sidebar ul li#rss-links ul li a:link,div.sidebar ul li#meta ul li a,div.sidebar ul li#meta ul li a:link{background:#ebeef1;display:block;font-size:1em;padding:0.5em;width:99%;}
div.sidebar ul li ul li:hover,div.sidebar ul li#categories ul li a:hover,div.sidebar ul li.linkcat ul li a:hover,div.sidebar ul li#archives ul li a:hover,div.sidebar ul li#rss-links ul li a:hover,div.sidebar ul li#meta ul li a:hover{background:#cbd3db;color:#e15119;}
div.sidebar ul li ul li:hover a{text-decoration:underline;}
div.sidebar ul li ul li:hover a:hover,div.sidebar ul li ul li a:hover{color:#e15119;text-decoration:none;}
body div#wrapper{margin:2em auto;text-align:left;}
body div.sidebar{margin:0 0 2em;overflow:hidden;width:47%;}
div.banner{width:100%;z-index:-999;overflow:hidden;height:100vh;background:#86c4eb;background:linear-gradient(315deg, rgba(134,196,235,1) 61%, rgba(24,53,102,1) 100%);}
div.banner div#globalnav{background:#ebeef1;border-top:0.4em solid #cbd3db;}
div.banner div#globalnav ul li.current_page_item ul li{font-weight:400;}
div.banner div#globalnav ul,div.banner div#globalnav ul li{display:inline;list-style:none;margin:0;padding:0;}
div.banner div#globalnav ul li ul{margin-left:-1em;}
div.banner div#globalnav ul li img{border:none;left:1em;position:relative;top:0.12em;}
div.banner:hover div.access,div.banner div#globalnav{color:#0c141c;font-size:0.8em;letter-spacing:1px;line-height:100%;padding:0.6em 0;text-transform:uppercase;}
div.banner:hover div.access{background:#cbd3db;font-style:italic;}
div#header{margin:2.5% 5% 0 5%;width:90%;position:absolute;z-index:9999;}
div#header h1#blog-title{width:18%;float:left;font-size:2.7em;line-height:133%;margin:0 5% 0 0;}
div#header div#blog-description{font-size:1.2em;line-height:133%;}
div.learnMore{width:78%;position:absolute;z-index:99;bottom:12%;left:6%;padding:1.5% 5%;border-radius:100px;background:#f5582d;height:20px;}
div.learnMoreText{width:80%;float:left;color:#fff;font-size:18px;color:#fff;}
div.learnMore:hover{background:#0000a2;transition:.3s ease;}
div.hentry{margin:0 0 4em;}
div.entry-content{width:60%;margin:5% 20%;}
div.event-entry-content{width:80%;margin:5% 10%;}
div.event-entry-content h3{font-size:36px !important;}
div.event-entry-content .vsel-meta{width:50% !important;}
div.event-entry-content .vsel-image-info{width:50% !important;}
.vsel-image-info img{width:100% !important;}
.vsel-content .vsel-image{max-width:100% !important;}
div.newsCon div.entry-content{width:52%;float:left;margin:2.5% 23%;}
div.entry-content p{margin:1em 0;}
div.entry-content blockquote{background:#ebeef1;border-left:3px solid #c8cacd;}
div.entry-content blockquote p{padding:0.5em 1em;}
div.entry-content blockquote blockquote{background:#f0f3f5;border-left:3px solid #c8cacd;}
div.entry-content ul.xoxo,div.entry-content ul.xoxo li{margin:0;padding:0;list-style:none;}
div.entry-content ul.xoxo li h3{margin-bottom:0;}
div.entry-content ul.xoxo p{margin-top:0;}
div.entry-content ul.xoxo li ul{margin:0 0 0 2em;padding:0;}
div.entry-content ul.xoxo li ul li{list-style:disc;}
div.entry-content ul.xoxo li ul li ul li{list-style:circle;}
div.entry-content ul.xoxo li ul li ul li ul li{list-style:square;}
div#wrapper .html,div#wrapper .download,div#wrapper .pdf,div#wrapper .zip{margin-left:2px;padding:2px 0 2px 19px;}
div#wrapper .download{background:url(images/file-download.png) no-repeat center left;}
div#wrapper .html{background:url(images/file-html.png) no-repeat center left;}
div#wrapper .pdf{background:url(images/file-pdf.png) no-repeat center left;}
div#wrapper .zip{background:url(images/file-zip.png) no-repeat center left;}
div#wrapper .important{background:#f5f5dc url(images/important.png) no-repeat 0.5em center;border-bottom:1px solid #d0d0bb;border-top:1px solid #d0d0bb;padding:0.2em 0.5em 0.2em 2.2em;}
div#content div#post-0 form{width:100%;margin:0 auto;}
div#content div#post-0 form input#noresults-s{border:1px inset #637b93;font-size:1em;margin:0;padding:0.2em;width:70%;}
div.entry-content .content-column{width:40%;}
div.entry-content div.tag-archives{clear:both;width:100%;}
div.entry-content div.tag-archives p{line-height:200%;}
div.entry-content .alignright,img.alignright{float:right;margin:1em 0 1em 1em;}
div.entry-content .alignleft,img.alignleft{float:left;margin:1em 1em 1em 0;}
div.entry-content .center,img.aligncenter,.aligncenter{display:block;margin:1em auto;text-align:center;}
div.entry-content ul ul,div.entry-content ol ol,div.entry-content ol ul,div.entry-content ol ul{margin-bottom:0.5em;}
div.entry-content .clearer,p.entry-edit{clear:both;width:99%;}
div.entry-content span.more-link,div.entry-content div.page-link{font-size:0.9em;font-weight:700;text-transform:uppercase;}
div.entry-content div.page-link{background:#ebeef1;margin:1em auto 2em;padding:0.3em 0.1em;text-align:center;width:25%;}
div.entry-content h2,div.entry-content h3,div.entry-content h4,div.entry-content h5,div.entry-content h6{color:#333;font-weight:400;}
div.entry-content h2,div.entry-content h3{color: #183566;font-family: bebas-neue, sans-serif;font-size: 36px;line-height: 100%;font-weight: normal;}
div.entry-content h4{font-size:1.3em;margin:1.5em 0 -0.6em;}
div.entry-content h5,div.entry-content h6{font-size:1.2em;font-style:italic;margin:1.5em 0 -0.7em;}
div.entry-content code,div.entry-content pre,div.comments ol.commentlist li code,div.comments ol.commentlist li pre{font:1em/133% "courier new",courier,monospace;}
div.entry-content ins,div.comments ol.commentlist li ins{background:#ffffcd;}
div.entry-content del,div.comments ol.commentlist li del{background:#d8dee4;}
div.entry-content .wp-caption-text{font-style:italic;margin:0.2em auto 1em auto;text-align:center;color:#777;}
div.entry-content div.gallery{clear:both;float:left;margin:1em auto;text-align:center;width:100%;}
div.entry-content div.gallery dl{float:left;margin:0 auto;text-align:center;}
div.entry-content div.gallery dl.gallery-columns-2{width:49%;}
div.entry-content div.gallery dl.gallery-columns-3{width:33%;}
div.entry-content div.gallery dl.gallery-columns-4{width:24%;}
div.entry-content div.gallery dl.gallery-columns-5{width:19%;}
div.entry-content div.gallery dd{font-style:italic;margin:0 auto 1em auto;text-align:center;}
div.entry-content div.gallery *{margin:0;padding:0;}
div.entry-content div.entry-caption p{color:#fff;font-size:1em;font-weight:700;margin:-2em 0 2em 1em;}
div.entry-content div.entry-attachment{margin-top:1em;}
div.entry-content div.entry-attachment,div.entry-content div.entry-caption{text-align:center;}
div.entry-content div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#wrapper div#content div#nav-images{background:#fff;clear:both;margin:0;width:100%;}
body.attachment div#nav-images div{margin:0;padding:1em 2% 2em 2%;width:46%;}
body.attachment div#nav-images div.nav-previous{text-align:right;}
body.attachment div#nav-images div.nav-next{text-align:left;}
body.attachment div#content div.entry-footer{clear:both;}
div.hentry .entry-title{font-weight:400;line-height:115%;margin:0;}
div.hentry h2.entry-title{font-size:75px;color:#fff;}
div.hentry h3.entry-title{font-size:1.5em;}
div#content .page-title{font-size:1.7em;font-weight:400;line-height:133%;margin:0 0 0.5em;text-transform:uppercase;}
div.hentry div.entry-date{background:#fff;color:#637b93;font-size:0.9em;margin:0 0 0 2em;}
body div#content div.entry-meta{clear:both;width:100%;}
div.hentry div.entry-meta,body.single div.hentry div.entry-footer{font-size:0.8em;font-weight:700;margin:1em 0 2em;}
abbr.published{border:none;cursor:text;}
body div.navigation{font-size:0.8em;font-weight:700;height:1.4em;text-align:center;text-transform:uppercase;}
body div.navigation div.nav-previous{float:left;}
body div.navigation div.nav-next{float:right;}
body div#nav-below{margin:-2em 0 4em;}
body div#nav-above{margin-bottom:4em;}
body.single div#nav-above{margin:0 0 2em;}
div.comments h3{border-bottom:2px solid #637b93;font-size:1.2em;line-height:133%;margin:1em 0 0;}
div.comments ol.commentlist{margin:0 0 3em 2em;padding:0;}
div.comments ol.commentlist li{background:#cbd3db;margin:0.5em 0;padding:1em;}
div.comments ol.commentlist li.alt{background:#ebeef1;}
div.comments ol.commentlist li img.photo{float:right;border:4px solid #fff;margin:-1em -1em 1em 1em}
div.comments ol.commentlist li blockquote{border:2px solid #b0b3b5;padding:0 0.5em;}
div.comments ol.commentlist li div.comment-meta{font-size:0.9em;}
div.comments ol.commentlist li p{margin:0.5em 0;}
div.comments form#commentform{margin:0;padding:0;}
div.form-label,div.form-input,div.form-textarea{display:inline;float:left;margin:0.5em 0 0;}
div.form-label{clear:both;text-align:center;width:10%;}
div.form-textarea textarea{margin-bottom:0.2em;overflow:auto;}
div.form-submit input{margin-left:11%;width:92%;}
div.formcontainer{width:99%;}
div.sidebar ul,div.sidebar ul li{list-style:none;margin:0;padding:0;}
div.sidebar ul li .textwidget{margin:0.5em 0 1.5em;}
div.sidebar ul li.widget_tag_cloud{line-height:175%;}
div.sidebar ul li h3{border-bottom:2px solid #637b93;font-size:1em;line-height:133%;margin:1em 0 0;}
div.sidebar ul li#simplr-rss-links a{background:url(images/feed.png) no-repeat right center;padding-right:15px;}
div.sidebar ul p a.rss-linK{background:url(images/feed.png) no-repeat left center;padding-left:13px;}
div.sidebar ul li#search form{margin:0;padding:0.4em 0 0;width:99%;}
div.sidebar ul li#search input#s{border:1px inset #637b93;font-size:1em;margin:0;padding:0.2em;width:70%;}
div.sidebar ul li#search input#searchsubmit{width:25%;}
div.sidebar ul li#simplr-recent-entries span.entry-summary,div.sidebar ul li#simplr-recent-comments span.comment-entry{display:block;}
div.sidebar ul li ul li{background:#ebeef1;color:#28425e;font-size:1em;margin:0.5em 0;padding:0.5em;text-decoration:none;width:96%;}
div.sidebar ul li#simplr-recent-entries ul li,div.sidebar ul li#simplr-recent-comments ul li,div.sidebar ul li#simplr-recent-entries ul li abbr,div.sidebar ul li#simplr-recent-comments ul li abbr{cursor:pointer;}
div.sidebar ul li#categories ul li,div.sidebar ul li#archives ul li,div.sidebar ul li.linkcat ul li,div.sidebar ul li#rss-links ul li,div.sidebar ul li#meta ul li{padding:0;}
div.sidebar ul li table#wp-calendar{margin:0.2em auto;text-align:center;width:90%;}
div.sidebar ul li table#wp-calendar caption{margin:0.5em auto 0.2em;text-align:center;text-transform:uppercase;}
div#footer{color:#000;font-size:0.8em;padding:0.7em 0 0;}
div#footer span.footer-meta{line-height:150%;margin:0.2em 2em;}
div.banner div#globalnav ul li.current_page_item{font-weight:700;}
div.banner div#globalnav ul li ul li,div.comments ol.commentlist li div.comment-author,div.sidebar ul li#simplr-recent-comments span.comment-author{font-style:italic;}
div.banner div.access,div#footer span#theme-link span.additional-name,div#footer span#theme-link span.family-name{display:none;}
div.sidebar form#commentform p,div.sidebar ul li p{margin:0.5em 0 1em;}
div.comments h3 span,div.sidebar ul li#simplr-recent-entries span.entry-date,div.sidebar ul li#simplr-recent-entries span.entry-comments,div.sidebar ul li#simplr-recent-comments span.comment-entry{font-size:0.8em;}
div.comments ol.commentlist li div.comment-author span.fn,div.sidebar ul li#simplr-recent-entries span.entry-title,div.sidebar ul li#simplr-recent-comments span.comment-author span.fn{font-style:normal;font-weight:700;}
div.form-input,div.form-textarea,div.form-submit,div.form-input input,div.form-textarea textarea{width:90%;}
div#learn{width:100%;float:left;}
div#features{width:100%;float:left;}

hr.wp-block-separator{margin:35px 0;}

section{width:100%;float:left;}
section.container{width:100%;float:left;height:100vh;}
section.pageContainer{width:100%;float:left;}
section.secondaryContainer{width:100%;float:left;}
section.banner{width:100%;float:left;background:#86c4eb;background:linear-gradient(315deg, rgba(134,196,235,1) 61%, rgba(24,53,102,1) 100%);}
div.thumb{width:100%;float:left;height:400px;overflow-y:hidden;}
section.content{width:100%;float:left;margin:10% 0;}
section.sliderContent{padding:5% 10%;background: rgb(245,88,45);background: linear-gradient(145deg, rgba(245,88,45,1) 0%, rgba(25,100,175,1) 69%);width:80%;float:left;}
section.sliderContent .half{width:50%;float:left;}
div.centerContent{width:50%;margin:0 auto;font-size:20px;line-height:175%;font-family: montserrat, sans-serif;}
div.centerContent p{margin-bottom:10%;float:left;}
div.centerContent h2{font-size:70px;text-transform:uppercase;color:#1964af;letter-spacing:.03em;line-height:100%;}
div.homeFull{width:100%;}
div.homeFull p.divider a{width:100% !important;margin-bottom:15px;color:#f8521c;text-decoration:none;font-family: montserrat, sans-serif;font-weight:600;text-transform:uppercase;font-size:18px;letter-spacing:.05em;}
div.homeFull p.divider{margin-bottom:15px;border-bottom:1px solid #cdcdcd;width:100%;}
section.module{width:95%;margin:5% 0 5% 5%;float:left;background:#86c4eb;border-radius:15px 0 0 15px;}
div.contentLeft{width:40%;padding:5%;float:left;}
div.contentLeft h4{font-size:32px;color:#183566;text-transform:uppercase;}
div.contentLeft p{font-size:24px !important;color:#fff;line-height:150%;margin:0 0 10% 0 !important;}
div.contentRight{width:50%;float:left;}
section.module p{margin:0;padding:0;}
div.full{width:80%;float:left;margin:5% 0 0 0;}
.nf-form-content button, .nf-form-content input[type="button"], .nf-form-content input[type="submit"]{background:#f8521c !important;border-radius:10px;padding:15px 35px;color:#fff;}

button.mobile{display:none;}
div.mobileDonate{width:100%;display:none;float:left;position:absolute;top:30%;z-index:9999;}
div.pageContent{width:88%;padding:5% 6%;float:left;}
div.secondaryContent{width:60%;padding:10% 20%;float:left;}
div.secondaryContent h2{color:#1964af !important;}
div.secondaryPara{width:100%;float:left;color:#111;font-size:18px;line-height:30px;}

div.arrow{width:100%;margin:0 0 30% 0;float:left;}
div.learnArrow{width:20%;float:right;}
div.learnArrow img{width:35px;float:right;margin-top:-8px;}
div.margin-right{width:45% !important;margin:0 5% 0 0;}
div.arrow img{width:50px;}
div.halfContent{width:100%;float:left;}
div.number{width:100%;float:left;margin:0 0 5% 0;line-height:100%;font-size:70px;color:#fff;}
div.copy{width:80%;float:left;margin:0 0 15% 0;font-size:20px;line-height:165%;color:#fff;font-family: montserrat, sans-serif;font-weight:200;}
div.showMobile{display:none;}

div.headerNav{width:75%;float:right;margin:35px 0 0 0;}
div.headerNav button{float:right;}
div.mainNav{width:70%;float:left;}
div.mainNav ul{margin:25px 0 10px 0;}
div.mainNav ul li{width:auto;float:left;margin:0 5% 0 0;}
div.mainNav ul li a{font-size:20px;color:#fff;font-family: montserrat, sans-serif;letter-spacing:.03em;font-weight:200;}
button{width:auto;padding:20px 40px;float:left;border-radius:10px;background:#f8521c;border:none;color:#fff;font-family: montserrat, sans-serif;font-weight:600;text-transform:uppercase;font-size:18px;letter-spacing:.05em;}
button:hover{background:#0000a2;transition:.3s ease;color:#fff;}
button a{color:#fff;text-decoration:none;font-family: montserrat, sans-serif;}
button a:hover{color:#fff;}
div.bannerImage{width:45%;position:absolute;bottom:-32px;right:5%;}
div.bannerForm{width:50%;padding:5% 5% 5% 5%;position:absolute;bottom:0;left:0;z-index:99;}
div.bannerHeadline{width:80%;margin:0 10%;float:left;text-align:center;}
div.bannerHeadline h2{margin:0;color:#fff;}
div.pageBannerHeadline{width:80%;margin:0 10% 5% 10%;float:left;text-align:center;position:absolute;color:#fff;z-index:9999;bottom:0;}
div.pageBannerSubheadline{width:50%;float:left;position:absolute;text-align:center !important;bottom:0;margin:0 25% 7% 25%;color:#fff;font-size:30px;font-family: bebas-neue, sans-serif;letter-spacing:.06em;}
div.pageBannerHeadline h2{color:#fff;}
div.pageThumb{width:100%;}
div.bannerSubheadline{width:60%;float:left;margin:5% 20%;text-align:center;color:#fff;font-family: adobe-garamond-pro, serif;font-size:30px;line-height:125%;}
div.bannerSubscribe{width:100%;float:left;}
div.mobileBanner{display:none;}
div.category1{width:20%;float:left;margin:0 5% 0 0;color:#86c4eb;}
div.category2{width:75%;float:left;}
div.issues{width:100%;float:left;margin:10% 0 5% 0;}
div.issues ul li{width:auto;background:#daedf9;padding:5px 10px;border-radius:10px;float:left;margin:0 3% 3% 0;}
div.issues ul li a{font-family: montserrat, sans-serif;font-weight:600;text-transform:uppercase;letter-spacing: .05em;font-size:16px;color:#183566;}
div.pageIssues{width:90%;float:left;margin:5% 5% 0 5%;text-align:left;}
div.pageIssues div.category1{width:10% !important;font-size:18px;}
div.pageIssues div.category2{width:85%;}
div.pageIssues ul li{width:auto;background:#daedf9;padding:5px 10px;border-radius:10px;float:left;margin:0 3% 3% 0;}
div.pageIssues ul li a{font-family: montserrat, sans-serif;font-weight:600;text-transform:uppercase;letter-spacing: .05em;font-size:16px;color:#183566;}

li::marker{width:20%;float:left;margin:0 5% 0 0;}

button.desktop{display:block;}
button.mobile{display:none;width:90%;margin:10% 5%;float:left;}

section#footer{width:90%;padding:5%;float:left;text-align:left;}
div#footer h4{margin:0 0 10% 0;}

div.footerLogo{width:15%;float:left;margin:0 5% 5% 0;}
div.footerLogo img{margin:0;}
div.footerCol{width:30%;float:left;margin:0 3.333% 0 0;}
div.footerContainer{width:75%;float:left;}
div.columnOne{width:100%;float:left;font-size:16px;line-height:160%;color:#1c407c;}
div.columnOne ul li{margin:0 0 5px 0;font-family: montserrat, sans-serif;}
div.columnOne p{font-family: montserrat, sans-serif;font-size:16px;line-height:160%;}
div.columnTwo{width:50%;float:left;}
div.interiorColumn{width:33.333%;float:left;}
div.interiorColumn ul li{width:100%;float:left;margin:0 0 7.5% 0;float:left;}
div.interiorColumn ul li a{color:#606060;text-decoration:none;}
div.legals{width:80%;float:left;color:#606060;}
div.menu-legals-container{width:50%;float:left;}
div.menu-legals-container ul li{width:auto;float:left;margin:0 2.5% 0 0;}
div.menu-legals-container ul li a{color:#0000a2;text-decoration:none;}
div.social{width:20%;float:left;}
div.social img{width:30px !important;float:right;padding:0 1.5%;}
div.copyright{width:50%;float:left;}
div.contactPara{width:30%;margin:0 5% 0 0;float:left;color:#fff;font-size:18px;font-family: montserrat, sans-serif;font-size:200;line-height:160%;}
div.contactForm{width:55%;float:left;background:#fff;border-radius:10px;padding:5%;}
input.wpcf7-form-control, textarea.wpcf7-form-control{width:100%;padding:2% 0;font-size:18px;border:none;font-weight:200;}
form label{font-size:16px;margin-bottom:35px;float:left;width:100%;font-family: montserrat, sans-serif;font-weight:700;}
span.wpcf7-form-control-wrap{width:100%;float:left;border-bottom:1px solid #6c6c6c;}
input:focus, textarea:focus{outline:none;font-family: montserrat, sans-serif;font-size:200;}
input.wpcf7-submit{background:#f5582d;font-size:20px;color:#fff;font-weight:500 !important;padding: 20px 40px;border-radius: 300px;}
span.ajax-loader{display:none !important;}
form p{margin:0 !important;}

div.subscriptionBlock{width:90%;float:left;padding:5%;margin:5% 0;background:#86c4eb;background:linear-gradient(315deg, rgba(134,196,235,1) 61%, rgba(24,53,102,1) 100%);}
div.runningList a{font-size:42px;line-height:115%;color:#183566;}
div.runningList div.postThumb{margin:0 0 10% 0;}
div.runningList div.hentry{width:45%;float:left;margin:2.5%;height:525px;}
.nf-form-content .list-select-wrap .nf-field-element > div, .nf-form-content input:not([type="button"]), .nf-form-content textarea{color:#111 !important;}

nav{display:none;}
div.headerNav nav button.button{width:auto !important;background:none;}
nav button.button ul li{background:#fff;width:35px;height:3px;margin:0 0 5px 0;}
div.ham ul { width: 25px; float: right; }
div.ham ul li { width: 100%; height: 2px; background: #111; float: left; margin: 0 0 5px 0; }
/*nav ul li:nth-child(1) { width: 50%; float: right; }
nav ul li:nth-child(2) { width: 100%; float: right; }
nav ul li:nth-child(3) { width: 50%; float: left; }*/
div.ham:hover ul li { width: 100%; transition: .5s ease; background: #111; }
div.ham button{border:none;}
div.ham button:hover{background:none;}
.ham {
  display: none;
  float:right;
}
#target {
    width: 90%;
    position: fixed;
    z-index: 99999;
    height: 100vh;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #183566;
    color: #111 !important;
    font-size: 32px;
    font-weight: 300;
    display:none;max-height: none !important;
    height: auto !important;
    padding: 3.5% 5%;
    font-family: montserrat, sans-serif;
}
#target a {
  color: #fff;
  font-size: 24px;
  font-weight: 300;
  text-decoration:none;
}
#target .half { width:50%; margin-top:10%;float:left;}
#target .half ul li{width:100%;float:left;}
#target .half ul li{margin:0 0 20px 0;}

/* Collapse */
div.collapseContainer{width:60%;margin:0 20%;}
div.plusSign{width:35px;float:right;}
.collapsible {
  color:#183566;
  background:#fff;
  cursor: pointer;
  padding: 2% 0;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  margin:0 0 3% 0;
  border-radius:0;
  border-bottom:1px solid #cdcdcd;
}
div.collapseContainer button {
  color:#183566;
  background: #fff !important;
  font-family: bebas-neue, sans-serif !important;font-size:36px;font-weight:normal;letter-spacing:0;
}

.CCcontent {
  padding: 0 18px;
  display: none;
  overflow: hidden;
  color:#111;
}
button.blogHam ul li{background:#183566;;}

/* News */
div#content{width:100%;float:left;margin:5% 0 0 0;}
div.newsCol1{width: 26.5%;float:left;margin:0 1.5% 0 0;padding:0 1.5% 0 0;border-right:1px solid #cdcdcd;}
div.newsCol2{width:44%;float:left;}
div.newsCol3{width:23%;float:left;margin:0 0 0 1.5%;padding:0 0 0 1.5%;border-left:1px solid #cdcdcd;height:100%;position: absolute;right:0;}
div.top{width:100%;float:left;margin:0 0 5% 0;border-bottom:1px solid #cdcdcd;padding:0 0 15% 0; }
div.newsArticles{width:100%;float:left;position:relative;}
div.newsArticles h2{margin:5% 0;font-size:36px;}
div.newsArticles h2 a{color:#183566;}
div.articleCat{width:100%;margin:5% 0;float:left;color:#a5a5a5;}
div.articleCat a{font-size:16px;color:#a5a5a5;font-family: montserrat, sans-serif;}
div.newsArticles div.newsCol2 h2{width:80%;float:left;text-align:center;margin:0 10% 5% 10%;font-size:56px;}
div.newsArticles div.newsCol2 h2 a{color:#183566;}
div.newsArticles div.newsCol2 div.articleCat{width:100%;text-align:center;margin:10% 0 8% 0;}
div.articleExc{width:80%;margin:5%;float:left;text-align:center;}
div.newsContainer{width:90%;margin:5%;}
div.newsHeadline{width:90%;float:left;margin:5%;text-align:center;font-size:36px;}
div.newsCon{width:100% !important;margin:0 !important;}
div.newsCon div#content{margin:2.5% 0 0 0 !important;}
div.newsCon div.hentry h2.entry-title{color:#183566;width:50%;margin:1.5% 25% 0 25%;float:left;text-align:center;}
div.newsCon div.articleCat{text-align:center;margin:5% 0 0 0;}
div.postThumb{position:relative;float:left;width:100%;}
div.newsCol2 div.postThumb{margin:20px 0 0 0;float:left;}
div#nav-above{position:absolute;top:0;right:0;background:#86c4eb;z-index:9999;padding:2.5%;}
div#nav-above a{color:#fff;}
div.articleCat ul.post-categories li:nth-child(2){display:none;}

/* Form */
span#nf-form-title-2{display:none;}
  div.homeHeight{height:100% !important;}
div.nf-before-form-content{display:none;}
div.nf-form-content{margin:0;}
div.nf-field-container{width:90%;float:left;margin:0 0 15px 0;}
span.ninja-forms-req-symbol{display:none;}
div.nf-form-content{float:left;width:80%;margin:0 10%;}
nf-field{float:left;width:50%;}
input.ninja-forms-field{border:none !important;color:#fff !important;}
input#nf-field-8{color:#fff !important;background:#f8521c;border-radius:10px;width:100%;font-family: montserrat, sans-serif;text-transform:uppercase;font-weight:800;letter-spacing:.05em;font-size:18px;}
input#nf-field-12{color:#fff !important;border-radius:10px;width:100%;font-family: montserrat, sans-serif;text-transform:uppercase;font-weight:800;letter-spacing:.05em;font-size:18px;}
input#nf-field-16{color:#fff !important;background:#f8521c;border-radius:10px;width:100%;font-family: montserrat, sans-serif;text-transform:uppercase;font-weight:800;letter-spacing:.05em;font-size:18px;}
div.nf-form-content{margin:0;padding:0;width:100%;}
div.entry-content nf-field{width:100%;float:left;}


@media screen and (max-width:1300px){
  section.content{width:100%;float:left;margin:15% 0 !important;}
}

@media screen and (max-width:768px){
	div.showMobile{display:block;}
	.hideDesktop{display:none;}
	div.mobileDonate{width:90%;margin:20% 5%;float:left;}
	button.mobile{display:block !important;}
  div.mobileDonate{display:block !important;margin:5% 0 !important;}
  section.content{width:100%;float:left;margin:15% 0 !important;}
  div.pageThumb{width:100%;position:static !important;}
  div.runningList div.hentry{width:100%;margin:5% 0 15% 0;}
  div.pageIssues div.category1{width:100% !important;}
  div.newsCon div.hentry h2.entry-title{width:80%;margin:5% 10%;float:left;font-size:55px;}
  div.homeImg{display:none;}
  section.homeHeight{height:100vh !important;}
  button.button{background:none;}
  button.navButton{padding:40px 17px 0 0;}
  button.button nav button.button ul li{background:;}
  section.banner{height:auto;position:none;}
  div.bannerHomeHeight{height:100vh;background:#86c4eb;}
  div.banner{height:auto !important;position:static;}
  div.bannerForm{width:90%;}
  div.pageBannerHeadline{top:25% !important;bottom:none;}
  div.pageBannerHeadline h2{margin:0;font-size:48px;}
  div.pageContent{padding-top:0 !important;}
  div.pageBannerSubheadline{display:none;}
  div.bannerHeadline{width:80%;margin:10% 10% 0 10% !important;float:left;padding:0 !important;}
  div.bannerHeadline h2{font-size: 60px !important;}
  div.bannerSubheadline{width:80%;margin:5% 10%;}
  section.module{width:100%;margin:0 0 10% 0;}
  div.newsCol1, div.newsCol2, div.newsCol3{width:100%;margin:0;padding:0;}
  div.footerLogo{width:50%;float:left;}
  section#footer{margin-top:15%;}
  div.footerContainer{width:100%;}
  div.footerCol{width:100%;float:left;margin:2.5%;}
  div.full{width:100%;}
  section.content{margin:15% 0;}
  div.category1{width:100%;margin-bottom:25px;}
  div.issues ul li{width:90%;text-align:center;padding:2.5% 5%;}
  div.category2{width:100%;}
  div.pageBannerSubheadline{line-height:150%;margin-top:5%;}
  div.hentry div.entry-content{width:100%;margin:0;}
  div.collapseContainer{width:100%;margin:5% 0;}
  div.pageContent{padding:15% 6%;}
  div.newsCol3{position:relative;border:none;}
  div.contentLeft{width:70%;margin:10%;}
  div.contentRight{width:100%;}
  section.sliderContent{padding:10%;}
  section.sliderContent .half{width:100%;float:left;}
  div.margin-right{width:100% !important;margin:0 0 10% 0;}
  div.halfImage{display:block;}
  div.centerContent{width:80%;margin:10%;}
  div.copy{width:100%;}
  button{padding:20px 40px;border-radius:300px;}
  div.mainNav{display:none;}
  div#header h1#blog-title{width:50%;float:left;}
  div.headerNav{width:45%;float:left;}
  div.headerNav button{width:50%;font-size:16px;float:right;padding:5% 10%;}
  div.bannerHeadline{width:80%;left:0;padding:10%;bottom:25%;font-size:55px;}
  div.learnMore{padding:5% 10%;width:68%;}
  button.desktop{display:none;}
  button.mobile{width:90% !important;display:block;}
  button.mobile img{width:25px;}
  nav{display:block;}
  div#footer{width:80%;padding:10%;}
  div.footerLogo{margin:0 0 10% 0;}
  div.columnOne, div.columnTwo{width:100%;margin:0 0 10% 0;}
  div.interiorColumn{width:50%;margin-bottom:10%;}
  div.legals{width:75%;margin:0 0 10% 0;float:left;}
  div.social{width:10%;margin:0 0 10% 0;float:right}
  div.social img{margin-bottom:50%;}
  div.secondaryFooter{padding-top:10%;}
  div.copyright{width:100%;margin:0 0 5% 0;}
  div.menu-legals-container ul li{width:100%;margin:0 0 7.5% 0;}
  div.contactPara{width:100%;margin:0 0 15% 0;float:left;color:#fff;font-size:18px;}
  div.contactForm{width:80%;float:left;background:#fff;border-radius:10px;padding:10%;}
  div.hentry{margin:10% 0 0 0;}
  #target nav{width:auto;float:right;}
  div.menu-main-nav-container ul li{margin:0 0 25px 0;}
}