/*
Theme Name: Alone Child
Theme URI: https://wordpress.org/themes/alone/
Author: Bearsthemes
Author URI: https://wordpress.org/
Description: ALONE – Powerful and flexible WordPress theme that comes with 30+ unique and stunning demos, suitable for all your idea and different types of Non-profit Organizations, Ngo, Church, Events, Political, Candidate, Campaign project…
Requires at least: 5.7.X
Requires PHP: 7.X
Version: 7.0
Template: alone
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: alone
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Alone is based on Underscores https://underscores.me/, (C) 2012-2019 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

.elementor-tab-content h3, .elementor-element-b0e207b h3 {
	margin-top: 20px !important;
}

.give-donor-container-variation__name {
	line-height: 36px !important;
	text-align: center;
}
.sidebar-widget-wrap {
    position: sticky;
    top: 120px; /* height of your sticky header */
}
.rcp_logged_in a {
	background-color: #9B8022;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 20px;
  fill: #FFF;
  color: #FFF;
  padding: ;
  padding: 18px 30px 18px 30px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
}
.rcp_logged_in a:hover {
	background: #002866;
	color: #fff;
}
.tribe-events-calendar-list__event-description {
display: none !important;
}
body .tribe-events .tribe-events-c-nav__prev:disabled, body .tribe-events button.tribe-events-c-nav__prev:disabled {
	cursor: pointer;
  pointer-events: auto;
}
.page-id-228956 .boxes-equal .elementor-widget-container a:not(.elementor-button) {
	margin-bottom: 15px;
  display: inline-block;
}
.elementor-list-item-link-full_width ul li strong {
	font-size: 18px;
}
.ubermenu .ubermenu-submenu .ubermenu-target {
	transition: none !important;
}
#udc-validation-form form select {
	margin-top: 15px !important;
}

.box-link a {
	font-size: 14px;
  color: #ed2e24 !important;
	text-decoration: underline !important;
	font-weight: 500 !important;
}
.box-link a:hover {
	text-decoration: none !important;
	color: #000 !important;
}

.home-banner .elementor-container .elementor-column:first-child .elementor-widget-wrap {
	max-width: 600px;
  margin-left: auto;
}
.swiper-wrapper {
	align-items: center;
}
.boxes-design p {
	text-align: center !important;
	word-break: break-word;
}
body .elementor-widget .elementor-swiper-button {
	opacity: 1;
	visibility: visible;
	background: #EE0101;
}
body .elementor-widget .elementor-swiper-button:hover {
	background: black;
}
body .elementor-widget .elementor-swiper-button svg path {
	fill: #fff !important;
}
.swiper-slide-inner img {
	width: 100%;
}
body .elementor-button {
	background-color: #ed2e24;
  min-width: 210px;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 20px;
  fill: #FFFFFF;
  color: #FFFFFF;
  padding: 18px 30px 18px 30px !important;
	height: 60px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
body .elementor-button:hover {
	background-color: #0B05AA;
}
.page-id-24849 footer {
	margin-top: 100px;
}
.back-to-results {
	margin-bottom: 70px;
	text-align: center;
}
.back-to-results .button.back-btn {
	height: 56px;
  line-height: 30px;
  background: #000;
    background-color: rgb(0, 0, 0);
  max-height: 56px;
  background-color: #ed2e24;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  fill: #FFFFFF;
  color: #FFFFFF !important;
  padding: 18px 40px 20px 40px;
  border-radius: 3px;
  margin-left: -518px;
}
.back-to-results .button.back-btn:hover {
	background-color: #000;
}
body .breadcrumb-sec {
	background: #003b7d !important;
}
.breadcrumb-sec .elementor-widget-breadcrumbs .elementor-widget-container {
	background: #ed2e24 !important;
}
.elementor-sticky--effects {
	background-color: #003b7d !important;
}
.widget-area.blog-sidebar {
	position: static !important;
}
#rcp_registration_form .rcp_login_link a {
	display: none;
}
.single-post .site-content .content-area {
	max-width: 755px;
}
.sticky-sidebar {
	width: 150px;
}
.sticky-sidebar .sidebar-widget-wrap {
	position: fixed;
  top: 110px;
}
body .tribe-common button.tribe-common-c-btn {
	background: #0B05AA !important;
}
body .tribe-common button.tribe-common-c-btn:hover {
	background: #ed2e24 !important;
}
body .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item--today {
	display: block !important;
}
.single-post-wrap .entry-content .entry-content-inner p a {
/* 	display: flex;
	margin: 10px 0; */
	font-weight: 500 !important;
}
.tribe-common-anchor-alt {
	text-transform: capitalize;
}
.single-tribe-events-template .tribe-events-single .tribe-events-back a {
	background: #0B05AA !important;
}
.single-tribe-events-template .tribe-events-single .tribe-events-back a:hover {
	background: #ed2e24 !important;
}
.tribe-link-view-attendee {
	padding-top: 40px !important;
}
.single-tribe-events-template .tribe-events-single .tribe-events-single-event-cost, .tribe-events-event-cost, .tribe-events-gmap {
	color: #0B05AA !important;
}
.single-tribe-events-template .tribe-events-single .tribe-events-single-event-schedule svg path {
	fill: #0B05AA !important;;
}
.tribe-events-gmap:hover, .single-tribe-events-template .tribe-events-single #tribe-events-footer ul.tribe-events-sub-nav li a:hover, .tec-tickets-commerce-checkout-cart__coupons-add-link:hover, .tribe-tickets__commerce-checkout-cart-item-details-button-text:hover, .tribe-common-c-btn-border:hover {
	color: #ed2e24 !important;	
}
.single-tribe-events-template .tribe-events-single #tribe-events-footer ul.tribe-events-sub-nav li a:hover svg path {
	fill: #ed2e24 !important;
}
.page-id-24867 .elementor-24867 p br {
	display: none !important;
}
.archive-tribe-events-template .tribe-events .tribe-events-calendar-list__event .tribe-events-calendar-list__event-featured-image-wrapper {
	display: none !important;
}
.single.single-post .container.responsive {
	padding-right: 15px !important;
	padding-left: 15px !important;
}
header.elementor {
	position: relative;
  z-index: 9999;
}
.single-tribe-events-template .tribe-events-single .tribe-events-event-meta .tribe-events-meta-list .tribe-events-meta-item span.tribe-meta-label {
	margin-right: 0 !important;
}
.tec-tickets__my-tickets-list-title {
	text-transform: capitalize;
}
.tribe-common-anchor-alt:hover {
	color: #ed2e24 !important;
}
.tribe-tickets__commerce-checkout-cart-empty {
	margin-bottom: 0 !important;
	margin-top: 20px !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list {
	width: 200px !important;
}
.tribe-events .tribe-events-c-top-bar__datepicker-container .dropdown-menu {
	min-width: inherit !important;
	width: auto !important;
}
.archive-tribe-events-template .tribe-events .tribe-events-c-nav .tribe-events-c-nav__next:hover, .archive-tribe-events-template .tribe-events .tribe-events-c-nav .tribe-events-c-nav__prev:hover {
	color: rgb(238, 1, 1) !important;
}
body.search-form .responsive, body.page-id-227257 .responsive, .elementor-element-84310a4 {
	padding-bottom: 100px;
}
.post-navigation .nav-links a {
	display: flex;
  flex-direction: column;
}
.post-navigation .nav-links a:hover {
	color: #0B05AA !important;
}
.breadcrumb-sec a:hover {
	text-decoration: underline;
}
.breadcrumb-sec .elementor-absolute {
	position: static !important;
	
}
.breadcrumb-sec .elementor-absolute .elementor-widget-container {
	transform: none !important;
}
.page-id-24801 [data-elementor-type="wp-page"] .elementor-list-item-link-full_width .elementor-icon-list-item a {
	pointer-events: none;
  text-decoration: none !important;
}
.head-top-space h3 {
	margin-top: 50px !important;
}
.elementor-icon-box__title a span {
	text-transform: none !important;
  font-weight: 500;
  margin-bottom: -5px;
  display: flex;
  margin-top: 10px;
  color: #3d3d3d !important;
  font-size: 17px;
}
.grap-bg-box .elementor-widget-wrap {
	background-color: #f6f6f6 !important;
}
body .give-donor-tribute {
	margin-top: 0 !important;
}
html, body {
	overflow-x: hidden;
}
.ubermenu ul ul li.ubermenu-current-menu-item ul li a {
	background: #fff !important;
	color: #0B05AA !important;
}
.elementor-widget-nav-menu.bt-mobile-menu .elementor-menu-toggle {
	margin-top: 0 !important;
}
.single-tribe-events-template .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group, .single-tribe-events-template .tribe-events-single .tribe-events-event-meta .tribe-events-venue-map {
	margin-bottom: 0 !important;
}
.single-tribe-events-template .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group {
	margin-bottom: -10px !important;
}
.single-tribe-events-template .tribe-events-single .tribe-events-event-meta {
	padding: 40px 10px 40px 40px !important;
}
.elementor-element-a0c6b67.search-form {
	padding-top: 0 !important;
}
.rcp_registration_total_details tr {
	border-color: #D0D0D0 !important;
	flex-direction: row !important;
}
.btn.ubermenu-item {
	padding-top: 18px !important;
}
.btn.ubermenu-item a span {
	line-height: normal;
}
li.btn a, .btn.ubermenu-item a {
	height: 56px;
  line-height: 30px;
  background: #000;
  max-height: 56px;
	background-color: #ed2e24;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  fill: #FFFFFF;
  color: #FFFFFF !important;
  padding: 18px 40px 20px 40px;
	border-radius: 3px;
	margin-left: 20px;
}
li.btn a:hover, .btn.ubermenu-item a:hover {
	background-color: #fff !important;
	color: #ed2e24 !important;
}
li.btn a span, .btn.ubermenu-item a span {
	color: #FFFFFF !important;
}


.archive-tribe-events-template .tribe-events .tribe-events-header__events-bar .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-text {
	color: #0B05AA !important;
}
.archive-tribe-events-template .tribe-events .tribe-events-header__messages .tribe-events-c-messages__message-list-item-link:hover {
	color: #0B05AA !important;
}
.tribe-common .tribe-common-c-svgicon--messages-not-found .tribe-common-c-svgicon__svg-stroke {
	color: #0B05AA !important;
}
.archive-tribe-events-template .tribe-events .tribe-events-calendar-list__event-title-link:hover {
	color: #0B05AA !important;
}
.archive-tribe-events-template .tribe-events .tribe-events-calendar-list__event-cost {
	color: #0B05AA !important;
}
.archive-tribe-events-template .tribe-events .tribe-events-calendar-list__event-date-tag-weekday, .archive-tribe-events-template .tribe-events .tribe-events-calendar-list__event-date-tag-month {
	background: #0B05AA !important;
}
.archive-tribe-events-template .tribe-events .tribe-events-calendar-list__event-date-tag-daynum {
	color: #0B05AA !important;
}
.archive-tribe-events-template .tribe-events .tribe-events-calendar-list__event-datetime-wrapper svg, .archive-tribe-events-template .tribe-events .tribe-events-calendar-list__event-venue svg {
	fill: #0B05AA !important;
}
#back-to-top {
	position: fixed;
  bottom: 20px;
  right: 20px;
  background: #ed2e24;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 25px;
  opacity: 0;
  visibility: hidden;
	z-index: 99;
}
#back-to-top:hover {
	background: #000;
}
#back-to-top.active {
	opacity: 1;
	visibility: visible;
}
.archive-tribe-events-template .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker-container .datepicker .month.focused, .archive-tribe-events-template .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker-container .datepicker .month.active, .archive-tribe-events-template .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker-container .datepicker .day.focused, .archive-tribe-events-template .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker-container .datepicker .day.active {
	background: #0B05AA !important;
}
.archive-tribe-events-template .tribe-events .tribe-events-calendar-month__day:hover:after {
	background: #0B05AA !important;
}
.sticky-header header section {
	position: fixed !important;
  margin-top: 0px;
  margin-bottom: 0px;
  top: 0px;
  background-color: #fff !important;
	box-shadow: 1px 2px 21px -7px rgba(0, 0, 0, 0.08);
	z-index: 999 !important;
}
body.sticky-header {
	margin-top: 96px !important;
}
.captcha-text {
	font-size: 12px;
}
.elementor-icon-box__title a {
	pointer-events: none;
}








