<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!/wp-content/themes/bridge/style.css*//*
Theme Name: Bridge
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Creative Multi-Purpose WordPress Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 16.7
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/


@font-face{font-family:'ralewayregular';src:url(/wp-content/themes/bridge/fonts/Raleway/raleway-regular.eot);src:url('/wp-content/themes/bridge/fonts/Raleway/raleway-regular.eot?#iefix') format('embedded-opentype'),
url(/wp-content/themes/bridge/fonts/Raleway/raleway-regular.woff2) format('woff2'),
url(/wp-content/themes/bridge/fonts/Raleway/raleway-regular.woff) format('woff'),
url(/wp-content/themes/bridge/fonts/Raleway/raleway-regular.ttf) format('truetype'),
url('/wp-content/themes/bridge/fonts/Raleway/raleway-regular.svg#ralewayregular') format('svg');font-weight:normal;font-style:normal;font-display:swap;}

@font-face{font-family:'ralewaybold';src:url(/wp-content/themes/bridge/fonts/Raleway/raleway-bold.eot);src:url('/wp-content/themes/bridge/fonts/Raleway/raleway-bold.eot?#iefix') format('embedded-opentype'),
url(/wp-content/themes/bridge/fonts/Raleway/raleway-bold.woff2) format('woff2'),
url(/wp-content/themes/bridge/fonts/Raleway/raleway-bold.woff) format('woff'),
url(/wp-content/themes/bridge/fonts/Raleway/raleway-bold.ttf) format('truetype'),
url('/wp-content/themes/bridge/fonts/Raleway/raleway-bold.svg#ralewaybold') format('svg');font-weight:normal;font-style:normal;font-display:swap;}

@font-face{font-family:'ralewaymedium';src:url(/wp-content/themes/bridge/fonts/Raleway/raleway-medium.eot);src:url('/wp-content/themes/bridge/fonts/Raleway/raleway-medium.eot?#iefix') format('embedded-opentype'),
url(/wp-content/themes/bridge/fonts/Raleway/raleway-medium.woff2) format('woff2'),
url(/wp-content/themes/bridge/fonts/Raleway/raleway-medium.woff) format('woff'),
url(/wp-content/themes/bridge/fonts/Raleway/raleway-medium.ttf) format('truetype'),
url('/wp-content/themes/bridge/fonts/Raleway/raleway-medium.svg#ralewaymedium') format('svg');font-weight:normal;font-style:normal;font-display:swap;}

@font-face{font-family:'ralewaysemibold';src:url(/wp-content/themes/bridge/fonts/Raleway/raleway-semibold.eot);src:url('/wp-content/themes/bridge/fonts/Raleway/raleway-semibold.eot?#iefix') format('embedded-opentype'),
url(/wp-content/themes/bridge/fonts/Raleway/raleway-semibold.woff2) format('woff2'),
url(/wp-content/themes/bridge/fonts/Raleway/raleway-semibold.woff) format('woff'),
url(/wp-content/themes/bridge/fonts/Raleway/raleway-semibold.ttf) format('truetype'),
url('/wp-content/themes/bridge/fonts/Raleway/raleway-semibold.svg#ralewaysemibold') format('svg');font-weight:normal;font-style:normal;font-display:swap;}

@font-face{font-family:'ralewayextrabold';src:url(/wp-content/themes/bridge/fonts/Raleway/raleway-extrabold.eot);src:url('/wp-content/themes/bridge/fonts/Raleway/raleway-extrabold.eot?#iefix') format('embedded-opentype'),
url(/wp-content/themes/bridge/fonts/Raleway/raleway-extrabold.woff2) format('woff2'),
url(/wp-content/themes/bridge/fonts/Raleway/raleway-extrabold.woff) format('woff'),
url(/wp-content/themes/bridge/fonts/Raleway/raleway-extrabold.ttf) format('truetype'),
url('/wp-content/themes/bridge/fonts/Raleway/raleway-extrabold.svg#ralewayextrabold') format('svg');font-weight:normal;font-style:normal;font-display:swap;}

.review-item img {max-width: 90px;}

.green a {
    color: #009856 !important;
}

/*
 * Woocommerce Global
*/
.woocommerce-pagination ul.page-numbers li a:hover, 
.woocommerce-pagination ul.page-numbers li span.current {
    color: #fff !important;
    background-color: #009856 !important;
    border-color: #009856 !important;
}

ul.products a.add-to-cart {
    letter-spacing: 0;
}

