@charset "UTF-8";
#content-body {
	clear:both;
	overflow:hidden;
	margin-top:25px;
}
.constrain {
	margin:0 auto;
	max-width:1160px
}
.main-content {
	max-width:785px
}
.section .main-content {
	max-width:780px
}
.lead-content {
	width:100%;
	clear:both
}
.main-belt {
	width:100%;
	clear:both
}
.below-lead {
	width:100%;
	clear:both;
	margin-bottom:30px;
	/*float:left;width:67%;*/padding-right:11px;
}
.main {
	max-width:478px
}
.section .main {
	max-width:451px
}
.content-list {
	max-width:290px;
	border-right:1px solid #dbdbdb
}
#featured-content {
	margin-right:15px
}
.section .content-list {
	border-right:0;
	border-left:1px solid #dbdbdb;
	padding-right:0;
	padding-left:15px
}
.article-body .content-list {
	border-right:0;
	margin-right:10px
}
.article-body .content-list #featured-content {
	border-top:3px double #dbdbdb;
	border-bottom:3px double #dbdbdb
}
.article-body .content-list h3.section-title {
	text-align:left;
	margin:5px 0 5px 8px
}
.content-list ul.realated li {
	border-top:0;
	padding:2px 10px;
	line-height:1.4
}
.section .content-list {
	max-width:298px;
	margin-right:0
}
.lead-content .main h3.section-title {
	display:none
}
.primary-lead-area {
	margin-bottom:15px
}
.section .primary-lead-area .text {
	margin-bottom:15px
}
.primary-lead-area .picture {
	height:292px;
	margin-bottom:4px
}
.primary-lead-area .h1 {
	font-size:1.4em;
	font-weight:bold;
	line-height:1.2;
	margin-bottom:12px;
	margin-top:10px
}
.secondary-lead-area .top-stories li {
	clear:both;
	border-top:1px solid #dbdbdb;
	padding:12px 0;
	overflow:hidden
}
.sidebar .top-stories li:first-child {
	border-top:0
}
.secondary-lead-area .top-stories .picture {
	max-width:95px;
	height:62px;
	float:left;
	margin-right:15px;
	margin-bottom:2px
}
.secondary-lead-area .top-stories .txt-group {
	overflow:hidden
}
.secondary-lead-area .top-stories .h2 {
	font-size:.875em;
	font-weight:bold;
	line-height:1.428;
	margin-bottom:10px
}
.content-list h3.section-title {
	text-align:center;
	margin:0 0 12px
}
.primary-article {
	padding-bottom:15px
}
.primary-article .picture {
	height:140px;
	margin-bottom:4px
}
.primary-article .h1 {
	font-size:1.7em;
	font-weight:bold;
	line-height:1.1;
	margin-bottom:12px
}
#featured-content ul.below-article li {
	clear:both;
	border-top:1px solid #dbdbdb;
	padding:10px 0;
	overflow:hidden
}
#featured-content ul.below-article .picture {
	max-width:102px;
	height:56px;
	float:left;
	margin-right:10px;
	margin-bottom:2px
}
#featured-content ul.below-article .h2 {
	font-size:.9em;
	font-weight:bold
}
.main-belt {
	position:relative;
	margin-bottom:10px;
	overflow:hidden
}
.below-lead {
	margin-bottom:30px
}
.main-belt ul {
	width:100%
}
.main-belt ul li {
	width:33.33%;
	display:table-cell;
	float:left
}
.main-belt li figure {
	margin-right:15px
}
.main-belt li:last-child figure {
	margin-right:0
}
.main-belt h3.section-title {
	padding:10px 0;
	border-top:3px solid #333
}
.main-belt .h2 {
	font-size:.875em;
	line-height:1.428
}
.main-belt .picture {
	height:120px;
	margin-bottom:7px
}
.article-belt {
	position:relative;
	margin-bottom:20px;
	overflow:hidden;
	height:205px;
	vertical-align:middle;
	font-family:'Roboto Slab',serif;
	display:table;
	width:100%
}
.below-lead {
	margin-bottom:30px
}
.list__title {
	font-size:14px;
	font-size:.875rem;
	font-weight:bold;
	text-transform:uppercase;
	line-height:1.5;
	margin-bottom:5px
}
.list__title .current {
	color:#b91418
}
.article-belt ul {
	width:100%;
	padding:20px 25px;
	float:none
}
.article-belt ul li {
	width:21%;
	float:left;
	padding:0 5px;
	overflow:hidden
}
.article-belt ul li .h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:.8em;
	font-weight:bold
}
.article-belt h3.section-title {
	padding:10px 0;
	border-top:1px solid #bebebe;
	border-bottom:1px solid #bebebe
}
.article-belt .picture.video {
	height:100px;
	margin-bottom:7px;
	position:relative
}
.article-belt .previous,.article-belt .next {
	width:20px
}
.article-belt .previous .bx-prev,.article-belt .next .bx-next {
	position:absolute;
	display:block;
	width:18px;
	height:29px;
	top:50%
}
.article-belt .previous .bx-prev {
	left:0
}
.article-belt .next .bx-next {
	right:0
}
.thumbs {
	width:100%
}
.pic-num {
	float:left
}
.pic-num li {
	display:table-cell;
	padding:5px 10px;
	font-size:.8em
}
.pic-num li:hover,.pic-num li.current {
	background:#b91418
}
.pic-num li a {
	color:#fefef2
}
.pic-num li a:hover {
	text-decoration:none
}
.pic-arrow span {
	background:#454442;
	color:#666;
	padding:3px 10px
}
.pic-arrow span a {
	color:#cccbc7
}
.share {
	margin:0 0 20px 0
}
.sharing-group li {
	float:left
}
.email-alerts {
	background:#f9f9f9;
	border:1px solid #ccc;
	padding:3px 10px 10px;
	width:35%
}
.email-alerts span {
	text-transform:uppercase;
	color:#575757;
	font-size:.7em;
	font-weight:bold
}
#emailBox {
	margin-top:7px
}
#emailBox input[type="text"] {
	height:20px;
	padding:0 5px;
	font-family:arial;
	width:74%;
	border-width:1px 0 1px 1px;
	border-color:#ccc;
	border-style:solid
}
#emailBox input[type="submit"] {
	border:1px solid #ccc;
	font-size:.6em;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	padding:3.3px 7px;
	background-color:#efeff1;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efeff1),color-stop(100%,#dbdbdd));
	background-image:-webkit-linear-gradient(top,#efeff1,#dbdbdd);
	background-image:-moz-linear-gradient(top,#efeff1,#dbdbdd);
	background-image:-ms-linear-gradient(top,#efeff1,#dbdbdd);
	background-image:-o-linear-gradient(top,#efeff1,#dbdbdd);
	background-image:linear-gradient(top,#efeff1,#dbdbdd)
}
.main-bottom-belt {
	position:relative;
	margin-bottom:20px;
	overflow:hidden
}
.main-bottom-belt ul {
	width:100%;
	overflow:hidden
}
.main-bottom-belt ul li {
	width:23.5%;
	display:table-cell;
	float:left;
	margin-right:2%
}
.main-bottom-belt ul li:nth-child(4n) {
	margin-right:0
}
.main-bottom-belt h3.section-title {
	padding:0;
	margin:0;
	background:#fafafa;
	line-height:37px;
	text-align:center;
	border-top:3px solid #333;
	margin-bottom:20px
}
.main-bottom-belt .picture {
	height:100px;
	margin-bottom:7px
}
.main-bottom-belt .h2 {
	font-size:.875em;
	line-height:1.428;
	float:left;
	font-weight:normal
}
#main-article-list ul li.article-list {
	padding-bottom:30px;
	overflow:hidden
}
#main-article-list .secondary-lead-area {
	width:49%;
	border-top:3px solid #333;
	padding-top:13px
}
#main-article-list .secondary-lead-area h3.section-title {
	margin:0 0 12px;
	color:#bc1011
}
#main-article-list .secondary-lead-area.fl {
	margin-right:2%
}
#main-article-list .secondary-lead-area .top-stories li {
	padding:8px 0 5px
}
#main-article-list .secondary-lead-area .top-stories li:first-child {
	border-top:0;
	padding:0 0 12px
}
#main-article-list .secondary-lead-area .top-stories li:first-child .h2 {
	font-family:Georgia,"Times New Roman",Times,serif
}
#main-article-list .secondary-lead-area .top-stories .h2 {
	font-weight:normal
}
#main-article-list .secondary-lead-area .top-stories li:first-child .h2 {
	font-weight:bold;
	font-size:1em;
	line-height:1.375
}
.section-primary-article {
	max-width:356px
}
.section-primary-article .picture {
	height:196px;
	margin-bottom:4px
}
.section-primary-article .h1 {
	font-size:1.4em
}
.section-secondary-article {
	max-width:51%
}
.section-secondary-article ul li {
	clear:both;
	border-bottom:1px solid #dbdbdb;
	padding:10px 0;
	overflow:hidden
}
.section-secondary-article ul li:first-child {
	padding:0 0 10px
}
.section-secondary-article ul li:last-child {
	border-bottom:0
}
.section-secondary-article ul li.last {
	border-bottom:0
}
.section-secondary-article .picture {
	max-width:160px;
	height:90px;
	float:left;
	margin-right:10px;
	margin-bottom:2px
}
.section-secondary-article .h2 {
	font-size:1.1em
}
#videos-list {
	overflow:hidden;
	padding:0 0 20px;
	margin-bottom:3px
}
#videos-list h3.section-title {
	padding:10px 0;
	border-top:3px solid #333
}
.primary-lead-area .picture img,.videos-top-stories .picture img,#below-belt .picture img {
	width:100%
}
.videos-top-stories article,.secondary-videos li {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
.primary-video {
	width:50%;
	padding-right:15px
}
.primary-video figure,.primary-video .h1 {
	margin-right:15px
}
.primary-video .picture {
	margin-bottom:4px;
	position:relative
}
.primary-video .h1 {
	font-size:1em;
	line-height:1.428;
	font-weight:bold;
	margin-top:5px
}
.secondary-videos {
	width:50%
}
.secondary-videos ul {
	width:50%
}
.secondary-videos li {
	clear:both;
	margin-bottom:10px;
	padding-right:15px;
	overflow:hidden
}
.secondary-videos .picture {
	height:82px;
	margin-right:10px;
	margin-bottom:2px;
	position:relative
}
.secondary-videos .h2 {
	font-size:.875em;
	font-weight:normal;
	line-height:1.285;
	margin-top:5px
}
.icon-play {
	background:url("../images/icon-play.png") no-repeat;
	position:absolute;
	right:0;
	bottom:0;
	padding:28px;
	cursor:pointer;
	width:50px;
	height:49px
}
.icon-small-play {
	background:url("../images/icon-small-play.png") no-repeat;
	position:absolute;
	right:0;
	bottom:0;
	padding:15px;
	cursor:pointer
}
.section .lead-content {
	padding-bottom:20px
}
.section-primary-lead-area {
	border-bottom:1px solid #dbdbdb;
	margin-bottom:3px;
	padding-bottom:15px;
	overflow:hidden
}
.section-primary-lead-area .picture {
	max-width:218px;
	height:130px;
	float:left;
	margin-right:10px;
	margin-bottom:2px
}
.section-primary-lead-area .h2 {
	font-size:1.5em
}
.section-secondary-lead-area ul li {
	clear:both;
	border-top:1px solid #dbdbdb;
	padding:10px 0;
	overflow:hidden
}
.section-secondary-lead-area li .h2 {
	font-size:1.05em;
	font-weight:bold;
	line-height:1.1em;
	margin-bottom:8px
}
#section-article-list .top-stories .h2 {
	font-size:1.3em;
	font-weight:bold;
	line-height:1.1em;
	margin-bottom:10px
}
#section-article-list .top-stories .picture {
	max-width:150px;
	height:100px
}
#section-article-list .top-stories li {
	height:auto;
	clear:both;
	padding:15px 0;
	overflow:hidden
}
#section-article-list .top-stories li:first-child {
	border-top:3px solid #333
}
.sub.section #section-article-list .top-stories li:first-child {
	border-top:0
}
#section-article-list .top-stories .txt-group {
	height:auto;
	overflow:hidden
}
.header-ad {
	max-width:100%;
	margin:20px 0 25px;
	overflow:hidden
}
.article #sidebar-ad {
	padding:15px 26px
}
.article .main-content {
	max-width:760px;
	margin-bottom:20px
}
#featured-content .section-title {
	margin:0;
	padding:0;
	line-height:37px;
	border-top:3px solid #333;
	margin-bottom:20px
}
.channels {
	text-transform:none
}
.channels a {
	color:#1a1a1a
}
.full-article h1 {
	font-size:2.2em;
	margin-bottom:20px
}
.full-article figure {
	max-width:706px;
	margin:0 auto;
	background:#151515;
	position:relative
}
.full-article .picture {
	margin-bottom:5px
}
.full-article p {
	font-size:1em;
	line-height:1.8em;
	padding:10px 0
}
.article-col .full-article .banner-300 {
	float:left;
	margin:17px 20px 20px 0
}
.flex-video {
	position: relative;
	height: 0;
	padding-bottom: 56% !important;
	overflow: hidden;
}
.flex-video iframe {
	position: absolute;
	width: 100%;
	height: 100%;
}
/*.article-update{width:70%}*/.meta {
								  font-size:.7em;
								  border-bottom:1px solid #d5d5d5;
								  line-height:1.5em;
								  margin-bottom: 20px;
							  }
