/*
Theme Name: PFI
Theme URI: https://church.mt;
Author: Curia
Template: wp-forge
Version: 1.0.0
Tags: light, gray, white, one-column, two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: church
*/

/**************************************
 * Additional Styles.
 *************************************/
/*
.sticky.is-stuck .top-bar-title {
	margin-top: 10px;
	margin-bottom: 10px;
}

.sticky.is-stuck .top-bar-title img {
	transform: scale(0.75);
	transform-origin: center left;
}

.sticky-container {
	transition: all 0.2s ease-in !important;
	-webkit-transition: all 0.2s ease-in !important;
}

.top-bar-title,
.top-bar-title img {
	transition: all 0.5s ease-in !important;
	-webkit-transition: all 0.5s ease-in !important;
}
*/

html, body
{
	height: 100%;
}

@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat Regular'), url('montserrat/Montserrat-Regular.woff') format('woff');
}


@font-face {
font-family: 'Montserrat';
font-style: italic;
font-weight: 400;
src: local('Montserrat Italic'), url('montserrat/Montserrat-Italic.woff') format('woff');
}


@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 100;
src: local('Montserrat Thin'), url('montserrat/Montserrat-Thin.woff') format('woff');
}


@font-face {
font-family: 'Montserrat';
font-style: italic;
font-weight: 100;
src: local('Montserrat Thin Italic'), url('montserrat/Montserrat-ThinItalic.woff') format('woff');
}


@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 200;
src: local('Montserrat ExtraLight'), url('montserrat/Montserrat-ExtraLight.woff') format('woff');
}


@font-face {
font-family: 'Montserrat';
font-style: italic;
font-weight: 200;
src: local('Montserrat ExtraLight Italic'), url('montserrat/Montserrat-ExtraLightItalic.woff') format('woff');
}


@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 300;
src: local('Montserrat Light'), url('montserrat/Montserrat-Light.woff') format('woff');
}


@font-face {
font-family: 'Montserrat';
font-style: italic;
font-weight: 300;
src: local('Montserrat Light Italic'), url('montserrat/Montserrat-LightItalic.woff') format('woff');
}


@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
src: local('Montserrat Medium'), url('montserrat/Montserrat-Medium.woff') format('woff');
}


@font-face {
font-family: 'Montserrat';
font-style: italic;
font-weight: 500;
src: local('Montserrat Medium Italic'), url('montserrat/Montserrat-MediumItalic.woff') format('woff');
}


@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
src: local('Montserrat SemiBold'), url('montserrat/Montserrat-SemiBold.woff') format('woff');
}


@font-face {
font-family: 'Montserrat';
font-style: italic;
font-weight: 600;
src: local('Montserrat SemiBold Italic'), url('montserrat/Montserrat-SemiBoldItalic.woff') format('woff');
}


@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: local('Montserrat Bold'), url('montserrat/Montserrat-Bold.woff') format('woff');
}


@font-face {
font-family: 'Montserrat';
font-style: italic;
font-weight: 700;
src: local('Montserrat Bold Italic'), url('montserrat/Montserrat-BoldItalic.woff') format('woff');
}


@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 800;
src: local('Montserrat ExtraBold'), url('montserrat/Montserrat-ExtraBold.woff') format('woff');
}


@font-face {
font-family: 'Montserrat';
font-style: italic;
font-weight: 800;
src: local('Montserrat ExtraBold Italic'), url('montserrat/Montserrat-ExtraBoldItalic.woff') format('woff');
}


@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 900;
src: local('Montserrat Black'), url('montserrat/Montserrat-Black.woff') format('woff');
}


@font-face {
font-family: 'Montserrat';
font-style: italic;
font-weight: 900;
src: local('Montserrat Black Italic'), url('montserrat/Montserrat-BlackItalic.woff') format('woff');
}

/* Foundation Media Queries - breakpoints for JS */

.foundation-mq {
	font-family: "small=0em&medium=768px&large=1024px&xlarge=1920px&xxlarge=90em" !important;
}


.hidden{display: none !important;}

/*SOCIAL*/
#social-default-logo {display: none;}

/* LOADER */
#loading {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 9999;
}
#placeloader {
	position: relative;
	top: 50%;
	left: 50%;
	margin-top: -32px;
	margin-left: -32px;
}
.lds-ring {
	display: inline-block;
	position: relative;
	width: 64px;
	height: 64px;
}
.lds-ring div {
	box-sizing: border-box;
	display: block;
	position: absolute;
	width: 51px;
	height: 51px;
	margin: 6px;
	border: 6px solid #5a5c5d;
	border-radius: 50%;
	animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	border-color: #5a5c5d transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
	animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
	animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
	animation-delay: -0.15s;
}
@keyframes lds-ring {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

/* SELECTION */
::selection {
	background: #c64239;
	color: #fff;
}
::-moz-selection {
	background: #c64239;
	color: #fff;
}
img::selection {
	background: none;
	color: #fff;
}
img::-moz-selection {
	background: none;
	color: #fff;
}

#selectionSharerPopover-inner {
	background: rgba(150, 150, 150, 0.8);
	border: none;
}
#selectionSharerPopover-inner ul {
	margin: 0;
}
#selectionSharerPopover {
	-webkit-backdrop-filter: blur(3px); /* Safari 9+ */
	backdrop-filter: blur(3px); /* Chrome and Opera */
	z-index: 4;
}
#selectionSharerPopover:after {
	content: "";
	display: none;
}
#selectionSharerPopover .selectionSharerPopover-clip {
	bottom: -12px;
}
#selectionSharerPopover .selectionSharerPopover-arrow {
	background: rgba(150, 150, 150, 0.6);
	border: none;
}
#selectionSharerPopunder
{display: none !important;}
.selectionSharer a.linkedin {
    display: none;
}

