/* MACANO
    Created on : 18-ago-2017, 12:48:33
    Author     : fernandocruz
*/
/*@import url('https://fonts.googleapis.com/css?family=Oswald:300,400&display=swap');*/

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
    url('fonts/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */ url('fonts/roboto-v18-latin-300.woff2') format('woff2'),
    /* Super Modern Browsers */ url('fonts/roboto-v18-latin-300.woff')
      format('woff'),
    /* Modern Browsers */ url('fonts/roboto-v18-latin-300.ttf')
      format('truetype'),
    /* Safari, Android, iOS */ url('fonts/roboto-v18-latin-300.svg#Roboto')
      format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
    url('fonts/roboto-v19-latin-regular.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */ url('fonts/roboto-v19-latin-regular.woff2') format('woff2'),
    /* Super Modern Browsers */ url('fonts/roboto-v19-latin-regular.woff')
      format('woff'),
    /* Modern Browsers */ url('fonts/roboto-v19-latin-regular.ttf')
      format('truetype'),
    /* Safari, Android, iOS */ url('fonts/roboto-v19-latin-regular.svg#Roboto')
      format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-v18-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
    url('fonts/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */ url('fonts/roboto-v18-latin-500.woff2') format('woff2'),
    /* Super Modern Browsers */ url('fonts/roboto-v18-latin-500.woff')
      format('woff'),
    /* Modern Browsers */ url('fonts/roboto-v18-latin-500.ttf')
      format('truetype'),
    /* Safari, Android, iOS */ url('fonts/roboto-v18-latin-500.svg#Roboto')
      format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
    url('fonts/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */ url('fonts/roboto-v18-latin-700.woff2') format('woff2'),
    /* Super Modern Browsers */ url('fonts/roboto-v18-latin-700.woff')
      format('woff'),
    /* Modern Browsers */ url('fonts/roboto-v18-latin-700.ttf')
      format('truetype'),
    /* Safari, Android, iOS */ url('fonts/roboto-v18-latin-700.svg#Roboto')
      format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* titillium-web-200 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/titillium-web-v6-latin-200.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web ExtraLight'), local('TitilliumWeb-ExtraLight'),
    url('fonts/titillium-web-v6-latin-200.eot?#iefix')
      format('embedded-opentype'),
    /* IE6-IE8 */ url('fonts/titillium-web-v6-latin-200.woff2') format('woff2'),
    /* Super Modern Browsers */ url('fonts/titillium-web-v6-latin-200.woff')
      format('woff'),
    /* Modern Browsers */ url('fonts/titillium-web-v6-latin-200.ttf')
      format('truetype'),
    /* Safari, Android, iOS */
      url('fonts/titillium-web-v6-latin-200.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* titillium-web-300 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/titillium-web-v6-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Light'), local('TitilliumWeb-Light'),
    url('fonts/titillium-web-v6-latin-300.eot?#iefix')
      format('embedded-opentype'),
    /* IE6-IE8 */ url('fonts/titillium-web-v6-latin-300.woff2') format('woff2'),
    /* Super Modern Browsers */ url('fonts/titillium-web-v6-latin-300.woff')
      format('woff'),
    /* Modern Browsers */ url('fonts/titillium-web-v6-latin-300.ttf')
      format('truetype'),
    /* Safari, Android, iOS */
      url('fonts/titillium-web-v6-latin-300.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* titillium-web-regular - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/titillium-web-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Regular'), local('TitilliumWeb-Regular'),
    url('fonts/titillium-web-v6-latin-regular.eot?#iefix')
      format('embedded-opentype'),
    /* IE6-IE8 */ url('fonts/titillium-web-v6-latin-regular.woff2')
      format('woff2'),
    /* Super Modern Browsers */ url('fonts/titillium-web-v6-latin-regular.woff')
      format('woff'),
    /* Modern Browsers */ url('fonts/titillium-web-v6-latin-regular.ttf')
      format('truetype'),
    /* Safari, Android, iOS */
      url('fonts/titillium-web-v6-latin-regular.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* titillium-web-600 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/titillium-web-v6-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web SemiBold'), local('TitilliumWeb-SemiBold'),
    url('fonts/titillium-web-v6-latin-600.eot?#iefix')
      format('embedded-opentype'),
    /* IE6-IE8 */ url('fonts/titillium-web-v6-latin-600.woff2') format('woff2'),
    /* Super Modern Browsers */ url('fonts/titillium-web-v6-latin-600.woff')
      format('woff'),
    /* Modern Browsers */ url('fonts/titillium-web-v6-latin-600.ttf')
      format('truetype'),
    /* Safari, Android, iOS */
      url('fonts/titillium-web-v6-latin-600.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* titillium-web-700 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/titillium-web-v6-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Bold'), local('TitilliumWeb-Bold'),
    url('fonts/titillium-web-v6-latin-700.eot?#iefix')
      format('embedded-opentype'),
    /* IE6-IE8 */ url('fonts/titillium-web-v6-latin-700.woff2') format('woff2'),
    /* Super Modern Browsers */ url('fonts/titillium-web-v6-latin-700.woff')
      format('woff'),
    /* Modern Browsers */ url('fonts/titillium-web-v6-latin-700.ttf')
      format('truetype'),
    /* Safari, Android, iOS */
      url('fonts/titillium-web-v6-latin-700.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('fonts/opensans-regular-webfont.ttf') format('ttf'),
    url('fonts/opensans-regular-webfont.woff2') format('woff2'),
    url('fonts/opensans-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'icomoon';
  src: url('fonts/icomoon/icomoon.eot?-rdnm34');
  src: url('fonts/icomoon/icomoon.eot?#iefix-rdnm34')
      format('embedded-opentype'),
    url('fonts/icomoon/icomoon.woff?-rdnm34') format('woff'),
    url('fonts/icomoon/icomoon.ttf?-rdnm34') format('truetype'),
    url('fonts/icomoon/icomoon.svg?-rdnm34#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* noto-serif-italic - latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/noto-serif-v6-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Noto Serif Italic'), local('NotoSerif-Italic'),
    url('fonts/noto-serif-v6-latin-italic.eot?#iefix')
      format('embedded-opentype'),
    /* IE6-IE8 */ url('fonts/noto-serif-v6-latin-italic.woff2') format('woff2'),
    /* Super Modern Browsers */ url('fonts/noto-serif-v6-latin-italic.woff')
      format('woff'),
    /* Modern Browsers */ url('fonts/noto-serif-v6-latin-italic.ttf')
      format('truetype'),
    /* Safari, Android, iOS */
      url('fonts/noto-serif-v6-latin-italic.svg#NotoSerif') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* noto-serif-700italic - latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/noto-serif-v6-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'),
    url('fonts/noto-serif-v6-latin-700italic.eot?#iefix')
      format('embedded-opentype'),
    /* IE6-IE8 */ url('fonts/noto-serif-v6-latin-700italic.woff2')
      format('woff2'),
    /* Super Modern Browsers */ url('fonts/noto-serif-v6-latin-700italic.woff')
      format('woff'),
    /* Modern Browsers */ url('fonts/noto-serif-v6-latin-700italic.ttf')
      format('truetype'),
    /* Safari, Android, iOS */
      url('fonts/noto-serif-v6-latin-700italic.svg#NotoSerif') format('svg'); /* Legacy iOS */
  font-display: swap;
}

/*  FONT FAMILY */
.mod_lml ul li div:first-child,
.ayuda_rel,
.las_not_ml article h3 a,
.rel_recomienda h4,
.rel_recomienda article h3 a,
.fila_sup_cab h2,
figcaption,
.info_bloguero .informacion_bloguero2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
}
.fila_sup_cab h2,
figcaption,
h3.info_resultados {
  font-weight: 400;
}
nav,
.las_not_ml h4,
.cab_secc_videos h5,
.datos_res_videos,
.cs-options ul li span,
.paginacion_videos ul li a,
.p_autor,
.art_fecha,
.txt_entradilla,
.art_tags span,
.submenu a,
.redes_new,
.tit_mod_convocatorias,
.fila_agenda > a,
.info_bloguero .informacion_bloguero,
.art_tags,
h3.info_resultados {
  font-family: 'Titillium Web', Arial, sans-serif;
}

.cont_pie,
.argumentos a,
article h4,
.categoria_not a,
.mod_opinion h5 a,
.firma,
.img_articulo_principal img + div,
.mod_comentarios > h5,
.mod_comentarios .quieres_comentar,
.des_comentario div,
.caja_comentar_2,
.caja_comentar_1,
.de_for_com,
.botones_comentar input,
.nom_seccion,
.nom_seccion,
.page_opinion .todos_autores h5,
.page_opinion .cont_nuestros_autores .fila_todos_autores .mod_todos_autores a,
.col_blogueros .mod_l_b div h4 a,
.tit_libros_rel,
.cont_form p,
#form_desactivado,
.cont_form,
.migas_pan,
.texto_simple,
.cab_opinion h2,
.cab_opinion .nombre_opinion,
.info_bloguero,
html .image_thumb ul li,
.txt_publicidad,
.form_donativos,
.pie_agenda_global,
.fila_agenda,
.respuesta_suscribirse {
  font-family: Arial, sans-serif;
}
article h3,
.espacio_espiritualidad .txt_esp,
.tit_art,
.col_blogueros .mod_l_b > div h3 a,
.fila_videos .mod_videos h3 a,
.rel_recomienda.relacionadas_seccion article h3 a,
.galeria_superior .not_tipo_1 h3,
.page_articulo.page_opinion .principal_iz .cont_txt_art,
.fila_cinco_min div a {
  font-family: Georgia, 'Times New Roman', Times, serif;
}
.page_articulo.page_blog_opinion .tit_art {
  font-family: 'Noto serif', serif;
}
.centrado_movil article > h4 {
  font-weight: normal;
}

.art_suscribirse,
.art_suscribirse form input {
  font-family: 'Oswald';
  font-weight: 300;
}
.mod_opinion h4 a,
.mod_opinion h4 span,
.mod_opinion h1 a,
.mod_opinion h1 span,
.mod_blogs_2 .not_tipo_2 h3,
.mod_opinion .fila_opinion h3,
.mod_opinion .fila_opinion_1 h3,
.mod_lml ul li article h3,
.mod_opinion > h4,
.las_not_ml article h3,
.footer_2018,
.mod_opinion h4 span a,
.mod_opinion h1 span a,
.mapa_sec,
.mapa_list,
.mapa_lista,
.cont_form form .confirmar_new_form,
.informacion_bloguero,
.page_articulo.page_blog_opinion .principal_iz .p_autor,
.page_articulo.page_blog_opinion .principal_iz .p_autor a,
.page_articulo.page_blog_opinion .principal_iz .art_fecha {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}
.mod_blogs_2 .not_tipo_2 h3 a,
.mod_lml ul li article h3,
.mod_opinion h4 a,
.mod_opinion h1 a,
.mod_opinion > h4,
.mod_opinion > h1,
.footer_2018 .footer_2018_top > div:first-child,
.informacion_bloguero {
  font-weight: 500;
}
.textoarticulo_rel b,
.mod_opinion .fila_opinion a h4 {
  font-weight: 600;
}
.mod_opinion .fila_opinion h3 a,
.mod_opinion .fila_opinion_1 h3 a,
.mod_lml ul li div h3 a,
.redes_new > div:first-child,
.tit_con,
.calcular_pago #campo_dias,
.calcular_pago #campo_importe,
.pie_agenda_global,
.page_articulo.page_blog_opinion .principal_iz .tit_art,
.info_bloguero .informacion_bloguero {
  font-weight: 700;
}

/******************************************/
/******************************************/
/******************************************/

/*  FONT SIZE  */

.mod_opinion.info_bloguero > h1 {
  width: 100%;
  font-size: 20px;
}

.cont_pie,
.categoria_not a,
.img_articulo_principal img + div,
.caja_comentar_2,
figcaption,
article h4 {
  font-size: 11px;
}
.argumentos a,
#menu,
.mod_opinion h5,
.firma,
.caja_comentar_1,
.de_for_com,
.botones_comentar input,
.caja_comentar_1 label,
.caja_comentar_1 input,
.page_opinion .todos_autores h5,
.page_opinion .cont_nuestros_autores .fila_todos_autores .mod_todos_autores a,
.migas_pan,
.info_bloguero,
.col_blogueros .mod_l_b div h4,
.cont_form,
.cont_form form input,
.not_relacionadas2 li h3,
.mod_blogs .not_tipo_2 .article_textos > a h4,
.mod_opinion h4 a,
.footer_2018,
.mapa_lista,
.cont_form form .confirmar_new_form,
.pie_agenda_global,
.fila_agenda {
  font-size: 12px;
}
.argumentos a,
nav ul li,
.fila_sup_cab h2,
.datos_res_videos,
.cont_form input[type='submit'],
.cont_form input[type='reset'],
.col_de_150 .not_relacionadas3 article h3,
.submenu a,
.mapa_sec,
.mapa_list,
.redes_new,
.pie_donar,
.li_donar,
.pie_donar {
  font-size: 13px;
}
.espacio_espiritualidad .txt_esp,
.art_suscribirse form input[type='text'],
.des_comentario div,
.paginacion_videos ul li a,
.cont_form p,
#form_desactivado,
.cont_txt_art.texto_simple,
.not_relacionadas1 li h3,
.txt_publicidad,
.mod_opinion h4 span,
.mod_opinion h1 span a,
.footer_2018 .footer_2018_bottom .redes_pie,
html .image_thumb ul li h2,
.caja_buscar,
.mod_opinion h4 span a,
.mod_opinion h1 span a,
.respuesta_suscribirse {
  font-size: 14px;
}
.espacio_espiritualidad .oramos_ti .mod_espiritualidad .tit_esp,
.mod_opinion .fila_opinion h3,
.mod_opinion .fila_opinion_1 h3,
.mod_lml ul li h3,
.redes_new > div:first-child,
.cont_form form .confirmar_new_form label button,
.centrado_movil article > h4,
.fila_cinco_min div a {
  font-size: 15px;
}
.col_de_150 .noticia_total article .article_textos h3,
.mod_blogs .not_tipo_2 h3,
.espacio_espiritualidad .mod_espiritualidad .tit_esp,
.las_not_ml article h3,
.nom_seccion,
.col_blogueros .mod_l_b > div h3,
.fila_videos .mod_videos h3,
.cont_form form h5,
.cab_opinion .nombre_opinion,
.txt_publicidad span,
.seccion_videos .fila_videos .not_tipo_1 h3,
.galeria_superior .not_tipo_1 h3,
.fila_agenda > a,
.pie_donar .li_donar {
  font-size: 16px;
}
.mod_lml ul li div:first-child,
.rel_recomienda article h3,
.art_fecha,
.p_autor a,
.td-social-but-text,
.tit_con,
.seccion_videos .cont_mod_video h3,
.sumario_articulo {
  font-size: 17px;
}
.art_suscribirse form input[type='submit'],
.mod_comentarios .quieres_comentar,
.cab_opinion h2,
.new_redes a {
  font-size: 18px;
}
.cab_secc_videos h5,
.form_donativos .txt_publicidad,
.txt_entradilla,
.info_bloguero .informacion_bloguero,
.info_bloguero .informacion_bloguero2,
.page_articulo.page_opinion .principal_iz .cont_txt_art,
.page_articulo.page_blog_opinion .principal_iz .p_autor a {
  font-size: 19px;
}
.tit_mod_convocatorias,
.lista_videos_movil .article_textos h3,
.lista_otras_noticias .noticia_total article .article_textos h3 {
  font-size: 20px;
}
.ayuda_rel,
.rel_recomienda h4,
.mod_comentarios > h5,
.nom_seccion,
.tit_libros_rel,
.redes_new i {
  font-size: 22px;
}
.las_not_ml h4 {
  font-size: 23px;
}
article h3,
.art_suscribirse p + p {
  font-size: 24px;
}
.noticia_total article .article_textos h3 {
  font-size: 25px;
}
.art_suscribirse p:first-child {
  font-size: 32px;
}
.tit_art {
  font-size: 34px;
}
.page_articulo.page_blog_opinion .tit_art {
  font-size: 48px;
}
