/*
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");

header.fixed_hiding .q_logo a, header.fixed_hiding .q_logo {
  max-height: 100px;
}

image wp-image-40  attachment-thumbnail size-thumbnail {
    sizes="(max-width: 80px) 100vw, 80px" height="80"
}

wpb_text_column wpb_content_element .text-center {
    margin: auto;
    width: 50%;}

.text-white h4, .h4, h4 a {color: #fff;}

.text-white h3, .h3, h3 a {color: #fff;}

.text-white h5,
.h5,
h5 a {
  color: #fff;
}

.text-white p {color: #fff;}

.vc_single_image-img { border: 2px solid #c7a08255; }

.img-border { border: 2px solid #c7a08255; }

/*-*/

.packages-cart p { border: none; }

.woocommerce-Price-amount>.amount { color: #303030; }

***

.table-mobile { width: 100%; overflow-x: auto; display: grid; border-top: none; }
.qode_pricing_tables clearfix three_columns .q_price_table { border-top: none; }
.q_price_table { border-top: none; }

.qode_pricing_tables .clearfix .three_columns .q_price_table {
 border-top:1px solid #303030;
}

.packages-table { border-top:1px solid #303030; }
.price_in_table .mark {
 font-weight:300;
 color: c7a08255;
}

/*-*/

.woocommerce ul.products li.product,
.woocommerce ul.products li.product a.product-category,
.woocommerce-page ul.products li.product a.product-category {
 background-color:#303030;
}

.woocommerce-product-details__short-description {
  color: #ffffff;
}
.woocommerce .product .onsale, .woocommerce .product .single-onsale {
  background-color: #303030;
}

.ajax_loader .pulse,
    .ajax_loader .double_pulse .double-bounce1, .ajax_loader .double_pulse .double-bounce2,
    .ajax_loader .cube,
    .ajax_loader .rotating_cubes .cube1, .ajax_loader .rotating_cubes .cube2,
    .ajax_loader .stripes > div,
    .ajax_loader .wave > div,
    .ajax_loader .two_rotating_circles .dot1, .ajax_loader .two_rotating_circles .dot2,
    .ajax_loader .five_rotating_circles .container1 > div, .ajax_loader .five_rotating_circles .container2 > div, .ajax_loader .five_rotating_circles .container3 > div,
    .separator.small,
    .testimonials_holder .flex-direction-nav a:hover,
    .q_price_table .price_table_inner,
    .carousel-inner .item.dark .slider_content .text .qbutton:hover,
    .vertical_menu_hidden_button_line,
    .vertical_menu_hidden_button_line:after,.vertical_menu_hidden_button_line:before,
	.blog_vertical_loop_button .button_icon a,
	.blog_vertical_loop_back_button .button_icon a

            , .woocommerce .product .onsale,
        .woocommerce .product .single-onsale
     {
        background-color: #242323;
    }

.woocommerce ul.products li.product .product-categories a:not(:hover),
.woocommerce-page ul.products li.product .product-categories a:not(:hover) {
 color:#b9b8b8
}

.woocommerce div.product div.product_meta>.social_share_list_holder>span,
.woocommerce div.product div.product_meta>span {
 color:#b9b8b8;
}

.woocommerce div.product div.product_meta>span a,
.woocommerce div.product div.product_meta>span span {
 color: #b9b8b8;
}

.woocommerce-product-details__short-description p {
  color: #eeeeee;
}

.myaccount_user,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce div.message {
  background-color:#303030;	
}

.woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-content .woocommerce-notices-wrapper p {
  color:#c7a08255;
}

.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
  color: #eeeeee;
}

.woocommerce-account .woocommerce-MyAccount-navigation li {
  color: #eeeeee;
}

.woocommerce-account .woocommerce-MyAccount-navigation li a {
  color: #eeeeee;
}

.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
  color: #eeeeee;
}

.woo-cart {
  background-color: #303030;
}

.woocommerce .empty-cart-wrapper p,
.woocommerce-page .empty-cart-wrapper p {
  background-color: #303030;
}

.side_menu {
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}

.woocommerce-account h2,.woocommerce-account h3,.woocommerce-checkout h2,.woocommerce-checkout h3 {
  color: #eeeeee;
}

.woocommerce-account header h3,.woocommerce-checkout header h3 {
  color: #eeeeee;
}

.woocommerce-account .woocommerce-MyAccount-navigation li a {
  font-weight: 400;
}

/*
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
  color: #c7a08255;
}
*/

