@import url(https://fonts.googleapis.com/css?family=Dosis:400,700);@font-face{font-family:'NBP';src:url(graphics/nbp.ttf) format("truetype");font-style:normal;}@font-face{font-family:'Cambria';src:url(graphics/cambria.ttf) format("truetype");font-weight:normal;}@font-face{font-family:'Cambria';src:url(graphics/cambriab.ttf) format("truetype");font-weight:bold;}@font-face{font-family:'Cambria';src:url(graphics/cambriai.ttf) format("truetype");font-style:italic;}@font-face{font-family:'Cambria';src:url(graphics/cambriaz.ttf) format("truetype");font-weight:bold;font-style:italic;}@font-face{font-family:'BebasNeue';src:url(graphics/BebasNeue.otf) format("opentype");}@font-face{font-family:'RobotoCondensed-Regular';src:url(graphics/RobotoCondensed-Regular.ttf) format("truetype");}.clearfix:after{content:" ";display:table;clear:both;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,.post-content main ul,.post-content main ol,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none;}body{background:#fff;}a{color:#196FB5}.mobileOnly{display:none;}h1,h2,h3{font-family:'Georgia';line-height:0.97em;letter-spacing:-0.04em;margin-bottom:0.2em;}body:not(.home):not(.category):not(.single):not(.post-type-archive-blogs):not(.tax-blog-category):not(.search):not(.tag):not(.post-type-archive-tribe_events):not(.page) h2{font-size:50px;text-transform:uppercase;color:#888;font-family:"RobotoCondensed-Regular";margin-bottom:20px;}.category h1.category-name{font-size:50px;text-transform:uppercase;color:#888;font-family:"RobotoCondensed-Regular";margin-bottom:20px;}h3{font-size:34px;color:#aaa;font-style:italic;border-bottom:dotted 1px #ccc;padding-bottom:10px;font-family:"RobotoCondensed-Regular"}h3.divider{margin-top:20px;}.posting h3{font-style:normal;border:none;}strong,b{font-weight:bold;}h4.supplemental a{color:#aaa;font:normal 20px RobotoCondensed-Regular;}h4.supplemental{text-align:right;}em{font-style:italic;}.clear{clear:both;height:0px;float:none;}.more{color:red;font-weight:bold;font-size:1.4em;line-height:0.5em;margin-left:8px;}.separator{border-top:dotted 1px #ddd;margin-top:30px;padding-top:30px;}.container{width:85%;margin:0px auto;max-width:1100px;}#header{width:100%;background:#1e2d9b;background:radial-gradient(ellipse at center,rgba(57,83,200,1) 0%,rgba(35,38,135,1) 100%);}#top-nav{background:#fff;text-align:right;font:normal 16px sans-serif;text-transform:uppercase;padding:8px 0 10px 0;}#top-nav>div.container div{float:left;}#top-nav>div.container>div.social{width:50%;text-align:left;font-family:FontAwesome;}#top-nav>div.container>div.social a{color:black;margin-right:1em;font-size:19px;}#top-nav>div.container>div.social a#join{background:-webkit-gradient(linear,left top,left bottom,from(#90A7F9),to(#5292DB));background-color:#90A7F9;color:white;padding:4px 10px;font:bold 14px arial,sans-serif;}#top-nav>div.container>div.date{float:right;font-family:"RobotoCondensed-regular"}#logo{text-align:left;padding:10px 0 0;}#logo h1{display:inline;margin:0;padding:0;line-height:none}#logo img{width:70%;}#header.xmas{background:url(graphics/xmas-extend.jpg) no-repeat center bottom,#0363af url(graphics/xmas-pattern.jpg) repeat-x center bottom;background-size:auto 81%;}#header.xmas #logo{}#header.xmas #logo a img{opacity:0;}#header.xmas #logo h1{visibility:hidden}#header.xmas #MonthlyTheme{text-shadow:0px -0px 16px #000}.navbar{text-align:left;background:#d5d5d5;margin-top:-3px;border-top:solid 3px #5272fb;}.navbar div.container{margin:0px auto;text-align:center;}.ubermenu .ubermenu-target-text{font:normal 20px BebasNeue;white-space:nowrap;}.ubermenu-main .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target::after{content:" ";position:relative;left:0.2em;color:#5292DB;}.ubermenu .ubermenu-target-with-image>.ubermenu-target-text{white-space:normal;line-height:1.2em!important;}.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target{color:black!important;text-transform:none;font-family:RobotoCondensed-Regular!important;}.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image{height:10vw!important;}#menu-item-318 img{height:100px!important}.ubermenu-widgettitle{padding-top:0px!important;}.ubermenu-skin-black-white-2 .ubermenu-item-level-0>.ubermenu-target,.ubermenu-skin-black-white-2{border:none!important;}.ubermenu .ubermenu-item .ubermenu-submenu-drop{box-shadow:1px 10px 10px 0px rgba(0,0,0,0.7)!important}.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target{}.ubermenu h3.ubermenu-widgettitle{margin-bottom:0!important;}@media (max-width: 1305px) {.navbar.desktopOnly .container{width:100%;}}.mobileMenu{display:none;z-index:100;}#topBlock{margin-top:20px;}.breakingNews{font:bold 60px sans-serif;color:#DB2727;letter-spacing:-0.06em;text-align:center;line-height:0.8em;margin-bottom:30px;}.alert{background:#DB2727;color:white;padding:10px;font-size:30px;margin-right:20px;position:relative;top:-10px;}div.module{background:#f4f4f4;margin-bottom:30px;}.leftBar #mc_embed_signup{background:#eee;clear:left;font:14px Helvetica,Arial,sans-serif;}.leftBar #mc_embed_signup input.email{padding:0;}.leftBar .module h3{border-top:solid 6px #2b2eb5;font:normal 20px RobotoCondensed-Regular;text-transform:uppercase;padding:10px;text-align:center;background:#d5d5d5 url(graphics/bridge-small.png) no-repeat;background-size:70%;background-position:-70%;color:black;}.leftBar .module h1,.leftBar .module h2{font-size:18px;font-weight:500;font-family:RobotoCondensed-Regular;}.leftBar .module h1.blog-header,.leftBar .module h2.blog-header{font-size:25px;}a.authorPic{display:block;border-radius:180px;width:85px;height:85px;background-size:cover;background-position:center;margin:10px auto 5px auto;}.blogExcerpt{padding:10px;border-bottom:solid 1px #ccc;}.blogExcerpt a{color:black;}h4.byline{text-transform:none;font:normal 15px arial,sans-serif;}.urlInfo{display:none;}h4.byline a{color:#ea0000;}.mainBar h4.byline{margin-bottom:15px;}.mainBar iframe{width:100%;}.mainBar .moreNews h1,.home .mainBar .moreNews h2{border-bottom:solid 1px black;padding:8px 0;font:bold 18px "RobotoCondensed-regular";padding-left:33px;text-indent:-24px;}.mainBar .moreNews h1:before,.mainBar .moreNews h2:before{content:"\25b6";color:#2F35BF;margin-right:7px;}.mainBar .moreNews h1 a,.mainBar .moreNews h2 a{color:black;}.leftBar div.module h2:not(.sidebar-excerpt-title),.leftBar div.module p{padding:0 10px;}.rightBar .search-box{text-align:center;margin-top:-10px;background:#f4f4f4;}.rightBar #searchform input[type=text]{width:140px;margin:10px auto;}.rightBar #searchform input[type=submit]{margin-bottom:10px;}#search_toggle_mobile{cursor:pointer;border:none;background-color:#e9e9e9;border:1px solid #e9e9e9;width:30px;height:30px;overflow:hidden;position:relative;cursor:pointer;outline:none;border-radius:0;padding:0;display:none;float:right;}#search_toggle_mobile img{width:auto!important;margin:0!important;}h3.moreNews{padding:5px 0;color:white;text-align:center;background:#2F35BF;font-style:normal;font:normal 18px "RobotoCondensed-regular",arial,sans-serif;text-transform:uppercase;float:left;width:100%;line-height:18px;}.screen-reader-text{display:none;}.rightBar div.module h3,h1.moreNews span{background:#2f35bf;color:white;padding:5px;text-align:center;text-transform:uppercase;font:normal 18px "robotocondensed-regular",arial,sans-serif;margin-bottom:8px;border:none;}h3.moreNews span{padding:5px 30px;}.breakingStory{width:100%;display:table;margin-bottom:20px;}.tribe-events-schedule,a.tribe-events-gcal,a.tribe-events-ical{float:none!important;font-family:arial,sans-serif}.entry-summary p,.tribe-events-loop,#tribe-events-bar,.tribe-events-single-section{font-family:arial,sans-serif!important;}.tribe-events-meta-group-details dt{font-weight:bold}.tribe-events-meta-group-details dd{margin-left:20px}.tribe-events-meta-group .tribe-events-single-section-title{font-size:22px!important}.entry-summary p{font-size:14pt!important}div.list-info>h2>a,#tribe-events-content a{color:#444;}div.tribe-events-event-meta.vcard>div>div.tribe-events-venue-details>address{display:none!important;}.tribe-mini-calendar-grid-wrapper{font:normal 10pt arial}.tribe-mini-calendar-no-event{color:#333!important;}.tribe-mini-calendar td{background:#6aaf6a!important;}.tribe-mini-calendar-nav span{color:#000!important}.tribe-mini-calendar .tribe-events-has-events a{color:#000!important}.tribe-mini-calendar .tribe-events-has-events div[id*="daynum-"] a::before{background:#aaa!important}.rightBar .module{background:#fff;margin-bottom:15px;}.rightBar .module .image,.homepage-bottom .module .image{height:210px;width:100%;display:table-cell;background-position:center;background-size:cover;vertical-align:bottom;text-align:left;color:white;margin:0 0 20px 0;}.rightBar .module .image .itemInfo,.homepage-bottom .module .image .itemInfo{background:rgba(0,0,0,0.6);padding:7px 10px;}.rightBar .module h1,.homepage-bottom h1,.rightBar .module h2,.homepage-bottom h2{font-size:21px;font-family:RobotoCondensed-Regular;font-weight:800;line-height:1em;}.rightBar .module h4{font-size:1.1vw;font-family:RobotoCondensed-Regular;font-weight:400;}.pagination .nav-links{text-align:center;border-top:1px solid #B0B0B0;padding-top:25px;}.pagination .page-numbers{margin-right:5px;}#largeLeaderboard{text-align:center;margin:30px auto 10px auto;padding:20px 0px;border-bottom:1px dotted #ddd;border-top:1px dotted #ddd;width:100%;}.search .featuredItem{}.wrapper{float:left;width:100%;margin-right:-320px;}.mainBar{margin-right:300px;padding-right:20px;margin-left:190px;}.rightBar{float:left;width:280px;margin:0px 0px 20px 20px;font:normal 1em 'merriweather sans';}.leftBar{width:160px;float:left;}.leftBar,.rightBar{margin-top:-5px;}header img{border-top:dotted 1px #ddd;padding-top:30px;}.imageVisible .featuredItemPhoto{display:block;background-size:cover;margin-bottom:5px;float:left;width:23%;height:9vw;background-position:center;margin-right:11px;padding-top:23%;height:0;}.featuredItem{width:100%;float:left;padding:10px 4% 10px 0;border-bottom:#ccc 1px dotted;}.featuredItem img{display:none;}.featuredItem.fullWidth{width:100%;}.featuredItem.fullWidth .single-item{width:33%;}.featuredItem.fullWidth .single-item .item-image{width:31%;}.featuredItem.fullWidth .single-item .item-content{width:65%;}.featuredItem.fullWidth h3+.single-item{width:66%;padding-right:1%;margin-top:0;}.featuredItem.fullWidth h3+.single-item .item-image{height:260px;width:100%;display:block;background-position:center;background-size:cover;vertical-align:bottom;text-align:left;color:white;margin:0 0 10px 0;}.featuredItem.fullWidth h3+.single-item .wp-post-image{max-height:100%;}.featuredItem.fullWidth h3+.single-item .item-content{width:100%;}div.sectionIcon{display:none;position:relative;width:60%;background:#2F35BF;padding:0px 0px 0px 5px;float:right;text-transform:uppercase;margin:-20px 0 10px;font:bold 14px "RobotoCondensed-regular";color:white;text-align:center;}div.sectionIcon span.sectionIconText{position:relative;top:4px;}div.sectionIcon span.icon::after{font-family:FontAwesome;background:#dadada;font-size:27px;padding:0px 5px;color:#333;float:right;text-shadow:2px 1px 1px rgba(255,255,255,1);}.mainBar .moreNews h1::before,.mainBar .moreNews h2::before{font-family:FontAwesome;width:40px}div.sectionIcon span.section-752::after,.mainBar .moreNews h1.section-752::before,.mainBar .moreNews h2.section-752::before{content:"";}div.sectionIcon span.section-970::after,.mainBar .moreNews h1.section-970::before,.mainBar .moreNews h2.section-970::before{font-family:NBP;content:"";}div.sectionIcon span.section-750::after,.mainBar .moreNews h1.section-750::before,.mainBar .moreNews h2.section-750::before{content:"";}div.sectionIcon span.section-747::after,.mainBar .moreNews h1.section-747::before,.mainBar .moreNews h2.section-747::before{font:normal 27px NBP;content:"";}.mainBar .moreNews h1.section-747::before{font:normal 16px NBP;content:"";}div.sectionIcon span.section-1137::after,.mainBar .moreNews h1.section-1137::before,.mainBar .moreNews h2.section-1137::before{content:"";}div.sectionIcon span.section-1097::after,.mainBar .moreNews h1.section-1097::before,.mainBar .moreNews h2.section-1097::before{content:"";}div.sectionIcon span.section-748::after,.mainBar .moreNews h1.section-748::before,.mainBar .moreNews h2.section-748::before{font-family:NBP;content:"";}div.sectionIcon span.section-1145::after,.mainBar .moreNews h1.section-1145::before,.mainBar .moreNews h2.section-1145::before{font-family:NBP;content:"";}div.sectionIcon span.section-1401::after,.mainBar .moreNews h1.section-1401::before,.mainBar .moreNews h2.section-1401::before{content:"";}div.sectionIcon span.section-3733::after,.mainBar .moreNews h1.section-3733::before,.mainBar .moreNews h2.section-3733::before{content:"";}div.sectionIcon span.section-4025::after,.mainBar .moreNews h1.section-4025::before,.mainBar .moreNews h2.section-4025::before{content:"";}div.sectionIcon span.section-1096::after,.mainBar .moreNews h1.section-1096::before,.mainBar .moreNews h2.section-1096::before{content:"";}div.sectionIcon span.section-749::after,.mainBar .moreNews h1.section-749::before,.mainBar .moreNews h2.section-749::before{content:"NBP";font-size:24px;}.featuredItem div.sectionIcon.profileSectionIcon{width:100%;padding:0px;background:none;}.posts-loading{width:100%;padding:25px 0px;text-align:center;}.ledeStory{border-bottom:#ccc 1px dotted;}.ledeStory div.sectionIcon.profileSectionIcon{background:none;}.featuredItem.even{padding-right:4%!important;}.featuredItem.columns:nth-child(odd){padding-right:0;}.featuredItem:nth-child(odd),.featuredItem.odd{padding-right:0;}.featuredItem:nth-child(even){padding-right:0;}.featuredItem:nth-child(2){clear:none;}.featuredItem h1,.home .featuredItem h2,.category .featuredItem h2{clear:both;}.featuredItem h1,.home .featuredItem h2,.category .featuredItem h2{font-size:22px;color:black;margin-top:8px;line-height:1em;letter-spacing:-0.04em;font-weight:normal;}.featuredItem h1 a,.home .featuredItem h2 a,.category .featuredItem h2 a{color:inherit;}.topic,.post-categories,.post-categories a{list-style-type:none;font:bold 18pt 'merriweather sans';text-transform:uppercase;}.topic a,.redhed{color:#E12917;}.ledeStory{padding:0px 0px 25px 0px;margin:-8px 0 0px 0;}.ledeStory h1,.post-content h1,.home .ledeStory h2,.home .post-content h2,.category .ledeStory h2,.category .post-content h2{font-size:40px;font-weight:500;}.home .home_main_bar .ledeStory h2{font-size:40px;font-weight:500;font-family:'Georgia';line-height:0.97em;letter-spacing:-0.04em;margin-top:0;}@media(max-width:767px){
	.home .home_main_bar .ledeStory h2 {font-size:22px;}
}




