/* css reset */
html,
body {
	overflow-x: hidden;
}

body h1,
body h2 {
	/*    color: #02205F !important;*/
}

body h3,
body h4,
body h6 {
	/*    color: #007CBA !important;*/
}

body h5 {
	/*    color: #02205F !important;*/
}

body h3,
h3.wp-block-post-title {
	/*    font-size: 36px;*/
	/*    font-weight: bold;*/
}

.tribe-events-sub-nav {
	display: none !important;
}


.page-template-wp-custom-template-custom-template h1,
.page-template-wp-custom-template-custom-template h2,
.page-template-wp-custom-template-custom-template h3,
.page-template-wp-custom-template-custom-template h4,
.page-template-wp-custom-template-custom-template h5,
.page-template-wp-custom-template-custom-template h6,
.page-template-wp-custom-template-custom-template-2 h1,
.page-template-wp-custom-template-custom-template-2 h2,
.page-template-wp-custom-template-custom-template-2 h3,
.page-template-wp-custom-template-custom-template-2 h4,
.page-template-wp-custom-template-custom-template-2 h5,
.page-template-wp-custom-template-custom-template-2 h6 {
	font-weight: bold;
}

.page-template-wp-custom-template-custom-template-3 #temp3_main_content h1,
.page-template-wp-custom-template-custom-template-3 #temp3_main_content h2,
.page-template-wp-custom-template-custom-template-3 #temp3_main_content h3,
.page-template-wp-custom-template-custom-template-3 #temp3_main_content h4,
.page-template-wp-custom-template-custom-template-3 #temp3_main_content h5,
.page-template-wp-custom-template-custom-template-3 #temp3_main_content h6 {
	font-weight: bold;
	color: #292929 !important;
}

/* end */


a.church-page-child {
	color: #292929;
	text-align: right;
	font-family: Arial;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	text-transform: uppercase;
	text-decoration: unset;
	text-align: center;
}

div.child_page_container {
	display: flex;
	justify-content: space-between;
}

.wp-block-group.ghostkit-custom-ZbaQLj {
	border-radius: 10px;
	background: #FFF;
	box-shadow: 5px 10px 40px 0px rgba(41, 41, 41, 0.10);
}

.wth-box-shadow,
.wth-box-shadow img {
	box-shadow: 5px 10px 40px 0px rgba(41, 41, 41, 0.10) !important;
	border-radius: 10px !important;
}

.page-template-wp-custom-template-custom-template footer.alignfull.wp-block-template-part {
	margin-top: 0;
}

#subscribe-email input#subscribe-field-1 {
	border-radius: 5px !important;
	border: 2px solid rgba(41, 41, 41, 0.50) !important;
	background: #FFF;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

#subscribe-submit button.wp-block-button__link.no-border-radius {
	border: 2px solid #2589c7 !important;
}

div.ghostkit-col-content .ghostkit-custom-thUXY,
div.ghostkit-col-content .ghostkit-custom-2iMCUk {
	position: relative;
	width: 675px;
	z-index: 99;
	top: -50px;
	margin-bottom: 10px;
}

div.ghostkit-custom-Z1VfUkF div.ghostkit-col-content {
	position: relative;
}

.ghostkit-custom-1F9337 .wp-block-button:nth-child(2) a.wp-block-button__link,
.ghostkit-custom-5cMBM .wp-block-button:nth-child(2) a.wp-block-button__link {
	border-radius: 5px;
	border: 2px solid rgba(41, 41, 41, 0.50);
	background: #EDF4FD;
}

.wp-block-jetpack-map.is-style-default {
	margin-top: 0;
}

.wp-block-group.ghostkit-custom-8T6aM .ghostkit-col:first-child {
	border-right: 1px solid #C5C5C5;
}

.wp-block-group .child_page_container {
	column-gap: 60px;
	row-gap: 20px;
}

.wp-block-group .child_page_container {
	flex-wrap: wrap;
	justify-content: center;
}

.ghostkit-custom-Z1VfUkF .wp-block-button__link.wp-element-button {
	border-radius: 5px;
	border: 2px solid rgba(41, 41, 41, 0.50) !important;
	background: #EDF4FD !important;
	line-height: 18px !important;
	text-transform: uppercase;
}

.wp-block-button .wp-block-button__link,
.wp-block-post-excerpt__more-text .wp-block-post-excerpt__more-link {
	text-transform: uppercase !important;
}

#temp1_cv_section.wp-block-cover .wp-block-cover__inner-container {
	max-width: 100% !important;
}

#temp1_cv_section .wp-block-group.ghostkit-custom-Mi1a9 {
	margin: 0 !important;
}

/*.page-template-wp-custom-template-custom-template .wp-block-group.temp-1-group, */
.page-template-wp-custom-template-custom-template .wp-block-group .overwrite_bg,
.page-template-wp-custom-template-custom-template-3 div.wp-site-blocks>div.overwrite_tmp3_bg {
	background-image: url(/wp-content/uploads/2023/07/Rectangle-75-3-1.jpg) !important;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.page-template-wp-custom-template-custom-template-3 .wp-site-blocks>.wp-block-cover.ghostkit-custom-1bT6L7.overwrite_tmp3_bg {
	background-image: url(/wp-content/uploads/2023/07/33a2e9859f67a1d174c1e1f428774fad-1.jpg) !important;
}

.child_page_container a.church-page-child {
	position: relative;
}

.child_page_container a.church-page-child::before {
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background-color: #2f2f2f;
	transform: scaleX(0);
	bottom: -2px;
	left: 0;
	transform-origin: bottom right;
	transition: transform 0.25s ease-out;
	position: absolute;
}

.mega-sub-menu li#mega-menu-item-10633.mega-menu-item.mega-menu-item-10633 a {
	/*font-weight: normal !important;
    text-transform: capitalize !important;*/
}

.child_page_container a.church-page-child:hover::before {
	transform: scaleX(1);
	transform-origin: bottom left;
}

#subscribe-email input#subscribe-field-1 {
	max-height: 48px;
}

button.wp-block-button__link.no-border-radius {
	max-height: 48px;
	line-height: 15px !important;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
}

body .cover-video-embed img {
	object-fit: cover;
	object-position: center;
}

#mega-menu-item-326 .mega-sub-menu {
	padding: 30px 0 15px 0 !important;
}

.mega-sub-menu #mega-menu-item-10633 a {
	/*    font-size: 20px !important;*/
	/*    text-decoration: none !important;*/
}

.ghostkit-custom-Z1VfUkF .ghostkit-col-content .wp-block-image {
	text-align: right;
}

.page-template-wp-custom-template-custom-template iframe {
	margin-top: 0 !important;
}

.page-template-wp-custom-template-custom-template h1,
/*.page-template-wp-custom-template-custom-template h2,*/
.page-template-wp-custom-template-custom-template h3,
.page-template-wp-custom-template-custom-template h4,
.page-template-wp-custom-template-custom-template h5,
.page-template-wp-custom-template-custom-template h6,
.page-template-wp-custom-template-custom-template p,
.page-template-wp-custom-template-custom-template li {
	/*    line-height: 30px !important;*/
}

.wp-block-group.wth-box-shadow.ghostkit-custom-1uV3lc {
	margin-top: 150px;
}

.sharedaddy.sd-block.sd-like.jetpack-likes-widget-wrapper.jetpack-likes-widget-loaded,
.sharedaddy.sd-sharing-enabled h3.sd-title,
.sharedaddy.sd-sharing-enabled p.share-customize-link,
.page-template-wp-custom-template-custom-template .sharedaddy.sd-sharing-enabled {
	display: none;
}

.sharedaddy.sd-sharing-enabled a.sharing-anchor.sd-button.share-more {
	border-color: #29292914;
	background-color: #fff0;
    padding: 12px 12px;
    font-size: 16px;
	font-family: arial, sans-serif;
	font-weight: bold;
}

.sharedaddy.sd-sharing-enabled a.sharing-anchor.sd-button.share-more:hover {
	background-color: #dfedff;
	transition: all 0.3s ease-in;
}

a.sharing-anchor.sd-button.share-more span {
	display: none;
}

a.sharing-anchor.sd-button.share-more:after {
	content: 'Comparte esta página';
	padding-left: 10px
}

.robots-nocontent.sd-block.sd-social.sd-social-icon-text.sd-sharing,
.sd-content ul li {
	margin-bottom: 0 !important;
}

.cover-clickable.no-link-deco .wp-block-cover,
.row-card.no-link-deco .wp-block-cover,
.row-card.no-link-deco.ss_a_ya_section .ghostkit-col .ghostkit-col-content {
	position: relative;
}

.row-card.no-link-deco.ss_a_ya_section .ghostkit-col .ghostkit-col-content p {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding-left: 20px;
	padding-right: 20px;
}

.row-card.no-link-deco.ss_a_ya_section .ghostkit-col .wp-block-image a:after {
	content: '';
	width: 100%;
	height: 100%;
	background-color: #000;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	opacity: 20%;
}


.cover-clickable.no-link-deco .wp-block-cover__inner-container p,
.row-card.no-link-deco .wp-block-cover__inner-container p a {
	/* position: absolute; */
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	/* transform: translateY(66%); */
	padding-left: 30px;
	padding-right: 30px;
	/*    padding-top: 65%;*/
}

