/*  MICROTHEMER STYLES  */


/*= Action Bar New ============ */

/** Action Bar New >> Action Bar - Background **/
.actionbar_color {
	background-color: rgb(36, 36, 36) !important;
}

/** Action Bar New >> Action Bar - Container Height, Width **/
.header-contact {
	height: 28px !important;
	padding-right: 500px !important;
	padding-left: 500px !important;
}

/** Action Bar New >> Action Bar - Social Icons **/
.social i {
	color: rgb(227, 175, 19) !important;
	font-size: 24px !important;
	line-height: 28px !important;
	float: right !important;
}

/** Action Bar New >> Action Bar - Phone & Email Container **/
.phone_numbers {
	color: rgb(227, 175, 19) !important;
	float: left !important;
}

/** Action Bar New >> Action Bar - Phone & Email Icons **/
.phone_numbers i {
	color: rgb(227, 175, 19) !important;
	font-size: 15px !important;
	line-height: 28px !important;
}

/** Action Bar New >> Action Bar - Phone & Email Text **/
.phone_numbers a {
	color: rgb(227, 175, 19) !important;
	font-size: 15px !important;
	line-height: 28px !important;
}

/** Action Bar New >> Action Bar - Email Icon, Left Padding **/
.phone_alt .far {
	padding-left: 30px !important;
}


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

/** Header >> Header - BG Color/Transparency **/
#Top_bar {
	background-color: rgba(0, 0, 0, 0.7) !important;
}

/** Header >> Header - Logo Container, Padding/Height Adjustment **/
#logo {
	height: 100px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}


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

/** Main Menu >> Main Menu - Centering Menu Item Text **/
#menu-item-34 {
	text-align: center !important;
}

/** Main Menu >> Menu Items - Reduce Bottom Margin **/
.menu-item span {
	font-family: source serif pro !important;
	margin-bottom: -30px !important;
}

/** Main Menu >> Sticky Header - Current Menu Item, Bottom-Border Adjustment **/
#Top_bar.is-sticky .current-menu-item {
	padding-bottom: 15px !important;
}

/** Main Menu >> Main Menu - Submenu, Position, Font, Opacity **/
#Top_bar .menu li ul {
	font-family: source serif pro !important;
	font-size: 20px !important;
	line-height: 20px !important;
	background-color: rgba(0, 0, 0, 0.7) !important;
	width: 250px !important;
	min-width: 0 !important;
}

/** Main Menu >> Main Menu - Ministries Fix submenu position **/
#menu-item-36.menu-item:hover {
	padding-bottom: 50px !important;
}

/** Main Menu >> Main Menu - "About", Adding Bottom Padding to Position Submenu Correctly (30px) **/
#menu-item-68.menu-item:hover {
	padding-bottom: 50px !important;
}

/** Main Menu >> Main Menu - "Sacraments", Adding Bottom Padding to Position Submenu Correctly (30px) **/
#menu-item-128.menu-item:hover {
	padding-bottom: 50px !important;
}

/** Main Menu >> Main Menu, Sticky - Ministries Submenu Position Fix **/
#Top_bar.is-sticky #menu-item-36.menu-item:hover {
	padding-bottom: 30px !important;
}

/** Main Menu >> Main Menu, Sticky - About Submenu Position Fix **/
#Top_bar.is-sticky #menu-item-68.menu-item:hover {
	padding-bottom: 30px !important;
}

/** Main Menu >> Main Menu, Sticky - "Sacraments" Submenu Position Fix **/
#Top_bar.is-sticky #menu-item-128.menu-item:hover {
	padding-bottom: 30px !important;
}

/** Main Menu >> Main Menu - Menu Item, Description Text **/
.description {
	font-family: source serif pro !important;
	color: rgb(255, 255, 255) !important;
	font-size: 17px !important;
	font-weight: 900 !important;
	text-align: center !important;
}

/** Main Menu >> Main Menu - Submenu - Disable Word Wrapping **/
#Top_bar .menu li ul li {
	width: 100% !important;
	padding-right: 0 !important;
}

/** Main Menu >> Main Menu - Line Under Menu Items, Color **/
#Top_bar .menu > li a:after {
	background-color: rgb(204, 153, 0) !important;
}