.center-con .elementor-widget-container {
	justify-content: center !important;
}
.grecaptcha-badge {
	opacity: 0 !important;
	visibility: hidden !important;
}
.page-titlebar .container.responsive {
	padding: 0 !important;
}
.page-id-24579 .container.responsive, .page-id-24580 .container.responsive {
	padding-bottom: 100px;
}
.page-id-24579 .container.responsive a:hover {
	color: #ed2e24 !important;
}
.ubermenu-mobile-modal ul.ubermenu-nav li.ubermenu-item-level-0>a.ubermenu-target:focus {
	background: #ed2e24 !important;
}
.ubermenu-submenu .ubermenu-item-has-children:hover > .ubermenu-target span {
	color: #fff !important;
}
.ubermenu-submenu .ubermenu-item-has-children:hover .ubermenu-sub-indicator.fa-angle-down:before, .ubermenu-submenu .ubermenu-item-has-children.ubermenu-current-menu-parent .ubermenu-sub-indicator.fa-angle-down:before {
	color: #fff !important;
}
.ubermenu-submenu .ubermenu-item-has-children:hover .ubermenu-item-level-2 .ubermenu-sub-indicator.fa-angle-down:before {
	color: #002866 !important;
}
.ubermenu-submenu .ubermenu-item-has-children:hover .ubermenu-item-level-2:hover .ubermenu-sub-indicator.fa-angle-down:before {
	color: #fff !important;
}
.page-titlebar-content h1 {
	font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.25em;
  color: #FFFFFF;
	margin-bottom: 0;
}
.style-img {
	float: right;
  padding: 20px;
  border: 5px solid #dfdfdf !important;
  margin: 0 0 20px 20px;
}
.multi-imgs {
	display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
body .multi-imgs figure {
	margin: 20px 50px 0 0 !important;
	min-height: 300px !important;
}
.give-cancel-notice {
	background: rgba(238, 1, 1, 0.05) !important;
	text-align: center;
  padding: 40px !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  border-radius: 5px !important;
	display: flex;
  justify-content: space-between;
	align-items: center;
	flex-direction: column;
  gap: 15px;
}
.give-cancel-notice p {
	margin: 0 !important;
}
.give-cancel-notice .notice-button-link {
	background: #ed2e24 !important;
	font-weight: 600;
	text-transform: uppercase;
	padding: 20px 25px !important;
}
.give-cancel-notice .notice-button-link:hover {
	background: #0B05AA !important;
}
.give-cancel-notice .notice-button-wrapper {
	margin-top: 0 !important;
}
.breadcrumb-sec .elementor-widget-container {
	margin: 0 !important;
}
.breadcrumb-sec .elementor-widget-breadcrumbs {
	margin: 0 auto -125px !important;
	position: relative;
  z-index: 1;
  transform: none !important;
}
.error404 .container.responsive {
	padding: 0 !important;
}
.site-menu-wrap-bears ul.ubermenu-nav li.ubermenu-item-level-0 > a.ubermenu-target {
	line-height: 66px !important;
}
.error-page-template .page-desc {
  font-size: 24px;
  margin-bottom: 32px;
  color: #000;
}

.error-page-template .page-title {
	font-size: 120px;
	color: #ed2e24;
	margin-bottom: 0;
}
/* #wpadminbar {
	display: none !important;
} */
html {
	margin-top: 0 !important;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover button, .tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn, .tribe-common button.tribe-common-c-btn {
	color: #fff !important;
}
.tribe-common button {
	color: #0B05AA !important;
	border-color: #0B05AA !important;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
	color: #fff !important;
	background: #0B05AA !important;
}
.archive-tribe-events-template .tribe-events .tribe-events-header__events-bar .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link::after {
	background: #0B05AA !important;
}
.archive-tribe-events-template .tribe-events .tribe-events-header__events-bar .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link:hover {
	color: #0B05AA !important;
}
.page-titlebar {
	    padding: 37px 0px 36px 0px;
    text-align: center;
    margin-bottom: 110px;
    background: #0B05AA;
    margin-top: 0;
	margin-bottom: 0;
}
.ubermenu-skin-minimal .ubermenu-current-menu-parent > .ubermenu-target {
	background: #ed2e24 !important;
}
.ubermenu-skin-minimal .ubermenu-current-menu-parent > .ubermenu-target span {
	color: #fff !important;
}
.elementor-icon-list-text {
	color: #3D3D3D !important;
}
footer .elementor-icon-list-text {
	color: #fff !important;
}
footer a:hover .elementor-icon-list-text {
	color: #9B8022 !important;
}
.tribe-events-page-template .container.responsive {
	padding: 0 !important;
}
.single-tribe-events-template .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group {
	padding: 0 !important;
}
.single-tribe-events-template .tribe-events-single .tribe-events-event-meta .tribe-events-venue-map {
	padding: 0 !important;
	width: 100% !important;
}
body .rcp_form label {
	display: flex;
  align-items: center;
  flex-direction: initial;
}
body .rcp_form label span {
	font-size: 12px;
  margin: -10px 0px 0 2px;
}
.boxes-design.no-gap .elementor-column {
	padding: 0 !important;
}
.boxes-design .elementor-widget-image .elementor-widget-container {
	display: flex !important;
	justify-content: center !important;
}
/* .boxes-design.no-gap .elementor-container .elementor-column:first-child .elementor-widget-wrap {
	border-right: none !important;
} */
.boxes-design.no-gap .elementor-container .elementor-column:last-child .elementor-widget-wrap {
	border-left: none !important;
}
.ubermenu-skin-minimal .ubermenu-current-menu-item > .ubermenu-target {
	background: #ed2e24 !important;
	color: #fff !important;
}
.udc-post-title a {
	color: #ed2e24 !important;
}
.udc-post-title a:hover {
	color: #0B05AA !important;
}
.udc-post-thumb, .udc-post-meta {
	display: none;
}
.elementor-icon-list-text a {
	width: auto !important;
  display: inline-flex !important;
	text-decoration: underline !important;
}
.elementor-icon-list-text a:hover {
	text-decoration: none !important;
}
.site-menu-wrap-bears .extras-navigation {
	display: none !important;
}
.no-icons .elementor-icon-box__icon-wrap {
	display: none;
}
.no-icons .elementor-icon-box--skin-baruntse .elementor-icon-box__content {
	margin-top: 0 !important;
	padding: 1px 25px 10px !important;
}
.site-menu-wrap-bears .ubermenu-main ul li a.ubermenu-target:hover, .ubermenu-main .ubermenu-item-normal:hover > .ubermenu-target {
	background: #ed2e24 !important;
	color: #fff !important;
}
.site-menu-wrap-bears .ubermenu-main ul li.btn a.ubermenu-target:hover {
	background: #9B8022 !important;
}
.site-menu-wrap-bears .ubermenu-main ul li a.ubermenu-target:hover > span {
	color: #fff !important;
}
.ubermenu-main .ubermenu-item-normal > .ubermenu-target, .ubermenu-main .ubermenu-submenu .ubermenu-target {
	padding: 10px 35px 10px 15px !important;
}
.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-submenu-drop {
	min-width: 125px;
}
.elementor-11457 .elementor-element.elementor-element-0cc5575::after {
	display: none !important;
}
.elementor-11457 .elementor-element.elementor-element-0cc5575 {
	padding-right: 0 !important;
	margin-right: 0 !important;
}
.elementor-sticky .elementor-widget-image .elementor-widget-container {
	max-width: inherit;
	transition: all 0.5s ease;
}
.elementor-sticky--effects .elementor-widget-image .elementor-widget-container, .elementor-sticky--effects .top-logo .elementor-widget-image {
	max-width: 76px !important;
}
.top-logo .elementor-widget-image, .elementor-widget-image .elementor-widget-container {
	transition: all 0.5s;
}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop body .site-menu-wrap-bears .ubermenu-desktop-view.ubermenu-main.ubermenu-horizontal .ubermenu-item > .ubermenu-submenu-drop {
	min-width: 120px !important;
}

.ubermenu-current-menu-item.btn.ubermenu-item a {
	background-color: #ed2e24 !important;
}
.ubermenu-current-menu-item.btn.ubermenu-item a:hover {
	background-color: #0B05AA !important;
}
.has-mini-items {
	padding-bottom: 0 !important;
}
.elementor-slideshow__footer.elementor-lightbox-prevent-close {
	display: none !important;
}
.container {
	max-width: 1110px !important;
}
.post-item p + a {
  position: absolute;
  bottom: 15px;
}
.post-item p {
	margin-top: 0 !important;
}
.post-item h2 {
	margin-bottom: 5px;
  margin-top: 15px;
	font-size: 20px;
}
.post-list.grid .post-item img {
	width: 100%;
}
.post-list.grid {
	display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.post-item {
	padding: 20px 20px 60px !important;
  width: 28% !important;
  position: relative;
	border: 1px solid #ddd;
}
.widget-area.blog-sidebar {
	margin-top: 95px;
}
.category-page-content .udc-post-item {
	width: 28.3% !important;
}
.category-page-content .page-banner {
	padding: 50px 0px 50px 0px;
  text-align: center;
  margin-bottom: 110px;
  background: #0B05AA;
 margin-top: 12px;
	
}
.category-page-content h1 {
	color: #fff;
}
.single-post-wrap .entry-content .entry-content-inner p {
	margin: 0 0 14px !important;
	word-break: break-word;
}
.rcp-table th {
	color: #0B05AA !important;
}
.rcp_header {
	font-size: 24px;
  text-align: center;
  margin-bottom: 40px;
}
table.rcp-table {
	margin-bottom: 40px;
	padding: 10px 30px 30px;
	background: #fff;
}
table.rcp-table tbody tr td:first-child, table.rcp-table tfoot tr td:first-child {
	color: rgb(238, 1, 1) !important;
}
.container.responsive {
	padding: 100px 15px 0;
}
.single .container.responsive {
	padding: 0 !important;
}
#rcp_registration_form {
	background: #f7f7f7;
  padding: 50px !important;
  max-width: 750px !important;
  width: 750px;
	display: flex;
	flex-direction: column;
}
.custom-restricted {
	padding-top: 120px;
	text-align: center;
}
.udc-pagination {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 50px 0 0;
	gap: 10px;
	flex-wrap: wrap;
}
.udc-pagination span, .udc-pagination a {
	
	display: inline-flex;
	min-width: 25px;
  display: inline-flex;
  padding: 5px 15px !important;
  justify-content: center;
	background: #ed2e24;
	color: #fff !important;
}
.udc-pagination a:hover, .udc-pagination .current {
	background: #000;
	
}
.udc-post-title {
	margin-bottom: 5px;
	margin-top: 15px;
}
.udc-post-meta {
	margin-top: 0 !important;
}
.udc-post-item {
	padding: 20px 20px 60px !important;
	width: 31.8% !important;
	position: relative;
}
.udc-post-item .udc-read-more {
	position: absolute;
  bottom: 15px;
}
.udc-post-item .udc-post-thumb img {
	width: 100%;
}
.udc-post-title {
	font-size: 20px;
}
.ubermenu .ubermenu-submenu-type-flyout > .ubermenu-item {
	min-width: 100% !important;
}
.footer-top .elementor-container {
	position: relative;
	z-index: 9;
}
/* .footer-top:before, .footer-top:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 100%;
	content: "";
	background: #ed2e24;
}
.footer-top:after {
	background: #9B8022;
	left: auto;
	right: 0;
} */

body .give-wrap .give-card {
	padding: 30px 30px 15px;
	box-shadow: none !important;
}
.give-donor-container-variation {
	display: flex;
  justify-content: space-between;
  flex-direction: column !important;
  align-items: center !important;
}
#rcp_registration_form {
	padding: 50px;
  background: #f6f6f6;
  max-width: 700px;
  margin: 0 auto;
}
.search-form form legend {
	margin-bottom: 20px;
  color: #0B05AA !important;
  font-weight: 600;
}
.give-donor__load_more {
	color: #FFFFFF;
  padding: 18px 30px 18px 30px;
	min-width: 210px;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
	margin: 80px auto 0;
  display: inherit;
}
.error-404 .elementor-button {
	color: #FFFFFF;
  padding: 25px 10px 25px 10px;
	min-width: 210px;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
input[type="submit"], button[type="submit"], .give-donor__load_more, .error-404 .elementor-button {
	background: rgb(238, 1, 1) !important;
  border: medium !important;
  text-transform: uppercase;
}
input[type="submit"]:hover, button[type="submit"]:hover, .give-donor__load_more:hover, .error-404 .elementor-button:hover {
	background: rgb(11, 5, 170) !important;
}
form#give-email-access-form input#give-email {
	width: 100% !important;
}
#comments {
	display: none !important;
}
.site-menu-wrap-bears .ubermenu-main .ubermenu-submenu .ubermenu-target, .ubermenu .ubermenu-target {
	white-space: nowrap !important;
}
.single-post-wrap .entry-content .entry-content-inner .elementor-icon-list-text {
	display: flex;
  white-space: nowrap;
}
.single-post-wrap .entry-content .entry-content-inner .elementor-icon-list-text a {
	display: flex;
  white-space: nowrap;
	margin-left: 5px;
}
.single-post-wrap .entry-content .entry-content-inner p a, .single-post-wrap .entry-content .entry-content-inner .elementor-icon-list-item a {
	color: #ed2e24 !important;
	text-decoration: none !important;
	box-shadow: none !important;
	background: none !important;
}
.single-post-wrap .entry-content .entry-content-inner p a:hover, .single-post-wrap .entry-content .entry-content-inner .elementor-icon-list-item a:hover {
	color: #3D3D3D !important;
}
.top-logo img {
	transition: all 0.5s ease;
}
/*.elementor-sticky--effects .top-logo img {
	max-width: 80px !important;
}*/
body .site-menu-wrap-bears .ubermenu-has-submenu-mega > .ubermenu-submenu-drop {
	display: flex;
	flex-direction: column;
}
.interment-content table {
	width: 70% !important;
	margin: 0 auto;
}
button, input, optgroup, select, select option, textarea {
	font-family: 'Poppins' !important;
}
.pagination .nav-links .page-numbers.current, .pagination .nav-links .page-numbers:hover {
	color: #fff !important;
	background: #ed2e24 !important;
}
.pagination .nav-links .page-numbers {
	color: #3d3d3d !important;
	padding: 0 12px;
}
a {
	color: #0B05AA;
}
a:hover {
	color: #ed2e24;
}
.widget ul li a:hover, .widget ul li a [aria-current="page"] {
	color: #ed2e24 !important;
}
.widget .search-form .search-submit {
	background-color: #0B05AA !important;
	border-color: #0B05AA !important;
}
.widget .search-form .search-submit:hover {
	background-color: #ed2e24 !important;
	border-color: #ed2e24 !important;
}
.blog-posts-list .post-wrap .entry-content .entry-title a:hover, .related-posts-list .post-wrap .entry-content .entry-title a:hover {
	color: #ed2e24 !important;
}
.blog-posts-list .post-wrap .entry-content .entry-title {
	min-height: inherit !important;
}
.pagination.blog-posts-list {
	margin-top: 0 !important;
}
.page-header {
	padding: 65px 0;
  display: flex;
  align-items: center;
  justify-content: center;
	margin-bottom: 100px;
	background: #0B05AA;
}
.page-header h1 {
	color: #fff;
	margin-bottom: 0;
}
.single-interment footer {
	margin-top: 150px;
}
.single-interment table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
}
.single-interment th,
.single-interment td {
  padding: 15px 35px !important;
}
.single-interment th {
  background: #ed2e24;
  color: #fff;
  text-align: left;
}
.single-interment tr:first-child th:first-child {
  border-top-left-radius: 6px;
	border-right: 1px solid rgba(255, 255, 255, 0.5);
}
.single-interment tr:first-child th:last-child {
  border-top-right-radius: 6px;
}
.single-interment td {
  border-right: 1px solid #f2f2f5;
  border-bottom: 1px solid #f2f2f5;
}
.single-interment td:first-child {
  border-left: 1px solid #f2f2f5;
}
.single-interment tr:nth-child(odd) td {
  background: #f6f6f9;
}
.single-interment tr:last-child td:first-child {
  border-bottom-left-radius: 6px;
}
.single-interment tr:last-child td:last-child {
  border-bottom-right-radius: 6px;
}