.page-id-6116 .wp-block-jetpack-contact-form input[type=email],
.page-id-6116 .wp-block-jetpack-contact-form input[type=tel],
.page-id-6116 .wp-block-jetpack-contact-form input[type=text],
.page-id-6116 .wp-block-jetpack-contact-form input[type=url],
.page-id-6116 .contact-form .grunion-field-wrap input,
.page-id-6116 .contact-form .grunion-field-wrap textarea {
	border: 1px solid #dcdcdc !important;
}

/*{
    flex-direction: column;
    align-items: start;
}*/

.whats-new-query-sect .wp-block-post:last-child .ghostkit-grid .ghostkit-grid-inner .ghostkit-col:nth-child(1) {
	order: 2;
}

.whats-new-query-sect .wp-block-post:last-child .ghostkit-grid .ghostkit-grid-inner .ghostkit-col:nth-child(2) {
	order: 1;
}

.ghostkit-col-content a.ghostkit-custom-Z13oOTo {
	border-radius: 5px;
}

body .image-shortcode {
	width: auto !important;
}

body .image-shortcode img {
	width: 614px;
	max-width: 100%;
	height: 442px;
}

.home-upcoming-events .ghostkit-grid-inner>:nth-child(2)>.ghostkit-col-content {
	width: 560px;
	margin-left: auto;
	max-width: 100%;
	padding: 1em;
}

h3.comment-reply-title {
	margin-bottom: 30px !important;
}


.gform_wrapper.gravity-theme input[type=color],
.gform_wrapper.gravity-theme input[type=date],
.gform_wrapper.gravity-theme input[type=datetime-local],
.gform_wrapper.gravity-theme input[type=datetime],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=month],
.gform_wrapper.gravity-theme input[type=number],
.gform_wrapper.gravity-theme input[type=password],
.gform_wrapper.gravity-theme input[type=search],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=time],
.gform_wrapper.gravity-theme input[type=url],
.gform_wrapper.gravity-theme input[type=week],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
	height: 48px;
	border-radius: 5px;
	border: 2px solid rgba(41, 41, 41, 0.50) !important;
	background: #FFF;
	font-size: 18px;
}


.gform_wrapper.gravity-theme input[type=color],
.gform_wrapper.gravity-theme input[type=date],
.gform_wrapper.gravity-theme input[type=datetime-local],
.gform_wrapper.gravity-theme input[type=datetime],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=month],
.gform_wrapper.gravity-theme input[type=number],
.gform_wrapper.gravity-theme input[type=password],
.gform_wrapper.gravity-theme input[type=search],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=time],
.gform_wrapper.gravity-theme input[type=url],
.gform_wrapper.gravity-theme input[type=week],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
	border: 1px solid #d9d9d9 !important;
}

.gform_wrapper #gform_2 {
	display: flex;
}

.gform_wrapper #gform_2 .gform-body.gform_body {
	width: 70%;
}

.gform_wrapper #gform_2 .gform_footer.before {
	width: 30%;
	padding: 0;
	margin: 0;
}

.gform_wrapper #gform_2 input#input_2_1 {
	height: 48px;
	border-top-left-radius: 5px;
	border-top-right-radius: 0;
	border: 2px solid rgba(41, 41, 41, 0.50) !important;
	background: #FFF;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 0px;
}


.gform_wrapper #gform_2 #gform_submit_button_2 {
	width: 100%;
	height: 48px;
	border-radius: 0px 5px 5px 0px;
	background: #FAAB42;
	color: #000;
	text-align: center;
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 18px;
	text-transform: uppercase;
}

#gform_fields_2 #validation_message_2_1 {
	/*    position: absolute;*/
	display: none;
}



#gform_1 #gform_submit_button_1,
.gform_footer.before .gform_button.button {
	background-color: #FAAB42;
	padding: 10px 30px;
	font-size: 18px;
	font-weight: bold;
	border-radius: 5px;
	transition: 0.3s all ease-in;
}

.gform_footer.before .gform_button.button {
	color: #020238;
}

.gform_footer.before .gform_button.button:hover {
	cursor: pointer;
	background-color: #d89338 !important;
}

/* main.wp-block-group .sharedaddy.sd-sharing-enabled, */
.page-template-wp-custom-template-custom-template-2 .sharedaddy.sd-sharing-enabled,
.page-template-wp-custom-template-custom-template-3 .sharedaddy.sd-sharing-enabled {
	display: none;
}

.mega-menu-item.mega-menu-item-type-custom.mega-menu-item-object-custom.mega-current-menu-item.mega-menu-item-5139 a {
	font-weight: normal !important;
	text-decoration: unset !important;
}

.mega-menu-item.mega-menu-item-type-custom.mega-menu-item-object-custom.mega-current-menu-item.mega-menu-item-5139 a:hover {
	text-decoration: underline !important;
}

.page-template-wp-custom-template-custom-template .gform_wrapper #gform_2 #gform_submit_button_2,
.page-template-wp-custom-template-custom-template-2 .gform_wrapper #gform_2 #gform_submit_button_2,
.page-template-wp-custom-template-custom-template-3 .gform_wrapper #gform_2 #gform_submit_button_2 {
	background-color: #2589C7;
	color: #fff;
}

.gform_confirmation_wrapper .gform_confirmation_message {
	border: 2px solid #73ff2e;
	padding: 10px;
	border-radius: 5px;
	margin-bottom: 30px;
	text-align: center;
}

.gfield.gfield--type-captcha .validation_message.gfield_validation_message {
	display: none;
}

.ghostkit-custom-Q754k .wp-block-button__link {
	margin-top: 40px;
}


.ghostkit-grid-inner .wp-block-categories-list.wp-block-categories {
	list-style-type: none;
	padding-left: 0;
}

.jp-related-posts-i2__post-img-link img {
	border-radius: 10px;
	height: 236px;
	object-fit: cover;
	margin-bottom: 20px !important;
}

.ghostkit-custom-1CVzRq a.wp-block-button__link {
	margin-top: 0;
}

html body #weekly_podc_phone.wp-block-group.ghostkit-custom-Z2uPn8q a.wp-block-button__link.has-theme-yellow-background-color {
	line-height: 1.7 !important;
	display: inline-block;
}

html body .wp-block-group.ghostkit-custom-Z19av1o a.wp-block-button__link.has-theme-yellow-background-color {
	line-height: 1.75 !important;
}

html,
body {
	overflow: visible;
}

header {
	position: static;
}

body header.wp-block-template-part {
	top: 0;
	position: sticky;
	z-index: 9999 !important;
}

.ghostkit-grid .ghostkit-custom-Z6o4nK,
.tribe-events-view.alignwide {
	z-index: 99;
}

.submenu-title-custom a {
	cursor: unset !important;
}

.submenu-title-custom a:hover {
	text-decoration: unset !important;
}


#church-websites-by-county:before {
	content: '';
	display: block;
	position: relative;
	width: 0;
	height: 250px;
	margin-top: -250px
}

body .wp-block-jetpack-slideshow.alignfull .wp-block-jetpack-slideshow_image {
	width: 100%;
	height: 100%;
}

body .wp-block-jetpack-slideshow_caption.gallery-caption,
body a.wp-block-jetpack-slideshow_button-prev.swiper-button-prev.swiper-button-white,
body a.wp-block-jetpack-slideshow_button-next.swiper-button-next.swiper-button-white,
body .wp-block-jetpack-slideshow[data-autoplay=true] .wp-block-jetpack-slideshow_button-pause {
	display: none;
}

.wp-block-jetpack-slideshow_pagination.swiper-pagination.swiper-pagination-white.swiper-pagination-custom {
	position: absolute;
	z-index: 999999;
	bottom: 10px;
	justify-content: center;
}

body button.swiper-pagination-bullet {
	color: #fff !important;
	height: 10px !important;
	width: 10px !important;
}

body .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_container ul.wp-block-jetpack-slideshow_swiper-wrapper {
	max-height: 450px;
}

.wp-block-jetpack-slideshow.alignfull {
	margin-bottom: 100px;
}

body .wp-site-blocks .site-header .site-brand {
	display: flex;
}

body .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-month .tribe-events-calendar-month__day,
body .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__day {
	padding-top: 0;
}

body .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode .tribe-events-c-top-bar__nav-list,
body .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav,
body .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode .tribe-events-widget-header__top-bar {
	width: 100%;
}

body .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode .tribe-events-c-top-bar__nav-list {
	margin-bottom: 30px;
}

body .tribe-events-widget-shortcode__header-title h2.widgettitle {
	display: none;
}

body .ghostkit-custom-Q754k {
	z-index: 99;
}

div.disp-video-post {
	text-align: center;
}

div.disp-video-post p {
	font-weight: bold;
}

div.disp-video-post iframe {
	width: 100%;
	height: 800px;
}

.related-post-container {
	display: flex;
	gap: 20px;
}

.related-post-container .related-post-item {
	flex-basis: 33.33%;
}

img.related-post-img {
	object-fit: cover;
	object-position: center;
	border-radius: 10px;
	margin-bottom: 20px;
}

