/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

html {
    scroll-behavior: smooth;
}

.entry-content p a,
.entry-content ol a,
.entry-content ul a {
    color: #111;
    text-decoration: none;
    background-image: linear-gradient(#8FD66A, #8FD66A);
    background-repeat: no-repeat;
    background-size: 100% 6px;
    background-position: 0 90%;
    transition:
        background-size 0.3s ease,
        color 0.2s ease;
}

.entry-content p a:hover,
.entry-content ul a:hover,
.entry-content ol a:hover
{
    color: #fff;
    background-image: linear-gradient(#174d1d, #174d1d);
    background-size: 100% 100%;
}

/* Esclude il breadcrumb */
.entry-content .rank-math-breadcrumb a {
    color: inherit;
    text-decoration: inherit;
    background: none;
    transition: none;
}

.main-navigation .main-nav ul li:not(.menu-contatti) > a {
    color: #000000;
    font-weight: 400;
}

@media (min-width: 769px) {
    .main-navigation .main-nav ul li > a {
        font-size: 20px;
    }
}

.menu-contatti a {
    background-color: #2C6821;
    color: #fff !important;
    padding: 1px;
    border-radius: 6px;
    font-weight: 600;
    margin-left: 6px;
}

.menu-contatti a:hover {
    background-color: #24551B;
    color: #fff !important;
}