/* # 
Theme Name: Baptist News Global
Theme URI: https://baptistnews.com/
Description: Custom theme developed for Baptist News Global
Author: e10
Author URI: http://www.e10inc.com/
Template: genesis
Template Version: 1.3.5

Colors: 
- Orange	#ff3d00
- Blue		#0075ff
- Green		#00cd7e
- Gray		#313b42 (translucent: rgba(48, 59, 66, 0.84))


 # HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* ## Baseline Normalize
--------------------------------------------- */
/* normalize.css v3.0.1 | MIT License | git.io/normalize */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing: antialiased;}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#333}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/* ## Box Sizing
--------------------------------------------- */

html,
input[type="search"]{
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

*,
*:before,
*:after {
	box-sizing: inherit;
}


/* ## Float Clearing
--------------------------------------------- */

.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before,
.getsocial:before {
	content: " ";
	display: table;
}

.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after,
.getsocial:before,
.post-edit-link:before {
	clear: both;
	content: " ";
	display: table;
}


/* # Defaults
---------------------------------------------------------------------------------------------------- */

/* ## Typographical Elements
--------------------------------------------- */

html {
    font-size: 62.5%; /* 10px browser default */
}

/* Chrome fix */
body > div {
    font-size: 1.6rem;
}

body {
	color: #535b61;
	font-family: 'PT Sans', Lato, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
	margin: 0;
}

a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery img {
}

a {
	color: #ff3d00;
	text-decoration:none;
}

a:hover,
a:focus {
	color: #333;
	text-decoration: none;
}

p {
	margin: 0 0 1em;
	padding: 0;
}

ol,
ul {
	margin: 0;
	padding: 0;
}

li {
	list-style-type: none;
}

hr {
	border: 0;
	border-collapse: collapse;
	border-top: 1px solid #f1f1f1;
	clear: both;
	margin: 2em 0;
}

b,
strong {
	font-weight: 700;
}

blockquote,
cite,
em,
i {
	font-style: italic;
}

blockquote {font-size:1.75em; float:right; padding:0 0 1em 1em; margin:0; font-weight:700; font-style:normal; width:45%; line-height:1.1; font-family: 'PT Sans', Lato, Helvetica, Arial, sans-serif; color:#ff3d00;}
.category-curated blockquote {font-size:1em; float:none; padding:.25em 1em; border-left:2px solid #f4f4f4; font-weight:normal; color:#686d71; line-height:inherit; width:auto; margin:1em 0; font-family: 'PT Serif', serif;}

blockquote p {padding:0; margin:0;}
.category-curated blockquote  p {padding:0; margin:0 0 1em 0;}

.small {font-size:.85em;}
.xsmall {font-size:.75em;}
.large {font-size:1.15em;}
.xlarge {font-size:1.3em;}


/* ## Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #000;
	font-family: 'PT Sans', Lato, Helvetica, Arial, sans-serif;
	font-weight: 700;
	line-height: 1.2;
	margin: 0 0 .5em;
}

h1 {
	font-size: 1.7em;
}

h2 {
	font-size: 1.4em;
}

h3 {
	font-size: 1.3em;
}

h4 {
	font-size: 1.2em;
}

h5 {
	font-size: 1.1em;
}

h6 {
	font-size: .85em;
	text-transform:uppercase;
	letter-spacing:.1em;
	color:#5d6b77;
}

/* ## Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

img {
	height: auto;
}

.featured-content img,
.gallery img {
	width: auto;
}

/* ## Gallery
--------------------------------------------- */

.gallery {
	overflow: hidden;
}

.gallery-item {
	float: left;
	margin: 0 0 1.5em;
	text-align: center;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-3 .gallery-item {
	width: 33%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
}

.gallery-columns-6 .gallery-item {
	width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
	width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
	width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	width: 11.1111%;
}

.gallery img {
	border: 1px solid #ddd;
	height: auto;
	padding: .5em;
}

.gallery img:hover,
.gallery img:focus {
	border: 1px solid #999;
}

/* ## Forms
--------------------------------------------- */

input,
select,
textarea {
	background-color: #fff;
	/*border: 1px solid #ddd;*/
	border:1px solid #eef2f4;
	background:#eef2f4;
	color: #333;
	font-size: 1em;
	font-weight: 300;
	padding: .45em;
	width: 100%;
	-webkit-appearance:none; 
	border-radius:0;
}

input:focus,
textarea:focus {
	border: 1px solid #eef2f4;
	outline: none;
}

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
	width: auto;
}

::-moz-placeholder {
	color: #8c969b;
	font-weight: 300;
	opacity: 1;
}

::-webkit-input-placeholder {
	color: #8c969b;
	font-weight: 300;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
	background-color: #ff3d00;
	font-family: 'PT Sans', Lato, Helvetica, Arial, sans-serif;
	text-decoration:none;
	border: 0;
	color: #fff;
	cursor: pointer;
	letter-spacing: .1em;
	font-weight: 700;
	padding: .4em 1em;
	text-transform: uppercase;
	width: auto;
	font-size:.85em;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
button:focus,
input:focus[type="button"],
input:focus[type="reset"],
input:focus[type="submit"],
.button:focus  {
	background-color: #ff3d00;
	color: #fff;
}

.entry-content .button:hover,
.entry-content .button:focus {
	color: #fff;
}

.footer-widgets button,
.footer-widgets input[type="button"],
.footer-widgets input[type="reset"],
.footer-widgets input[type="submit"],
.footer-widgets .button {
	background-color: #c3251d;
	color: #fff;
}

.footer-widgets button:hover,
.footer-widgets input:hover[type="button"],
.footer-widgets input:hover[type="reset"],
.footer-widgets input:hover[type="submit"],
.footer-widgets .button:hover,
.footer-widgets button:focus,
.footer-widgets input:focus[type="button"],
.footer-widgets input:focus[type="reset"],
.footer-widgets input:focus[type="submit"],
.footer-widgets .button:focus {
	background-color: #fff;
	color: #333;
}

.button {
	display: inline-block;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

/* ## Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 2em;
	width: 100%;
}

tbody {
	border-bottom: 1px solid #ddd;
}

td,
th {
	text-align: left;
}

td {
	border-top: 1px solid #ddd;
	padding: .25em 0;
}

th {
	font-weight: 400;
}

table.content_photos_right {float:right; border:none; width:auto; margin-bottom:.75em; margin-left:.75em;}
table.content_photos_right tbody {border:none;}
table.content_photos_right td {border-top:none;}
table.content_photos_right p {margin-bottom:.15em;}

table.content_photos_left {float:left; border:none; width:auto; margin-bottom:.75em; margin-right:.75em;}
table.content_photos_left tbody {border:none;}
table.content_photos_left td {border-top:none;}
table.content_photos_left p {margin-bottom:.15em;}

.content_caption {font-size:.85em; font-size:.9em; line-height:1.4em; text-align: center; color:#888; font-style:italic;}
img.with-caption {float:left; margin-right:.75em; margin-bottom:.75em;}

/* ## Screen Reader Text
--------------------------------------------- */

.screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut {
	position: absolute !important;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	width: 1px;
	border: 0;
	overflow: hidden;
	display:none !important;
}

.screen-reader-text:focus,
.screen-reader-shortcut:focus  {
	clip: auto !important;
	height: auto;
	width: auto;
	display: block;
	font-size: 1em;
	font-weight: bold;
	padding: 1em 1.5em 1em;
	color: #333;
	background: #fff;
	z-index: 100000; /* Above WP toolbar. */
	text-decoration: none;
	box-shadow: 0 0 .1em .1em rgba(0,0,0,.6);
}

.more-link {
    position: relative;
}


/* # Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* ## Site Containers
--------------------------------------------- */

.site-inner,
.wrap {
	margin: 0 auto;
	max-width: 1100px;
}

.site-inner {
	clear: both;
	padding-top: 1.5em;
}

/* ## Column Widths and Positions
--------------------------------------------- */

/* ### Wrapping div for .content and .sidebar-primary */

.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	width: 980px;
}

.content-sidebar-sidebar .content-sidebar-wrap {
	float: left;
}

.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	float: right;
}

/* ### Content */

.content {
	float: right;
	width: 64%;
}

.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content {
	float: left;
}

.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
	width: 66%;
}

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

/* ### Primary Sidebar */

.sidebar-primary {
	float: right;
	width: 32%;
}

.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
	float: left;
}

/* ### Secondary Sidebar */

.sidebar-secondary {
	float: left;
	width: 16%;
}

.content-sidebar-sidebar .sidebar-secondary {
	float: right;
}

/* ## Column Classes
--------------------------------------------- */
/* Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}


/* # Common Classes
---------------------------------------------------------------------------------------------------- */

/* ## Avatar
--------------------------------------------- */

.avatar {
	float: left;
}

.alignleft .avatar,
.author-box .avatar {
	margin-right: 1.5em;
}

.alignright .avatar {
	margin-left: 1.5em;
}

.comment .avatar {
	margin: 0 1em 1.5em 0;
}

/* ## Genesis
--------------------------------------------- */

.breadcrumb {
	margin-bottom: 20px;
}

.author-box {
	background-color: #fff;
	font-size: 1em;
}

.author-box-title {
	font-size: 1em;
	margin-bottom: .2em;
}

.archive-description p:last-child,
.author-box p:last-child {
	margin-bottom: 0;
}

/* ## Search Form
--------------------------------------------- */

.search-form {
}

.widget_search {position:fixed; top:0; bottom:0; left:0; right:0; background:rgba(100,100,100,.35); font-size:1.6em; visibility:hidden; opacity:0; transition:.24s; z-index:100000;}

.widget_search.active {visibility:visible; opacity:1;}

.widget_search form {transform: scale(.9); transition:.24s;}
.widget_search.active form {transform: scale(1);}

.search-form {font-family: 'PT Sans', Lato, Helvetica, Arial, sans-serif;}

.site-header .search-form {
	width: 80%;
	margin:5em 10%;
	box-shadow:0 .5em 3em rgba(0,0,0,.8);
	position:relative;
}

.search-form {position:relative;}

/*.site-header .search-form:after {content:url(images/icon-close.svg); position: absolute; right:1em; top:1em; color:#000; display:block; width:1.8em; height:1.8em; cursor:pointer;}*/

.search-form input[type="submit"],
.search input[type="submit"],
.widget_search input[type="submit"] {
	position:absolute; right:0; top:0;
	margin:.25em;
}

/* ## Titles
--------------------------------------------- */

.entry-title {
	font-size: 1.5em;
	margin-bottom:.5em;
}


.single .entry-title {
	font-size: 2.2em;
	line-height:1.1;
	margin-bottom:.2em;
}

.entry-title a,
.sidebar .widget-title a {
	color: #000;
	text-decoration:none;
}

.entry-title a:hover,
.entry-title a:focus {
}

.widget-title {
	font-size: 1.5em;
	margin-bottom: .5em;
}

.footer-widgets .widget-title {
	color: #fff;
}

/* ## WordPress
--------------------------------------------- */

a.aligncenter img {
	display: block;
	margin: 0 auto;
}

a.alignnone {
	display: inline-block;
}

.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 1.5em;
}

