
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,900,300italic,400italic,700italic,900italic');
input,
textarea,
body{
    font-family: 'Source Sans Pro', sans-serif;
    -webkit-font-smoothing: antialiased;
    background-color: rgba(0,0,0,0.0);

}

.fi_content_in h2, .lb_media_tit, .prod_det_col_in h4, .cor_tit, .art_menu_comp_tit, .art_files h2, .art_links h2, .art_tit, .dest_txt_txt .txt, .tit, .banner_txt_in h2 {
    font-weight: 400;
}

.fi_content_in h3, .rp_newsletter_termos, .rp_botao, .dest_txt_leg, .dest_duplo_txt h2, .dest_duplo_txt h1, .dest_triplo_txt h2, .hbanner_txt h2, .banner_txt_in a div, .cab_top a, input, textarea, body {
    font-weight: 400;
}

.noticia_dest_data,
.noticia_dest h4,
.mod_gal_el_tit,
.prod_att_d,
.prod_c_id span,
.prod_tit,
.botao,
.newsletter_bt span,
.prod_lista_el_att_e,
.prod_lista_el_tit,
.cab_top a.marcado{
    font-weight: 700;
}

.fi_content_in h1,
.bb_item_txt_in h1,
.lb_port_tit,
.media_el_tit_in,
.prod_c_p_final,
.prod_pag_tit,
.dep_el_tit,
.img_tit_txt h1,
.pag_not_elem_info div,
.arts_el_txt_in h1,
.arts_topo_tit h1,
.art_tab.marcado,
.gp_serv_txt_in h3,
.art_tit.principal,
.art_menu ul li.marcado a,
.bg_tit span,
.newsletter_tit,
.rp_botao.destaque,
.tit2,
.halfdest_txt_in h1,
.hbanner_txt h1,
.banner_txt_in h1,
.txt strong{
    font-weight: 800;
}

@media only screen and (max-width: 1100px) {
    .dest_duplo_txt h1,
    .dest_triplo_txt h1{
        font-weight: 900;
    }

    .prod_det_col_in h4,
    .an_txt .txt,
    .dest_txt_txt .txt,
    h2.fi_tit{
        font-weight: 400;
    }

    .prod_lista_el_att_el,
    .arts_el_txt_in h2{
        font-weight: 700;
    }

}

@media only screen and (max-width: 950px) {
    .art_files h2, .art_links h2,
    .dest_txt_txt .txt{
        font-weight: 400;
    }

    .prod_c_p_desconto,
    .art_menu_comp_tit,
    .art_menu_comp ul li a div,
    .prod_pag_subtit{
        font-weight: 700;
    }

}
@media only screen and (max-width: 720px) {

    .resp_drop_tab,
    .an_art_tit,
    .newsletter_input,
    .banner_txt_box h2{
    font-weight: 800;
    }

    .resp_drop_menu,
    .tit,
    .resp_lang a,
    .resp_botoes .rp_botao.bt_social,
    .resp_botoes .menu_bt{
    font-weight: 900;
    }
    .resp_botoes .rp_botao{
        font-weight: 500;
    }
}