/*
Theme Name: Uniledger
Theme URI: https://website.com/ec
Author: Elisabetta Cataldi
Author URI: https://elisabettacataldi.it
Description: This theme is for personal branding
Requires at least: 5.6
Tested up to: 5.9
Requires PHP: 8.0
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: uniledger
Tags: one-column, custom-menu, custom-logo, featured-images, translation-ready
*/

h1,
h4>strong,
h4>strong>strong {
    color: black !important;
}

strong {
    color: #92d14f !important;
}

img {
    display: flex;
    align-items: center;
    justify-content: center;
    max-height: 700px;
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}

.sub-menu {
    display: none;
    transition: opacity 1s ease-out;
    opacity: 0;
}

ul.sub-menu>li>a {
    color: black;
}

ul.sub-menu>li>a:hover {
    color: white;
}

li.menu-item:hover>ul.sub-menu {
    opacity: 1;
    display: block;
}

ul.menu {
    padding: 0;
}

li.menu-item {
    list-style-type: none;
    padding: 0.5rem 1.8rem;
    border-bottom: 1px solid #e6e6e6;
}

.menu-item:hover {
    background-color: #92d14f;
}

ul.menu>li>a {
    color: black;
    font-weight: 500;
    line-height: 2;
    font-family: "Inter", sans-serif;
    font-size: 1.2rem;
    white-space: nowrap;
}

ul.menu>li>a:hover {
    color: white;
}

.dropdown-item {
    font-size: 1.2rem !important;
}

.wallet-wrap {
    width: 95% !important;
    max-width: 75rem !important;
}

.cid-tocVgnS2zk {
    /* wallet */
    padding-bottom: 0;
}

.cid-t2YIx1HpHI {
    /* wallet */
    padding-top: 1rem;
}

.menu {
    max-height: 23rem;
    overflow-y: scroll;
}

@media (min-width: 1210px) {}

@media (max-width: 1210px) {
    .wallet-wrap {
        flex-direction: column;
        text-align: center;
    }
    ul.menu>li>a {
        font-size: 1rem !important;
        white-space: unset;
    }
}

@media (max-width: 1024px) {
    img {
        max-height: 22rem;
    }
    .wallet-wrap {
        flex-direction: column;
        text-align: center;
    }
}

@media (max-width: 768px) {
    img {
        max-height: 18rem;
    }
    ul.menu {
        max-width: 80vw;
    }
}

@media (max-width: 375px) {
    img {
        max-height: 16rem;
    }
}

@media (max-width: 320px) {
    img {
        max-height: 10rem;
    }
}

a.black {
    color: rgb(0, 0, 0) !important;
}

p {
    line-height: 1.3;
    word-break: break-word;
    word-wrap: break-word;
    font-weight: 400;
}

.gray {
    color: #767676!important;
}

iframe{
    height: 502px!important;
}

@media (max-width: 992px) {
    iframe{
        height: 375px!important;
    }
}

@media (max-width: 576px) {
    iframe{
        height: 289px!important;
    }
}