body .submenu-title-custom a {
	cursor: pointer !important;
}

li#mega-menu-item-263>a.mega-menu-link,
li#mega-menu-item-265>a.mega-menu-link,
li#mega-menu-item-266>a.mega-menu-link,
li#mega-menu-item-267>a.mega-menu-link,
li#mega-menu-item-268>a.mega-menu-link,
li#mega-menu-item-264>a.mega-menu-link {
	/*    pointer-events: none !important;*/
}

.ghostkit-custom-Z1bhpdv .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
.ghostkit-custom-1zP7e2 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	border-width: 1px;
	border-radius: 5px !important;
	border: 2px solid rgba(41, 41, 41, 0.50) !important;
	background: #FFF;
	padding: 0;
}

.ghostkit-custom-Z1bhpdv .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon,
.ghostkit-custom-1zP7e2 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon {
	background-color: #ccc !important;
}

li.cat-item.cat-item-1363,
li.cat-item.cat-item-1375,
li.cat-item.cat-item-1393 {
	display: none;
}

.acf-view__row.acf-view__post_title a {
	color: #292929;
}

body p.podcast-speaker {
	font: 22px Arial !important;
	color: #2589C7;
	display: flex;
}

#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:hover {
	text-decoration: underline !important;
}

/* .mega-sub-menu #mega-menu-266-0-0 {
	width: 100% !important;
} */

body #mega-menu-item-263>a.mega-menu-link,
body #mega-menu-item-264>a.mega-menu-link,
body #mega-menu-item-265>a.mega-menu-link,
body #mega-menu-item-266>a.mega-menu-link,
body #mega-menu-item-267>a.mega-menu-link,
body #mega-menu-item-268>a.mega-menu-link {
	pointer-events: none !important;
}

body.blog .ghostkit-custom-1zP7e2 .wp-block-post-featured-image img,
body.category .wp-block-post-featured-image img,
body .wp-block-post-featured-image img {
	aspect-ratio: 3/2;
	height: auto !important;
	object-fit: cover;
	object-position: center;
	border-radius: 10px !important;
}

body.category .wp-block-post-featured-image img {
	aspect-ratio: unset;
}

/*body img{
    aspect-ratio: 3/2 !important;
    object-fit: cover  !important;
    object-position: center !important;
    height: auto !important;
}*/

/* , body footer img  */
body header img {
	aspect-ratio: initial !important;
}

.ghostkit-custom-ZQcvtR .wp-block-cover.has-custom-content-position.is-position-bottom-center,
.ghostkit-custom-Z255hkb .wp-block-cover.has-custom-content-position.is-position-bottom-center {
	aspect-ratio: 3/2 !important;
	width: 100% !important;
	min-height: unset !important;
}

body.blog .ghostkit-custom-1zP7e2 .wp-block-post-featured-image,
body.category .wp-block-post-featured-image {
	height: auto !important;
}

body.blog .ghostkit-custom-1zP7e2 .wp-block-post-featured-image iframe,
body.category .wp-block-post-featured-image iframe,
body .wp-block-post-featured-image iframe,
body .ghostkit-custom-iXKEy .wp-block-cover img,
body .ghostkit-custom-iXKEy .wp-block-cover {
	width: 100% !important;
	aspect-ratio: 3/2;
	height: auto !important;
	border-radius: 10px !important;
}

#wpadminbar .quicklinks a {
	font-weight: bold;
	text-transform: uppercase;
}

.wp-block-button.w-191 {
	width: 220px !important;
}

.wp-block-button.w-225 {
	width: 240px !important;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon,
.wp-block-search .wp-block-search__button.has-icon {
	padding-top: 9px;
	padding-bottom: 9px;
}

p.video-speaker {
	font: 22px Arial !important;
	color: #2589C7;
	margin-top: 20px !important;
}

.home p.video-speaker {
	font-size: 18px !important;
	color: inherit;
	margin-top: 10px !important;
}

.wp-block-post-template .wp-block-post .wp-block-cover img {
	border: none;
	bottom: 0;
	box-shadow: none;
	height: 100%;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	object-fit: cover;
	outline: none;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.page-id-4528 h1.wp-block-post-title {
	text-align: center !important;
}

.cover-video-embed .video-player iframe {
	width: 100%;
	height: 484px;
	position: relative;
}

body .cover-video-embed {
	margin-top: 0;
	margin-left: -30px;
	margin-right: -30px;
	line-height: 0;
	position: relative;
}

.cover-video-embed .masthead_position_center {
	left: 50%;
	transform: translate(-50%);
	margin: 0;
	display: block !important;
	position: absolute;
	top: 50%;
	z-index: 99;
}

.cover-video-embed .masthead_position_left {
	left: 0;
	transform: translateY(-50%);
	margin: 0 30px 0 30px;
	display: block !important;
	z-index: 99999;
	position: absolute;
	top: 50%;
}

.cover-video-embed .masthead_position_right {
	right: 0;
	transform: translateY(-50%);
	margin: 0 30px 0 30px;
	display: block !important;
	z-index: 99999;
	position: absolute;
	top: 50%;
}

.cover-video-embed.image-masthead::after {
	content: '';
	display: block;
	position: absolute;
	background-color: #00000036;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.cover-video-embed iframe {
	width: 100%;
}

.tribe-events-widget-events-list__event-title .ct-tribe-date {
	color: #2589C7;
	leading-trim: both;
	text-edge: cap;
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 30px;
	/* 150% */
	text-decoration-line: underline;
	margin-top: 25px;
	text-transform: capitalize;
}

.tribe-events-widget-events-list__event-header .tribe-events-widget-events-list__event-datetime-wrapper {
	display: none;
}

.tribe-events-widget-events-list__event-title .ct-tribe-speaker {
	color: #1D1D1D;
	margin-top: 17px;
	text-transform: capitalize;
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
}

.ghostkit-grid .ecs-events {
	overflow: unset !important;
}

.ecs-events .ecs-event.talks-on-healing-prayer_ecs_category {
	width: 100% !important;
}

.talks-on-healing-prayer_ecs_category h2.ecs-event-title a {
	font-family: Helvetica;
	font-size: 50px;
	font-style: normal;
	font-weight: 700;
	line-height: 65px;
	color: #1D1D1D;
	text-decoration: unset;
}

.talks-on-healing-prayer_ecs_category .summary .tribe-event-date-start {
	color: #2589C7;
	font-family: Arial;
	font-size: 25px;
	font-style: normal;
	font-weight: 700;
	line-height: 30px;
}

.tribe-events-widget-events-list__view-more.tribe-common-b1.tribe-common-b2--min-medium {
	display: none;
}

body .tribe-common.tribe-events.tribe-events-view .tribe-events-l-container {
	padding: 50px 0 !important;
}

#mega-menu-266-1-1 .mega-sub-menu {
	display: flex !important;
	flex-direction: column;
}

/*#mega-menu-266-1-1 .mega-sub-menu .mega-menu-item:nth-child(4){
    order: 3;
}

#mega-menu-266-1-1 .mega-sub-menu .mega-menu-item:nth-child(3){
    order: 4;
}
*/
#main_qoute_container .ghostkit-grid .ghostkit-col:first-child {
	place-self: flex-start;
}

.wp-block-query.hp-healing-videos .video-speaker {
	text-align: center !important;
}

.wp-block-query.hp-healing-videos .wp-block-post-title a {
	text-decoration: unset !important;
}

.page-template-wp-custom-template-custom-template .wp-block-image img,
.page-template-wp-custom-template-custom-template-2 .wp-block-image img,
.page-template-wp-custom-template-custom-template-3 .wp-block-image img {
	border-radius: 5px;
}

div.church-stciky-header {
	position: sticky;
	z-index: 99999;
	top: 0;
	width: 100%;

	/*    background-color: rgb(237, 244, 253);*/
	/*    padding: 20px 0px;
    margin-left: -15px !important;*/
}

.alignfull:not(.wp-block-group) div.wp-block-group.churches-main-header .alignfull {
	/*    margin-left: -30px !important;*/
	/*    padding-left: 30px !important;*/
	/*    margin-right: -30PX !IMPORTANT;*/
	/*    PADDING-RIGHT: 30PX !important;*/
	/*    padding-top: 20px !important;*/
}

.page-template-wp-custom-template-custom-template-2 div.wp-block-group.churches-main-header,
.page-template-wp-custom-template-custom-template-3 div.wp-block-group.churches-main-header {
	margin: 0 !important;
	padding: 0 !important;

}

.wp-block-cover.is-light.ghostkit-custom-1jwuhe {
	display: block !important;
}

.admin-bar div.churches-main-header {
	/*    top: 32px;*/
}

.tribe-events-widget-events-list__event-title .ct-tribe-date {
	text-decoration: unset;
	color: #141827;
}

li.mega-menu-row ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link {
	text-decoration: underline !important;
	font-weight: bold !important;
}

body #mega-menu-wrap-primary.mega-menu-wrap.menu-set-to-hover {
	/*overflow-x: hidden !important;
    overflow-y: auto !important;*/
	height: 100vh !important;
}