.bullet-list {
	list-style-type: none;
	padding: 0;
}
.bullet-list li {
	padding-left: 30px;
	padding-bottom: 15px;
	background: url("https://uniteddaughdev.wpenginepowered.com/wp-content/uploads/2025/09/list.svg") no-repeat 0 8px;
	background-size: 15px auto;
}
header .elementor-shortcode .btn {
	background-color: #9B8022;
  min-width: 210px;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 20px;
  fill: #FFFFFF;
  color: #FFFFFF;
  padding: 18px 30px 18px 30px;
}
header .elementor-shortcode .btn:hover {
	background: #ed2e24;
}
.page-id-24884 input.wpcf7-submit {
	background: rgb(238, 1, 1) !important;
  border: none !important;
  text-transform: uppercase;
	width: auto !important;
	margin-top: 30px !important;
}
.page-id-24884 input.wpcf7-submit:hover {
	background: rgb(11, 5, 170) !important;
}
.page-id-24884 input, .page-id-24884 select,.page-id-24884  textarea {
	margin-bottom: 10px !important;
	margin-top: 10px !important;
	width: 100% !important;
	resize: none !important;
}
.row {
	display: flex;
  flex-wrap: wrap;
	margin: 0 -15px;
}
.col-md-6, .col-md-12 {
	display: flex;
	width: 50%;
	padding: 0 15px;
}
.col-md-12 {
	display: flex;
	width: 100%;
}
.page-id-24884 .wpcf7-form p, .page-id-24884 .wpcf7-form label {
	width: 100%;
	margin: 0 !important;
}
.page-id-24884 .wpcf7-form label {
	margin-bottom: 15px !important;
}
.boxes-design .empty-div {
	display: none !important;
}
.lds-dual-ring {
      width: 40px;
      height: 40px;
      border: 6px solid rgba(255, 255, 255, 0.2);
      border-radius: 50%;
      border-top: 6px solid #0B05AA;
      animation: spin 1.5s linear infinite;
    }
    @keyframes spin {
      0% { transform: rotate(0deg);}
      100% { transform: rotate(360deg);}
    }
