#new-theme {
    --primary-color: #192C5A;
    --secondary-color: #c81e28;
    --tertiary-color: #d0e2bd;

    .darkBlue {
        color: var(--primary-color);
    }

    .custom-button {
        padding: 20px 20px;
        border: 1px solid var(--primary-color);
        background-color: var(--primary-color);
        color: #fff;
        transition: all .25s linear;
        border-radius: 50px;
        font-weight: 600;

        @media screen and (max-width: 991px) {
            padding: 12px 15px;
        }

        &:hover {
            background-color: var(--secondary-color);
            border-color: var(--secondary-color);
        }

        &.custom-button--white {
            background-color: #fff;
            border-color: #fff;
            color: var(--primary-color);

            &:hover {
                color: #fff;
                background-color: var(--secondary-color);
                border-color: var(--secondary-color);
            }
        }
    }

    .author-area,
    .light-green-bg {
        background-color: var(--tertiary-color);
        color: var(--primary-color);

        .container,
        .text {
            color: inherit;
        }
    }

    .author-area {
        padding-top: 3em;
        padding-bottom: 3em;

        .titlu_special {
            color: inherit !important;
        }

        .author-content {
            color: inherit;
            font-weight: 400;

            li {
                margin-top: 1em;
            }
        }
    }

    .list-type-2 {
        list-style: disc;
        padding-left: 1em;

        li {
            margin-bottom: .75em;
        }
    }

    .learn-area {
        padding-bottom: 0;
    }

    .section-title {
        width: 100%;
        max-width: 100%;
        margin-left: unset;
    }

    @media only screen and (min-width: 1400px) {
        .text,
        .newsletter label,
        .submit,
        .single-form label,
        .single-form input::placeholder {
            margin-bottom: 1.5em;
        }
    }

    .contact-area .single-form input[name=name],
    .contact-area .single-form input[name=email] {
        max-width: 100%;
    }

    .testimonial-area .single-testimonial::before {
        background-color: var(--primary-color);
    }

    @media only screen and (max-width: 575px) {
        section{
            padding-top: 25px;
            padding-bottom: 25px;
        }
        .single-author,
        .header-banner-content,
        .contact-area .container > .row,
        .learn-area .section-title,
        .learn-area .learn-video,
        .testimonial-area .container > .row,
        .contact-area .container .row{
            padding-left: 15px;
            padding-right: 20px;
        }
    }

    .navbar img.img_det{
        max-width: 150px;
    }
}

.suna-direct {
    font-style: italic;
    margin-top: 20px;

    a {
        color: inherit;
    }
}

.mobile-only-button {
    /* display: none; */
     padding: 12px 15px;
        border: 2px solid var(--secondary-color);
        background-color: var(--secondary-color);
        color: #fff;
        transition: all .25s linear;
        border-radius: 50px;
        font-weight: 600;

        &:hover {
            background-color: #fff;
            color: var(--secondary-color);
        }
}

@media screen and (max-width: 991px) {
    .mobile-only-button {
        display: block;
       
    }
}


