/*
Theme Name: The Retailer Child
Theme URI: http://theretailer.getbowtied.com/
Description: This is a child theme for The Retailer.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: theretailer
Version: 1.0
*/

@import url("../theretailer/style.css");

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/



.woocommerce-page .widget.woocommerce, .woocommerce-page .widget.widget_collapscat {
padding: 15px;
    background: #333;
    color: #fff;
	}
.woocommerce-page .widget h4, .woocommerce-page .widget.widget_collapscat h4, .woocommerce-page .page_sidebar a {
color:#ffffff!important;
}
.woocommerce aside.widget_product_categories ul.product-categories > li:not(.active) {
    display: none;
}
.woocommerce .widget_product_categories ul.product-categories > li:not(.current-cat) {
display:none;
}


.topbar_text_wrapper i {
padding-right:5px;
}

.gbtr_tools_wrapper .topbar_text_wrapper a {
color:#ffffff;
text-transform:lowercase;
display:inline-block;
}


@media (max-width: 768px) {
.gbtr_tools_wrapper .topbar_text_wrapper a {
display:block;
text-align:left;
}
.gbtr_tools_wrapper .topbar_text_wrapper {
width:100%!important;
padding-left:0;
}
.gbtr_tools_wrapper .topbar_text_wrapper .tel {
padding-left:0!important;
padding-top:5px;
}
.gbtr_tools_wrapper .topbar_text_wrapper .topbar_text_content {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
}
}

.gbtr_tools_wrapper .topbar_text_wrapper a:hover {
color:#db2128;
}

.gbtr_tools_wrapper .topbar_text_wrapper {
width:65%
}

.gbtr_tools_wrapper .topbar_text_wrapper .tel {
padding-left:15px;
}

.gbtr_tools_wrapper .topbar_tools_wrapper {
width:35%;
}


.vc_gitem-woocommerce-product-on_sale .onsale {
    border-radius: 0;
    color: #fff;
    display: block;
    font-weight: 700;
    line-height: 1;
    margin: 0 20px 0 0;
    min-height: 0;
    min-width: 0;
    text-align: center;
    text-transform: uppercase;
    width: auto;
	background-color: #db2128;
	    font-size: 10px;
    padding: 8px 10px 6px;
    position: absolute;
    left: 15px;
    right: auto;
    top: 15px;
    z-index: 50;
	border: 1px solid #ffffff;
    box-shadow: 2px 2px 5px #333333;
	}


/****************************************************************/
/****************************************************************/
/****************************************************************/