.search-form form table {
	border: 1px solid #D0D0D0;
}
.search-form form table, .search-form form table * {
	display: inherit !importan;
	width: 100%;
	text-align: left;
}
.search-form form table td {
	flex-wrap: wrap;
	width: 50% !important;
}
#udc-validation-form p {
	margin-top: 0 !important;
}
.search-form form table {
	margin-bottom: 50px;
}
.search-form .rcp_form .rcp_lost_password {
	margin: 0 0 30px !important;
}
.search-form .rcp_form .rcp_lost_password a {
	color: #ed2e24;
}
.search-form .rcp_form .rcp_lost_password a:hover {
	color: #3D3D3D;
}
.boxes-design .elementor-column {
	padding: 0 20px;
}
.boxes-design .elementor-widget-image {
	min-height: 200px;
	height: 200px;
  display: flex;
  align-items: center;
}
.rcp_login_link {
	margin-bottom: 20px;
}
.rcp_form li {
	margin: 0 !important;
}
.rcp_form li, .rcp_subscription_level .rcp_level {
	display: inline-flex;
  flex-direction: unset;
}
.rcp_subscription_level label {
	width: 100%;
  display: flex;
}
.rcp_subscription_level label span {
	display: inline-flex !important;
  flex-direction: unset !important;
}
.rcp_login_link a {
	margin-bottom: 10px;
	color: #ed2e24;
}
.rcp_login_link a:hover {
	color: #3D3D3D;
}
.boxes-design .elementor-widget-wrap {
	background-color: #fff;
  padding: 20px !important;
/*   border: 2px solid #9B8022 !important; */
  border-radius: 0px 0px 0px 0px;
	border-color: transparent !important
}
.site-content .content-area {
	padding-left: 15px;
	padding-right: 15px;
}
.boxes-design .elementor-container .elementor-column .elementor-widget-image .elementor-widget-container {
	background: #fff !important;
}
.boxes-design .elementor-container .elementor-column:first-child .elementor-widget-wrap .elementor-widget-container {
/* 	justify-content: center;
  text-align: center; */
}
.boxes-design .elementor-widget-wrap .elementor-widget-container {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.boxes-design .elementor-widget-wrap a {
	height: 100%;
}
.boxes-design .elementor-widget-wrap .elementor-widget-heading .elementor-widget-container {
	justify-content: center;
	text-align: center;
}
.boxes-design .elementor-widget-wrap img {
	object-fit: contain;
	height: 100%;
}
.interment-pagination {
	padding: 20px 0 0;
	display: flex;
  gap: 10px;
}
.interment-pagination span, .interment-pagination a {
	background: #0B05AA;
	padding: 0 10px;
  color: #fff;
}
.interment-pagination a:hover {
	background: #ed2e24;
	color: #fff;
}
.search-form form {
	background: #f7f7f7;
  padding: 50px !important;
  max-width: 750px !important;
  width: 750px;
	display: flex;
	flex-direction: column;
}
.rcp_form .rcp_user_fieldset input:not([type="checkbox"]):not([type="submit"]) {
	max-width: 100% !important;
}
.rcp_form #rcp_user_remember + label, .rcp_form li label {
	padding-left: 30px;
	padding-top: 4px;
}
.search-form form input, .search-form form select {
	height: 55px !important;
	margin-bottom: 15px !important;
	padding: 10px 20px !important;
}
.rcp_form input[type="checkbox"], .rcp_subscription_level .rcp_level {
	height: 18px !important;
  display: inline-flex !important;
  width: 18px !important;
  position: absolute;
}

