/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* Google Fonts */
#sliders-container .fusion-slider-container {
	background-color: black !important;
}
.tax-series.archive .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header,
.post-type-archive-message.archive .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header {
	background-color: black;
}

/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v10/yg0glPPxXUISnKUejCX4qfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v10/pEobIV_lL25TKBpqVI_a2w.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/JX7MlXqjSJNjQvI4heMMGvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/vtwNVMP8y9C17vLvIBNZI_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/9kaD4V2pNPMMeUVBHayd7vY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/ATKpv8nLYAKUYexo8iqqrg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

.mobile {
	display: none !important;
}
.cl {
	display: block;
	clear: both;
}

#MobileOnlyImage {
	display: none;
}

.hide {
	display: none;
}

/* Streaming Live Banner */
#streaming-now {
	width: 100%;
	height: 50px;
	background-color: #e91b23;
}

#streaming-now:hover {
	background-color: #000000;
}
#streaming-now a {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 500;
	letter-spacing: 2px;
	display: block;
}
#streaming-now a:hover {
	color: #ffffff;
}
/* Nav Menus */
#menu-main-menu li a:hover,
#wrapper .fusion-widget-area .current-menu-item > a,
#wrapper .fusion-widget-area .current_page_item > a,
.fusion-main-menu .current-menu-ancestor > a,
.fusion-main-menu .current-menu-item > a,
.fusion-main-menu .current-menu-parent > a,
.fusion-main-menu .current_page_item > a {
	color: #e91b23 !important;
}


/* Fusion Slider */
.fusion-slider-container .slide-content-container .slide-content .heading .fusion-title h2,
.fusion-slider-container .slide-content-container .slide-content .caption .fusion-title h3,
.fusion-title h2,
.fusion-title h3,
.roboto {
	font-family: 'Roboto' !important;
}


/* Messages Archives */

.post-type-archive-message .message {
	position: relative;
	overflow: hidden;
}
.post-type-archive-message .message:hover .title {
	bottom: 0;
	transition: all .3s linear;
}
.post-type-archive-message .message .title {
	width: 100%;
	height: 60px;
	background-color: #ef2e31;
	display: block;
	position: absolute;
	bottom: -60px;
	text-align: center;
	color: #ffffff;
	line-height: 20px;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	padding-top: 10px;
	transition: all .3s linear;
}