/*= Homepage - New Wp-Content Bulletins List == */

/** Homepage - New Wp-Content Bulletins List >> Homepage - New Bulletins List, Header **/
h3 strong {
	font-weight: 500 !important;
}

/** Homepage - New Wp-Content Bulletins List >> Homepage - New Bulletin List, Width Adjustment **/
.column_content {
	text-align: center !important;
	width: 80% !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

/** Homepage - New Wp-Content Bulletins List >> Homepage - New Bulletin List, UL Icon **/
.bulletin-list ul {
	font-size: 20px !important;
	list-style-image: url("/media/2019/02/Asset-1-1.png") !important;
	list-style-position: inside !important;
	margin-left: 0 !important;
}


/*= Homepage - Bulletin & Links Columns EDIT == */

/** Homepage - Bulletin & Links Columns EDIT >> Homepage - Bulletin, Links Columns (width adjustment) **/
.bulletins, 
.mt-2 .helpful-links {
	width: 48% !important;
}

/** Homepage - Bulletin & Links Columns EDIT >> Homepage - Bulletin, Link Column Headers **/
.mt-2 .one-second h3 {
	color: rgb(0, 0, 0) !important;
	font-size: 28px !important;
	font-weight: 500 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	width: 75% !important;
	padding-top: 5px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	border-bottom: 2px solid rgb(0, 0, 0) !important;
}

/** Homepage - Bulletin & Links Columns EDIT >> Homepage - All Unordered Lists, Left Padding **/
.mcb-column ul {
	color: rgb(0, 0, 0) !important;
	font-size: 18px !important;
	line-height: 22px !important;
	text-align: left !important;
	padding-left: 40px !important;
}

/** Homepage - Bulletin & Links Columns EDIT >> Homepage - Bulletin List, PDF Icons **/
.column_attr img {
	height: 20px !important;
	margin-right: 5px !important;
}

/** Homepage - Bulletin & Links Columns EDIT >> Homepage - Helpful Links, List, Bullet Color **/
#Content > div > div > div > div.section.mcb-section.mcb-section-w3bemc436 > div > div.wrap.mcb-wrap.mcb-wrap-lyjqmmdo9.two-third.valign-top.clearfix > div > div.column.mcb-column.mcb-item-7dcromacr.one-second.column_column > div > ul {
	list-style-type: square !important;
}

/** Homepage - Bulletin & Links Columns EDIT >> Homepage - Helpful Links column, add Vert. Divid. **/
.mt-2 .mcb-item-7dcromacr {
	padding-left: 1% !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	border-left: 5px solid rgb(204, 153, 0) !important;
}

/** Homepage - Bulletin & Links Columns EDIT >> Unordered list **/
.mt-2 .bulletin-list ul {
	line-height: 16px !important;
}

/** Homepage - Bulletin & Links Columns EDIT >> Paragraph **/
.mt-2 .mcb-column-inner-5b9656ff8 p {
	color: rgb(0, 0, 0) !important;
	font-weight: bold !important;
	margin-top: 20px !important;
}

/** Homepage - Bulletin & Links Columns EDIT >> Mcb column inner 4c4423d87 **/
.mt-2 .mcb-column-inner-4c4423d87 {
	margin-bottom: 20px !important;
}

/** Homepage - Bulletin & Links Columns EDIT >> Heading 3 **/
.mt-2 .mcb-column-inner-c568a17d0 > div:nth-of-type(1) > h3 {
	font-weight: 500 !important;
	text-transform: uppercase !important;
}


/*= Homepage - Events List Rev2, Date Box Variations == */

/** Homepage - Events List Rev2, Date Box Variations >> Homepage - Events List Widget, Width **/
.mcb-item-wfvdggxtu {
	width: 80% !important;
	margin-right: auto !important;
	margin-left: auto !important;
	float: none !important;
}

/** Homepage - Events List Rev2, Date Box Variations >> Events List - Date Boxes BG Color **/
.mt-2 .tribe-mini-calendar-event .list-date {
	background-color: rgba(204, 153, 0, 0) !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
	margin-top: 5px !important;
	border-width: 1px !important;
}