.search-form form .rcp_error span a, p.rcp_error span, p.rcp_success span {
	display: inline-block;
}
.search-form form * {
	display: flex;
	flex-direction: column;
}
.search-form .rcp_form p {
	display: inline-flex;
	flex-direction: inherit;
}
.search-form .elementor-shortcode {
	display: flex;
  align-items: center;
  justify-content: center;
	  flex-direction: column;
/* 	min-width: 850px;
  max-width: 850px;
  margin: 0 auto;
  background: #0B05AA;
  padding: 50px; */
	
}
#interment-results {
	margin-top: 50px !important;
	max-width: 750px;
	min-width: 750px;
}
body table.dataTable.no-footer {
	border: 1px solid #dfdfdf;
	padding: 0;
}
body table.dataTable td, body table.dataTable th {
	padding: 0 10px;
  height: 55px;
  border-bottom: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  color: #3D3D3D;
	font-size: 14px !important;
	text-align: left;
}
body table.dataTable tbody td:last-child, body table.dataTable thead th:last-child {
	border-right: none !important;
}
body table.dataTable tbody tr:last-child td {
	border-bottom: none;
}
body table.dataTable td a {
	color: #ed2e24;
	text-decoration: underline;
}
body table.dataTable td a:hover {
	text-decoration: none;
}
.alpha-filter {
	display: flex;
  gap: 0;
	flex-wrap: wrap;
}
#interment-results p {
	color: #0B05AA;
}
.alpha-filter a {
	margin-right: 5px;
  padding: 0 10px;
  color: #fff;
	margin-bottom: 5px;
	background: #3D3D3D;
}
.alpha-filter a.active, .alpha-filter a:hover {
	background: #ed2e24;
  color: #fff;
}
.search-form label {
	margin-right: 15px;
	margin-bottom: 15px;
}
.search-form button[type="submit"], .rcp-button {
	background: #ed2e24 !important;
	border: none !important;
	text-transform: uppercase;
}
.search-form button[type="submit"]:hover, .rcp-button:hover {
	background: #0B05AA !important;
}
.columns-box .elementor-widget-wrap {
	padding: 50px !important;
	background: #f7f7f7;
}
.columns-box.white .elementor-widget-wrap {
	background: #fff;
}
.columns-box .elementor-column {
	padding: 0 30px !important;
}
body .elementor-widget-tabs .elementor-tab-content {
	padding: 50px;
}
body .elementor-widget-tabs .elementor-tab-content h2 {
	font-size: 21px;
  font-weight: 600;
  line-height: 1.25em;
  color: #0B05AA;
}
body .elementor-widget-tabs .elementor-tab-content h3 {
	font-size: 18px;
  font-weight: 600;
  line-height: 1.25em;
  color: #0B05AA;
}
body .elementor-widget-tabs .elementor-tab-content h4 {
	font-size: 16px;
  font-weight: 600;
  line-height: 1.25em;
  color: #0B05AA;
}
body .post-navigation {
	max-width: 100%;
}
body .elementor-posts--default .elementor-post {
	background: transparent;
}
body a:hover, body a:focus {
    text-decoration: none;
}
.udc-card .elementor-widget-container {
	height: 235px !important;
}
.service-card .elementor-icon-box__content {
	min-height: 310px !important;
}
body .page-titlebar .page-title {
	color: #fff !important;
	font-weight: 700;
	margin: 15px 0 30px;
}
.elementor-tab-content figure {
	width: 255px !important;
  border: 5px solid #dfdfdf;
  text-align: center;
  margin-left: 50px !important;
  padding: 20px !important;
	margin-bottom: 50px !important;
}
.elementor-tab-content figure.alignleft {
	margin-left: 0 !important;
	margin-right: 50px !important;
}

.chapters .elementor-icon-box__content {
	height: 235px !important;
}
.elementor-11457 .elementor-element.elementor-element-13a770e .elementor-widget-wrap {
	background: rgba(255, 255, 255, 0.05) !important;
	background: transparent !important;
}
.elementor-11457 .elementor-element.elementor-element-13a770e > .elementor-element-populated {
	padding: 10px 0 10px 15px !important;
}
.inner-top .elementor-widget-wrap {
	background: #0B05AA !important;
}
.elementor-posts--default .elementor-post__content {
	padding: 24px 0 !important;
}
.boxes-equal .elementor-widget .elementor-widget-container {
	border:none !important;
/* 	background: #f5f5f5 !important; */
}
.page-id-24789 .boxes-equal .elementor-widget-container {
	min-height: inherit;
}