body
{
	font-family:  "Montserrat", "Open Sans", sans-serif;
} 

/* HEADINGS */
h1,
.h1,
h2,
.h2,
h3,
.h3{
	font-family: "Montserrat", "Usual", "Open Sans", sans-serif;
    line-height: 1.1;
	font-weight: bold;
}

/* HEADINGS */
h4,
.h4,
h5,
.h5,
h6,
.h6 {
	font-family:  "Montserrat", "Open Sans", sans-serif;
    line-height: 1.1;
}

h1, .h1 {
    margin-top: 0;
    margin-bottom: 1rem;
    clear: both;
}
h2, .h2 {
    margin-top: 0;
    margin-bottom: 1rem;
    clear: both;
}
h3, .h3 {
    margin-top: 0;
    margin-bottom: 1rem;
    clear: both;
}
h4, .h4 {
    margin-top: 0;
    margin-bottom: 1rem;
}
h5, .h5 {
    margin-top: 0;
    margin-bottom: 1rem;
}
h6, .h6 {
    margin-top: 0;
    margin-bottom: 1rem;
}

#content
{
	margin-bottom: 20px
}

.home #content
{
	margin-bottom: 0px
}

#content .page h2, #content .page h3, #content .page h4, #content .page h5, #content .page h6,
#content .post h2, #content .post h3, #content .post h4, #content .post h5, #content .post h6
{
	margin-top: 35px;
}

#content .page .elementor h2, #content .page .elementor h3, #content .page .elementor h4, #content .page .elementor h5, #content .page .elementor h6,
#content .post .elementor h2, #content .post .elementor h3, #content .post .elementor h4, #content .post .elementor h5, #content .post .elementor h6
{
	margin-top: 0px;
}

h5.elementor-post__excerpt, .h5.elementor-post__excerpt
{
	font-size: 1.15rem;
}
h6.elementor-heading-title.elementor-size-default
{
	font-size:16px;
}

h1.entry-title-page
{
	font-size: 2.5rem;
}

.home .elementor-button
{
	min-width: 240px;
}

.elementor-post__excerpt p{
	margin-bottom: 5px;
}

.nav-single
{display: none;}

.advanced-sidebar-menu ul li a
{
	color: #5a5c5d;
}
.advanced-sidebar-menu ul li a:hover
{
	color: #c64239;
}

.advanced-sidebar-menu ul li.current_page_item a
{
	font-weight: bold;
	color: #c64239;
}

.advanced-sidebar-menu
{
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 80px;
}

/* LINKS */
a,
a:visited {
	color: #c64239;
	font-weight: bold;
}
a:hover,
a:active,
a:focus {
	color: #d65249;
}

.pagination a
{	
	color: #c64239;
}

article p a,
article p a:visited {
	color: #c64239;
	font-weight: bold;
}
article p a:hover,
article p a:active,
article p a:focus {
	color: #d65249;
}

.contactbox a{
	font-weight: normal;
}

.button
{
	background-color: #c64239;
}

.button:hover, .button:focus {
    background-color: #d16861;
}

.fullwidthbutton a
{
	width:100% !important;
}

.page table {
    border:unset;
    color: unset;
    line-height: unset;
    font-size:unset;
    width: 100%;
}
.page tbody tr:nth-child(even) {
    border-bottom: 0;
    background-color: #fff;
}
.page tbody {
    border:unset;
}
.page td {
    border:unset;
    color: unset;
    line-height: unset;
    padding: unset;
    vertical-align: top;
    padding-bottom: 10px;
    padding-right: 5px;
}


.kt-blocks-accordion-header.kt-accordion-panel-active {
    border-color: #eeeeee #eeeeee #eeeeee #c64239 !important;
}


.kt-accordion-wrap  .kt-accordion-panel-inner {
	background: #ffffff;
	border-width: 0px 0px 0px 0px;
}
.kt-accordion-wrap  .wp-block-kadence-pane .kt-blocks-accordion-header {
	color: #767676;
	background: #f2f2f2;
	border-color: #555555 #555555 #555555 #555555;
	font-size: 18px;
	line-height: 24px;
	border-radius: 6px 6px 6px 6px;
	border-width: 0px 0px 0px 0px;
	padding: 14px 16px 14px 16px;
	margin-top: 10px;
}
.kt-accordion-wrap  .kt-blocks-accordion-header .kt-btn-svg-icon svg {
	width: 18px;
	height: 18px;
}

.kt-accordion-wrap  .kt-blocks-accordion-header:hover,
.kt-accordion-wrap  .kt-blocks-accordion-header:focus {
	color: #fff;
	background: #5a5c5d;
	border-color: #eeeeee #eeeeee #eeeeee #eeeeee;
}

.kt-accordion-wrap  .kt-blocks-accordion-header.kt-accordion-panel-active {
	color: #fff;
	background: #5a5c5d;
	border-color: #eeeeee #eeeeee #eeeeee #eeeeee;
}

.kt-accordion-wrap:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion-icon-trigger:after, .kt-accordion-wrap:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion-icon-trigger:before {
    background: #5a5c5d;
}

.kt-accordion-wrap:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-accordion-wrap:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before, .kt-accordion-wrap:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion-header:focus .kt-blocks-accordion-icon-trigger:after, .kt-accordion-wrap:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion-header:focus .kt-blocks-accordion-icon-trigger:before {
    background: #fff;
}

