/**
 * @package   Churchy - Nonprofit Joomla Template
 * @version   1.5.1 - 24 January 2016
 * @author    Webthemer - Web Development Studio http://www.webthemer.com | Framework: YOOtheme http://www.yootheme.com
 * @copyright Copyright (C) 2012 - 2016 Webthemer | Framework: Copyright (C) YOOtheme GmbH
 * @license   http://www.gnu.org/licenses/gpl.html GNU/GPL
 *

Custom Rules
----------------------------------------------------------------------------------------------------*/
.gallery_aboutus .wk-slideset IMG
{
	/*+box-sizing:padding-box;*/
	-webkit-box-sizing: padding-box;
	-moz-box-sizing: padding-box;
	-ms-box-sizing: padding-box;
	box-sizing: padding-box;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.title-image
{
	position: relative;
}
.title-image H3
{
	position: absolute;
	bottom: -20px;
	left: 20px;
	padding: 4px 10px;
	background-color: #B20000;
	color: #FFFFFF;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
/* Added by JGE (everything below this) */
/* Add new blog-callout class for focus */
.blog-callout
{
	padding: 8px;
	width: 45%;
	font-size: 1.5em;
	float:right;
	color:#B20000;
}
/* Fix issue with boxing of CODE block (was in template base.css) */
code
{
	display: inline-block;
}
/* to fix rendering of audio on some browsers */
audio
{
  width: 410px;
}
/* to fix submit button overlap on IOS browsers */
#system FORM.submission DIV.submit { 
    margin-top: 0px; 
    text-align: left; 
}
/* 160106-Sermon Series Page Customizations */
.tag-category-ss > H1
{
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 10px;
	margin-top: 0;
}
.tag-category-ss img
{
  max-width: 260px;
  height: auto;
  border-radius: 5px;
}
.tag-category-ss .thumbnails > li
{
  min-width:280px;
  margin-bottom: 5px;
}
.tag-category-ss .thumbnails > li > H3
{
	margin-top: 10px;
    width: 260px;
    font-size: 16px;
}
.tag-category-ss div.caption > span.tag-body
{
  max-width:267px;
  float: left;
  margin-top: 15px;
}
.tag-category-ss .category-desc > img
{
	Float: left;
	margin: 4px 20px 25px 10px;
	max-width: 228px;
}
.tag-category-ss div.category-desc
{
	background: #FAFAFA none repeat scroll 0% 0%;
	border: 1px solid #DDD;
	margin: 15px 0px;
	padding: 10px;	
}
/* Class Page customizations */
.sprocket-tabs-panel .readon
{
	display: none;
}
.cls-content
{
  height: auto;
  min-height: 180px;
}
/* 170323 - Get rid of main-shadow-top */
.main-shadow-top
{
  display:none;
}
/* 190205 - Adjust MailChimp Module Style */
.mc-field-group > input {
text-align:center;color:#333333;background-color:#eeeeee;border-color:#ffffff;border-radius:5px;font-size:12px;padding:10px 10px
}
.mc-field-group {
  text-align:center;
}
/* 190814 - Adjust for Amazon Smiles Banner */
@media screen and (min-width: 980px) {
.amazon-block
  {
	margin-left: -35px;
  }
}

/* Responsive iFrame - Added by JGE - 18-Sep-20 */
/* Purpose allow iFrame content to be responsive 16:9 */
.iframe-wrapper {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;  /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
  height: 0;
}
.iframe-wrapper iframe {
  position:absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Fix for Parallax - JGE - 20-Oct-2020 */
.prx {
  padding: 0;
}
.prx > .customparallaxck_content_cont > .customparallaxck_title {
  font-family: MavenProRegular;
  font-size: 2.8em;
}
.prx_head #system .item > header {
  display:none;
}

/* For Lamp Classes Tabs - JGE - 7-Apr-21 */
.cls-lamp {
  min-height:400px;
}
.cls-lamp > H3 {
  margin-top:5px !Important;
}

/* Text Indent - Common */
.inP {
  text-indent:2em;
}