.page-id-228956 .boxes-equal .elementor-widget-container {
	justify-content: flex-start;
}
.boxes-equal h4 {
	margin-bottom: 5px !important;
}
.boxes-equal p {
	margin-bottom: 0 !important;
}
.boxes-equal .elementor-widget-container {
	min-height: 158px;
	display: flex;
  align-items: center;
  justify-content: center;
	flex-direction: column;
}
.boxes-equal .elementor-widget-container * {
	text-align: center;
}
.boxes-equal .elementor-button {
	background-color: #0B05AA;
  min-width: inherit;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 20px;
  fill: #FFFFFF;
  color: #FFFFFF;
  padding: 15px 40px 15px 40px;
	margin-top: 20px !important;
}
.boxes-equal .elementor-button * {
	color: #fff !important;
}
.boxes-equal .elementor-button:hover {
	background-color: #ed2e24;
	color: #fff;
}
.boxes-equal .elementor-button:hover span {
	color: #fff !important;
}
.boxes-equal .elementor-button.btn-red {
	background-color: #ed2e24;
	color: #fff !important;
}
.boxes-equal .elementor-button.btn-red:hover {
	background-color: #000;
	color: #fff !important;
}
.boxes-equal .elementor-button br {
	display: none;
}
.boxes-equal .elementor-widget-container a:not(.elementor-button) {
	font-size: 14px;
	color: #ed2e24 !important;
	text-decoration: underline !important;
}
.boxes-equal .elementor-widget-container  a:not(.elementor-button):hover {
	color: #000 !important;
	text-decoration: none !important;
}
.boxes-equal .elementor-widget-container p:last-child a:not(.elementor-button) {
	text-decoration: underline;
}
.boxes-equal .elementor-widget-container p:last-child a:not(.elementor-button):hover {
	text-decoration: none;
}
.boxes-equal p {
	margin-bottom: 8px !important;
  line-height: 22px;
}

.boxes-equal .elementor-widget.elementor-widget-text-editor, .boxes-equal .elementor-widget.elementor-widget-text-editor .elementor-widget-container {
	height: 100%;
	text-align: center !important;
	
}
.boxes-equal .elementor-widget.elementor-widget-text-editor a {
	font-size: 14px;
  color: #ed2e24 !important;
  text-decoration: underline !important;
  font-weight: 500 !important;
}
.boxes-equal .elementor-widget.elementor-widget-text-editor a:hover {
	color: #000 !important;
	text-decoration: none !important;
}
.boxes-equal .elementor-widget.elementor-widget-text-editor .elementor-widget-container {
	padding: 35px !important;
}
.parent-pageid-24811 .boxes-equal .elementor-widget.elementor-widget-text-editor .elementor-widget-container p:nth-child(3n) {
	padding: 0 35px;
}
.page-titlebar .breadcrumbs, .page-titlebar .page-desc {
	background: #ed2e24 !important;
	margin-bottom: -20px;
	color: #fff;
}
.page-titlebar .breadcrumbs a, .page-titlebar .page-desc a {
	text-decoration: underline;
}
.page-titlebar .breadcrumbs a:hover, .page-titlebar .page-desc a:hover {
	text-decoration: none;
}
.hover .elementor-icon-box__desc a, .hover .elementor-icon-box__desc {
	color: #3d3d3d !important;
}
.hover .elementor-icon-box__desc a:hover {
	color: #ed2e24 !important;
}
.form-box .elementor-widget-wrap {
	background: #F9F8F6;
	padding: 90px !important;
}
.contact-form .elementor-column {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.error-404 {
	padding: 0 30px;
}
.page-template-default .site-main {
  padding: 0 !important;
}
.custom-table table {
	width: 100% !important;
}
.custom-table table tr td {
	height: 60px;
  padding: 16px 25px 20px;
}
footer .elementor-icon-list-item.active a span {
	color: #9B8022 !important;
}
footer {
	padding-top: 0 !important;
}
.home footer {
	padding-top: 0;
}
.rcp_form input[type="radio"] {
	margin-top: -3px;
}
.category-page-content {
	padding-bottom: 100px;
}


.tribe-events-calendar-list .tribe-events-c-small-cta__stock{ display:none; }
.interment-pagination span.current{ background: #ed2e24; }

.single-post-wrap {
    position: relative;
}

.top-logo img {
	max-width: 80px;
}

.breadcrumb-sec .elementor-widget-breadcrumbs {
    /*margin: 0 auto -125px !important;*/
    position: relative;
    z-index: 1;
}


.elementor-236808 .elementor-element.elementor-element-3451b2a9 .elementor-widget-wrap {
	margin: 0 0 0 auto !important;
	background: transparent !important;
}
.elementor-236808 .elementor-element.elementor-element-3cdd6f40 {
	margin: 0 15px 0 0 !important;
}
.elementor-236808 .elementor-element.elementor-element-3451b2a9 > .elementor-element-populated {
	padding-right: 0 !important;
}
.elementor-236808 .elementor-element.elementor-element-67295ce8 {
	margin-right: 0 !important;
  padding-right: 0 !important;
}
.elementor-236808 .elementor-element.elementor-element-67295ce8::after {
	display: none !important;
}

p { margin-bottom: 0;    margin-top: 0px !important;}


body #udc-validation-form select {
	margin-top: 15px !important;
}


@media screen and (max-width: 1499px) {
/* 	body.sticky-header {
  margin-top: 56px !important;
} */
/* 	.elementor-24767 .elementor-element.elementor-element-a0442c1 img {
		width: 37px !important;
	} */
	body .site-menu-wrap-bears ul.ubermenu-nav li.ubermenu-item-level-0 > a.ubermenu-target {
		line-height: 26px !important;
	}
	body li.btn a, body .btn.ubermenu-item a {
		height: 46px;
		max-height: 46px;
		padding: 10px 20px 10px 20px;
	}
	body li.btn a, body .btn.ubermenu-item a span {
		font-size: 12px !important;
	}
	body .site-menu-wrap-bears ul.ubermenu-nav li > a.ubermenu-target {
		font-size: 14px !important;
/* 		padding-left: 10px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important; */
	}
	.btn.ubermenu-item {
  padding-top: 4px !important;
}
	header section section {
	padding: 0px 10px !important;
	}
	header section section a img {
		max-width: 100px;
	}
}

@media screen and (max-width: 1199px) {
	body .elementor-11457 .elementor-element.elementor-element-b349ab7 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		margin-top: 75px !important;
	}
	.form-box .elementor-widget-wrap {
		padding: 60px 0px !important;
	}
	.home-banner .elementor-container .elementor-column:first-child .elementor-widget-wrap {
		max-width: 100%;
	}
	.boxes-design .elementor-container .elementor-column:first-child .elementor-widget-wrap {
		margin-bottom: 0 !important;
	}
	.elementor-widget-nav-menu.bt-mobile-menu .elementor-nav-menu, .elementor-nav-menu {
		overflow: auto;
  height: 90vh;
		min-height: inherit !important;
		padding-bottom: 150px !important;
	}
	.elementor-nav-menu--dropdown a.elementor-item-active, .current-menu-parent > a, .current-menu-ancestor > a {
		color: #ED2E24 !important;
	}
	.boxes-equal .elementor-widget.elementor-widget-text-editor .elementor-widget-container {
	padding: 20px !important;
}
	.parent-pageid-24811 .boxes-equal .elementor-widget.elementor-widget-text-editor .elementor-widget-container p:nth-child(3n) {
  padding: 0 25%;
}
	.back-to-results .button.back-btn {
		margin-left: -438px;
	}
	.single-post .site-content .content-area {
		max-width: 705px;
	}
	.home .elementor-11457 .elementor-sticky--effects .elementor-element.elementor-element-b349ab7 {
		margin-top: -24px;
	}
	.breadcrumb-sec {
		padding: 30px 0 !important;
	}
	body .elementor-24767 .elementor-element.elementor-element-3f3a87c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		margin-top: 39px !important;
	}
	.elementor-widget-nav-menu.bt-mobile-menu {
		display: block !important;
	}
	.breadcrumb-sec .elementor-widget-breadcrumbs {
		margin: 0 auto -85px !important;
	}
	.nav-previous {
		padding-right: 30px;
	}
	.nav-next {
		padding-left: 30px;
	}
	footer .footer-top .elementor-container {
		max-width: 100% !important;
	}
	#back-to-top {
		bottom: 80px;
	}
	footer {
	padding-top: 80px;
}
	.category-page-content .udc-post-item {
  width: 27.7% !important;
}
.single .single-posts-template {
	padding-left: 0 !important;
}
.single .blog-sidebar {
	padding-right: 0 !important;
}
	
	li.btn {
		display: inline-flex !important;
		margin-top: 20px !important;
	}
	li.btn a:hover {
		background: #ed2e24 !important;
	}
	nav .btn a {
		margin-bottom: 15px;
		padding-left: 25px !important;
  padding-right: 25px !important;
	}
	.home-banner h1, .home-banner p {
		max-width: 100% !important;
	}
	
}