/*
.kt-accordion-wrap :not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow)
	.kt-blocks-accordion-header.kt-accordion-panel-active
	.kt-blocks-accordion-icon-trigger:after,
.kt-accordion-wrap :not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow)
	.kt-blocks-accordion-header.kt-accordion-panel-active
	.kt-blocks-accordion-icon-trigger:before {
	background: #5a5c5d;
}


.kt-accordion-wrap :not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow)
	.kt-blocks-accordion-header:hover
	.kt-blocks-accordion-icon-trigger:after,
.kt-accordion-wrap :not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow)
	.kt-blocks-accordion-header:hover
	.kt-blocks-accordion-icon-trigger:before,
.kt-accordion-wrap :not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow)
	.kt-blocks-accordion-header:focus
	.kt-blocks-accordion-icon-trigger:after,
.kt-accordion-wrap :not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow)
	.kt-blocks-accordion-header:focus
	.kt-blocks-accordion-icon-trigger:before {
	background: #5a5c5d;
}


.kt-accordion-wrap :not(.kt-accodion-icon-style-basiccircle):not(.kt-accodion-icon-style-xclosecircle):not(.kt-accodion-icon-style-arrowcircle)
	.kt-blocks-accordion-icon-trigger:after,
.kt-accordion-wrap :not(.kt-accodion-icon-style-basiccircle):not(.kt-accodion-icon-style-xclosecircle):not(.kt-accodion-icon-style-arrowcircle)
	.kt-blocks-accordion-icon-trigger:before {
	background: #767676;
}
.kt-accordion-wrap :not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow)
	.kt-blocks-accordion-icon-trigger {
	background: #767676;
}
.kt-accordion-wrap :not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow)
	.kt-blocks-accordion-icon-trigger:after,
.kt-accordion-wrap :not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow)
	.kt-blocks-accordion-icon-trigger:before {
	background: #f2f2f2;
}

.kt-accordion-wrap :not(.kt-accodion-icon-style-basiccircle):not(.kt-accodion-icon-style-xclosecircle):not(.kt-accodion-icon-style-arrowcircle)
	.kt-blocks-accordion-header:hover
	.kt-blocks-accordion-icon-trigger:after,
.kt-accordion-wrap :not(.kt-accodion-icon-style-basiccircle):not(.kt-accodion-icon-style-xclosecircle):not(.kt-accodion-icon-style-arrowcircle)
	.kt-blocks-accordion-header:hover
	.kt-blocks-accordion-icon-trigger:before,
.kt-accordion-wrap :not(.kt-accodion-icon-style-basiccircle):not(.kt-accodion-icon-style-xclosecircle):not(.kt-accodion-icon-style-arrowcircle)
	.kt-blocks-accordion-header:focus
	.kt-blocks-accordion-icon-trigger:after,
.kt-accordion-wrap :not(.kt-accodion-icon-style-basiccircle):not(.kt-accodion-icon-style-xclosecircle):not(.kt-accodion-icon-style-arrowcircle)
	.kt-blocks-accordion-header:focus
	.kt-blocks-accordion-icon-trigger:before {
	background: #fff;
}
.kt-accordion-wrap :not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow)
	.kt-blocks-accordion-header:hover
	.kt-blocks-accordion-icon-trigger,
.kt-accordion-wrap :not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow)
	.kt-blocks-accordion-header:focus
	.kt-blocks-accordion-icon-trigger {
	background: #fff;
}

.kt-accordion-wrap 
	.kt-blocks-accordion-header.kt-accordion-panel-active {
	background: #5a5c5d;
	border-color: #5a5c5d #5a5c5d #5a5c5d #5a5c5d;
}

*/


/* MENU */

.top-bar, .top-bar ul {
    background: none;
}

.top-bar a, .top-bar a:hover, .top-bar a:visited {
    color: #fff;
    font-weight: bold;
}
/*
.top-bar li.fa
{
	color: #fff;
}

.top-bar li.fa a
{
	display: none;
}
*/

.top-bar .fa
{
	font-size: 1.5em;
}

.menu.medium-horizontal
{
	justify-content: flex-end;
	margin-right: 20px
}

.ubermenu-responsive-toggle-main {
	display: none;
}
.nav_container {
}
.top-bar {
	background: none;
	background-color: rgba(150, 150, 150, 0.8);
	z-index: 100;
	visibility: visible;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.top-bar-title {
	margin: 30px 15px;
}

.is-stuck .top-bar-title {
	margin: 15px 15px;
}
.is-stuck #aom_logo{
	height: 35px;
}

.top-bar ul.ubermenu-widget-area {
	background: none;
	list-style: none;
}

.ubermenu-item-level-0 > ul.ubermenu-widget-area > li.ubermenu-widget {
	padding: 0px;
}

.elementor-social-icons-wrapper .elementor-icon i {
	width: 1em;
	height: 1em;
	color: #ffffff;
}

.arch-menu-col2
{
	text-align: center;
}

.all-caps
{
	text-transform: uppercase;
}

li.ubermenu-item.ubermenu-item-has-children
{
	vertical-align: middle;
} 

ul.ubermenu-submenu-type-stack li
{
	font-size: 14px;
}

ul.ubermenu-submenu-type-stack li.ubermenu-item-object-category, ul.ubermenu-submenu-type-stack li.ubermenu-item-object-page
{
	padding:15px 0;
}

#menu-item-wpml-ls-35-mt > a {
	padding-right: 0;
}
/*
.home #aom_logo {
	display: none;
}
*/

.home .entry-meta {
	display: none;
}

.entry-content-page .ubermenu {
	z-index: 1;
}