.ghostkit-col-content a.has-theme-yellow-background-color.wp-block-read-more {
	padding: 17px 39px;
	border-radius: 5px;
}

.wp-block-post-content p a {
	-ms-word-break: break-word;
	word-break: break-word;
}


.page-id-5114 .cover-video-embed .video-player iframe {
	height: 800px;
}

.qr_loop_container .qr_loop_item {
	display: flex;
	gap: 40px;
}

.qr_loop_container .qr_loop_item .qr_loop_title {
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
}

.qr_loop_container.cc-featured-church .qr_loop_item .qr_loop_title {
	color: #fff;
}

.qr_loop_container .qr_loop_item p.qr_visit_par {
	font-weight: 700;
}

.cat-item.cat-item-1400 {
	display: none;
}

div.masthead_arrow {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

p.masthead-mess,
h4.masthead-mess {
	text-align: center;
	padding: 100px 0 200px 0;
	margin-top: 0;
	color: #fff !important;
	font-weight: bold;
}

img.wp-block-cover__image-background.wp-image-12870 {
	margin-top: -2px;
}

div.video-player {
	position: relative;
	padding-bottom: 55.25%;
	padding-top: 25px;
	height: 0;
}

div.video-player iframe {
	position: absolute !important;
	top: 0;
	left: 0;
	width: 100%;
	height: 100% !important;
}

.page-id-175 div.video-player iframe {
	position: static !important;
	width: 400px;
	height: 300px !important;
}

.page-id-175 div.video-player {
	width: 100%;
	height: auto !important;
	padding-bottom: 0 !important;
}

h2.tribe-events-widget-events-list__event-title {
	line-height: 30px !important;
	font-size: 22px !important;
}

h2.tribe-events-widget-events-list__event-title a.tribe-events-widget-events-list__event-title-link.tribe-common-anchor-thin {
	font-size: 22px !important;
	color: #03065c;
}

.tribe-events-widget-events-list__event-title .ct-tribe-date {
	font-weight: normal;
}

.prison-work-section iframe {
	border-radius: 10px !important;
	height: 390px !important;
}

.prison-work-section .wp-block-embed {
	height: 390px;
}

.tribe-common .tribe-common-h1,
.tribe-common .tribe-common-h2,
.tribe-common .tribe-common-h3,
.tribe-common .tribe-common-h4,
.tribe-common .tribe-common-h5,
.tribe-common .tribe-common-h6 {
	color: #03065c !important;
}

.page-template-wp-custom-template-custom-template .child_page_container .nav-list li {
	text-align: center;
}

body .wp-block-group .child_page_container .nav-list {
	text-align: center !important;
	column-gap: 10px !important;
}

.wp-block-group.has-background.ghostkit-custom-1AWPpE {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.wp-block-group.has-background.ghostkit-custom-1AWPpE .child_page_container {
	padding-top: 10px;
	padding-bottom: 10px;
}

html body,
html body li,
html body p,
body #ecs_main_event_wrapper .ecs-event .summary .ecs-time,
body #ecs_main_event_wrapper .ecs-event .summary .author-of-events,
.home p.video-speaker,
body .tribe-events-widget-events-list__event-title .ct-tribe-date {
	font-size: 18px;
}

@media (max-width: 767px) {

	html body,
	html body li,
	html body p,
	body #ecs_main_event_wrapper .ecs-event .summary .ecs-time,
	body #ecs_main_event_wrapper .ecs-event .summary .author-of-events,
	.home p.video-speaker,
	body .tribe-events-widget-events-list__event-title .ct-tribe-date {
		font-size: 18px;
	}
}

figure.wp-block-post-featured-image video {
	border-radius: 10px !important;
	aspect-ratio: 3/2;
}

#ctct_form_0 #gdpr_text,
.ctct-form-defaults .ctct-form-footer {
	display: none;
}

body .ctct-form-embed.form_0 .ctct-form-defaults {
	padding: 48px;
}

.masthead_arrow p.masthead-mess {
	padding-top: 0;
	padding-bottom: 120px;
}

.wp-block-group .masthead_arrow {
	min-height: 346px;
}

.qr_loop_item .qr_loop_com1 img {
	width: 100% !important;
	max-width: 1000px;
	height: auto !important;
}

.cc-featured-church .qr_loop_item .qr_loop_com1 img,
.cc-featured-reading-room .qr_loop_item .qr_loop_com1 img {
	border-radius: 10px;
	aspect-ratio: 1;
	object-fit: cover;
}


.qr_loop_container.cc-featured-reading-room .qr_loop_item .qr_loop_title,
.qr_loop_container.cc-featured-reading-room .qr_loop_item a,
.qr_loop_container.cc-featured-reading-room .qr_loop_item .qr_loop_tagline {
	color: #fff !important;
}

.qr_loop_container.cc-featured-church .qr_loop_item .qr_loop_tagline,
.qr_loop_container.cc-featured-reading-room .qr_loop_item .qr_loop_tagline {
	font-weight: bold;
}

.qr_loop_container.cc-featured-church .qr_loop_item,
.qr_loop_container.cc-featured-reading-room .qr_loop_item {
	flex-direction: row-reverse !important;
}

.qr_loop_container.cc-featured-reading-room .qr_loop_com2,
.qr_loop_container.cc-featured-church .qr_loop_com2 {
	flex-basis: 60%;
}

.qr_loop_container.cc-featured-reading-room .qr_loop_com1,
.qr_loop_container.cc-featured-church .qr_loop_com1 {
	flex-basis: 40%;
}

.ghostkit-col-content .wp-block-post-title a,
.ghostkit-col-content h3 a,
.wp-block-column .wp-block-post-title a {
	text-decoration: unset;
	transition: all 0.3s ease-in;
}

.ghostkit-col-content .wp-block-post-title a:hover,
.ghostkit-col-content h3 a:hover,
.wp-block-column .wp-block-post-title a:hover {
	text-decoration: underline;
}

main .ghostkit-grid:not(.no-style) .ghostkit-col-content a img {
	width: 100%;
	aspect-ratio: 3/2;
	height: auto;
	object-fit: cover;
}

/* .page-id-5018 main .ghostkit-col-content a img{
    aspect-ratio: unset;
} */

body .wp-block-button.w-191 a.wp-block-button__link,
body .wp-block-button.w-191 .wp-block-button__link {
	line-height: 36px !important;
}

a.ghostkit-button {
	text-transform: uppercase;
}

body .ecs-time {
	display: block;
}

/**
 * Custom Compact Style
 * */

.compact .ecs-event .date_thumb .month {
	background: #faab42;
	padding: 5px !important;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	font-weight: bold;
	font-size: 15px !important;
	color: #1d1d1d !important;
	padding: 2px;
}

.compact .ecs-event .date_thumb .day {
	padding: 4px 10px !important;
	background-color: #fff;
	box-shadow: 0px 0px 1px 0px #0000005e;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.compact .ecs-event .date_thumb {
	border-radius: 10px;
	background: transparent !important;
	vertical-align: top !important;
	padding-top: 10px;
	width: 64px;
}

.compact .ecs-event .summary {
	padding-left: 20px;
}

.compact .ecs-event .summary a {
	text-decoration: none;
	font-weight: bold;
	color: #00023e;
	font-size: 22px;
}

.compact .ecs-event .summary .duration.time {
	margin-top: 25px;
	font-size: 21px;
}

.compact.compact-1 .ecs-event {
	border-bottom: 1px solid #1D1D1D20;
	margin-bottom: 37px !important;
	padding-bottom: 37px;
	height: auto !important;
	display: block !important;
}

body .ecs-events.compact.compact-1 {
	display: block;
	margin-left: 0;
}

p.ct-tribe-speaker {
	margin-top: 0;
}

/* end  */


.page-template-wp-custom-template-custom-template-2 .wp-block-group .child_page_container ul.nav-list {
	flex-wrap: inherit;
	justify-content: inherit;
}

#gdpr_text .ctct-gdpr-text {
	display: none;
}

#ctct_form_2.ctct-form-custom {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-end;
	position: relative;
	padding-bottom: 20px;
}

#email_address_field_2.ctct-form-field {
	width: 70%;
	margin-bottom: 0 !important;
	position: relative;
}

#email_address_field_2.ctct-form-field #email_address_2 {
	border-top-left-radius: 5px;
	border-top-right-radius: 0;
	border: 2px solid rgba(41, 41, 41, 0.50) !important;
	background: #FFF;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 0px;
}

#ctct_form_2.ctct-form-custom .ctct-form-button {
	width: 30%;
	height: 46px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.wp-block-group.sc-stay-in-cont form.ctct-form-custom .ctct-form-errorMessage {
	top: unset !important;
	bottom: -35px !important;
	left: 0;
}

.wp-block-group.sc-stay-in-cont form.ctct-form-custom .ctct-form-lists .ctct-form-errorMessage {
	bottom: -55px !important;
}

body .ctct-form-embed.form_2 .ctct-form-custom .ctct-form-button {
	background-color: #FAAB42;
	border: 1px solid #FAAB42;
}

.ctct-form-embed.form_2 .ctct-form-defaults .ctct-form-header {
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	color: #044f97 !important;
	font-family: 'Fira Sans', sans-serif;
	width: 100%;
	margin-bottom: 0;
}

