/* Gallery Pop Up Image */
.eicon-close:before {
    content: "\e87f";
    font-size: 25px;
}

/* SEARCH IN EACH PAGE SEARCH FORM */
.search-in-place .title {
    font-weight: 700;
    font-size: 1.5em;
}

.search-in-place .resume {
    font-weight: 700;
    font-size: 1em;
}




/* MOBILE HAMBURGER */

.header--row:not(.header--transparent) .menu-mobile-toggle {
    color: #ffffff;
    background: #B7AC76;
}

/* OTHER STUFF */

.smalltext { font-size: 15px; text-align: center !important;  }

.fa-asterisk:before {
    content: "\f069";
    padding-right: 5px;
}

.fa-phone:before {
    content: "\f095";
    padding-right: 5px;
}

.fa.fa-mobile-phone:before, .fa.fa-mobile:before {
    content: "\f3cd";
padding-right: 5px;
}

/* Google 5-Star Rating Floating Badge */

body:not(.fl-builder-edit) button:not(.menu-mobile-toggle, .components-button, .customize-partial-edit-shortcut-button) { background-color: transparent; }

 .hmcUBH
 {  
margin: 0 0 100px 0 !important;
background-color: rgb(255 255 255 / 90%) !important;
}

.kaKtJS {
    line-height: 1.17;
    text-align: center;
    color: #000000 !important;
font-weight: 500 !important;
    font-size: 13px;
    text-decoration: underline;
}

@media only screen and (max-device-width: 430px)
{   .hmcUBH
 {  
display: none !important;
}
}

/* MOBILE get rid of white space between header and title bar */
@media only screen and (max-device-width: 430px)
{
#main { padding-top: 0; }
}


/* NAVIGATION MENU  - Sub Menu */

.nav-menu-desktop .sub-lv-0, .nav-menu-desktop .sub-menu 
{ left: -50%; }

.nav-menu-desktop .sub-menu
{
    width: 19em;
}

.nav-menu-desktop .sub-menu
 {
    border-top: 6px solid #B7AC76;
}

.nav-menu-desktop .sub-menu li a:link
{ 
margin-right: 30px;
font-size: 17px;  
line-height: 1.2;
color: #ffffff; 
font-weight: 400;
padding: 10px 15px 7px 15px;
background: #000000;
}

.nav-menu-desktop .sub-menu li a:visited
{ 
color: #ffffff; 
}

.nav-menu-desktop .sub-menu li a:hover
{ 
background: #B7AC76;
}

/* MY STICKY MENU  */
#mysticky-nav.wrapfixed 
{
border-bottom: 5px solid #B7AC76;
}

/* CEMETERY PAGES */

.elementor-slideshow__title {
display: none;
}


/* FOOTER WIDGETS */

.footer-main .footer--row-inner {
    padding-top: .75em;
    padding-bottom: .5em;
}

.widget-title {
text-transform: none;
text-align: center;
}

.textwidget {
font size:  .9em
text-align: center;
}

.textwidget a:link {
text-decoration: underline;
}

.textwidget a:hover {
text-decoration: none;
}

/* FOOTER COPYRIGHT */

.footer-bottom .footer--row-inner {
    padding-top: 1em;
    padding-bottom: 1em;
}

.footer-copyright {
    text-align: center;
}