.top-bar-left .ubermenu-nav .ubermenu-target-title {
	text-transform: uppercase;
	/*width: min-content;
    text-align: center;*/
}
.nav_container .widget_search .ubermenu-widgettitle
{display:none;}

frosted-glass {
	-webkit-backdrop-filter: blur(15px); /* Safari 9+ */
	backdrop-filter: blur(15px); /* Chrome and Opera */
}

.search-nav .ubermenu-submenu>.ubermenu-item, .search-nav input, .search-nav button.button
{
	width:100%;
	max-width:100%;
}

.search-nav input::placeholder
{
	font-weight: normal;
	padding-left: 10px;
}

.search-nav input
{
	border-right: none;
}

.search-nav .ubermenu-widget-area
{
	margin: 20px 30px 0;
}

.search-nav .ubermenu-sub-indicator
{
	display: none;
}
/*
.search-nav .ubermenu-target
{
	padding: 15px 10px 15px 25px;
}
*/
.ubermenu-bound .ubermenu-submenu-type-mega {
    min-width: unset;
}

.menu-block-image
{
	max-height: 350px;
}

/* GENERAL CONTENT */
.content_wrap {
    padding-top: 2rem;
}
.ilb {
	display: inline-block;
}
.osh {
	font-size: 1.3em;
}

.list-like-tags ul
{
    list-style: none;
    margin-left: 0;
}
.list-like-tags ul li
{
    display: inline-block;
    margin-right: 20px;
}

.wp-block-image figcaption {
    font-size: 14px;
}

blockquote, blockquote p {
    color: #5a5c5d;
    font-size: 18px;
}

.sharer
{
    display: inline-block;
    vertical-align: middle;
    float:right;
}
.sharer .ss-inline-share-wrapper {
    margin: -2px 0 0;
}
.sharer .ss-inline-share-wrapper.ss-small-icons .ss-social-icons-container>li>a{
    width: 20px;    
    height: 20px;
    line-height: 20px;
    font-size: 12px;
}
.sharer .ss-inline-share-wrapper.ss-small-icons .ss-social-icons-container>li>a i {
    min-width: 20px;
    width: 20px;
}


.elementor-widget-wp-widget-ccchildpages_widget h5
{
	font-size:2em;
	font-weight: bold;
}
.elementor-widget-wp-widget-ccchildpages_widget ul
{
    list-style: none;
    margin-left: 0;
}
.elementor-widget-wp-widget-ccchildpages_widget ul li
{
	font-size:1.2em;
    /*display: inline-block;
    margin-right: 20px;*/
}

/*links flexwrap ubermenu*/
.ubermenu-horizontal.ubermenu-items-align-flex .ubermenu-nav {
    flex-wrap: wrap;
}

.content_container {
	min-height: 90vh;
}

:not(.home)>.content_container {
	margin-bottom: 15px;
	min-height: 80vh;
}

/* HOME */
.home .entry-header {
	margin-bottom: 0;
}
.home .content_wrap {
	padding-top: 0;
}
/* Featured */

.page-template-feature .grid-container, .page-template-full-width .grid-container
{
	max-width: 55rem;
}

.firstsection {
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.f1 h1 {
	font-size: calc(1vw + 1.1rem) !important;
	font-family: "Usual", "Open Sans", sans-serif;
	line-height: 1.2em;
	font-weight: bold;
	color: #5a5c5d;
	margin-bottom: 15px !important;
}
.f2 h1 {
	font-size: calc(1vw + 0.8rem) !important;
	font-family: "Usual", "Open Sans", sans-serif;
	line-height: 1.2em;
	font-weight: bold;
	color: #5a5c5d;
	margin-bottom: 15px !important;
}
.f1-container, .f1 {
	margin-bottom: 0 !important;
}

.f1 .elementor-post__thumbnail__link {
	max-height: 100vh;
}
	.f1.eighty .elementor-post__thumbnail__link {
		max-height: 80vh;
	}

	.f1.seventy .elementor-post__thumbnail__link {
		max-height: 70vh;
	}

	.f1.sixty .elementor-post__thumbnail__link {
		max-height: 60vh;
	}

.f1 .elementor-post .elementor-post__text {
    min-height: 50px;
}

.f1 .elementor-post__thumbnail {
	position: static;
}

.f1 .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img
{
	height: auto;
}

.f1 article .elementor-post__text {
	position: absolute;
	bottom: 40px;
	left: 0;
	width: 50vw;
	min-width: 40vw;
	max-width: 100vw;
	background: #fff;
	padding: 4vw;
	font-size: 1.8rem;
}

.f1.hw40 article .elementor-post__text {
	width: 40vw;
	min-width: 40vw;
}

.f1.hw35 article .elementor-post__text {
	width: 35vw;
	min-width: 35vw;
}

.f1.hw30 article .elementor-post__text {
	width: 30vw;
	min-width: 30vw;
}

.f1.hw25 article .elementor-post__text {
	width: 25vw;
	min-width: 25vw;
}

.f1.head-right article .elementor-post__text {
	left: unset;
	right: -1px;
}

.f1.head-full article .elementor-post__text {
    bottom: 0;
    left: 0;
    right: 0;
    width: 100vw;
}

/*F1 Portrait*/
.f1.portrait article {
	display: flex;
	align-items: center;
}
.f1.portrait .elementor-post .elementor-post__thumbnail__link
{
	flex-shrink: 0;
	width:50%;
	height: 100vh;
}
.f1.portrait article .elementor-post__text {
	width: auto;
	position: relative;
}

/*F1 Portrait END*/

.f1.full-height .elementor-post__thumbnail img{
	height: 100%;
	width: auto;
}



.f1 .elementor-post__thumbnail img{
	height: auto;
    position: absolute;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
    -webkit-transform: scale(1.01) translate(-50%,-50%);
    -ms-transform: scale(1.01) translate(-50%,-50%);
    transform: scale(1.01) translate(-50%,-50%);
}

.f1.va-top .elementor-post__thumbnail img{
	top: 0;
    -webkit-transform: scale(1.01) translate(-50%,0%);
    -ms-transform: scale(1.01) translate(-50%,0%);
    transform: scale(1.01) translate(-50%,0%);
}

.f1.va-bottom .elementor-post__thumbnail img{
	top: 101%;
    -webkit-transform: scale(1.01) translate(-50%,-100%);
    -ms-transform: scale(1.01) translate(-50%,-100%);
    transform: scale(1.01) translate(-50%,-100%);
}

.f1.ha-left .elementor-post__thumbnail img{
	left: 0;
    -webkit-transform: scale(1.01) translate(0%,0%);
    -ms-transform: scale(1.01) translate(0%,0%);
    transform: scale(1.01) translate(0%,0%);
}

.f1.ha-right .elementor-post__thumbnail img{
	left: 101%;
    -webkit-transform: scale(1.01) translate(-100%,0%);
    -ms-transform: scale(1.01) translate(-100%,0%);
    transform: scale(1.01) translate(-100%,0%);
}


/*.w100{width:100%;}*/
.f1 .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.f1 .elementor-post .elementor-post__thumbnail__link {
	margin-bottom: 0 !important;
}

.f2 .elementor-post .elementor-post__thumbnail {
	height: 100%;
	padding-bottom: calc( 0.66 * 100% );
}

.f2 .elementor-post__thumbnail img {
    height: auto;
    position: absolute;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
    -webkit-transform: scale(1.01) translate(-50%,-50%);
    -ms-transform: scale(1.01) translate(-50%,-50%);
    transform: scale(1.01) translate(-50%,-50%);
}


.f2.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 2vmin;
}

