
@import url('https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap');




@font-face {
    font-family: 'SourceSansPro-Black';
    src: url(fonts/SourceSansPro-Black.ttf) format('truetype');
}

@font-face {
    font-family: 'SourceSansPro-Bold';
    src: url(fonts/SourceSansPro-Bold.ttf) format('truetype');
}

@font-face {
    font-family: 'SourceSansPro-Light';
    src: url(fonts/SourceSansPro-Light.ttf) format('truetype');
}

@font-face {
    font-family: 'SourceSansPro-Regular';
    src: url(fonts/SourceSansPro-Regular.ttf) format('truetype');
}

@font-face {
    font-family: 'SourceSansPro-Semibold';
    src: url(fonts/SourceSansPro-Semibold.ttf) format('truetype');
}


.woocommerce .single_add_to_cart_button, .woocommerce button.button, a.fusion-button.button-default.fusion-button-default-size.button.fusion-update-cart, a.fusion-button.button-default.fusion-button-default-size.button.checkout-button.button.alt.wc-forward {
    background-image: linear-gradient(to right, #08C3F1 0%, #79CBCA 51%, #1EB68C 100%) !important;
}

.woocommerce .single_add_to_cart_button:hover, .woocommerce button.button:hover {
    background-position: linear-gradient(to right, #1EB68C 100%, #79CBCA 51%, #08C3F1 0% ) !important; 
}

h3.product-title.fusion-responsive-typography-calculated a {
    font-style: normal !important;
    color: #000 !important;
}


h1.fusion-title-heading.title-heading-left.fusion-responsive-typography-calculated, h2.fusion-title-heading.title-heading-center.fusion-responsive-typography-calculated {
    font-family: var(--font-sourcesansprobold) !important;
    font-size: 44px !important;
    color: #0C1338 !important;
}
  

p.price.has-sale {
    font-family: var(--font-sourcesansprobold) !important;
}

span.onsale{
        background: linear-gradient(to right, #08C3F1 0%, #79CBCA 51%, #1EB68C 100%) !important;
}

.quantity.buttons_added .minus, .quantity.buttons_added .plus {
    color: #fff !important;
}

.quantity.buttons_added .minus:hover, .quantity.buttons_added .plus:hover {
    color: #000 !important;
}

h2.fusion-woocommerce-tab-title.fusion-responsive-typography-calculated {
    font-family: "Source Code Pro", monospace !important;
    font-weight: bold !important;
    color: #20357C !important;
}

ul.tabs.wc-tabs li a {
    font-family: "Source Code Pro", monospace;
    color: #000 !important;
    font-size: 17px;
    letter-spacing: 0px;
      font-weight:500;
}

ul.tabs.wc-tabs li.active a {
    color: #20357C !important;
}

.fusion-post-content p, .post-content p {
    font-size: 18px;
}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a {
    background: linear-gradient(to right, #08c3f14a 0%, #79cbca69 51%, #1eb68c82 100%);
}

.fusion-product-buttons a {
    color: #fff !important;
    background: transparent !IMPORTANT; 
}

