#main { padding-top: 0;}

/* MEGA MENU */

.wpr-sub-mega-menu { margin-top: 30px; }

/* BASIC NAVIGATION MENU DROPDOWNS */

.elementor-285 .elementor-element.elementor-element-ec29562 .wpr-sub-menu .wpr-sub-menu-item {
  background-color: #ffffff;
  font-weight: 500;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 20px;
}

.elementor-285 .elementor-element.elementor-element-ec29562 .wpr-sub-menu .wpr-sub-menu-item:hover {
 background-color: #1a4140;
color: #ffffff;
}

/* GALLERY */

.gallery-caption {
    text-align: center;
	font-weight: 600;
	font-style: normal;
    color: #000000;
    font-size: 30px;
}

/* GRANITE PAGE TABS */

.eael-advance-tabs .eael-tabs-nav>ul {
    z-index: 0;
}

/* Alkaline Script Font */

.alkaline-regular {
font-family: "alkaline", sans-serif;
font-weight: 400;
font-style: normal;
}


/* GALLERY LIGHTBOX TOP NAVIGATION BAR */

.lg-toolbar {
    background-color: rgba(27,127,204,.8) !important;
}

/* EVEREST FORMS */

.deceased { font-size: 1.3em; color: #000000; text-align: center; font-weight: 500; }

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-title h3 {
font-size: 1.5em; 
font-family: raleway;
font-weight: 500;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-field-description {
font-size: 18px;
margin-bottom: 20px;
 }

.everest-forms label.evf-privacy-policy-consent-message, .wp-block-everest-forms-form-selector label.evf-privacy-policy-consent-message {
    padding-left: 10px;
    font-size: 18px;
}


.everest-forms .everest-forms-notice--success {
    background-color: #5d7874;
}

.everest-forms .evf-field-container .evf-frontend-row input[type=checkbox]:checked {
    background-color: #faa220 !important;
}

.everest-forms input:focus, .everest-forms textarea:focus {
    outline: 0;
    border: 1px solid #faa220 !important;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid>label, .wp-block-everest-forms-form-selector .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid>label {
    color: #ea0909;
    font-weight: 700;
    font-size: 20px;
}

/*  FOOTER */

.site-footer {
    z-index: 0;
}

.center { text-align: center; 
}

.footer--row-inner.dark-mode a:not(.button) {
    color: #000000;
text-decoration: underline;
}
.widget-title {
    font-size: 20px;
    text-align: center;
    font-weight: 500;
    color: #222222;
    text-transform: none;
    letter-spacing: 1px;
}

.footer-widget-title { 
	font-size: 1.3em; 
	text-align: center !important;
	font-family: "EB Garamond";
font-weight: 300; 
color: #1A4240;
letter-spacing: 1px;
}

.textwidget{
    font-size: 16px;
    font-weight: 500;
    color: #222222;
}

.textwidget a:link {
   text-decoration:  underline;
    font-weight: 500;
    color: #222222 !important;
}

.textwidget a:hover {
   text-decoration:  none;
    color: #222222 !important;
}

.footer-copyright {
    font-size: .75em;
    text-align: center;
}

.footer--row-inner.dark-mode a:not(.button) {
    color: rgb(255,255,255);
    text-decoration: underline;
}

/* MOBILE NAVIGATION */

.elementor-nav-menu .sub-arrow .e-font-icon-svg {
  background-color: #8ea09f !important;
}