.f2 .elementor-post__thumbnail__link {
    width: 50%;
}

.f2 .elementor-post__thumbnail.elementor-fit-height img {
    height: 100%;
    width: auto;
}


.elementor-posts-container.elementor-has-item-ratio
	.f2
	.elementor-post__thumbnail
	img {
	height: inherit;
	width: inherit;
}

.f2 .elementor-post .elementor-post__text {
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	margin: 1vw 3vmin 0 1vmin;
	padding: 0;
}

/* BLUR-FIX */
.blur-container .blur-content {
	width: 100% !important;
}

/*EDITORIAL*/
.editorial .elementor-post__thumbnail {
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.editorial .elementor-post {
	overflow: visible;
}
.editorial .elementor-post__title
{
	margin-bottom: 15px;
}

.editorial .elementor-posts .elementor-post__excerpt p, .editorjaliview .elementor-posts .elementor-post__excerpt p {
    font-size: 18px !important;
} 

/*.daily-gospel-link .elementor-heading-title > a {
	font-size: 4.5vmax;
}*/

/* QUICKLINKS */

.ubermenu-quicklinks .ubermenu-image {
	border-radius: 100px;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
	margin: 0 auto 10px;
	max-width: 200px;
}
.ubermenu-quicklinks .ubermenu-item {
	font-size: 20px;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.35;
	letter-spacing: normal;
	text-align: center;
}

.blurry {
	width: 100vw;
	height: 50px;
}

/* EXTERNAL LINKS */
.ubermenu-externallinks ul {
	align-items: center;
}
.ubermenu.ubermenu-externallinks .ubermenu-image {
	display: inline-block;
}

.extlinksec {
	box-shadow: 0 -3px 6px 0 rgba(0, 0, 0, 0.16);
	background-color: #ffffff;
	z-index: 0;
}

footer.entry-meta {
	position: absolute;
	margin-top: 24px;
}

.home footer.entry-meta {
	margin-top: 10px;
}

/* FORMS */
.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type=checkbox], .gform_wrapper .gfield_radio li input[type=radio] {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 3px 0;
}

/* FOOTERS */
.sidebar_container {
	background-color: #daddde;
	color: #5a5c5d;
}
.sidebar_container .widget-area .widget {
	margin-bottom: 0;
}
.sidebar_container ul {
	flex-direction: column;
}
.sidebar_container li {
	margin: 10px 0;
}
.sidebar_container li a {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.2 !important;
	letter-spacing: normal;
	text-align: left;
	color: #5a5c5d;
}
#secondary-sidebar {
	padding: 4rem 0;
}

.footer_container {
	background-color: #5a5c5d;
	color: #fff;
}

.final-footer {
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	flex-wrap: wrap-reverse;
	margin-right: auto;
}

.ff1 .cu-footer {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.35;
	letter-spacing: normal;
	color: #ffffff;
	margin-top: 33px;
}
.ff1 p {
	font-size: 15px;
	line-height: 1.33;
	text-align: left;
	padding: 25px 0;
}
.ff1 .elementor-social-icons-wrapper {
	margin: 10px 0 10px -3px;
}

.ff2 {
	margin-left: auto;
	margin-top: auto;
}

/* SUBSCRIBE */
.ff2 > div {
	display: flex;
	justify-content: flex-end;
}

.ff2 h3 {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	width: 150px; 
	margin-top: 13px;
}
.mt .ff2 h3 {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	width: 180px;
	margin-top: 13px;
}

.ff2 #mc_embed_signup {
	margin-left: 50px;
}

.ff2 #mc_embed_signup_scroll {
	display: flex;
	margin: 10% 0 0 0;
}

/* T&C */

