
p {
color: #767676;
}

/* ------------------------
a {
color: #287093;
} ------------------- */

body.home h1.wp-block-post-title {
display: none;
}

/* test-2 page - hide page title --- */
.page-id-10670 .wp-block-post-title {
display: none;
}

/* Accessories Category - hide accessories in footer --- */
.term-23 .wp-block-columns.footer-accessories {
display: none;
}

/* Multi Packs Category - hide accessories in footer --- */
.term-187 .wp-block-columns.footer-multipacks {
display: none;
}

/* ----------------------------------
.woocommerce-breadcrumb {
visibility:hidden;
}  ------------------------------  */

/* Remove author and date from posts 
.wp-block-post-author-name {
display: none;
}

.wp-block-post-date {
display: none;
} ------------------------------- */

.wp-image-1670 {
vertical-align: middle !important;
}

.tgline {
margin-right: -1% !important;
}
.woocommerce-loop-category__title {
text-align: center;
}
.page-id-1823 .wp-block-post-title {
display: none;
}
.page-id-1820 .wp-block-post-title {
display: none;
}
  
.coverone {
min-height: calc(39vw) !important;
}
.covertwo {
padding: 0 !important;
}

/* ---------- page title for TEST page ONLY 
.page-id-1749 :where(body .is-layout-flow) > :first-child:first-child {
display:none;
} ------------------- */



.wp-element-button, .wp-block-button__link {
    background-color: #77777795;
    color: #FFFFFF;
}
.wp-element-button:visited, .wp-block-button__link:visited {
    background-color: #77777795;
    color: #FFFFFF;
}
.wp-element-button:hover, .wp-block-button__link:hover{
    background-color: #777;
    color: #FFFFFF;
}

/* Add to cart button on single product page */
.single-product .product .single_add_to_cart_button.button {
    background-color: #77777795;
    color: #FFFFFF;
}

.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color, .has-background):hover {
    background-color: #777;
}

/* Add to cart button on archives (e.g. shop, category page) */
.woocommerce .product .add_to_cart_button.button {
    background-color: #77777795;
    color: #FFFFFF;
}

body.home .wc-block-grid__product .wc-block-grid__product-title {
font-size: 1.25em;

}
body.home .woocommerce-Price-amount.amount {
font-size: 1.3em;
} 
body.home .wc-block-grid__product-add-to-cart.wp-block-button {
font-size: 1.3em;
}
.nav-2.wp-block-navigation {
margin-left: 30px;
}

.lower-nav {
min-height: 300px;
}

.read-more {
    aria-label: "Select Options";
}

/* --- align Category Page titles --- */
.mbm_centre.wp-block-query-title {
text-align: center;
}


/* ------------  media queries ---------------------------------------------------------  */

@media screen and (max-width: 1450px) {
  /* hamburger button */
  .nav-2 .wp-block-navigation__responsive-container-open  {
    display: block !important;
  }

  /* full menu */
  .nav-2 .wp-block-navigation__responsive-container:not(.is-menu-open.has-modal-open) {
    display: none !important;
  }
}

@media screen and (max-width: 420px) {
  /* home top cover text */
  .covertext {
  font-size: 1.5rem !important;
  }
  /* ------- .woocommerce div.product form.cart .variations select {
   max-width: 50vw; ----------------------------------------------------- */
   }
}

/* Change stack on mobile for SINGLE PRODUCT */
@media (max-width: 1023px){
   .ge-single-product {
       flex-direction: column !important;
   }
}

/* Change stack on mobile for SINGLE PRODUCT */
@media (max-width: 1206px){
   .ge-single-product {
       flex-direction: column !important;
       overflow-x: hidden;
       max-width: 100%
   }
   /* Set the viewport width to the device width
     <meta name="viewport" content="width=device-width, initial-scale=1.0"> ------- */
}

@media screen and (max-width: 768px) {
  /* restrict widht of option boxes for variations on small portrait screeen */

   /* .woocommerce div.product form.cart table.variations td, .woocommerce div.product form.cart table.variations th {
        max-width: 40vw;
    } -------------------------- */
  .woocommerce div.product form.cart .variations select {
   max-width: 40vw;
   }
}

