/*---------------------- Colors
----------------------*/
body { line-height: 1.5; background: #FFF; color: #494a4e; }

.wrapper { float: left; width: 100%; }

a { color: #315A7A; }

header { float: left; width: 100%; }
header .topBarWrap { border-top: 4px solid #315a7a; background: #191918; }
header .topBarWrap ul li a { color: #D37016; background: none; -webkit-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out; text-transform: uppercase; font-size: 11px; font-family: "PT Sans", sans-serif; }
header .topBarWrap ul li a:hover, header .topBarWrap ul li a:active { color: #ff960b; background: none; }
header .topBarWrap ul li.open > a, header .topBarWrap ul li.open > a:hover, header .topBarWrap ul li.open > a:focus { color: #ff960b; background: none; border-color: transparent; }
header .topBarWrap ul .dropdown-menu { background-color: #191918; border: 0; }
header .navbar { margin-bottom: 0; background: #2a2a29; border-radius: 0; float: left; width: 100%; }
header .navbar .navbar-header .navbar-brand { height: initial; }
header .navbar .navbar-header .navbar-brand .johnProfile { position: absolute; left: 0; bottom: 0; }
@media screen and (max-width: 992px) { header .navbar .navbar-header .navbar-brand .johnProfile { width: 107px; } }
header .navbar .navbar-header .navbar-brand .logo { margin-left: 150px; padding: 10px 0; }
@media screen and (max-width: 1200px) { header .navbar .navbar-header .navbar-brand .logo { margin-left: 128px; width: 296px; } }
@media screen and (max-width: 992px) { header .navbar .navbar-header .navbar-brand .logo { margin-left: 96px; width: 240px; } }
@media screen and (min-width: 768px) { header .navbar .navbar-nav { margin-top: 24px; } }
@media screen and (max-width: 1200px) { header .navbar .navbar-nav { margin-top: 18px; } }
header .navbar .navbar-nav li a { color: #FFF; -webkit-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out; text-transform: uppercase; background: none; font-family: "Oswald", Arial, sans-serif; font-size: 22px; font-weight: 300; letter-spacing: 1px; }
@media screen and (max-width: 992px) { header .navbar .navbar-nav li a { font-size: 20px; padding: 10px; } }
header .navbar .navbar-nav li a:hover, header .navbar .navbar-nav li a:active { color: #b7b6b3; background: none; }
header .navbar .navbar-nav li.active a { color: #b7b6b3; background: none; }

.socialSearch { float: left; width: 100%; }
.socialSearch .socialSearchWrap { padding-top: 20px; padding-bottom: 20px; }
.socialSearch .socialSearchWrap ul { list-style: none; margin: 0; padding: 0; }
.socialSearch .socialSearchWrap ul li { float: left; margin-right: 12px; }
.socialSearch .socialSearchWrap ul li:last-child { margin-right: 0; }
.socialSearch .socialSearchWrap ul li a { border-radius: 50%; border: 1px solid #c7c7c7; color: #c7c7c7; font-size: 16px; width: 30px; height: 30px; line-height: 30px; text-align: center; display: block; -webkit-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out; -webkit-transition: border-color 0.2s ease-in-out; transition: border-color 0.2s ease-in-out; }
.socialSearch .socialSearchWrap ul li a:hover { color: #515151; border-color: #515151; }
.socialSearch .socialSearchWrap .right { float: right; }
.socialSearch .socialSearchWrap .right form { float: left; margin-top: 0; }
.socialSearch .socialSearchWrap .right form .form-control { border-radius: 0; border: 2px solid #d4d4d4; font-family: "PT Sans", sans-serif; }
.socialSearch .socialSearchWrap .right form .form-control:focus, .socialSearch .socialSearchWrap .right form .form-control:active { border-color: #b7b6b3; box-shadow: none; }
.socialSearch .socialSearchWrap .right form input::-webkit-input-placeholder { font-style: italic; color: #d4d4d4; font-size: 13px; font-family: "PT Sans", sans-serif; line-height: 22px; }
.socialSearch .socialSearchWrap .right form input:-moz-placeholder { font-style: italic; color: #d4d4d4; font-size: 13px; font-family: "PT Sans", sans-serif; line-height: 22px; }
.socialSearch .socialSearchWrap .right form input::-moz-placeholder { font-style: italic; color: #d4d4d4; font-size: 13px; font-family: "PT Sans", sans-serif; line-height: 22px; }
.socialSearch .socialSearchWrap .right form input:-ms-placeholder { font-style: italic; color: #d4d4d4; font-size: 13px; font-family: "PT Sans", sans-serif; line-height: 22px; }
.socialSearch .socialSearchWrap .right form .btn { color: #FFF; border-radius: 0; border: 0; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; border: 1px solid transparent; padding: 6px 20px; background: #d4d4d4; text-transform: uppercase; font-size: 12px; font-family: "PT Sans", sans-serif; font-weight: 400; letter-spacing: 1px; line-height: 20px; }
.socialSearch .socialSearchWrap .right form .btn:hover, .socialSearch .socialSearchWrap .right form .btn:active { text-decoration: none; outline: 0; }
.socialSearch .socialSearchWrap .right form .btn:hover, .socialSearch .socialSearchWrap .right form .btn:active { background: #c7c7c7; }
.socialSearch .socialSearchWrap .right .donateWrap { float: right; }
.socialSearch .socialSearchWrap .right .donateWrap a { color: #FFF; border-radius: 0; border: 0; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; border: 1px solid transparent; padding: 6px 20px; background: #6ead44; font-family: "PT Sans", sans-serif; font-weight: 300; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; line-height: 20px; }
.socialSearch .socialSearchWrap .right .donateWrap a:hover, .socialSearch .socialSearchWrap .right .donateWrap a:active { text-decoration: none; outline: 0; }
.socialSearch .socialSearchWrap .right .donateWrap a:hover, .socialSearch .socialSearchWrap .right .donateWrap a:active { background: #629b3d; }

footer { float: left; width: 100%; }
footer .footerTop { background: #e9e9e9; float: left; width: 100%; padding: 40px 0; }
footer .footerTop ul { list-style: none; margin: 0; padding: 0; }
footer .footerTop .footerMenuWrap { float: left; width: 100%; }
footer .footerTop .footerMenuWrap h6 { font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-size: 13px; text-transform: uppercase; color: #494a4e; margin-bottom: 22px; }
footer .footerTop .footerMenuWrap .menu { float: left; margin-right: 4%; }
@media screen and (max-width: 1200px) { footer .footerTop .footerMenuWrap .menu { margin-right: 3%; } }
@media screen and (max-width: 992px) { footer .footerTop .footerMenuWrap .menu { width: 22%; } }
footer .footerTop .footerMenuWrap .menu:last-child { margin-right: 0; }
footer .footerTop .footerMenuWrap .menu .subMenu li { margin-bottom: 7px; }
footer .footerTop .footerMenuWrap .menu .subMenu li a { color: #87898f; font-size: 13px; font-family: "Oxygen", Arial, sans-serif; }
@media screen and (max-width: 1200px) { footer .footerTop .footerMenuWrap .menu .subMenu li a { font-size: 12px; } }
footer .footerBottom { background: #c9c9c9; float: left; width: 100%; padding: 20px 0; }
@media screen and (max-width: 1200px) { footer .footerBottom .left { float: left; width: 100%; text-align: center; } }
footer .footerBottom .left .logo { float: left; margin-right: 40px; margin-top: 2px; }
@media screen and (max-width: 1200px) { footer .footerBottom .left .logo { float: none; margin-right: 0; } }
@media screen and (max-width: 1200px) { footer .footerBottom .left .logo img { margin-left: auto; margin-right: auto; margin-bottom: 20px; } }
footer .footerBottom .left .footerLeftContent { float: left; }
@media screen and (max-width: 1200px) { footer .footerBottom .left .footerLeftContent { width: 100%; } }
footer .footerBottom .left .footerLeftContent p { font-family: "Oxygen", Arial, sans-serif; font-size: 13px; margin-bottom: 5px; }
footer .footerBottom .left .footerLeftContent p a { color: #494a4e; }
@media screen and (max-width: 1200px) { footer .footerBottom .right { float: left; width: 100%; } }
footer .footerBottom .right .rightContent { float: right; margin-top: 16px; }
@media screen and (max-width: 1200px) { footer .footerBottom .right .rightContent { width: 100%; text-align: center; } }
footer .footerBottom .right .rightContent p { font-size: 13px; font-family: "Oxygen", Arial, sans-serif; }
footer .footerBottom .right img { float: right; margin-left: 30px; }
@media screen and (max-width: 1200px) { footer .footerBottom .right img { float: none; margin-right: auto; margin-left: auto; margin-top: 15px; } }

.innerPageWrap { float: left; width: 100%; }

.error { text-align: center; margin: 100px 0; }
.error h1 { margin: 100px; font-size: 33px; font-family: "Oswald", Arial, sans-serif; }

.newsletterWidgetWrap { background: url("../images/homepage/newsletter-signup-bg.jpg") 0 0 no-repeat; background-size: cover; margin-bottom: 30px; }
@media screen and (max-width: 992px) { .newsletterWidgetWrap { margin-top: 30px; } }
.newsletterWidgetWrap .innerWrap { padding: 32px; color: #FFF; }
@media screen and (max-width: 992px) { .newsletterWidgetWrap .innerWrap { text-align: center; } }
.newsletterWidgetWrap h1 { margin-top: 0; font-size: 19px; font-family: "PT Sans", sans-serif; font-weight: 700; letter-spacing: 1px; }
.newsletterWidgetWrap p { font-size: 15px; font-family: "Oxygen", Arial, sans-serif; font-weight: 300; line-height: 1.2; }
.newsletterWidgetWrap img { margin-top: 15px; }
@media screen and (max-width: 1200px) { .newsletterWidgetWrap img { margin-top: 30px; } }
@media screen and (max-width: 992px) { .newsletterWidgetWrap img { margin-left: auto; margin-right: auto; } }
.newsletterWidgetWrap .formSection { margin-top: 15px; }
.newsletterWidgetWrap .formSection .form-group { float: left; }
@media screen and (max-width: 1200px) { .newsletterWidgetWrap .formSection .form-group { width: 100%; margin-bottom: 5px; } }
@media screen and (max-width: 992px) { .newsletterWidgetWrap .formSection .form-group { width: initial; float: none; margin-bottom: 0; } }
.newsletterWidgetWrap .formSection .form-group .form-control { border-radius: 0; font-size: 12px; min-width: 177px; }
@media screen and (max-width: 1200px) { .newsletterWidgetWrap .formSection .form-group .form-control { width: 100%; display: block; } }
@media screen and (max-width: 992px) { .newsletterWidgetWrap .formSection .form-group .form-control { display: inline-block; width: initial; } }
.newsletterWidgetWrap .formSection .btn { float: right; color: #FFF; border-radius: 0; border: 0; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; border: 1px solid transparent; padding: 6px 20px; background: #bd3535; font-size: 12px; text-transform: uppercase; font-weight: 300; letter-spacing: .5px; line-height: 20px; }
.newsletterWidgetWrap .formSection .btn:hover, .newsletterWidgetWrap .formSection .btn:active { text-decoration: none; outline: 0; }
.newsletterWidgetWrap .formSection .btn:hover, .newsletterWidgetWrap .formSection .btn:active { background: #a92f2f; }
@media screen and (max-width: 1200px) { .newsletterWidgetWrap .formSection .btn { width: 100%; } }
@media screen and (max-width: 992px) { .newsletterWidgetWrap .formSection .btn { width: initial; float: none; } }

.appDownloadWidget { background: url(../images/homepage/app-download-bg.jpg) 0 0 no-repeat; background-size: cover; padding: 14px 22px; text-align: center; color: #FFF; margin-bottom: 30px; }
.appDownloadWidget h4 { margin-top: 10px; font-size: 15px; font-family: "Oxygen", Arial, sans-serif; margin-bottom: 3px; font-weight: 400; }
.appDownloadWidget h2 { margin-top: 2px; font-family: "Oxygen", Arial, sans-serif; font-size: 24px; font-weight: 300; margin-bottom: 20px; }
@media screen and (max-width: 1200px) { .appDownloadWidget h2 { font-size: 20px; } }
.appDownloadWidget .left { margin-top: 6px; }
.appDownloadWidget a { display: block; margin-bottom: 10px; }
@media screen and (max-width: 992px) { .appDownloadWidget a { width: 136px; margin-left: auto; margin-right: auto; margin-bottom: 10px; } }
@media screen and (max-width: 992px) { .appDownloadWidget a img { margin-bottom: 15px !important; } }
.appDownloadWidget img { margin-left: auto; margin-right: auto; }

.socialWidgetWrap { border: 1px solid #e4e4e4; padding: 30px; text-align: center; margin-bottom: 30px; }
.socialWidgetWrap h3 { font-family: "PT Sans", sans-serif; font-size: 13px; color: #2a2a29; text-transform: uppercase; margin-top: 0; margin-bottom: 30px; font-weight: 700; }
@media screen and (max-width: 1200px) { .socialWidgetWrap h3 { margin-bottom: 20px; } }
.socialWidgetWrap ul { list-style: none; margin: 0; padding: 0; }
.socialWidgetWrap ul li { display: inline-block; width: 52px; height: 52px; margin-right: 15px; }
@media screen and (max-width: 1200px) { .socialWidgetWrap ul li { width: 40px; height: 40px; } }
.socialWidgetWrap ul li:last-child { margin-right: 0; }
.socialWidgetWrap ul li a { display: block; color: #FFF; font-size: 25px; text-align: center; line-height: 50px; border-radius: 50%; }
@media screen and (max-width: 1200px) { .socialWidgetWrap ul li a { line-height: 40px; } }
.socialWidgetWrap ul li:first-child a { background: #0c66a5; }
.socialWidgetWrap ul li:nth-child(2) a { background: #0ea5be; }
.socialWidgetWrap ul li:nth-child(3) a { background: #ce1616; }
.socialWidgetWrap ul li:last-child a { background: #b70000; }

.showtimeWidgetWrap { border: 1px solid #e4e4e4; padding: 30px 45px; text-align: center; margin-bottom: 30px; }
.showtimeWidgetWrap h3 { font-family: "PT Sans", sans-serif; font-size: 13px; color: #2a2a29; text-transform: uppercase; margin-top: 0; margin-bottom: 25px; font-weight: 700; }
.showtimeWidgetWrap .form-control { border-radius: 0; text-align: center; font-size: 12px; border: 1px solid #888888; }
.showtimeWidgetWrap .form-control:focus { box-shadow: 0px 0px 5px rgba(189, 53, 53, 0.5); outline: none; }
.showtimeWidgetWrap .radio label { font-size: 12px; color: #515151; line-height: 22px; }
.showtimeWidgetWrap .btn { color: #FFF; border-radius: 0; border: 0; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; border: 1px solid transparent; padding: 6px 20px; background: #bd3535; font-size: 12px; text-transform: uppercase; padding: 13px 38px; margin-top: 25px; }
.showtimeWidgetWrap .btn:hover, .showtimeWidgetWrap .btn:active { text-decoration: none; outline: 0; }
.showtimeWidgetWrap .btn:hover, .showtimeWidgetWrap .btn:active { background: #a92f2f; }

.prayerWidgetWrap { float: left; width: 100%; margin-bottom: 30px; border: 1px solid #e4e4e4; }
.prayerWidgetWrap .topWrap { float: left; width: 100%; }
.prayerWidgetWrap .topWrap img { width: 100%; }
.prayerWidgetWrap .middleWrap { float: left; width: 100%; margin-bottom: 20px; }
.prayerWidgetWrap .middleWrap .innerWrap { padding: 0 16px 20px 16px; }
.prayerWidgetWrap .middleWrap h2 { font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-size: 18px; text-align: center; text-transform: uppercase; letter-spacing: 1px; font-weight: 400; margin: 25px 0; }
.prayerWidgetWrap .middleWrap .nav-tabs { border: 0; }
.prayerWidgetWrap .middleWrap .nav-tabs li { margin-bottom: 0; }
.prayerWidgetWrap .middleWrap .nav-tabs li:first-child a { background: #e4e4e4; }
.prayerWidgetWrap .middleWrap .nav-tabs li a { font-family: "Oxygen", Arial, sans-serif; font-size: 12px; color: #000; border: 1px solid #e4e4e4; border-radius: 0; margin-right: 0; border-bottom: 0; }
@media screen and (min-width: 992px) and (max-width: 1200px) { .prayerWidgetWrap .middleWrap .nav-tabs li a { padding: 10px 7px; } }
.prayerWidgetWrap .middleWrap .tabContent { border: 1px solid #e4e4e4; float: left; width: 100%; }
.prayerWidgetWrap .middleWrap .tabContent .tabInnerWrap { padding: 28px 20px 20px 20px; box-sizing: border-box; float: left; width: 100%; }
.prayerWidgetWrap .middleWrap .tabContent .tabInnerWrap ul { list-style: none; margin: 0; padding: 0; float: left; width: 100%; }
.prayerWidgetWrap .middleWrap .tabContent .tabInnerWrap ul li { margin-bottom: 25px; float: left; width: 100%; }
@media screen and (min-width: 992px) and (max-width: 1200px) { .prayerWidgetWrap .middleWrap .tabContent .tabInnerWrap ul li { text-align: center; } }
@media screen and (max-width: 992px) { .prayerWidgetWrap .middleWrap .tabContent .tabInnerWrap ul li { width: 50%; } }
.prayerWidgetWrap .middleWrap .tabContent .tabInnerWrap ul li:last-child { margin-bottom: 0; }
.prayerWidgetWrap .middleWrap .tabContent .tabInnerWrap ul li .numberOfPrayers { float: left; width: 40px; height: 40px; text-align: center; font-size: 16px; font-family: "Oxygen", Arial, sans-serif; line-height: 40px; color: #494a4e; border-radius: 50%; border: 1px solid #e4e4e4; margin-right: 20px; }
@media screen and (min-width: 992px) and (max-width: 1200px) { .prayerWidgetWrap .middleWrap .tabContent .tabInnerWrap ul li .numberOfPrayers { float: none; margin: 0 auto 5px auto; } }
.prayerWidgetWrap .middleWrap .tabContent .tabInnerWrap ul li .title { font-size: 15px; font-family: "Oxygen", Arial, sans-serif; color: #494a4e; line-height: 1.2; float: left; width: 170px; }
@media screen and (min-width: 992px) and (max-width: 1200px) { .prayerWidgetWrap .middleWrap .tabContent .tabInnerWrap ul li .title { float: none; width: 100%; margin-bottom: 5px; display: block; } }
.prayerWidgetWrap .middleWrap .tabContent .tabInnerWrap ul li .iconWrap { float: right; padding: 5px 10px; background: #cda472; border-radius: 5px; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; }
@media screen and (min-width: 992px) and (max-width: 1200px) { .prayerWidgetWrap .middleWrap .tabContent .tabInnerWrap ul li .iconWrap { float: none; margin: 0 auto; margin-bottom: 15px; } }
@media screen and (max-width: 992px) { .prayerWidgetWrap .middleWrap .tabContent .tabInnerWrap ul li .iconWrap { float: left; margin-left: 20px; } }
.prayerWidgetWrap .middleWrap .tabContent .tabInnerWrap ul li .iconWrap:hover { background: #c29154; }
.prayerWidgetWrap .bottomWrap { float: left; width: 100%; padding: 0 16px 16px 16px; box-sizing: border-box; }
.prayerWidgetWrap .bottomWrap .innerWrap { background: url("../images/homepage/prayer-warrior-bg.jpg") 0 0 no-repeat; background-size: cover; float: left; width: 100%; }
@media screen and (min-width: 992px) and (max-width: 1200px) { .prayerWidgetWrap .bottomWrap .innerWrap { background-position: center; } }
.prayerWidgetWrap .bottomWrap .left { float: left; width: 65%; padding: 30px 30px 15px 20px; background: rgba(0, 0, 0, 0.5); color: #FFF; }
@media screen and (min-width: 992px) and (max-width: 1200px) { .prayerWidgetWrap .bottomWrap .left { padding: 20px; } }
.prayerWidgetWrap .bottomWrap .left h2 { margin-top: 0; font-size: 20px; font-family: "Oxygen", Arial, sans-serif; font-weight: 400; margin-bottom: 20px; }
@media screen and (min-width: 992px) and (max-width: 1200px) { .prayerWidgetWrap .bottomWrap .left h2 { font-size: 17px; } }
.prayerWidgetWrap .bottomWrap .left p { font-family: "Oxygen", Arial, sans-serif; font-size: 14px; line-height: 1.3; }
.prayerWidgetWrap .bottomWrap .left .btn { color: #FFF; border-radius: 0; border: 0; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; border: 1px solid transparent; padding: 6px 20px; background: #bd3535; background: #970808; text-transform: uppercase; font-size: 14px; font-weight: 700; font-family: "PT Sans", sans-serif; letter-spacing: 1px; line-height: 14px; padding-top: 10px; padding-bottom: 10px; display: block; margin-top: 15px; }
.prayerWidgetWrap .bottomWrap .left .btn:hover, .prayerWidgetWrap .bottomWrap .left .btn:active { text-decoration: none; outline: 0; }
.prayerWidgetWrap .bottomWrap .left .btn:hover, .prayerWidgetWrap .bottomWrap .left .btn:active { background: #a92f2f; }
.prayerWidgetWrap .bottomWrap .left .btn:hover { background: #af0909; }

.homeMainContentWrap { float: left; width: 100%; padding: 0 0 40px 0; }
.homeMainContentWrap .topMediaWrap { margin-bottom: 25px; }
@media screen and (min-width: 768px) { .homeMainContentWrap .topMediaWrap .left { padding-right: 0; } }
@media screen and (max-width: 992px) { .homeMainContentWrap .topMediaWrap .left { padding-right: 15px; float: left; width: 100%; } }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap { float: left; width: 100%; height: 517px; overflow: hidden; background: #0c2539; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap { float: left; width: 25%; background: #1c384e; padding: 0 0 30px 0; height: 517px; }
@media screen and (max-width: 992px) { .homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap { height: initial; } }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap .sliderNavInner { float: left; width: 100%; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap .sliderNavInner h6 { color: #FFF; text-align: center; margin: 24px 0; font-size: 12px; text-transform: uppercase; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-weight: 400; letter-spacing: 1px; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap .sliderNavInner .sliderNav { margin: 0; padding: 0; list-style: none; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap .sliderNavInner .sliderNav .slick-list, .homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap .sliderNavInner .sliderNav .slick-track { min-height: 426px; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap .sliderNavInner .sliderNav .slick-list { padding: 0 !important; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap .sliderNavInner .sliderNav .slick-list .video .overlay { background: #bd3535; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap .sliderNavInner .sliderNav .slick-list .video .overlay:before { content: '\f04b'; font-family: FontAwesome; position: absolute; left: 0; bottom: 0; font-size: 10px; height: 20px; width: 20px; line-height: 20px; background: #bd3535; text-align: center; color: #FFF; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap .sliderNavInner .sliderNav .slick-list .article .overlay { background: #2595EB; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap .sliderNavInner .sliderNav .slick-list .audio .overlay { background: #ff960b; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap .sliderNavInner .sliderNav .slick-list .audio .overlay:before { content: '\f025'; font-family: FontAwesome; position: absolute; left: 0; bottom: 0; font-size: 10px; height: 20px; width: 20px; line-height: 20px; background: #ff960b; text-align: center; color: #FFF; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap .sliderNavInner .sliderNav .slick-list .slick-slide { padding-top: 5px; padding-bottom: 5px; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap .sliderNavInner .sliderNav .slick-list .slick-slide:hover { cursor: pointer; background: #0c2539; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap .sliderNavInner .sliderNav .slick-list .slick-slide .overlay { width: 99px; margin-left: auto; margin-right: auto; height: 2px; margin-top: -2px; position: relative; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap .sliderNavInner .sliderNav .slick-list .slick-center { background: #0c2539; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderForWrap { float: left; width: 75%; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderForWrap .sliderFor { margin-bottom: 0; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderForWrap .sliderFor .topWrap { float: left; width: 100%; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderForWrap .sliderFor .bottomWrap { float: left; width: 100%; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderForWrap .sliderFor .bottomWrap .bottomInner { padding: 30px; color: #FFF; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderForWrap .sliderFor .bottomWrap .bottomInner a { color: #FFF; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderForWrap .sliderFor .bottomWrap .bottomInner a h1 { margin-top: 0; text-decoration: underline; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-weight: 400; font-size: 24px; line-height: 1.5; letter-spacing: .5px; }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderForWrap .sliderFor .bottomWrap .bottomInner a p { margin-bottom: 0; font-family: "PT Sans", sans-serif; font-size: 14px; }
@media screen and (min-width: 768px) { .homeMainContentWrap .topMediaWrap .right { padding-left: 0; } }
@media screen and (max-width: 992px) { .homeMainContentWrap .topMediaWrap .right { padding-left: 15px; float: left; width: 100%; } }
.homeMainContentWrap .topMediaWrap .right .mostPopularWrap { padding: 30px; border: 1px solid #d4d4d4; height: 517px; overflow: hidden; }
@media screen and (max-width: 992px) { .homeMainContentWrap .topMediaWrap .right .mostPopularWrap { height: initial; } }
.homeMainContentWrap .topMediaWrap .right .mostPopularWrap h6 { margin-top: 0; margin-bottom: 30px; color: #2a2a29; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-size: 12px; font-weight: 400; }
@media screen and (max-width: 1200px) { .homeMainContentWrap .topMediaWrap .right .mostPopularWrap h6 { margin-bottom: 15px; } }
.homeMainContentWrap .topMediaWrap .right .mostPopularWrap ul { list-style: none; margin: 0; padding: 0; }
.homeMainContentWrap .topMediaWrap .right .mostPopularWrap ul li { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dotted #d4d4d4; }
@media screen and (max-width: 1200px) { .homeMainContentWrap .topMediaWrap .right .mostPopularWrap ul li { padding-bottom: 15px; margin-bottom: 15px; } }
.homeMainContentWrap .topMediaWrap .right .mostPopularWrap ul li:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; }
.homeMainContentWrap .topMediaWrap .right .mostPopularWrap ul li a { color: #2a2a29; font-family: "Oxygen", Arial, sans-serif; font-weight: 400; font-size: 16px; line-height: 20px; }
@media screen and (max-width: 1200px) { .homeMainContentWrap .topMediaWrap .right .mostPopularWrap ul li a { font-size: 15px; } }
.homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap { float: left; width: 100%; }
.homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .headlineWrap { background: #2a2a29; padding: 15px 15px 15px 55px; }
.homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .headlineWrap h3 { margin: 0; color: #FFF; font-size: 15px; font-weight: 400; text-transform: uppercase; }
.homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .headlineWrap h3 i { color: #ffc600; margin-right: 10px; }
.homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap { background: #e4e4e4; }
.homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap .contentInner { padding: 30px 40px 50px 55px; }
.homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap h6 { font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-size: 12px; margin-top: 0; color: #000; margin-bottom: 18px; text-transform: uppercase; letter-spacing: 1px; }
.homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap h1 { margin-top: 0; color: #000; font-family: "Oxygen", Arial, sans-serif; font-weight: 300; font-size: 35px; margin-bottom: 32px; }
@media screen and (max-width: 1200px) { .homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap h1 { font-size: 30px; } }
.homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap a { text-align: center; margin-top: 25px; color: #494a4e; font-family: "PT Sans", sans-serif; font-size: 12px; display: block; text-transform: uppercase; }
.homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap p { font-family: "Oxygen", Arial, sans-serif; margin-top: 0; color: #494a4e; font-size: 16px; font-weight: 400; line-height: 1.4; }
@media screen and (max-width: 1200px) { .homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap p { font-size: 14px; } }
.homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap .featuredGuests { float: left; width: 100%; margin-bottom: 20px; }
.homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap .featuredGuests h4 { font-size: 15px; font-family: "Oxygen", Arial, sans-serif; font-weight: 700; color: #959595; }
.homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap .featuredGuests h4 span { color: #494a4e; font-weight: 400; }
.homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap .btnWrap { float: left; width: 100%; text-align: left; }
@media screen and (max-width: 992px) { .homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap .btnWrap { text-align: center; } }
.homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap .btnWrap a { color: #FFF; border-radius: 0; border: 0; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; border: 1px solid transparent; padding: 6px 20px; background: #6ead44; float: left; margin-top: 5px; font-size: 16px; font-family: "PT Sans", sans-serif; font-weight: 700; padding: 16px 50px; }
.homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap .btnWrap a:hover, .homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap .btnWrap a:active { text-decoration: none; outline: 0; }
.homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap .btnWrap a:hover, .homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap .btnWrap a:active { background: #629b3d; }
@media screen and (max-width: 1200px) { .homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap .btnWrap a { padding: 10px 35px; font-weight: 400; font-size: 15px; } }
@media screen and (max-width: 992px) { .homeMainContentWrap .mainContentBottomWrap .currentSeriesWrap .contentWrap .btnWrap a { float: none; } }
.homeMainContentWrap .mainContentBottomWrap .broadcastSectionWrap { margin: 42px 0; }
.homeMainContentWrap .mainContentBottomWrap .broadcastSectionWrap .innerWrap { padding: 0 42px; }
.homeMainContentWrap .mainContentBottomWrap .broadcastSectionWrap .innerWrap h6 { font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-size: 12px; margin-top: 0; color: #000; margin-bottom: 18px; text-transform: uppercase; letter-spacing: 1px; }
.homeMainContentWrap .mainContentBottomWrap .broadcastSectionWrap .innerWrap p { font-family: "Oxygen", Arial, sans-serif; font-size: 15px; }
.homeMainContentWrap .mainContentBottomWrap .broadcastSectionWrap .innerWrap .broadcastCarousel { margin-top: 25px; }
.homeMainContentWrap .mainContentBottomWrap .broadcastSectionWrap .innerWrap .broadcastCarousel .item { margin-right: 10px; text-align: center; }
.homeMainContentWrap .mainContentBottomWrap .broadcastSectionWrap .innerWrap .broadcastCarousel .item h5 { color: #494a4e; font-family: "Oxygen", Arial, sans-serif; font-size: 15px; font-weight: 700; margin: 16px 0 12px 0; }
@media screen and (max-width: 1200px) { .homeMainContentWrap .mainContentBottomWrap .broadcastSectionWrap .innerWrap .broadcastCarousel .item h5 { font-size: 14px; } }
.homeMainContentWrap .mainContentBottomWrap .broadcastSectionWrap .innerWrap .broadcastCarousel .item a { font-size: 13px; font-family: "PT Sans", sans-serif; text-decoration: underline; color: #0b6daa; }
.homeMainContentWrap .mainContentBottomWrap .broadcastSectionWrap .innerWrap .broadcastCarousel .slick-prev, .homeMainContentWrap .mainContentBottomWrap .broadcastSectionWrap .innerWrap .broadcastCarousel .slick-next { top: 29%; height: 24px; width: 24px; }
.homeMainContentWrap .mainContentBottomWrap .broadcastSectionWrap .innerWrap .broadcastCarousel .slick-prev:before, .homeMainContentWrap .mainContentBottomWrap .broadcastSectionWrap .innerWrap .broadcastCarousel .slick-next:before { font-size: 24px; color: #b7b6b3; }
.homeMainContentWrap .mainContentBottomWrap .broadcastSectionWrap .innerWrap .broadcastCarousel .slick-prev { left: -40px; }
.homeMainContentWrap .mainContentBottomWrap .broadcastSectionWrap .innerWrap .broadcastCarousel .slick-next { right: -40px; }
.homeMainContentWrap .mainContentBottomWrap .wayneWidgetWrap { background: url("../images/homepage/wayne-barber-bg.jpg") 0 0 no-repeat; background-size: cover; min-height: 382px; margin-bottom: 30px; }
@media screen and (max-width: 1200px) { .homeMainContentWrap .mainContentBottomWrap .wayneWidgetWrap { min-height: initial; background-position: left -251px; } }
.homeMainContentWrap .mainContentBottomWrap .wayneWidgetWrap .innerWrap { padding: 38px 25px 25px 45px; }
.homeMainContentWrap .mainContentBottomWrap .wayneWidgetWrap h1 { margin-top: 0; color: #970808; font-size: 28px; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35); font-weight: 400; margin-bottom: 20px; }
.homeMainContentWrap .mainContentBottomWrap .wayneWidgetWrap h1 span { color: #2f5695; }
.homeMainContentWrap .mainContentBottomWrap .wayneWidgetWrap p { font-family: "Oxygen", Arial, sans-serif; font-size: 14px; color: #494a4e; line-height: 1.3; }
.homeMainContentWrap .mainContentBottomWrap .wayneWidgetWrap .btn { color: #FFF; border-radius: 0; border: 0; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; border: 1px solid transparent; padding: 6px 20px; background: #bd3535; background: #970808; text-transform: uppercase; font-size: "PT Sans", sans-serif; font-size: 13px; margin-top: 30px; padding: 10px 30px; }
.homeMainContentWrap .mainContentBottomWrap .wayneWidgetWrap .btn:hover, .homeMainContentWrap .mainContentBottomWrap .wayneWidgetWrap .btn:active { text-decoration: none; outline: 0; }
.homeMainContentWrap .mainContentBottomWrap .wayneWidgetWrap .btn:hover, .homeMainContentWrap .mainContentBottomWrap .wayneWidgetWrap .btn:active { background: #a92f2f; }
.homeMainContentWrap .mainContentBottomWrap .wayneWidgetWrap .btn:hover { background: #af0909; }
.homeMainContentWrap .mainContentBottomWrap .howToChristianWrap { background: url("../images/homepage/become-christian-bg.jpg") 0 0 no-repeat; background-size: cover; float: left; width: 100%; padding: 16px; box-sizing: border-box; margin-bottom: 30px; }
.homeMainContentWrap .mainContentBottomWrap .howToChristianWrap .innerWrap { float: left; width: 100%; background: rgba(255, 255, 255, 0.95); padding: 20px; }
.homeMainContentWrap .mainContentBottomWrap .howToChristianWrap h3 { font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-size: 12px; margin-top: 0; color: #000; margin-bottom: 18px; text-transform: uppercase; letter-spacing: 1px; }
@media screen and (max-width: 1200px) { .homeMainContentWrap .mainContentBottomWrap .howToChristianWrap h3 { font-size: 15px; } }
.homeMainContentWrap .mainContentBottomWrap .howToChristianWrap ul { margin: 0; padding: 0; list-style: none; float: left; width: 100%; }
.homeMainContentWrap .mainContentBottomWrap .howToChristianWrap ul li { float: left; width: 100%; margin-bottom: 32px; }
.homeMainContentWrap .mainContentBottomWrap .howToChristianWrap ul li:last-child { margin-bottom: 0; }
.homeMainContentWrap .mainContentBottomWrap .howToChristianWrap ul img { float: left; margin-right: 15px; width: 78px; }
.homeMainContentWrap .mainContentBottomWrap .howToChristianWrap ul p { float: left; width: 195px; font-size: 15px; font-family: "Oxygen", Arial, sans-serif; color: #494a4e; line-height: 1.3; margin-top: -4px; }
@media screen and (max-width: 1200px) { .homeMainContentWrap .mainContentBottomWrap .howToChristianWrap ul p { width: 400px; } }
.homeMainContentWrap .mainContentBottomWrap .howToChristianWrap ul .btn { color: #FFF; border-radius: 0; border: 0; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; border: 1px solid transparent; padding: 6px 20px; padding-left: 5px; padding-right: 5px; background: #98a457; width: 100%; font-size: 16px; font-style: italic; font-family: "PT Sans", sans-serif; font-weight: 400; }
.homeMainContentWrap .mainContentBottomWrap .howToChristianWrap ul .btn:hover, .homeMainContentWrap .mainContentBottomWrap .howToChristianWrap ul .btn:active { text-decoration: none; outline: 0; }
@media screen and (max-width: 1200px) { .homeMainContentWrap .mainContentBottomWrap .howToChristianWrap ul .btn { margin-top: 20px; } }
.homeMainContentWrap .mainContentBottomWrap .howToChristianWrap ul .btn:hover { background: #89934e; }
.homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap { border: 1px solid #e4e4e4; }
.homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap .innerWrap { padding: 36px 25px 60px 25px; }
.homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap h6 { font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-size: 13px; color: #2a2a29; text-transform: uppercase; margin-top: 0; margin-bottom: 20px; font-weight: 400; }
.homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap .imgWrap { float: left; width: 100%; list-style: none; margin: 0; padding: 0; margin-bottom: 30px; }
.homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap .imgWrap li { float: left; }
.homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap .imgWrap li:first-child { margin-right: 10px; width: 145px; }
.homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap .imgWrap li:last-child { width: 174px; }
.homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap p { font-family: "Oxygen", Arial, sans-serif; font-size: 15px; color: #494a4e; line-height: 1.4; margin-bottom: 15px; }
@media screen and (max-width: 1200px) { .homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap .right { margin-top: 40px; } }
.homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap .right ul { list-style: none; margin: 0; padding: 0; margin-bottom: 40px; }
.homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap .right ul li { width: 100%; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dotted #e4e4e4; }
.homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap .right ul li:last-child { padding-bottom: 0; margin-bottom: 0; border: 0; }
.homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap .right ul li a { color: #578836; font-family: "Oxygen", Arial, sans-serif; font-size: 15px; }
.homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap .right ul li a .date { color: #b1b1b1; font-size: 11px; font-family: "PT Sans", sans-serif; }
.homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap .right .btn { color: #FFF; border-radius: 0; border: 0; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; border: 1px solid transparent; padding: 6px 20px; background: #6ead44; display: block; margin-top: 20px; font-size: 14px; text-transform: uppercase; font-family: "PT Sans", sans-serif; font-weight: 400; }
.homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap .right .btn:hover, .homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap .right .btn:active { text-decoration: none; outline: 0; }
.homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap .right .btn:hover, .homeMainContentWrap .mainContentBottomWrap .aboutNewsWrap .right .btn:active { background: #629b3d; }
/*# sourceMappingURL=main.css.map */