/* add site logo in lodestar header, and adjust to fit | 32898892-hc */
 @media screen and (min-width: 60em) {
     .header-top .wrap {
         max-width: 100%; /* can be adjusted depending on needs */
         display: flex;
     }
     .main-navigation:before, .main-navigation, .menu-primary-container, .site-top-content {
         display: flex;
         align-self: center;
     }
     .main-navigation:before {
         content: '';
         background-image: url('https://apexdatasolutions.com/wp-content/uploads/2021/05/cropped-Apex-Logo-2.png');
         background-repeat: no-repeat;
         background-size: contain;
         background-position: center;
         height: 100px;
         width: 350px;
         margin-right: 20px;
     }
 }
/* keep menu together longer | 32898892-hc (LL) */
.menu-primary-container {
flex: auto;
}
/* Hide shopping cart on menu | JC-32898892-hc */
#site-header-cart {
  display: none;
}
/* Hide image on the header and display text instead | JC-32898892-hc */
.site-branding a img {
  display: none;
}
/*justify bulleted list | SN-32898892-hc*/
ul.has-custom-font li {

    text-align: justify;
}
.entry-content li {
    text-align: justify;
}
/*remove overlay on featured images | SN-32898892-hc*/
body:not(.no-header-image) .custom-header-image::before, .lodestar-front-page .custom-header-image::before {
    background: none;
}
/* Menu: reduce the default font size for small screens -- 32910574-hc (EZ) */
.has-top-content .main-navigation { 
  font-size: 0.75em;
}
  
/* Menu: change the container width -- 32910574-hc (EZ) */
@media screen and (min-width: 60em) {
  .has-top-content .main-navigation {
      width: 100%;
  }
}

/* Menu: change the font size to the original value -- 32910574-hc (EZ) */
@media screen and (min-width: 75em) {
.has-top-content .main-navigation {
  font-size: 1em;
  }
}
/* set full opacity for intro | 32910574-hc */
 .lodestar-intro .entry-content {
   opacity: 1;
 }
/*change height of header | 32910574-hc*/
.lodestar-front-page .custom-header-image {
    max-height: 300px;
}
/* Make submit + login button blue w/white text / xxxx-hc (BM) */
button.woocommerce-form-login__submit,
.pushbutton-wide {
    color: var(--wp--preset--color--white) !important;
    background-color: #1c94d2 !important;
    border-radius: 9999px;
}
/* Align table text to top / 33036500-hc (BM) */
.wp-block-table td {
    vertical-align: top;
}
/* Remove capitalization from headers (MC) */
h1, h2, h3, h4, h5, h6 {
	text-transform: none;
}


