.wp-block {} /*  Ensures MT files load in FSE */
/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Page Subheader **/
#Subheader {
	height: 250px !important;
}

/** General >> Subheader Titles **/
.title {
	color: rgb(255, 255, 255) !important;
	font-size: 40px !important;
	line-height: 42px !important;
	font-weight: 600 !important;
	padding-top: 100px !important;
}

/** General >> General - Hiding Breadcrumbs on Pages **/
.page .breadcrumbs {
	display: none !important;
	visibility: hidden !important;
}

/** General >> General - Breadcrumbs, Font Size & Color **/
.breadcrumbs a {
	color: rgb(255, 255, 255) !important;
	font-weight: 700 !important;
}

/** General >> General - Article Title, Font Size & Color **/
.breadcrumbs li {
	color: rgb(255, 255, 255) !important;
	font-weight: 700 !important;
}

/** General >> Footer - Contact Form Link **/
.footer-address u {
	color: rgb(255, 255, 255) !important;
}


/*= Header ==================== */

/** Header >> Header - Removing Space Under Menu **/
#Header {
	min-height: 0 !important;
}


/*= Main Menu New ============= */

/** Main Menu New >> Main Menu - Item text (Uppercase, Font Size) **/
.menu-item span {
	text-transform: uppercase !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
}

/** Main Menu New >> Main Menu - Menu Container (Margin Right) **/
.clearfix .menu_wrapper {
	margin-right: 5% !important;
}


/*= Sticky Menu =============== */

/** Sticky Menu >> Sticky Menu - Increasing height/adding logo top-bottom padding **/
#Top_bar.is-sticky {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}


/*= Footer ==================== */

/** Footer >> Footer logo image **/
#footer-logo img {
	width: 25% !important;
	margin-bottom: 0 !important;
}

/** Footer >> Footer - Social Icons **/
#social-icons .fab {
	color: rgb(255, 255, 255) !important;
	font-size: 32px !important;
	margin-right: 20px !important;
	margin-left: 20px !important;
	display: none !important;
}

/** Footer >> Footer - Address, Phone, Email text **/
.footer-address p {
	color: rgb(255, 255, 255) !important;
	margin-top: 15px !important;
}

/** Footer >> Footer - Reducing Top/Bottom Margins **/
.container .column_column {
	padding-top: 20px !important;
	margin-bottom: 20px !important;
}

/** Footer >> Footer copy mcb column inner **/
.footer_copy .mcb-column-inner {
	margin-bottom: 0 !important;
}


/*= Homepage ================== */

/** Homepage >> Homepage - Header, "Welcome to" **/
.mt-2 #welcome-to-text {
	font-size: 20px !important;
	line-height: 25px !important;
	margin-bottom: 0 !important;
}

/** Homepage >> Homepage - Header, 4 R Faith **/
.mt-2 #welcome-to-text-two {
	font-size: 50px !important;
	line-height: 52px !important;
	font-weight: bold !important;
	margin-bottom: 5px !important;
	font-feature-settings: "lnum" !important;
}

/** Homepage >> Podbean badge image **/
.mt-2 #podbean-badge img {
	margin-left: 2% !important;
	display: block !important;
}


/*= Slider Rev ================ */

/** Slider Rev >> Slider Rev - Verse 1, Text Align Right **/
.mt-2 #verse {
	font-weight: 700 !important;
	text-align: right !important;
	padding-left: 80% !important;
}

/** Slider Rev >> Slider Rev - Verse 2, Text Align Right **/
.mt-2 #verse2 {
	font-weight: 700 !important;
	text-align: right !important;
	padding-left: 80% !important;
}


/*= Messages ================== */

/** Messages >> .mt-49 .yotu-videos ul **/
.mt-49 .yotu-videos ul {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** Messages >> .mt-49 .clearfix h1 **/
.mt-49 .clearfix h1 {
	margin-bottom: 0 !important;
}

/** Messages >> Rss title **/
.mt-49 .rss_item .title {
	font-size: 28px !important;
	line-height: 30px !important;
	padding-top: 0 !important;
}

/** Messages >> Mt 49 rss _2 **/
.mt-49 .rss_item {
	list-style-type: none !important;
}

/** Messages >> Messages Page - Podcast Page Link **/
.mt-49 .clearfix > a {
	color: rgb(150, 123, 79) !important;
	font-size: 18px !important;
	line-height: 40px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
}


/*= About Us ================== */

/** About Us >> About Us - Subheader image **/
.mt-39 #Subheader {
	background-image: url("/wp-content/uploads/2019/03/church-pew.jpg") !important;
}