.woocommerce .checkout table.shop_table thead tr th,.woocommerce table.cart thead tr th,.woocommerce-account table.my_account_orders thead tr th,.woocommerce-page .checkout table.shop_table thead tr th,.woocommerce-page table.cart thead tr th,.woocommerce-page table.my_account_orders thead tr th {
  color: #eeeeee;
}

.woocommerce-account table.my_account_orders thead tr th,.woocommerce-cart table.cart thead th,.woocommerce-checkout .checkout table thead th,.woocommerce-page table.my_account_orders thead tr th {
  color: #eeeeee;
}

.woocommerce-cart table.cart tbody tr td a:not(.checkout-button), .woocommerce-checkout .checkout table tbody tr td a {
  color: #eeeeee;
}

.woocommerce-cart table.cart tbody tr td a:not(.checkout-button),.woocommerce-checkout .checkout table tbody tr td a {
  color: #eeeeee;
}

.woocommerce table.cart tbody tr span.amount,.woocommerce-page table.cart tbody span.amount {
  color: #eeeeee;
}

.woocommerce div.cart-collaterals h2,.woocommerce-page .div.cart-collaterals h2 {
  color: #eeeeee;
}

.woocommerce div.cart-collaterals div.cart_totals table strong, .woocommerce div.cart-collaterals div.cart_totals table th, .woocommerce-page .div.cart-collaterals div.cart_totals table strong, .woocommerce-page .div.cart-collaterals div.cart_totals table th {
  color: #eeeeee;
}

.myaccount_user, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce div.message {
  color: #eeeeee;
}

.myaccount_user, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce div.message a, p a {
  color: #eeeeee;
}

.myaccount_user, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce div.message .h1, .h2, .h3, .h4, .h5, .h6, a, h1, h2, h3, h4, h5, h6, p a {
  color: #eeeeee;
}

.woocommerce-account table.my_account_orders tfoot th, .woocommerce-account table.my_account_orders thead th, .woocommerce-account table.shop_table tfoot th, .woocommerce-account table.shop_table thead th, .woocommerce-checkout table.shop_table tfoot th, .woocommerce-checkout table.shop_table thead th {
  color: #eeeeee;
}

.woocommerce form.checkout table.shop_table td, .woocommerce form.checkout table.shop_table th {
  color: #eeeeee;
}

.woocommerce #payment ul.payment_methods li label {
  color: #eeeeee;
}

.woocommerce #payment ul.payment_methods li .payment_box p {
  color: #eeeeee;
}

.woocommerce #payment ul.payment_methods li .payment_box {
  padding: 10px 0 0 10px;
}

.woocommerce form.checkout table.shop_table span.amount {
  color: #d1d1d1;
}

.woocommerce form.checkout .col2-set p.form-row label.checkbox {
  color: #d1d1d1;
}

.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {
  color: #d1d1d1;
}

.woocommerce .order_details.clearfix li p, .woocommerce-page .order_details.clearfix li p {
  color: #d1d1d1;
}

.woocommerce .order_details.clearfix li, .woocommerce-page .order_details.clearfix li {
  color: #d1d1d1;
}

.order-details-wrapper p {
  color: #d1d1d1;
}

.woocommerce table tr td {
  color: #d1d1d1;
}

.woocommerce-checkout .shop_table.order_details tfoot tr:last-child td span.amount, .woocommerce-checkout .shop_table.order_details tr td a {
  color: #d1d1d1;
}

.woocommerce-checkout .shop_table.order_details tr td span.amount {
  color: #d1d1d1;
}

.myaccount_user, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce div.message {
  padding-left: 0px;
}

.fa-shopping-bag:before {
  padding-right: 7px;
}

.fa-book:before {
  padding-right: 7px;
}

.fa-diamond:before {
  padding-right: 7px;
}

.fa-motorcycle:before {
  padding-right: 7px;
}

.fa-money:before {
  padding-right: 7px;
}

.fa-opencart:before {
  padding-right: 7px;
}

.fa-flag-o:before {
  padding-right: 7px;
}

.fa-map-o:before {
    padding-right: 7px;
}

.footer_bottom_columns.three_columns .column1 .footer_bottom, .footer_bottom_columns.three_columns .column1 .footer_bottom ul, .footer_bottom_columns.two_columns_50_50 .column1 .footer_bottom, .footer_bottom_columns.two_columns_50_50 .column1 .footer_bottom ul {
  letter-spacing: 0.5px;
}

.footer_bottom_holder, .footer_bottom, .footer_bottom p, .footer_bottom_holder p, .footer_bottom span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_font_elegant) {
  letter-spacing: 0.5px;
}