.ledeStory p, .featuredItem p {
	font-size:16px;
}

.post-content h2 {
	font-size: 30px;
	margin-top: 20px;
}


.blogItem h1 a{
	font-size: 26pt;
}


#article {
	float: left;
	margin-right: 0px;
	width: auto;
}

#article h1 {
	font-size: 46pt;
	margin-bottom: 10px
}

#article h2 {
	font-size: 20pt;
	margin: 20px 0px 20px 0px;
}

.ledeStory h1 a, .posting h1 a, .blogItem h1 a,
.home .ledeStory h2 a, .home .posting h2 a, .home .blogItem h2 a,
.category .ledeStory h2 a, .category .posting h2 a, .category .blogItem h2 a {
	color: black;
}

/*.ledeStory img, .post-content img {
	width: 100%;
	height: auto;
	}
*/
.ledeStory img{
	width: 100%;
	height: auto;
	}
.post-content img {max-width:100%; height:auto; width:auto;}

.emailSignup {
	border: solid 1px #2386c9;
	padding: 30px;
	background: #cfe5f4;
	text-align: center;
	margin: 0px 0px 30px 0px;
	font: normal 16pt 'Merriweather Sans';


}

.subscribe-form {padding:0 10px 10px; background:#2f35bf}
.rightBar div.module  .subscribe-form  h3  {margin:0 0 2px}

.rightBar #mce-EMAIL {
	font-style: normal;
	height: 20px;
	border: 1px solid #ccc;
	font-size: 11px;
	width: 73%;

}