/* Series Pages */
.tax-series #wrapper,
.single-message #wrapper {
	background: transparent;
}
.tax-series #main,
.single-message #main {
	padding-top: 30px;
	background: transparent;
}
.tax-series #main #ContentW,
.single-message #main #ContentW {
	padding: 0 100px;
}
.tax-series .asset-container.empty,
.single-message .asset-container.empty {
	padding-bottom: 56%;
}
.tax-series .asset-container,
.single-message .asset-container {
	width: 100%;
	position: relative;
}
.tax-series .asset-container.video,
.single-message .asset-container.video {
	background: none !important;
}
.tax-series .asset-container audio,
.single-message .asset-container audio {
	position: absolute;
	bottom: 0;
	width: 100%;
}
.tax-series .message-container,
.single-message .message-container {
	margin: 20px auto 0;
}
.tax-series .message-container .tabs,
.single-message .message-container .tabs {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	display: block;
}
.tax-series .message-container .tabs li,
.single-message .message-container .tabs li {
	display: inline-block;
	margin: 0 1px;
	padding: 0;
	position: relative;
}
.tax-series .message-container .tabs li a,
.single-message .message-container .tabs li a {
	background-color: #ef2e31;
	height: 42px;
	line-height: 42px;
	color: #ffffff;
	display: block;
	font-size: 15px;
	font-family: 'oswald', sans-serif;
	text-decoration: none;
	padding: 0 18px;
}
.tax-series .message-container .tabs li .arrow,
.single-message .message-container .tabs li .arrow {
	display: none;
}
.tax-series .message-container .tabs li.active .arrow,
.single-message .message-container .tabs li.active .arrow {
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 9px 0 9px;
	border-color: #ef2e31 transparent transparent transparent;
	position: absolute;
	left: 50%;
	margin: 0 0 0 -10px;
	z-index: 150;
}
.tax-series .message-container #tab1,
.single-message .message-container #tab1 {
	display: block;
}
.tax-series .message-container .content,
.single-message .message-container .content {
	background-color: rgba(241,241,241,0.8);
	overflow: hidden;
	padding: 30px 20px 20px;
	min-height: 200px;
	display: none;
}
.tax-series .message-container .content .post-date,
.single-message .message-container .content .post-date {
	float: left;
	width: 9%;
}
.tax-series .message-container .content .post-date .day,
.single-message .message-container .content .post-date .day {
	padding-bottom: 10px;
	font-size: 70px;
	line-height: 70px;
	color: #262626;
	display: block;
	font-family: 'Oswald', sans-serif;
}
.tax-series .message-container .content .post-date .month,
.single-message .message-container .content .post-date .month {
	font-size: 20px;
	line-height: 22px;
	color: #262626;
	font-family: 'oswald', sans-serif;
	padding-bottom: 10px;
	display: block;
	text-transform: uppercase;
}
.tax-series .message-container .content .post-content,
.single-message .message-container .content .post-content {
	float: left;
	width: 91%;
}
.tax-series .message-container .content .post-content .title,
.single-message .message-container .content .post-content .title {
	margin-bottom: 12px;
	color: #262626;
	font-size: 40px;
	line-height: 50px;
	font-family: 'oswald', sans-serif;
	padding: 0;
}
.tax-series .message-container .content .post-content .listen-btns a,
.single-message .message-container .content .post-content .listen-btns a {
	display: inline-block;
	width: auto;
	margin: 0;
	padding: 14px 37px;
	font-family: 'oswald', sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	text-decoration: none;
	background-color: #ef2e31;
	cursor: pointer;
	white-space: nowrap;
}
.tax-series .message-container .content .post-content .message-desc,
.single-message .message-container .content .post-content .message-desc {
	font-size: 15px;
	line-height: 18px;
	font-family: 'PT Sans', sans-serif;
	color: #4f4f4f;
	margin: 10px 0;
}
.tax-series .message-container .content .cl,
.single-message .message-container .content .cl {
	display: block;
	clear: both;
}
.tax-series .msg-archive-btn,
.single-message .msg-archive-btn {
	display: block;
	width: 100%;
	font-size: 23px;
	line-height: 69px;
	height: 69px;
	background-color: #ef2e31;
	color: #ffffff;
	text-align: center;
	margin: 20px auto 0;
	font-family: 'oswald', sans-serif;
}

.post-type-archive-message .section-header {
	display: block;
	background-color: #ef2e31;
	clear: both;
}

.post-type-archive-message .section-header h2 {
	color: #ffffff;
	font-family: 'Oswald', sans-serif;
	line-height: 40px;
	margin-left: 10px;
	font-weight: bold !important;
}
/* Footer */
.fusion-footer footer .widget_text h4 {
	font-size: 16px;
	font-family: 'oswald', sans-serif;
}
.fusion-footer footer .widget_text .textwidget {
	font-family: 'PTSans-Regular', sans-serif;
	line-height: 18px;
}
.fusion-footer footer .widget_nav_menu .menu li a:hover {
	color: #ffffff;
}
.fusion-footer footer .widget_nav_menu #menu-footer-menu li a {
	border: none;
	font-family: 'oswald', sans-serif;
	font-size: 13px;
	line-height: 23px;
	padding-bottom: 0;
}
.fusion-footer footer .widget_nav_menu #menu-social-menu li a {
	border: none;
	font-family: 'oswald', sans-serif;
	font-size: 19.5px;
	line-height: 23px;
	padding-bottom: 0;
}

/* Social Footer Icons */
.fusion-footer footer .widget_nav_menu #menu-social-menu li {
	padding: 0;
}
.fusion-footer footer .widget_nav_menu #menu-social-menu li:before {
	font-family: 'fontawesome';
	display: inline-block !important;
	margin-right: 10px !important;
	font-size: 26px !important;
	color: #fff;
}
.fusion-footer footer .widget_nav_menu #menu-social-menu li a {
	display: inline-block;
}
.fusion-footer footer .widget_nav_menu #menu-social-menu li a:before {
	display: none !important;
}
.fusion-footer footer .widget_nav_menu #menu-social-menu li.twitter:before {
	content: '\f081';
}
	.fusion-footer footer .widget_nav_menu #menu-social-menu li.twitter:hover:before {
		color: #4099ff;
	}
