﻿/**
 * Enterprise Typography Overrides (Alegreya Sans & Inter Tight).
 *
 * @package AtaÅŸ Medya\Umimo_Child\Assets\CSS
 * @author  AtaÅŸ Medya Engineering Team
 * @version 1.0.0
 */

:root,
html,
body,
body.theme-umimo {
    --font-primary: 'Alegreya Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    --font-secondary: 'Inter Tight', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    --font-accent: 'Alegreya Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    --e-global-typography-primary-font-family: 'Alegreya Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    --e-global-typography-secondary-font-family: 'Inter Tight', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    --e-global-typography-text-font-family: 'Inter Tight', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    --e-global-typography-accent-font-family: 'Alegreya Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

html body,
html body.theme-umimo,
#page,
#page p,
#page span,
#page li,
#page label,
#page input[type="text"],
#page input[type="email"],
#page input[type="tel"],
#page input[type="number"],
#page input[type="password"],
#page textarea,
#page select,
#page .woocommerce-product-details__short-description,
#page .woocommerce-product-details__short-description p,
#page .woocommerce-Tabs-panel--description,
#page .woocommerce-Tabs-panel--description p,
#page .elementor-widget-text-editor,
#page .elementor-widget-text-editor p,
#page .woocommerce-checkout-review-order-table,
#page .woocommerce-checkout-review-order-table td,
#page .woocommerce-checkout-review-order-table th,
#page .woocommerce-form-coupon,
#page .woocommerce-billing-fields label,
#page .woocommerce-shipping-fields label {
    font-family: 'Inter Tight', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
#page h1,
#page h2,
#page h3,
#page h4,
#page h5,
#page h6,
#page .elementor-heading-title,
#page .elementor-widget-heading .elementor-heading-title,
#page .woocommerce-loop-product__title,
#page .product-title,
#page .product_title,
#page .woocommerce-tabs .tabs li a,
#page button,
#page .button,
#page input[type="submit"],
#page input[type="button"],
#page .single_add_to_cart_button,
#page .checkout-button,
#page .wc-block-components-button,
#page .main-navigation a,
#page .widget-title,
#page .posted-in,
#page .product-category h2,
#page .product-category h3,
#page .woocommerce-order-details__title,
#page .woocommerce-customer-details h2 {
    font-family: 'Alegreya Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

.main-navigation ul.menu li.menu-item .sub-menu .menu-item a > span,
.main-navigation ul.menu li.menu-item .sub-menu .menu-item:hover > a > span,
.main-navigation ul.menu li.menu-item .sub-menu .menu-item.current-menu-item > a > span,
.main-navigation a > span,
.main-navigation a:hover > span,
.elementor-nav-menu .sub-menu a > span,
.elementor-nav-menu .sub-menu a:hover > span,
.umimo-menu .sub-menu a > span,
.umimo-menu .sub-menu a:hover > span {
    background-image: none !important;
    background-size: 0 !important;
    border-bottom: none !important;
}

.main-navigation ul.menu > li.menu-item:hover > a:before,
.main-navigation ul.menu > li.menu-item:hover > a:after,
.main-navigation ul.menu > li.menu-item > a:before,
.main-navigation ul.menu > li.menu-item > a:after,
.main-navigation ul li:hover > a:before,
.main-navigation ul li:hover > a:after,
.elementor-nav-menu li:hover > a:before,
.elementor-nav-menu li:hover > a:after,
.elementor-nav-menu .sub-menu li:hover > a:before,
.elementor-nav-menu .sub-menu li:hover > a:after {
    display: none !important;
    width: 0 !important;
    opacity: 0 !important;
    content: none !important;
}

.main-navigation a:hover,
.main-navigation ul li a:hover,
.main-navigation ul li.menu-item a:hover,
.main-navigation ul li.menu-item:hover > a,
.main-navigation ul ul.sub-menu li a:hover,
.main-navigation ul ul.sub-menu li:hover > a,
.elementor-nav-menu a:hover,
.elementor-nav-menu .menu-item a:hover,
.elementor-nav-menu .sub-menu a:hover,
.site-header a:hover,
.widget_nav_menu a:hover,
.umimo-menu a:hover,
.navigation ul li a:hover,
.elementor-item:hover,
.elementor-sub-item:hover {
    text-decoration: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
    background-image: none !important;
}