/** Homepage - Events List Rev2, Date Box Variations >> Events List - Month Boxes **/
.mt-2 .list-dayname {
	font-family: source serif pro !important;
	color: rgb(0, 0, 0) !important;
	font-size: 20px !important;
	text-decoration: underline !important;
	background-color: rgba(255, 255, 255, 0) !important;
	padding: 0 !important;
}

/** Homepage - Events List Rev2, Date Box Variations >> Events List - Date Texts **/
.mt-2 .list-daynumber {
	font-family: source serif pro !important;
	color: rgb(0, 0, 0) !important;
	font-size: 34px !important;
	line-height: 26px !important;
}

/** Homepage - Events List Rev2, Date Box Variations >> Homepage - Events List, Event Titles - Font Size Change **/
.mt-2 .tribe-events-title a {
	font-size: 17px !important;
}

/** Homepage - Events List Rev2, Date Box Variations >> Content tribe events c subscribe dropdown container **/
#Content .tribe-events-c-subscribe-dropdown__container {
	display: none !important;
}

/** Homepage - Events List Rev2, Date Box Variations >> Content tribe common l container **/
#Content .tribe-common-l-container {
	padding-top: 0 !important;
}

/** Homepage - Events List Rev2, Date Box Variations >> Div (#1) heading 3 **/
.mcb-column-inner-ld0e2yx8r > div:nth-of-type(1) > h3 {
	font-weight: 500 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	border-bottom-width: 2px !important;
	border-bottom-style: solid !important;
}

/** Homepage - Events List Rev2, Date Box Variations >> Content tribe common h6 min medium **/
#Content .tribe-common-h6--min-medium {
	font-size: 22px !important;
	font-weight: 700 !important;
}

/** Homepage - Events List Rev2, Date Box Variations >> Tribe events calendar list event datetime tribe event date start **/
.tribe-events-calendar-list__event-datetime .tribe-event-date-start {
	font-size: 14px !important;
	font-weight: 700 !important;
}

/** Homepage - Events List Rev2, Date Box Variations >> Content tribe events calendar list event date tag datetime **/
#Content .tribe-events-calendar-list__event-date-tag-datetime {
	padding-top: 0 !important;
}

/** Homepage - Events List Rev2, Date Box Variations >> Tribe events calendar list event date tag datetime tribe events calendar list event date tag weekday **/
.tribe-events-calendar-list__event-date-tag-datetime .tribe-events-calendar-list__event-date-tag-weekday {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	line-height: 24px !important;
	font-weight: 700 !important;
	background-color: rgb(64, 79, 38) !important;
}

/** Homepage - Events List Rev2, Date Box Variations >> Tribe events calendar list event date tag datetime tribe events calendar list event date tag daynum **/
.tribe-events-calendar-list__event-date-tag-datetime .tribe-events-calendar-list__event-date-tag-daynum {
	font-size: 24px !important;
	background-color: rgb(204, 204, 204) !important;
}

/** Homepage - Events List Rev2, Date Box Variations >> Tribe events calendar list event details tribe events calendar list event header **/
.tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header {
	margin-left: 10px !important;
}

/** Homepage - Events List Rev2, Date Box Variations >> Tribe events calendar list event header tribe events calendar list event datetime wrapper **/
.tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-datetime-wrapper {
	margin-bottom: 0 !important;
}


/*= Homepage - Mass Schedule == */

/** Homepage - Mass Schedule >> Homepage - Mass Schedule, Add'l. Info Text **/
.column-1 #sched_info {
	font-style: italic !important;
}

/** Homepage - Mass Schedule >> Homepage - Mass Schedule, Text Centering **/
.mass_sched td, 
.mass_sched th {
	font-size: 16px !important;
	font-weight: 500 !important;
	text-align: center !important;
}

/** Homepage - Mass Schedule >> Homepage - Mass Schedule, Added Border **/
.mass_sched {
	margin-bottom: -30px !important;
	border-top: 1px solid rgb(8, 8, 8) !important;
	border-right: 1px solid rgb(0, 0, 0) !important;
	border-bottom: 1px solid rgb(0, 0, 0) !important;
	border-left: 1px solid rgb(0, 0, 0) !important;
}