.fusion-footer footer .widget_nav_menu #menu-social-menu li.facebook:before {
	content: '\f082';
}
	.fusion-footer footer .widget_nav_menu #menu-social-menu li.facebook:hover:before {
		color: #3b5998;
	}
.fusion-footer footer .widget_nav_menu #menu-social-menu li.instagram:before {
	content: '\f16d';
}
	.fusion-footer footer .widget_nav_menu #menu-social-menu li.instagram:hover:before {
		color: #d3bb9f;
	}
.fusion-footer footer .widget_nav_menu #menu-social-menu li.apple:before {
	content: '\f179';
}
	.fusion-footer footer .widget_nav_menu #menu-social-menu li.apple:hover:before {
		color: rgb(24, 145, 249);
	}
.fusion-footer footer .widget_nav_menu #menu-social-menu li.android:before {
	content: '\f17b';
}
	.fusion-footer footer .widget_nav_menu #menu-social-menu li.android:hover:before {
		color: #a4c639;
	}
.fusion-footer footer .widget_nav_menu #menu-social-menu li.feed:before {
	content: '\f09e';
}
	.fusion-footer footer .widget_nav_menu #menu-social-menu li.feed:hover:before {
		color: #ff6600;
	}


/* Social Icons 'who we are' page */
.person .fusion-social-networks-wrapper .fusion-social-network-icon {
	padding: 6px !important;
	background-color: #000000 !important;
	color: #ffffff !important;
	border: none !important;
	font-size: 23px !important;
}


/* Small Groups */
.page-template-tpl-small-groups .small-group {

}
.page-template-tpl-small-groups .small-group h2,
.page-template-tpl-small-groups-app .small-group h2 {
	width: 100%;
	display: block;
	color: #fff;
	background-color: #e91b23;
	font-family: 'oswald', sans-serif;
	padding: 5px 0 5px 5px;
	margin: 20px 0 10px;
}
.page-template-tpl-small-groups .small-group .desc,
.page-template-tpl-small-groups-app .small-group .desc {
	font-family: 'PTSans-Regular', sans-serif;
}

.page-template-tpl-small-groups .small-group .section,
.page-template-tpl-small-groups-app .small-group .section {
	float: left;
	width: 20%;
	padding-right: 10px;
	box-sizing: border-box;
}
#sgLeaders {
	width: 100%;
}
.page-template-tpl-small-groups .small-group .section h3,
.page-template-tpl-small-groups-app .small-group .section h3 {
	margin: 0;
}

.page-template-tpl-small-groups .small-group #sgLeaders .name,
.page-template-tpl-small-groups-app .small-group #sgLeaders .name {
	display: block;
	font-size: 16px;
}

.page-template-tpl-small-groups .small-group #sgLeaders .name a,
.page-template-tpl-small-groups-app .small-group #sgLeaders .name a {
	font-size: 18px;
	margin-right: 5px;
}
.page-template-tpl-small-groups .small-group .directions,
.page-template-tpl-small-groups-app .small-group .directions {
	display: block;
}
.page-template-tpl-small-groups .small-group .directions i,
.page-template-tpl-small-groups-app .small-group .directions i {
	margin-right: 5px;
}
.page-template-tpl-small-groups #main,
.page-template-tpl-small-groups-app #main {
	padding-top: 10px;
}


.page-template-tpl-small-groups .filter-bar,
.page-template-tpl-small-groups .results-bar,
.page-template-tpl-small-groups-app .filter-bar,
.page-template-tpl-small-groups-app .results-bar {
	width: 100%;
	display: block;
	height: 40px;
	line-height: 40px;
	background-color: #000;
	color: #fff;
	font-family: 'oswald', sans-serif;
	font-size: 18px;
	padding: 0 10px;
	margin-bottom: 20px;
}
.page-template-tpl-small-groups .results-bar,
.page-template-tpl-small-groups-app .results-bar {
	margin-top: 20px;
}
#NumResults {
	font-size: 16px;
	float: right;
}