.ff2 .tc {
	color: #c2c6c9;
	display: block;
	margin-top: 40px;
	font-size: 0.8em;
}
.ff2 a {
	color: #fff;
	font-weight: bold;
}
.ff2 a:hover {
	text-decoration: underline;
}

footer[role="contentinfo"] {
	padding: 6rem 0 4rem;
}

footer[role="contentinfo"],
#secondary-sidebar {
	border: 0;
}

/* FAQs */
.xlacrdfaqsrch .faq-header {
	background: none;
	margin-bottom: 15px;
}
.xlacrdfaqsrch #myInput {
	width:100%;
}
.xlacrdfaqsrch .btn {
    background-color: #c64239;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    text-transform: capitalize;
}
.xlacrdfaqsrch #myUL
{
	margin-left: 0;
}
.xlacrdfaqsrch #myUL li a
{
	background-color: #f9f9f9;
	border:none;
}
.xlacrdfaqsrch #myUL li a:hover:not(.header) {
    background-color: #f4f4f4;
    border: none;
}
.xlacrdfaqsrch .accordion-panel {
	background-color: #f9f9f9;
	padding:20px 30px 5px;
}

/*BOOTSTRAP OVERRIDES*/
.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(198,66,57,.25);
}

/*Widgets area general*/
.widget-title
{
	background: #c64239;
	color: #fff;
	font-weight: bold;
	padding:10px;
}
/*Widget Recent Posts with Thumb*/
.widget-area .rpwwt-widget ul
{
	margin-left:0;
}
.rpwwt-post-title
{
	font-weight: bold;
	display: block;
	margin: 10px 0 5px;
}
.rpwwt-post-categories a
{
	border: 1px solid #707070;
	border-radius: 10px;
	float:left;
	font-size: 0.9em;
	padding: 5px 7px;
	margin-right: 10px;
	font-weight: normal;
}
.rpwwt-post-categories a:hover
{
	text-decoration: none;
}
.rpwwt-post-date {
    float: right;
    font-weight: normal;
    padding: 5px 7px;
    font-size: 0.8em;
}


/*SINGLE*/
.blocks-gallery-item>figure>figcaption {display:none;}
a.category-button {
    font-size: 0.5em;
    background: #5a5c5d;
    padding: 5px 10px;
    color: #fff;
    border-radius: 10px;
    display: inline-block;
    text-transform: uppercase;
    vertical-align: text-top;
}
.h-storydate
{
	margin-right: 5px;
}
.h-location::before
{
	content: " | ";
	display: inline-block;
}
.h-location
{
	margin-right: 15px;
}

/*FEATURE TEMPLATE*/

.page-template-feature .content_container {
	margin-top: 50px;
}

#header-featured-img
{
	min-height: 70vmin;
	overflow: hidden;
	position: relative;
}

#header-featured-img img.wp-post-image
{
    width: 100%;
}
/*nebula*/
ul.nebula-layout-root, ul.ui-sortable
{
	list-style: none;
	margin-left: 0;
}

/*ELEMENTOR*/
.elementor-posts .elementor-post__title {
	font-size: 30px;
	margin-bottom: 20px;
	width:100%;
} 

.elementor-posts article .elementor-post__thumbnail{
	height: 100%;
}

.elementor-posts .elementor-post__excerpt p
{
	font-size: 16px;
	margin-bottom: 10px;
}
.elementor-post .elementor-tw-0
{
	width: 0%;
	order:0;
	flex-shrink: 0;
	margin-right: 50px;
	margin-left: 50px;
}
.elementor-post .elementor-tw-30
{
	width: 30%;
	order:0;
	flex-shrink: 0;
	margin-right: 20px;
}

.elementor-post .elementor-tw-40
{
	width: 40%;
	order:0;
	flex-shrink: 0;
	margin-right: 20px;
}

.elementor-post .elementor-post__text
{
	margin:30px 0 0; padding: 0 0 35px;
	position: relative;
	width:65%;
	min-height: 200px;
}

.page-inner .elementor-post .elementor-post__text
{
	margin:15px 0 0; padding: 0 0 10px;
	position: relative;
	width:auto;
	min-height: 20px;
}

.elementor-post .elementor-post__text_fw
{
	margin:30px 0 0; padding: 0 0 35px;
	position: relative;
	width:100%;
}

.elementor-section .pagination{
	margin:0;
	text-transform: uppercase;
}

.elementor-post .elementor-post__thumbnail a{
	display: block;
	position: relative;
    height: 100%;
    width: 100%;
}
.elementor-post .elementor-post__thumbnail a>img{
	width:100%;
	height:auto;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
	position: absolute;
	-webkit-transform: scale(1.01) translate(-50%,-50%);
    -ms-transform: scale(1.01) translate(-50%,-50%);
    transform: scale(1.01) translate(-50%,-50%);
}

.elementor-post .elementor-post__thumbnail.fit-vertical a>img{
	width:auto;
	height:100%;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
	position: absolute;
	-webkit-transform: scale(1.01) translate(-50%,-50%);
    -ms-transform: scale(1.01) translate(-50%,-50%);
    transform: scale(1.01) translate(-50%,-50%);
}

.elementor-posts .elementor-post__categories
{
	position: absolute;
    bottom:0;
    right:0;
}

.elementor-posts .elementor-post__categories a
{
    color: #868686;
}

.elementor-posts .elementor-post__categories a:hover
{
    color: #c64239;
}

.elementor-posts .elementor-post__meta-data {
    line-height: 1.3em;
    font-size: 15px;
    color: #868686;
}

.mainarticleview .elementor-post__meta-data {
    margin-top: 20px;
}