/** Homepage - Mass Schedule >> Homepage - Mass Sched, Header **/
.mt-2 .column-1 h3 {
	color: rgb(255, 255, 255) !important;
	margin-bottom: 0 !important;
}

/** Homepage - Mass Schedule >> Homepage - Mass Schedule, Header BG Color **/
.mt-2 .row-1 .column-1 {
	background-color: rgb(64, 79, 38) !important;
}


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

/** Footer >> Footer - Address/Phone Text **/
.textwidget p {
	font-size: 17px !important;
	text-align: center !important;
}

/** Footer >> Footer - Google Map, Dimensions **/
.textwidget iframe {
	height: 245px !important;
}

/** Footer >> Footer - Copyright, Info - Background Color **/
.footer_copy {
	color: rgb(189, 147, 2) !important;
	background-color: rgb(0, 0, 0) !important;
}

/** Footer >> Footer - Copyright, Info - Text Padding **/
.footer_copy .one, 
#Footer > div.footer_copy > div > div > div > a {
	color: rgb(125, 121, 116) !important;
	font-size: 15px !important;
	line-height: 21px !important;
	padding-top: 5px !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** Footer >> Footer - Site Menu Text **/
#menu-footer-menu {
	font-size: 18px !important;
	line-height: 18px !important;
}

/** Footer >> Footer - Logo (ID) **/
#media_image-2 {
	padding-top: 5px !important;
	padding-bottom: 0 !important;
	margin-bottom: -5px !important;
}

/** Footer >> Footer - Address/Contact Info **/
#custom_html-3 {
	padding-top: 0 !important;
}

/** Footer >> Footer - Site Menu Container, Horz. Centering **/
#nav_menu-2 {
	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;
}

/** Footer >> Widgets container **/
.widgets_wrapper .container {
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** Footer >> Menu footer menu **/
#menu-footer-menu {
	background-color: rgba(0, 0, 0, 0) !important;
}

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

/** Footer >> Footer mcb column inner **/
#Footer .mcb-column-inner {
	margin-right: 0 !important;
	margin-left: 0 !important;
}


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

/** Slider Rev >> Slider Rev - Image Layer, Add Shadow **/
.sliderrev_layer {
	text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6) !important;
	box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.6) !important;
}

/** Slider Rev >> Slider Rev - Add Box Shadow **/
#mfn-rev-slider {
	box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.7) !important;
}


/*= Ministries Page =========== */

/** Ministries Page >> Ministries - H2 Header Tags **/
.mt-32 .column_attr h2 {
	font-size: 28px !important;
	line-height: 32px !important;
	border-bottom: 2px solid rgb(64, 79, 38) !important;
}

/** Ministries Page >> Ministries - Paragraphs **/
.mt-32 .the_content_wrapper p {
	font-weight: 200 !important;
}

/** Ministries Page >> Ministries - Subheader Background Image **/
.mt-32 #Subheader {
	padding-top: 240px !important;
}


/*= About Page ================ */

/** About Page >> About - H2 Header Tags **/
.mt-66 .column_attr h2 {
	font-size: 28px !important;
	line-height: 32px !important;
	border-bottom: 2px solid rgb(64, 79, 38) !important;
}

/** About Page >> About - Paragraph Text **/
.mt-66 .the_content_wrapper p {
	font-weight: 200 !important;
}

/** About Page >> About - Subheader Image **/
.mt-66 #Subheader {
	padding-top: 240px !important;
}

/** About Page >> About Page - Increase Sidebar Width **/
.mt-66 .mcb-wrap-z4gv6u7gj {
	width: 31% !important;
}

/** About Page >> About Page - Decrease Main Content Width **/
.mt-66 .three-fourth {
	width: 69% !important;
}

/** About Page >> About Page - Priests List, adding Bullets to list **/
.mt-66 .textwidget ul {
	font-size: 14px !important;
	list-style-type: disc !important;
	list-style-position: outside !important;
}

