/*
Theme Name: WellRisto Elementor Theme
Theme URI:
Author: Marco Lavorato & Olesia Khandrus
Author URI:
Description:
Version: 0.1.0
Requires at least:
Tested up to:
Requires PHP:
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wellristo-elementor-theme
Template: hello-biz
*/

html {
    font-size: clamp(15px, 0.75rem + 0.5vw, 17px);
    height: 100%;
}
body.wellristo {
    font-weight: 350;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.wellristo * {
    text-decoration-color: var(--e-global-color-primary, #BD5D48);
}

.wellristo .font-motto {
    font-family: var(--e-global-typography-d5ee917-font-family), 'Lora', serif;
    font-weight: var(--e-global-typography-d5ee917-font-weight, 600);
    font-style: var(--e-global-typography-d5ee917-font-style, italic);
    text-transform: var(--e-global-typography-d5ee917-text-transform);
    text-decoration: var(--e-global-typography-d5ee917-text-decoration);
    line-height: var(--e-global-typography-d5ee917-line-height);
    letter-spacing: var(--e-global-typography-d5ee917-letter-spacing);
    word-spacing: var(--e-global-typography-d5ee917-word-spacing);
}

.wellristo :where(b, strong) {
    font-weight: 600;
}

.wellristo p:last-of-type {
    margin-block-end: 0;
}

.wellristo nav a {
    text-decoration: none;
}
.wellristo nav a:is(:hover,:active) {
    text-decoration: revert;
}

.wellristo .brand-title-text,
.wellristo .brand-title-text.elementor-widget-heading .elementor-heading-title {
    font-family: "Gloock", serif !important;
    font-weight: 700 !important;
    letter-spacing: 1.2px !important;
}

.wellristo select {
    background-color: var(--e-global-color-9efc5f2);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-965747a);
    border-radius: 28px 28px 28px 28px;
}