/** About Us >> Mt 49 rss **/
.mt-49 .rss_content {
	margin-bottom: -40px !important;
}

/** About Us >> Title link **/
.mt-49 .title a {
	color: rgb(150, 123, 79) !important;
}


/*= Contact =================== */

/** Contact >> Contact - Subheader Image **/
.mt-32 #Subheader {
	background-image: url("/wp-content/uploads/2019/03/michael-maasen-587294-unsplash.jpg") !important;
}

/** Contact >> Mt 32 wsf label **/
.mt-32 .wsf-label {
	font-weight: 600 !important;
}


/*= News - 22 Qs John Wesley == */

/** News - 22 Qs John Wesley >> .mt-111 .clearfix ol **/
.mt-111 .clearfix ol {
	line-height: 40px !important;
	font-weight: 500 !important;
	list-style-position: inside !important;
	margin-top: 30px !important;
}

/** News - 22 Qs John Wesley >> .mt-111 .wp-caption-text **/
.mt-111 .wp-caption-text {
	font-style: italic !important;
	padding-bottom: 0 !important;
}

/** News - 22 Qs John Wesley >> .mt-111 .column_attr **/
.mt-111 .column_attr {
	margin-top: 30px !important;
}


/*= Devotions ================= */

/** Devotions >> Mt 216 Subheader **/
.mt-216 #Subheader {
	background-image: url("/wp-content/uploads/2019/07/devotions-subheader-alt.jpg") !important;
}


/*= Homepage - Devotions Widget = */

/** Homepage - Devotions Widget >> Photos **/
.mt-2 .category-devotions .photo {
	margin-right: 15px !important;
	border-color: rgba(0, 149, 235, 0) !important;
	border-style: none !important;
}

/** Homepage - Devotions Widget >> Mt 210 Latest Copy 1 **/
.mt-2 .mcb-item-mxi74nafv .Latest_news {
	margin-right: auto !important;
	margin-bottom: 0 !important;
	margin-left: auto !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Homepage - Devotions Widget >> Mt 2 mcb item pstc5grom **/
.mt-2 .mcb-item-pstc5grom {
	margin-bottom: 0 !important;
}

/** Homepage - Devotions Widget >> Homepage - Devotions and Recent News Widgets, Headers **/
.mt-2 .column_attr u {
	color: rgb(22, 25, 34) !important;
	font-weight: 300 !important;
	text-decoration: none !important;
	padding-bottom: 2px !important;
	border-bottom: 1px solid rgb(181, 181, 181) !important;
}


/*= 4-R Faith Podcast ========= */

/** 4-R Faith Podcast >> Podcast Page - Podcast Page Link **/
.mt-412 .clearfix > a {
	color: rgb(150, 123, 79) !important;
	font-size: 18px !important;
	line-height: 40px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
}

/** 4-R Faith Podcast >> Rss title Copy 1 **/
.mt-412 .rss_item .title {
	font-size: 28px !important;
	line-height: 30px !important;
	padding-top: 0 !important;
}

/** 4-R Faith Podcast >> Mt 49 rss _2 Copy 1 **/
.mt-412 .rss_item {
	list-style-type: none !important;
}

/** 4-R Faith Podcast >> Title link _2 **/
.mt-412 .title a {
	color: rgb(150, 123, 79) !important;
}

/** 4-R Faith Podcast >> Mt 412 rss **/
.mt-412 .rss_item {
	padding-bottom: 0 !important;
}


/*= New Homepage Player ======= */

/** New Homepage Player >> .mt-2 .ppjs__script-button **/
.mt-2 .ppjs__script-button {
	display: none !important;
}

/** New Homepage Player >> Mt 455 pod title:after **/
.mt-2 .pod-title:after {
	content: " Podcast" !important;
}

/** New Homepage Player >> Move Up New Podcast Player - Mt 455 pp podcast 1 **/
.mt-2 #pp-podcast-1 {
	width: 97% !important;
	margin-top: -120px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	border-color: rgb(242, 242, 242) !important;
	border-width: 10px !important;
}