@media screen and (max-width: 991px) {
	.sidebar-widget-wrap {
		position: static !important;
	}
	.widget-area.blog-sidebar {
		transform: none !important;
		margin-bottom: 100px !important;
	}
	.sidebar-wrap {
		min-height: inherit !important;
	}
	.single-tribe-events-template .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group {
		margin-bottom: 20px !important;
	}
	.tribe-events-meta-group.tribe-events-meta-group-gmap {
		width: 100% !important;
	}
	.tribe-events-meta-group {
		flex: 100% !important;
	}
	.single-tribe-events-template .tribe-events-single .tribe-events-event-meta {
		display: flex;
		flex-wrap: wrap;
	}
	.single-tribe-events-template .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group {
		width: 46% !important;
	}
	.single .blog-sidebar {
		margin-top: 0 !important;
	}
	.single.single-post .container.responsive {
		flex-direction: column;
	}
	.single-post .site-content .content-area {
		max-width: 100%;
	}
	.boxes-design.no-gap .elementor-column:first-child .elementor-element-populated {
		margin-bottom: 0 !important;
	}
	.parent-pageid-24811 .boxes-equal .elementor-widget.elementor-widget-text-editor .elementor-widget-container p:nth-child(3n) {
  padding: 0 55px;
}
	.page-id-24849 footer {
	margin-top: 70px;
}
	.back-to-results .button.back-btn {
		margin-left: -288px;
	}
	.home .elementor-11457 .elementor-sticky--effects .elementor-element.elementor-element-b349ab7 {
		margin-top: 0;
	}
	.spacing {
		padding: 0 10px !important;
	}
	.elementor-11457 .elementor-element.elementor-element-4de4ddd > .elementor-element-populated {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	body .elementor-11457 .elementor-sticky--effects .elementor-element.elementor-element-b349ab7 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		margin-top: 0 !important;
	}
	.udc-card .elementor-widget-container {
  height: 285px !important;
}
	.service-card .elementor-icon-box__content {
  min-height: 350px !important;
}
	.tribe-link-view-attendee {
		padding-top: 20px;
	}
	.single-tribe_events .site-content .content-area {
		padding: 70px 25px;
	}
	.container.responsive {
		padding-top: 70px !important;
	}
	.page-id-24579 .container.responsive, .page-id-24580 .container.responsive {
	padding-bottom: 70px;
}
	.elementor-sticky--effects .elementor-widget-nav-menu.bt-mobile-menu .elementor-menu-toggle {
		margin-top: -25px !important;
	}
	body .elementor-227515 .elementor-element.elementor-element-ad4b49d > .elementor-element-populated {
		padding: 0px 25px 0px 25px;
	}
	.single-interment footer {
  margin-top: 70px;
}
	.page-header {
		margin-bottom: 70px;
	}
	
	body.search-form .responsive, body.page-id-227257 .responsive, .elementor-element-84310a4 {
	padding-bottom: 70px;
}
	.category-page-content {
	padding-bottom: 70px;
}
	.chapters .elementor-icon-box__content {
  height: 175px !important;
}
	.breadcrumb-sec {
		padding: 20px 0px 30px 0px !important;
	}
	body .elementor-24767 .elementor-element.elementor-element-3f3a87c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		margin-top: 39px !important;
	}
	body .elementor-24767 .elementor-element.elementor-element-ae19a5f {
		z-index: 11;
	}
	.error-page-template .page-title {
		font-size: 90px;
		line-height: 100px;
	}
	.error-page-template .page-desc {
		font-size: 20px;
	}
	.breadcrumb-sec .elementor-widget-breadcrumbs {
  margin: 0 auto -90px !important;
}
	body .elementor-11457 .elementor-element.elementor-element-b349ab7 .elementor-nav-menu--dropdown a {
    padding-left: 25px;
    padding-right: 25px;
  }
	body .elementor-11457 .elementor-element.elementor-element-b349ab7 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		margin-top: 80px !important;
	}
	  .category-page-content .udc-post-item {
    width: 25.8% !important;
  }
	.category-page-content .page-banner {
		margin-bottom: 70px;
	}
	.post-item {
		width: 43% !important;
	}
	.columns-box .elementor-widget-wrap {
		padding: 40px !important;
	}
	.udc-post-item {
		width: 48.5% !important;
	}
	body .elementor-widget-tabs .elementor-tab-content {
		padding: 30px !important;
	}
/* 	.boxes-design.no-gap .elementor-container .elementor-column:last-child .elementor-widget-wrap {
		border: 2px solid #9B8022 !important;
	} */
}

