

.shopping_cart_header .header_cart {
    background-image: url('http://bridge52.qodeinteractive.com/wp-content/uploads/2016/06/shopping_cart.png');
    background-size: 28px 31px;
    width: 28px;
    height: 31px;
}

.shopping_cart_header .header_cart span {
    line-height: 37px;
    width: 28px;
    color: #000;
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    font-size: 10px;
}

header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a{
    opacity: 1;
}

body:not(.paspartu_on_top_fixed) .paspartu_outer .content:not(.has_slider) .content_inner {
    padding-top: 0%;
}

header .header_inner_left {
    left: 38px;
}

nav.main_menu>ul>li:first-child {
    padding: 0 0 0 14px;
}

.q_counter_holder p.counter_text, .title h1 {
    text-transform: capitalize;
    letter-spacing: 0;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea{
    text-align: center;
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: 5px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    margin-top: 13px;
}

div.wpcf7 img.ajax-loader {
    display: block;
    margin: 0 auto;
}

.qode_product_list_masonry_holder .qode_product_list_item .qode_product_list_item_inner .qode_product_separator {
    width: 14px;
    height: 2px;
    margin: 5px auto 17px;
  }

.qode_product_list_masonry_holder .qode_product_list_item .qode_product_list_item_inner .qode_product_price {
    font-weight: 400;
    letter-spacing: -0.4px;
}

.qode_product_list_masonry_holder .qode_product_list_item .qode_product_list_item_inner .qode_product_category a {
    font-size: 13px;
    letter-spacing: -0.3px;
    font-weight: 400;
}

.qode_product_list_masonry_holder .qode_product_list_item .qode_product_list_item_inner .qode_product_category {
    margin-bottom: 7px;
}

.woocommerce .button, .woocommerce input[type=submit], .woocommerce ul.products li.product .added_to_cart, .woocommerce-page .button, .woocommerce-page input[type=submit] {
    padding: 0px 32px;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .qode-sp-separator.separator {
    margin-top: 13px;
    margin-bottom: 21px;
    width: 29px;
    height: 3px;
    background-color: #f5b640;
}

 .single-product .product-type-simple .summary .price ins{
     float: left;
}

.woocommerce div.product .summary p.price del{
      padding-left: 7px;
}

.woocommerce-product-rating .woocommerce-review-link{
    display: none;
}

.woocommerce div.product div[itemprop=offers] {
    margin-bottom: 22px;
}

.woocommerce div.product div[itemprop=description] {
    margin: 25px 0 33px 0;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .single-onsale {
    left: 128px;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom .q_tabs {
    padding-top: 36px;
    padding-bottom: 46px;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .related {
    padding-top: 48px;
}

.shopping_cart_dropdown ul li a {
    color: #fff;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .product-categories {
    font-size: 13px;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .product-categories a {
    color: #b2b2b3;
}

.woocommerce div.product div.product_meta > span span, .woocommerce div.product div.product_meta > span a, .woocommerce.single-product.qode-product-single-tabs-on-bottom .product .product_meta>span {
    font-size: 12px;
}

.woocommerce #respond #reply-title, .woocommerce #reviews h2 {
    font-size: 14px;
    letter-spacing: 0;
}

.woocommerce table.shop_attributes th {
    text-transform: none;
}

.q_tabs.horizontal .tabs-container {
    padding-top: 15px;
}

.woocommerce ul.products li.product a.product-category.product-info, .woocommerce-page ul.products li.product a.product-category.product-info {
    padding-top: 1px;
}

.woocommerce ul.products li.product .product-categories a, .woocommerce-page ul.products li.product .product-categories a {
    color: #b2b2b3 !important;
}

 .woocommerce ul.products li.product:hover .image-wrapper {
background-color: #f2f2f4;
}

.woocommerce ul.products li.product:hover .image-wrapper img {
opacity: 0;
}

.woocommerce ul.products li.product .add-to-cart-button, .woocommerce ul.products li.product .added_to_cart, .woocommerce ul.products li.product a.qbutton.out-of-stock-button {
padding: 0 28px;
}

@media only screen and (max-width: 600px) {
.title.title_size_medium h1, .woocommerce .product h1.product_title, .woocommerce div.product .summary p.price span.amount {
    font-size: 24px;
    line-height: 30px;
}
}

table.shop_table .product-total {
  text-align: right;
  display: none;
}

.woocommerce table.cart td:nth-of-type(4), .woocommerce table.cart th:nth-of-type(4) {
display: none;
}

.woocommerce table.cart td:nth-of-type(6), .woocommerce table.cart th:nth-of-type(6) {
display: none;
}

cart-subtotal {
display :none;
}

.order-total {
display :none;
}
.product-total {
display :none;
}

.shop_table thead {
display :none;
}

.wc-bookings-booking-cost {
display :none !important;
}
table.shop_table tr.cart-subtotal{
display:none;
}

.woocommerce div.cart-collaterals div.cart_totals, .woocommerce-page .div.cart-collaterals div.cart_totals {
    float: right;
    width: 26.3%;
    margin-bottom: 31px;
    display: none;
}

.woocommerce-Price-amount amount{
display:none;
}