#sgFilters select {
	border: 1px solid black;
	width: 20%;
	box-sizing: border-box;
	padding-left: 10px;
}

#fSubmit,
.reset-filters {
	height: 45px;
	line-height: 45px;
	background-color: #000;
	color: #fff;
	font-family: 'oswald', sans-serif;
	float: right;
	border: none;
	cursor: pointer;
	padding: 0 10px;
	letter-spacing: 0.1em;
	font-size: 15px;
}
.reset-filters {
	display: none;
	margin-right: 20px;
}
.reset-filters.show {
	display: inline-block;
}

/* formstack */
div.fsBody.fsEmbed form {
	border: 0;
	box-shadow: none !important;
}

#sgLeaders .phone-wrap,
#sgLeaders .email-wrap {
	display: inline-block;
}

/* New Header */
.fusion-logo-link img {
	max-width: 200px;
}
.fusion-header .fusion-main-menu > ul > li {
	padding-right: 20px;
}



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


	#MobileOnlyImage {
		display: block;
	}


	#sgFilters select {
		width: 100%;
		margin-bottom: 10px;
	}

	.page-template-tpl-small-groups .small-group .section,
	.page-template-tpl-small-groups-app .small-group .section {
		float: none;
		width: 100%;
		text-align: center;
	}

	#fSubmit {
		display: block;
		width: 100%;
		margin-bottom: 30px;
		float: none;
	}


	.page-template-tpl-small-groups-app .results-bar {
		text-align: center;
		height: auto;
	}
	.page-template-tpl-small-groups-app .results-bar span {
		display: block;
		clear: both;
		float: none;
	}
	.page-template-tpl-small-groups-app .results-bar #NumResults {
		float: none;
	}


	.desktop {
		display: none !important;
	}
	.mobile {
		display: block !important;
	}

	.fusion-header-tagline {
		display: none;
	}

	.fusion-header .fusion-mobile-menu-icons a {
		font-size: 40px;
		line-height: 65px;
		color: #000000;
	}
	.fusion-header .fusion-mobile-menu-icons a:before {
		color: #333333;
	}

	.person .person-desc {
		padding: 20px !important;
	}

  	.post-type-archive-message .message {
  		width: 100% !important;
  		display: block;
  		float: none;
  		height: 0 !important;
  		padding-bottom: 56%;
  	}
	.post-type-archive-message .message .title {
		display: none;
	}

  	.tax-series #main #ContentW {
  		padding: 0;
  	}
  	.tax-series #main #ContentW .content .post-date,
  	.tax-series #main #ContentW .content .post-content
  	 {
  		float: none;
  		display: block;
  		width: 100%;
  		text-align: center;
  	}
  	.tax-series #main #ContentW .content .post-content .title {
  		margin-bottom: 12px;
		color: #262626;
		font-size: 40px;
		line-height: 50px;
		font-family: 'oswald', sans-serif;
		padding: 0;
  	}
  	.tax-series #main #ContentW .content .post-content .listen-btns a {
  		display: block;
  		width: 100%;
  		margin-bottom: 5px;
  		font-size: 18px;
  	}
  	.tax-series #main #ContentW .content .post-content .message-desc {
  		font-size: 16px;
  	}



	.tax-series .msg-archive-btn,
	.single-message .msg-archive-btn {
		font-size: 6vw;
	}

	.page-template-tpl-small-groups-app .small-group h2 {
		font-size: 18px;
		line-height: 24px;
	}




  	/* Forms */
  	.wpcf7-form input,
  	.wpcf7-form textarea {
  		border: 1px solid #000000 !important;
  	}

  	::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  color: #000000;
	}
	::-moz-placeholder { /* Firefox 19+ */
	  color: #000000;
	}
	:-ms-input-placeholder { /* IE 10+ */
	  color: #000000;
	}
	:-moz-placeholder { /* Firefox 18- */
	  color: #000000;
	}
	.fsForm .fsSubmit {
		background-color: #ffffff !important;
	}

	#sgLeaders .phone-wrap,
	#sgLeaders .email-wrap {
		display: block;
	}

	.home .fusion-title h1 {
		font-size: 26px;
	}
}
