.campoBusca::before {
    top: 17px !important;
}

.barTop_abreMenu i, .barTop_idioma ul li.barTop_idiomaSel {
    color: #3e7cb6 !important;
}

.cardDestaq.cardDestaq_capital {
    background-color: transparent !important;
}

.cardDestaq:hover {
    box-shadow: none !important;
}

body.bodyLp .barTop_abreMenu:hover, 
body.bodyPesquisa .barTop_abreMenu:hover,
body.bodyLp .barTop_idioma ul li.barTop_idiomaSel:hover,
body.bodyPesquisa .barTop_idioma ul li.barTop_idiomaSel:hover  {
    background-color: #3e7cb6 !important;
}

body.bodyLp .barTop_abreMenu:hover i, .barTop_idioma ul li.barTop_idiomaSel:hover i, body.bodyPesquisa .barTop_abreMenu:hover i, .barTop_idioma ul li.barTop_idiomaSel:hover {
    color: #FFF !important;
}

.wtSection_listaDestaq .cardDestaq_info {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 40px 15px 15px 15px;
    box-sizing: border-box;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .90));
    border-radius: 0 0 10px 10px;
    pointer-events: none;
    transition: all 0.3s;
}

.wtSection_listaDestaq .cardDestaq:hover .cardDestaq_info {
    padding: 150px 15px 15px 15px;
}

.wtSection_listaDestaq.cardDestaq:hover .cardDestaq_info {
    padding-top: 150px;
}

.wtSection_listaDestaq .cardDestaq_info p, .wtSection_listaDestaq .cardDestaq_link {
    display: none;
}

.wtSection_listaDestaq .cardDestaq_info strong {
    color: #FFF;
    font-size: 20px;
}

.wtSection_listaDestaq .cardDestaq_foto {
    height: 285px;
    margin: 0;
}

.cardDestaq {
    padding: 0;
}

.wtSection_listaDestaq .cardDestaq {
    margin: 0;
}

.wtSection_listaDestaq .cardDestaq .infoDestino_share {
    top: 10px;
    right: 10px;
}

.wtSection_listaDestaq .cardDestaq .infoDestino_share.infoDestino_shareON {
    z-index: 10;
}

.wtSection_listaDestaq .cardDestaq_foto {
    height: 285px;
    margin: 0;
}

nav.barTop_nav ul li a:hover, nav.barTop_nav ul li a:active, nav.barTop_nav ul li a:focus, nav.barTop_nav ul li a {
    background-color: transparent !important;
    outline: none !important;
}

body.bodyPesquisa header.wtHeader {
    background-color: #DDDDED !important;
}

body.bodyPesquisa header.wtHeader .barTop {
    background-color: transparent !important;
}

@media only screen and (max-width: 900px) {

    .carrossel-wrapper {
        height: 400px;
    }

    .wtBannerLp {
        height: 400px;
        min-height: auto;
    }

    .wtSection_listaDestaq {
        gap: 15px;
        display: grid;
    }

    .bodyPesquisa a.barTop_logo img {
        height: 43px !important;
    }

}

@media only screen and (min-width: 900px) {
    
    .wtSection_listaDestaq {
        grid-template-columns: repeat(4, 1fr);
        gap: 20px;
    }

    .wtBannerLp_bar h1 {
        font-size: 90px;
        line-height: 60px;
        margin: 0 0 15px 0;
    }


    .bodyPesquisa a.barTop_logo img {
        height: 60px !important;
    }

    .bodyPesquisa div#campoBuscaDiv {
        margin-top: -5px !important;
    }

    body.bodyPesquisa {
        padding-top: 100px;
    }

}