/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 20 2025 | 07:41:04 */
/*.elementor-7766 {margin-top: -185px;}*/

.pagination .nav-links .page-numbers.current {background: #D50000 !important;}
.pagination .nav-links .page-numbers:hover {background: #FF5126 !important; color: #fff !important;}

.search .search-posts-list .post-wrap .entry-content .entry-cat-links a {color: #D50000;}
.search .search-posts-list .post-wrap .entry-content .entry-meta li:not(:last-child):after {background: #D50000 !important;}

.search .page-numbers.current {background: #D50000 !important; border-right: 1px solid #D50000 !important;}
.search-submit {background: #D50000 !important; border: 1px solid #D50000 !important;}

.search-submit:hover, .search-submit:focus
{background: #FF5126 !important; border: 1px solid #FF5126 !important;}
.search .page-numbers:hover, .search .page-numbers:focus {color: #fff !important; background: #FF5126 !important; border-right: 1px solid #FF5126 !important;}

.cky-btn-accept {background: #fff !important; color: #333 !important; border-color: #333 !important;}
.cky-btn-reject {background: #fff !important; color: #d50000 !important; border-color: #d50000 !important;}

.cky-notice-btn-wrapper button:hover,
.cky-notice-btn-wrapper button:focus {
	background: #FF5126 !important; border-color: #FF5126 !important; color: #fff !important; opacity: 1;
}

.search .no-results .page-header {background: transparent !important;}

.elementor-members--skin-cholatse .elementor-member:hover .elementor-member__overlay {
	background: #D50000;
    opacity: 0.6;
	border-radius: 40px !important;
}
.elementor-members--skin-cholatse .elementor-member__thumbnail img {border-radius: 40px !important;}

.elementor-members--skin-cholatse .elementor-member .elementor-member__content .elementor-member__title a:hover,
.elementor-members--skin-cholatse .elementor-member .elementor-member__content .elementor-member__title a:focus {
	color: #fff !important;
    opacity: 0.7;
}
.elementor-members--skin-cholatse .elementor-member__content {bottom: 0 !important;}
.elementor-members--skin-cholatse .elementor-member .elementor-member__content .mteam-contact-me {display: none;}

.mheader-btn-iner li:last-child a {
	font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
    fill: #FFFFFF;
    color: #FFFFFF !important;
    background-color: #D50000;
    border-radius: 10px 10px 10px 10px;
    padding: 15px 040px 15px 040px;
	margin-left: 20px;
}
.mheader-btn-iner li:last-child a:hover,
.mheader-btn-iner li:last-child a:focus {
	color: #fff !important;
	background-color: #FF5126 !important;
}
.th-btn a:hover,
.th-btn a:focus {
	color: #fff !important;
	background: #FF5126 !important;
}

.media-page-container .media-page-image {width: 170px !important; display: flex; justify-content: center; flex-direction: column;} 
.media-page-container .media-page-description {width: calc(100% - 170px) !important;}
.media-page-container .media-page-description {justify-content: center;
 flex-direction: column;}
.media-page-container .media-page-description a,
.media-page-container .media-page-description a:focus,
.media-page-container .media-page-description a:hover {color: #000 !important;}

.media-page-container .media-page-description p b {color: #D50000 !important;}
.media-page-container .media-page-description p:focus b,
.media-page-container .media-page-description p:hover b {color: #FF5126 !important;}
.media-page-container .media-page-image .elementor-widget-image {text-align: center;}

.media-page-container .media-page-image img {width: 100% !important; height: 100% !important; max-height: 100px; max-width: 150px;}

@media screen and (max-width:1000px) {
	nav.ubermenu-main.ubermenu-mobile-modal.ubermenu-mobile-view ul > li:last-child > a {
	font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
    fill: #FFFFFF;
    color: #FFFFFF !important;
    background-color: #D50000;
    border-radius: 10px 10px 10px 10px;
    padding: 15px 15px;
    margin-left: 10px;
    width: 100%;
    max-width: fit-content;
	margin-bottom: 30px !important;
	}
}
@media screen and (max-width:576px) {
	nav.ubermenu-main.ubermenu-mobile-modal.ubermenu-mobile-view ul > li:last-child > a {
    margin: 15px auto;
    max-width: 95%;
    text-align: center;
	}
	.th-btn a {width: 100% !important;}
}

[class*=hint--][aria-label]:after {
	content: "Would you like to prevent your name from being displayed publicly?";
}
.btn-mg a:focus {color: #fff !important;}

.team-template-default .give-goal-progress,
.give_forms-template-default .give-goal-progress,
.post-type-archive-give_forms .give-goal-progress,
.tax-give_forms_category .give-goal-progress {width: 100% !important;}

.give-donation-submit:after {
	content: "Fenix Charity, Registration No: 306556124";
}
.give-submit-button-wrap {margin-bottom: 10px;}

.give-goal-progress[aria-valuenow="100"] svg path:first-child {
  stroke-width: 0;
}

.post-type-archive-give_forms .site-content .content-area {padding-top: 0 !important;}

.mabout-logo .swiper-slide { height: fit-content;}
.mabout-logo img {max-height: 200px;}

.mhome-info-news article {display: flex !important; justify-content: space-between;}
.mhome-info-news .elementor-sermon__thumbnail,
.mhome-info-news .elementor-sermon__content {width: 49%;}
.elementor-sermone--default .elementor-sermon__thumbnail img {object-fit: contain; height: fit-content; position: relative;}
.mhome-info-news
.elementor-sermon__thumbnail {padding-bottom: 0 !important; display: flex; flex-direction: column; background: transparent;}

.page-titlebar {
	padding: 60px 0;
	height: 200px;
}

.swiper-slide .give-card__bottom-progress {
	top: -195px;
  left: 85%;
  height: 0;
}
.elementor-give-forms--skin-grid-cholatse .elementor-give-form .give-goal-progress svg,
.give-card__progress-bar {height: 66px !important;}
.give-goal-progress {
	  position: relative;
    height: 66px !important;
    width: 66px !important;
    margin-bottom: 0;
}


.full-goal svg path:first-child {
  stroke-width: 0;
}
.full-goal svg path:last-child {
  stroke-width: 90;
}
.full-goal-cont {background: transparent !important;}
.full-goal {overflow: hidden !important;}
.elementor-give-forms--skin-grid-cholatse .elementor-give-form .full-goal svg {height: 36.5px !important; margin-top: 14.5px;}
.btn-mg a:hover,
.full-goal .progressbar-text {color: #fff !important;}



.mteam-position {display: flex; flex-direction: column;}
.mteam-contact-me {margin-top: 2px;}

.page-heading h2 {
	max-width: 100%;
    color: #333333;
    font-family: "Roboto";
    font-size: 50px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 60px;
	  text-align: center;
	  margin: 60px auto 60px;
}

footer {border-radius: 99px 99px 0 0;}
.footer-container {box-shadow: 1px 1px 100px -70px; border-radius: 99px 99px 0 0;}

.give_forms-template-default,
.post-type-archive-give_forms,
.team-template-default,
.error404,
.search
{background: #f8f7f5;}
footer {background: #fff;}

.elementor-widget-container,
.swiper-slide,
.elementor-swiper,
.elementor-widget-container article {height: 100%;}
.elementor-give-forms--skin-grid-cholatse .elementor-give-form .give-card__body {padding-bottom: 0;}
.elementor-element.elementor-pagination-position-outside .swiper-container {padding-bottom: 50px;}

.give-card__body h3 {color: #333333;}

.elementor-sermon__overlay {height: 0 !important;}

.sermone-modal-container .sermone-modal-content {display: none;}

.elementor-sermon__thumbnail
.elementor-sermon__overlay,
.elementor-sermon__quickview,
.sermone-modal-container,
.swiper-slide 
.give-card__bottom-progress {position: relative !important;}
.give-donor__load_more,
.give-form-closed h2,
.team-template-default .entry-socials,
.team-template-default .entry-position .mteam-contact-me,
.display-none {display: none !important;}

.mfooter-social-icons .elementor-grid-item:not(:last-child) {margin-right: 25px !important;}

.mfooter-social-icons .elementor-grid-item a:hover i {color: #FF5126 !important;}
.footer-iconsp1 a:hover,
.footer-iconsp2 a:hover {cursor: default !important;}


.footer-iconsp1 a,
.footer-iconsp2 a {margin-right: 25px !important;}
.footer-iconsp2 a:last-child {margin-right: 0 !important;}
.footer-iconsp2-col {width: fit-content !important; margin: 6px 25px 0 0;}
.footer-iconsp1-col {width: fit-content !important;}
.mfooter-iconsp {margin-top: 20px;}

.mfp-wrap .mfp-content .mfp-close {top: 30px; right: 30px; padding: 0;}

.give-form-wrap .give-meta li svg {fill: #D50000;}
.give-total-wrap .give-donation-amount {width: 90%;}

.elementor-7766  {
	width: 100%;
	max-width: 1800px;
	margin: auto;
}

.default-page-content a,
.give-content-ss a,
.single-give-forms-template.style-5 .give-content-wrap .give-form-col .give-donor-wall-top .give-grid__item .give-donor-details__total, .single-give-forms-template.style-5 .give-content-wrap .give-form-col .give-donor-wall-recent .give-grid__item .give-donor-details__total,
.give-form-wrap .give-meta li a,
.give-goal-progress .income, .give-goal-progress .goal-text {color: #D50000 !important;}

.single-post .entry-social-share a,
.give-form-content-footer .entry-social-share a,
.give-form-content-footer .give-tag-links a,
button {background: #D50000 !important; background-color: #D50000 !important;}

.single-post .entry-social-share a,
.give-form-content-footer .entry-social-share a {border-radius: 99px !important;}
button {border-radius: 10px !important;}


form[id*=give-form] #give-donation-level-button-wrap .give-btn:hover {border-color: #ff5126 !important;}

form[id*=give-form] .give-submit:hover,
.single-post .entry-social-share a:hover,
.give-form-content-footer .entry-social-share a:hover,
.give-form-content-footer .give-tag-links a:hover,
button:hover,
.single-post .entry-social-share a:focus,
.give-form-content-footer .entry-social-share a:focus,
.give-form-content-footer .give-tag-links a:focus,
button:focus {background: #FF5126 !important; background-color: #FF5126 !important;}

.default-page-content a:hover,
.default-page-content a:focus,
.give-form-wrap .give-meta li a:hover,
footer li:hover span,
a:hover,
.give-form-wrap .give-meta li a:focus,
footer li:focus span,
a:focus {color: #FF5126 !important;}


.home-help-icons a:hover {color: #fff !important; cursor: default !important;}


.btn-about span,
.btn-about a:hover span,
.give-form-content-footer .entry-social-share a,
.single-post .entry-social-share a,
.give-tag-links a,
.links-white a:hover, button,
.links-white a:focus {color: #fff !important;}


.header-logo-img img {height: 120px; width: 183px;}

header {background: #fff;}
header .elementor-sticky--active { box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08); background-color: #fff !important;}
header .ubermenu-nav a {color: #8E8D8D !important;}
header .ubermenu-nav a:hover {color: #FF5126 !important; background: transparent !important;}

.elementor-give-forms--skin-grid-cholatse .elementor-give-form {
	background: #FBFBFB;
}
.elementor-give-forms--skin-grid-cholatse .elementor-give-form .give-card__body .give-card__goal {background: #fff !important; color: #D50000;}
.elementor-give-forms--skin-grid-cholatse .elementor-give-form .give-card__body .give-card__goal span {color: #D50000;}

.home-slider .swiper-slide-bg
{background-position: center !important;}
.footer-container {background-position: right; background-size: contain;}

.home-slider .swiper-slide {height: 800px !important;}


.home-slider .swiper-slide-bg {background-color: transparent !important;}

.elementor-11840 .elementor-element.elementor-element-63d889f > .elementor-background-overlay {    background-color: transparent !important;}




.elementor-11840 .elementor-element.elementor-element-806718e .ubermenu-main button.give-btn.give-btn-modal, .elementor-11840 .elementor-element.elementor-element-806718e .ubermenu-main .elementor-button {background-color: #B31F24 !important;}


.team-template-default .entry-image img {
	height: fit-content;
    max-height: 600px;
    width: fit-content;
}
.team-template-default .entry-contact,
.team-template-default .entry-header {
	display: flex;
	flex-direction: column;
}
.team-template-default .entry-image,
.team-template-default .entry-content {height: fit-content;}
.entry-position {margin-top: 10px;}

.team-template-default .entry-contact .content {
	background: transparent;
    padding: 0;
    margin: 10px 0 0 30px;
	color: #d50000;
}

.team-template-default .entry-contact .content a {
	font-size: 16px;
	font-weight: 400;
	color: #d50000;
}
.team-template-default a {color: #d50000;}
.team-template-default .entry-contact .content a:hover,
.team-template-default .entry-contact .content a:focus {color: #FF5126;}

header .elementor-section.elementor-section-boxed > .elementor-container,
footer .elementor-container,
.sermone-template-default .sermone-container,
.container {
	max-width: 1400px !important;
	width: 100%;
    padding-left: 40px !important;
    padding-right: 40px !important;
    box-sizing: border-box;
}
footer .elementor-section .elementor-container  .elementor-section .elementor-container {
	max-width: fit-content;
    padding: 0 !important;
    margin: 0;
}

footer .mfooter-links-policy {
    justify-content: right;
    display: flex;
}

footer  .elementor-section .elementor-container  .mfooter-container-iner:first-child {
	display: flex;
    justify-content: space-between;
    max-width: 100% !important;
}
.site-menu-wrap-bears .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main:after,
.site-menu-wrap-bears .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main:before {background: #fff;}
.ubermenu-mobile-header {text-align: left !important;}
.ubermenu-mobile-footer {
	position: absolute;
    top: 50%;
    right: 0;
    font-size: 0 !important;
    line-height: 0;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    padding: 0
}

.btn-mg {
	font-family: "Roboto", Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
	width: fit-content !important;
}

.mheader-btn-iner {
    display: flex;
    justify-content: space-between;
}

.mheader-btn-iner .elementor-widget-wrap {justify-content: flex-end !important;}
.elementor-element-806718e {
	width: fit-content !important; 
	margin-bottom: 0 !important;
}
form[id*=give-form] #give-donation-level-button-wrap .give-btn {border-color: #d50000 !important;}
form[id*=give-form] #give-donation-level-button-wrap .give-btn:hover .give-default-level {border-color: #FF5126 !important;}
.give-donation-summary-section,
.give-donation-summary-table-wrapper {display: none !important;}
 form[id*=give-form] .give-submit,
.give-donation-total-label,
.give-currency-symbol {
	background: #d50000 !important;
	background-color: #d50000 !important;
}
form[id*=give-form] .give-submit:hover {
	background: #FF5126;
	background-color: #FF5126;
}
.give-final-total-amount {color: #d50000 !important;}

.single-give-forms-template.style-5 .give-content-wrap {flex-direction: column-reverse;}
.give_forms-template-default .give-media img {
	height: fit-content;
    max-height: 700px;
    width: fit-content;
}
.single-give-forms-template.style-5 .give-content-wrap .give-form-col {
	width: 100% !important;
    display: flex;
    justify-content: end;
	z-index: 90;
}
.single-give-forms-template .give-header-inner {max-width: 100% !important;}
.single-give-forms-template.style-5 .give-content-wrap .give-form-col .give-form-side-wrap {width: 440px;}
.single-give-forms-template.style-5 .give-content-wrap .give-content-col {width: 100% !important; margin-top: -289px;}
.single-give-forms-template.style-5 .give-content-wrap .give-content-col .give-media {width: 60%;}
.single-give-forms-template.style-5 .give-content-wrap .give-form-col .give-form-side-wrap {width: 30%;}

header .elementor-element-806718e .ubermenu-responsive-toggle {display: none !important;}

.post-type-archive-give_forms .give-forms-list .give-btn-modal {margin: 0 auto;}

.header-fixed-mob {
	position: fixed;
    width: -webkit-fill-available;
}

.elementor-element-0e6f760 {width: 60% !important;}
.elementor-element-736026e {width: 40% !important;}
#give_checkout_user_info,
#give_offline_payment_info {display: none !important;}
.post-type-archive-sermone .sermone-quickview,
.sermone-template-default .sermone--media-nav-container {display: none !important;}
.sermone-template-default .sermone-single-post-nav-link {margin-bottom: 60px;}
.sermone-template-default .sermone-thumb {padding: 0 !important; border: none !important;}
.mhome-posts-iner .elementor-post__date {background: #d50000 !important;}

.mhome-posts-iner .elementor-post:hover,
.mhome-posts-iner .elementor-post {border-bottom: 1px solid transparent !important;}
.mhome-posts-iner .elementor-post:before,
.post-template-default .related-posts-wrap,
.post-template-default .entry-meta,
.post-template-default .entry-cat-links {display: none !important;}

.single-post .site-content {background: #fff;}
.blog {background: #f8f7f5;}
.single-post .container {max-width: 1172px !important;}
.single-post .entry-content {padding-left: 0; padding-right: 0;}
.single-post .post-navigation {max-width: 100% !important; margin-top: 20px;}
.single-post .entry-image {
	border-radius: 6px;
	height: fit-content;
    padding-bottom: 0;
    background: #fff;
}
.single-post .entry-image img {
	height: fit-content;
    position: unset;
    border-radius: 6px;
	object-fit: unset;
}
.blog .container {flex-direction: column-reverse;}
.blog article {border-radius: 6px; height: fit-content;}
.blog .entry-image img {border-radius: 6px 6px 0 0;}
.blog .widget-area,
.blog #meta-2,
.blog #archives-2,
.blog #search-3,
.blog #categories-2,
.blog .entry-cat-links,
.blog .blog-posts-list .post-wrap .entry-content .entry-meta li:not(:last-child):after,
.blog .blog-posts-list .post-wrap .entry-content .entry-meta li:last-child {display: none !important;}
.blog #categories-2 {background: transparent; padding: 0;}
.blog .blog-sidebar {width: 100% !important; border-radius: 6px;}
.single-post .entry-footer {padding-top: 24px !important;}
.single-post .entry-content {padding-bottom: 4px;}
.blog .posts-list {margin-top: 0 !important;}

.single-post-wrap .entry-content .entry-content-inner p a {color: #d50000; box-shadow: none;}
.single-post-wrap .entry-content .entry-content-inner p a:hover {background: transparent; box-shadow: none;}
.blog .site-content .content-area.has-sidebar .site-main {width: 100% !important;}

.elementor-testimonials--skin-list-cholatse .swiper-slide:nth-child(2) .elementor-testimonial__thumbnail img,
.elementor-testimonials--skin-list-cholatse .swiper-slide:nth-child(4) .elementor-testimonial__thumbnail img {
	width: 90%;
    height: 90%;
    margin-left: 7%;
    margin-top: 5%;
}

@media screen and (max-width: 1024px) {
	.page-id-23366 .elementor-element-4d2ecf3,
	.page-id-22364 .elementor-element-8e5c44f {width: 100% !important;}
	.page-id-22364 .elementor-element-b7fa069 .elementor-container {max-width: 100% !important;}
	.page-id-23366 .elementor-element-4d2ecf3 .elementor-element-populated,
	.page-id-22364 .elementor-element-8e5c44f .elementor-element-populated {padding: 0 !important;}
	.page-id-22364 .elementor-element-8e5c44f,
	.page-id-23366 .elementor-element-4d2ecf3,
	header .elementor-section.elementor-section-boxed > .elementor-container,
	footer .elementor-container,
	.container {
		padding-left: 24px !important;
        padding-right: 24px !important;
	}
	footer .elementor-section .elementor-container  .elementor-section .elementor-container {
	max-width: fit-content;
    padding: 0 !important;
    margin: 0;
	} 
	.footer-container {padding-bottom: 0 !important;}
	.footer-container .elementor-element-34b6463f {width: 100% !important;}
	.page-id-23366 .media-page-description .elementor-widget-text-editor {max-width: 100% !important;
        --container-widget-width: 100% !important;}
	.elementor-20619 .elementor-element.elementor-element-34b6463f > .elementor-element-populated {padding: 0;}
	.elementor-element-2ac0c00 .elementor-testimonial__infor {padding-right: 0 !important;}
	.elementor-element-2ac0c00 .elementor-swiper-button-prev,
	.elementor-element-2ac0c00 .elementor-swiper-button-next {background: transparent !important;}
	.page-id-23366 .elementor-element.elementor-element-751d136 .elementor-container,
	.thank-you-iner .elementor-container {max-width: 100% !important;}
	.thank-you-iner .elementor-element-1336411 {width: 100% !important;}
	.thank-you-iner .mfooter-social-icons {width: 100% !important; max-width: 100% !important;}
	.elementor-7766 .elementor-element.elementor-element-120405e {padding-top: 65px !important;}
	.media-page-container .media-page-image img {padding-right: 10px;}
	
}

@media screen and (max-width: 1000px) {
	header .elementor-element-806718e .ubermenu-responsive-toggle {display: block !important;}
	header .elementor-element-806718e {width: 50px !important;}
	.btn-mg {display: none !important;}
	.ubermenu-mobile-footer {z-index: 80;}
	.ubermenu-responsive .ubermenu-item-level-0 {width: 100% !important;}
	#ubermenu-main-309 {z-index: 999; background: transparent; height: 100vh;}
	#ubermenu-nav-main-309 {background: #fff; padding-top: 40px; margin-top: -10px; height: 100%;}
	.give_forms-template-default #ubermenu-nav-main-309,
	.team-template-default #ubermenu-nav-main-309 {background: #f8f7f5;}
	.ubermenu-mobile-header {background: transparent !important;}
	.ubermenu-mobile-header img {opacity: 0;}
	nav.ubermenu-main.ubermenu-mobile-modal.ubermenu-mobile-view ul > li.ubermenu-item-level-0 > a {color: #d50000; margin-top: 15px; margin-bottom: 15px;}
	nav.ubermenu-main.ubermenu-mobile-modal.ubermenu-mobile-view ul > li.ubermenu-item-level-0 > a:hover {color: #FF5126;}
	header .elementor-element-736026e .elementor-element-populated {padding: 10px 0!important;}
	.header-logo-img {z-index: 9999;}
	.ubermenu-mobile-footer {
		    position: absolute;
    top: 80px;
    right: 34px;
    /* visibility: hidden; */
    z-index: 9990;
    opacity: 0;
}
}
@media screen and (max-width: 900px) {
	.single-give-forms-template.style-5 .give-content-wrap .give-content-col {margin-top: 30px;}
	.single-give-forms-template.style-5 .give-content-wrap .give-content-col .give-media,
	.single-give-forms-template.style-5 .give-content-wrap .give-form-col .give-form-side-wrap {width: 100%;}
	.single-give-forms-template.style-5 .give-content-wrap .give-form-col {margin-top: 0;}
}
@media screen and (max-width: 767px) {
	footer .elementor-section .elementor-container .elementor-section .elementor-container,
	.footer-container .elementor-icon-list-items {justify-content: end !important;}
	.footer-container .elementor-heading-title {text-align: left;}
	.mfooter-social-icons .elementor-social-icons-wrapper {text-align: right;}
	footer .elementor-element-51afec52 .elementor-widget-wrap {justify-content: space-between;}
	
	.footer-iconsp2-col {margin-top: 11px;}
	.footer-iconsp2-col .elementor-element-58c33a8 {--icon-size: 40px !important;}
	.footer-iconsp1-col .elementor-icon {--icon-size: 60px;}
	.footer-iconsp1-col .elementor-grid-item:last-child .elementor-repeater-item-d6ca737 {margin: 0 !important;}
	.single-give-forms-template .give-form-content-footer .give-tag-links {margin-bottom: 20px;}
	.single-give-forms-template .give-content-col {word-wrap: break-word;}
	
	header .elementor-element-806718e .ubermenu-responsive-toggle {display: block !important;}
	header .elementor-element-806718e {width: 50px !important;}
	.btn-mg {display: none !important;}
	.ubermenu-mobile-footer {z-index: 80;}
	.ubermenu-responsive .ubermenu-item-level-0 {width: 100% !important;}
	#ubermenu-main-309 {z-index: 999; background: transparent;}
	#ubermenu-nav-main-309 {background: #fff; padding-top: 40px; margin-top: -10px;}
	.give_forms-template-default #ubermenu-nav-main-309,
	.team-template-default #ubermenu-nav-main-309 {background: #f8f7f5;}
	.ubermenu-mobile-header {background: transparent !important;}
	.ubermenu-mobile-header img {opacity: 0;}
	nav.ubermenu-main.ubermenu-mobile-modal.ubermenu-mobile-view ul > li.ubermenu-item-level-0 > a {color: #d50000; margin-top: 15px; margin-bottom: 15px;}
	nav.ubermenu-main.ubermenu-mobile-modal.ubermenu-mobile-view ul > li.ubermenu-item-level-0 > a:hover {color: #FF5126;}
	header .elementor-element-736026e .elementor-element-populated {padding: 10px 0!important;}
	.elementor-20619 .elementor-element.elementor-element-355ab325,
	footer {border-radius: 30px 30px 0 0;}
	.elementor-element-806718e button,
	.header-logo-img {z-index: 9999;}
	
	.mhome-info-news .elementor-sermon__content,
	.mhome-info-news .elementor-sermon__thumbnail {width: 100% !important;}
	.mhome-info-news article {flex-direction: column;}
	.elementor-element-240ad71 {padding-top: 170px !important;}
	.elementor-element-736026e {width: 55% !important;}
	.elementor-element-0e6f760 {width: 45% !important;}
	.thank-you-iner .mfooter-social-icons .elementor-social-icons-wrapper {text-align: center !important;}
	
	
	.ubermenu-mobile-footer {
		    position: absolute;
    top: 80px;
    right: 34px;
    /* visibility: hidden; */
    z-index: 9990;
    opacity: 0;
}
	}
	

@media screen and (max-width: 658px) {
	footer .mfooter-iconsp {width: 100% !important; margin-bottom: 30px !important; margin-top: 0;}
}
@media screen and (max-width: 600px) {
	.media-page-container .media-page-image {width: 120px !important;}
	.media-page-container .media-page-description {width: calc(100% - 120px) !important;}
}
@media screen and (max-width: 576px) {
	.give-btn-modal {display: none;}
	body {padding-bottom: 0 !important;}
	footer .elementor-element-populated {padding: 10px 0 !important;}
	footer .elementor-element-0dad4fe .elementor-heading-title {font-size: 14px !important;}
	.give-btn-modal {display: block;}
}
@media screen and (max-width: 495px) {
	.footer-container .elementor-icon-list-items {flex-direction: column;}
	footer .footer-container .elementor-icon-list-items li {margin-top: 5px; margin-bottom: 5px;}
	footer .footer-container .elementor-icon-list-items a {justify-content: end !important;}
	footer .elementor-element-0dad4fe .elementor-heading-title {font-size: 12px !important; width: 250px;}
	footer .elementor-20619 .elementor-element.elementor-element-77cb5887 {width: 100%; text-align: center;}
	footer .elementor-section .elementor-container .elementor-section .elementor-container,
	footer .elementor-element-51afec52 .elementor-widget-wrap {justify-content: center !important;}
	footer .mfooter-social-icons .elementor-social-icons-wrapper {
		    display: flex;
    justify-content: space-between;
       width: 100%;
    margin: 0 0 0 auto;
    max-width: 220px;
	}
	.elementor-20619 .elementor-element.elementor-element-44ef1791 .elementor-widget-container {text-align: right !important;}
}
@media screen and (max-width: 450px) {
    .page-id-23366 .elementor-element.elementor-element-751d136 .elementor-container {flex-direction: column;}
	.media-page-container .media-page-image, .media-page-container .media-page-description {width: 100% !important;}
	.media-page-container .media-page-description {margin-top: 20px; margin-bottom: 40px;}
	.media-page-container .media-page-image img {max-width: 100% !important; max-height: 100% !important;}
	#site-container .media-page-image a {width: 100%;}
	.media-page-container .media-page-image img {padding-right: 0px;}
	.page-id-23366 .elementor-23366 .elementor-element.elementor-element-0a293de,
	.page-id-23366 .elementor-23366 .elementor-element.elementor-element-7c2a055,
	.page-id-23366 .elementor-23366 .elementor-element.elementor-element-dd685c4,
	.page-id-23366 .elementor-23366 .elementor-element.elementor-element-8d090e1,
	.page-id-23366 .elementor-23366 .elementor-element.elementor-element-6d5db6e,
	.page-id-23366 .elementor-23366 .elementor-element.elementor-element-df4551a,
	.page-id-23366 .elementor-23366 .elementor-element.elementor-element-9b1c3a4 {margin: 0 auto; max-width: 80%;}
	.page-id-23366 .elementor-23366 .elementor-element.elementor-element-74e62b6 img {margin-bottom: -40px;}
}
@media screen and (max-width: 382px) {
	.header-logo-img img {height: 100px; width: 152px;}
	#ubermenu-nav-main-309 {margin-top: -30px;}
}
@media screen and (max-width: 345px) {
	.footer-iconsp2-col .elementor-element-58c33a8 {--icon-size: 30px !important}
	.footer-iconsp1-col .elementor-icon {--icon-size: 40px !important}
	.footer-iconsp2-col {margin-top: 6px;}
}






#menu-item-20671 .ubermenu-submenu-id-20671 {
	box-shadow: none !important;
	top: auto;
  margin-top: 50px;
  display: flex !important;
  justify-content: space-between !important;
  flex-direction: column !important;
  border: 0 !important;
  padding-top: 20px !important;
	padding-bottom: 20px !important;
}

#menu-item-20671 .ubermenu-submenu-id-20671 a {
	background: transparent !important;
    color: #8E8D8D !important;
    text-transform: uppercase !important;
    margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold;
}
#menu-item-20671 .ubermenu-submenu-id-20671 a:hover,
#menu-item-20671 .ubermenu-submenu-id-20671 a:focus {
	color: #FF5126 !important;
}


@media screen and (max-width: 1000px) {
	#menu-item-20671 .ubermenu-submenu-id-20671 {
		z-index: 999;
    position: relative;
    opacity: 1 !important;
    margin-top: 0px;
    height: fit-content;
		visibility: visible !important;
		padding: 0 !important;
	}
	.ubermenu-item-20671 a {background: transparent !important;}
	
	header #menu-item-20671 .ubermenu-submenu-id-20671	a {
		padding: 15px 25px 15px 20px;
		font-weight: normal;
    text-transform: none !important;
		font-size: 16px !important;
		color: #d50000 !important;
		margin-top: 15px !important;
    margin-bottom: 15px !important;
		text-align: left !important;
	}
	#menu-item-20671 .fa-angle-down,
	#menu-item-20671 .ubermenu-sub-indicator-close,
	#menu-item-20671 .ubermenu-retractor-mobile {display: none !important;}
	.ubermenu-mobile-modal ul.ubermenu-nav li.ubermenu-current-menu-ancestor.ubermenu-item-level-0>a.ubermenu-target {color: #d50000 !important;}
	.ubermenu .ubermenu-item.ubermenu-current-menu-item > .ubermenu-target {background: transparent !important;}
}

.new-page-main .elementor-column-gap-extended {width: 100% !important; max-width: 100% !important;}
.new-page-main .elementor-column-gap-extended .elementor-column {width: 100% !important;}

.header-spacer-box .header-spacer {--spacer-size: 0px !important;}

.header-spacer,
.header-spacer-projects,
.single-post .site-content,
.blog .site-content {padding-top: 150px;}

.header-sc {box-shadow: 0 4px 8px rgba(0,0,0,.08); background: #fff !important;}
#menu-item-23716 a {
	border: 1px solid #D50000;
  border-radius: 10px;
  margin-left: 20px;
	color: #D50000 !important;
	width: fit-content !important;
}
#menu-item-23716 a:hover,
#menu-item-23716 a:focus {
	border: 1px solid #FF5126 !important;
	background: #FF5126 !important;
	color: #fff !important;
}
.give-header-ss .give-published time {text-transform: capitalize;}

@media screen and (max-width: 1000px) {
	.ubermenu.ubermenu-mobile-modal.ubermenu-responsive-collapse #ubermenu-nav-main-309 {display: none !important;}
	/*#ubermenu-main-309 {height: 100vh;}*/
	
	.ubermenu.ubermenu-mobile-modal {max-height: calc(100vh + 150px) !important; height: 100% !important;}
	
	
	.ubermenu.ubermenu-mobile-modal .ubermenu-mobile-header {box-shadow: 0 4px 8px rgba(0,0,0,.08); transition: 0.3s;         z-index: 999 !important;}
	
	.ubermenu.ubermenu-mobile-modal {z-index: 99 !important;}
	.ubermenu.ubermenu-mobile-modal.ubermenu-responsive-collapse {z-index: 999 !important;}
	
	
	.ubermenu.ubermenu-mobile-modal.ubermenu-responsive-collapse .ubermenu-mobile-header {box-shadow: none; z-index: 99 !important;}
	
		
	
	#menu-item-23716 a {
    text-align: center;
		margin-left: 10px;
	}
	.home .elementor-element-79892e8 {margin-top: 50px; margin-bottom: 50px;}
.home .elementor-7766 .elementor-element.elementor-element-fae2420 .elementor-divider,
.home .elementor-7766 .elementor-element.elementor-element-ed5c79a .elementor-divider,
.home .elementor-7766 .elementor-element.elementor-element-33fad98 .elementor-divider {padding-top: 5px; padding-bottom: 5px;}
	.ubermenu-mobile-view.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {background-color: transparent;}
body.blog #ubermenu-nav-main-309,
body.give_forms-template-default #ubermenu-nav-main-309 {background: #f8f7f5;}
body.header-scroll #ubermenu-nav-main-309 {background: #fff;}
	
}

.elementor-element-2ac0c00 .elementor-testimonials--skin-list-cholatse .swiper-slide .elementor-testimonial__thumbnail img {
	width: 100%;
    height: 100%;
    margin-left: 0%;
    margin-top: 0%;
}


@media screen and (max-width: 576px) {
	#menu-item-23716 a {
		width: 100% !important;
		max-width: 95% !important;
		margin-left: auto;
    margin-right: auto;
	}
	.home-slider .swiper-slide, .elementor-element-8c9e888 {height: 600px !important;}
}

@media screen and (max-width: 450px) {
	.home .elementor-7766 .elementor-element.elementor-element-e1077a6 .elementor-repeater-item-0be2b1a .swiper-slide-bg {background-position-x: -380px !important;}
}


@media screen and (max-width:382px) {
	.header-spacer,
.header-spacer-projects,
.single-post .site-content,
.blog .site-content {padding-top: 130px;}
}