.rightBar #mc-embedded-subscribe {
	text-transform: capitalize;
	background: -webkit-gradient(linear,left top,left bottom,from(#90A7F9),to(#5292DB));
	background-color: #90A7F9;
	margin: 0;
	height: 22px;
	border: 0;
	padding: 4px 10px 4px;
	font-size: 11px;
	position: absolute;
}

#mce-EMAIL {
	width: 60%;
	background: white;
	border: none;
	padding: 5px;
	height: 35px;
	padding: 0 0 0 5px;
	border: 1px solid #828282;
	font-style: italic;
}

#mc-embedded-subscribe {
	margin-left: 4px;
	background: #2F35BF;
	border: dotted 1px black;
	color: white;
	font-weight: bold;
	height: 35px;
	padding: 0px 7px;
	text-transform: uppercase;
}

#mailIcon {
	font: normal 48pt "Web Symbols";
	float: left;
	margin: -10px 34px 0px 0px;
	color: #2386c9;
	cursor: default;
}



blockquote {
	margin-left: 10%;
	margin-right: 10%;
}


.posting {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: dotted 1px #ddd;
}

.leftBar .first {
	padding-top: 30px;
	margin-top: 30px;
	border-top: dotted 1px #ddd;
}

.posting img {
	width: 100%;
	height: auto;
}

.wp-caption.alignright {
	float: right;
        margin-left: 20px;
}

.wp-caption.alignleft {
	float: left;
	margin-right: 20px;
}

.wp-caption.aligncenter {
	text-align: left;
	margin: 1.3em auto;
	width: 100% !important;

}

.size-full {
	width: 100%;
}
input#s {
    width: 158px;
}

.wp-caption-text {
	font: bold 70% sans-serif !important;
	}



.post-content p, .post-content li, div.mobileOnly.posting {
	font: normal 18px cambria, times, serif;
	margin-top: 20px;
	line-height: 1.5em;
	}

.post-content ul {padding-left:30px;}
.post-content li {margin-top:12px;}

.mainBar.authorPage {
	margin-left: 0;
	margin-right: 0;
}

.authorPage .bioText {
	font: normal 11pt/1.4em arial, sans-serif;
	margin-bottom: 30px;
}

h1.authorName {
	font-size: 22pt !important;
}

.authorPage h2 {
    margin-bottom: -20px;
    background: #2F35BF;
    color: white;
    text-align: center;
    padding: 15px 0;
    font-size: 22px !important;
    margin-top: 0;
    color: #fff !important;
}

.authorPage h3 a{
	color: black;
	font-size: 30px;
	line-height: 1.3em;
}


.authorPage img {
	width: 300px;
	float: right;
	margin-bottom: 20px;
}

.authorPage  .authorBioPic {
	float: left;
	width: 250px;
	margin-right: 20px;
	margin-bottom: 5px;
}

.authorPage .authorPosts {

}

.authorPage .posting {
	clear: both;
	margin: 40px 0;
	border-top: dotted 1px #ccc;
	padding: 20px 0;
}

.postListing a img {width: 40%; float: right; height: auto; margin-left: 10px;}

.postListing h1 {clear: none;}

.expanding {

}








#footerWhite {
	text-align: center;
	margin: 40px 0 20px;
	clear: both;
}

#footerWhite img {
	width: 150px;
	height: auto;
}


#footerBlue {
	text-align: center;
	margin: 30px 0 0;
	background: #1e2d9b;
	background: radial-gradient(ellipse at center, rgba(57, 83, 200,1) 0%,rgba(35,38,135,1) 100%);
	color: white;
	padding: 30px 0 50px;
	font: normal 12pt "RobotoCondensed-regular", sans-serif;
}

#footerLinks {
	padding: 0 0 30px;
}

#footerBlue a {
	font: normal 13pt "RobotoCondensed-regular", sans-serif;
	text-transform: uppercase;
	color: white;
	margin-right: 13px;
}

.shareaholic-share-buttons-container {
	margin: -20px 0px 15px -15px !important;
}


@media all and (max-width:1200px) {
	.ubermenu .ubermenu-target-text {font-size: 16px;}


	.container {
		width: 98%;
	}


}


@media all and (max-width:1100px) {
	body {
		overflow-x: hidden;
	}


	#logo img {
		margin-left: 0px;
	}

	#navbar a {
		font-size: 19px;
	}

	.ubermenu .ubermenu-target {
		padding: 10px 15px !important;
	}

	.ubermenu .ubermenu-target-text {font-size: 15px;}


	.social .last {
	}

}

@media  only screen and (max-width:767px)  {
    	.leftBar {
		display: none;
	}
	.mainBar {
		margin-left: 0;
	}
}

@media  only screen and (max-width:900px)  {
	.blog-main .category-section h3 a {font-size: 18px !important;}
	#MonthlyTheme { padding-top: 15px; font-size: 16px;}

	.navbar div.container {width: 100%;}
	.rightBar div.module h3 {
		font-size: 20px;
	}
	.rightBar .module .image {
		height: 300px;
	}
	.ubermenu .ubermenu-target {
		padding: 10px 12px !important;
	}
	.ubermenu .ubermenu-target-text {font-size: 13px;}
	#menu-item-3071 {display: none;}
	.wp-caption-text { margin-bottom: 15px;}
}

@media	only screen and (max-width:768px)  {
.wrapper {
 margin-right: -200px;
}
    .rightBar {
    width: 180px;
    }
    .rightBar #mce-EMAIL {width:55%;}
    .mainBar {
    margin-right: 181px;
    }
    .mainBar.blog-home, .mainBar.blog-interior {    margin-right: 188px;}
    .rightBar .module .image {
    height: 200px;
}
}

@media	only screen and (max-width:700px)  {
    .blog-main .blog-home, .blog-interior {border-width: 0 !important;}
    .blog-main .category-section {height: auto !important; }
    .blog-right-bar {margin: 20px 0;}
	.container {
		width: 90%;
	}

	.mobileOnly {
		display: block;
	}

	.desktopOnly {display: none;}

	.sidebar, .mainBar, .wrapper, .leftBar, .rightBar, .middleWrapper, .blogItem, .sidebar .emailSignup {
		float: none;
		width: 100%;
	}

		#header {height:138px}
	.ledeStory, .blogItem, .emailSignup, .squareAd, .featuredItem {
		border-bottom: dotted 1px #ddd;
		padding-bottom: 15px;
		margin-bottom: 14px !important;
	}

	.ledeStory h1, .post-content h1 {
		font-size: 23px;
	}

	h2 {font-size: 40px;}
	h3 {font-size: 30px;}

	.authorPosts h2 {font-size: 14pt !important;}

	.authorPage .authorBioPic {
		width: 45%;
	}
	.authorPage img {float: none; width: 100%;}

	.mainBar {
		margin: 0;
	}

	.menuActivator {
		background: #D5D5D5;
		padding: 8px;
		font: normal 20px FontAwesome;
		color: black;
		float: right;
		margin: -1px 15px 0px 0px;
		border: 2px solid #5272FB
	}


	.mobileMenu {
		text-align: center;
		padding: 0 0 10px 0;
	}

	.mobileMenu ul {
		font: normal 20px RobotoCondensed-Regular !important;
		background: #D5D5D5;
	}

	.mobileMenu ul li {
		list-style: none;
		padding: 5px 20px;
	}

	.mobileMenu ul li:last-child {
		padding-bottom: 10px;
	}

	.mobileMenu ul li:first-child {
		padding-top: 10px;
	}

	.mobileMenu li a {
		font-size: 20px;
		color: black;
		width: 100%;
		display: block;

	}


	.featuredItem {width: 100%;}

	.imageVisible a {
		display: block;
		height: 30vw;
		width: 40vw;
		margin-right: 10px;
		float: left;
	}

	/*.featuredItem > .featuredItemPhoto {
		height: 30vw;
		width: 40vw;
		margin-right: 10px;
		float: left;
	}*/

	.featuredItem h1 {clear: none;}
	.featuredItem h1 a, .rightBar div.module h3 {
		font-size: 20px;
	}
	.post-content p {line-height: 1.3em;}


}

