
@import url('//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;
}

.fi_content_in h2,
.lb_media_tit,
.pag_galeria_tit_h1,
.gal_intro_tit h1,
.prod_det_col_in h4,
.cor_tit,
.art_menu_comp_tit,
.art_files h2,
.art_links h2,
.art_tit,
.an_art_tit,
.dest_txt_txt .txt,
.tit,
.banner_txt_in h2{
    font-weight: 300;
}

.fi_content_in h3,
.rp_newsletter_termos,
.rp_botao,
.dest_txt_leg,
.dest_duplo_txt h2,
.dest_duplo_txt h1,
.dest_triplo_txt h2,
.dest_triplo_txt h1,
.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: 900;
}

@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: 700;
    }

    .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;
    }
}