.elementor-button.elementor-size-sm
{ font-size: 16px; color:rgb(68, 68, 68); }
a.elementor-button.elementor-size-sm
{ font-size: 16px; color:rgb(68, 68, 68); }

/*listing*/
.full-width-thumb img{ width: 100%; }

.edit-link, .edit-link-none {/*display: none; float: right; */}
.entry-meta-header, .entry-meta-categories {
    text-align: right;
}


/*childpages*/
.ccchildpages .ccchildpage
{
	background: none;
    margin: 1em 0 0.5em 0;
    padding: 0.5em 0 0.5em 0;
}
.ccchildpages .ccchildpage a,
.ccchildpages .ccchildpage a:visited
{
	color: #5a5c5d;
	font-weight: bold;
	text-decoration: none;
}
.ccchildpages .ccchildpage a:hover,
.ccchildpages .ccchildpage a:active,
.ccchildpages .ccchildpage a:focus {
	color: #c64239;
}
.ccchildpages .ccchildpage .ccsubpages
{
	border:none;
}
.ccsubpages ul {
    margin-bottom: 0;
}

.ccchildpages .ccsubpages .page_item_has_children
{
	margin-bottom: 15px;
}



/*Donation prompt*/
.two-col-var .wp-block-column
{
	flex-basis: auto;
	padding: 20px;
    flex-grow: 1;
    margin-bottom: 0;
}

/*.two-col-var .wp-block-column:first-child
{
	flex-basis: 200px;
}
*/
.donation-banner
{
	background: #eaeaea;
}

.two-col-var figure
{
	margin-bottom: 0;
}

.donation-banner .wp-block-image
{
	margin-bottom: 0;
}

.donation-banner .round-img-shadow img
{
	border-radius: 100px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    margin: 0 auto;
    max-width: 200px;
	margin-bottom: 0;
}




/*GRAVITY FORMS */

.donations .d_amt .ginput_container label
{
  display: inline-block;
  width: auto;
    min-width: fit-content;
    white-space: nowrap;
  padding: 10px !important;
  border: solid 2px #ccc;
  transition: all 0.3s;
}


.donations .d_amt input[type="radio"] {
  display: none !important;
}

.donations .d_amt input[type="radio"]:checked + label {
  border: solid 2px green !important;
}

.gform_wrapper .d_amt .gfield_radio li
{
    display: inline-block;
}

.gform_wrapper textarea.small {
    min-height:60px!important;
}

/*flipper*/
.flipbook-main-wrapper
{
	margin-bottom: 15px;
}

/**************************************
 * Media Query styles
 *************************************/