/** About Page >> About Page - Server Schedule, Added Border **/
.mt-66 #tablepress-4 {
	margin-bottom: -30px !important;
	border-top: 1px solid rgb(8, 8, 8) !important;
	border-right: 1px solid rgb(0, 0, 0) !important;
	border-bottom: 1px solid rgb(0, 0, 0) !important;
	border-left: 1px solid rgb(0, 0, 0) !important;
}

/** About Page >> About Page - Server Schedule - Header BG **/
.row-1 .column-1, 
.row-1 .column-2, 
.row-1 .column-3 {
	font-family: source serif pro !important;
	color: rgb(255, 255, 255) !important;
	background-color: rgb(64, 79, 38) !important;
}

/** About Page >> About Page - H2 Top Padding **/
.mt-126 .clearfix h2 {
	padding-top: 50px !important;
}

/** About Page >> Unordered list **/
.mt-66 .mcb-column ul {
	font-size: 15px !important;
	padding-left: 20px !important;
}


/*= Sacraments Page =========== */

/** Sacraments Page >> Sacraments - H2 Header Tags **/
.mt-126 .column_attr h2 {
	font-size: 28px !important;
	line-height: 32px !important;
	border-bottom: 2px solid rgb(64, 79, 38) !important;
}

/** Sacraments Page >> Sacraments - Paragraph Text **/
.mt-126 .the_content_wrapper p {
	font-weight: 200 !important;
}

/** Sacraments Page >> Sacraments - Subheader Image **/
.mt-126 #Subheader {
	padding-top: 240px !important;
}


/*= All Other Pages =========== */

/** All Other Pages >> Other Pages - Subheader, All Text Color **/
#Subheader .title, 
#Subheader .no-link a, 
#Subheader .no-link li {
	color: rgb(255, 255, 255) !important;
	text-shadow: 2px 2px 5px rgb(0, 0, 0) !important;
}

/** All Other Pages >> Other Pages - Subheader Title, Font Size **/
#Subheader .title {
	font-size: 35px !important;
}

/** All Other Pages >> Other Pages - Subheader Breadcrumbs, Font Size **/
#Subheader a, 
#Subheader .no-link li:nth-of-type(2) {
	font-size: 16px !important;
}


/*= Events Page =============== */

/** Events Page >> Events Desc. Paragraph Text, Change Color & Weight **/
div.tribe-events-list-event-description.tribe-events-content.description.entry-summary p {
	color: rgb(0, 0, 0) !important;
	font-weight: 400 !important;
}

/** Events Page >> Events Page - Hide Events List Sidebar **/
.mt-0 .four {
	display: none !important;
}

/** Events Page >> Events Page - Main Content, Width Adjust **/
.mt-0 .sections_group {
	width: 100% !important;
}

/** Events Page >> Events Page - Event Listings, Center Text **/
.mt-0 .tribe-events-loop .tribe-clearfix {
	text-align: center !important;
}

/** Events Page >> Events - Subheader Title Padding/Subheader Height **/
.mt-0 .title {
	padding-top: 80px !important;
}

/** Events Page >> Content tribe events c events bar border **/
#Content .tribe-events-c-events-bar--border {
	display: none !important;
}

/** Events Page >> Content tribe events calendar list event details **/
#Content .tribe-events-calendar-list__event-details {
	width: 100% !important;
}


/*= Privacy Policy ============ */

/** Privacy Policy >> Privacy - Subheader Image **/
.mt-3 #Subheader {
	padding-top: 240px !important;
}


/*( 1239px )*/
@media only screen and (max-width: 1239px) {
	/** General >> Mobile Menu - Changing Responsive Width Breakpoint, Show Mobile Menu **/
	.mobile-menu #Top_bar .menu.menu-mobile, 
.mobile-menu #Overlay .menu.menu-mobile, 
.mobile-menu #Side_slide .menu.menu-mobile {
	display: block !important;
}

	/** General >> Mobile Menu - Changing Responsive Width Breakpoint, Hide Main Menu **/
	.mobile-menu #Top_bar .menu.menu-main, 
.mobile-menu #Side_slide .menu.menu-main, 
.mobile-menu #Overlay .menu.overlay-menu {
	display: none !important;
}

	/** About Page >> About Page - Priests List Header **/
	.mt-66 .textwidget u {
	font-size: 20px !important;
}

}