.meta>span {
	display:inline-block;
	margin: 0 10px 5px 0;
}
.meta>.addthis_inline_share_toolbox {
	margin-top:0px;
	display:inline-block;
	vertical-align:middle;
	clear:none !important;
}
@media(min-width:54.38em) {
	.meta>.addthis_inline_share_toolbox {
		float:right;
	}
	.meta>span {
		margin-top:11px;
	}
}
@media(min-width:58em) {
	.meta>.addthis_inline_share_toolbox {
		width:300px;
		text-align:center;
	}
}
@media(min-width:72.56em) {
	.meta>.addthis_inline_share_toolbox {
		width:400px;
	}
}
.byline {
	color:#000;
	font-weight:bold
}
.byline a {
	text-transform:uppercase
}
.date {
	color:#999
}
#print {
	background:url("http://www.gospelherald.com/views/images/icon-print.png") no-repeat;
	padding:2px 10px
}
.sharing-group {
	overflow:hidden
}
.sharing-group li {
	vertical-align:bottom;
	padding:0 3px
}
.sharing-group .email a {
	background:url(http://i2.christiantoday.com/www/img/current/atc_ic_email.gif) no-repeat 0 center;
	padding:2px 10px 2px 20px
}
.sharing-group .print a {
	background:url(http://i2.christiantoday.com/www/img/current/atc_ic_print.gif) no-repeat 0 center;
	padding:2px 15px 2px 20px
}
.sharing-group a {
	color:#666;
	font-size:.9em
}
.at16nc.at16t_compact {
	background-position:0 -576px
}
.addthis_default_style .at15t_expanded,.addthis_default_style .at15t_compact {
	margin-right:4px
}
.at_a11y {
	position:absolute!important;
	top:auto!important;
	width:1px!important;
	height:1px!important;
	overflow:hidden!important
}
.fb_iframe_widget {
	display:inline-block;
	position:relative
}
.fb_edge_widget_with_comment {
	position:relative
}
.fb_iframe_widget span {
	display:inline-block;
	position:relative;
	text-align:justify
}
.fb_iframe_widget iframe {
	position:absolute
}
.social-btns {
	letter-spacing:-.34em
}
.social-btns>a {
	letter-spacing:0;
	display:inline-block;
	padding:11px 18px;
	color:#fff;
	border-radius:3px;
	margin:0 5px 5px 0;
	-webkit-transition:background-color .3s ease 0s;
	-o-transition:background-color .3s ease 0s;
	transition:background-color .3s ease 0s
}
.social-btns>a:hover {
	text-decoration:none
}
.social-btns .fa {
	font-size:22px;
	margin-right:10px;
	vertical-align:middle
}
.social-txt {
	font-size:14px
}
.social-facebook {
	background-color:#39579a
}
.social-facebook:hover {
	background-color:#263973
}
.social-twitter {
	background-color:#4fb3ff
}
.social-twitter:hover {
	background-color:#3d96ed
}
.article-body .picture {
	max-width:250px;
	float:left;
	margin-right:20px
}
.pagination {
	position:relative;
	vertical-align:middle;
	font-size:1em;
	padding:0 30px;
	font-family:'Roboto Slab',serif;
	border:1px #ccc solid;
	border-width:1px 0;
	display:table;
	width:100%;
	line-height:19px;
	overflow:hidden
}
.article .pagination {
	padding:0;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:.875em;
	font-weight:bold;
	line-height:1.428
}
.pagination .previous {
	border-right:1px #ccc solid;
	height:100%
}
.pagination .previous,.pagination .next {
	width:43%;
	padding:15px 3%;
	height:60px;
	text-decoration:none
}
.article .previous,.article .next {
	width:49%;
	padding:20px 0;
	height:auto;
	text-decoration:none;
	vertical-align:middle
}
.article .content .previous,.article .content .next {
	padding:0
}
.pagination .previous:hover,.pagination .next:hover {
	color:#b91418
}
.article .pagination .previous:hover,.pagination .next:hover {
	color:#000
}
.article .pagination .previous:hover span,.pagination .next:hover span {
	text-decoration:underline
}
.pagination .previous .title,.pagination .next .title {
	overflow:hidden;
	height:39px
}
.pagination .previous .title {
	float:left;
	text-align:left
}
.pagination .next .title {
	text-align:right;
	float:right
}
.previous .bx-prev {
	left:20px;
	background:url("../images/article__prev--bg.png") no-repeat
}
.next .bx-next {
	right:20px;
	background:url("../images/article__next--bg.png") no-repeat
}
.pagination .previous .icon-left-arrow,.pagination .next .icon-right-arrow {
	display:block
}
.pagination .previous .icon-left-arrow {
	padding-left:30px;
	background:url("../images/article__prev--bg.png") no-repeat left
}
.pagination .next .icon-right-arrow {
	padding-right:30px;
	background:url("../images/article__next--bg.png") no-repeat right
}
.recommend-fb {
	padding:12px 0 10px 10px;
	position:relative;
	z-index:1
}
.share-buttons {
	width:384px;
	overflow:hidden
}
.share-buttons ul li {
	display:inline-block;
	margin:0 10px 0 0;
	float:left
}
.share-buttons ul li a {
	display:block;
	width:182px;
	height:43px;
	text-indent:-5000px;
	opacity:.9
}
.share-buttons ul li a:hover {
	opacity:1
}
.share-buttons ul li.share-fb a {
	background:url("http://i2.christiantoday.com/www/img/hope/share-fb.png") no-repeat
}
.share-buttons ul li.share-tw a {
	background:url("http://i2.christiantoday.com/www/img/hope/share-tw.png") no-repeat
}
.post-rail {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	overflow:hidden
}
.post-rail li {
	display:inline-block
}
.post-rail li.email {
	background:url("http://i2.christiantoday.com/www/img/current/atc_ic_email2.gif") no-repeat;
	padding-bottom:5px;
	padding-left:20px
}
.post-rail li.email a {
	color:#999;
	font-size:.85em
}
.post-rail .reprint {
	float:right;
	padding-top:4px
}
.more-article {
	border-bottom:1px solid #dbdbdb
}
.more-article .top-stories li {
	height:auto;
	clear:both;
	padding:15px 0;
	overflow:hidden;
	border-top:0
}
.more-article .top-stories .picture {
	max-width:202px;
	height:113px;
	float:left;
	margin-right:12px;
	margin-bottom:2px
}
.more-article .top-stories .h2 {
	font-size:1.3em;
	font-weight:bold;
	line-height:1.1em;
	margin-bottom:8px
}
.banner-700 {
	max-width:100%;
	border:0 solid #dbdbdb;
	padding:5px 15px 15px;
	margin-top:20px;
	margin-bottom:20px
}
.outbrain {
	max-width:100%;
	border:1px solid #dbdbdb;
	padding:5px 15px 15px;
	margin-top:30px
}
.outbrain-box {
	max-width:50%
}
.outbrain-box h3.section-title {
	font-size:1.05em;
	padding:0 12px 5px 5px;
	font-family:'Roboto Slab',serif;
	border-bottom:1px solid #dbdbdb
}
.outbrain-box h3.section-title.second {
	padding:0 12px 5px 25px
}
.outbrain-box ul {
	padding-left:7px;
	padding-right:12px
}
.outbrain-box ul.second {
	padding-left:25px
}
.outbrain-box ul li {
	font-size:.9em;
	margin-top:15px;
	line-height:1.2em;
	background:url("../images/icon-dot.gif") no-repeat scroll left 6px;
	padding-left:18px
}
.article-col .banner-300 {
	margin:20px auto 30px
}
.article figcaption {
	padding:0 12px;
	overflow:hidden
}
.article figcaption .h2 {
	font-size:1.5em;
	margin-bottom:10px;
	color:#fff;
	float:left
}
.article-body .imageBox {
	clear:both;
	max-width:600px;
	margin:0 auto 15px
}
.article-body .imageRight {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	padding:0
}
.article-body .imageLeft {
	float:left;
	margin-right:15px;
	margin-top:18px;
	margin-bottom:5px;
	padding:0
}
.article-body .imgLeft {
	float:left;
	margin-right:15px;
	margin-top:18px;
	margin-bottom:5px;
	padding:2px
}
.article-body .imgRight {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	padding:2px
}
.article-body .imgBox {
	clear:both;
	display:block;
	margin:0 auto 15px;
	padding:2px
}
blockquote {
	padding-left:50px;
	background:url(/views/images/blockquote.gif) no-repeat top left;
	overflow:hidden
}
.article-body .caption {
	font-size:90%;
	line-height:120%;
	padding:5px 0;
	color:#888;
	font-family:Arial,Helvetica,sans-serif
}
.article-body li {
	margin-left:5px;
	margin-bottom:10px;
	margin-bottom:10px
}
.article-body .getfaceBook {
	font-weight:bold;
	height:21px;
	display:none;
}
.article-body a {
	color:#0156a2
}
.article-body ol {
	display:block;
	list-style-type:decimal
}
.article-body ol li {
	list-style:decimal
}
.article-body ul {
	list-style:disc;
	padding-left:40px;
	overflow:hidden
}
.article-body ul li {
	list-style:disc
}
.article-body li figure {
	margin-left:0
}
.clearfix:before,.clearfix:after {
	content:"";
	display:block;
	height:0;
	visibility:hidden
}
.clearfix:after {
	clear:both
}
.loop {
	margin-top:40px;
	margin-bottom:40px;
	clear:both
}
.loopWrap {
	letter-spacing:-5px
}
.loopA,.loopB,.loopC {
	display:inline-block;
	vertical-align:top;
	letter-spacing:0
}
.loopA {
	width:22%;
	margin-right:2%
}
.loopB {
	width:48%
}
.loopC {
	float:right;
	width:26%
}
.loop h3 {
	height:50px;
	line-height:50px;
	font-size:33px;
	font-weight:bold;
	border-bottom:1px solid #d8d8d8;
	margin-bottom:20px
}
.loop h4 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:.5em
}
.loop a span {
	font-family:Georgia;
	font-size:14px;
	font-weight:normal;
	margin:.3em 0;
	display:block
}
.loop p {
	font-size:12px;
	color:#333
}
.loop ul {
	margin:10px 0
}
.loopA li,.loopC li {
	padding:12px 0;
	border-bottom:1px solid #e8e8e8
}
.loopA li img,.loopC li img {
	max-width:95px;
	margin-right:15px;
	float:left
}
.loopB .primary h4 {
	margin-top:.5em
}
.loopB .secondary {
	float:left;
	width:30.3%;
	margin-right:3%;
	margin-top:3%
}
.loopB li img {
	width:100%
}
.ad {
	text-align:center;
	margin:10px 0
}
.ad>* {
	max-width:100%
}
.ads-bind {
	margin-top:20px
}
.ad-bg {
	background-color:#f2f2f2;
	padding:10px
}
@media screen and (min-width:1025px) and (max-width:1190px) {
	.loop {
		margin-left:15px;
		margin-right:15px
	}
}
@media screen and (max-width:1024px) {
	.loop {
		width:80%
	}
	.loopWrap {
		letter-spacing:0
	}
	.loopA,.loopB,.loopC {
		display:block
	}
	.loopA {
		width:auto;
		margin-right:0
	}
	.loopB {
		width:auto
	}
	.loopC {
		width:auto;
		float:none
	}
}
.video-below-article {
	margin:30px 0
}
.video-below-article h3 {
	margin-bottom:15px
}
.video-below-article li {
	width:50%;
	float:left
}
.video-below-article a span {
	font-size:14px;
	font-weight:bold;
	line-height:1.2
}
.video-primary {
	margin-right:10px
}
.video-primary img {
	width:100%
}
.video-primary>a {
	position:relative;
	display:block
}
.video-primary>a:after {
	content:url("http://graphic.christianpost.com/images/article/btn-play-big.png");
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-57px;
	margin-top:-57px
}
.video-secondary {
	margin-left:10px;
	margin-bottom:15px;
	position:relative
}
.video-secondary img {
	width:45%;
	float:left;
	margin-right:15px
}
.video-secondary:first-child {
	padding-bottom:15px;
	border-bottom:1px solid #d8d8d8
}
.video-secondary>a:after {
	content:url("http://graphic.christianpost.com/images/assets/bt_play.png");
	position:absolute;
	left:10px;
	bottom:5px
}
.video-secondary:first-child>a:after {
	bottom:20px
}
/*! *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */@font-face {
	font-family:'FontAwesome';
	src:url("http://netdna.bootstrapcdn.com/font-awesome/4.0.3/fonts//fontawesome-webfont.eot?v=4.0.3");
	src:url("http://netdna.bootstrapcdn.com/font-awesome/4.0.3/fonts//fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"),url("http://netdna.bootstrapcdn.com/font-awesome/4.0.3/fonts//fontawesome-webfont.woff?v=4.0.3") format("woff"),url("http://netdna.bootstrapcdn.com/font-awesome/4.0.3/fonts//fontawesome-webfont.ttf?v=4.0.3") format("truetype"),url("http://netdna.bootstrapcdn.com/font-awesome/4.0.3/fonts//fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");
	font-weight:normal;
	font-style:normal
}
.fa {
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.fa-lg {
	font-size:1.3333333333em;
	line-height:.75em;
	vertical-align:-15%
}
.fa-2x {
	font-size:2em
}
.fa-3x {
	font-size:3em
}
.fa-4x {
	font-size:4em
}
.fa-5x {
	font-size:5em
}
.fa-fw {
	width:1.2857142857em;
	text-align:center
}
.fa-search:before {
	content:""
}
.fa-envelope-o:before {
	content:""
}
.fa-remove:before,.fa-close:before,.fa-times:before {
	content:""
}
.fa-play:before {
	content:""
}
.fa-pause:before {
	content:""
}
.fa-chevron-left:before {
	content:""
}
.fa-chevron-right:before {
	content:""
}
.fa-times-circle:before {
	content:""
}
.fa-chevron-up:before {
	content:""
}
.fa-chevron-down:before {
	content:""
}
.fa-twitter-square:before {
	content:""
}
.fa-facebook-square:before {
	content:""
}
.fa-twitter:before {
	content:""
}
.fa-facebook:before {
	content:""
}
.fa-rss:before {
	content:""
}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before {
	content:""
}
.fa-pinterest:before {
	content:""
}
.fa-google-plus:before {
	content:""
}
.fa-caret-down:before {
	content:""
}
.fa-caret-up:before {
	content:""
}
.fa-caret-left:before {
	content:""
}
.fa-caret-right:before {
	content:""
}
.fa-envelope:before {
	content:""
}
.fa-angle-left:before {
	content:""
}
.fa-angle-right:before {
	content:""
}
.fa-quote-left:before {
	content:""
}
.fa-quote-right:before {
	content:""
}
.fa-chevron-circle-left:before {
	content:""
}
.fa-chevron-circle-right:before {
	content:""
}
.fa-chevron-circle-up:before {
	content:""
}
.fa-chevron-circle-down:before {
	content:""
}
.fa-rss-square:before {
	content:""
}
.fa-play-circle:before {
	content:""
}
.inside-gh__left li:after {
	content:"";
	display:table;
	clear:both
}
.row {
	letter-spacing:-0.33em;
	max-width:93.75em;
	margin-left:auto;
	margin-right:auto
}
.row .row {
	margin-left:-1.25em;
	margin-right:-1.25em
}
.col,.inside-gh__left,.inside-gh__middle,.inside-gh__right {
	display:inline-block;
	letter-spacing:normal;
	vertical-align:top;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%
}
.col,.inside-gh__left,.inside-gh__middle,.inside-gh__right {
	padding-left:1.25em;
	padding-right:1.25em
}
body {
	overflow-x:hidden
}
.inside-gh__header {
	display:block;
	margin-top:2.5em;
	margin-bottom:.9375em
}
.inside-gh__header h3 {
	font-size:23px;
	font-size:1.4375rem;
	color:#7e7e7e;
	font-family:Arial,"Helvetica Neue",Helvetica,sans-serif
}
.inside-gh__content {
	border-top:1px solid #e0e0e0;
	overflow:hidden
}
.inside-gh__content .article-category {
	font-size:11px;
	font-size:.6875rem;
	text-transform:uppercase;
	margin:.45455em 0;
	font-weight:bold;
	font-family:Arial,"Helvetica Neue",Helvetica,sans-serif
}
.inside-gh__content .article-category a {
	color:#0156a2
}
.inside-gh__content img.full {
	width:100%;
	height:auto
}
.inside-gh__content .h2 {
	color:#1e1e1e;
	margin-bottom:.3em;
	line-height:1.1
}
.inside-gh__content p {
	font-size:14px;
	font-size:.875rem;
	color:#666;
	line-height:1.6;
	margin-bottom:1.42857em
}
.inside-gh__left,.inside-gh__middle,.inside-gh__right {
	padding-top:1.25em;
	padding-bottom:1.25em
}
.inside-gh__left img {
	float:left;
	margin-right:.9375em
}
.inside-gh__left li {
	margin-bottom:1.25em;
	font-family:Georgia,serif
}
.inside-gh__left li a {
	font-size:15px;
	font-size:.9375rem
}
.inside-gh__middle li {
	margin-bottom:1.875em
}
.inside-gh__middle .h2 {
	font-size:24px;
	font-size:1.5rem
}
.inside-gh__right {
	display:none
}
.inside-gh__right .h2 {
	font-size:28px;
	font-size:1.75rem
}
@media screen and (min-width:40em) {
	.inside-gh__left,.inside-gh__middle {
		width:50%
	}
	.inside-gh__left {
		padding-bottom:1000px;
		margin-bottom:-1000px;
		border-right:1px solid #e0e0e0
	}
}
@media screen and (min-width:60em) {
	.inside-gh__left,.inside-gh__middle,.inside-gh__right {
		width:33.33333%
	}
	.inside-gh__right {
		display:inline-block
	}
	.inside-gh__middle {
		border-right:1px solid #e0e0e0;
		padding-bottom:1000px;
		margin-bottom:-1000px
	}
}
@media screen and (min-width:64em) {
	.inside-gh__left {
		width:23.8806%
	}
	.inside-gh__middle {
		width:29.85075%
	}
	.inside-gh__right {
		width:46.26866%
	}
}