.woocommerce .breadcrumbs {
display: none !important;
}

.woocommerce .breadcrumbs .fa:nth-last-of-type(2), .woocommerce span {
    opacity: 1 !important;
    color: #fff !important;
}

.woocommerce .breadcrumbs a {
    opacity: 1 !important;
}

.woocommerce header {
    background: url(https://moonlightflatoysters.com.au/wp-content/uploads/2025/12/IMG_8871.jpg);
    background-size: cover !important;
    background-position: center center !important;
}

.woocommerce h1, .woocommerce .breadcrumbs a span {
color: #fff !important;
}

@media (max-width: 959px) {
.logo img {
        max-height: 67px !important;
}
}

.menu-item:last-child {
display: none !Important;
}

@media (max-width: 700px) {
.quote-received-page h3 {
   padding-top: 40px !important;
   font-size: 28px !important;
}
}

.evav-guests .entry-header {
    padding-top: 258px;
}

.elex-raq-view-quote-list-open-btn {
    color: #fff !important;
    padding: 10px;
    border-color: #000 !important;
    background-color: #000000 !important;
}

.add_to_quote, .add_to_quote:hover {
    color: #fff !important;
    padding: 10px;
    background-color: #b0976d!important;
}

.woocommerce .add-request-quote-button.button, .woocommerce .add-request-quote-button.button:hover {
    background-color: #b0976d!important;
    color: #ffffff!important;
    padding: 10px;
    line-height: 70px;
}

.woocommerce-shop ul.products li.product {
    margin-top: 30px !Important;
    margin-bottom: 30px !important;
}

.woocommerce-shop .woo-entry-wrapper {
   top: 30px !Important;
}

.single-product .woocommerce-product-details__short-description p {
   margin-bottom: 20px !Important;
}

.single-product div.product h1.product_title {
    line-height: 40px !Important;
    margin-bottom: 20px !important;
}

.single-product div.product p.price:after {
   content: ' each (minimum 6 per order)' !important;
   font-size: 20px;
}

.woocommerce #wrapper .quantity .qty {
    font-size: 20px;
}

.breadcrumbs :nth-child(4), .breadcrumbs :nth-child(5) {
display: none !Important;
}

.woocommerce-page .blog-header.entry-header {
    padding-bottom: 55px;
}

p.demo_store a {
    color: #fff;
    background: #231f20;
    padding: 10px;
    border-radius: 5px;
    margin-left: 10px;
}

.woocommerce-page .woocommerce-store-notice {
    display: inherit !Important;
}

.woocommerce-store-notice {
display: none !Important;
}

#evav-overlay .disclaimer p {
    font-size: 15px !important;
    padding-top: 10px;
    padding-bottom: 10px;
}

@media (max-width: 600px) {
.lower-footer {
    background-color: #1A1A1A;
    padding-top: 20px;
    padding-bottom: 20px;
}

.lower-footer a {
    color: #ab936c;
    display: inline;
}

.back-to-top.active {
   display: none;
}

}

.upper-footer {
    display: none;
}

.transparent-navigation .navbar.navbar-default, .transparent-navigation .navbar.navbar-default .container, .transparent-navigation .navbar.navbar-default.contained, .transparent-navigation .navbar .topbar, .transparent-navigation .navbar .menubar {
    background-color: #231f20 !important;
}

#logo {
    max-width: 330px;
}

#main-menu .navbar-nav a, #main-menu .navbar-nav .menu-item a {
    opacity: 1 !important;
}

@media (max-width: 750px) {
.hmob {
   display: none !important;
}
}

.lower-footer a:hover {
    text-decoration: underline;
}

.lower-footer a {
    color: #ab936c;
}

.vc_col-sm-12 .wpcf7 .wpcf7-submit {
    font-weight: bold;
    font-size: 16px;
}

.prim_text { 
font-weight: bold; 
font-size: 14px; 
}

#main-menu .navbar-nav a, #main-menu .navbar-nav .menu-item a {
    font-weight: bold;
}