@media screen and (max-width: 767px) {  /* Small only */
	/*39.9375em*/

	h1.entry-title-page
	{
		font-size: 1.8rem;
	}

	.menu.medium-horizontal .wpml-ls-item
	{
		display: none;
	}

	/*GENERAL MOBILE FIXES*/
	.f1 article .elementor-post__text {
		position: sticky;
		bottom: 0;
		left: 0;
		width: auto !important;
	}

	.f2 .elementor-post .elementor-post__thumbnail {
		padding-bottom: calc( 1 * 100% );
	}

	.sticky.is-anchored {
		top: 0 !important;
	}

	.sticky-container {
		padding: 1px;
	}

	.top-bar-title {
		display: none;
	}
	.title-bar {
		background: none;
		margin: 10px 15px;
	}

	.title-bar .mob_lang_switcher {
		margin-left: auto;
	}

	.title-bar .menu-icon {
		margin-left: 10px;
	}

	.title-bar .menu-icon::before {
		background: #5a5c5d;
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 2px;
		content: "";
	}

	.title-bar .menu-icon::after {
		background: #5a5c5d;
		width: 80%;
		-webkit-box-shadow: 0 7px 0 #5a5c5d, 0 14px 0 #5a5c5d;
		box-shadow: 0 7px 0 #5a5c5d, 0 14px 0 #5a5c5d;
	}

	.top-bar {
		background: #5a5c5d;
	}
	.top-bar-left .ubermenu-wpml-ls-item {
		display: none;
	}
	/*
	.home #aom_mob_alt_logo {
		display: none;
	}
	*/

	/* QUICKLINKS MOBILE */
	.ubermenu-quicklinks.ubermenu-responsive-single-column .ubermenu-item > a {
		background: #fff;
		box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08) !important;
		display: block;
		height: 100%;
		padding: 0;
		margin: 15px 20px;

		display: flex;
		align-items: center;
	}
	.ubermenu-quicklinks.ubermenu-responsive-single-column .ubermenu-image {
		float: left;
		width: 20vw;
		border-radius: 0;
		box-shadow: none;
		margin: 0;
	}
	.ubermenu-quicklinks.ubermenu-responsive-single-column
		.ubermenu-item
		.ubermenu-target-text {
		height: 100%;
		display: inline-flex;
		margin-left: 5%;
		text-align: left;
		font-size: 1.2em;
	}

	/*EDITORIAL MOBILE*/
	.home .elementor-section-wrap > section.editorial {
		padding: 0;
		margin: 30px 0 20px;
		border: none;
	}
	.editorial article {
		flex-wrap: wrap;
	}
	.editorial .elementor-post__text {
		font-size: 32px;
		margin-top: 20px;
	} 

	/*FOOTERS MOBILE*/
	#secondary-sidebar {
		padding: 4rem 2rem;
	}

	.final-footer {
		padding: 0 2rem;
	}

	.ff2 > div {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.ff2 {
		margin-bottom: 5rem;
	}
	.ff2 h3,
	.mt .ff2 h3 {
		text-align: left;
		margin-right: 50px;
	}
	.ff2 #mc_embed_signup {
		margin-left: 0;
	}

	.f1 .elementor-posts article.elementor-post {
		display: block;
	}

	.f1.portrait .elementor-posts article.elementor-post {
		display: flex;
	}
	.f1.portrait .elementor-post__thumbnail {
	    padding-bottom: calc( 1.33 * 100% );
	}



	.f1 .elementor-post__thumbnail__link {
		margin-bottom: 20px;
	}


	.f1.portrait .elementor-post .elementor-post__thumbnail__link
	{
		height: auto !important;
	}

	.mainarticleview .elementor-posts article.elementor-post {
		display: block;
	}

	.page-inner .elementor-posts article.elementor-post {
		display: block;
	}

	.mainarticleview .elementor-post__thumbnail__link {
		margin-bottom: 20px;
	}

	/* Recent posts widget MOBILE */
	.rpwwt-widget ul li img
	{
		width:20% !important
	}

	/* Remove Top Margin MOBILE */
	:not(.home)>.content_container {
		margin-top: 0;
	}
	.nav_container .sticky-container{
		padding-bottom: 90px;
	    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
	    z-index:5;
	}

	/*elementor MOBILE*/
	.f1 .elementor-post .elementor-post__text {
	    margin: 15px 0 0;
	}
	.elementor-post .elementor-post__text {
	    margin: 30px 0 0;
	    padding: 0 15px 35px;
	    position: relative;
	    width: 100%;
	}
	.elementor-posts h2.elementor-post__title {
		font-size:calc(1vw + 0.8rem) !important;
	}
	.elementor-post .elementor-post__text
	{
		min-height: 100px;
	}
	.elementor-post .elementor-post__categories
	{
		font-size: 0.9em;
	}


	.elementor-posts .elementor-post__categories {
	    right: 10px;
	    bottom: 20px;
	}
	.elementor-post .elementor-tw-30 {
	    width: 100%;
	    margin-right: 0px;
	    display: block;
	    height: fit-content;
	}
	.elementor-post .elementor-tw-40 {
	    width: 100%;
	    margin-right: 0px;
	}
	
	.mainarticleview .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img, .mainarticleview .elementor-post .elementor-post__thumbnail a>img {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		left:0;
		top:0;
		position: inherit;
		display: block;
	    width: 100%;
	    max-height: none;
	    max-width: none;
	    -webkit-transition: -webkit-filter .3s;
	    transition: -webkit-filter .3s;
	    -o-transition: filter .3s;
	    transition: filter .3s;
	    transition: filter .3s,-webkit-filter .3s;
	}

	.sharer
	{
		margin-top: 10px;
	    display: block;
	    float:none;
	}

	
	.donation-banner .wp-block-column:first-child
	{
		padding-bottom: 0
	}
	.donation-banner .wp-block-column:last-child
	{
		padding-top: 0
	}

} 
@media screen and (min-width: 768px) { /*NOT SMALL*/
	/*40em*/
	/*MENU FIXES TABLET AND UP*/
	.sticky.is-anchored {
		position: fixed;
		z-index: 5;
		width: 100%;
	}
	.f1 .elementor-posts-container {
		position: relative;
		/*height: 100vh;*/
		max-height: 100vh;
		overflow: hidden;
	}
	.f1.eighty .elementor-posts-container {
		max-height: 80vh;
	}

	.f1.seventy .elementor-posts-container {
		max-height: 70vh;
	}

	.f1.sixty .elementor-posts-container {
		max-height: 60vh;
	}



} 
@media screen and (min-width: 768px) and (max-width: 1024px) { /* Medium only */
	/*40em and 63.9375em;*/
	/* QUICKLINKS Tablet */
	.ubermenu-quicklinks.ubermenu-responsive-default.ubermenu-responsive
		li.ubermenu-column {
		width: 50%;
	}
	.ubermenu-quicklinks .ubermenu-target-title {
		font-size: 1.2em;
	}
	/*FOOTERS TABLET*/
	#secondary-sidebar {
		padding: 4rem 2rem;
	}
	.final-footer {
		padding: 0 2rem;
	}
	/*F! TABLET*/
	.f1 .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img 
	{
		height: 100%;
	}
	.page-inner .elementor-posts article.elementor-post {
		display: block;
	}


	.donation-banner .round-img-shadow img
	{
	    max-width: 155px;
	}
	.donation-banner .wp-block-column h3
	{
		font-size: 1.4rem !important;
	}

	.donation-banner .wp-block-column
	{	
	    margin-left: 0;
	}


} 
@media screen and (min-width: 1025px) { /* large only */
	/*64em*/
	.f1.portrait article.elementor-post .elementor-post__thumbnail__link {
		width:35%;
	}
	
	.sticky-container {
		margin-bottom: -110px;
		max-height: 110px;
	}

	/* Add Top Margin */
	:not(.home)>.content_container {
		margin-top: 110px;
	} 
	:not(.home)>.page-template-feature .content_container {
		margin-top: 10px;
	} 


	.sticky-container.add {
		margin-bottom: 0;
		max-height: unset;
	}

	.flipbook-main-wrapper
	{
		min-height: 500px;
	}



} 
@media screen and (min-width: 1400px) and (max-width: 2800px) { /* x-large and up */
	/*64 and 74.9375em;*/
	/*FEATURED IMAGE ON LARGE SCREENS*/
	#header-featured-img img.wp-post-image
	{
		margin-top: -8%;
		position: absolute;
		width:100%
	}
} 

#aom_logo.hide-for-small,
.ff1 img  {
    max-height: 50px;
}

img#aom_mob_logo {
	max-height: 30px;
}

.ff1 img {
    margin: 10px 0;
}