img.alignnone,
.alignnone {
	margin-bottom: 12px;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
	margin: 0 1.5em 1.5em 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
	margin: 0 0 1.5em 1.5em;
}

.wp-caption-text {
	font-size: .9em;
	text-align: center;
	color:#888;
	font-style:italic;
}

.entry-content p.wp-caption-text {
	margin-bottom: 0;
}

.sticky {
}

.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video {
	margin: 0 0 1.5em;
}


/* # Widgets
---------------------------------------------------------------------------------------------------- */

.widget {
	word-wrap: break-word;
}

.widget ol > li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 1.8em;
	text-indent: -1.8em;
}

.widget li li {
	border: 0;
	margin: 0 0 0 2em;
	padding: 0;
}

.widget_calendar table {
	width: 100%;
}

.widget_calendar td,
.widget_calendar th {
	text-align: center;
}

/* ## Featured Content
--------------------------------------------- */

.featured-content .entry {
	border-bottom: 2px solid #f5f5f5;
	margin-bottom: 1.5em;
	padding: 0 0 1.5em;
}

.footer-widgets .entry {
	border-bottom: 1px dotted #666;
}

.featured-content .entry-title {
	font-size: 1.5em;
}


/* # Plugins
---------------------------------------------------------------------------------------------------- */

/* ## Genesis eNews Extended
--------------------------------------------- */

.enews-widget,
.enews-widget .widget-title {
	color: #fff;
}

.sidebar .widget.enews-widget {
	background-color: #333;
}


.enews-widget input {
	font-size: .9em;
	margin-bottom: 1em;
}

.enews-widget input[type="submit"] {
	background-color: #ff3d00;
	color: #fff;
	margin: 0;
	width: 100%;
}


.enews form + p {
	margin-top: 1.5em;
}

/* ## Jetpack
--------------------------------------------- */

#wpstats {
	display: none;
}


/* # Skip Links
---------------------------------------------------------------------------------------------------- */
.genesis-skip-link {
	margin: 0;
}

