@media (min-width: 1200px) {
    /* HEADER */
    nav#header {
        background: linear-gradient(
                to right,
                #20315F 0%,
                #20315F 50%,
                #EEBE1C 50%,
                #EEBE1C 100%
        );
    }
    #navbar:before {
        content: '';
        position: absolute;
        top: calc(50% - 12px);
        left: 0;
        width: 0;
        height: 0;
        border-top: 12px solid transparent;
        border-bottom: 12px solid transparent;
        border-left: 10px solid #fff;
    }
    nav#header a.navbar-brand {
        margin-right: 0;
        padding-right: 15px;
        border-right: 4px solid #fff;
    }
    nav#header a.navbar-brand img {
        position: absolute;
        top: 21px;
        right: 10px;
        width: 150px;
    }
    nav.bg-dark .nav-item:not(:last-child) {
        border-right: 2px solid #fff;
    }
    #navbar > ul > li > .nav-link {
        display: flex;
        align-items: center;
        height: 65px;
        padding-right: 20px; /*10px*/
        padding-left: 20px; /*10px*/
        font-size: 16px;
    }
    nav#header a.navbar-brand {
        padding-right: 30px;
    }
    nav#header a.navbar-brand img {
        top: 15px;
        right: 20px;
        width: 200px;
    }
    #navbar > ul > li > .nav-link {
        /*padding-right: 21px;
        padding-left: 21px;*/
        padding-right: 25px;
        padding-left: 25px;
        font-size: 18px;
    }
    .wp-block-post_offerte_tipo {
        padding: 60px 40px;
    }
    .wp-block-post_offerte_tipo a {
        padding: 16px 0 16px 26px;
        font-size: 18px;
        text-align: left;
    }
    .wp-block-related_posts {
        margin-bottom: 40px;
    }
    .wp-block-post_offerte_tipo a:after {
        display: block;
    }
    #home-slide-intro {
        padding: 160px 42px 42px 0;
    }
    #home-slide-intro .title {
        top: 50px;
        right: 40px;
        font-size: 32px;
    }
    section.home-content {
        font-size: 36px;
        line-height: 1;
    }
    #home-content-intro button.nav-link {
        font-size: 70px;
        line-height: 60px;
    }
    .offerte-carousel-slider .item-brand-wrapper {
        display: block;
    }
    .offerte-carousel-slider .owl-item.center .item-brand-wrapper {
        display: block;
    }
    .offerte-carousel-slider .owl-item.active.center .card-body {
        flex-direction: row-reverse;
        justify-content: center;
    }
    .offerte-carousel-slider .owl-item.active.center .item-brand {
        top: -47px;
        right: -60px;
    }
    .offerte-carousel-slider a.btn {
        padding-right: 30px;
        padding-left: 30px;
    }
    body.single-post article .entry-header .entry-title {
        font-size: 48px;
    }
    /*PAGINA: Login*/
    #page-content-login {
        padding-right: 30px;
    }
    #page-content-register {
        padding-left: 30px;
    }
    /* SCHEDA OFFERTA */
    #page-offerta .offerta-box {
        padding: 60px 30px 30px;
    }
    #page-offerta #offerta-box-cmb.offerta-box {
        padding-right: 2.5rem;
        padding-left: 2.5rem;
    }
    #page-offerta #offerta-content-wrapper {
        padding: 0 30px;
    }
    /* COMPARATORI */
    #form-comparatore-list-wrapper .comparatore-offerta .compoff-block:first-child,
    #form-comparatore-list-wrapper .comparatore-offerta .compoff-block:last-child {
        flex: 0 0 27%;
    }
    #form-comparatore-list-wrapper .comparatore-offerta .compoff-block:nth-child(2) {
        flex: 0 0 46%;
    }
    #form-comparatore-list-wrapper .compoff-block:nth-child(2) {
        border-right: 1px solid #ADADAD;
        border-left: 1px solid #ADADAD;
    }
    #form-comparatore-list-wrapper .comparatore-offerta.highlight .compoff-block:nth-child(2) {
        border-color: #21315E;
    }
    /* LAVORA CON NOI */
    #lcn-form-wrapper .col-punti {
        padding-left: 60px;
    }
    #lcn-banner-content-title {
        font-size: 22px;
    }
    #lcn-banner-content-2,
    #lcn-banner-content-2 strong {
        font-size: 22px;
    }
    /* LP */
    body.lp nav#header a.navbar-brand img {
        right: -30px;
    }
}