
/* Woocommerce */
.woocommerce-notices-wrapper,
.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
.woocommerce-noreviews,
.woocommerce-notice,
p.no-comments {
    width: 100%;
}

/* Checkout */
#order_comments_field {
    margin-top: 20px;
}
.woocommerce-billing-fields .address-field + .address-field {
    padding-top: 0!important;
}
.woocommerce-billing-fields label {
    margin-top: 10px!important;
}

/* Product Category */
.product-img-wrap {
    border: 1px solid #eee;
}
.woocommerce-loop-product__title a {
    letter-spacing: 0px;
    font-size: 16px;
    font-weight: normal;
}

/* Product Page */
.tawcvs-swatches .swatch {
    width: 80px!important;
    height: 80px!important;
}
.single-product div.product .product_meta {
    display: none!important;
}
.woocommerce-tabs#osf-accordion-container [data-accordion] {
    border-top: 1px solid rgba(0, 0, 0, 0.15)!important;
}
.single-product div.product .woocommerce-product-gallery .flex-viewport {
    border: 1px solid rgb(238, 238, 238);
}
.related > h2:first-child, .upsells > h2:first-child {
    border-left-color: #13b3dd!important;
}

/* Cart */
.product_list_widget li img, .woocommerce-product-list li img {
    width: 25%!important;
    margin-right: 10px!important;
}
.product_list_widget dl.variation {
    clear: both!important;;
}
.site-header-cart .widget_shopping_cart_content .product_list_widget {
    display: none!important;
}
.cart_totals .woocommerce-shipping-totals {
    display: none;
}
.order-total .includes_tax .woocommerce-Price-amount {
    font-size: 14px!important;
}

/* My Account */
form.register {
    background-color: #fafafa;
    box-shadow: 0 11px 5px -10px rgba(0, 0, 0, 0.3);
}
.woocommerce-form-login__rememberme {
    width: 100%;
    margin-bottom: 20px;
}
.woocommerce-info.register {
    width: 100%;
}
.site-header-account .account-dropdown a.register-link {
    display: none!important;
}
.site-header-account .account-dashboard li:nth-child(3),
.site-header-account .account-dashboard li:nth-child(4){
    display: none!important;
}

/* Widgets */
.widget-area h2.widget-title:before, .widget-area h2.widgettitle:before {
    background: #13b3dd!important;
}

.widget_product_brands ul li.chosen a,
.widget_product_categories ul li.chosen a,
.widget_rating_filter ul li.chosen a,
.woocommerce-widget-layered-nav ul li.chosen a,
#secondary .widget_product_categories ul li.current-cat > a,
.widget a:hover
{
    color: #13b3dd!important;
}
.widget_product_brands ul li.chosen a:before, .widget_product_categories ul li.chosen a:before, .widget_rating_filter ul li.chosen a:before, .woocommerce-widget-layered-nav ul li.chosen a:before,
#secondary .widget_product_categories ul li.current-cat > a:before {
    border-color: #13b3dd!important;
    background-color: #13b3dd!important;
}
.widget_product_brands ul li a:hover:before, .widget_product_categories ul li a:hover:before, .widget_rating_filter ul li a:hover:before, .woocommerce-widget-layered-nav ul li a:hover:before {
    border-color: #13b3dd!important;
}
.widget.woocommerce li .count {
    display: none;
}
.widget_product_brands ul li a, .widget_product_categories ul li a, .widget_rating_filter ul li a, .woocommerce-widget-layered-nav ul li a {
    font-size: 14px!important;
}

/* Filter */
.osf-active-filters {
    background: #fafafa;
    padding: 10px;
}
.osf-active-filters .widgettitle {
    margin: 0 0 10px;
}
.osf-active-filters div + .osf_active_filters_label {
    display: none!important;
}