/*
Theme Name: Zilzie Wines
Theme URI: http://www.gorilion.com
Description: A child theme of Bridge Theme
Author: Gorilion
Author URI: http://www.gorilion.com
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.wrapper, body, .content, .content .container, .full_width {
    background-color:transparent !important;
}

header.scrolled, body:not(.home) header {
        background-image: url(images/nav-banner.jpg);
        background-size:cover;
        background-position: center center;
        background-repeat: no-repeat;
}
body:not(.elementor-editor-active) .elementor-menu-anchor:before {
    content: "";
    display:block;
    height: 80px; /* fixed header height*/
    margin: -80px 0 0; /* negative fixed header height */
    visibility: hidden;
    pointer-events: none;
  }
nav.main_menu ul li.active a {
    font-weight: 900;
}
nav.main_menu {
    border-top: 2px solid rgba(255,255,255,0.4);
}
.sticky nav.main_menu {
    border-top: none;
}
.sticky .q_logo {
    display:none;
}
.home .content {
    min-height: auto !important;
}
/* Woocommerce styling */
.product .top-product-section img {
    max-height: 300px;
    width: auto;
}
.product  .top-product-section .add-to-cart-button-outer {
    display:none !important;
}
.product .product-category .price {
    display:none !important;
}
.product .product-category {
    text-align: center;
    
}
.product .product-category button {
    margin-top: 15px;
    padding-right: 50px;
    padding-left: 50px;
}
.woocommerce ul.products li.product:hover h6 {
    color:#014d87;
}
.woocommerce ul.products li.product h6 {
    padding-left: 25%;
    padding-right: 25%;
}
.woocommerce .title_holder {
    padding-top: 0px !important;
    margin-top: 250px !important;
}
.woocommerce .product .images .woocommerce-product-gallery__image img {
    max-height: 500px;
    width: auto !important;
}
.woocommerce .product .images a {
    display:inline-block;
}
.woocommerce .product .images figure {
    text-align: center !important;
}
.qode-related-upsells-title {
    color:#000000;
}
.widget #searchform {
    background-color:#f2f2f2;
}
.widget #searchform input[type="text"] {
    color:#000;
}
aside .widget h5 {
    color:#367dbd;
    text-transform: uppercase;
}
.woocommerce aside .widget ul.product-categories a:hover, .woocommerce-page aside .widget ul.product-categories a:hover, aside .widget ul.product-categories a:hover {
    color:#367dbd;
}
.woocommerce .product .images {
    text-align: center;
}
.title_subtitle_holder .product-categories a {
    color:#357BBD;
}
.single-product .title_outer .product-categories {
    border-bottom: 1px solid #A3A8B3;
    padding-bottom: 20px;
}
.single-product .product_meta, .woocommerce-product-details__short-description, .single-product .added_to_cart.wc-forward {
    display:none;
}
.single-product .description, .single-product .description p {
    font-size: 14px;
    line-height: 19px;
}
.single-product .description h3, .single-product .description h4 {
    color:#0a0a0a;
    margin-top: 16px;
    font-size: 14px;
line-height: 14px;
text-transform: uppercase;
margin-bottom: 3px;
}
.qode-related-upsells-title {
    text-transform: uppercase;
    text-align: center;
    color:#357BBD;
    border-bottom: 1px solid #A3A8B3;
    padding-bottom: 20px;
}
.single-product .description h4 { 

font-weight:300;
margin-bottom: 0px;

}
@media screen and (min-width: 767px) {
    .q_logo img {
        /*max-height: 80px;*/
    }
    header.centered_logo .q_logo img, header.centered_logo .q_logo a {
        height: 60px !important;
    }
    nav.main_menu > ul > li:first-child > a {
        padding-left: 0px;        
    }
    nav.main_menu > ul > li:last-child > a {
        padding-right: 0px;        
    }
    nav.main_menu > ul > li > a {
        line-height: 60px;
    }
}

@media screen and (max-width: 1000px) {
    .header_bottom {
        background-color:transparent !important;
    }
    .header_bottom, nav.mobile_menu {
        background-color: transparent !important;
    }
    .home header {
        position: absolute !important;
    }
}