/*( Large Desktop )*/
@media (min-width: 1200px) {
	/** Action Bar New >> Action Bar - Container Height, Width **/
	.header-contact {
	padding-right: 150px !important;
	padding-left: 150px !important;
}

	/** Action Bar New >> Action Bar - Email Icon, Left Padding **/
	.phone_alt .far {
	padding-left: 20px !important;
}

	/** Homepage - Events List Rev2, Date Box Variations >> Events List - Date Boxes BG Color **/
	.mt-2 .tribe-mini-calendar-event .list-date {
	width: 48px !important;
	margin-right: 2px !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

}


/*( Large Desktop > Desktop & Tablet )*/
@media (max-width: 1199px) {
	/** Action Bar New >> Action Bar - Container Height, Width **/
	.header-contact {
	padding-right: 100px !important;
	padding-left: 100px !important;
}

}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** Action Bar New >> Action Bar - Container Height, Width **/
	.header-contact {
	padding-right: 50px !important;
	padding-left: 50px !important;
}

	/** Homepage - Events List Rev2, Date Box Variations >> Events List - Date Boxes BG Color **/
	.mt-2 .tribe-mini-calendar-event .list-date {
	width: 48px !important;
	margin-right: 2px !important;
}

	/** Homepage - Bulletin & Links Columns EDIT >> Heading 3 **/
	.mt-2 .mcb-column-inner-c568a17d0 > div:nth-of-type(1) > h3 {
	font-weight: 500 !important;
	text-transform: uppercase !important;
}

	/** Homepage - Bulletin & Links Columns EDIT >> Homepage - Bulletin, Link Column Headers **/
	.mt-2 .one-second h3 {
	font-weight: 500 !important;
}

}