.ctct-form-embed.form_2 .ctct-form-defaults .ctct-form-text {
	font-size: 20px;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
	width: 290px;
	display: block;
	max-width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
}

#email_address_field_2 .ctct-form-label.ctct-form-required {
	display: none;
}

/* CHURCH TEMPLATE 1 MENU LAYOUT */
.page-template-wp-custom-template-custom-template #mega-menu-wrap-max_mega_menu_1 {
	background-color: transparent !important;
}

.page-template-wp-custom-template-custom-template #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:hover,
.page-template-wp-custom-template-custom-template #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:focus {
	background: transparent !important;
}

.page-template-wp-custom-template-custom-template #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
	white-space: nowrap !important;
	background: rgba(250, 171, 66, 0) !important;
	font-weight: 400 !important;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial !important;
}

.page-template-wp-custom-template-custom-template #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link::before {
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background-color: #2f2f2f;
	transform: scaleX(0);
	bottom: 15px;
	left: 0;
	transform-origin: bottom right;
	transition: transform 0.25s ease-out;
	position: absolute;
}

.page-template-wp-custom-template-custom-template #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:hover::before {
	transform: scaleX(1);
	transform-origin: bottom left;
}

.page-template-wp-custom-template-custom-template #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 {
	flex-wrap: wrap !important;
	justify-content: center !important;
	column-gap: 50px !important;
}

/* CHURCH TEMPLATE 2 MENU LAYOUT */
.page-template-wp-custom-template-custom-template-2 #mega-menu-wrap-max_mega_menu_1 {
	background-color: transparent !important;
}

.page-template-wp-custom-template-custom-template-2 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:hover,
.page-template-wp-custom-template-custom-template-2 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:focus {
	background: transparent !important;
}

.page-template-wp-custom-template-custom-template-2 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
	white-space: nowrap !important;
	background: rgba(250, 171, 66, 0) !important;
	font-weight: 400 !important;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial !important;
}

.page-template-wp-custom-template-custom-template-2 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link::before {
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background-color: #2f2f2f;
	transform: scaleX(0);
	bottom: 15px;
	left: 0;
	transform-origin: bottom right;
	transition: transform 0.25s ease-out;
	position: absolute;
}

.page-template-wp-custom-template-custom-template-2 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:hover::before {
	transform: scaleX(1);
	transform-origin: bottom left;
}

.page-template-wp-custom-template-custom-template-2 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 {
	flex-wrap: wrap !important;
	justify-content: center !important;
	column-gap: 60px !important;
}

/* CHURCH TEMPLATE 3 MENU LAYOUT */
.page-template-wp-custom-template-custom-template-3 #mega-menu-wrap-max_mega_menu_1 {
	background-color: transparent !important;
}

.page-template-wp-custom-template-custom-template-3 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:hover,
.page-template-wp-custom-template-custom-template-3 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:focus {
	background: transparent !important;
}

.page-template-wp-custom-template-custom-template-3 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
	white-space: nowrap !important;
	background: rgba(250, 171, 66, 0) !important;
	font-weight: 400 !important;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial !important;
}

.page-template-wp-custom-template-custom-template-3 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link::before {
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background-color: #2f2f2f;
	transform: scaleX(0);
	bottom: 15px;
	left: 0;
	transform-origin: bottom right;
	transition: transform 0.25s ease-out;
	position: absolute;
}

.page-template-wp-custom-template-custom-template-3 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:hover::before {
	transform: scaleX(1);
	transform-origin: bottom left;
}

.page-template-wp-custom-template-custom-template-3 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 {
	flex-wrap: wrap !important;
	justify-content: center !important;
	column-gap: 60px !important;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
	background-color: #fff !important;
	height: 50px;
	border-radius: 4px;
}

header .wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
	font-size: 16px !important;
	line-height: 28px !important;
}

header .wp-block-group .wp-block-group .wp-block-group>.wp-block-buttons:nth-child(2) {
	max-width: 108px;
}

a.wp-block-social-link-anchor {
	font-size: 40px;
}

.wp-block-search__input {}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column:first-child {
	padding-right: 15px !important;
}

iframe .wpl-likebox {
	line-height: 1 !important;
}

p.dynamic-year-2024.has-text-align-right {
	margin: 0;
	font-size: 18px;
}


/**
 * Responsive
 * */

@media (max-width: 1920px) {
	.page-id-5114 .cover-video-embed .video-player iframe {
		height: 600px;
	}
}

@media (max-width: 1680px) {
	.page-id-5114 .cover-video-embed .video-player iframe {
		height: 450px;
	}
}

/*@media (max-width: 1600px) {*/
	body #mega-menu-max_mega_menu_1 .mega-menu-item >a.mega-menu-link .mega-indicator,
	body #mega-menu-item-263>a.mega-menu-link .mega-indicator,
	body #mega-menu-item-264>a.mega-menu-link .mega-indicator,
	body #mega-menu-item-265>a.mega-menu-link .mega-indicator,
	body #mega-menu-item-266>a.mega-menu-link .mega-indicator,
	body #mega-menu-item-267>a.mega-menu-link .mega-indicator,
	body #mega-menu-item-268>a.mega-menu-link .mega-indicator {
		display: flex !important;
		width: 100% !important;
		justify-content: end !important;
		position: absolute !important;
		top: 0 !important;
		right: 10px !important;
	}
	body #mega-menu-max_mega_menu_1 .mega-menu-item >a.mega-menu-link .mega-indicator,
	body #mega-menu-item-263>a.mega-menu-link,
	body #mega-menu-item-264>a.mega-menu-link,
	body #mega-menu-item-265>a.mega-menu-link,
	body #mega-menu-item-266>a.mega-menu-link,
	body #mega-menu-item-267>a.mega-menu-link,
	body #mega-menu-item-268>a.mega-menu-link {
		pointer-events: auto !important;
	}
/*}*/

.wp-block-post-template .wp-block-post:last-child hr.wp-block-separator {
	display: none;
}

.cover-video-embed.video-masthead iframe {
	height: 700px;
}


#ecs_main_event_wrapper .ecs-event .summary .ecs-time,
#ecs_main_event_wrapper .ecs-event .summary .author-of-events {
	font-size: 18px;
}


.gform_confirmation_wrapper .gform_confirmation_message {
	text-align: center;
	background-color: #73ff2e;
}

.wp-block-group a.headling-podcast-link,
.qr_loop_item a.qr-loop-button {
	padding: 12px 23px;
	background-color: #faab42;
	color: #020238;
	font-weight: bold;
	text-decoration: unset;
	border-radius: 5px;
	display: inline-block;
}

.wp-block-group a.headling-podcast-link:hover,
.qr_loop_item a.qr-loop-button:hover {
	transform: scale(1.05) !important;
	transition: transform .2s !important;
}

#paypal_donate_link form {
	text-align: center;
}


.gform_wrapper.gravity-theme .gfield textarea {
	resize: vertical;
}

.masthead_arrow {
	padding-left: 15px;
	padding-right: 15px;
}

body h2 {
	/*    font-size: 42px !important;*/
}

.wp-block-cover h2:where(:not(.has-text-color)) {
	color: #02205f;
}

.wp-block-cover h3:where(:not(.has-text-color)) {
	color: #007cba;
}

body h3.tribe-events-widget-events-list__header-title.tribe-common-h6.tribe-common-h--alt,
body h3.tribe-events-widget-events-list__header-title,
.wp-block-group.no-link-deco.ghostkit-custom-1MNAJc h3 {
	font-size: 36px !important;
	color: #007CBA !important;
	font-weight: bold !important;
}

p.masthead-mess {
	font-size: 30px;
}

@media (min-width: 1024px) {
	p.masthead-title {
		text-align: center;
		/*    	font-size: 40px !important;*/
		font-weight: 400 !important;
		margin: 0;
		padding-top: 50px;
		padding-left: 15%;
		padding-right: 15%;
	}
}

@media (max-width: 1023px) {
	p.masthead-title {
		text-align: center;
		font-size: 42px;
		font-weight: 400 !important;
		margin: 0;
		padding-top: 50px;
		padding-left: 3%;
		padding-right: 3%;
	}
}

.tribe-embed a,
.tribe-events-event-meta a,
.tribe-events-single a {
	color: #007cba;
	/* color: #fff; */
}

#ctct_form_3 div#gdpr_text,
#ctct_form_3.ctct-form-custom label#email_address_label_3 {
	display: none;
}

#ctct_form_3 .ctct-form-header {
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	color: #044f97;
	font-family: 'Fira Sans', sans-serif;
	margin-bottom: 20px;
}

#ctct_form_3.ctct-form-custom {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

#ctct_form_3.ctct-form-custom .ctct-form-header {
	flex-basis: 100%;
}

#ctct_form_3.ctct-form-custom #email_address_field_3.ctct-form-field {
	flex-basis: 70%;
}

#ctct_form_3.ctct-form-custom .ctct-form-button {
	flex-basis: 30%;
}

#ctct_form_3.ctct-form-custom #email_address_field_3.ctct-form-field {
	order: 3;
	position: relative;
}

