.fvg-container__bg-color--primary-blue {
    background-color: #0a6090;
}
.btn-primary {
    color: #000000;
    background-color: #f4b73d;
    border-color: #f4b73d;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
}
.btn-primary:hover,
.btn-primary:focus {
    color: #fff;
    background-color: #002e58;
    border-color: #002e58;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
}
.btn-secondary {
    color: #fff;
    background-color: #003858;
    border-color: #003858;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
}
.fvg-container__50-50.text-white .card .btn-primary {
    color: #000 !important;
}
.fvg-container__50-50.text-white .card .btn-secondary {
    color: #fff !important;
}
.fvg-container__50-50.text-white .card .btn-primary:hover,
.fvg-container__50-50.text-white .card .btn-primary:focus {
    color: #fff !important;
    background-color: #002e58;
}
.bg-dark .btn-primary {
    color: #000;
    background-color: #f4b73d;
    border-color: #f4b73d;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
}
.bg-dark .btn-primary:hover,
.bg-dark .btn-primary:focus {
    color: #fff;
    background-color: #002e58;
    border-color: #002e58;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
}
.bg-dark .btn-secondary {
    color: #fff;
    background-color: #002e58;
    border-color: #002e58;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
}
.bg-dark .btn-secondary:hover,
.bg-dark .btn-secondary:focus {
    color: #fff;
    background-color: #011e38;
    border-color: #011e38;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
}
.nav-link.active {
    font-weight: 700 !important;
}
.card .card-title a {
    line-height: 130% !important;
}
.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows {
    top: 30%;
}
.it-footer-small-prints ul.it-footer-small-prints-list li {
    padding-top: 0;
}

.navbar .navbar-collapsable .menu-wrapper .navbar-nav .pul-iscriviti {
    margin-top: 30px;
    margin-left: 20px;
}
.fvg-container__wide {
    min-height: auto;
}
@media (min-width: 992px) {
    .navbar .navbar-collapsable .menu-wrapper .navbar-nav .pul-iscriviti {
        margin-top: 0;
        margin-left: 0;
    }
.it-header-navbar-wrapper.fvg-theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link.active {
    border-bottom-color: #f4b73d;
    }

}