@media only screen and (max-width:500px)  {

#header.xmas {
 	background:
  		url(graphics/xmas-extend.jpg) no-repeat center top;   	background-size: 100% auto;
   }


    .blog-interior .single-news img {width: 40% !important;}
	.blog-interior .single-news .more {float:right; padding: 10px 0;}
	.sectionIcon {display: none;}
	#search_toggle_mobile {display: block; padding-top: 4px;}
	.search-box {display: none;}
	#article h2 {
		font-size: 15pt;
	}
	.header-search {width:90%;}
	#search_button {display: none;}
	.rightBar .module .image {
		height: 200px;
	}
	#header { height: 115px; position: fixed; z-index: 10300; top:0;}
	.mobileMenu {position: fixed; width: 100%; top:105px;}
	body > .container {
		padding-top: 105px; padding-top:34px;
	}
	input#s {height: 25px; border-radius:0 !important; width:100% !important;}
	.pageTitle {
		font-size: 25pt !important;
	}

	#logo {
		text-align: center;
	}

	#logo img {width: 90%; margin-left: -28px;}
	.menuActivator {margin-left: 10px; margin-right: 0px;}
	.ubermenu-skin-black-white-2.ubermenu-responsive-toggle {background: transparent !important; color: black !important;}

h3.moreNews {float:none}
.homepage-bottom.leftBar.mobileOnly	{margin-top:10px;}

.widget-container.widget_nbp-main-blog .blogExcerpt:after {content:" "; display:table; clear:both;}
.widget-container.widget_nbp-main-blog .blogExcerpt > a  > span {float: left; margin: 0 10px 10px 0;}
.widget-container.widget_nbp-main-blog .blogExcerpt > h4 {text-align: left; margin: 0;}
.widget-container.widget_nbp-main-blog .blogExcerpt > ul {overflow: hidden;  padding-left: 0;}

	#article {
		padding-top: 0px;
	}


	iframe {
		width: 100%;
	}

	.post-content p {
		font-size: 15pt;
	}
	.search-mobile-only, {
           display: block !important;
           padding: 15px 0;
           text-align: right;
         }

}

@media print {
	#topStories, .rightBar, .shareaholic-canvas, #disqus_thread { display: none;}
	#article {padding-top: 160px;}
	.post-content p {font-size: 11pt;}
	#top-nav, .navbar, .leftBar, .rightBar {display: none;}
	.mainBar {width: 100%;}
	.urlInfo {display: block; font-style: italic; margin-bottom: 20px;}

}

/*edit*/
.social-home a {
    background: -webkit-gradient(linear,left top,left bottom,from(#90A7F9),to(#5292DB));
    background-color: #90A7F9;
    text-transform: uppercase;
    color: white;
    padding: 6px 42px;
    font: bold 14px arial, sans-serif;
    width: 100%;
}
.search-mobile-only {
    display: none;
}
.singupnews-letter-home {
    background: red;
    padding: 6px 0px;
    font: bold 14px arial, sans-serif;
}
.singupnews-letter-home a {
    text-transform: uppercase;
    color: white;
    font: bold 13px arial, sans-serif;
    padding: 6px;

}
div#eModal-1 {
  min-height: 165px;
}

.open-modal {display:block !important;}

.wbounce-modal-sub { background: #f8f8f8;}
.wbounce-modal .wbounce-modal-sub { width: 400px !important;}
.campaign-label {
	color:#045BC2; text-transform: uppercase; text-align: center; padding: 6px 0px;
    font: bold 14px arial, sans-serif;
    border-top: 5px solid red;
    border-bottom: #045BC2 solid 5px;
}
.campaign-label a {font-size: 1.5em;}
#category-posts-12 > h3 {
	background: #eee;
}

#category-posts-11 > h3, #category-posts-12 > h3{
	color:#045BC2; text-transform: uppercase; text-align: center; padding: 6px 0px;
    font: bold 14px arial, sans-serif;
    border-top: 5px solid red;
    border-bottom: #045BC2 solid 5px;
    background-color: #fff;
}
#category-posts-11 > h3 a, #category-posts-12 > h3 a  {
	font-size: 1.5em;
}

#category-posts-11 .module .module, #category-posts-12 .module .module { display: none;}

.more-headlines .single-news h2 { text-transform: capitalize; margin-bottom: 5px; font-size: 1.5em;}
.home .byline a {color:#2F35BF;}

.pull-out-text {font-size: 1.3em;}

.more-news  { background: #fff !important; padding: 0 !important; margin-bottom: 12px !important;}

.header-search {
    float: right;
    position: relative;
    overflow: hidden;
}

input#s {
    padding: 0 30px 0 10px;
    border-radius: 12px;
    border: medium none;
    width: 160px;
    height: 30px;
    position: relative;
    background: #e9e9e9;
}

#search_button {
    border: medium none;
    background: rgba(0, 0, 0, 0) url("graphics/search.png") no-repeat scroll 0px 0px;
    width: 14px;
    height: 18px;
    position: absolute;
    right: 12px;
    opacity: 0.4;
    margin-top: 0px;
    top: 5px;
    z-index: 1;
}
.category-campaign-2016 #category-posts-11{ display: none;}


#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_wrap_0 {
    background-color: #000000;
    margin-top: 15px;
    border-collapse: collapse;
    display: table;
    position: relative;
    text-align: center;
    width: 600px;
    height: 400px;
}

.bwg_slideshow_description_text_0 {
    font-size: 14px !important;
}

#MonthlyTheme {
	color: #ffffff;
	background-color: transparent;
	padding-top: 50px;
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-size: 18px;
}

#MonthlyTheme a {
	color: #ffffff;
}

#MonthlyTheme a:hover {
	color: #d3d3d3;
}

