/*
Theme Name: MindFree - Vicky Lagopoulou
Theme URI: https://vickylagopoulou.com
Author: Piotr Małkowski
Description: Custom WordPress theme converted from UIKit 3.x static site. Pixel-perfect reproduction with Gutenberg custom blocks.
Version: 1.0.0
Requires at least: 7.0
Tested up to: 7.0
Requires PHP: 8.2
License: Private
Text Domain: mindfree
*/

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

:root {
    --mellow-apricot: #fabb73ff;
    --yellow-orange: #ffa743ff;
    --blizzard-blue: #bbedf7ff;
    --middle-blue: #81c1ceff;
    --gray-web: #797b84ff;
    background-color: #efefef;
}

.z-index-2 {
    z-index: 2;
}

.calendly-overlay {
    background-color: rgba(31, 31, 31, .7);
}

.padding-tb-100 {
    padding-top: 100px;
    padding-bottom: 100px;
}

.padding-top-100 {
    padding-top: 100px;
}

.padding-left-200 {
    padding-left: 200px;
}

.padding-bottom-100 {
    padding-bottom: 100px;
}

.padding-tb-50 {
    padding-top: 50px;
    padding-bottom: 50px;
}

.padding-tb-small {
    padding-top: 5px;
    padding-bottom: 5px;
}

.margin-bottom-50 {
    margin-bottom: 50px;
}

.margin-top-50 {
    margin-top: 50px;
}

.margin-bottom-100 {
    margin-bottom: 100px;
}

.margin-top-100 {
    margin-top: 100px;
}

main h1,
main h2,
main h3,
main h4,
main h5,
main h6,
main a,
main li,
main span,
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6,
footer a,
footer li,
footer span,
footer p {
    font-family: 'Work Sans', sans-serif !important;
}

main p {
    font-family: 'Taviraj', serif !important;
}

.leadFont {
    font-family: 'MelindaFont', cursive !important;
}

.headingFont {
    font-size: 2.5rem;
    font-family: 'MelindaFont', cursive !important;
}

.uk-overlay-primary {
    background: rgba(34, 34, 34, .3);
}

footer .uk-icon-link {
    color: #fff;
}

footer p,
footer a {
    color: #fff;
}

.orange-font-color {
    color: var(--yellow-orange) !important;
}

.orange-font-color2 {
    color: var(--mellow-apricot) !important;
}

.orange-primary-background {
    background-color: var(--mellow-apricot);
}

.orange-secondary-background {
    background-color: var(--yellow-orange);
}

.blue-primary-background {
    background-color: var(--blizzard-blue);
}

.blue-secondary-background {
    background-color: var(--middle-blue);
}

.utility-background {
    background-color: var(--gray-web);
}

.uk-offcanvas-bar .uk-nav-primary > li > a {
    color: #333;
}

.uk-offcanvas-bar .uk-icon-link {
    color: #333;
}

.orange-btn {
    color: var(--mellow-apricot) !important;
    border-color: var(--mellow-apricot) !important;
}

.uk-button-primary {
    color: var(--yellow-orange) !important;
    background-color: var(--blizzard-blue) !important;
}

.uk-button-primary:hover {
    background-color: var(--middle-blue) !important;
}
