.et_pb_module h1 {
font-weight: 400;
padding-bottom: 22px;
color: #1f5176;
}
.et_pb_module h2 {
font-size: 36px;
}
.et_pb_module h3 {
font-size: 26px;
}
.et_pb_module h4 {
font-size: 22px;
font-weight: 400;
line-height: 1.3em;
}
.et_pb_module p {
font-weight: 400;
} #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
line-height: 1.5em;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children {
padding-bottom: 20px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column.spacer > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children {
padding-top: 20px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link {
color: #000;
font-size: 14px;
font-weight: 700;
}
.top-menu ul {
text-align: right;
padding-left: 0;
}
.top-menu ul li {
display: inline-block;
margin: 0;
padding: 5px 10px;
}
.top-menu ul li.donate-btn {
background: #0c5fbe;
border-radius: 30px;
transition: all 300ms ease 0ms;
}
.top-menu ul li.donate-btn:hover {
background: rgba(12,95,190,0.8);
}
.top-menu ul li.donate-btn a {
color: #fff !important;
}
.top-menu ul li.donate-btn a:after {
content: "";
background-image: url(//thecarpenterhospice.com/wp-content/uploads/2024/06/heart-icon.png);
background-size: 13px 11px;
background-repeat: no-repeat;
width: 13px;
height: 11px;
line-height: 11px;
margin-left: 10px;
display: inline-block;
vertical-align: middle;
}
.top-menu .logout {
display: none;
}
.logged-in .top-menu .logout {
display: inline-block;
}
@media (min-width: 981px) {
header .et_pb_row .et_pb_column.et_pb_column_1_4 {
width: 20% !important;
}
header .et_pb_row .et_pb_column.et_pb_column_3_4 {
width: 80% !important;
}
}
@media (max-width: 980px) {
header .et_pb_row .et_pb_column.et_pb_column_1_4 {
width: 40% !important;
}
header .et_pb_row .et_pb_column.et_pb_column_3_4 {
width: 60% !important;
}
.top-menu ul {
padding: 0;
}
}
@media (max-width: 767px) {
.top-menu ul li {
padding: 5px 8px;
}
.top-menu ul li.gtranslate {
display: block;
}
} .container, .et_pb_row {
width: 94%;
}
.et_button_icon_visible .et_pb_button, .et_button_icon_visible .et_pb_button:hover {
padding-right: 2.5em;
padding-left: 1.5em;
}
.et_pb_testimonial .et_pb_testimonial_content p {
padding-bottom: 10px;
font-weight: 400;
}
.et_pb_testimonial .et_pb_testimonial_author {
margin-top: 0;
font-weight: 400;
}
.et_pb_dp_oc .owl-stage-outer .owl-item {
border: 1px solid #d8d8d8;
}
.et_pb_dp_oc .owl-stage-outer .owl-item  .dp_oc_post_title,  .et_pb_dp_oc .owl-stage-outer .owl-item .dp_oc_post_excerpt {
padding-left: 6%; 
padding-right: 6%; 
}
.et_pb_dp_oc .owl-stage-outer .owl-item .dp_oc_post_excerpt {
padding-bottom: 10%;
}
.owl-carousel h3.dp_oc_post_title {
font-weight: 400;
}
.owl-carousel .owl-dots {
display: none;
}
.owl-nav.arrow_size_large .owl-prev {
left: -75px;
}
.owl-nav.arrow_size_large .owl-next {
right: -70px;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next:before, .owl-carousel .owl-nav button.owl-prev:before {
color: #0c5fbe;
opacity: 1;
}
.et_pb_blurb.et_pb_text_align_left.team-blurb .et_pb_blurb_content .et_pb_blurb_container {
vertical-align: middle;
}
.et_pb_blurb.et_pb_text_align_left.cta .et_pb_blurb_content .et_pb_main_blurb_image {
margin-bottom: 0;
width: 100%;
}
.et_pb_blurb.et_pb_text_align_left.cta .et_pb_blurb_content .et_pb_main_blurb_image img {
width: 100%
}
.et_pb_blurb.et_pb_text_align_left.cta .et_pb_blurb_content .et_pb_blurb_container {
padding: 20px;
}
.et_pb_blurb.et_pb_text_align_left.cta .et_pb_blurb_content .et_pb_module_header {
min-height: 62px;
}
.et_pb_blurb.et_pb_text_align_left.cta .et_pb_blurb_content .et_pb_module_header:after {
font-family: ETmodules !important;
content: "\35";
font-size: 36px;
line-height: 1em;
position: absolute;
right: 12px;
bottom: 22px;
}
#our-facility .et_pb_tabs .et_pb_tabs_controls li {
width: 50%;
}
#our-facility .et_pb_tabs .et_pb_tabs_controls li a {
font-weight: 400;
}
.entry-content .et_pb_tab table {
border: 0 !important;
}
.entry-content .et_pb_tab tbody {
vertical-align: top;
}
.entry-content .et_pb_tab tbody td  {
border-top: 0;
}
.et_pb_tab blockquote {
padding-left: 0;
}
.et_pb_tab blockquote em {
font-size: 18px;
} .et_pb_module .nf-form-content button, .et_pb_module .nf-form-content input[type=button], .et_pb_module .nf-form-content input[type=submit] {
font-size: 18px;
background-color: #004990;
color: #fff !important;
border-width: 0px !important;
border-color: #004990;
border-radius: 30px;
padding: .3em 1.5em;
font-weight: 500;
}
.et_pb_module .nf-form-content button:hover, .et_pb_module .nf-form-content input[type=button]:hover, .et_pb_module .nf-form-content input[type=submit]:hover {
background: rgba(12,95,190,0.8);
} footer .et_pb_text table {
border: 0;
}
footer .et_pb_text tbody {
vertical-align: top;
}
footer table p {
font-size: 16px;
line-height: 1.2em;
padding-bottom: 5px;
}
footer p strong, footer .et_pb_code_inner {
font-size: 14px;
}
footer table a:after, footer a.arrow:after {
font-family: ETmodules !important;
content: "\35";
font-size: 28px;
position: absolute;
}
footer p {
padding-bottom: 10px;
}
footer .et_pb_button {
max-width: 225px;
}
footer .et_pb_button:after {
font-size: 36px !important;
right: 2px;
top: 9px;
}
@media (min-width: 981px) {
footer .et_pb_button, footer .et_pb_social_media_follow  {
width: 50%;
float: left;
}
}  .um a.um-link,
.um .um-tip:hover,
.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um .um-member-name a:hover,
.um .um-member-more a:hover,
.um .um-member-less a:hover,
.um .um-members-pagi a:hover,
.um .um-cover-add:hover,
.um .um-profile-subnav a.active,
.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color
{
color: #3ba1da !important;
}
.um a.um-link:hover,
.um a.um-link-hvr:hover {
color: #0c5fbe !important;
} .um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover,
.um .um-button,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active,
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um input[type=submit]:disabled:hover {
background: #0c5fbe !important;
border-radius: 30px !important;
padding: 5px 10px !important;
font-size: 14px !important;
line-height: 1.7em !important;
width: auto !important;
}
.um .um-field-group-head:hover,
.picker__footer,
.picker__header,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted,
.picker__list-item:hover,
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted,
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected,
.um .um-button:hover,
.um a.um-button:hover,
.um input[type=submit].um-button:hover{
background: rgba(12, 95, 190, 0.8) !important;
} .um .um-button.um-alt, 
.um input[type=submit].um-button.um-alt {
background: #eeeeee !important;
}
.um .um-button.um-alt:hover,
.um input[type=submit].um-button.um-alt:hover {
background: #0c5fbe !important;	
}