#ctct_form_3.ctct-form-custom .ctct-form-button {
	order: 4;
	height: 48px;
	border-radius: 0px 5px 5px 0px;
}

#ctct_form_3.ctct-form-custom #error_message_3 {
	order: 5;
}

#ctct_form_3.ctct-form-custom #network_error_message_3 {
	order: 6;
}

#ctct_form_3.ctct-form-custom input#email_address_3 {
	height: 48px;
	border-top-left-radius: 5px;
	border-top-right-radius: 0;
	border: 2px solid rgba(41, 41, 41, 0.50) !important;
	background: #FFF;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 0px;
}

.wp-block-group.sc-stay-in-cont {
	position: relative;
	width: 675px;
	z-index: 99;
	top: -50px;
	margin-bottom: 10px;
	border-radius: 10px !important;
	/*    max-width: 100%;*/
}

#ctct_form_3.ctct-form-custom p.ctct-form-text {
	font-size: 20px;
	margin-bottom: 30px;
}

.wp-block-group.sc-stay-in-cont .ctct-form-defaults {
	padding: 0;
}

#ctct_form_3.ctct-form-custom .ctct-inline-form {
	margin-top: 0 !important;
}

.wp-block-group.sc-stay-in-cont .ctct-form-button {
	font-weight: bold;
	font-family: 'Arial' !important;
}

.wp-block-group.sc-stay-in-cont form.ctct-form-custom .ctct-form-errorMessage {
	position: absolute;
	top: -21px;
}

.single-tribe_events .tribe-blocks-editor .tribe-events-schedule h3.tribe-events-schedule__datetime {
	font-size: 36px;
	font-weight: bold;
	color: #007cba;
}

.single-tribe_events .tribe-blocks-editor .tribe-events-schedule h3.tribe-events-schedule__datetime span {
	font-size: 36px;
}

.ghostkit-custom-2cmVou.remove-margin-on-small-desk {
	margin-right: 0 !important;
}

.single-tribe_events h3.wp-block-heading {
	font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
}

.page-template-wp-custom-template-custom-template-2 .wp-block-cover img {
	width: 100% !important;
}

.page-template-wp-custom-template-custom-template .wp-block-group figure.wp-block-image img {
	width: 100% !important;
}

.qr_loop_container.cc-featured-church .qr_loop_item {
	flex-direction: row !important;
}

.qr_loop_container.cc-featured-church .qr_loop_com2,
.qr_loop_container.cc-featured-church .qr_loop_com1 {
	flex-basis: 50%;
}

.qr_loop_container.cc-featured-church .qr_loop_item .qr_loop_com1 img {
	max-height: 400px;
}

.page-template-wp-custom-template-custom-template-3 #mega-menu-wrap-max_mega_menu_1.disable-menu-onchurch,
.page-template-wp-custom-template-custom-template-2 #mega-menu-wrap-max_mega_menu_1.disable-menu-onchurch,
.page-template-wp-custom-template-custom-template #mega-menu-wrap-max_mega_menu_1.disable-menu-onchurch {
	display: none !important;
}

p.comment-form-author input#author,
p.comment-form-email input#email {
	border: 1px solid #949494 !important;
}

.wp-block-post-comments-form .comment-form textarea {
	resize: none;
}

iframe #comment-like a.comment-like-link {
	line-height: 1 !important;
}

p span.required {
	color: red;
}

.cc-featured-church .qr_loop_com2 a.qr_church_link {
	background-color: #020238;
	color: #fff;
	padding: 20px 20px;
	margin-top: 20px;
	display: inline-block;
	text-decoration: unset;
	border-radius: 4px;
	text-transform: uppercase;
}

.cc-featured-church .qr_loop_com2 a.qr_church_link:hover {
	transform: scale(1.05) !important;
	transition: transform .2s !important;
}

li.cat-item.cat-item-1520 {
	display: none;
}

.page-template-wp-custom-template-custom-template-2 .wp-block-cover img {
	min-height: 450px;
	object-fit: cover;
}

.ctct-form-embed.form_3 .ctct-form-custom .ctct-form-button {
	color: #020238 !important;
}

.btn-exerpt .wp-block-post-excerpt__more-link {
	color: #020238 !important;
}

div.ctct-form-embed form.ctct-form-custom input.ctct-form-element {
	border: 1px solid #292929 !important;
}

html body li a.tribe-events-c-subscribe-dropdown__list-item-link {
	font-size: 16px;
}

.wp-block-categories-list.wp-block-categories .cat-item.cat-item-1623,
.wp-block-categories-list.wp-block-categories .cat-item.cat-item-1591,
.wp-block-categories-list.wp-block-categories .cat-item.cat-item-1379 {
	display: none;
}

body.page-id-315 .cover-video-embed img {
	height: auto;
}

body .wp-block-group a.el-heraldo-page-link {
	margin-top: 30px;
	display: inline-block;
	background-color: #007CBA;
	color: #fff;
}

.page-id-26059 .ghostkit-col-content a img {
	border-radius: 10px !important;
}

div.weekly-podcast-range {
	text-transform: capitalize;
}

div.weekly-podcast-range span {
	text-transform: lowercase;
}

p.foot-note-content {
	font-style: italic;
	font-size: 11px;
}

p.foot-note-content:not(:last-child) {
	margin-bottom: 1.5em;
}

body .tribe-block__venue {
	border: none !important;
}

body.mega-menu-max-mega-menu-1 #mega-menu-wrap-max_mega_menu_1 .wp-block-group.site_additional_info.mob-site_additional_info.is-content-justification-right {
	display: none !important;
}

body.mega-menu-max-mega-menu-1 #mega-menu-wrap-max_mega_menu_1 .wp-block-group.site_additional_info.mob-site_additional_info.is-content-justification-right>div.wp-block-group {
	width: 100%;
}

.schedulepress-container .wp-block-group.remove-margin-on-small-desk.ghostkit-custom-2cmVou.is-layout-constrained.wp-block-group-is-layout-constrained .wp-block-buttons.ghostkit-custom-1CVzRq.is-layout-flex.wp-block-buttons-is-layout-flex {
	display: flex;
	justify-content: center;
}

.schedulepress-container .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained .ghostkit-grid.ghostkit-grid-gap-no.grid-overlap-right-image .ghostkit-grid-inner .ghostkit-col.ghostkit-col-md-12.ghostkit-col-xl-12.ghostkit-col-6:not(.ghostkit-custom-Z29rFgJ) {
	/* background: url('/wp-content/uploads/2025/05/June-21_22_-¿En-que-basa-sus-esperanzas_-Where-do-you-hang-your-hopes_.jpg'); */
	background-size: cover;
	border-radius: 8px;
	overflow: hidden;
}

.grid-overlap-right-image .ghostkit-grid-inner :nth-child(2) .ghostkit-col-content>div {
	background: transparent;
}

body .wp-block-cover.bg-transparent>.wp-block-cover__inner-container .has-text-align-center.ghostkit-custom-18xLA {
	font-size: clamp(33px, 42/1440*100vw, 42px) !important;
}

#programas-de-el-heraldo-de-esta-semana {
	margin-bottom: 1em;
}


#stay_in_cont_section .ghostkit-col-content.is-layout-flow.wp-block-grid-column-is-layout-flow figure {
	border-radius: 10px;
	overflow: hidden;
}

/* Fix Youtube Iframa */
.wp-block-post-template figure.wp-block-post-featured-image {
	position: relative;
	padding-bottom: 56.25%;
}
.wp-block-post-template figure.wp-block-post-featured-image video,
.wp-block-post-template figure.wp-block-post-featured-image iframe,
.wp-block-post-template figure.wp-block-post-featured-image img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100% !important;
	width: 100% !important;
}

.wp-block-group.ghostkit-custom-1kzvfj figure.wp-block-post-featured-image {
	position: relative;
	padding-bottom: 67%;
}

.wp-block-group.ghostkit-custom-1kzvfj iframe,
.wp-block-group.ghostkit-custom-1kzvfj img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100% !important;
	width: 100% !important;
}

/* END Fix Youtube Iframa */

.ghostkit-grid.ghostkit-grid-gap-custom .ghostkit-grid-inner .ghostkit-col .ghostkit-col-content .wp-block-cover.has-custom-content-position img {
	transition: transform .2s !important;
}

.ghostkit-grid.ghostkit-grid-gap-custom .ghostkit-grid-inner .ghostkit-col .ghostkit-col-content .wp-block-cover.has-custom-content-position:hover img {
	transform: scale(1.05) !important;
}

.wp-block-image.size-full>a {
	display: block;
	overflow: hidden;
}

.wp-block-image.size-full>a img {
	transition: transform .2s !important;
}

.wp-block-image.size-full>a:hover img {
	transform: scale(1.05) !important;
}

.wp-block-image.size-full>#tlgbTimelineItem-0,
#tlgbTimelineItem-1,
#tlgbTimelineItem-2,
#tlgbTimelineItem-3,
#tlgbTimelineItem-4,
#tlgbTimelineItem-5,
#tlgbTimelineItem-6,
#tlgbTimelineItem-7,
#tlgbTimelineItem-8,
#tlgbTimelineItem-9 {
	opacity: 1 !important;
	visibility: visible !important;
}

