/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

/* Single Product page */
.woocommerce div.product .cart, .woocommerce div.product .product_meta,
.social_share_list_holder,
.woocommerce ul.products li.product .add-to-cart-button-outer
{
    display: none;
}
.content, .content .container, .full_width {
    background-color: #ffffff;
}
.q_accordion_holder.boxed div.accordion_content {
    padding-left: 0;
    display: block !important;
}
.q_accordion_holder.accordion.boxed .ui-accordion-header {
    text-align: left;
    background-color: #fff;
    padding-top: 25px;
    pointer-events: none;
}
.q_accordion_holder.boxed div.accordion_content_inner {
    padding-top: 0;
}
.related.products {
    padding-top: 15px;
}

.woocommerce div.product .summary p.price del span.amount,
.qode_product_list_holder .product_price del .amount {
    color: #bcbcbc;
    font-weight: 400;
}
.woocommerce del, .woocommerce-page del,
.qode_product_list_holder .product_price del {
    color: #b5b5b5;
}
.qode_product_list_holder .product_price ins {
    text-decoration: none;
}

/* Home page */
.qode_product_list_holder .product_button,
.qode_product_list_holder .product_category
{
    display: none;
}
.qode_product_list_holder.three_columns ul li:nth-child(2n), .qode_product_list_holder.two_columns ul li:nth-child(4n+2), .qode_product_list_holder.two_columns ul li:nth-child(4n+3) {
    background-color: #fff;
}
@media only screen and (max-width: 600px) {
    .qode_product_list_holder.three_columns ul li:nth-child(2n), .qode_product_list_holder.two_columns ul li:nth-child(2n) {
        background-color: #fff;
    }
}
.qode_product_list_holder ul li {
    box-shadow: 0 0 1px 1px rgba(188, 188, 188, 0.45);
}

/* QODE PRODUCT IMAGE */
.qode_product_list_holder .product_image img,
.woocommerce ul.products li.product .image-wrapper img,
img.attachment-full.size-full.wp-post-image
{
    height: 300px;
    width: 500px;
    object-fit: contain;
}
@media only screen and (max-width: 1024px) {
    .qode_product_list_holder .product_image img,
    .woocommerce ul.products li.product .image-wrapper img,
    img.attachment-full.size-full.wp-post-image
    {
        height: 250px;
        width: 350px;
        object-fit: contain;
    }
}

.woocommerce div.product div.related .qode-related-upsells-title, .woocommerce div.product div.related h4,
.woocommerce div.product div.upsells .qode-related-upsells-title, .woocommerce div.product div.upsells h4
{
    margin-top: 5px;
    margin-bottom: 5px;
}

/* Product hover */
.woocommerce ul.products li.product:hover .image-wrapper img {
    opacity: 1;
}

/* Breadcrumbs */
.breadcrumb a, .breadcrumb .delimiter {
    color: #000 !important;
}

/*TOP Menu*/
.header_top, .fixed_top_header .top_header {
    padding: 0 45px;
}

/* Search icon */
.side_menu_button a:last-child {
    padding: 0 0 7px 8px;
}

/* Sale badge */
.woocommerce .product .onsale-inner:after {
    display: none;
}

/* Product Image Viewer  */
body a.pp_next:after, body a.pp_previous:after {
    color: #000;
    border: 2px solid #000;
}
.pp_fade {
    background-color: #fff;
}

/* Header */
i.qode_icon_font_awesome.fa.fa-search,
i.qode_icon_font_awesome.fa.fa-bars {
    font-size: 18px;
}

/* Footer */
.footer_bottom {
    padding: 5px 0 5px 0;
}


/* brand logo's */
.flexslider .slides img, .portfolio_slider .portfolio_slides img, .qode_carousels .slides img {
    width: unset;
    display: block;
    margin: 0 auto;
}
.qode_carousels .slides>li {
    cursor: default;
}

/* Search page */
.blog_holder article .post_info a,
.blog_holder article .post_text h2 .date,
.blog_holder article .post_info {
    display: none;
}
