/*---------------------- Colors
----------------------*/
body { line-height: 1.5; background: #FFF; color: #494a4e; font-family: "PT Sans", sans-serif; font-size: 16px; }

.wrapper { float: left; width: 100%; color: #494a4e; }

header { float: left; width: 100%; }
header .topBarWrap { border-top: 4px solid #315a7a; background: #191918; }
@media (max-width: 500px) { header .topBarWrap ul { width: 100%; text-align: center; margin-left: 0; margin-right: 0; } }
@media (max-width: 768px) { header .topBarWrap ul li { display: inline-block; } }
@media (max-width: 500px) { header .topBarWrap ul li { display: block; } }
header .topBarWrap ul li a { color: #ffc271; 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; padding-top: 7px; padding-bottom: 7px;}
header .topBarWrap ul li a:hover, header .topBarWrap ul li a:active { color: #ff960b; background: none; }
header .topBarWrap ul li:active, header .topBarWrap ul li:focus { 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 !important; border: 0; position: absolute !important; }
@media (max-width: 500px) { header .topBarWrap ul .dropdown-menu { position: relative !important; } }
@media (max-width: 768px) { header .topBarWrap ul .dropdown-menu li { display: block; } }
header .navbar { z-index:9; margin-bottom: 0; background: #2a2a29; border-radius: 0; float: left; width: 100%; }
header .navbar .navbar-header .navbar-toggle { border-color: #FFF; margin-top: 20px; }
header .navbar .navbar-header .navbar-toggle .icon-bar { background-color: #FFF; }
header .navbar .navbar-header .navbar-brand { height: initial; }
header .navbar .navbar-header .navbar-brand .johnProfile { position: absolute; left: 0; }
@media (min-width: 768px) { header .navbar .navbar-header .navbar-brand .johnProfile { bottom: 0; } }
@media (max-width: 992px) { header .navbar .navbar-header .navbar-brand .johnProfile { width: 107px; } }
@media (max-width: 768px) { header .navbar .navbar-header .navbar-brand .johnProfile { top: -30px; } }
@media (max-width: 500px) { header .navbar .navbar-header .navbar-brand .johnProfile { display: none; } }
header .navbar .navbar-header .navbar-brand .logo { margin-left: 150px; padding: 17px 0; }
@media (max-width: 1200px) { header .navbar .navbar-header .navbar-brand .logo { margin-left: 128px; width: 296px; } }
@media (max-width: 992px) { header .navbar .navbar-header .navbar-brand .logo { margin-left: 96px; width: 197px; } }
@media (max-width: 500px) { header .navbar .navbar-header .navbar-brand .logo { margin-left: 0; width: 160px; } }
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; padding: 40px 15px 35px 15px; border-bottom: 5px solid transparent; -webkit-transition: color 0.2s ease-in-out, background 0.2s ease-in-out, border-color 0.2s ease-in-out; transition: color 0.2s ease-in-out, background 0.2s ease-in-out, border-color 0.2s ease-in-out; }
@media (max-width: 1200px) { header .navbar .navbar-nav li a { font-size: 22px; padding: 36px 10px 26px 10px; } }
@media (max-width: 992px) { header .navbar .navbar-nav li a { font-size: 18px; padding: 30px 10px 25px 10px; } }
@media (max-width: 500px) { header .navbar .navbar-nav li a { font-size: 16px; padding: 20px 10px 15px 10px; } }
header .navbar .navbar-nav li a:hover { color: #b7b6b3; background: #242424; border-color: #305674; }
header .navbar .navbar-nav li a:active, header .navbar .navbar-nav li a:focus { color: #FFF; background: #242424; border-color: #305674; }
header .navbar .navbar-nav li.open a { background-color: #242424; border-color: #305674; }
header .navbar .navbar-nav li.open a:active, header .navbar .navbar-nav li.open a:focus { background-color: #242424; }
header .navbar .navbar-nav li .dropdown-menu { border-radius: 0; margin: 0; border: 1px solid #3c3c3c; padding: 0; }
header .navbar .navbar-nav li .dropdown-menu li { border-bottom: 1px solid #3c3c3c; }
header .navbar .navbar-nav li .dropdown-menu li:last-child { border-bottom: 0; }
header .navbar .navbar-nav li .dropdown-menu li a { border-bottom: 0; padding: 16px; font-size: 16px; }
header .navbar .navbar-nav li .dropdown-menu li a:hover, header .navbar .navbar-nav li .dropdown-menu li a:active, header .navbar .navbar-nav li .dropdown-menu li a:focus { background: #3c3c3c; color: #FFF; }
header .navbar .navbar-nav li.active a { color: #b7b6b3; background: #242424; }
.navbar-form .form-control { width: 590px;}
.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; margin-bottom: 0px;  padding-bottom: 15px;    margin-left: 15px; }
.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%; }

.newsletterWidgetWrap { background: url("../images/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/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/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; }

.topicSummaryWidgetWrap { margin-bottom: 30px; }
.topicSummaryWidgetWrap .innerWrap { float: left; width: 100%; padding: 40px; border: 1px solid #e4e4e4; }
.topicSummaryWidgetWrap h3 { color: #494a4e; text-transform: uppercase; font-size: 12px; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; margin-bottom: 20px; margin-top: 0; }
.topicSummaryWidgetWrap p { color: #7a7c83; font-family: "Oxygen", Arial, sans-serif; font-size: 15px; line-height: 1.4; }

.relatedResourcesFurtherStudyWidgetWrap { margin-bottom: 30px; }
.relatedResourcesFurtherStudyWidgetWrap .innerWrap { float: left; width: 100%; padding: 30px; border: 1px solid #e4e4e4; }
.relatedResourcesFurtherStudyWidgetWrap h3 { color: #494a4e; text-transform: uppercase; font-size: 12px; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; margin-bottom: 30px; margin-top: 0; text-align: center; }
.relatedResourcesFurtherStudyWidgetWrap ul { float: left; width: 100%; margin: 0; padding: 0; list-style: none; }
.relatedResourcesFurtherStudyWidgetWrap ul li { float: left; width: 100%; margin-bottom: 30px; }
.relatedResourcesFurtherStudyWidgetWrap ul li:last-child { margin-bottom: 0; }
.relatedResourcesFurtherStudyWidgetWrap ul li .prodImgWrap { position: relative; }
.relatedResourcesFurtherStudyWidgetWrap ul li .prodImgWrap .saleBadge { display: none; position: absolute; top: 0; left: 0; width: 30px; height: 30px; line-height: 30px; text-align: center; background: #970808; color: #FFF; font-family: "PT Sans", sans-serif; font-weight: 700; text-transform: uppercase; font-size: 10px; border-radius: 50%; }
.relatedResourcesFurtherStudyWidgetWrap ul li h1 { color: #494a4e; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-size: 17px; margin: 0 0 7px 0; }
.relatedResourcesFurtherStudyWidgetWrap ul li h1 span.percentOff { display: none; color: #970808; background: #e4e4e4; padding: 3px; text-align: center; float: left; margin-right: 5px; font-size: 10px; }
.relatedResourcesFurtherStudyWidgetWrap ul li p { color: #919191; font-family: "Oxygen", Arial, sans-serif; font-weight: 400; font-size: 13px; float: left; width: 100%; }
.relatedResourcesFurtherStudyWidgetWrap ul li p span { float: left; }
.relatedResourcesFurtherStudyWidgetWrap ul li p span.discountPrice { display: none; }
.relatedResourcesFurtherStudyWidgetWrap ul li .btnWrap { float: left; margin-top: 10px; }
.relatedResourcesFurtherStudyWidgetWrap ul li .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; }
.relatedResourcesFurtherStudyWidgetWrap ul li .btnWrap a:hover, .relatedResourcesFurtherStudyWidgetWrap ul li .btnWrap a:active { text-decoration: none; outline: 0; }
.relatedResourcesFurtherStudyWidgetWrap ul li .btnWrap a:hover, .relatedResourcesFurtherStudyWidgetWrap ul li .btnWrap a:active { background: #629b3d; }
.relatedResourcesFurtherStudyWidgetWrap ul li.onSale h1 span.percentOff { display: block; }
.relatedResourcesFurtherStudyWidgetWrap ul li.onSale p span.discountPrice { display: block; }
.relatedResourcesFurtherStudyWidgetWrap ul li.onSale p span.price { text-decoration: line-through; margin-right: 5px; }
.relatedResourcesFurtherStudyWidgetWrap ul li.onSale .prodImgWrap .saleBadge { display: block; }

.topicsWikiWidgetWrap { margin-bottom: 30px; }
.topicsWikiWidgetWrap .innerWrap { float: left; width: 100%; padding: 30px; border: 1px solid #e4e4e4; }
.topicsWikiWidgetWrap .innerWrap h3 { color: #494a4e; border-bottom: 2px solid #494a4e; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-weight: 700; font-size: 14px; padding-bottom: 10px; margin-bottom: 10px; margin-top: 0; }
.topicsWikiWidgetWrap .innerWrap ul { list-style: none; float: left; width: 100%; margin: 0 0 32px 0; padding: 0; min-height: 266px; }
@media screen and (max-width: 992px) { .topicsWikiWidgetWrap .innerWrap ul { margin-bottom: 30px; min-height: initial; } }
.topicsWikiWidgetWrap .innerWrap ul li { float: left; width: 100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #515151; }
.topicsWikiWidgetWrap .innerWrap ul li a { color: #494a4e; font-size: 14px; font-family: "Oxygen", Arial, sans-serif; line-height: 1.4; }

.homeMainContentWrap { float: left; width: 100%; padding: 0 0 40px 0; }
.homeMainContentWrap1 { float: left; width: 100%; }
.homeMainContentWrap .topMediaWrap { margin-bottom: 25px; }
@media (min-width: 768px) { .homeMainContentWrap .topMediaWrap .left { padding-right: 0; } }
@media (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; }
@media (max-width: 768px) { .homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap { height: initial; } }
.homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderNavWrap { float: left; width: 25%; background: #1c384e; padding: 0 0 30px 0; height: 517px; }
@media (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%; }
@media (max-width: 768px) { .homeMainContentWrap .topMediaWrap .left .mediaCarouselWrap .sliderForWrap { width: 100%; } }
.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; }
.homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts .topWrap, .homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts .bottomWrap { float: left; width: 100%; }
.homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts img { width: 100%; height: auto; }
.homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts .textWrap { background: #0c2539; padding: 20px; }
.homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts .textWrap a, .homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts .textWrap h1, .homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts .textWrap p { color: #FFF; }
.homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts .textWrap a h1 { margin-top: 0; text-decoration: underline; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-weight: 400; font-size: 18px; line-height: 1.5; letter-spacing: .5px; }
.homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts .textWrap a p { margin-bottom: 0; font-family: "PT Sans", sans-serif; font-size: 14px; }
.homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts .bottomWrap { padding: 30px; border: 1px solid #d4d4d4; overflow: hidden; margin-bottom: 30px; }
.homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts .bottomWrap 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 (max-width: 1200px) { .homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts .bottomWrap h6 { margin-bottom: 15px; } }
.homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts .bottomWrap ul { list-style: none; margin: 0; padding: 0; }
.homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts .bottomWrap ul li { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dotted #d4d4d4; }
@media (max-width: 1200px) { .homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts .bottomWrap ul li { padding-bottom: 15px; margin-bottom: 15px; } }
.homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts .bottomWrap ul li:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; }
.homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts .bottomWrap ul li a { color: #2a2a29; font-family: "Oxygen", Arial, sans-serif; font-weight: 400; font-size: 16px; line-height: 20px; }
@media (max-width: 1200px) { .homeMainContentWrap .topMediaWrap .left .mobileFeaturedPosts .bottomWrap ul li a { font-size: 15px; } }
@media (min-width: 768px) { .homeMainContentWrap .topMediaWrap .right { padding-left: 0; } }
@media (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 (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 (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 (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 (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/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/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; padding-bottom: 10px; }
@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; }

.singleTopicWrap { padding-bottom: 60px; }
.singleTopicWrap .headlineWrap .innerWrap { float: left; width: 100%; background-size: cover; padding: 50px 45px; margin-bottom: 45px; }
.singleTopicWrap .headlineWrap .innerWrap h3 { font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-size: 22px; color: #6b6b6b; text-transform: uppercase; margin-top: 0; margin-bottom: 18px; font-weight: 400; }
.singleTopicWrap .headlineWrap .innerWrap h1 { color: #494a4e; font-size: 48px; font-weight: 400; font-family: "Oswald", Arial, sans-serif; margin-bottom: 0; text-transform: uppercase; letter-spacing: 1px; }
.singleTopicWrap .mainContentWrap .topContentWrap h2 { color: #494a4e; text-transform: uppercase; font-size: 18px; margin-top: 26px; margin-bottom: 38px; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; }
.singleTopicWrap .mainContentWrap .topContentWrap p { margin-bottom: 30px; font-size: 16px; font-family: "Oxygen", Arial, sans-serif; line-height: 1.5; font-weight: 400; }
.singleTopicWrap .mainContentWrap .topicVideoWrap { float: left; width: 100%; margin-top: 50px; margin-bottom: 75px; background: #323232; border-top: 10px solid #ad2626; }
.singleTopicWrap .mainContentWrap .topicVideoWrap .innerWrap { padding: 30px 30px 60px 30px; }
.singleTopicWrap .mainContentWrap .topicVideoWrap h4 { color: #FFF; text-transform: uppercase; font-size: 18px; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; margin: 0 0 35px 0; }
.singleTopicWrap .mainContentWrap .topicVideoWrap ul { list-style: none; margin: 0; padding: 0; float: left; width: 100%; }
.singleTopicWrap .mainContentWrap .topicVideoWrap ul li { float: left; width: 47%; margin-right: 6%; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dotted #515151; }
@media screen and (max-width: 768px) { .singleTopicWrap .mainContentWrap .topicVideoWrap ul li { width: 100%; margin-right: 0; } }
.singleTopicWrap .mainContentWrap .topicVideoWrap ul li:nth-child(2n) { margin-right: 0; }
.singleTopicWrap .mainContentWrap .topicVideoWrap ul li:nth-child(5), .singleTopicWrap .mainContentWrap .topicVideoWrap ul li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
@media screen and (max-width: 768px) { .singleTopicWrap .mainContentWrap .topicVideoWrap ul li:nth-child(5) { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dotted #515151; } }
.singleTopicWrap .mainContentWrap .topicVideoWrap ul li a { float: left; width: 100%; }
.singleTopicWrap .mainContentWrap .topicVideoWrap ul li .imgWrap { float: left; width: 25%; margin-right: 5%; }
.singleTopicWrap .mainContentWrap .topicVideoWrap ul li .titleWrap { float: left; width: 70%; }
.singleTopicWrap .mainContentWrap .topicVideoWrap ul li .titleWrap h4 { margin: 0; font-size: 14px; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; color: #43afe1; line-height: 1.3; font-weight: 400; -webkit-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out; }
.singleTopicWrap .mainContentWrap .topicVideoWrap ul li .titleWrap h4:hover { color: #2199d0; }
.singleTopicWrap .mainContentWrap .articlesSection { margin-bottom: 40px; }
.singleTopicWrap .mainContentWrap .articlesSection h2 { color: #494a4e; text-transform: uppercase; font-size: 18px; margin-top: 0; margin-bottom: 38px; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; }
.singleTopicWrap .mainContentWrap .articlesSection h3 { color: #494a4e; border-bottom: 2px solid #494a4e; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-weight: 700; font-size: 18px; padding-bottom: 10px; margin-bottom: 10px; margin-top: 0; }
.singleTopicWrap .mainContentWrap .articlesSection ul { list-style: none; float: left; width: 90%; margin: 0; padding: 0; min-height: 266px; }
@media screen and (max-width: 992px) { .singleTopicWrap .mainContentWrap .articlesSection ul { margin-bottom: 30px; min-height: initial; } }
.singleTopicWrap .mainContentWrap .articlesSection ul li { float: left; width: 100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #515151; }
.singleTopicWrap .mainContentWrap .articlesSection ul li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
.singleTopicWrap .mainContentWrap .articlesSection ul li a { color: #494a4e; font-size: 15px; font-family: "Oxygen", Arial, sans-serif; line-height: 1.4; }
.singleTopicWrap .mainContentWrap .moreArticles { margin-top: 20px; }
.singleTopicWrap .mainContentWrap .moreArticles h6 { text-align: center; text-transform: uppercase; color: #5e5e5e; font-size: 12px; font-weight: 400; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; margin-top: 0; }
.singleTopicWrap .mainContentWrap .moreArticles ul { float: left; width: 100%; margin: 38px 0 70px 0; padding: 0; }
.singleTopicWrap .mainContentWrap .moreArticles ul li { float: left; width: 48%; margin-right: 4%; margin-bottom: 20px; }
@media screen and (max-width: 768px) { .singleTopicWrap .mainContentWrap .moreArticles ul li { width: 100%; margin-right: 0; text-align: center; } }
.singleTopicWrap .mainContentWrap .moreArticles ul li:nth-child(2n) { margin-right: 0; }
.singleTopicWrap .mainContentWrap .moreArticles ul li a { color: #494a4e; font-size: 16px; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-weight: 700; }
@media screen and (max-width: 992px) { .singleTopicWrap .mainContentWrap .furtherStudy { margin-bottom: 40px; } }
.singleTopicWrap .mainContentWrap .furtherStudy .innerWrap { float: left; width: 100%; border: 1px solid #e4e4e4; padding: 35px; background: #fefefe; }
.singleTopicWrap .mainContentWrap .furtherStudy h5 { color: #494a4e; margin: 0 0 10px 0; font-size: 12px; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; text-transform: uppercase; }
.singleTopicWrap .mainContentWrap .furtherStudy h2 { color: #494a4e; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; margin: 0 0 30px 0; text-transform: uppercase; font-size: 18px; }
.singleTopicWrap .mainContentWrap .furtherStudy .item { margin-bottom: 50px; }
@media screen and (max-width: 768px) { .singleTopicWrap .mainContentWrap .furtherStudy .item img { margin-bottom: 15px; } }
.singleTopicWrap .mainContentWrap .furtherStudy h3 { color: #494a4e; font-size: 18px; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-weight: 400; margin: 0; }
.singleTopicWrap .mainContentWrap .furtherStudy p { margin: 15px 0; font-family: "Oxygen", Arial, sans-serif; font-size: 14px; color: #494a4e; line-height: 1.4; }
.singleTopicWrap .mainContentWrap .furtherStudy p.meta { font-size: 13px; margin: 0; }
.singleTopicWrap .mainContentWrap .furtherStudy .btnWrap { float: left; }
.singleTopicWrap .mainContentWrap .furtherStudy .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; font-weight: 300; }
.singleTopicWrap .mainContentWrap .furtherStudy .btnWrap a:hover, .singleTopicWrap .mainContentWrap .furtherStudy .btnWrap a:active { text-decoration: none; outline: 0; }
.singleTopicWrap .mainContentWrap .furtherStudy .btnWrap a:hover, .singleTopicWrap .mainContentWrap .furtherStudy .btnWrap a:active { background: #629b3d; }

.fundraiser2015 { padding-bottom: 50px; }
.fundraiser2015 .fundraiseHero { background: url("../images/fundraiser-2015/hero-bg.jpg") center center no-repeat; background-size: cover; float: left; width: 100%; padding: 30px; }
.fundraiser2015 .fundraiseHero h1 { color: #FFF; font-family: "Oxygen", Arial, sans-serif; font-weight: 700; margin: 0 0 10px 0; font-size: 40px; }
@media (max-width: 1200px) { .fundraiser2015 .fundraiseHero h1 { font-size: 30px; } }
.fundraiser2015 .fundraiseHero p { font-family: "Oxygen", Arial, sans-serif; font-weight: 400; font-size: 15px; color: #FFF; line-height: 1.4; }
.fundraiser2015 .formSectionWrap { border: 1px solid #e4e4e4; background: #fbfbfb; float: left; width: 100%; padding: 37px 90px 37px 76px; min-height: 900px; margin-bottom: 30px; }
@media (max-width: 1200px) { .fundraiser2015 .formSectionWrap { padding: 37px 40px; } }
.fundraiser2015 .formSectionWrap .formNavWrap { float: left; width: 100%; margin-bottom: 60px; }
.fundraiser2015 .formSectionWrap .formNavWrap ul li { text-align: center; border-top: 8px solid #e4e4e4; padding-top: 16px; }
.fundraiser2015 .formSectionWrap .formNavWrap ul li a { color: #afafaf; font-family: "Oxygen", Arial, sans-serif; font-size: 14px; font-weight: 700; }
.fundraiser2015 .formSectionWrap .formNavWrap ul li a .number { border-radius: 50%; height: 30px; width: 30px; line-height: 30px; display: inline-block; margin-right: 10px; background: #e4e4e4; }
.fundraiser2015 .formSectionWrap .formNavWrap ul li a:hover { text-decoration: none; }
.fundraiser2015 .formSectionWrap .formNavWrap ul li.active { border-top: 8px solid #6ead44; }
.fundraiser2015 .formSectionWrap .formNavWrap ul li.active a { color: #6ead44; }
.fundraiser2015 .formSectionWrap .formNavWrap ul li.active a .number { color: #FFF; background: #6ead44; }
.fundraiser2015 .formSectionWrap form #step1 .form-group { margin-bottom: 1%; }
.fundraiser2015 .formSectionWrap form #step1 ::-webkit-input-placeholder { color: #FFF; font-family: "Oxygen", Arial, sans-serif; font-size: 18px; font-weight: 400; text-align: center; }
.fundraiser2015 .formSectionWrap form #step1 :-moz-placeholder { color: #FFF; font-family: "Oxygen", Arial, sans-serif; font-size: 18px; font-weight: 400; text-align: center; }
.fundraiser2015 .formSectionWrap form #step1 ::-moz-placeholder { color: #FFF; font-family: "Oxygen", Arial, sans-serif; font-size: 18px; font-weight: 400; text-align: center; }
.fundraiser2015 .formSectionWrap form #step1 :-ms-input-placeholder { color: #FFF; font-family: "Oxygen", Arial, sans-serif; font-size: 18px; font-weight: 400; text-align: center; }
.fundraiser2015 .formSectionWrap form #step1 .textInput { border: 1px solid #888888; background: #888888; color: #FFF; font-size: 18px; font-family: "Oxygen", Arial, sans-serif; font-weight: 400; outline: 0; box-shadow: none; border-radius: 0; height: 48px; text-align: center; }
.fundraiser2015 .formSectionWrap form #step1 .textInput:active, .fundraiser2015 .formSectionWrap form #step1 .textInput:focus { border: 1px solid #6ead44; }
.fundraiser2015 .formSectionWrap form #step1-2 ::-webkit-input-placeholder { font-size: 30px; text-align: center; font-family: "Oxygen", Arial, sans-serif; }
.fundraiser2015 .formSectionWrap form #step1-2 :-moz-placeholder { font-size: 30px; text-align: center; font-family: "Oxygen", Arial, sans-serif; }
.fundraiser2015 .formSectionWrap form #step1-2 ::-moz-placeholder { font-size: 30px; text-align: center; font-family: "Oxygen", Arial, sans-serif; }
.fundraiser2015 .formSectionWrap form #step1-2 :-ms-input-placeholder { font-size: 30px; text-align: center; font-family: "Oxygen", Arial, sans-serif; }
.fundraiser2015 .formSectionWrap form #step1-2 .donateAmount { display: inline-block; width: 260px; height: 50px; text-align: center; font-size: 30px; }
.fundraiser2015 .formSectionWrap form #step1-2 .updateTotal { display: inline-block; width: 112px; font-size: 16px; font-weight: 400; text-transform: uppercase; height: 50px; }
.fundraiser2015 .formSectionWrap form #step1-2 .radioText .innerWrap { padding: 5px 10px; background: #FFF; border: 1px solid #e4e4e4; float: left; width: 98%; margin-left: 25px; }
.fundraiser2015 .formSectionWrap form #step1-2 .radioText .innerWrap img { width: 36%; }
.fundraiser2015 .formSectionWrap form #step1-2 .radioText .innerWrap .textArea { float: right; width: 62%; margin-top: 26px; }
.fundraiser2015 .formSectionWrap form #step1-2 .radio input[type=radio] { margin-left: 0; }
.fundraiser2015 .formSectionWrap form .frm { display: none; width: 100%; }
.fundraiser2015 .formSectionWrap form .frm.active { display: block; }
.fundraiser2015 .formSectionWrap form .frm fieldset { width: 100%; }
.fundraiser2015 .formSectionWrap form p { font-size: 16px; font-family: "Oxygen", Arial, sans-serif; font-weight: 400; }
.fundraiser2015 .formSectionWrap form .form-group.small { display: inline-block; width: 16.1%; }
@media (max-width: 1200px) { .fundraiser2015 .formSectionWrap form .form-group.small { width: 16%; } }
.fundraiser2015 .formSectionWrap form .form-group.medium { display: inline-block; width: 32.87%; }
@media (max-width: 1200px) { .fundraiser2015 .formSectionWrap form .form-group.medium { width: 32.73%; } }
.fundraiser2015 .formSectionWrap form .form-group.large { display: block; width: 66.4%; }
@media (max-width: 1200px) { .fundraiser2015 .formSectionWrap form .form-group.large { width: 66.2%; } }
.fundraiser2015 .formSectionWrap form .btn-gray { display: block; width: 100%; border-radius: 0; color: #FFF; font-family: "Oxygen", Arial, sans-serif; font-weight: 700; font-size: 24px; background: #888888; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; }
.fundraiser2015 .formSectionWrap form .btn-gray:hover, .fundraiser2015 .formSectionWrap form .btn-gray:active, .fundraiser2015 .formSectionWrap form .btn-gray:focus { background: #6ead44; outline: 0; }
.fundraiser2015 .formSectionWrap form .btn-green { margin-top: 80px; width: 100%; display: block; border-radius: 0; text-transform: uppercase; font-family: "Oxygen", Arial, sans-serif; font-weight: 700; text-align: center; background: #6ead44; color: #FFF; font-size: 24px; padding-top: 10px; padding-bottom: 10px; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; }
.fundraiser2015 .formSectionWrap form .btn-green:hover, .fundraiser2015 .formSectionWrap form .btn-green:active, .fundraiser2015 .formSectionWrap form .btn-green:focus { outline: 0; background: #578836; }
.fundraiser2015 .formSectionWrap form label { margin-bottom: 15px; font-family: "Oxygen", Arial, sans-serif; font-weight: 700; }
.fundraiser2015 .formSectionWrap form .form-group { margin-bottom: 30px; }
.fundraiser2015 .formSectionWrap form .form-group ::-webkit-input-placeholder { font-family: "Oxygen", Arial, sans-serif; font-size: 16px; font-weight: 400; }
.fundraiser2015 .formSectionWrap form .form-group :-moz-placeholder { font-family: "Oxygen", Arial, sans-serif; font-size: 16px; font-weight: 400; }
.fundraiser2015 .formSectionWrap form .form-group ::-moz-placeholder { font-family: "Oxygen", Arial, sans-serif; font-size: 16px; font-weight: 400; }
.fundraiser2015 .formSectionWrap form .form-group :-ms-input-placeholder { font-family: "Oxygen", Arial, sans-serif; font-size: 16px; font-weight: 400; }
.fundraiser2015 .formSectionWrap form .form-group .form-control { border-radius: 0; background: #e4e4e4; border-color: transparent; box-shadow: none; -webkit-transition: border-color 0.2s ease-in-out; transition: border-color 0.2s ease-in-out; padding: 10px 10px 10px 15px; height: 44px; font-size: 16px; }
.fundraiser2015 .formSectionWrap form .form-group .form-control:focus { box-shadow: none; border-color: #6ead44; }
.fundraiser2015 .formSectionWrap form .form-group hr { margin: 50px 0 15px 0; }
.fundraiser2015 .formSectionWrap form .form-group .checkbox label { font-weight: 400; }
.fundraiser2015 .formSectionWrap form .acceptedPayment img { margin-top: 26px; }
.fundraiser2015 .formSectionWrap form .ccvWrap { margin-top: 58px; }
.fundraiser2015 .formSectionWrap form .ccvWrap a { float: left; }
.fundraiser2015 .sidebarWrap .sidebarTop, .fundraiser2015 .sidebarWrap .sidebarBottom { float: left; width: 100%; border: 1px solid #e4e4e4; background: #FFF; }
.fundraiser2015 .sidebarWrap .sidebarTop { padding: 30px 30px 0px 30px; margin-bottom: 30px; }
.fundraiser2015 .sidebarWrap .sidebarTop h4 { font-family: "PT Sans", sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; margin: 0 0 20px 0; }
.fundraiser2015 .sidebarWrap .sidebarTop .wrap { float: left; width: 100%; margin-bottom: 30px; }
.fundraiser2015 .sidebarWrap .sidebarTop .wrap p { font-size: 14px; font-family: "Oxygen", Arial, sans-serif; font-weight: 400; }
.fundraiser2015 .sidebarWrap .sidebarTop .wrap img { margin-top: 25px; }
.fundraiser2015 .sidebarWrap .sidebarTop h5 { color: #315a7a; font-family: "PT Sans", sans-serif; font-weight: 700; font-size: 14px; margin: 0; text-transform: uppercase; }
.fundraiser2015 .sidebarWrap .sidebarTop .heading { float: left; width: 100%; margin-bottom: 5px; }
.fundraiser2015 .sidebarWrap .sidebarTop .heading i { margin-right: 5px; }
.fundraiser2015 .sidebarWrap .sidebarTop .content { float: left; width: 100%; padding-left: 20px; }
.fundraiser2015 .sidebarWrap .sidebarTop .content p { font-family: "Oxygen", Arial, sans-serif; font-weight: 400; font-size: 14px; }
.fundraiser2015 .sidebarWrap .sidebarTop ul { margin-left: 22px; margin-bottom: 30px; }
.fundraiser2015 .sidebarWrap .sidebarTop ul a { color: #494a4e; font-size: 14px; font-family: "Oxygen", Arial, sans-serif; font-weight: 400; }
.fundraiser2015 .sidebarWrap .sidebarTop ul li { margin-bottom: 10px; }
.fundraiser2015 .sidebarWrap .sidebarTop ul li p { color: #494a4e; font-size: 14px; font-family: "Oxygen", Arial, sans-serif; font-weight: 400; margin-top: 5px; line-height: 1.4; }
.fundraiser2015 .sidebarWrap .sidebarBottom .sidebarDonate { width: 100%; }
.fundraiser2015 .sidebarWrap .sidebarBottom .innerWrap { float: left; width: 100%; padding: 30px 30px 30px 30px; }
.fundraiser2015 .sidebarWrap .sidebarBottom .innerWrap p { font-size: 15px; font-weight: 400; font-family: "Oxygen", Arial, sans-serif; line-height: 1.5; margin-bottom: 10px; }

#newPraybox .prayboxBtn { 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: 18px; font-family: "PT Sans", sans-serif; font-weight: 700; padding: 10px 50px; width: 100%; text-transform: uppercase; }
#newPraybox .prayboxBtn:hover, #newPraybox .prayboxBtn:active { text-decoration: none; outline: 0; }
#newPraybox .prayboxBtn:hover, #newPraybox .prayboxBtn:active { background: #629b3d; }
@media screen and (max-width: 1200px) { #newPraybox .prayboxBtn { padding: 10px 35px; font-weight: 400; font-size: 15px; } }
@media screen and (max-width: 992px) { #newPraybox .prayboxBtn { float: none; } }

#newPraybox .form-control { border-radius: 0; text-align: left; font-size: 15px; border: 1px solid #888888; }
#newPraybox .form-control:focus { box-shadow: 0px 0px 5px rgba(189, 53, 53, 0.5); outline: none; }

#newPraybox label { padding-bottom: 10px; padding-top: 15px; }

#newPraybox #prayer .prayerWrap { padding-left: 10px; margin: 20px 0; line-height: 2em; border-bottom: 1px solid #eee; border-top: 1px solid #eee; padding: 20px; font-size: 15px; padding-top: 35px; color: 2a2a2a; }
#newPraybox #prayer .prayerWrap h4 { padding-top: 0; margin-top: 0; font-size: 18px; font-weight: bold; padding-bottom: 20px; }
#newPraybox #prayer .prayerWrap h5 { font-size: 15px; padding-bottom: 20px; }
#newPraybox #prayer .prayerWrap span { font-color: #868686; font-weight: 200; }
#newPraybox #prayer .prayerWrap p { font-color: #868686; font-style: italic; }
#newPraybox #prayer .prayerWrap a { text-decoration: underline; margin-top: -5px; font-size: 14px; color: #2d9bdd; }

#newPraybox .submitPrayerRow .quote { padding-top: 15px; }

#newPraybox .submitPrayerRow { padding-top: 20px; }
#newPraybox .submitPrayerRow a { font-size: 15px; color: #2d9bdd; margin-top: 10px; }

span.prayerWrap { font-color: #868686; font-weight: 200; }

#prayerMain .prayerWrap { font-size: 15px; border-bottom: 1px solid #eee; border-top: 1px solid #eee; padding: 20px; }
#prayerMain .prayerWrap p { padding: 0; font-style: normal; }
#prayerMain .prayerWrap a { color: #2d9bdd; text-decoration: underline; }
#prayerMain .prayerWrap h3 { padding-bottom: 20px; margin-top: 0; }

#prayerMain .prayerWrap .prayerTitles { margin-top: 20px; }

@media screen and (max-width: 768px) { #prayerMain .prayerWrap .singlePrayer { padding: 20px 0; } }

#contactMain h2 { margin-bottom: 30px; }
#contactMain p { font-size: 15px; line-height: 1.5em; margin-bottom: 22px; }
#contactMain p span { font-weight: bold; }

#contactForm .prayboxBtn { 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: 45px; font-size: 18px; font-family: "PT Sans", sans-serif; font-weight: 700; width: 100%; padding: 10px 20px; text-transform: uppercase; }
#contactForm .prayboxBtn:hover, #contactForm .prayboxBtn:active { text-decoration: none; outline: 0; }
#contactForm .prayboxBtn:hover, #contactForm .prayboxBtn:active { background: #629b3d; }
@media screen and (max-width: 1200px) { #contactForm .prayboxBtn { padding: 10px 35px; font-weight: 400; font-size: 15px; } }
@media screen and (max-width: 992px) { #contactForm .prayboxBtn { float: none; } }

#contactForm .form-control { border-radius: 0; text-align: left; padding: 22px 12px; font-size: 15px; border: 1px solid #888888; }
#contactForm .form-control:focus { box-shadow: 0px 0px 5px rgba(189, 53, 53, 0.5); outline: none; }

#contactForm label { padding-bottom: 10px; padding-top: 15px; font-weight: 100; font-size: 15px; }

#storePage h3 { font-family: 'Bitter', serif; font-size: 16px; text-transform: uppercase; }
#storePage .storeTopWrap .storeTopNav { background: #f5f5f3;float: left; width: 100%;padding-top: 9px;  padding-bottom: 9px; }



 .arrowbig{
    width: 0px;
    height: 36px;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 13px solid #F5F5F3;
    position: absolute;
    right: 17%;
    float: right;
    margin-top: -36px;
    z-index: 999999999;
}



#storePage .storeTopWrap .storeTopNav .shippingBanner { padding: 15px 10px 1px 15px; font-family: 'Oswald', sans-serif; font-size: 18px; text-transform: uppercase; color: #a8a8a8; background: #dfdfdc; margin-left: -15px; }
#storePage .storeTopWrap .storeTopNav .shippingBanner p { margin: 0 0 10px; }
#storePage .storeTopWrap .storeTopNav .shippingBanner span { color: #93b87b; }
#storePage .storeTopWrap .storeTopNav .nav { font-size: 14.5px; color: #4a4a4a; font-weight: bold; font-family: 'Oxygen', sans-serif;float:left !important; }
#storePage .storeTopWrap .storeTopNav .nav a { color: #4a4a4a; }
@media (max-width: 991px) { #storePage .storeTopWrap .storeTopNav .nav a { padding: 15px 12px; } }

.searchspace{ margin-left:15px; margin-right:15px;}
.searchbox_bg{ background: #f5f5f3; float: left;  width: 100%; margin-top:10px;}

#storePage .storeTopWrap .storeAds h2 { font-family: 'Oswald', sans-serif; color: #eee; font-size: 36px; line-height: 1.2em; margin-top: 0; }
#storePage .storeTopWrap .storeAds p { font-family: 'Bitter', serif; color: #eee; font-size: 16px; margin-bottom: 30px; line-height: 1.5em; }
#storePage .storeTopWrap .storeAds .featuredWrap { background: url(../images/featured-bg.jpg); height: 380px; margin-left: -15px; margin-top: 25px; padding: 55px; }
#storePage .storeTopWrap .storeAds .featuredWrap .innerFeature .btnWrap a { color: #FFF; border-radius: 0; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; border: 1px solid transparent; background: #bd3535; font-size: 12px; text-transform: uppercase; padding: 13px 38px; }
#storePage .storeTopWrap .storeAds .featuredWrap .innerFeature .btnWrap a:hover { background: rgba(169, 21, 21, 0.9); }
#storePage .storeTopWrap .storeAds .featuredTopicWrap { background: url(../images/topic-header.jpg); height: 380px; margin-left: -15px; margin-top: 25px; padding: 55px; }
#storePage .storeTopWrap .storeAds .featuredTopicWrap h2 { text-transform: uppercase; margin-bottom: 50px; }
#storePage .storeTopWrap .storeAds .featuredTopicWrap h3 { margin-bottom: 0; color: #fff; }
#storePage .storeTopWrap .storeAds .secondFeature { background: url(../images/ad-bg.jpg); height: 380px; margin-top: 25px; padding: 200px 50px 20px 50px; width: 330px; }
#storePage .storeTopWrap .storeAds .secondFeature p { font-family: 'Bitter', serif; color: #eee; font-size: 16px; margin-bottom: 30px; text-align: center; line-height: 1.5; }
#storePage .storeTopWrap .storeAds .secondFeature .innerFeature h2 { font-family: 'Oswald', sans-serif; color: #eee; font-size: 36px; line-height: 1; }
#storePage .storeTopWrap .storeAds .secondFeature .innerFeature .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: #bd3535; font-size: 12px; text-transform: uppercase; padding: 13px 40px; margin-top: 25px; }
#	 .storeTopWrap .storeAds .secondFeature .innerFeature .btnWrap a:hover { background: rgba(189, 53, 53, 0.85); text-decoration: none; }
#storePage .storeTopWrap .storeSearch { margin: 30px -0 30px -15px; background: #f5f5f3; padding: 10px 0; }
#storePage .storeTopWrap .storeSearch .form-control { border-radius: 0; border: 2px solid #d4d4d4; font-family: "PT Sans", sans-serif; width: 500px; }
@media (max-width: 768px) { #storePage .storeTopWrap .storeSearch .form-control { width: 100%; margin-bottom: 10px; text-align: center; } }
#storePage .storeTopWrap .storeSearch .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; }
#storePage .storeTopWrap .storeSearch .btn:hover { background: #eee; }
@media (max-width: 768px) { #storePage .storeTopWrap .storeSearch .btn { width: 100%; } }
@media (max-width: 990px) { #storePage .storeTopWrap .storeSearch .btn { margin-top: 10px; } }
#storePage .storeTopWrap .storeSearch .right { padding-right: 20px; }
#storePage .storeTopWrap .storeSearch .right ul li { display: inline; float: right; text-transform: uppercase; font-size: 12px; font-family: "PT Sans", sans-serif; }
@media (max-width: 768px) { #storePage .storeTopWrap .storeSearch .right ul li { float: none; } }
#storePage .storeTopWrap .storeSearch .right ul li a { color: #b5b5b5; margin-right: 50px; }
@media (max-width: 768px) { #storePage .storeTopWrap .storeSearch .right ul li a { margin-right: 10px; margin-left: 10px; } }
#storePage .storeTopWrap .singleStore { background: none; }
#storePage .storeTopWrap .singleStore ul li { list-style: none; display: inline; text-transform: uppercase; font-size: 12px; font-family: "PT Sans", sans-serif; color: #b5b5b5; }
#storePage .storeSlider { margin-top: 50px; margin-bottom: 70px; }
#storePage .storeSlider .item { display: inline-block; max-width: 180px; margin: 0 20px; text-align: center; }  /*edited on 24th feb, 2016 */
@media (max-width: 500px) { #storePage .storeSlider .item { margin: auto; } }
@media (max-width: 300px) { #storePage .storeSlider .item { margin: 0 20px; max-width: auto; } }
#storePage .storeSlider .item img { margin: auto; }
#storePage .storeSlider .item p { cursor:pointer; font-family: 'Oxygen', sans-serif; font-size: 15px; margin: 35px 0 25px 0; }
#storePage .storeSlider .item .btn { border-radius: 5px; font-family: 'PT Sans', sans-serif; font-weight: 700; font-size: 12px; text-transform: uppercase; color: #929292; background: #dfdfdf; border: none; margin-bottom: 30px; }
#storePage .storeSlider .item .btn:hover { background: #eee; }
#storePage .title h3 { margin-top: 0; float: left; }
#storePage .title span { color: #a91515; font-style: italic; font-family: 'PT Sans', sans-serif; font-family: 'Bitter', serif; font-size: 16px;  cursor:pointer;}
#storePage .promoBanner { background: url(../images/fathers-day-banner.jpg); background-size: cover; min-height: 161px; width: 100%; margin-top: 63px; margin-bottom: 40px; margin-left: auto; margin-right: auto; padding: 55px 131px; }
#storePage .promoBanner .btn { padding: 12px 30px; font-size: 17px; border-radius: 0; color: #fff; background-color: #388b56; text-transform: uppercase; }
#storePage .promoBanner .btn a { background-color: #388b56; }
#storePage .promoBanner .btn a:hover { background: rgba(56, 139, 86, 0.79); }
@media (max-width: 500px) { #storePage #topics .item { display: block; } }
#storePage #topics .item .topicInnerWrap { padding: 15px; position: relative; }
@media (max-width: 768px) { #storePage #topics .item .topicInnerWrap { margin-bottom: 25px; } }
#storePage #topics .item .topicInnerWrap ul { background: none; width: 177px; }
#storePage #topics .item .topicInnerWrap ul li { list-style: none; margin: 5px 0; background: rgba(0, 0, 0, 0.8); }
#storePage #topics .item .topicInnerWrap ul li a { margin-left: 0; color: #fff; padding: 6px; }
#storePage #topics .item .topicInnerWrap ul li a:hover { background: #000; }
#storePage #topics .item .topicInnerWrap .dropdown-menu { border: none; background: none; left: 10px; box-shadow: none; }
#storePage #topics .item .topicInnerWrap .topicBtnWrap .btn { position: absolute; bottom: 15px; left: 10px; display: block; width: 180px; background: #a91515; color: #fff; font-size: 18px; font-family: 'Oxygen', sans-serif; margin-bottom: 0; }
#storePage #topics .item .topicInnerWrap .topicBtnWrap .btn:hover { background: rgba(169, 21, 21, 0.88); }
#storePage .productInfo { margin-top: 30px;  }
#storePage .productInfo h2 { font-family: 'Oxygen', sans-serif; font-weight: bold; font-size: 28px; margin-top: 0; margin-bottom: 10px; }
#storePage .productInfo p span { color: #d23c3c;  font-size: 19px;  margin-left: 18px;  margin-bottom: 3px; float: left; min-width: 136px;}
#storePage .productInfo .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; margin-top: 5px; font-size: 16px; font-family: "PT Sans", sans-serif; font-weight: 100; padding: 10px 21px; }
#storePage .productInfo .btnWrap a:hover { background: rgba(56, 139, 86, 0.72); cursor:pointer;text-decoration: none; }
#storePage .productInfo .dvdOfferWrap { margin-top: 50px; text-transform: uppercase; font-weight: bold; font-size: 14px; }
#storePage .productInfo .dvdOfferWrap ul li { display: inline; list-style: none; }
#storePage .productInfo .dvdOfferWrap ul li .btn { color: #535353; font-size: 10px; border-radius: 0; border: 1px solid #eee; }
#storePage .productInfo .dvdOfferWrap ul li .btn:hover { background: eee; }
#storePage .productInfo .left p { text-transform: uppercase; font-weight: bold; font-size: 14px; font-style: normal; margin-top: 40px; }
#storePage .productInfo .left p span { text-transform: uppercase; font-weight: bold; font-size: 14px; font-style: normal; color: #494a4e; margin-left: 85px; }
#storePage .descriptionWrap { margin-top: 60px; font-size: 15px; }
#storePage .descriptionWrap .panel { border: none; }
#storePage .descriptionWrap .panel-group { border: none; }
#storePage .descriptionWrap .panel-body { border: none; padding: 30px 20px 80px 10px; }
#storePage .descriptionWrap .panel-body span { padding: 20px 100px 0 40px; display: block; line-height: 1.6em; }
#storePage .descriptionWrap a { font-style: italic; text-decoration: none; }
#storePage .descriptionWrap .panel-title a { text-transform: uppercase; font-weight: bold; font-size: 14px; font-style: normal; border: none; }

#storeSingle .productInfo .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; }
#storeSingle .descriptionWrap .panel-title a { text-transform: uppercase; }

.wikiHome .headlineBarWrap { float: left; width: 100%; border-bottom: 6px solid #315a7a; margin-bottom: 16px; background: #e9e9e9; }
.wikiHome .headlineBarWrap .headlineLeft { float: left; background: #315a7a; position: relative; }
@media (max-width: 992px) { .wikiHome .headlineBarWrap .headlineLeft { width: 100%; padding: 15px; } }
@media (min-width: 992px) { .wikiHome .headlineBarWrap .headlineLeft { padding: 12px 50px 6px 26px; }
  .wikiHome .headlineBarWrap .headlineLeft:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 37px 0 0 26px; border-color: transparent transparent transparent #315a7a; position: absolute; right: -26px; top: 0; } }
.wikiHome .headlineBarWrap .headlineRight { float: left; }
@media (max-width: 992px) { .wikiHome .headlineBarWrap .headlineRight { width: 100%; padding: 15px; } }
@media (min-width: 992px) { .wikiHome .headlineBarWrap .headlineRight { margin-left: 50px; padding: 10px 10px 4px 10px; } }
.wikiHome .headlineBarWrap h1 { margin: 0; font-size: 16px; font-family: "Oxygen", Arial, sans-serif; font-weight: 700; color: #FFF; text-transform: uppercase; }
.wikiHome .headlineBarWrap h2 { color: #315a7a; font-size: 16px; font-family: "Oxygen", Arial, sans-serif; font-weight: 400; margin: 0; }
.wikiHome .mainContentWrap .featuredSeriesWrap { float: left; width: 100%; }
.wikiHome .mainContentWrap .featuredSeriesWrap .featuredImgWrap { float: left; width: 100%; position: relative; }
.wikiHome .mainContentWrap .featuredSeriesWrap .featuredImgWrap img { width: 100%; height: auto; }
.wikiHome .mainContentWrap .featuredSeriesWrap .featuredImgWrap .overlay { position: absolute; bottom: 3px; left: 30px; background: #315a7a; padding: 12px 15px; }
.wikiHome .mainContentWrap .featuredSeriesWrap .featuredImgWrap .overlay h4 { margin: 0; text-transform: uppercase; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-weight: 400; color: #FFF; letter-spacing: 1px; }
.wikiHome .mainContentWrap .featuredSeriesWrap .contentWrap { float: left; width: 100%; background: #f5f5f5; }
.wikiHome .mainContentWrap .featuredSeriesWrap .contentWrap .contentInner { padding: 24px 40px 56px 40px; }
.wikiHome .mainContentWrap .featuredSeriesWrap .contentWrap h6 { font-size: 14px; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; color: #6c6b6b; margin: 0 0 16px 0; }
.wikiHome .mainContentWrap .featuredSeriesWrap .contentWrap h6 span { color: #bd3535; }
.wikiHome .mainContentWrap .featuredSeriesWrap .contentWrap a h1 { color: #2a2a2a; font-family: "Oxygen", Arial, sans-serif; font-weight: 700; font-size: 30px; line-height: 1.3; margin-bottom: 12px; }
.wikiHome .mainContentWrap .featuredSeriesWrap .contentWrap a:hover { text-decoration: none; }
.wikiHome .mainContentWrap .featuredSeriesWrap .contentWrap p { font-family: "Oxygen", Arial, sans-serif; font-size: 16px; line-height: 1.5; }
.wikiHome .mainContentWrap form.navbar-form { float: left; margin-top: 30px; padding-left: 0; padding-right: 0; width: 100%; }
.wikiHome .mainContentWrap form.navbar-form .form-group { width: 80%; }
.wikiHome .mainContentWrap form.navbar-form .form-control { border-radius: 0; border: 2px solid #d4d4d4; width: 100%; font-family: "PT Sans", sans-serif; }
.wikiHome .mainContentWrap form.navbar-form .form-control:focus, .wikiHome .mainContentWrap form.navbar-form .form-control:active { border-color: #b7b6b3; box-shadow: none; }
.wikiHome .mainContentWrap form.navbar-form input::-webkit-input-placeholder { font-style: italic; color: #d4d4d4; font-size: 13px; font-family: "PT Sans", sans-serif; line-height: 22px; }
.wikiHome .mainContentWrap form.navbar-form input:-moz-placeholder { font-style: italic; color: #d4d4d4; font-size: 13px; font-family: "PT Sans", sans-serif; line-height: 22px; }
.wikiHome .mainContentWrap form.navbar-form input::-moz-placeholder { font-style: italic; color: #d4d4d4; font-size: 13px; font-family: "PT Sans", sans-serif; line-height: 22px; }
.wikiHome .mainContentWrap form.navbar-form input:-ms-placeholder { font-style: italic; color: #d4d4d4; font-size: 13px; font-family: "PT Sans", sans-serif; line-height: 22px; }
.wikiHome .mainContentWrap form.navbar-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; width: 18%; margin-left: 1%; }
.wikiHome .mainContentWrap form.navbar-form .btn:hover, .wikiHome .mainContentWrap form.navbar-form .btn:active { text-decoration: none; outline: 0; }
.wikiHome .mainContentWrap form.navbar-form .btn:hover, .wikiHome .mainContentWrap form.navbar-form .btn:active { background: #c7c7c7; }
.wikiHome .mainContentWrap form.navbar-form a { float: right; color: #d4d4d4; text-decoration: underline; font-size: 13px; margin: 10px 0 15px 0; }
.wikiHome .mainContentWrap .popularRecent { float: left; width: 100%; }
.wikiHome .mainContentWrap .popularRecent .headingWrap { float: left; width: 100%; border-top: 3px solid #494a4e; border-bottom: 3px solid #494a4e; padding: 10px 0; margin-bottom: 30px; }
.wikiHome .mainContentWrap .popularRecent .headingWrap h2 { font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-weight: 400; font-size: 18px; margin: 0; color: #494a4e; }
.wikiHome .mainContentWrap .popularRecent .headingWrap h2 span { font-weight: 700; }
.wikiHome .mainContentWrap .popularRecent ul.articleList { float: left; width: 100%; }
.wikiHome .mainContentWrap .popularRecent ul.articleList li { float: left; width: 100%; padding-bottom: 28px; margin-bottom: 28px; border-bottom: 1px dotted #848484; }
.wikiHome .mainContentWrap .popularRecent ul.articleList .category { float: left; background: #315a7a; padding: 5px 15px; margin-bottom: 24px; }
.wikiHome .mainContentWrap .popularRecent ul.articleList .category a { color: #FFF; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-weight: 400; font-size: 14px; }
.wikiHome .mainContentWrap .popularRecent ul.articleList .category a:hover { text-decoration: none; }
.wikiHome .mainContentWrap .popularRecent ul.articleList .title { float: left; width: 100%; margin-bottom: 24px; }
.wikiHome .mainContentWrap .popularRecent ul.articleList .title a { color: #494a4e; font-family: "Oxygen", Arial, sans-serif; font-weight: 700; font-size: 25px; }
.wikiHome .mainContentWrap .popularRecent ul.articleList .excerpt { float: left; width: 100%; }
.wikiHome .mainContentWrap .popularRecent ul.articleList .excerpt p { font-family: "Oxygen", Arial, sans-serif; font-weight: 400; font-size: 16px; line-height: 1.5; }
.wikiHome .mainContentWrap .popularRecent .smallHeadingWrap { float: left; width: 100%; }
.wikiHome .mainContentWrap .popularRecent .smallHeadingWrap h5 { text-align: left; text-transform: uppercase; color: #5e5e5e; font-size: 12px; font-weight: 400; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; margin-top: 30px; }
.wikiHome .mainContentWrap .popularRecent ul.popularCategories { float: left; width: 100%; margin: 18px 0 70px 0; padding: 0; }
.wikiHome .mainContentWrap .popularRecent ul.popularCategories li { float: left; width: 48%; margin-right: 4%; margin-bottom: 20px; }
@media screen and (max-width: 768px) { .wikiHome .mainContentWrap .popularRecent ul.popularCategories li { width: 100%; margin-right: 0; text-align: left; } }
.wikiHome .mainContentWrap .popularRecent ul.popularCategories li:nth-child(2n) { margin-right: 0; }
.wikiHome .mainContentWrap .popularRecent ul.popularCategories li a { color: #494a4e; font-size: 14px; font-family: "Bitter", Georgia, Times, "Times New Roman", serif; font-weight: 700; }
.dropdown, .dropup {display:block !important;}

/*# sourceMappingURL=main.css.map */

/* fixes added on Nov 12, 2015 */
.kkkkk .price-box{display: block;  float: left; width: 50%;}
.catalog-product-view .product-options-bottom > .col-sm-6 {display:block; overflow:hidden;}
.catalog-product-view .product-options-bottom .btnWrap {clear:both;}
.catalog-product-view .product-options-bottom .btnWrap a { padding: 10px !important; display: block; text-align: center;}

#shopping-cart-footer { background: #2a2a2a;  color: #fff;  padding: 30px 0; font-size: 20px; font-family: 'Oxygen', sans-serif; letter-spacing: 1px;
    float: left;  width: 100%; font-weight: normal;}
#shopping-cart-footer a { text-decoration: underline; color: #fff;}
#shopping-cart-footer a:hover { color: #8f8f8f; transition: all 0.4s ease 0s;}
#shopping-cart-footer a.btn { background: #e18f19; color: #fff; font-size: 12px; padding: 10px 20px; margin-right: 40px; border-radius: 0; text-decoration: none; transition: all 0.4s ease 0s;}
#shopping-cart-footer a.btn:hover { background:#c37a10;}
#shopping-cart-footer span { font-family: "robotoregular",Arial,Gotham,Helvetica Neue,Helvetica,sans-serif;}







/* ------------------------Home1------------------------- */

#post-10688 .storeSearch { display: none;}
#serchboxconter{ margin-top:24px;}
.serchboxbg{   background: #f5f5f3; margin-top: 29px;  float: left;  width: 100%; }
.serchboxinw {float: left;}
.serchboxinw form { float: left; margin-top: 0; margin-bottom: 0px; padding-bottom: 15px;   padding-top: 15px; }
.serchboxinw form .form-control { border-radius: 0; border: 2px solid #d4d4d4; font-family: "PT Sans", sans-serif; }
.serchboxinw  form .form-control:focus, .serchboxinw form .form-control:active { border-color: #b7b6b3; box-shadow: none; }
.serchboxinw  form input::-webkit-input-placeholder { font-style:italic; color: #d4d4d4; font-size: 13px; font-family:"PT Sans", sans-serif; line-height: 22px; }
.serchboxinw  form input:-moz-placeholder { font-style: italic; color: #d4d4d4; font-size: 13px; font-family: "PT Sans", sans-serif; line-height: 22px; }
.serchboxinw form input::-moz-placeholder { font-style: italic; color: #d4d4d4; font-size: 13px; font-family: "PT Sans", sans-serif; line-height: 22px; }
.serchboxinw form input:-ms-placeholder { font-style: italic; color: #d4d4d4; font-size: 13px; font-family: "PT Sans", sans-serif; line-height: 22px; }
.serchboxinw 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; }
.serchboxinw form .btn:hover,.serchboxinw form .btn:active { text-decoration: none; outline: 0; }
.serchboxinw form .btn:hover,.serchboxinw form .btn:active { background: #c7c7c7; }

.serchboxinw  input#search { width: 550px;}


.navigationbottom  li { margin-right: 10px !important; margin-left: 0 !important;}
.rewes .navbar-collapse {padding-right: 0 !important;  padding-left: 0 !important;}


.arrow-up { width: 0;  height: 0; border-left: 13px solid transparent; border-right: 13px solid transparent; border-bottom: 14px solid #F5F5F3;
    font-size: 0; line-height: 0; position: absolute; right: 99px; float: right; margin-top: -23px; z-index: 99999999;}

#storePage .storeTopWrap .storeTopNav { position: relative;}



.home1slider .overview li {
        margin: 0px 0px 0px 0px !important;
    height: 370px !important;
    width: 167px !important;
}

.home1slider  #slider1 {  padding: 0 !important; height: 370px !important;}
.home1slider  #slider2 {  padding: 0 !important; height: 370px !important;}
.home1slider  #slider3 {  padding: 0 !important; height: 370px !important;}

.home1slider  #slider1 .viewport {  height: 370px !important;}
.home1slider  #slider2 .viewport {  height: 370px !important;}
.home1slider  #slider3 .viewport {  height: 370px !important;}

 .home1slider  .item .btn {
    background: #6ead44 none repeat scroll 0 0 !important;
    border: medium none !important;
    border-radius: 0 !important;
    color: #fff !important;
    font-family: "PT Sans",sans-serif;
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: normal !important;
    margin-bottom: 12px !important;
    padding: 11px 15px !important;
    text-transform: uppercase !important;
}


.home1slider .item p {
    height: 89px !important;
     margin: 14px 0 10px 0 !important;  
	 font-style: normal !important;  
}

.leftblock .new_new {
    margin-bottom: 45px;
}

.leftblock  .title span {
    color: #000 !important; 
    font-style: normal !important; 
    font-size: 15px !important; 
	text-decoration:underline;
   
}


.leftblock  h3 {
    font-family: "Bitter",serif;
    font-size: 16px;
    text-transform: none !important; 
	color:#000 !important; 
}

.leftblock {  margin-left: -30px;margin-right: 19px;}

.leftblock .storeSlider {
    border-bottom: 2px solid #000;
    margin-bottom: 37px !important;  
    margin-top: 0 !important;  
    padding-bottom: 2px !important;  
}

.leftblock .bordernone{border-bottom: none !important; margin-bottom: 0px !important;padding-bottom: 0px !important;}

input#qty {
    width: 40px;
    height: 33px;
    text-align: center;
    margin-left: 4px;
    margin-right: 4px;
}