#tlgbTimelineItem-0 label,
#tlgbTimelineItem-1 label,
#tlgbTimelineItem-2 label,
#tlgbTimelineItem-3 label,
#tlgbTimelineItem-4 label,
#tlgbTimelineItem-5 label,
#tlgbTimelineItem-6 label,
#tlgbTimelineItem-7 label,
#tlgbTimelineItem-8 label,
#tlgbTimelineItem-9 label {
	line-height: 1 !important;
}

/* Footer Adaptation */
.footer-box-wrap .footer-body-wrap {
	flex-wrap: nowrap;
}


.gform_wrapper.gravity-theme .gform_footer .gform_button.button,
.gform_wrapper.gravity-theme .gform_page_footer .gform_button.button {
	border-style: none;
	border-width: 0px;
	padding-top: 17px;
	padding-right: 27px;
	padding-bottom: 17px;
	padding-left: 27px;
	outline: 1px dotted currentcolor;
	text-transform: uppercase !important;
	background-color: rgb(4, 79, 151);
	border-bottom-color rgb(255, 255, 255);
	border-radius: 4px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 16.875px;
	font-style: normal;
	font-weight: 700;
	height: 67.7413px;
	line-height: 33.75px;
	text-decoration-color rgb(255, 255, 255);
	color: #ffffff;
	cursor: pointer;
}

.gform_wrapper.gravity-theme .gform_footer .gform_button.button:hover,
.gform_wrapper.gravity-theme .gform_page_footer .gform_button.button:hover {
	transition: transform .2s !important;
	transform: scale(1.05) !important;
}

.ghostkit-col-content.is-layout-flow.wp-block-grid-column-is-layout-flow .wp-block-cover img {
	transition: transform .2s !important;
}

.ghostkit-col-content.is-layout-flow.wp-block-grid-column-is-layout-flow .wp-block-cover:hover img {
	transform: scale(1.05) !important;
}

.wp-block-column.is-vertically-aligned-bottom.is-layout-flow.wp-block-column-is-layout-flow figure.wp-block-gallery.has-nested-images figure.wp-block-image img {
	transition: transform .2s !important;
}

.wp-block-column.is-vertically-aligned-bottom.is-layout-flow.wp-block-column-is-layout-flow:hover figure.wp-block-gallery.has-nested-images figure.wp-block-image img {
	transform: scale(1.05) !important;
}

.wp-block-jetpack-slideshow_container ul li figure img {
	transition: transform .2s !important;
}

.wp-block-jetpack-slideshow_container ul li:hover figure img {
	transform: scale(1.05) !important;
}

.ss_a_ya_section .ghostkit-col-content.is-layout-flow.wp-block-grid-column-is-layout-flow figure img {
	transition: transform .2s !important;
}

.ss_a_ya_section .ghostkit-col-content.is-layout-flow.wp-block-grid-column-is-layout-flow figure {
	overflow: hidden;
	border-radius: 10px;
}

.ss_a_ya_section .ghostkit-col-content.is-layout-flow.wp-block-grid-column-is-layout-flow:hover figure img {
	transform: scale(1.05) !important;
}

h3,
h3.wp-block-heading {
	font-size: clamp(28px, 36/1440*100vw, 36px) !important;
}

h4,
h4.wp-block-heading {
	font-size: clamp(23px, 28/1440*100vw, 28px) !important;
}




@media (max-width: 1440px) {}

@media (max-width: 1366px) {}

@media (max-width: 1280px) {}

@media (max-width: 1279px) {
	body.mega-menu-max-mega-menu-1 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 {
		display: none;
	}

	body.mega-menu-max_mega_menu_1-mobile-open #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 {
		display: block;
	}
}

@media (max-width: 1200px) {
	.schedulepress-container .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained .ghostkit-grid.ghostkit-grid-gap-no.grid-overlap-right-image .ghostkit-grid-inner .ghostkit-col.ghostkit-col-md-12.ghostkit-col-xl-12.ghostkit-col-6:not(.ghostkit-custom-Z29rFgJ) {
		display: none;
	}

	.wp-block-group.schedulepress-container+.wp-block-cover.aligncenter {
		margin-left: 0 !important;
		margin-right: 0 !important;
		border: 0;
		margin-top: 33px !important;
	}

	.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
		grid-template-columns: 100%;
	}

	body .wp-block-query.hp-healing-videos.wp-block-query-is-layout-flow figure.wp-block-post-featured-image {
		max-width: 100% !important;
	}

	body .ghostkit-custom-bDnKq .wp-block-buttons>.wp-block-button {
		max-width: 100%;
	}

	body .is-layout-flex>* {
		max-width: 100%;
	}

	.ghostkit-grid .ghostkit-col-content iframe,
	body .wp-block-group .wp-block-columns .wp-block-column iframe {
		max-width: 100% !important;
	}

	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open+#mega-menu-max_mega_menu_1 {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media (max-width: 1024px) {

	body.page-id-179 .ghostkit-grid.ghostkit-grid-gap-md .ghostkit-grid-inner {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	body.page-id-179 .ghostkit-grid.ghostkit-grid-gap-md .ghostkit-grid-inner .ghostkit-col .ghostkit-col-content {
		display: flex;
		justify-content: center;
	}

	body.page-id-179 .ghostkit-grid.ghostkit-grid-gap-md .ghostkit-grid-inner .ghostkit-col .ghostkit-col-content figure {
		margin: 0 auto;
	}

	.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
		width: auto;
	}

	body.mega-menu-max-mega-menu-1 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 {
		display: none;
	}

	body.mega-menu-max_mega_menu_1-mobile-open #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 {
		display: block;
	}

	.mega-menu-max_mega_menu_1-mobile-open header.wp-block-template-part .is-position-sticky>.wp-block-group:last-child {
		min-height: 540px;
		overflow-y: scroll;
	}

	.ghostkit-custom-2oXUen .ghostkit-col-content .wp-block-group,
	.wp-block-group.ghostkit-custom-nFP6L {
		padding: 30px !important;
	}

	.rfk_a_t_section.wp-block-group {
		padding-bottom: 0 !important;
	}

	#mega-menu-primary .mega-sub-menu {
		background: unset !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
		color: #fff !important;
		font-family: 'Outfit' !important;
		text-transform: uppercase;
		font-weight: 400 !important;
	}

	.wp-block-cover .wp-block-cover__image-background.wp-image-1357 {
		height: auto;
		position: static;
	}

	#abvtf-banner-section .wp-block-cover {
		padding: 0 !important;
		min-height: 0 !important;
	}

	.wp-block-group.ghostkit-custom-oAsHr {
		padding-top: 0 !important;
	}

	.wp-block-group.site_additional_info.is-content-justification-right,
	.wp-block-group.site_additional_info {
		display: none !important;
	}

	body.mega-menu-max_mega_menu_1-mobile-open #mega-menu-wrap-max_mega_menu_1 .wp-block-group.site_additional_info.mob-site_additional_info.is-content-justification-right {
		display: flex !important;
		margin-top: 20px;
		margin-bottom: 20px;
		width: 100%;
	}


	div.disp-video-post iframe {
		height: 400px;
	}

	/* header .wp-block-group .wp-block-image img{
        width: 300px !important;
        max-width: 100%;
    } */

	header .wp-block-group.site-header {
		justify-content: center;
	}

	.page-id-5114 .cover-video-embed .video-player iframe {
		height: 500px;
	}

	.qr_loop_container .qr_loop_item .qr_loop_com1,
	.qr_loop_container .qr_loop_item .qr_loop_com2 {
		width: 50%;
	}

	.qr_loop_container .qr_loop_item .qr_loop_com1 iframe {
		width: 100%;
	}

	.wp-block-cover.is-light.ghostkit-custom-1jwuhe {
		min-height: auto !important;
	}

	.page-template-wp-custom-template-custom-template-2 .wp-block-cover img {
		min-height: auto;
		object-fit: cover;
	}

	p.masthead-title {
		font-size: 40px !important;
	}

	.masthead_arrow p.masthead-mess {
		font-size: 22px !important;
	}

	.wp-block-group .masthead_arrow {
		min-height: 240px;
	}
}

@media (max-width: 992px) {
	.footer-dynamic-box {
		justify-content: center;
	}

	.footer-dynamic-box p {
		text-align: center;
	}

	.footer-bottom-style p {
		text-align: center;
	}

	.footer-box-wrap .footer-body-wrap {
		flex-wrap: wrap;
		gap: 0;
	}

	.footer-box-wrap .footer-body-wrap .footer-column-left .footer-left-bottom-text p {
		text-align: center;
		margin-top: 10px !important;
	}

	.wp-container-core-group-is-layout-9366075c {
		justify-content: center;
	}

	.wp-container-core-social-links-is-layout-5e9ff691 {
		justify-content: center;
	}

	.footer-box-wrap .logo-site-img-text {
		display: flex;
		justify-content: center;
	}

	.footer-box-wrap .logo-site-img-text .wp-element-caption {
		max-width: 39%;
	}
}