/* Campaign 2016 Landing page */
.campaign2016 {}
	.campaign2016 .campaign-banner {background:#2f35bf; padding:10px 0 20px; text-align:center; border-top:#fff 1px solid; position:relative;}
	.campaign2016 .campaign-banner img  {max-width:90%;}
/*.campaign2016 .campaign-bg {background:url(graphics/bg-campaign2016.png) no-repeat center top; background-size:100% auto;}*/

.campaign2016 .campaign-top > div {width:49%; float:right;}
.campaign2016 .campaign-top > div:first-of-type {float:left}
@media	only screen and (max-width:500px)  {
.campaign2016 .campaign-top > div {width:100%; float:none;}
.campaign2016 .campaign-top > div:first-of-type {float:none}
.campaign2016 .campaign-top > div:last-of-type h3 {margin-top:30px;}
}

.campaign2016 .campaign-top ul {margin:0; padding:0;}
.campaign2016 .campaign-top li {list-style:none; padding:6px; border-top:#d8d6cb 1px solid;}
.campaign2016 .campaign-top li:first-child {border-top:none}
.campaign2016 .campaign-top .printfriendly {display:none !important}
.campaign2016 .campaign-top  a {color:inherit;}
.campaign2016 .campaign-top h2 a {font-size:19px; line-height:1.1em;}
.campaign2016 .campaign-top a:hover {color:#2f35bf}
.campaign2016 .campaign-top p {font-family:"RobotoCondensed-Regular", sans-serif; font-size:16px;}

.campaign2016 h3.campaign-header {text-align:center; color:#ff0000; font-size:31px; font-weight:bold; font-style:normal; text-transform:uppercase; border-top:3px solid #ff0000; border-bottom:3px solid #112873; padding:10px 0; margin:30px 0;}
	.campaign2016 h3.campaign-header span:before,
    .campaign2016 h3.campaign-header span:after{content:"\f005"; font-family:FontAwesome; padding:0 5px; color:#112873; }
	.campaign2016 h3.campaign-header span span span:before {padding-right:30px;}
	.campaign2016 h3.campaign-header span span span:after {padding-left:30px;}

.campaign2016 .campaign-top h3.campaign-subheader {text-align:center; color:#fff; font-size:26px; font-weight:normal; font-style:normal; text-transform:uppercase;  padding:15px 0; margin:0 0 5px; background:#142b7b ;background: linear-gradient(to bottom, #142b7b 0%,#0753b6 100%); border:none;}

.campaign2016 .rightBar .module {}
.campaign2016 .rightBar .module#category-posts-11{display:none !important}
.campaign2016 #category-posts-11 > h3,
.campaign2016 #category-posts-12 > h3 {}

.bsaProContainer { margin-bottom: 15px !important; }


/* Blog Styles */

body.post-type-archive-blogs {
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c0c3e2+0,ffffff+100 */
background: #c0c3e2; /* Old browsers */
background: -moz-linear-gradient(top,  #c0c3e2 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c0c3e2 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c0c3e2 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c3e2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

background-size:100% 1335px;
background-repeat:no-repeat;
}

body.post-type-archive-blogs.date {
	background:#fff;
}

.blog-main .category-section h3 {
	font-size: 26px;
    line-height: 16px;
    color: #fff;
    font-style: normal;
    border-bottom: none;
    padding:0;
    font-family: Arial, Helvetica, sans-serif;
    text-transform:uppercase;
     background:#1e2d9b;
     font-family:'Dosis', sans-serif;
}

.widget_nbp-main-blog .icon-wrapper {
	text-align: center;
}

.widget_nbp-main-blog .blog-icon {
	width: 85px;
	height: 85px;
	display: block;
	margin: 10px auto 5px auto;
	background-size: cover;
    background-position: center;
}

.widget_nbp-main-blog .byline {
	text-align: center;
	font-family: 'Dosis', sans-serif;
	font-weight:bold;
	 font-size:18px;
}

.widget_nbp-main-blog ul.main-blog-posts {
	padding: 5px 0 0 10px ;
}
.main-blog-posts li {
 	list-style:none;
 	position: relative;
 	padding-left: 15px;
	font-family: 'Dosis', sans-serif;
}

.main-blog-posts li:before {
	content: "";
    position:absolute;
    left: -15px;
    display:inline-block;
    width:10px;
    height:10px;
    border-radius:50%;
    top:5px;
    left:0;
}

.blog-main .category-section h3.section-politics, .widget_nbp-main-blog .section-politics  {
 	background:#000066;
    background: url(graphics/category-title-bg-politics.png) no-repeat right 10px center, #000066; /* Old browsers */
    background: url(graphics/category-title-bg-politics.png) no-repeat right 10px center, -moz-linear-gradient(left,  #000066 0%, #000052 100%); /* FF3.6-15 */
    background: url(graphics/category-title-bg-politics.png) no-repeat right 10px center, -webkit-linear-gradient(left,  #000066 0%,#000052 100%); /* Chrome10-25,Safari5.1-6 */
    background: url(graphics/category-title-bg-politics.png) no-repeat right 10px center, linear-gradient(to right,  #000066 0%,#000052 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000066', endColorstr='#000052',GradientType=0 ); /* IE6-9 */
}

.bullet-section-politics li:before { background-color:#000066; }

.blog-main .category-section h3.section-faith-and-law, .widget_nbp-main-blog .section-faith-and-law  {
 	background:#48864C;
    background: url(graphics/category-title-bg-faith-and-law.png) no-repeat right 10px center, #48864C; /* Old browsers */
    background: url(graphics/category-title-bg-faith-and-law.png) no-repeat right 10px center, -moz-linear-gradient(left,  #48864C 0%, #3C6F3E 100%); /* FF3.6-15 */
    background: url(graphics/category-title-bg-faith-and-law.png) no-repeat right 10px center, -webkit-linear-gradient(left,  #48864C 0%,#3C6F3E 100%); /* Chrome10-25,Safari5.1-6 */
    background: url(graphics/category-title-bg-faith-and-law.png) no-repeat right 10px center, linear-gradient(to right,  #48864C 0%,#3C6F3E 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48864C', endColorstr='#3C6F3E',GradientType=0 ); /* IE6-9 */
}

.bullet-section-faith-and-law li:before { background-color:#48864C; }

.blog-main .category-section h3.section-music, .widget_nbp-main-blog .section-music  {
 	background:#DCA623;
    background: url(graphics/category-title-bg-music.png) no-repeat right 10px center, #DCA623; /* Old browsers */
    background: url(graphics/category-title-bg-music.png) no-repeat right 10px center, -moz-linear-gradient(left,  #DCA623 0%, #B2861E 100%); /* FF3.6-15 */
    background: url(graphics/category-title-bg-music.png) no-repeat right 10px center, -webkit-linear-gradient(left,  #DCA623 0%,#B2861E 100%); /* Chrome10-25,Safari5.1-6 */
    background: url(graphics/category-title-bg-music.png) no-repeat right 10px center, linear-gradient(to right,  #DCA623 0%,#B2861E 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DCA623', endColorstr='#B2861E',GradientType=0 ); /* IE6-9 */
}

.bullet-section-music li:before { background-color:#DCA623; }

.blog-main .category-section h3.section-sports, .widget_nbp-main-blog .section-sports  {
 	background:#DD391A;
    background: url(graphics/category-title-bg-sports.png) no-repeat right 10px center, #DD391A; /* Old browsers */
    background: url(graphics/category-title-bg-sports.png) no-repeat right 10px center, -moz-linear-gradient(left,  #DD391A 0%, #B6321A 100%); /* FF3.6-15 */
    background: url(graphics/category-title-bg-sports.png) no-repeat right 10px center, -webkit-linear-gradient(left,  #DD391A 0%,#B6321A 100%); /* Chrome10-25,Safari5.1-6 */
    background: url(graphics/category-title-bg-sports.png) no-repeat right 10px center, linear-gradient(to right,  #DD391A 0%,#B6321A 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DD391A', endColorstr='#B6321A',GradientType=0 ); /* IE6-9 */
}

.bullet-section-sports li:before { background-color:#DD391A; }

.blog-main .category-section h3.section-voices, .widget_nbp-main-blog .section-voices {
	background:#FC6F2D;
    background: url(graphics/category-title-bg-voices.png) no-repeat right 10px center, #FC6F2D; /* Old browsers */
    background: url(graphics/category-title-bg-voices.png) no-repeat right 10px center, -moz-linear-gradient(left,  #FC6F2D 0%, #EB5D2F 100%); /* FF3.6-15 */
    background: url(graphics/category-title-bg-voices.png) no-repeat right 10px center, -webkit-linear-gradient(left,  #FC6F2D 0%,#EB5D2F 100%); /* Chrome10-25,Safari5.1-6 */
    background: url(graphics/category-title-bg-voices.png) no-repeat right 10px center, linear-gradient(to right,  #FC6F2D 0%,#EB5D2F 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FC6F2D', endColorstr='#EB5D2F',GradientType=0 ); /* IE6-9 */
}


.bullet-section-voices li:before { background-color:#FC6F2D; }


/* NEW BLOG COLORS */
.blog-main.blog-new .category-section h3.section-politics-and-law, .widget_nbp-main-blog .section-politics-and-law  {
 	background:#48864C;
    background: url(graphics/category-title-bg-faith-and-law.png) no-repeat right 10px center, #48864C; /* Old browsers */
    background: url(graphics/category-title-bg-faith-and-law.png) no-repeat right 10px center, -moz-linear-gradient(left,  #48864C 0%, #3C6F3E 100%); /* FF3.6-15 */
    background: url(graphics/category-title-bg-faith-and-law.png) no-repeat right 10px center, -webkit-linear-gradient(left,  #48864C 0%,#3C6F3E 100%); /* Chrome10-25,Safari5.1-6 */
    background: url(graphics/category-title-bg-faith-and-law.png) no-repeat right 10px center, linear-gradient(to right,  #48864C 0%,#3C6F3E 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48864C', endColorstr='#3C6F3E',GradientType=0 ); /* IE6-9 */
}

.bullet-section-politics-and-law li:before { background-color:#48864C; }

.blog-main.blog-new .category-section h3.section-lifestyle, .widget_nbp-main-blog .section-lifestyle  {
 	background:#000066;
    background: url(graphics/category-title-bg-lifestyle.png) no-repeat right 10px center, #000066; /* Old browsers */
    background: url(graphics/category-title-bg-lifestyle.png) no-repeat right 10px center, -moz-linear-gradient(left,  #000066 0%, #000052 100%); /* FF3.6-15 */
    background: url(graphics/category-title-bg-lifestyle.png) no-repeat right 10px center, -webkit-linear-gradient(left,  #000066 0%,#000052 100%); /* Chrome10-25,Safari5.1-6 */
    background: url(graphics/category-title-bg-lifestyle.png) no-repeat right 10px center, linear-gradient(to right,  #000066 0%,#000052 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000066', endColorstr='#000052',GradientType=0 ); /* IE6-9 */
}

.bullet-section-lifestyle li:before { background-color:#000066; }

.blog-main.blog-new .category-section h3.section-culture, .widget_nbp-main-blog .section-culture {
 	background:#DCA623;
    background: url(graphics/category-title-bg-music.png) no-repeat right 10px center, #DCA623; /* Old browsers */
    background: url(graphics/category-title-bg-music.png) no-repeat right 10px center, -moz-linear-gradient(left,  #DCA623 0%, #B2861E 100%); /* FF3.6-15 */
    background: url(graphics/category-title-bg-music.png) no-repeat right 10px center, -webkit-linear-gradient(left,  #DCA623 0%,#B2861E 100%); /* Chrome10-25,Safari5.1-6 */
    background: url(graphics/category-title-bg-music.png) no-repeat right 10px center, linear-gradient(to right,  #DCA623 0%,#B2861E 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DCA623', endColorstr='#B2861E',GradientType=0 ); /* IE6-9 */
}

.bullet-section-culture li:before { background-color:#DCA623; }

.blog-main.blog-new .category-section h3.section-sports {
 	background:#DD391A;
    background: url(graphics/category-title-bg-sports.png) no-repeat right 10px center, #DD391A; /* Old browsers */
    background: url(graphics/category-title-bg-sports.png) no-repeat right 10px center, -moz-linear-gradient(left,  #DD391A 0%, #B6321A 100%); /* FF3.6-15 */
    background: url(graphics/category-title-bg-sports.png) no-repeat right 10px center, -webkit-linear-gradient(left,  #DD391A 0%,#B6321A 100%); /* Chrome10-25,Safari5.1-6 */
    background: url(graphics/category-title-bg-sports.png) no-repeat right 10px center, linear-gradient(to right,  #DD391A 0%,#B6321A 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DD391A', endColorstr='#B6321A',GradientType=0 ); /* IE6-9 */
}

.blog-new .bullet-section-sports li:before { background-color:#DD391A; }

.blog-main.blog-new .category-section h3.section-voices {
	background:#FC6F2D;
    background: url(graphics/category-title-bg-voices.png) no-repeat right 10px center, #FC6F2D; /* Old browsers */
    background: url(graphics/category-title-bg-voices.png) no-repeat right 10px center, -moz-linear-gradient(left,  #FC6F2D 0%, #EB5D2F 100%); /* FF3.6-15 */
    background: url(graphics/category-title-bg-voices.png) no-repeat right 10px center, -webkit-linear-gradient(left,  #FC6F2D 0%,#EB5D2F 100%); /* Chrome10-25,Safari5.1-6 */
    background: url(graphics/category-title-bg-voices.png) no-repeat right 10px center, linear-gradient(to right,  #FC6F2D 0%,#EB5D2F 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FC6F2D', endColorstr='#EB5D2F',GradientType=0 ); /* IE6-9 */
}

.blog-new .bullet-section-voices li:before { background-color:#FC6F2D; }
/* NEW BLOG COLORS */



.leftBar .widget_nbp-latest-blog .itemInfo{
	background: rgba(0,0,0,0.6);
    padding: 7px 10px;
}
.leftBar .widget_nbp-latest-blog .image{
	height: 120px;
    width: 100%;
    display: table-cell;
    background-position: center;
    background-size: cover;
    vertical-align: bottom;
    text-align: left;
    color: #FFF;
    margin: 0 0 20px 0;
}

.blog-right-bar .widget_categories ul {padding-left: 0;}
.blog-right-bar .widget_categories li {
	background: #1e2d9b;
	width: 100%;
	color:#fff;
	margin-top: 14px;
	padding: 7px 0;
}

.homepage-bottom .widget_nbp-main-blog .image {
	color: #000 !important;
	height: auto !important;
}

.blog-right-bar .widget_categories li.cat-item-3737, .blog-right-bar .widget_categories li.cat-item-5501 { background:#000066;} /*politics*/
.blog-right-bar .widget_categories li.cat-item-3738, .blog-right-bar .widget_categories li.cat-item-5500 { background:#DCA623;} /*music*/
.blog-right-bar .widget_categories li.cat-item-3739, .blog-right-bar .widget_categories li.cat-item-5502 { background:#DD391A;} /*sports*/
.blog-right-bar .widget_categories li.cat-item-3740, .blog-right-bar .widget_categories li.cat-item-5499 { background:#48864C;} /*faith-and-law*/
.blog-right-bar .widget_categories li.cat-item-3741, .blog-right-bar .widget_categories li.cat-item-5503 { background:#000066;} /*voices*/

.blog-right-bar .widget_categories li a {
	color:#fff;
	padding-left: 10px;
}

.blog-main .single-item {float: left; margin:5px 0 15px 0;}

.blog-main .single-item .item-image { margin: 0 10px 12px 0; float:left; width: 25%;}
.blog-main .single-item .item-image img {width: 100%; height: auto;}

.blog-main .single-item .item-content { float: left; width:70%;}
.blog-main .single-item .item-content-full { float: left; width:100%;}

.blog-main .single-item header h4 {color: #000; font-weight: 700; margin-bottom: 5px; font-size: 18px;
     font-family:'Dosis', sans-serif; }
.blog-main .single-item .content {font-size: 16px;
     font-family:'Dosis', sans-serif;}
.blog-main .date-author {color: #F00; text-transform: none; border-top: 1px solid #ACACAC; font-size: 13px; padding-top: 5px; margin-top: 7px;
     font-family:'Dosis', sans-serif; }

.blog-main .category-section {margin-bottom: 35px; box-shadow: 0 32px 77px -47px #888;}

.blog-main .category-section h3 a {color:inherit; display:block;
    padding:20px 22px;
}
.blog-main .category-section .more {
	float: right;
	color: #000063;
	font-size: 14px;
    font-family: RobotoCondensed-Regular;
    padding-right: 12px;
}

.blog-right-bar .module {
	background: transparent;
}
.blog-right-bar .widget_categories ul {
	list-style: none;
}
.blog-right-bar ul {
    padding-left: 20px;
}
.blog-right-bar ul li {padding: 7px 0;}
.blog-right-bar ul a {color: #000;}
.blog-right-bar div.module h3{ background: #949496; padding-left: 14px; text-align: left; }

.blog-right-bar div.module:not(.tribe_mini_calendar_widget),
.blog-right-bar div.module:not(.tribe_mini_calendar_widget) h3 {font-family: 'Dosis', sans-serif;}


h1.blog-header,
h2.blog-header  {
	border-top: 1px solid #6C6969;
    border-bottom: 1px solid #6C6969;
    text-align: center;
    padding: 5px;
    color: #29339B;
    text-transform: inherit;
    font-size: 30px;
    margin-top: 0px;
    font-weight: 700;
	font-family: 'Dosis', sans-serif;
}
h1.blog-header{
	margin:0 0 20px;
}
h2.blog-header  {
	margin: 0;
}
.blog-home, .blog-interior {
	border-width: 1px 1px 1px 0;
    border-style: solid;
    -webkit-border-image:
      -webkit-gradient(linear, 0 0, 0 100%, from(#999999), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image:
      -webkit-linear-gradient(#999999, rgba(0, 0, 0, 0)) 1 100%;
    -moz-border-image:
      -moz-linear-gradient(#999999, rgba(0, 0, 0, 0)) 1 100%;
    -o-border-image:
      -o-linear-gradient(#999999, rgba(0, 0, 0, 0)) 1 100%;
    border-image:
      linear-gradient(to bottom, #999999, rgba(0, 0, 0, 0)) 1 100%;
    padding-right: 10px;
    margin-right: 310px;
}
.voices-first-post {display: block;}
.voices-first-post .single-item { width: 100%; }
.voices-first-post .image{
	height: 260px;
	width: 100%;
	display: block;
	background-position: center;
	background-size: cover;
	vertical-align: bottom;
	text-align: left;
	color: white;
	margin: 0 0 10px 0;
}
.voices-first-post .itemInfo {
	background: rgba(0,0,0,0.6);
    padding: 7px 10px;
    font-family:'Dosis',sans-serif;
}


.blog-main .category-section.voices-section  {margin-bottom:0}
.voices-section .single-item .item-content {width: 65%;}

.voices-section .voices-first-post.featuredItem {width:66%; padding-right:1%; margin-top:0;}
.voices-section .featuredItem {width:33%;  margin-top:0;}

.voices-section .single-item .item-image {
	width: 31%;
}

.blog-interior .byline  {color:#ea0000;font-family:'Dosis', sans-serif;}
.related-posts {padding: 35px 0; float: left; width: 100%; font-family:arial, sans-serif}
.blog-interior .related-posts {font-family:'Dosis', sans-serif; font-family:'Dosis', sans-serif;}
.related-posts h3 {border: 0; font-style:normal; font-weight:bold; font-size:24px;}
.related-posts ul {margin:0; padding:0; }
.related-posts li {list-style:none; width:32.333%; float:left; padding-right:1%; margin:0 0 2em; color:#000; font-size: 18px;
    font-weight: bold;}
   .related-posts li .crp_title {padding:0 5px; display:inline-block}

.related-posts li:nth-child(4n){clear:left;}
.related-posts li a {color:inherit}

@media only screen and (max-width:500px)  {
.related-posts li { width:100%; float:none; padding-right:0%;}
.related-posts li:nth-child(4n){clear:none;}
}


.blog-right-bar {}
.blog-right-bar .module h5{
    font-size: 21px;
    font-weight: 800;
    line-height: 1em;
}

.blog-interior .blog-single.post-content h1 {font-family:'Dosis', sans-serif; font-weight:normal; font-size:48px; }
.blog-interior .blog-single.post-content p,
.blog-interior .blog-single.post-content li {font-family:'Dosis', sans-serif; }

.blog-interior .single-news { float: left; padding-top: 30px;font-family:'Dosis', sans-serif; width: 48%; box-sizing: border-box; padding-right: 2%; }
.blog-interior .single-news:nth-child(even) { clear: left; }

.blog-interior .single-news h2 {
	font-size: 24px;
	text-transform: capitalize;
    margin-bottom: 5px;
    font-family:'Dosis', sans-serif; font-weight:bold;
}
.blog-interior .single-news h2 a {color:#000; }

.blog-interior .single-news img {
	float: left;
	/* width: 100%; */
	width: 358px;
	height: 201px;
	padding: 5px 20px 5px 0;
	margin: 0;
}

.blog-interior .single-news .excerpt { display: none; }

.blog-interior .single-news .more {color:#2D3BA5; font-size:16px; margin: 0;}
.blog-bottom {border-top: 1px dotted #B1B1B1; padding-top: 40px; margin-top: 12px;
     font-family:'Dosis', sans-serif;}
.blog-bottom .module {padding: 25px;}
.blog-bottom h2 {
	color: #000;
    font-size: 24px;
    text-transform: capitalize;
    padding-bottom: 20px;
    margin: 0;

     font-family:'Dosis', sans-serif;font-weight:bold;
}
.tax-blog-category nav.pagination h2, .post-type-archive nav.pagination h2 {display: none;}

/* caption */
.cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }


/* overlay */
.cycle-overlay {
    position: absolute; bottom: 0; width: 100%; z-index: 600;
    background: black; color: white; padding: 15px 0; opacity: .5;
    font-size: 21px;
    font-family: RobotoCondensed-Regular;
    font-weight: 800;
    line-height: 1em;
}
.cycle-overlay a {color: #fff; padding: 0 15px; display:block;}
/* pager */
.cycle-pager {
    text-align: right; width: 100%; z-index: 500; position: absolute; top: 10px; overflow: hidden; right: 40px;
}
.cycle-pager span {
    font-family: arial; font-size: 50px; width: 16px; height: 16px;
    display: inline-block; color: #ddd; cursor: pointer;
}
.cycle-pager span.cycle-pager-active { color: #D69746;}
.cycle-pager > * { cursor: pointer;}


/*end edit*/

.rightBar .rightAbout h2 {    font-size: 21px !important;
    font-family: RobotoCondensed-Regular !important;
    font-weight: 800 !important;color:#000 !important;
    line-height: 1em;margin-bottom: 30px !important; text-transform:none !important}
.rightBar .rightAbout  a {
        background-size: cover !important;
        background-position: top;
        height: 200px;
        width: 70%;
        display: block;
        margin: 0 auto;
}

.nbp-talk p {margin:0 0 6px;}

.home .featuredItem h2, .category .featuredItem h2{clear: none}

@media	only screen and (max-width:700px)  {
.featuredItem h1, .home .featuredItem h2, .category .featuredItem h2 {line-height: .4em;}
.featuredItem h1 a, .home .featuredItem h2 a, .category .featuredItem h2 a {line-height:normal}
}

.tribe_mini_calendar_widget { margin-top: 30px; }

img.cycle-slide {display:none}
.cycle-slideshow > img {max-width:100%; display:none;}
.ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target:not(.ubermenu-noindicator) { padding-right: 21px !important; }

.cycle-pager span {display:inline-block !important}

.googleadswrapper { margin: 15px auto; }

.home-page-embed { margin-bottom: 25px; }

.nmx_ad_prefix, .nmx_ad_slot {
    margin-top: 16px;
    display: inline-block;
}


.mobile-ad-unit {display:none;}
@media	only screen and (max-width:414px)  {
    .mobile-ad-unit-bg {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.50);     z-index: 99998;}
    .mobile-ad-unit {display:block; position:fixed; top:132px; width:90%; margin-left:5%;     z-index: 99999}
    .mobile-ad-unit-close {text-align:right; font-size:14px; font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif !important;}
    .mobile-ad-unit-close a {color:#fff;}
}

h1 .ezoic-ad {display:block !important}

.sidebar-aggregrate li a{
	color: #000;
    text-decoration: none;
    font-size: 15px;
    font-weight: 100;
   /* font-family: RobotoCondensed-Regular; */
    line-height: 0.87em;
    letter-spacing: 0.5px;
    margin-bottom: 0.2em;
    font-family: 'Dosis', sans-serif;
    line-height: 18px;
}
.sidebar-aggregrate ul{
	list-style-type: none;
	background: #f4f4f4;
}
.sidebar-aggregrate li{
	padding: 5px 0;
    border-bottom: solid 1px #c9c9c9;
    margin: 0 10px;
}
.sidebar-aggregrate li:last-child {border-bottom:none;}
.sidebar-aggregrate{
	background: #f4f4f4;
}

#category-posts-10 h3 a{
	color: #fff !important;
}
.rightBar div.module.widget_text > h3{
	display: none;
}
.news-tips-button{
  float: right;
  background: #CCC !important;
  padding: 8px 20px;
  box-shadow: none;
  border: none;
  font: normal 18px BebasNeue;
  white-space: nowrap;
}
.news-tips-button:hover{
  color: #5292DB;
}

.top-ten-paging {margin:0 0 15px;}
.top-ten-paging a {color:#fff}
.top-ten-paging .prev,
.top-ten-paging .next {display:block; padding: 10px; background:#2f35bf}
.top-ten-paging .prev {float: left; }
.top-ten-paging .next {float: right; } 



/* new layout changes - October 2017 */

.home_main_post{
    /*margin-right: 320px; */
    border-bottom: none;
}
.main_post_top{
    /*padding: 0 15px;   */
}
.home_main_post .main_post_meta{
    font-family:"RobotoCondensed-Regular";
    margin-bottom: 5px;
}

.home_main_bar h4.byline{
    font-family:"RobotoCondensed-Regular";
    font-weight: normal;
letter-spacing: 0.5px;
}
.home_main_bar h2{

letter-spacing: 0.5px;
font-weight: 500;
font-family: 'Dosis', sans-serif;
font-size: 26px;
color: black;
margin-top: 8px;
line-height: 30px;
}
.home_main_bar h2 a {color:inherit}
.home_main_bar .featuredItem .feat_thumb img{
    display: block;   
    width:100%;
    height:auto;
}
.home_main_bar .featuredItem{
    padding-left:145px;  
    width:auto;
    display: block;
}
.feat_thumb{
    float: left;
    width: 125px;
    margin-left: -145px;   
}
@media (max-width:767px){
	.feat_thumb {width:50px; margin-left:-65px}
	.home_main_bar .featuredItem {padding-left:75px;}
	.home_main_bar h2 {font-size:18px}
	
}
.home_main_bar .featuredItem h2{
    margin-top: 10px;   
    margin-bottom: 0;
}
.featuredItem h1 , .home .featuredItem h2 , .category .featuredItem h2  {
    letter-spacing: 0.5px !important;
font-weight: 500 !important;
font-family: 'Dosis', sans-serif;
font-size: 26px;
color: black;
margin-top: 8px;
line-height: 30px;
}
.featuredItem h1 , .home .featuredItem h2 , .category .featuredItem h2 {color:inherit}

@media (max-width:767px){
	.featuredItem h1 , .home .featuredItem h2 , .category .featuredItem h2 {margin-top: 0; font-size:16px; line-height: 1.1em;}	
	
}

.mainBar .moreNews h2  {
    color: black;
    font-size: 18px;
    line-height: 26px ;
}
.mainBar .moreNews h2 a {color:inherit;}

.banner_below_posts{
    padding-left: 0 !important;
    margin-bottom: 10px;  
    width: 100% !important;
}
.banner_below_posts img{
    display: block !important;  
    width:100%;
    height:auto;
    border:1px solid #000;
    
}
h3.moreNews{
    letter-spacing: 1px;
    background: #829cf8; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#829cf8, #5392dc); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#829cf8, #5392dc); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#829cf8, #5392dc); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#829cf8, #5392dc); /* Standard syntax */
}

.mainBar-headline{
    background: #f5f5f5;
    border-bottom: 10px solid #89a5f6;   
    float: left;
}
.mainBar-headline .moreNews h2{
    border-bottom: 1px solid #bdbdbd !important;
}
.mainBar-headline .moreNews:last-child h2{
    border-bottom:none !important;
    margin-bottom:0;
}
.mainBar-headline .moreNews:last-child{
    border-bottom: 3px solid #fff;    
}
.featuredItem.no-left-padding{
    padding-left:0 !important;
    width:100%;
}
.middle_logo{
    float: left;
    width: 100%;
    padding: 80px 0;
    text-align: center;   
}
.middle_logo img{
    width: 100px;
    height: auto;
}

.social-home a {
    padding: 6px 0;
    width: 100%;
    font-family: "RobotoCondensed-Regular";
    display: block;
    text-align: center;
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: normal;
    line-height: 18px;
}
div.module {
    margin-bottom: 5px;
}
.leftBar .module h3{
    letter-spacing: 0.5px;   
}
h4.byline{
 /* font-family: RobotoCondensed-Regular; */
 font-size: 14px;
 font-family: 'Dosis', sans-serif;
}
.leftBar .module h1, .leftBar .module h2 {
    font-size: 17px;
    font-weight: 100;
   /* font-family: RobotoCondensed-Regular; */
    letter-spacing: 0.5px;
    line-height: 18px;
    font-family: 'Dosis', sans-serif;
}
.blogExcerpt {
    margin: 0 10px;
}
.blogExcerpt:last-child{
    border-bottom: none;   
}
#author-posts-6{
    margin-bottom: 30px;
    padding-bottom: 15px;
}

#nbp-main-blog-4 h2.blog-header{
    border: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#90A7F9),to(#5292DB));
    background-color: rgba(0, 0, 0, 0);
background-color: #90A7F9;
text-transform: uppercase;
color: white;



padding: 6px 0;
width: 100%;
font-family: "RobotoCondensed-Regular";
display: block;
text-align: center;
font-size: 18px;
letter-spacing: 1px;
font-weight: normal;
line-height: 18px;
}

.widget_nbp-main-blog .byline {
    text-align: left;
   /* font-family: 'Dosis', sans-serif; */
    font-family: "RobotoCondensed-Regular";
    font-weight: normal;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 0;
    padding: 0 10px;
}
.main-blog-posts li::before{
    display:none;   
}


.widget_nbp-main-blog ul.main-blog-posts {
    padding: 0;
    margin: 0;
    line-height: 18px;
}
.main-blog-posts li {
    list-style: none;
    position: relative;
    padding-left: 0;
    border-bottom: solid 1px #b1bccb;
    padding: 7px 10px;
}
.main-blog-posts li:last-child{
    border-bottom: none;   
}
.widget_nbp-main-blog .blogExcerpt{
    /* border-bottom: solid 1px #ccc; */
    border-bottom: none;
    margin: 0;
}
.widget_nbp-main-blog .blogExcerpt:nth-of-type(1){
    margin-top: 10px;   
}
.widget_nbp-main-blog .blogExcerpt:nth-of-type(1) > h4.byline:before{
    background: #48864c;
    content: "";
    display: block;
    height: 8px;
    width: auto;
    margin-right: -20px;
    margin-bottom: 8px;
}
.widget_nbp-main-blog .blogExcerpt:nth-of-type(2) > h4.byline:before{
    background: #dca623;
    content: "";
    display: block;
    height: 8px;
    width: auto;
    margin-right: -20px;
    margin-bottom: 8px;
}

.widget_nbp-main-blog .blogExcerpt:nth-of-type(3) > h4.byline:before{
    background: #000066;
    content: "";
    display: block;
    height: 8px;
    width: auto;
    margin-right: -20px;
    margin-bottom: 8px;
}
.widget_nbp-main-blog .blogExcerpt:nth-of-type(4) > h4.byline:before{
    background: #FC6F2D;
    content: "";
    display: block;
    height: 8px;
    width: auto;
    margin-right: -20px;
    margin-bottom: 8px;
}
.widget_nbp-main-blog .blogExcerpt:nth-of-type(5) > h4.byline:before{
    background: #48864c;
    content: "";
    display: block;
    height: 8px;
    width: auto;
    margin-right: -20px;
    margin-bottom: 8px;
}
.widget_nbp-main-blog .blogExcerpt:nth-of-type(6) > h4.byline:before{
    background: #dca623;
    content: "";
    display: block;
    height: 8px;
    width: auto;
    margin-right: -20px;
    margin-bottom: 8px;
}

.widget_nbp-main-blog .blogExcerpt:nth-of-type(7) > h4.byline:before{
    background: #000066;
    content: "";
    display: block;
    height: 8px;
    width: auto;
    margin-right: -20px;
    margin-bottom: 8px;
}
.widget_nbp-main-blog .blogExcerpt:nth-of-type(8) > h4.byline:before{
    background: #FC6F2D;
    content: "";
    display: block;
    height: 8px;
    width: auto;
    margin-right: -20px;
    margin-bottom: 8px;
}

div.widget_nbp-main-blog{
    background:#d2e1f7;   
    padding-bottom: 15px;
    margin-bottom: 30px;
}
.kmn-div{
    max-width:100%;
    overflow:hidden;
}


.aroundTheWebExcerpt {
    margin-bottom: 25px;   
}
.sidebar-aggregrate ul{
    padding-bottom: 15px;   
}
.rightBar {
    width: 300px;
}
.widget_sp_image-image-link img{
    width: 100%;
    height: auto;
}
.footer_ad .ad-container{
    width: 728px;
    height: 90px;   
    max-width:100%;
}
.footer_ad{
    margin-top: 25px;  
    padding:0 10px;
}
.footer_ad img{
    max-width:100%;
}

body .mainBar-headline .moreNews > h2{
    margin-top: 0;   
    clear: both;
}
.main-around-new-england-posts > li:nth-child(7),
.main-around-the-web-posts > li:nth-child(5){
    border-bottom: none;   
}


.leftBar {
    width: 160px;
    float: left;
    margin-right: -160px;
}

.mainBar.home_main_bar{
    float: right;   
}

@media all and (max-width: 890px){
    #MonthlyTheme{
        padding-top: 35px;   
    }
}
@media all and (max-width: 768px){
    .main_post_top > h2{
        line-height: 40px;   
    }
    .wrapper{
        clear: both;   
    }
    .home_main_post {
        margin-right: 0;
    }
    .mainBar {
        margin-right: 0;
        padding-right: 0;
    }
    .middle_logo{
        display: none;   
    }
    .rightBar {
        float: none;
        width: 300px;
        margin: 0 auto;
            margin-top: 0px;
        font: normal 1em 'merriweather sans';
        padding-top: 25px;
        clear: both;
    }
    .footer_ad{
        max-width: 100%;   
    }
    .rightBar #mc-embedded-subscribe-form{
        display: none;   
    }
    #MonthlyTheme {
        padding-top: 15px;
    }
}

@media all and (max-width: 767px){
    .leftBar{
        display:block !important;
        float: none;
        clear: both;
        width: 300px;
        margin: 0 auto;
        padding-top: 25px;
    }
    .home_main_bar .featuredItem {
        width: 100%;
        box-sizing: border-box;
    }
}


@media all and (max-width: 700px){
    .home_main_post {
        margin-right: 0;
    }
    .header-search {
        float: right;
        position: relative;
        overflow: hidden;
        width: 100%;
    }
    .header-search .search-box{
        float:right;   
    }
    .news-tips-button {
    float: left;
    padding: 3px 15px;
    }
    body.home > .container {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        box-sizing: border-box;
    }
}

@media all and (max-width: 500px){
    body.home .first_container{
        margin-top:0 !important;   
    }
    body.home > .container.ad-container{
        display: none;   
    }
    #header {
        position: relative;
    }
    #search_toggle_mobile {
        margin-top: -15px;
        z-index: 2;
    }
    .header-search {
        float: right;
        position: relative;
        overflow: hidden;
        width: 100%;
        margin-top: -30px;
        z-index:1;
    }
}
@media all and (max-width: 390px){
    #search_toggle_mobile {
        margin-top: 0;
    }
}




#newslettersignup {}
#newslettersignup.white-popup {background:#ececec; border-radius:10px; max-width:400px;}
#newslettersignup .popover-content {padding:0 10px 20px;}
#newslettersignup .popover-form h4 {text-align:center; margin: 0 0 6px; padding:0 0 30px; font-size: 18px;}
#newslettersignup .popover-form {text-align:center;}
#newslettersignup .popover-close {text-align:center; color: #333;}
#newslettersignup .popover-close p {margin:10px 0 0; font-size: 14px;}
#newslettersignup .popover-close a {color:inherit; text-decoration: underline;}
#newslettersignup input {display:inline-block;}













