/*
Theme Name: Themify Ultra Child
Description: A child theme of Themify Ultra
Template: themify-ultra
Author: houstonwebservices_mu2a7l (systems@harapartners.com)
*/

/* Woohoo! Let's customize! */

/* HWS pass1: hide header cart — consulting site, not a storefront */
a[href="#slide-cart"],
#slide-cart,
.cart-icon,
.icon-menu-item.cart,
.tf_cart_count {
    display: none !important;
}

/* HWS pass1b: logo orange as contrast */
:root {
    --hws-orange: #F58400;
    --hws-orange-hover: #D97400;
    --hws-navy: #055BB3;
}

/* Buttons: map Themify green (and orange preset) to logo orange */
.ui.green,
a.ui.green,
.builder-button.green,
.module-buttons .green,
.ui.orange,
a.ui.orange,
.builder-button.orange,
.module-buttons .orange {
    background-color: var(--hws-orange) !important;
    border-color: var(--hws-orange) !important;
    color: #fff !important;
}
.module-buttons.outline .green,
.module-buttons.outline .orange,
.ui.outline.green,
.ui.outline.orange,
a.ui.outline.green,
a.ui.outline.orange {
    background-color: transparent !important;
    color: var(--hws-orange) !important;
    border-color: var(--hws-orange) !important;
}
.ui.green:hover,
a.ui.green:hover,
.ui.orange:hover,
a.ui.orange:hover,
.module-buttons.outline .green:hover,
.module-buttons.outline .orange:hover,
.ui.outline.green:hover,
.ui.outline.orange:hover {
    background-color: var(--hws-orange-hover) !important;
    border-color: var(--hws-orange-hover) !important;
    color: #fff !important;
}

/* In-content links */
#content a:not(.ui):not(.module-buttons a),
.module-text a,
.module-icon a {
    color: var(--hws-orange);
}
#content a:not(.ui):hover,
.module-text a:hover,
.module-icon a:hover {
    color: var(--hws-orange-hover);
}

/* Nav hover / current */
#main-nav a:hover,
#main-nav .current-menu-item > a,
#main-nav .current_page_item > a,
#footer-nav a:hover {
    color: var(--hws-orange) !important;
}

/* Icon arrows on homepage */
.module-icon .module-icon-item i,
.module-icon .module-icon-item em,
.module-icon .tf_fa {
    color: var(--hws-orange) !important;
}
