/*
Theme Name: Fortun Child
Theme URI: https://themeforest.net/item/fortun-multiconcept-wordpress-theme/19341019
Template: fortun
Author: AgniDesigns
Author URI: http://agnidesigns.com
Description: Multi-Concept WordPress theme.
Tags: two-columns,left-sidebar,accessibility-ready,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,post-formats,sticky-post,translation-ready
Version: 1.2.1.2.1793592684
Updated: 2026-11-02 04:11:24
*/

/* Le Ring shop polish — red / white / blue accents, WooCommerce pages only. */
body.woocommerce .button,
body.woocommerce .single_add_to_cart_button,
body.woocommerce .add_to_cart_button,
body.woocommerce .ajax_add_to_cart {
    background-color: #d8232a;
    border-color: #d8232a;
    color: #ffffff;
}
body.woocommerce .button:hover,
body.woocommerce .single_add_to_cart_button:hover,
body.woocommerce .add_to_cart_button:hover,
body.woocommerce .ajax_add_to_cart:hover {
    background-color: #a81b21;
    border-color: #a81b21;
    color: #ffffff;
}
body.woocommerce .price,
body.woocommerce .woocommerce-Price-amount,
body.woocommerce ul.products li.product .price {
    color: #d8232a;
    font-weight: 700;
}
body.woocommerce.single-product div.product .summary h4 {
    color: #d8232a;
}
body.woocommerce .onsale {
    background-color: #d8232a !important;
    color: #ffffff !important;
}
body.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover,
body.woocommerce ul.products li.product h2 a:hover,
body.woocommerce ul.products li.product h3 a:hover {
    color: #1a4fa0;
}
body.woocommerce .product-category a:hover h2,
body.woocommerce .product-category a:hover .woocommerce-loop-category__title {
    color: #1a4fa0;
}
body.woocommerce .product-category {
    border: 1px solid #e5e5e5;
}
body.woocommerce ul.products li.product {
    margin-bottom: 30px;
}
body.woocommerce .woocommerce-ordering select {
    color: #222222;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    padding: 6px 10px;
}

/* Terms & Conditions page — clean left-aligned text column, like APS. */
body.page-id-2819,
body.elementor-page-2819 {
    color: #222222 !important;
}
body.page-id-2819 h1,
body.elementor-page-2819 h1,
body.page-id-2819 h2,
body.elementor-page-2819 h2,
body.page-id-2819 h3,
body.elementor-page-2819 h3,
body.page-id-2819 h4,
body.elementor-page-2819 h4,
body.page-id-2819 p,
body.elementor-page-2819 p,
body.page-id-2819 li,
body.elementor-page-2819 li,
body.page-id-2819 hr,
body.elementor-page-2819 hr {
    text-align: left;
    color: #222222 !important;
    max-width: 820px;
    margin-left: 0;
}
body.page-id-2819 main a,
body.elementor-page-2819 main a,
body.page-id-2819 .entry-content a,
body.elementor-page-2819 .entry-content a,
body.page-id-2819 .page-content a,
body.elementor-page-2819 .page-content a,
body.page-id-2819 .post-content a,
body.elementor-page-2819 .post-content a,
body.page-id-2819 .elementor a,
body.elementor-page-2819 .elementor a,
body.page-id-2819 .elementor-widget-container a,
body.elementor-page-2819 .elementor-widget-container a,
body.page-id-2819 a[href*="privacy-policy"],
body.elementor-page-2819 a[href*="privacy-policy"],
body.page-id-2819 a[href*="terms-conditions"],
body.elementor-page-2819 a[href*="terms-conditions"],
body.page-id-2819 a[href*="faq"],
body.elementor-page-2819 a[href*="faq"],
body.page-id-2819 a[href^="tel:"],
body.elementor-page-2819 a[href^="tel:"],
body.page-id-2819 a[href^="mailto:"],
body.elementor-page-2819 a[href^="mailto:"] {
    color: #1a4fa0 !important;
}

/* Header logo — R emblem + white LE RING text beside it. */
a:has(> img[src*="lering-logo-R"]) {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
}
a:has(> img[src*="lering-logo-R"])::after {
    content: "LE RING";
    color: #ffffff;
    font-family: Poppins, sans-serif;
    font-weight: 700;
    font-size: 28px;
    letter-spacing: -0.02em;
    margin-left: 12px;
    white-space: nowrap;
}/* Le Ring header spacing  breathing room between logo and menu, header only. */@media (min-width: 992px) {    header nav,    .site-header nav {        padding-left: 24px;    }}@media(min-width:992px){a:has(> img[src*="lering-logo-R"]){margin-right:20px;}}@media(min-width:992px){*:has(a:has(> img[src*="lering-logo-R"])) nav{padding-left:24px;}}@media(min-width:992px){*:has(a:has(> img[src*="lering-logo-R"])) nav{padding-left:24px !important;}}@media(min-width:992px){nav{padding-left:24px !important;}}@media(min-width:992px){nav ul,[role="navigation"] ul{margin-left:24px !important;}}