/** New Homepage Player >> (Hidden) Podcast Header Title, BG Gradient - Mt 455 pod header **/
.mt-2 .pod-header__title {
	background-image: linear-gradient(90deg, #000000, #0c5056, #2a1844) !important;
	display: none !important;
}

/** New Homepage Player >> Player Controls Section, add bg color - Mt 455 ppjs **/
.mt-2 .ppjs__controls {
	background-image: linear-gradient(90deg, #000000, #0c5056, #2a1844) !important;
}

/** New Homepage Player >> Change title text color - Mt 455 pod title **/
.mt-2 .pod-title {
	color: rgb(255, 255, 255) !important;
}

/** New Homepage Player >> Change episode title color - Mt 455 ppjs _2 **/
.mt-2 .ppjs__episode-title {
	color: rgb(255, 255, 255) !important;
}

/** New Homepage Player >> Timecode, Change Color - Mt 455 ppjs _2 **/
.mt-2 .ppjs__audio-timer {
	color: rgb(149, 111, 70) !important;
}

/** New Homepage Player >> Play/Pause Button, color change - .mt-455 .icon-pp-pause, .mt-455 .icon-pp-play **/
.mt-2 .icon-pp-pause, 
.mt-2 .icon-pp-play {
	color: rgb(149, 111, 70) !important;
}

/** New Homepage Player >> Ppjs control btns icon **/
.ppjs__control_btns .icon {
	color: rgb(149, 111, 70) !important;
}

/** New Homepage Player >> Header Image Section, Add BG - .mt-455 .pod-header **/
.mt-2 .pod-header {
	background-image: linear-gradient(90deg, #000000, #0c5056, #2a1844) !important;
	padding-bottom: 0 !important;
	border-top-width: 0 !important;
}

/** New Homepage Player >> Removing Button Border - Pod menu menu item:(1) **/
.mt-2 .pod-menu .menu-item:nth-of-type(1) {
	border-style: none !important;
	border-radius: 0 !important;
}

/** New Homepage Player >> Hiding RSS Feed button - Pod menu menu item:(2) **/
.mt-2 .pod-menu .menu-item:nth-of-type(2) {
	display: none !important;
}

/** New Homepage Player >> Hiding Website Link - List item:(1) link **/
.mt-2 .pod-menu > li:nth-of-type(1) > a {
	display: block !important;
	visibility: hidden !important;
}

/** New Homepage Player >> Adding Title Text After Website Link - item:(1) link **/
.mt-2 .pod-menu > li:nth-of-type(1) > a:after {
	color: rgb(255, 255, 255) !important;
	font-size: 19px !important;
	font-weight: 400 !important;
	position: relative !important;
	left: -30% !important;
	visibility: visible !important;
	content: "4 R Faith Podcast" !important;
}

/** New Homepage Player >> Header Image - Mt 455 pod header **/
.mt-2 .pod-header__image {
	background-size: contain !important;
	max-width: 127px !important;
	margin-right: 0 !important;
}

/** New Homepage Player >> .mt-455 .pod-info **/
.mt-2 .pod-info {
	border-bottom-style: none !important;
}

/** New Homepage Player >> Skip duration **/
.skip-duration {
	color: rgb(149, 111, 70) !important;
}

/** New Homepage Player >> Play rate text span **/
.play-rate-text span {
	color: rgb(149, 111, 70) !important;
}

/** New Homepage Player >> Hiding Episode Image **/
.ppjs__img-btn {
	display: none !important;
}

/** New Homepage Player >> Mcb item s2j6p2kmu column attr **/
.mcb-item-s2j6p2kmu > .column_attr {
	display: none !important;
}


/*= New Messages Player ======= */

/** New Messages Player >> Hide Reveal Description Button - Mt 455 ppjs **/
.mt-460 .ppjs__script-button {
	display: none !important;
}

/** New Messages Player >> Add content to end of Title - Mt 455 pod title **/
.mt-460 .pod-title:after {
	content: " Podcast" !important;
}

/** New Messages Player >> Move Up New Podcast Player - Mt 455 pp podcast 1 **/
.mt-460 #pp-podcast-1 {
	width: 97% !important;
	margin-right: auto !important;
	margin-left: auto !important;
	border-color: rgb(242, 242, 242) !important;
	border-width: 10px !important;
}

/** New Messages Player >> (Hidden) Podcast Header Title, BG Gradient - Mt 455 pod header **/
.mt-460 .pod-header__title {
	background-image: linear-gradient(90deg, #000000, #0c5056, #2a1844) !important;
	display: none !important;
}

/** New Messages Player >> Player Controls Section, add bg color - Mt 455 ppjs **/
.mt-460 .ppjs__controls {
	background-image: linear-gradient(90deg, #000000, #0c5056, #2a1844) !important;
}

/** New Messages Player >> Ppjs icon **/
.mt-460 .ppjs__control_btns .icon, 
.mt-460 .skip-duration {
	color: rgb(149, 111, 70) !important;
}

/** New Messages Player >> Change title text color - Mt 455 pod title **/
.mt-460 .pod-title {
	color: rgb(255, 255, 255) !important;
}

/** New Messages Player >> Change episode title color - Mt 455 ppjs _2 **/
.mt-460 .ppjs__episode-title {
	color: rgb(255, 255, 255) !important;
}

/** New Messages Player >> Timecode, Change Color - Mt 455 ppjs _2 **/
.mt-460 .ppjs__audio-timer {
	color: rgb(149, 111, 70) !important;
}

/** New Messages Player >> Play/Pause Button, color change - .mt-455 .icon-pp-pause, .mt-455 .icon-pp-play **/
.mt-460 .icon-pp-pause, 
.mt-460 .icon-pp-play {
	color: rgb(149, 111, 70) !important;
}

/** New Messages Player >> Header Image Section, Add BG - .mt-455 .pod-header **/
.mt-460 .pod-header {
	background-image: linear-gradient(90deg, #000000, #0c5056, #2a1844) !important;
	padding-bottom: 0 !important;
	border-top-width: 0 !important;
	border-top-style: hidden !important;
}

/** New Messages Player >> Removing Button Border - Pod menu menu item:(1) **/
.mt-460 .pod-menu .menu-item:nth-of-type(1) {
	border-style: none !important;
	border-radius: 0 !important;
}

/** New Messages Player >> Hiding RSS Feed button - Pod menu menu item:(2) **/
.mt-460 .pod-menu .menu-item:nth-of-type(2) {
	display: none !important;
}

/** New Messages Player >> Hiding Website Link - List item:(1) link **/
.mt-460 .pod-menu > li:nth-of-type(1) > a {
	display: block !important;
	visibility: hidden !important;
}

/** New Messages Player >> Adding Title Text After Website Link - item:(1) link **/
.mt-460 .pod-menu > li:nth-of-type(1) > a:after {
	color: rgb(255, 255, 255) !important;
	font-size: 19px !important;
	font-weight: 400 !important;
	position: relative !important;
	left: -30% !important;
	visibility: visible !important;
	content: "4 R Faith Podcast" !important;
}

/** New Messages Player >> Header Image - Mt 455 pod header **/
.mt-460 .pod-header__image {
	background-size: contain !important;
	max-width: 127px !important;
	margin-right: 0 !important;
}

/** New Messages Player >> Hiding Title **/
.mt-460 .ppjs__episode-title {
	display: none !important;
}

/** New Messages Player >> .mt-460 .pod-info **/
.mt-460 .pod-info {
	border-bottom-style: none !important;
}

/** New Messages Player >> Mt 460 pod menu **/
.mt-460 .pod-menu {
	text-align: left !important;
}


/*= Sermon Manager ============ */

/** Sermon Manager >> Sermon Manager, Filter Options - Center **/
#wpfc_sermon_sorting {
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** Sermon Manager >> Sermon Manager - Series Images Grid **/
#wpfc_images_grid {
	width: 100% !important;
	margin-left: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-wrap: wrap !important;
	-moz-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}

/** Sermon Manager >> .wpfc_grid_image **/
.wpfc_grid_image {
	width: 30% !important;
}

/** Sermon Manager >> .wpfc_grid_title **/
.wpfc_grid_title {
	text-align: center !important;
}

/** Sermon Manager >> Wpfc sermon single image DIV **/
.wpfc-sermon-single-image {
	margin-bottom: 32px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** Sermon Manager >> Wpfc sermon single image img **/
.wpfc-sermon-single-image-img {
	min-width: 500px !important;
}

/** Sermon Manager >> Wpfc sermon single audio download **/
.wpfc-sermon-single-audio-download {
	background-color: rgba(255, 24, 24, 0) !important;
}

/** Sermon Manager >> Wpfc sermon single audio download svg **/
.wpfc-sermon-single-audio-download svg {
	fill: rgb(0, 0, 0) !important;
}

/** Sermon Manager >> #wpfc_sermon_sorting:before **/
#wpfc_sermon_sorting:before {
	line-height: 40px !important;
	font-weight: 900 !important;
	padding-right: 2% !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	-webkit-align-content: center !important;
	align-content: center !important;
	content: "Filter by:" !important;
}


/*( 1476px )*/
@media (max-width: 1476px) {
	/** Main Menu New >> Main Menu - Item text (Uppercase, Font Size) **/
	.menu-item span {
	font-size: 15px !important;
}

}


/*( 1209px )*/
@media (max-width: 1209px) {
	/** Main Menu New >> Main Menu - Menu Container (Margin Right) **/
	.clearfix .menu_wrapper {
	margin-right: 0 !important;
}

}


/*( Large Desktop )*/
@media (min-width: 1200px) {
	/** Main Menu New >> Logo - NEW SETTINGS (8.28.19) **/
	.logo {
	width: 20% !important;
	margin-right: 0 !important;
	margin-left: 5% !important;
}

}


/*( 1199px )*/
@media (max-width: 1199px) {
	/** Main Menu New >> Logo - NEW SETTINGS (8.28.19) **/
	.logo {
	width: 20% !important;
	margin-left: 5% !important;
}

}


/*( 1095px )*/
@media (max-width: 1095px) {
	/** Main Menu New >> Main Menu - Item text (Uppercase, Font Size) **/
	.menu-item span {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

}


/*( 1050px )*/
@media (max-width: 1050px) {
	/** Main Menu New >> Logo - NEW SETTINGS (8.28.19) **/
	.logo {
	margin-right: 0 !important;
	margin-left: 5% !important;
}

}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** Main Menu New >> Main Menu - Item text (Uppercase, Font Size) **/
	.menu-item span {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

	/** Main Menu New >> Main Menu - Menu Container (Margin Right) **/
	.clearfix .menu_wrapper {
	margin-right: 15px !important;
}

	/** Main Menu New >> Logo - NEW SETTINGS (8.28.19) **/
	.logo {
	width: 20% !important;
	margin-left: 5% !important;
}

}


/*( 959px )*/
@media (max-width: 959px) {
	/** Main Menu New >> Main Menu - Item text (Uppercase, Font Size) **/
	.menu-item span {
	padding-right: 5px !important;
	padding-left: 5px !important;
}

	/** Main Menu New >> Logo - NEW SETTINGS (8.28.19) **/
	.logo {
	width: 20% !important;
}

}


/*( 912px )*/
@media (max-width: 912px) {
	/** Main Menu New >> Logo - NEW SETTINGS (8.28.19) **/
	.logo {
	width: 16% !important;
	margin-left: 5% !important;
}

}


/*( 788px )*/
@media (max-width: 788px) {
	/** Main Menu New >> Logo - NEW SETTINGS (8.28.19) **/
	.logo {
	width: 90% !important;
	margin-right: auto !important;
	margin-left: auto !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** Main Menu New >> Logo - NEW SETTINGS (8.28.19) **/
	.logo {
	width: 90% !important;
}

	/** New Homepage Player >> Move Up New Podcast Player - Mt 455 pp podcast 1 **/
	.mt-2 #pp-podcast-1 {
	margin-top: 0 !important;
}

	/** Footer >> Footer logo image **/
	#footer-logo img {
	width: 50% !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** Messages >> Rss title **/
	.mt-49 .rss_item .title {
	font-size: 24px !important;
}

	/** General >> Page Subheader **/
	#Subheader {
	padding-top: 100px !important;
	padding-bottom: 100px !important;
}

	/** 4-R Faith Podcast >> Rss title Copy 1 **/
	.mt-412 .rss_item .title {
	font-size: 24px !important;
}

}

