

footer .column1 {
position: relative;
top: -18px;
}
.header_inner{
background-color:rgba(0, 0, 0, 0.5);
}
.carousel-inner .item .image {
    position: absolute;
    top: 0;
    left: 0;
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%;
}
.woocommerce ul.products li.product, .woocommerce ul.products li.product a.product-category, .woocommerce-page ul.products li.product a.product-category {
    display: block;
    height: 100%;
    background-color: #000;
}
.light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a:hover,
.light:not(.sticky):not(.scrolled) nav.main_menu > ul > li.active > a,
.light.header_style_on_scroll nav.main_menu > ul > li > a:hover,
.light.header_style_on_scroll nav.main_menu > ul > li.active > a {
color: #a58355;
}
.light:not(.sticky):not(.scrolled) nav.main_menu ul li a span.underline_dash,
.light.header_style_on_scroll nav.main_menu > ul > li > a:hover span.underline_dash,
.light.header_style_on_scroll nav.main_menu > ul > li.active > a span.underline_dash,
.vertical_menu_transparency_on .light nav.vertical_menu ul li a span.underline_dash {
  background-color: #fff !important;
display: none;
}
.logo_wrapper {
    display: table-cell;
    width: 33.33%;
    vertical-align: middle;
    position: relative;
    padding-top: 30px;
}
.cat-item-15 {
display: none;
}
.woocommerce-cart table.cart tbody tr td a:not(.checkout-button), .woocommerce-checkout .checkout table tbody tr td a {
    color: #fff;
}
.drop_down .second .inner>ul, li.narrow .second .inner ul {
    display: inline-block;
    position: relative;
    background-color: #000;
    border-color: #3d3d3d;
}
.woocommerce input[type='text']:not(.qode_search_field) {
color:black;
}
.woocommerce .add-request-quote-button.button, .woocommerce .add-request-quote-button-addons.button{
    background-color: #a58355;
    color: #fff;
}
.related.products {
visibility:hidden;
}
.title_outer .has_background.title .title_subtitle_holder, .title_outer .has_fixed_background.title .title_subtitle_holder, .title_outer.with_image .title .title_subtitle_holder {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    display: none;
}
.separator.small.left {
    margin-left: 0;
    margin-right: 0;
    display: none;
}