@media screen and (max-width: 768px) {
.boxes-design {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
}
@media screen and (max-width: 767px) {
	.widget-area.blog-sidebar {
		margin-bottom: 60px !important;
	}
	i {
		display: inline-block;
	}
	.single-post-wrap .entry-content .entry-content-inner figure, .single-post-wrap .entry-content .entry-content-inner figure img {
		width: 100%;
	}
	.single-post-wrap .entry-content .entry-content-inner figure {
		margin-bottom: 20px;
	}
	body .elementor .elementor-hidden-mobile, body .elementor .elementor-hidden-phone {
		display: inline-block !important;
	}
	body .multi-imgs figure {
		min-height: 280px !important;
	}
	.elementor-list-item-link-full_width ul li strong {
	font-size: 16px;
}
	.boxes-design .elementor-widget-image {
		width: 50% !important;
		max-width: 50% !important;
		margin: 0 auto !important;
	}
	 .boxes-design.no-gap .elementor-column:first-child .elementor-element-populated {
    margin-bottom: 20px !important;
  }
	body .elementor-button {
		padding: 13px 30px 12px 30px !important;
  height: 50px;
	}
	.elementor-tab-content figure {
		margin-top: 30px !important;
	}
	.parent-pageid-24811 .boxes-equal .elementor-widget.elementor-widget-text-editor .elementor-widget-container p:nth-child(3n) {
  padding: 0 115px;
}
	.page-id-24849 footer {
	margin-top: 50px;
}
	.back-to-results .button.back-btn {
		margin-left: 0;
	}
	
	.back-to-results {
		text-align: left;
		padding-left: 15px;
	}
	.sticky-sidebar {
		width: 100% !important;
	}
	.single-post .site-content .content-area {
    max-width: 100%;
  }
	.sticky-sidebar .sidebar-widget-wrap {
		position: static;
	}
	.elementor-24767 .elementor-element.elementor-element-3f3a87c > .elementor-widget-container {
		margin: 18px 0px 0px 0px;
	}
	.nav-next {
		padding: 0;
	}
	.breadcrumb-sec {
		padding: 30px 0px 30px 0px !important;
	}
	.tribe-link-view-attendee {
	padding-top: 30px !important;
}
	.page-titlebar {
		padding: 37px 0px 36px 0px !important;
	}
	.page-titlebar h1 {
		margin-bottom: 0 !important;
	}
	.archive-tribe-events-template .tribe-events .tribe-events-header__messages {
		margin: 0 0 15px !important;
	}
	.search-form label {
		margin-bottom: 8px;
	}
	.search-form form input, .search-form form select {
		padding: 11px 15px !important;
		height: 45px !important;
	}
	.single .single-posts-template {
		padding-right: 0 !important;
	}
	.boxes-design .elementor-column {
		padding: 0 !important;
	}
	
	.udc-card .elementor-widget-container {
  height: auto !important;
}
	.single-tribe-events-template .tribe-events-single .tribe-events-single-event-title {
		font-size: 26px !important;
	}
	.single-tribe-events-template .tribe-events-single #tribe-events-footer {
		padding-bottom: 0 !important;
	}
	.single-tribe-events-template .tribe-events-single #tribe-events-footer ul.tribe-events-sub-nav li.tribe-events-nav-next {
		text-align: right !important;
	}
	body.single-tribe-events-template .tribe-events-single .tribe-events-event-meta {
		margin: 10px 0 30px;
	}
	.single.single-tribe_events .container.responsive {
		padding-left: 0 !important;
    padding-right: 0 !important;
	}
	body .tribe-events-meta-group {
		flex: 1 0 100%;
	}
	.tribe-events-event-meta {
		width: auto !important;
	}
	.tribe-events-meta-group.tribe-events-meta-group-venue {
		margin-top: 30px;
	}
	.single-tribe-events-template .tribe-events-single .tribe-events-event-meta {
		margin: 0 0 40px !important;
		padding: 20px !important;
	}
	.single-tribe_events .site-content .content-area {
		padding: 50px 15px;
	}
	#rcp_registration_form {
		    padding: 20px !important;
    max-width: 100% !important;
    width: 100%;
	}
	.container.responsive {
		padding-top: 50px !important;
	}
	.page-id-24579 .container.responsive, .page-id-24580 .container.responsive {
	padding-bottom: 50px;
}
	.single-interment th, .single-interment td {
  padding: 15px 15px !important;
}
	.single-interment th strong, .single-interment td strong  {
		font-size: 15px;
	}
	.elementor-sticky--effects .elementor-widget-nav-menu.bt-mobile-menu .elementor-menu-toggle {
		margin-top: -2px !important;
	}
	body .elementor-widget-tabs .elementor-tab-content {
    padding: 0px 15px 15px !important;
  }
	.dataTables_wrapper.no-footer {
		overflow-x: auto;
  overflow-y: auto;
	}
	body table.dataTable td, body table.dataTable th {
		white-space: nowrap;
		padding: 0 20px;
	}
	#interment-results {
		max-width: 100%;
  min-width: 100%;
		margin-bottom: 50px;
	}
	img.alignright {
		margin: 6px 0 20px;
  width: 100%;
	}
	body .elementor-227515 .elementor-element.elementor-element-ad4b49d > .elementor-element-populated {
		padding: 10px 10px 0px 10px;
	}
	.page-header {
		padding: 30px 0;
	}
	.single-interment footer {
  margin-top: 50px;
}
	.interment-content table {
		width: 100% !important;
	}
	.page-header {
		margin-bottom: 50px;
	}
	body.search-form .responsive, body.page-id-227257 .responsive, .elementor-element-84310a4 {
	padding-bottom: 50px;
}
	.widget-area.blog-sidebar {
		margin-bottom: 60px;
	}
	 .single .blog-sidebar {
    padding-right: 0 !important;
  }
	.boxes-design.no-gap .elementor-container .elementor-column:last-child .elementor-widget-wrap {
		margin-top: 0;
	}
	body .boxes-design .elementor-column {
  padding: 0 0 15px !important;
}
	.category-page-content {
	padding-bottom: 50px;
}
	.boxes-design {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.no-icons .elementor-icon-box--skin-baruntse .elementor-icon-box__content {
		padding: 1px 25px 35px !important;
	}
	.chapters .elementor-icon-box__content {
  height: auto !important;
}
.boxes-equal h4 {
	font-size: 16px !important;
}
	#back-to-top {
    bottom: 100px;
  }
	footer {
	padding-top: 50px;
}
	.breadcrumb-sec h1 {
		font-size: 24px !important;
		margin-bottom: 0;
	}
	.error-404 .elementor-button {
		padding: 20px 30px 20px 30px;
	}
	.widget-area.blog-sidebar {
  margin-top: -40px !important;
}
	.single .single-posts-template {
		padding-left: 0 !important;
	}
	.single .container.responsive {
		flex-direction: column;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	body .elementor-widget-tabs .elementor-tab-content h2 {
		margin-top: 20px;
	}
	
	body .elementor-11457 .elementor-sticky--effects .elementor-element.elementor-element-b349ab7 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		margin-top: 37px !important;
	}
	  body .elementor-11457 .elementor-element.elementor-element-b349ab7 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 65px !important;
  }
	.contact-icons .elementor-icon-box__icon {
		width: 40px !important;
		height: 40px !important;
	}
	.contact-icons .elementor-icon-box__icon svg {
		width: 14px !important;
	}
	.col-md-6, .col-md-12 {
		width: 100%;
	}
	.form-box .elementor-widget-wrap {
		padding: 10px 0 !important;
	}
	.error-page-template .page-title {
		font-size: 70px;
		line-height: 80px;
	}
	.error-page-template .page-desc {
		font-size: 18px;
	}
	body .elementor-2640 .elementor-element.elementor-element-283b5eb:not(.elementor-motion-effects-element-type-background), body .elementor-2640 .elementor-element.elementor-element-283b5eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 85% 0px !important;
	}
	.category-page-content .udc-post-item {
    width: 42.9% !important;
  }
	.boxes-equal .elementor-button {
		padding: 15px 30px 15px 30px;
		font-size: 14px;
		min-width: inherit;
	}
	.search-form form {
		width: 100%;
		padding: 30px !important;
	}
	.category-page-content .page-banner {
		margin-bottom: 50px;
	}
	.post-item {
    width: 100% !important;
  }
	.columns-box .elementor-widget-wrap {
		padding: 40px !important;
	}
	.elementor-tab-content figure {
	width: 100% !important;
}
	.udc-post-item {
		width: 100% !important;
	}
}

@media screen and (max-width: 575px) {
	body .multi-imgs figure {
		margin: 20px 10px 0 0 !important;
		padding: 10px !important;
	}
	body .multi-imgs figcaption, figure figcaption {
		line-height: 20px;
	}
	.category-page-content .udc-post-item {
    width: 100% !important;
  }
	
}

@media screen and (max-width: 479px) {
	.parent-pageid-24811 .boxes-equal .elementor-widget.elementor-widget-text-editor .elementor-widget-container p:nth-child(3n) {
  padding: 0 95px;
}
.search-form form {
	padding: 20px !important;
	box-sizing: border-box;
}
}

@media screen and (max-width: 399px) {
	.parent-pageid-24811 .boxes-equal .elementor-widget.elementor-widget-text-editor .elementor-widget-container p:nth-child(3n) {
  padding: 0 45px;
}
}

@media screen and (max-width: 320px) {
  body .elementor-11457 .elementor-sticky--effects .elementor-element.elementor-element-b349ab7 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 19px !important;
  }
	.parent-pageid-24811 .boxes-equal .elementor-widget.elementor-widget-text-editor .elementor-widget-container p:nth-child(3n) {
  padding: 0 15px;
}
}
