.genesis-skip-link li {
	height: 0;
	width: 0;
	list-style: none;
}

/* Display outline on focus */
:focus {
	color: #333;
	outline: #ccc solid 1px;
}


/* # Site Header
---------------------------------------------------------------------------------------------------- */

.site-header {
	background-color: #313b42;
	background-color: rgba(48, 59, 66, 0.84);
	color:#fff;
	box-shadow:inset 0 -.5em 1em -.5em rgba(0,0,0,.2);
}

.site-header a {color:#fff}

.site-header .wrap {
	padding: 0;
	position:relative;
}

/* ## Title Area
--------------------------------------------- */

.title-area {
	float: left;
	margin:.85em 0;
}

.title-area a {display:block;}
.title-area a img {height:60px; width:115px; display:block;}

.site-description {display:none;}

/* ## Widget Area
--------------------------------------------- */

.site-header .widget-area {font-size:1em; margin-top:.5em;}
.site-header .widget-area .button {margin:0 0 0 0.5em;}

.site-header .textwidget {text-align:right;}

.donate-block {margin:0; padding:0; font-size:.92em;}

.search-block {clear:both; font-size:.75em; margin:1.5em 0 0 0; text-transform:uppercase; color:#a4aeb4; font-weight:bold; letter-spacing: .15em; cursor:pointer; display:inline-block;}
.search-block img {width:1.1em; height:1.1em; float:right; margin:.25em 0 0 .3em;}

.nav-primary {left:12em; font-size:1.15em; position:absolute; bottom:1px;}

/* # Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	line-height: 1;
	width: 100%;
}

.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}

.genesis-nav-menu a {
	color: #333;
	text-decoration: none;
	display: block;
	padding: .6em .45em .4em .45em;
	margin:0 .3em;
	font-weight:700;
	border-bottom:.3em solid transparent;
}

.genesis-nav-menu > .current-menu-item > a {
	border-bottom:.3em solid #ff3d00;
	background:none;
	color:#fff;
}

.genesis-nav-menu .current-menu-item.nav-orange > a,
.genesis-nav-menu .current-post-ancestor.nav-orange > a {border-bottom-color:#ff3d00;}
.genesis-nav-menu .current-menu-item.nav-blue > a,
.genesis-nav-menu .current-post-ancestor.nav-blue > a {border-bottom-color:#0075ff;}
.genesis-nav-menu .current-menu-item.nav-green > a,
.genesis-nav-menu .current-post-ancestor.nav-green > a {border-bottom-color:#00cd7e;}
.genesis-nav-menu .current-menu-item.nav-gray > a,
.genesis-nav-menu .current-post-ancestor.nav-gray > a {border-bottom-color:#747f87;}

.genesis-nav-menu > .current-menu-item.sfHover > a,
.genesis-nav-menu > .current-menu-item.menu-item-has-children > a:hover {
	border-bottom:.3em solid #fff;
}

.genesis-nav-menu > li > a:hover,
.genesis-nav-menu > li > a:focus {
	border-bottom:.3em solid transparent;
	color:#fff;
}

.genesis-nav-menu .sub-menu {
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition:    opacity .4s ease-in-out;
	-ms-transition:     opacity .4s ease-in-out;
	-o-transition:      opacity .4s ease-in-out;
	transition:         opacity .4s ease-in-out;
	width: 200px;
	z-index: 99;
	padding:1em;
	background:#fff;
	margin:0 .3em;
	box-shadow:0 .5em 1em -.5em rgba(0,0,0,.5)
}

.genesis-nav-menu .sub-menu li {display:block; float:none;}

.nav-primary .genesis-nav-menu li.menu-item-has-children:hover > a,
.nav-primary .genesis-nav-menu li.sfHover > a {
	background:#fff;
	color:#ff3d00;
}

.genesis-nav-menu .sub-menu a {
	border-top: 0;
	margin:0 0 .15em 0;
	padding:0;
	font-size: 14px;
	font-size: 1.4rem;
	position: relative;
	word-wrap: break-word;
	color:#535b61;
	font-weight:normal;
}



.genesis-nav-menu .sub-menu .submenu-head a {
	color:#ff3d00;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:.65em;
	margin-bottom:.5em;
}

.genesis-nav-menu .sub-menu a:hover {color:#000;}


/* ## Accessible Menu
--------------------------------------------- */

.menu .menu-item:focus {
	position: static;
}

.menu .menu-item > a:focus + ul.sub-menu,
.menu .menu-item.sfHover > ul.sub-menu {
	left: auto;
	opacity: 1;
}

/* ## Primary Navigation
--------------------------------------------- */



.nav-primary .wrap {width:auto; padding:0; margin:0;}

.nav-primary .genesis-nav-menu > li > a {
	color: #fff;
	text-decoration: none;
}


/* # Content Area
---------------------------------------------------------------------------------------------------- */

/* ## Entries
--------------------------------------------- */

.entry {
	margin-bottom: 1.5em;
	font-family: 'PT Serif', serif;
	color:#383d40;
}

.content .entry {
	background-color: #fff;
}

.entry-content ol,
.entry-content ul {
	margin-bottom: 2em;
	margin-left: 2.5em;
}

.entry-content ol > li {
	list-style-type: decimal;
}

.entry-content ul > li {
	list-style-type: disc;
}

.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content code {
	background-color: #333;
	color: #ddd;
}

/* ## Entry Meta
--------------------------------------------- */

.entry-meta {
	font-size: .75em;
	margin-bottom: 1em;
	text-transform:uppercase;
	letter-spacing:.1em;
	font-weight:bold;
	color:#77838c;
	font-family: 'PT Sans', Lato, Helvetica, Arial, sans-serif;
}

.entry-meta a {color:#77838c;}
.entry-meta a.category {font-size:1.4em; text-decoration:none; margin-right:.4em;}

.entry-author a {color:#77838c;}


.entry-header .entry-meta {
	margin-bottom: 1.5em;
}

.entry-footer .entry-meta {
	border-bottom: 2px solid #f5f5f5;
	padding: 0em 0 2em 0;
}

.entry-categories {
	font-size:1.4em;
}

.entry-comments-link::before {
	content: "\2014";
	margin: 0 .3em 0 .1em;
}

/* NEW */
.entry-header-image {margin-bottom:1.5em; position:relative;}
.page .entry-header-image {margin-bottom:0;}
.entry-header-image img {width:100%; display:block;}
.entry-header-image-mobile {display:none; position:relative;}
.entry-header-image-mobile img {display:block;}

/* ## Pagination
--------------------------------------------- */

.pagination {
	clear: both;
	margin: 2em 0;
}

.adjacent-entry-pagination {
	margin-bottom: 0;
}

.archive-pagination li {
	display: inline;
}

.archive-pagination li a {
	background-color: #f3f6f9;
	color: #313b42;
	cursor: pointer;
	display: inline-block;
	padding: .5em .75em;
	text-decoration: none;
}

.archive-pagination li a:hover {color:#000; background:#e7edf2;}

.archive-pagination li a:focus,
.archive-pagination .active a,
.archive-pagination .active a:hover {
	background: #ff3d00;
	color:#fff;
	font-weight:700;
}

/* ## Comments
--------------------------------------------- */

.comment-respond,
.entry-comments,
.entry-pings {
	background-color: #fff;
	margin-bottom: 2.5em;
}

.comment-respond,
.entry-pings {
	padding: 2.5em 2.5em 1em;
}

.entry-comments {
	padding: 2.5em;
}

.comment-header {
	font-size: .85em;
}

li.comment {
	background-color: #f5f5f5;
	border: 2px solid #fff;
	border-right: 0;
}

.comment-content {
	clear: both;
	word-wrap: break-word;
}

.comment-list li {
	margin-top: 1.5em;
	padding: 2em;
}

.comment-list li li {
	margin-right: -32px;
}

.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
	width: 50%;
}

.comment-respond label {
	display: block;
	margin-right: .75em;
}

.entry-comments .comment-author {
	margin-bottom: 0;
}

.entry-pings .reply {
	display: none;
}

.bypostauthor {
}

.form-allowed-tags {
	background-color: #f5f5f5;
	padding: 1.5em;
}


/* # Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar {
}

.sidebar li {
	margin-bottom: .5em;
	padding-bottom: .5em;
}

.sidebar p:last-child,
.sidebar ul > li:last-child {
	margin-bottom: 0;
	border-bottom: none;
}

.sidebar-list li {
	border-bottom:1px solid #ddd;
}

.sidebar-list li:last-child {border-bottom:none;}

.sidebar ul {margin-bottom:1.5em;}
.sidebar ul:last-child {margin-bottom:0;}

.sidebar .widget {
	background-color: #f7f9fa;
	margin-bottom: 1.5em;
	padding: 1.5em;
}

.sidebar .widget-regions {background-color:#f9fbfc;}
.widget-regions h6 {color:#ff3d00;}
.widget-regions a {color:#000; display:block;}





/* # BNG Styles
---------------------------------------------------------------------------------------------------- */

/* Global, Widgets, Ads, Sidebar
-------------------------------------------------- */

.upper {text-transform:uppercase; font-weight:bold; letter-spacing:.1em;}
.category.news {color:#ff3d00; border-bottom-color:#ff3d00;}
.category.opinion {color:#0075ff; border-bottom-color:#0075ff;}
.category.curated {color:#00cd7e; border-bottom-color:#00cd7e;}
.category.sponsor {color:#8f9aa3; border-bottom-color:#8f9aa3;}
.sections-nav {display:none;}

/* Sidebar Featured */
.sidebar-featured {margin-bottom:2em;}
.sidebar-featured h4 {font-size:1em; margin-bottom:.5em;}
.sidebar-featured h5 {font-size:.85em; margin-bottom:.1em;}
.sidebar-featured li {border-bottom:none; margin-bottom:1em; overflow:hidden; clear:both;}
.sidebar-featured img {padding-bottom:0; display:block;}
.left-third {float:left; width:30%; padding-right:.5em; max-width:110px;}
.right-twothirds {float:left; width:70%}

/* Advertisements */
.sidebar .adrotate_widgets {padding:0; background:none; text-align:center;}
.sidebar .adrotate_widgets .g {width:300px !important; height:250px !important; max-width:300px !important; max-height:250px !important; margin:0 auto;}
.sidebar .adrotate_widgets:before {content:'Advertisement'; text-align:center; font-size:.6em; display:block; text-transform:uppercase; margin-bottom:.25em; color:#aaa;}
.sidebar .advertisement {margin-bottom:2em; text-align:center;}
.sidebar .advertisement h6 {color:#ccc; font-size:.5em;}
h6.header-sponsored {color:#b7bfc6; font-size:.75em;}


/* Article Listings
-------------------------------------------------- */

/* Thumbnail Styling */
.article-thumb {max-width:220px; height:auto; margin-bottom:.75em;}
.entry-image {max-width:220px; height:auto; margin-bottom:.75em;}
.entry-image:hover {}

/* Email Signup */
.email-signup {margin-bottom:2em;}
.email-signup img {width:1em; height:auto; vertical-align: -17%;}
.email-signup input {margin-bottom:.65em;}
.email-signup h4 {color:#51606b;}
.email-signup h4 strong {color:#000;}
.input50 {width:49%; float:left; margin-right:2%;}
.input50.input50last {margin-right:0;}

/* Read More tag (unused) */
.moretag {color:#000; text-transform:uppercase; font-family: 'PT Sans', Lato, Helvetica, Arial, sans-serif; font-weight:bold; letter-spacing:1px; font-size:.8em;}
.moretag:hover {color:#000;}


/* Articles & Pages
-------------------------------------------------- */

/* Set Defaults */
.entry-content {line-height:1.5em;}

/* NEW */
.entry-content {font-size:1.05em; line-height:1.45em;}

/* Underline Styling */
.entry-content a {text-decoration: none; position: relative; background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 1px, #393d3f 1px, #a0a9ae 2px, rgba(0, 0, 0, 0) 2px); color:#000; transition:.15s;}
.entry-content a:hover {color:#ff3d00; background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 1px, #ff3d00 1px, #ff3d00 2px, rgba(0, 0, 0, 0) 2px);}

.entry-content a.image {background-image:none;}
.entry-content a.image:hover {background-image:none;}

/* Underlines on High Resolution devices (1px instead of 2px) */
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.entry-content a {background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 1px, #393d3f 1px, #393d3f 1.5px, rgba(0, 0, 0, 0) 1.5px);}
  .entry-content a:hover {background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 1px, #ff3d00 1px, #ff3d00 1.5px, rgba(0, 0, 0, 0) 1.5px);}
}

/* Header Image (Mobile) */
.entry-header-image-mobile {overflow:hidden;}
.entry-header-image-mobile img {transition:all 1s ease-out; transform:scale(1.1);}
.entry-header-image-mobile.loaded img {transform:scale(1.0);}


/* Header Image (Destkop) */
.entry-header-image {overflow:hidden;}
.entry-header-image img {transition:all 1s ease-out; transform:scale(1.1);}
.entry-header-image.loaded img {transform:scale(1.0);}

/* Full Width Content page styling */
.full-width-content .content {max-width:700px; float:none; margin:0 auto;}

/* If page has a featurd image, position the header absolute */
.page-featured-image .site-header {position:absolute; width:100%; z-index:1;}

/* Featured Posts */
.post-featured .site-header {position:absolute; width:100%; z-index:2;}
.post-featured .content {max-width:700px; float:none; margin:0 auto;}
.post-featured .entry-header-image.featured {position:relative; min-height:140px;}
.post-featured .featured-tag {position:absolute; bottom:0; left:0; width:100%; z-index:1;}
.post-featured .featured-tag span {background:#ff3d00; color:#fff; display:block; float:left; padding:.35em 1.25em; font-weight:700; font-size:1.2em; text-transform:uppercase; letter-spacing:.05em;}
.post-featured .featured-tag span.opinion {background:#0075ff;}
.post-featured .featured-tag span.curated {background:#00cd7e;}
.post-featured .featured-tag span.news {background:#ff3d00;}
.post-featured .content .alignnone {display:block; margin:2em -20%; max-width:140%;}
.post-featured .content .alignright {display:block; margin-right:-20%; max-width:140%;}
.post-featured .content .alignleft {display:block; margin-left:-20%; max-width:140%;}
.post-featured .content blockquote {display:block; margin-right:-20%; max-width:140%;}
.entry-header-image.featured {margin-bottom:0;}

/* Featured Post Sponsors */
.post-sponsor {padding:1em 1.5em; background:#f5f5f5; text-align:center;}
.post-sponsor img {max-height:50px; max-width:400px; width:auto; height:auto; display:block; margin:0; padding:0;}
.post-sponsor a {display:inline-block; height:50px; width:auto; margin:0 auto; padding:0; position:relative; margin-left:100px}
.post-sponsor a:before {content:'Underwritten by'; position:absolute; left:-100px; top:0; line-height:50px; font-size:.75em; color:#777;}
.post-sponsor:after {content:''; display:block; clear:both; font-size:.85em;}
.post-sponsor-about {float:right; font-size:.75em; line-height:2em; cursor:pointer; cursor:help; margin-top:1.25em; position:relative;}
.post-sponsor-about .dashicons {color:#888; line-height:1.25em;}
.post-sponsor-about-pop {position:absolute; width:240px; background:#fff; line-height:1.2; padding:1.5em; text-align:left; bottom:3.25em; right:0; box-shadow:0 .5em 1.5em rgba(0,0,0,.25); border-radius:.5em;}
.post-sponsor-about-pop h5 {margin-bottom:.25em;}
.post-sponsor-about-pop p {margin-bottom:.5em;}
.post-sponsor-about-pop:after {content:''; width:0; height:0; border-left: 1em solid transparent; border-right:1em solid transparent;	border-top:1em solid #fff; bottom:-1em; right:5.25em; display:block; position:absolute;}
.post-sponsor-about-pop {opacity:0; transition:.75s; visibility: hidden; bottom:2.75em; transition-delay:.25s; cursor:auto;}
.post-sponsor-about:hover .post-sponsor-about-pop {opacity:1; visibility: visible; bottom:3.25em; transition:.25s; transition-delay:0s;}
.post-end-sponsor-wrap {border-top:1px solid #eee; padding:1.5em 0;}
.post-end-sponsor {max-width:450px; margin:0 auto;}
.post-end-sponsor a {font-weight:700; color:#000;}
.post-end-sponsor a.post-end-logo {text-align:center; display:block; margin-bottom:.75em;}
.post-end-sponsor img {max-height:50px; width:auto; height:auto; margin:0 auto; text-align:center;}

/* NEW */
.thumbnail-credits {position:absolute; bottom:.5em; right:-250px; transition:.5s; z-index:2; font-size:.8em;}
.thumbnail-credits-icon {color:#fff; font-family: 'PT Serif', serif; font-style:italic; background:#ff3d00; padding:.3em; width:2em; text-align:center; position:absolute; bottom:0; right:250px; margin-right:.5em; cursor:pointer; transition:.5s;}
.thumbnail-credits-pop {position:absolute; width:250px; background:rgba(0,0,0,.65); line-height:1.2; padding:1em; text-align:left; bottom:0; right:0; color:#fff; font-size:.9em;}
.thumbnail-credits.active {right:0;}
.thumbnail-credits.active .thumbnail-credits-icon {margin-right:0;}

/* Curated and Sponsored Post info */
.curated-readstory {border-top:1px solid #eee; padding:1em 0;}
.sponsor-link {border-top:1px solid #eee; padding:1em 0;}

/* Tags */
.tags-wrapper {font-family: 'PT Sans', Lato, Helvetica, Arial, sans-serif; font-size:.7em; margin-top:1em;}
.tags-wrapper .tags-header {margin-right:.15em; display:inline-block; padding:.15em .25em; font-weight:bold; letter-spacing:1px;  text-transform:uppercase; color:#aaa;}
.tags-wrapper a {background:#f5f5f5; display:inline-block; padding:.15em .35em; margin:0 .25em .25em 0; color:#aaa; border-radius:.25em;}
.tags-wrapper a:hover {background:#ff3d00; color:#fff;}

/* More by Author link */
.more-by-author {font-family: 'PT Sans', Lato, Helvetica, Arial, sans-serif; display:block; float:right; position:relative; padding-left:60px; margin:1em 0;}
.more-by-author img,
.more-by-author .alignnone {border-radius:50px; clear:none; padding:0 !important; margin:0 !important; margin-right:.6em; position:absolute; left:0; top:0;}
.more-by-author img.avatar-default {display:none;}
.more-by-author h6 {font-size:.7em; padding:.75em 0 .25em 0; margin:0;}
.more-by-author h5 {font-size:.85em; letter-spacing:.1em; text-transform:uppercase; color:#ff3d00; font-weight:bold;}
.more-by-author h5:after {content: " \00BB";}
.more-by-author:hover h5 {text-decoration:underline;}
h6.more-by {font-size:.7em;}

	/* More by Author link */
	.more-by-author {padding-left:0; float:none;}
	.more-by-author img,
	.more-by-author .alignnone {margin-right:.6em !important; position:relative; float:left;}

.bio-image,
.entry-content .bio-image {width:80px; height:auto; border-radius:80px; margin-right:.75em;}

.entry-pings {display:none;}


/* Archive, Category, Tag, Search, 404 pages
-------------------------------------------------- */

/* Post Header (Tag/Category/etc) */
.archive-description {background:#eef2f4; padding:2em;}
.archive-description h1 {font-size:1.8em; margin-bottom:0; display:inline-block;}
.category-2 .archive-description h1 {border-bottom:4px solid #ff3d00;}
.category-3 .archive-description h1 {border-bottom:4px solid #0075ff;}
.category-4 .archive-description h1 {border-bottom:4px solid #00cd7e;}
h1.search-title {font-weight:300; color:#535b61; font-size:1.4em;}
h1.search-title strong {color:#000;}

/* Author Pages */
.author .content .archive-description {display:none;}
.author .archive-description h1 {margin-bottom:.2em;}
.author-photo img {border-radius:100%; width:50px; height:auto;}
.author-photo img.avatar-default {display:none;}
.author-photo {float:left; margin-right:.75em; margin-bottom:.75em;}

/* Search Page */
.search-header .search-form {font-size:1.3em; margin-bottom:1em;}
.search-header input[type="search"] {background:#fff; -webkit-appearance:none; border-radius:0;}
.search-header input {border-radius:0;}

.home .post.category-curated .entry-content,
.search .post.category-curated .entry-content,
.archive .post.category-curated .entry-content {padding:0 1em; margin:0 0 .5em 0; border-left:2px solid #f2f2f2;}

.home .post.category-curated img.alignleft,
.search .post.category-curated img.alignleft,
.archive .post.category-curated img.alignleft {margin-bottom:0;}

.home .post.category-curated .entry-content p,
.search .post.category-curated .entry-content p,
.archive .post.category-curated .entry-content p {font-weight:normal; color:#686d71;}

.post img.alignleft {margin-bottom:.5em;}

.home .entry-content p,
.search .entry-content p,
.archive .entry-content p {margin-bottom:0;}

.home .entry-content .addthis_toolbox,
.search .entry-content .addthis_toolbox,
.archive .entry-content .addthis_toolbox {margin:0;}


/* Related Articles & Read Next
-------------------------------------------------- */

/* Read Next */
.read-next {background:#eef2f4; padding:0;}
.read-next span {display:block;}
.read-next .entry-meta {font-size:.8em;}
.read-next .entry-meta span {display:inline; margin-right:.25em; font-size:1.35em;}
.read-next img {padding-right:1em;}
.read-next h6 {margin-bottom:1.25em; font-size:.95em;}
.read-next h2 {font-size:1.8em;}
.read-next a {color:#000; display:block; overflow:hidden; padding:1.75em 1em 2.25em 1em; transition:.25s;}
.read-next a:hover {background:#e1e5e7;}
.error404 .read-next {display:none;}
.error404 .related-posts {background:#fff;}
img.wpp_def_noPath {width:50px; height:auto;}

/* Related Posts */
.related-posts {background:#f9fbfc; padding:2em 0;}
.posts-all,
.posts-news,
.posts-opinion,
.posts-curated {display:none;}
.posts-all.active,
.posts-news.active,
.posts-opinion.active,
.posts-curated.active {display:block;}
.related-posts .wrap {max-width:700px;}
.related-posts h4 {text-align:center; font-size:1.9em; margin-bottom:.3em; font-weight:normal;}
.related-posts h4:before {content:'\00BB'; color:#ff3d00; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); display:inline-block; margin-right:.2em;}
.related-posts-list h3 {font-size:1.5em; margin-bottom:.15em;}
.related-posts-list a {color:#000; display:block; overflow:hidden; padding:1em; margin-bottom:0em; transition:.25s;}
.related-posts-list a:hover {background:rgba(0,0,0,.05);}
.related-posts-list img {max-width:150px; margin-bottom:0;}
.related-posts-list .category {font-size:1.3em; margin-right:.25em;}

/* 'Show Only' Navigation */
.show-only {text-align:center; margin-bottom:2em;}
.show-only li {display:inline;}
.show-only li:after {content:'|'; margin:0 .3em 0 .5em; opacity:.5;}
.show-only li:last-child:after {display:none;}
.show-only li a {color:#77838c;}
.show-only li.active a {font-weight:700; color:#000; border-bottom:1px solid #000;}


/* Footer 
-------------------------------------------------- */

.site-footer {background-color: #fff; font-size: .8em; line-height: 1; padding: 2.5em 0; text-align: center;}
.site-footer p img {width:2.5em; height:2.5em;}
.site-footer p {margin-bottom: 1.5em; color:#888;}
.site-footer h5 {color:#ff3d00;}

.social-links {}
.social-links li {display:inline-block;}
.social-links li a {display:inline-block; margin:0 .5em;}
.social-links li a svg {width:20px; height:20px;}
.social-links li a img {display:block; width:20px; height:20px;}

.social-links li.social-facebook a:hover svg .cls-1 {fill:#3a5795;}
.social-links li.social-twitter a:hover svg .cls-1 {fill:#1da1f2;}
.social-links li.social-instagram a:hover svg .cls-1 {fill:#2b5c84;}
.social-links li.social-youtube a:hover svg .cls-1 {fill:#e52524;}
.social-links li.social-googleplus a:hover svg .cls-1 {fill:#da463d;}
.social-links li.social-linkedin a:hover svg .cls-1 {fill:#0077b5;}
.social-links li.social-rss a:hover svg .cls-1 {fill:#ff3d00;}


/* Home Page 
-------------------------------------------------- */

/* Top Story */
.top-story {padding:2em 0; background:#eef2f4; font-size:1.05em;}
.top-story h1 {}
.top-story h1 a {color:#000; text-decoration:none;}
.top-story img {float:right; width:60%; margin-left:2em;}
.top-story p {font-family: 'PT Serif', serif;}
.top-story p.entry-meta {	font-family:'PT Sans', Lato, Helvetica, Arial, sans-serif;}
.top-story p.entry-meta .category {font-size:1.5em; margin-right:.25em;}

/* Top Featured Articles */
.top-featured {padding:2em 0; font-size:.85em;}
.top-featured h3 {font-size:1.1em; margin-bottom:1em;}
.top-featured ul {}
.top-featured ul li {width:22%; margin-right:4%; float:left;}
.top-featured ul li:last-child {margin-right:0;}
.top-featured ul li a {text-decoration:none; display:block;}
.featured-category {font-size:.9em; border-bottom:2px solid #ff3d00; padding-bottom:.3em; margin-bottom:.75em;}

/* Hide Top Story and Top Featured from Page 2 */
.home.paged .top-story {display:none;}
.home.paged .top-featured {display:none;}



.notification-banner {background:#eef2f4; color:#000; font-weight:bold;}
.home .notification-banner {background:#e8ecee; color:#000; font-weight:bold;}
.notification-banner {display:none;}
.notification-banner .wrap {position:relative;}
.notification-banner .close {font-size:1.5em; line-height:1.8em; width:1.5em; height:1.75em; position:absolute; top:0; right:0; cursor:pointer; color:#878f93;}
.notification-banner .close:hover {color:#000;}
.notification-banner {}
.notification-banner a {}
.notification-banner .wrap {padding:.75em 0;}

.archive .notification-banner,
.search .notification-banner,
.page .notification-banner,
.postid-1127 .notification-banner,
.postid-77 .notification-banner {display:none !important;}

.addthis_toolbox a {border-bottom:none; background:none;}
.addthis_toolbox a:hover {border-bottom:none; background:none;}



/* # Mobile Style
---------------------------------------------------------------------------------------------------- */

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

	.site-inner,
	.wrap {max-width: 932px;}
	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {width: 66%;}
	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.content-sidebar-sidebar .content {width: 50%;}
	.sidebar-primary {width: 32%;}

}

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

	.site-inner,
	.wrap {max-width:800px;}
	.post-featured .content blockquote {max-width:100%; margin:0;}

	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap {width:100%;}

	.genesis-nav-menu li,
	.site-header ul.genesis-nav-menu,
	.site-header .search-form {float:none;}

	.genesis-nav-menu li.right {display:none;}


	/* Sidebar Featured */
	.sidebar-featured h4 {font-size:1em; margin-bottom:.5em;}
	.sidebar-featured h5 {font-size:1.5em; margin-bottom:.1em;}

}

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

	/* Global, Widgets, Ads, Sidebar
	-------------------------------------------------- */

	body {font-size:.85em;}

	.site-inner,
	.wrap {padding-left:5%; padding-right:5%;}

	.author-box,
	.comment-respond,
	.entry,
	.entry-comments,
	.entry-pings,
	.site-header {padding: 0;}

	.archive-pagination li a {margin-bottom:4px;}

	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {margin:0; width:100%;}
	
	#wpadminbar {display:none; margin-bottom:0;}
	body.admin-bar {margin-top:-32px;}

	blockquote {width:auto; float:none; max-width:100%;}

	/* Site Header 
	-------------------------------------------------- */
	.site-header {position:fixed; width:100%; z-index:3; top:0; padding:.5em;}
	
	/* Logo */
	.site-header .title-area {margin:0;}
	.site-header .title-area a img {width:94px; height:49px;}

	/* Sections Nav Button */	
	.sections-nav {display:block; background:rgba(36, 44, 50, 0.9); cursor:pointer; text-transform:uppercase; font-weight:bold; font-size:.85em; padding:.65em 2.2em .7em 1.2em; float:right; z-index:10; margin:.4em 0 0 0; color:#fff;}
	.sections-nav:after {content:url(images/icon-nav.svg); width:1em; height:1em; display:block; position:absolute; top:1.19em; right:1em;}
	.sections-nav.active {background:#fff; color:#000;}

	/* Header Widgets */
	.site-header .widget-area {margin:0; clear:both; position:absolute; width:70%; right:0;}
	.site-header .widget {float:none; clear:both;}

	/* Donate Block */
	.site-header .donate-block {background:#eee; padding:1em; text-align:center; color:#444; display:none; position:relative; z-index:11; box-shadow:0 .5em 1em -.5em rgba(0,0,0,.4);}
	.site-header .donate-block a.button {clear:both; margin-top:.25em;}

	/* Search */	
	.site-header .search-block {font-size:1em; padding:.35em; margin:0; float:left; position:fixed !important; top:.85em; right:7.5em;}
	.site-header .search-block span {display:none;}
	.widget_search {font-size:1.1em;}
	.widget_search .search-form {width:90%; margin-left:5%; margin-right:5%; font-size:1.1em;}
	.widget_search .search-form input {-webkit-appearance:none; border-radius:0;}
	.widget_search .search-form input[type="submit"] {font-size:.88em;}
	
	/* Primary Navigation */
	.site-header .nav-primary {display:none; clear:both; position:relative; left:0; margin:0; background:#fff; bottom:0; padding:1em; box-shadow:0 1em 1em -.5em rgba(0,0,0,.4); z-index:21}
	.site-header .nav-primary .wrap {padding:0;}
	.site-header .nav-primary ul {overflow:hidden;}
	.site-header .nav-primary ul li {display:block;}
	.site-header .nav-primary ul li a {color:#000; text-transform:uppercase; padding:.5em; margin:0 0 0 0; border-bottom:none; position:relative;}
	.site-header .nav-primary ul li a:after {content:''; width:0; height:0; border-bottom: .3em solid transparent; border-top:.3em solid transparent;	border-left:.4em solid #ccc; display:inline-block; margin-left:.5em;}
	.site-header .nav-primary ul li.current-menu-item a {border-bottom:.3em solid transparent; background:none;}
	.site-header .nav-primary ul .sub-menu li.current-menu-item a {border-bottom:none; font-weight:bold;}		
	.site-header .nav-primary ul li.nav-orange a,
	.site-header .nav-primary ul li.nav-orange a:hover,
	.site-header .nav-primary ul li.current-menu-item.nav-orange a {color:#ff3d00 !important;}
	.site-header .nav-primary ul li.nav-blue a,
	.site-header .nav-primary ul li.nav-blue a:hover,
	.site-header .nav-primary ul li.current-menu-item.nav-blue a {color:#0075ff !important;}
	.site-header .nav-primary ul li.nav-green a,
	.site-header .nav-primary ul li.nav-green a:hover,
	.site-header .nav-primary ul li.current-menu-item.nav-green a {color:#00cd7e !important;}
	.site-header .nav-primary ul li.nav-gray a,
	.site-header .nav-primary ul li.nav-gray a:hover,
	.site-header .nav-primary ul li.current-menu-item.nav-gray a {color:#747f87 !important;}
	.site-header .nav-primary ul li.nav-orange a:after,
	.site-header .nav-primary ul li.current-menu-item.nav-orange a:after {border-left-color:#ff3d00;}
	.site-header .nav-primary ul li.nav-blue a:after,
	.site-header .nav-primary ul li.current-menu-item.nav-blue a:after {border-left-color:#0075ff;}
	.site-header .nav-primary ul li.nav-green a:after,
	.site-header .nav-primary ul li.current-menu-item.nav-green a:after {border-left-color:#00cd7e;}
	.site-header .nav-primary ul li.nav-gray a:after,
	.site-header .nav-primary ul li.current-menu-item.nav-gray a:after {border-left-color:#747f87;}
	.site-header .nav-primary ul li.current-menu-item a:after {border-left-color:#000;}
	.site-header .nav-primary .genesis-nav-menu .sub-menu {left:0; opacity:1; position:relative; background:#fff; width:auto; padding:0; margin:0 .3em; box-shadow:none; text-transform:none;}
	.site-header .nav-primary .genesis-nav-menu .sub-menu a {text-transform:none; background:#fff; margin-bottom:0; padding:.2em .5em .2em .5em;}
	.site-header .nav-primary .genesis-nav-menu .sub-menu a:after {display:none;}


	/* Home Page 
	-------------------------------------------------- */
	
	/* Top Story */
	.top-story {padding:0; margin:0; background:#fff;}
	.top-story-top {position:relative; width:100%;}
	.top-story .wrap {margin:0; padding:0;}
	.top-story img {width:100%; padding:0; margin:0; z-index:0; float:none;}
	.top-story h6 {background:rgba(0,0,0,.5); color:#fff; position:absolute; bottom:0; z-index:0; padding:.5em; margin:1em;}
	.top-story h1 {font-size:1.4em; margin-bottom:.15em;}
	.top-story .pad {padding:1em;}
	.top-story .top-story-content {height:4.5em; overflow:hidden; position:relative;}
	.top-story .top-story-content:after {content:''; display:block; width:100%; position:absolute; bottom:0; left:0; height:2em;
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
		background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
	}
	.top-story .entry-meta {font-size:.6em;}
	
	/* Top Featured Articles (4) */
	.top-featured {overflow:hidden; background:#eef2f4; overflow-x:scroll;  -webkit-overflow-scrolling:touch; padding:0;}
	.top-featured .wrap {padding:1em; width:170%;}
	.top-featured h3 {display:none;}
	
	/* Add margin for the top of Home Page 2+ to account for hiding Top and Featured stories */
	.home.paged .content-sidebar-wrap {margin-top:60px;}
	
	/* Articles & Pages
	-------------------------------------------------- */

	.single .entry-content {font-size:1.1em; line-height:1.45em;}
	/* Override position:absolute; for these specifically */
	.post-featured .site-header {position:fixed;}
	.page-featured-image .site-header {position:fixed;}

	
	/* Header Image Styling */ /* NEW */
	.entry-header-image {display:none;}
	.entry-header-image-mobile {display:block; min-height:60px; position:relative; z-index:0;}
	.entry-header-image-mobile img {width:100%;}

	/* Featured Article */
	.post-featured .content {overflow:hidden;}
	.post-featured .content .alignnone {margin:2em 0; max-width:100%;}
	.post-featured .content .alignright {margin-right:0; max-width:100%;}
	.post-featured .content .alignleft {margin-left:0; max-width:100%;}
	.post-featured .content blockquote {margin-right:0; max-width:100%;}
	.post-featured .featured-tag {font-size:.75em;}
	
	/* Post Sponsor */
	.post-sponsor {padding:1em 1.5em; background:#fff; text-align:center;}
	.post-sponsor img {max-height:50px; max-width:100%; width:auto; height:auto; display:block; margin:0 auto; padding:0;}
	.post-sponsor a {margin-left:0; display:block; text-align:center; overflow:hidden; height:auto;}
	.post-sponsor a:before {content:'Underwritten by'; position:relative; left:0; top:0; line-height:1.2; font-size:.75em; color:#777;}
	.post-sponsor:after {content:''; display:block; clear:both; font-size:.85em;}
	.post-sponsor-about {float:none; text-align:center; padding-top:1em; display:none;}
	
	/* Article Image Styling */
	.entry-content .wp-caption.alignright,
	.entry-content .wp-caption.alignleft,
	.entry-content img.alignright,
	.entry-content img.alignleft {max-width:50%}

	.post-featured .content .wp-caption.alignright,
	.post-featured .content .wp-caption.alignleft,
	.post-featured .content img.alignright,
	.post-featured .content img.alignleft {max-width:50%}
	
	.single .email-signup {display:none;}
		
	/* More by Author link */
	.more-by-author {padding-left:0; float:none;}
	.more-by-author img,
	.more-by-author .alignnone {margin-right:.6em !important; position:relative; float:left;}


	/* Archive, Category, Tag, Search, 404 pages
	-------------------------------------------------- */

	/* Archive Headers */
	.archive-description {margin-top:64px; padding:2em 5%;}
	.archive-description .wrap {padding:0;}

	/* Set Defaults */
	.home .entry-content,
	.archive .entry-content,
	.search .entry-content {font-size:.85em;}
	.home .entry-title,
	.archive .entry-title,
	.search .entry-title {font-size:1.1em;}
	.home .entry,
	.archive .entry,
	.search .entry {margin-bottom:.75em;}
	.home .entry-content p,
	.archive .entry-content p,
	.search .entry-content p {margin-bottom:.25em;}
	
	.home .post .entry-meta,
	.archive .post .entry-meta,
	.search .post .entry-meta {font-size:.65em;}
	

	/* Article Listings
	-------------------------------------------------- */

	.home .entry-content img,
	.archive .entry-content img,
	.search .entry-content img,
	.genesis-grid .entry-content img {width:100px; margin:0 1.1em .5em 0;}


	/* Related Articles & Read Next
	-------------------------------------------------- */

	/* Sidebar Featured */
	.sidebar-featured {margin-bottom:1em;}
	.sidebar-featured h5 {font-size:1em;}
	
	/* Read Next */
	.read-next a {overflow:hidden;}
	.read-next a {padding:1em 0;}
	.read-next h6 {margin:0 0 .5em 0;}
	.read-next a span.alignleft {display:block; width:30%}
	.read-next a h2 {font-size:1.1em; float:right; width:70%; padding-left:.4em; padding:0; margin-bottom:.25em;}
	.read-next .entry-meta {font-size:.65em; float:right; width:70%;}
	
	/* Related Posts */
	.related-posts {padding-top:1.25em;}
	.related-posts .wrap {margin:0; padding:0;}
	.related-posts-list a {padding:1em 5%; overflow:hidden;}
	.related-posts-list h6 {margin:0 0 .5em 0;}
	.related-posts-list a img {width:30%; margin:0; float:left;}
	.related-posts-list a h3 {font-size:1.1em; float:right; width:70%; padding-left:.4em; padding:0; padding-left:.75em; margin-bottom:.25em;}
	.related-posts-list p.entry-meta {float:right; width:70%; padding-left:1.2em; font-size:.65em;}	

	.notification-banner .wrap {padding:.75em 5%;}
	
	/* NEW */
	blockquote {font-size:1.35em;}

}

@media only screen and (max-width: 782px) {
	body.admin-bar {margin-top:-46px;}
}