.splitit-installment-price {
    padding: 0 10px;
    background-color: #f0ece9;
    font-size: 12px;
    margin-left: 1em;
    display: inline-block !important;
    color: #252525;
    vertical-align: top;
}
.splitit-installment-price .woocommerce-Price-amount {
    font-size: 13px !important;
    font-weight: 700 !important;
    color: #252525 !important;
}
.splitit_logo img {
    width: 45px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 1em;
}
.splitit_info img {
    width: 17px;
    display: inline-block;
    vertical-align: top;
    margin-left: 9px;
    margin-top: 8px;
}

/*
 * PRODUCT PAGE : FIXED CART
*/
body.mobile-devices .content_bottom {
    z-index: unset;
}
form.pos_fixed {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: white;
    margin: 0 !important;
    z-index: 99999999;
    left: 0;
    box-shadow: 0px 0px 1px 0px #009856;
}

form.pos_fixed button.single_add_to_cart_button {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0;
}

form.pos_fixed .quantity {
    float: none !important;
    margin: 0 auto !important;
    width: 100px;
    background: transparent;
    padding-bottom: 4px !important;
    text-align: center;
}

form.pos_fixed .quantity .minus,form.pos_fixed .quantity .plus {
    width: 25px !important;
    text-align: center;
    line-height: 25px !important;
    height: 25px !important;
    border-radius: 50% !important;
    box-shadow: 0px 0px 2px grey;
    font-weight: bold;
}

/*
 * customer_reviews_section
*/
#customer_reviews_section {
    padding-bottom: 30px;
}


body.home #customer_reviews_section .slick-list {
    padding: 0 30px;
}

body.archive #customer_reviews_section .slick-slide {
    margin-left: 0;
}

#customer_reviews_section h2 {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    margin-bottom: 20px;    
}

#customer_reviews_section h3 {
    font-size: 14px;
    font-weight: 600;
}

#customer_reviews_section p {
    font-size: 13px;
    line-height: 1.7rem;
}

#customer_reviews_section .slick-arrow {
    border: 1px solid #777;
}

@media only screen and (max-width: 480px) {
    #customer_reviews_section .vc_custom_1570693470635 {
        margin-top: 0 !important;
    }
    body.archive #our_services {padding-bottom: 60px;}
}

@media only screen and (max-width: 600px) {
    body.product-template-default .content_inner, body.woocommerce-page .content_inner {
        padding-bottom: 60px;
    }
    body.product-template-default .woocommerce-product-gallery__image:not(:first-child) {
        width: 33% !important;
    }
}

/*
 * Woocommerce Global
*/
.woocommerce-pagination ul.page-numbers li a:hover, 
.woocommerce-pagination ul.page-numbers li span.current {
    color: #fff !important;
    background-color: #009856 !important;
    border-color: #009856 !important;
}

/*
 * Mobile Banner : Fix
*/
.home_banners img {width: 100%;}

/*
* SHOPPING CART SUMMARY
*/
.shopping_cart {padding: 1em;}
.shopping_cart h3 {
    font-size: 1.25rem;
    text-align: center;
    border-bottom: 1px solid #e0dede;
    padding-bottom: 1.5em;
    letter-spacing: 5px;
    margin-bottom: 1.5em; 
}
.shopping_cart .cart_totals  {
    float: none !important;
    width: 100% !important;
    margin: 0;
}
.shopping_cart .cart_total_block {
    padding: 1em;
    border: 1px solid #e0dede;
}
.shopping_cart .cart_item {
    padding-right: 1em;
}
.shopping_cart .item_wrap {
    clear: both;
    overflow: hidden;
    border-bottom: 1px solid #e0dede;
    margin-bottom: 1em;
    padding-bottom: 1em;  
}
.shopping_cart .product-quantity {
    float: left;
}
.shopping_cart .product-subtotal {
    float: right;
}
.shopping_cart .quantity_subtotal h4 {
    font-size: 16px;
    margin-bottom: 0.5em;
}
.shopping_cart input[type="submit"],
.shopping_cart .checkout-button {
    width: 100%;
    letter-spacing: 0;
    margin: 0.7em 0;
    display: block;
    text-align: center;
    padding: 0;
    max-width: 332px;
}
@media only screen and (max-width: 480px) {
    .shopping_cart input[type="submit"],
    .shopping_cart .checkout-button {font-size: 14px;}

    #customer_reviews_section .vc_custom_1570609691661 {margin-top: 0 !important;}

    #testimonail_section ul.flex-direction-nav {display: none !important;}

    .vc_row.full_screen_section {padding: 15px 0 !important;}

}
.woocommerce-message {
    background: #90ee904f;
    border: 1px solid #009856;
}
.woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus {
    border-radius: 0 !important;
    width: 35px !important;
    height: 35px !important;
}
/*
* END SHOPPING CART SUMMARY
*/

