/**
* Theme Name:        avanam-toolband
* Theme URI:         https://templatemela.com/
* Template:          avanam
* Author:            TemplateMela
* Author URI:        #
* Description:       This is a child theme of Avanam, generated by TemplateMela.
* Version:           1.0.0
* License:           GNU General Public License v3.0 (or later)
* License URI:       https://www.gnu.org/licenses/gpl-3.0.html
* Text Domain:       avanam-toolband
* Requires at least: 6.2
* Tested up to:      6.6
* Requires PHP:      7.4
* Tags: translation-ready, two-columns, right-sidebar, left-sidebar, footer-widgets, blog, custom-logo, custom-background, custom-menu, rtl-language-support, editor-style, threaded-comments, custom-colors, featured-images, wide-blocks, full-width-template, theme-options, e-commerce

*/
.wapf-swatch--image img{
    border: 1px solid darkgray !important;
}

.product-show-more a{
    display: inline-block;
    padding: 10px 38px;
    font-size: 18px;
    font-weight: 700;
    color: #111 !important;
    background: linear-gradient(135deg, #ffa500, #ffa500);
    background-image: linear-gradient(135deg, RGB(255, 165, 0),RGB(255, 165, 0));
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    border-radius: 10px;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
    letter-spacing: 0.6px;
    position: relative;
    overflow: hidden;
}

.sub-menu ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button) {
    height:38px;
}

.elementor-1583 .elementor-widget-wrap{
    background-color: #ffa500 !important;
}

h6.elementor-icon-box-title{
    line-height: 18px !important;
}

.toolband-get-quote-wrap {
    margin-top: 16px;
}

a.green-button {
    display: inline-block !important;
    padding: 18px 46px !important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 19px !important;
    font-weight: 300 !important;
    color: #535151 !important;
    background: #40ff00 !important;
    background-image: none !important;
    border: none !important;
    border-radius: 4px !important;
    text-decoration: none !important;
    letter-spacing: 0.8px !important;
    text-transform: uppercase !important;
    transition: background 0.2s ease, box-shadow 0.2s ease !important;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15) !important;
    text-shadow: none !important;
    cursor: pointer !important;
}

a.green-button:hover,
a.green-button:focus {
    background: #40ff00 !important;
    color: #535151 !important;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.22) !important;
    text-decoration: none !important;
    outline: none !important;
}

/* Get a Quote button – modern flat override */
.wpb-get-a-quote-button-btn,
.wpb-get-a-quote-button-btn.wpb-get-a-quote-button-btn-large,
.wpb-get-a-quote-button-btn.wpb-get-a-quote-button-btn-medium,
.wpb-get-a-quote-button-btn.wpb-get-a-quote-button-btn-small {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 28px 80px !important;
    font-size: 30px !important;
    font-weight: 600 !important;
    letter-spacing: 0.3px !important;
    color: #000 !important;
    border-radius: 3px !important;
    border: none !important;
    box-shadow: none !important;
    background-image: none !important;
    text-shadow: none !important;
    transition: background 0.2s ease, opacity 0.2s ease !important;
}
.wpb-get-a-quote-button-btn:hover,
.wpb-get-a-quote-button-btn:focus {
    color: #000 !important;
    box-shadow: none !important;
    background-image: none !important;
    text-shadow: none !important;
    opacity: 0.88 !important;
    outline: none !important;
}