/* *********************** */
/* Per pagina destinazione */
/* *********************** */
.capo-parah {
    padding: 0 15px;
}

    .capo-parah h2 {
        margin: 0 0 10px;
        color: #D72D22;
        font-weight: bold;
    }

    .capo-parah span {
        display: block;
        margin-bottom: 10px;
        color: #235E82;
        font-size: 80%;
        font-style: italic;
    }

    .capo-parah p,
    .testo-default {
        margin: 0 0 20px;
        font-size: 18px;
    }

div[class*=" icon-capo-"] {
    height: 46px;
    padding: 0;
    width: 55px;
    background-size:cover;
}

.icon-capo-one {
    background-image: url(../images/icons/locator.svg);
}

.icon-capo-two {
    background-image: url(../images/icons/timone.svg);
}

.icon-capo-tree {
    background-image: url(../images/icons/nave.svg);
}


.btn-tratta-blue {
    margin: 100px 0 50px;
    text-align: center;
}

    .btn-tratta-blue a {
        padding: 20px 10px;
        background: #235e82;
        border-radius: 10px;
        color: white;
        font-size: 20px;
        font-weight: bold;
    }

    .btn-tratta-blue:hover a {
        color: white;
        text-decoration: none;
    }

/*.bottomsec {
    background-image: url(../images/backgrounds/bottom-blue.svg);
    background-size: 100%;
}*/

.sec-for, .sec-to {
    margin-top: 40px;
}

    .sec-for li:before {
        color: #f4b738;
    }

    .sec-to li:before {
        color: #c24240;
    }

    .sec-to h2 {
        border-bottom: 2px solid #c24240 !important;
    }

.info-paga{
    font-size:18px;
}
/* ************************ */

/* ************************************* */
/* Media Queries per pagina destinazione */
/* ************************************* */
@media all and (max-width:767px) {
    .sec-for, .sec-to {
        text-align: center;
    }

    h3[id$="h3_middle"],h4[id$="h4_bottom"]{
    font-size:24px !important;
    }
}