/*
 * FOOTER TOGGLE
*/
@media only screen and (max-width: 480px) {
    .footer_top .footer_col4 {text-align:left !important;}
    .footer_top {
        padding: 30px 0 30px;
    }
    .footer_top h5 {
        text-align: left;
        cursor: pointer;
        font-size: 14px;
        font-weight: 500;
    }
    .footer_top h5:after {
        content: "\f078";
        font-family: "FontAwesome";
        font-size: 16px;
        position: absolute;
        right: 15px;
    }
    .footer_top .textwidget {display: none;}
    #testimonail_section p {
        font-size: 20px !important;
        padding: 0 15px !important;
    }

    footer .container_inner {
        padding: 0 15px !important;
        background: #f2f2f2;
    }

}

/*
 * HOME PAGE
*/

.mobile_banner img {
    width: 100%;
}

.footer_top_holder .footer_top .container {
    background: #f2f2f2 !important;
}

/* WOOCOMMERCE PRODUCT REVIEWS PRO */

#reviews .reviews_wrapper {
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-gap: 50px;
}

#reviews .reviews_wrapper .product-rating,
#reviews .reviews_wrapper .product-rating &gt; div {
    display: block !important;
    width: 100% !important;
    text-align: left !important;
}

.woocommerce #reviews .contributions-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 30px;
    letter-spacing: 3px;
    margin: 25px 0;   
}

#reviews .reviews_wrapper .product-rating,
#reviews .reviews_wrapper .product-rating-form {
    margin-bottom: 20px;
}

#reviews .reviews_wrapper .product-rating-form .product-rating-active-form {
    width: 100%;
    height: 50px;
    margin: 10px 0 25px 0;
    background: #009856;
    color: #fff;
    text-transform: uppercase;
    border: none;
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    letter-spacing: 2px;
}

#reviews .reviews_wrapper .product-rating .product-rating-summary p,
#reviews .reviews_wrapper .product-rating-form p,
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
    font-size: 13px;
    margin-top: 15px;
    margin-bottom: 15px;
    line-height: 25px;
}

.woocommerce #reviews .product-rating .product-rating-details table td.rating-graph .bar, 
.woocommerce-page #reviews .product-rating .product-rating-details table td.rating-graph .bar {
    margin-top: 2px;
    height: 25px;
    background-color: #009856;
}

.woocommerce #reviews .form-contribution #review_rating_field label, .woocommerce-page #reviews .form-contribution #review_rating_field label {
    /* display: inline-block; */
    display: block;
    margin-bottom: 1em;
}

.woocommerce-page #reviews .star-rating-selector fieldset {float: left;}

.woocommerce-page #reviews #review_form_wrapper .form-review {
    display: none;
}

#contributions-attachment {
    clear: both;
    margin-bottom: 30px;
    border-bottom: 1px solid #e0dede;
    padding-bottom: 30px;    
}
#contributions-attachment &gt; div {display: inline-block; margin-right: 5px;}

.woocommerce-page #reviews #comments img {max-height: 100px; width: auto;}

.star-rating-selector:not(:checked) label.checkbox:hover, .star-rating-selector:not(:checked) label.checkbox:hover~label.checkbox {
    color: green !important;
}
.star-rating-selector:not(:checked) input:checked~label.checkbox {
    color: green !important;
}

.woocommerce #reviews #comments .form-contribution_comment, .woocommerce-page #reviews #comments .form-contribution_comment {
    margin: 0;}

#contributions-list .contributions-container {
    max-height: 1024px;
    overflow: hidden;
    width: 100%;
}

#contributions-list .load_more_reviews {
    height: 50px;
    margin: 10px auto 25px auto;
    width: 350px;
    display: block;
}

.product .star-rating span:before, .product .star-rating:before {
    color: #009856;
}

/* fixed Qode Themes */
.woocommerce #reviews #comments ol.commentlist li .comment-text, 
.woocommerce-page #reviews #comments ol.commentlist li .comment-text {
    margin-left: 0 !important;
}
.woocommerce-page #reviews #comments .comment-text .meta {
    display: block;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {display: none !important;}
.woocommerce #reviews #comments .star-rating, .woocommerce-page #reviews #comments .star-rating {float: right !important;}
.woocommerce #reviews #comments .form-contribution_comment .woocommerce-input-wrapper textarea {width: 100%;}
.contribution-karma {display: none;}
.woocommerce .star-rating, .woocommerce-page .star-rating {
    width: 7em !important;
    color: #009856 !important;
    font-size: 1.3em !important;
}
#review_rating_field {
    overflow: hidden;
}
.form-contribution input[type="text"],
.form-contribution textarea {width: 96%;}
.form-contribution_comment {display: none;}

@media only screen and (max-width: 480px) {
    #reviews .reviews_wrapper {
        grid-template-columns: 1fr !important;
    }
}</pre></body></html>