@media (max-width: 981px) {
	#stay_in_cont_section .ghostkit-col.ghostkit-col-md-12.ghostkit-col-lg-12.ghostkit-col-7 {
		margin-bottom: 70px;
	}

	#stay_in_cont_section .ghostkit-col.ghostkit-col-md-12.ghostkit-col-lg-12.ghostkit-col-7 figure {
		border-radius: 8px;
		overflow: hidden;
	}

	.wp-block-group.ghostkit-custom-thUXY,
	.wp-block-group.ghostkit-custom-2iMCUk {
		width: 100% !important;
		top: 0 !important;
	}

	#stay_in_cont_section .ghostkit-grid-inner {
		flex-direction: column-reverse;
	}

	.ghostkit-custom-Z1VfUkF .ghostkit-col-content .wp-block-image {
		text-align: center;
	}

	body .cover-video-embed img {
		height: auto;

	}

	body h1 {
		font-size: 38px !important;
	}

	body h2,
	.home-upcoming-events h2.tribe-events-widget-events-list__header-title,
	h2.tribe-events-widget-events-list__header-title {
		font-size: 28px !important;
	}

	.type-tribe_events .ghostkit-col-content figure.wp-block-image {
		float: unset;
		margin: 0;
	}



	.wp-block-group.sc-stay-in-cont {
		width: 100%;
	}

	.wp-block-group .masthead_arrow {
		min-height: 240px;
	}
}

@media (max-width: 768px) {
	.home-upcoming-events .ghostkit-grid-inner>:nth-child(2)>.ghostkit-col-content {
		width: 100%;
	}

	.home-upcoming-events .ghostkit-grid-inner .ghostkit-col-5 {
		margin-top: 20px;
	}

	.wp-block-group.ghostkit-custom-Z16Rw2l p,
	.wp-block-group.ghostkit-custom-Z1aBBkP p {
		text-align: center;
	}

	footer a.wp-block-navigation-item__content {
		font-size: 14px;
	}

	.wp-block-group.ghostkit-custom-mlYmY {
		padding: 20px !important;
	}

	.wp-block-group.wth-box-shadow.ghostkit-custom-1uV3lc {
		padding: 20px !important;
		margin-top: 0;
		margin-bottom: 20px;
	}

	.wp-block-jetpack-subscriptions__container form#subscribe-blog-1 {
		flex-direction: column;
	}

	.wp-block-jetpack-subscriptions__container form#subscribe-blog-1 #subscribe-email,
	.wp-block-jetpack-subscriptions__container form#subscribe-blog-1 #subscribe-submit button,
	.wp-block-jetpack-subscriptions__container form#subscribe-blog-1 #subscribe-submit {
		width: 100%;
	}

	.wp-block-jetpack-subscriptions__container form#subscribe-blog-1 #subscribe-email {
		margin-bottom: 10px;
	}

	.wp-block-jetpack-subscriptions__container form#subscribe-blog-1 #subscribe-email input {
		border-radius: 0 !important;
	}

	.wp-block-group .wp-block-buttons.ghostkit-custom-1F9337 .wp-block-button,
	.wp-block-group .wp-block-buttons.ghostkit-custom-5cMBM .wp-block-button {
		width: 100%;
	}

	.wp-block-group .wp-block-buttons.ghostkit-custom-1F9337,
	.wp-block-group .wp-block-buttons.ghostkit-custom-5cMBM {
		flex-direction: column;
	}

	.ghostkit-custom-Z2jFISR .ghostkit-col-content p {
		font-size: 25px !important;
	}

	.wp-block-cover.ghostkit-custom-1jwuhe {
		min-height: 300px !important;
	}

	.wp-block-cover.ghostkit-custom-1bT6L7 {
		min-height: 300px !important;
	}

	.ghostkit-custom-rvCo7 p {
		font-size: 27px !important;
	}



	/*body h2{
        font-size: 40px !important;
    }*/

	.wp-block-group.ghostkit-custom-oAsHr {
		padding-top: 0 !important;
	}

	.wp-block-group.remove-padding-on-small-desk .wp-block-media-text__media {
		height: auto;
	}

	.page.page-id-181 .wp-block-group.remove-padding-top-on-small-desk {
		padding-top: 40px !important;
		padding-bottom: 0 !important;
	}

	div.ghostkit-custom-ZFQLDF>div.wp-block-group,
	#tempt-2-column-directions>div.wp-block-group,
	#tempt-2-column-directions {
		padding-top: 50px !important;
	}

	div.ghostkit-custom-ZFQLDF .wp-block-group.wth-box-shadow,
	#tempt-2-column-directions .wp-block-group.wth-box-shadow {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}

	.page-id-4867 .overlap-media-text.style-3>.wp-block-media-text__content {
		margin-bottom: 0 !important;
	}

	.page-id-183 .wp-block-post figure.wp-block-post-featured-image,
	.page-id-183 .wp-block-post figure.wp-block-post-featured-image img {
		height: 300px !important;
	}

	#stay_in_cont_section figure.wp-block-image img,
	#stay_in_cont_section figure.wp-block-image {
		height: 200px !important;
		border-radius: 10px !important;
	}

	#stay_in_cont_section .ghostkit-col-content .wp-block-group {
		padding: 40px !important;
	}

	.page.page-id-276 .wrap-cols {
		padding-bottom: 0;
	}

	.image-shortcode {
		max-width: 100%;
		margin: 0 auto;
	}

	#weekly_podcast_section>.ghostkit-grid-inner {
		flex-direction: column-reverse;
	}

	.whats-new-query-sect .wp-block-post:first-child .ghostkit-grid .ghostkit-grid-inner {
		flex-direction: column-reverse;
	}

	.gform_wrapper #gform_2 {
		flex-direction: column;
		gap: 10px;
	}

	.gform_wrapper #gform_2 .gform_footer.before,
	.gform_wrapper #gform_2 .gform-body.gform_body {
		width: 100%;
	}

	.gform_wrapper #gform_2 #gform_submit_button_2,
	.gform_wrapper #gform_2 input#input_2_1 {
		border-radius: 5px;
	}

	body .wp-site-blocks .site-header .site-brand h2.wp-block-site-title a {
		font-size: 20px;
		line-height: auto;
	}

	div.related-post-container {
		flex-direction: column;
	}

	.cover-video-embed .video-player iframe {
		height: 300px;
	}

	body h1.wp-block-post-title {
		font-size: 38px !important;
	}

	.page-id-5114 .cover-video-embed .video-player iframe {
		height: 300px;
	}

	.qr_loop_container .qr_loop_item {
		flex-direction: column !important;
	}

	.qr_loop_container .qr_loop_item .qr_loop_com1,
	.qr_loop_container .qr_loop_item .qr_loop_com2 {
		width: 100%;
	}

	.qr_loop_container .qr_loop_item .qr_loop_com1 iframe {
		width: 100%;
	}

	header.wp-block-template-part .is-position-sticky {
		display: flex;
		align-items: stretch;
	}

	header.wp-block-template-part .is-position-sticky>.wp-block-group:first-child {
		flex-grow: 1;
	}

	header.wp-block-template-part .is-position-sticky>.wp-block-group:first-child .site-header {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

	header .wp-block-group.site-header {
		justify-content: left;
	}

	/* header .wp-block-group .wp-block-image img {
        width: 230px !important;
        max-width: 100%;
    } */

	header.wp-block-template-part .is-position-sticky>.wp-block-group:last-child {
		padding: 13.5px 10px !important;
		display: flex;
		align-items: center;
		z-index: 2;
	}

	.mega-menu-max_mega_menu_1-mobile-open header.wp-block-template-part .is-position-sticky>.wp-block-group:last-child {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 100vh;
	}

	body .cover-video-embed img {
		height: 400px;
		object-fit: cover;
	}

	.wp-block-group.sc-stay-in-cont {
		max-width: 100%;
	}

	.qr_loop_container.cc-featured-church .qr_loop_item {
		flex-direction: column !important;
	}

	p.masthead-title {
		font-size: 30px !important;
		line-height: 1.2;
	}

	.masthead_arrow p.masthead-mess {
		padding-bottom: 20px;
	}

}

@media (max-width: 639px) {
	.footer-box-wrap .row-footer .footer-buttons-and-socials .wp-block-group.footer-buttons {
		text-align: center;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.ghostkit-custom-bDnKq .wp-block-buttons>.wp-block-button {
		width: 420px;
	}
}

@media (max-width: 600px) {
	header .wp-block-group.site-header {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}


	body .cover-video-embed img {
		height: 300px;
		object-fit: cover;
	}

	a.ghostkit-custom-ZLL4cO .ghostkit-button-text {
		font-size: 11px;
	}
}

@media (max-width: 500px) {
	body .cover-video-embed {
		margin-left: -25px;
		margin-right: -25px;
	}

}

@media (max-width: 480px) {
	.wp-block-image.alignright.size-full.is-resized {
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.wp-block-image.size-full.is-resized.has-custom-border.o-anim-ready.fadeInRight {
		margin-top: 20px;
	}
}

@media (max-width: 400px) {
	body .cover-video-embed {
		margin-left: -21px;
		margin-right: -21px;
	}

}

@media (max-width: 376px) {
	body .cover-video-embed {
		margin-left: -20px;
		margin-right: -19px;
	}
}