/* Hide magnifying glass / zoom icon on product images */
.woocommerce-product-gallery__trigger,
.product .woocommerce-loop-product__link::after,
.product .zoom-icon {
    display: none !important;
}

.product .overlay,
.product .product-hover,
.product .image-overlay {
    display: none !important;
}

/* INDIVIDUAL PRODUCT PAGE */

.nav-btn a { background-color: #000000 !important; color: #ffffff !important;width: 34px;
    height: 34px; }
.nav-btn { background-color: #000000 !important; color: #ffffff !important; width: 34px;
    height: 34px; }


/* MOBILE HAMBURGER */

.header--row:not(.header--transparent) .menu-mobile-toggle {
    color: #ffffff;
    background: #212e3e;
}

/* BLOG PAGE */
.eael-entry-footer .eael-author-avatar .avatar, .eael-entry-header-after .eael-author-avatar .avatar {
display: none; 
}

.eael-posted-by  { display: none; }

.eael-entry-footer .eael-author-avatar { display: none; }

/* OTHER STUFF */

.smalltext { font-size: 15px; }

.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: 18em;
}

.nav-menu-desktop .sub-menu
 {
    border-top: 6px solid #577d96;
}

.nav-menu-desktop .sub-menu li a:link
{ 
margin-right: 30px;
font-size: 17px;  
line-height: 1.1;
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: #344558;
}

/* MY STICKY MENU  */
#mysticky-nav.wrapfixed 
{
border-bottom: 5px solid #577d96;
}

/* CEMETERY PAGES */

.elementor-slideshow__title {
display: none;
}


/* WOOCOMMERCE */

.eael-product-gallery .eael-product-wrap .eael-product-title * {
    font-size: 1.1em;
    line-height: 1.2em;
    color: #252525;
    font-weight: 300;
}

.tagged_as {
display: none !important
}

.sku_wrapper { 
color: #000000;  
font-size: 16px; 
font-weight: 400;  
letter-spacing: 1px;
 }

.mark {
    background-color: #fff;
}

.woocommerce-ordering select {
display: none;
}

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button
{
display: none !important;
}

.eael-product-grid .woocommerce li.product .button, .elementor-2805 .elementor-element.elementor-element-5b3001f1 .eael-product-grid .woocommerce li.product .button.add_to_cart_button

{ display: none !important; }

h1.product_title.entry-title  { 
color: #000000;
font-size: 30px !important;
}

.posted_in {
    visibility: hidden;
}

/* .pswp--animated-in .pswp__zoom-wrap {
background: #ffffff;
} */

.pswp__item {
background: #ffffff;
}


/* 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
font-family: "Roboto Condensed";
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;
}