/*( Desktop > Tablet )*/
@media (max-width: 959px) {
	/** Homepage - Bulletin & Links Columns EDIT >> Homepage - Bulletin, Links Columns (width adjustment) **/
	.bulletins, 
.mt-2 .helpful-links {
	width: 100% !important;
	padding-bottom: 20px !important;
}

	/** Homepage - Bulletin & Links Columns EDIT >> Homepage - Helpful Links column, add Vert. Divid. **/
	.mt-2 .mcb-item-7dcromacr {
	border-left-style: none !important;
}

	/** Homepage - Events List Rev2, Date Box Variations >> Events List - Date Boxes BG Color **/
	.mt-2 .tribe-mini-calendar-event .list-date {
	width: 45px !important;
	margin-right: 2px !important;
}

	/** Homepage - Events List Rev2, Date Box Variations >> Homepage - Events List Widget, Width **/
	.mcb-item-wfvdggxtu {
	width: 100% !important;
	margin-right: 10px !important;
	margin-left: 10px !important;
}

	/** About Page >> About Page - Priests List Header **/
	.mt-66 .textwidget u {
	font-size: 15px !important;
}

	/** About Page >> About Page - Priests List, adding Bullets to list **/
	.mt-66 .textwidget ul {
	padding-left: 16px !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** Action Bar New >> Action Bar - Container Height, Width **/
	.header-contact {
	padding-right: 30px !important;
	padding-left: 30px !important;
}

	/** Homepage - Bulletin & Links Columns EDIT >> Homepage - Bulletin, Links Columns (width adjustment) **/
	.bulletins, 
.mt-2 .helpful-links {
	width: 100% !important;
	padding-bottom: 30px !important;
}

	/** Homepage - Bulletin & Links Columns EDIT >> Homepage - Helpful Links column, add Vert. Divid. **/
	.mt-2 .mcb-item-7dcromacr {
	border-left-color: rgba(204, 153, 0, 0) !important;
	border-left-style: none !important;
}

	/** Footer >> Widgets container **/
	.widgets_wrapper .container {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column-reverse !important;
	-moz-flex-direction: column-reverse !important;
	-ms-flex-direction: column-reverse !important;
	flex-direction: column-reverse !important;
}

	/** Footer >> Footer - Logo (ID) **/
	#media_image-2 {
	margin-top: 20px !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;
}

	/** Footer >> Footer - Site Menu Text **/
	#menu-footer-menu {
	line-height: 10px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
}

	/** Footer >> Footer - Logo (img) **/
	.image {
	width: 200px !important;
	height: 64px !important;
}

	/** Footer >> Footer - Address Text Container **/
	#custom_html-3 {
	padding-bottom: 0 !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

	/** Footer >> Footer - Menu Text Container **/
	#nav_menu-2 {
	padding-bottom: 0 !important;
}

	/** Footer >> Footer - Google Map, Dimensions **/
	.textwidget iframe {
	display: none !important;
}

	/** Footer >> Footer tablet one second **/
	#Footer .tablet-one-second {
	display: none !important;
}

	/** About Page >> About Page - Increase Sidebar Width **/
	.mt-66 .mcb-wrap-z4gv6u7gj {
	width: 100% !important;
}

	/** About Page >> About Page - Decrease Main Content Width **/
	.mt-66 .three-fourth {
	width: 100% !important;
}

	/** About Page >> About Page - Priests List Header **/
	.mt-66 .textwidget u {
	font-size: 24px !important;
	line-height: 24px !important;
}

	/** About Page >> About - Subheader Image **/
	.mt-66 #Subheader {
	padding-top: 160px !important;
}

	/** Ministries Page >> Ministries - Subheader Background Image **/
	.mt-32 #Subheader {
	padding-top: 160px !important;
}

	/** Sacraments Page >> Sacraments - Subheader Image **/
	.mt-126 #Subheader {
	padding-top: 160px !important;
}

	/** Events Page >> Events - Subheader Title Padding/Subheader Height **/
	.mt-0 .title {
	line-height: 36px !important;
	padding-top: 0 !important;
}

	/** Privacy Policy >> Privacy - Subheader Image **/
	.mt-3 #Subheader {
	padding-top: 160px !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** Action Bar New >> Action Bar - Email Icon, Left Padding **/
	.phone_alt .far {
	padding-left: 20px !important;
}

	/** About Page >> About - Subheader Image **/
	.mt-66 #Subheader {
	padding-top: 50px !important;
}

	/** All Other Pages >> Other Pages - Subheader Title, Font Size **/
	#Subheader .title {
	line-height: 35px !important;
}

	/** Ministries Page >> Ministries - Subheader Background Image **/
	.mt-32 #Subheader {
	padding-top: 50px !important;
}

	/** Sacraments Page >> Sacraments - Subheader Image **/
	.mt-126 #Subheader {
	padding-top: 50px !important;
}

	/** Homepage - Bulletin & Links Columns EDIT >> Homepage - All Unordered Lists, Left Padding **/
	.mcb-column ul {
	padding-left: 0 !important;
	margin-left: 15px !important;
}

	/** Homepage - Bulletin & Links Columns EDIT >> Unordered list **/
	.mt-2 .bulletin-list ul {
	margin-left: 0 !important;
}

	/** Homepage - Bulletin & Links Columns EDIT >> Heading 3 **/
	.mt-2 .mcb-column-inner-c568a17d0 > div:nth-of-type(1) > h3 {
	text-align: center !important;
}

}


/*( < Phone )*/
@media (max-width: 437px) {
	/** Action Bar New >> Action Bar - Container Height, Width **/
	.header-contact {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

	/** Action Bar New >> Action Bar - Email Icon, Left Padding **/
	.phone_alt .far {
	padding-left: 15px !important;
}

	/** Homepage - New Wp-Content Bulletins List >> Homepage - New Bulletins List, Header **/
	h3 strong {
	line-height: 28px !important;
}

	/** About Page >> Unordered list **/
	.mt-66 .mcb-column ul {
	font-size: 14px !important;
	line-height: normal !important;
}

	/** Homepage - Bulletin & Links Columns EDIT >> Paragraph **/
	.mt-2 .mcb-column-inner-5b9656ff8 p {
	font-size: 16px !important;
}

	/** Homepage - Bulletin & Links Columns EDIT >> Homepage - All Unordered Lists, Left Padding **/
	.mcb-column ul {
	padding-left: 0 !important;
}

}

