@charset "UTF-8";
/*
	@package rgtema
*/
/*
	Import
	------------------------------------------------
*/
/*
	@package rgtema
*/
/*
	Variables
	------------------------------------------------
*/
/*
	@package rgtema
*/
/*
	Mixins
	------------------------------------------------
*/
@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
/*
	@package rg
*/
/*
	Placeholder
	------------------------------------------------
*/
/*
	@package rgtema
*/
/* 
	Font Icon 
	------------------------------------------------
*/
@font-face {
  font-family: 'octicon';
  src: url("../fonts/octicon.eot?mddo18");
  src: url("../fonts/octicon.eot?mddo18#iefix") format("embedded-opentype"), url("../fonts/octicon.ttf?mddo18") format("truetype"), url("../fonts/octicon.woff?mddo18") format("woff"), url("../fonts/octicon.svg?mddo18#octicon") format("svg");
  font-weight: normal;
  font-style: normal; }
.octicon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'octicon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.octiconalert:before {
  content: "\e900"; }

.octiconarchive:before {
  content: "\e901"; }

.octiconarrow-both:before {
  content: "\e902"; }

.octiconarrow-down:before {
  content: "\e903"; }

.octiconarrow-left:before {
  content: "\e904"; }

.octiconarrow-right:before {
  content: "\e905"; }

.octiconarrow-small-down:before {
  content: "\e906"; }

.octiconarrow-small-left:before {
  content: "\e907"; }

.octiconarrow-small-right:before {
  content: "\e908"; }

.octiconarrow-small-up:before {
  content: "\e909"; }

.octiconarrow-up:before {
  content: "\e90a"; }

.octiconbeaker:before {
  content: "\e90b"; }

.octiconbell:before {
  content: "\e90c"; }

.octiconbold:before {
  content: "\e90d"; }

.octiconbook:before {
  content: "\e90e"; }

.octiconbookmark:before {
  content: "\e90f"; }

.octiconbriefcase:before {
  content: "\e910"; }

.octiconbroadcast:before {
  content: "\e911"; }

.octiconbrowser:before {
  content: "\e912"; }

.octiconbug:before {
  content: "\e913"; }

.octiconcalendar:before {
  content: "\e914"; }

.octiconcheck:before {
  content: "\e915"; }

.octiconchecklist:before {
  content: "\e916"; }

.octiconchevron-down:before {
  content: "\e917"; }

.octiconchevron-left:before {
  content: "\e918"; }

.octiconchevron-right:before {
  content: "\e919"; }

.octiconchevron-up:before {
  content: "\e91a"; }

.octiconcircle-slash:before {
  content: "\e91b"; }

.octiconcircuit-board:before {
  content: "\e91c"; }

.octiconclippy:before {
  content: "\e91d"; }

.octiconclock:before {
  content: "\e91e"; }

.octiconcloud-download:before {
  content: "\e91f"; }

.octiconcloud-upload:before {
  content: "\e920"; }

.octiconcode:before {
  content: "\e921"; }

.octiconcomment:before {
  content: "\e922"; }

.octiconcomment-discussion:before {
  content: "\e923"; }

.octiconcredit-card:before {
  content: "\e924"; }

.octicondash:before {
  content: "\e925"; }

.octicondashboard:before {
  content: "\e926"; }

.octicondatabase:before {
  content: "\e927"; }

.octicondependent:before {
  content: "\e928"; }

.octicondesktop-download:before {
  content: "\e929"; }

.octicondevice-camera:before {
  content: "\e92a"; }

.octicondevice-camera-video:before {
  content: "\e92b"; }

.octicondevice-desktop:before {
  content: "\e92c"; }

.octicondevice-mobile:before {
  content: "\e92d"; }

.octicondiff:before {
  content: "\e92e"; }

.octicondiff-added:before {
  content: "\e92f"; }

.octicondiff-ignored:before {
  content: "\e930"; }

.octicondiff-modified:before {
  content: "\e931"; }

.octicondiff-removed:before {
  content: "\e932"; }

.octicondiff-renamed:before {
  content: "\e933"; }

.octiconellipsis:before {
  content: "\e934"; }

.octiconeye:before {
  content: "\e935"; }

.octiconeye-closed:before {
  content: "\e936"; }

.octiconfile:before {
  content: "\e937"; }

.octiconfile-binary:before {
  content: "\e938"; }

.octiconfile-code:before {
  content: "\e939"; }

.octiconfile-directory:before {
  content: "\e93a"; }

.octiconfile-media:before {
  content: "\e93b"; }

.octiconfile-pdf:before {
  content: "\e93c"; }

.octiconfile-submodule:before {
  content: "\e93d"; }

.octiconfile-symlink-directory:before {
  content: "\e93e"; }

.octiconfile-symlink-file:before {
  content: "\e93f"; }

.octiconfile-zip:before {
  content: "\e940"; }

.octiconflame:before {
  content: "\e941"; }

.octiconfold:before {
  content: "\e942"; }

.octiconfold-down:before {
  content: "\e943"; }

.octiconfold-up:before {
  content: "\e944"; }

.octicongear:before {
  content: "\e945"; }

.octicongift:before {
  content: "\e946"; }

.octicongist:before {
  content: "\e947"; }

.octicongist-secret:before {
  content: "\e948"; }

.octicongit-branch:before {
  content: "\e949"; }

.octicongit-commit:before {
  content: "\e94a"; }

.octicongit-compare:before {
  content: "\e94b"; }

.octicongithub-action:before {
  content: "\e94c"; }

.octicongit-merge:before {
  content: "\e94d"; }

.octicongit-pull-request:before {
  content: "\e94e"; }

.octiconglobe:before {
  content: "\e94f"; }

.octicongrabber:before {
  content: "\e950"; }

.octicongraph:before {
  content: "\e951"; }

.octiconheart:before {
  content: "\e952"; }

.octiconhistory:before {
  content: "\e953"; }

.octiconhome:before {
  content: "\e954"; }

.octiconhorizontal-rule:before {
  content: "\e955"; }

.octiconhubot:before {
  content: "\e956"; }

.octiconinbox:before {
  content: "\e957"; }

.octiconinfo:before {
  content: "\e958"; }

.octiconissue-closed:before {
  content: "\e959"; }

.octiconissue-opened:before {
  content: "\e95a"; }

.octiconissue-reopened:before {
  content: "\e95b"; }

.octiconitalic:before {
  content: "\e95c"; }

.octiconjersey:before {
  content: "\e95d"; }

.octiconkebab-horizontal:before {
  content: "\e95e"; }

.octiconkebab-vertical:before {
  content: "\e95f"; }

.octiconkey:before {
  content: "\e960"; }

.octiconkeyboard:before {
  content: "\e961"; }

.octiconlaw:before {
  content: "\e962"; }

.octiconlight-bulb:before {
  content: "\e963"; }

.octiconlink:before {
  content: "\e964"; }

.octiconlink-external:before {
  content: "\e965"; }

.octiconlist-ordered:before {
  content: "\e966"; }

.octiconlist-unordered:before {
  content: "\e967"; }

.octiconlocation:before {
  content: "\e968"; }

.octiconlock:before {
  content: "\e969"; }

.octiconlogo-gist:before {
  content: "\e96a"; }

.octiconlogo-github:before {
  content: "\e96b"; }

.octiconmail:before {
  content: "\e96c"; }

.octiconmail-read:before {
  content: "\e96d"; }

.octiconmarkdown:before {
  content: "\e96e"; }

.octiconmark-github:before {
  content: "\e96f"; }

.octiconmegaphone:before {
  content: "\e970"; }

.octiconmention:before {
  content: "\e971"; }

.octiconmilestone:before {
  content: "\e972"; }

.octiconmirror:before {
  content: "\e973"; }

.octiconmortar-board:before {
  content: "\e974"; }

.octiconmute:before {
  content: "\e975"; }

.octiconno-newline:before {
  content: "\e976"; }

.octiconnote:before {
  content: "\e977"; }

.octiconoctoface:before {
  content: "\e978"; }

.octiconorganization:before {
  content: "\e979"; }

.octiconpackage:before {
  content: "\e97a"; }

.octiconpaintcan:before {
  content: "\e97b"; }

.octiconpencil:before {
  content: "\e97c"; }

.octiconperson:before {
  content: "\e97d"; }

.octiconpin:before {
  content: "\e97e"; }

.octiconplay:before {
  content: "\e97f"; }

.octiconplug:before {
  content: "\e980"; }

.octiconplus:before {
  content: "\e981"; }

.octiconplus-small:before {
  content: "\e982"; }

.octiconprimitive-dot:before {
  content: "\e983"; }

.octiconprimitive-square:before {
  content: "\e984"; }

.octiconproject:before {
  content: "\e985"; }

.octiconpulse:before {
  content: "\e986"; }

.octiconquestion:before {
  content: "\e987"; }

.octiconquote:before {
  content: "\e988"; }

.octiconradio-tower:before {
  content: "\e989"; }

.octiconreply:before {
  content: "\e98a"; }

.octiconrepo:before {
  content: "\e98b"; }

.octiconrepo-clone:before {
  content: "\e98c"; }

.octiconrepo-force-push:before {
  content: "\e98d"; }

.octiconrepo-forked:before {
  content: "\e98e"; }

.octiconrepo-pull:before {
  content: "\e98f"; }

.octiconrepo-push:before {
  content: "\e990"; }

.octiconreport:before {
  content: "\e991"; }

.octiconrepo-template:before {
  content: "\e992"; }

.octiconrepo-template-private:before {
  content: "\e993"; }

.octiconrequest-changes:before {
  content: "\e994"; }

.octiconrocket:before {
  content: "\e995"; }

.octiconrss:before {
  content: "\e996"; }

.octiconruby:before {
  content: "\e997"; }

.octiconscreen-full:before {
  content: "\e998"; }

.octiconscreen-normal:before {
  content: "\e999"; }

.octiconsearch:before {
  content: "\e99a"; }

.octiconserver:before {
  content: "\e99b"; }

.octiconsettings:before {
  content: "\e99c"; }

.octiconshield:before {
  content: "\e99d"; }

.octiconshield-check:before {
  content: "\e99e"; }

.octiconshield-lock:before {
  content: "\e99f"; }

.octiconshield-x:before {
  content: "\e9a0"; }

.octiconsign-in:before {
  content: "\e9a1"; }

.octiconsign-out:before {
  content: "\e9a2"; }

.octiconskip:before {
  content: "\e9a3"; }

.octiconsmiley:before {
  content: "\e9a4"; }

.octiconsquirrel:before {
  content: "\e9a5"; }

.octiconstar:before {
  content: "\e9a6"; }

.octiconstop:before {
  content: "\e9a7"; }

.octiconsync:before {
  content: "\e9a8"; }

.octicontag:before {
  content: "\e9a9"; }

.octicontasklist:before {
  content: "\e9aa"; }

.octicontelescope:before {
  content: "\e9ab"; }

.octiconterminal:before {
  content: "\e9ac"; }

.octicontext-size:before {
  content: "\e9ad"; }

.octiconthree-bars:before {
  content: "\e9ae"; }

.octiconthumbsdown:before {
  content: "\e9af"; }

.octiconthumbsup:before {
  content: "\e9b0"; }

.octicontools:before {
  content: "\e9b1"; }

.octicontrashcan:before {
  content: "\e9b2"; }

.octicontriangle-down:before {
  content: "\e9b3"; }

.octicontriangle-left:before {
  content: "\e9b4"; }

.octicontriangle-right:before {
  content: "\e9b5"; }

.octicontriangle-up:before {
  content: "\e9b6"; }

.octiconunfold:before {
  content: "\e9b7"; }

.octiconunmute:before {
  content: "\e9b8"; }

.octiconunverified:before {
  content: "\e9b9"; }

.octiconverified:before {
  content: "\e9ba"; }

.octiconversions:before {
  content: "\e9bb"; }

.octiconwatch:before {
  content: "\e9bc"; }

.octiconx:before {
  content: "\e9bd"; }

.octiconzap:before {
  content: "\e9be"; }

/*
	@package rgtema
*/
.alignnone {
  margin: 5px 20px 20px 0; }

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto; }

.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

a img.alignnone {
  margin: 5px 20px 20px 0; }

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

img.aligncenter {
  width: 100%;
  height: auto; }

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center; }

.wp-caption.alignnone {
  margin: 5px 20px 20px 0; }

.wp-caption.alignleft {
  margin: 5px 20px 20px 0; }

.wp-caption.alignright {
  margin: 5px 0 20px 20px; }

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto; }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px; }

/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */ }

/* 
	Generic 
	------------------------------------------------
*/
body {
  font-family: 'Helvetica Neue', 'Helvetica', Arial, Verdana, sans-serif;
  /*better search plugin */ }
  body .header-primario {
    background: #1a4a8d; }
    body .header-primario .header-content {
      background: #FFFFFF;
      color: #FFFFFF; }
  body ul {
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 5px;
    list-style: none; }
  body #bsearchform {
    width: 100%; }
  body #heatmap {
    margin: 20px;
    padding: 20px;
    border: 1px dashed #ccc; }
  body .bsearch_results_page {
    width: 75%;
    margin: 0 auto;
    padding: 20px;
    background: #fff; }
  body .bsearch_footer {
    text-align: center; }
  body .bsearch_highlight {
    background: #ffc; }
  body .wpp-post-title {
    font-size: 1rem; }

header .container {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.35); }
header .rg-widget-header {
  padding-bottom: 10px; }

a {
  color: #2d4264;
  -webkit-transition: color 320ms ease;
  -moz-transition: color 320ms ease;
  -ms-transition: color 320ms ease;
  -o-transition: color 320ms ease;
  transition: color 320ms ease; }
  a:hover, a:focus {
    text-decoration: none;
    color: #5669B2; }

p {
  font-size: 16px;
  line-height: 1.8;
  color: #232222;
  padding-bottom: 25px; }

.container-principales .bg-img1 h3 a {
  background-color: rgba(0, 0, 0, 0.25);
  color: #fff; }
  .container-principales .bg-img1 h3 a:hover, .container-principales .bg-img1 h3 a:focus {
    text-decoration: underline; }

.background-image {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat; }

#primary {
  background-color: #CCC; }
  #primary .container {
    background-color: #FFFFFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.35); }

.table {
  width: 100%;
  height: 100%; }
  .table .table-cell {
    display: table-cell; }

.nav-container {
  background: #022352; }
  .nav-container .navbar-nav {
    margin: 0px; }

.header .site-baner {
  color: #232222; }
  .header .site-baner .audio-envivo {
    padding-top: 10px;
    padding-bottom: 10px; }

figcaption.text-secondary {
  color: #CCC !important; }

.rg-menu {
  width: 100%;
  border: none;
  border-radius: 0;
  min-height: auto;
  margin-bottom: 0;
  padding: 0 10px; }
  .rg-menu ul {
    float: none; }
  .rg-menu li {
    float: none;
    display: inline-block; }
    .rg-menu li.active a {
      opacity: 1; }
      .rg-menu li.active a:after {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        opacity: 1; }
    .rg-menu li.open a {
      opacity: 1;
      background-color: rgba(41, 75, 160, 0.37) !important; }
      .rg-menu li.open a:after {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -ms-transform: translateY(10px);
        -o-transform: translateY(10px);
        transform: translateY(10px);
        opacity: 0 !important; }
      .rg-menu li.open a:hover, .rg-menu li.open a:focus, .rg-menu li.open a:visited {
        background-color: rgba(41, 75, 160, 0.37) !important; }
        .rg-menu li.open a:hover:after, .rg-menu li.open a:focus:after, .rg-menu li.open a:visited:after {
          -webkit-transform: translateY(10px);
          -moz-transform: translateY(10px);
          -ms-transform: translateY(10px);
          -o-transform: translateY(10px);
          transform: translateY(10px);
          opacity: 0 !important; }
    .rg-menu li a {
      text-transform: uppercase;
      color: #fff;
      font-size: 12px;
      font-weight: bolder;
      background: none;
      -webkit-transition: opacity 320ms ease;
      -moz-transition: opacity 320ms ease;
      -ms-transition: opacity 320ms ease;
      -o-transition: opacity 320ms ease;
      transition: opacity 320ms ease; }
      .rg-menu li a:hover, .rg-menu li a:focus, .rg-menu li a:visited {
        background: none;
        opacity: 1; }
        .rg-menu li a:hover:after, .rg-menu li a:focus:after, .rg-menu li a:visited:after {
          -webkit-transform: translateY(0);
          -moz-transform: translateY(0);
          -ms-transform: translateY(0);
          -o-transform: translateY(0);
          transform: translateY(0);
          opacity: 1; }
      .rg-menu li a:after {
        content: '';
        position: relative;
        display: block;
        left: 0px;
        right: 10px;
        height: 2px;
        background: #1227e6;
        -webkit-transition: all 320ms ease;
        -moz-transition: all 320ms ease;
        -ms-transition: all 320ms ease;
        -o-transition: all 320ms ease;
        transition: all 320ms ease;
        opacity: 0;
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -ms-transform: translateY(10px);
        -o-transform: translateY(10px);
        transform: translateY(10px); }
    .rg-menu li ul.dropdown-menu {
      border: 0;
      border-radius: 0;
      background: #022352; }
      .rg-menu li ul.dropdown-menu li {
        display: block; }
        .rg-menu li ul.dropdown-menu li a:hover, .rg-menu li ul.dropdown-menu li a:focus, .rg-menu li ul.dropdown-menu li a:visited {
          background: rgba(0, 0, 0, 0.25) !important;
          color: #fff; }

.rg-widget .li.cat-item {
  position: relative; }
  .rg-widget .li.cat-item a,
  .rg-widget .li.cat-item span {
    display: inline-block;
    line-height: 1.5em; }
  .rg-widget .li.cat-item a {
    padding: 4px 0; }

.rg-widget ul {
  padding-left: 5px; }
.rg-widget .popular-posts a {
  display: block; }

.rg-popular-posts-widget .post-footer-container {
  overflow: hidden;
  max-height: 40px; }
  .rg-popular-posts-widget .post-footer-container a,
  .rg-popular-posts-widget .post-footer-container div {
    font-size: 1, 3rem; }

/*
================================
RG SIDEBAR
================================
*/
.rg-sidebar a {
  color: #3D3D3F; }

.rg-sidebar a:hover, .rg-sidebar a:focus {
  color: #3762AE; }

.rg-sidebar .rg-widget {
  margin-bottom: 20px;
  padding: 10px; }
  .rg-sidebar .rg-widget .rg-sidebar-title {
    margin-bottom: 20px; }

.rg-sidebar .rg-widget ul {
  list-style: none; }

.rg-sidebar .importante .titulo {
  background-color: #F1F1F1;
  border-left: 5px solid #5687EA; }

.rg-sidebar .importante .titulo h4 {
  padding: 3px; }

.rg-sidebar .importante .cuerpo img {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.35); }

.tagcloud {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 5px; }
  .tagcloud a {
    display: inline-block;
    padding: 5px 10px;
    margin: 5px;
    border: 1px solid #F1F1F1;
    border-radius: 50px;
    color: #022352;
    text-transform: capitalize;
    background-color: #d4ddf0; }
    .tagcloud a:hover {
      background-color: #022352;
      color: #d4ddf0;
      -webkit-transition: all 620ms ease;
      -moz-transition: all 620ms ease;
      -ms-transition: all 620ms ease;
      -o-transition: all 620ms ease;
      transition: all 620ms ease; }

.rg-widget .li.cat-item {
  position: relative; }

.rg-widget .li.cat-item a,
.rg-widget .li.cat-item span {
  display: inline-block;
  line-height: 1.5em; }

.rg-widget .li.cat-item a {
  padding: 4px 0; }

.rg-widget ul {
  padding-left: 5px; }

.rg-widget .popular-posts a {
  display: block; }

.rg-popular-posts-widget .post-footer-container {
  overflow: hidden;
  max-height: 40px; }

.rg-popular-posts-widget .post-footer-container a,
.rg-popular-posts-widget .post-footer-container div {
  font-size: 1, 3rem; }

/* Calendario */
.widget_calendar caption:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-size: 12px;
  margin-right: 6px;
  color: #ccc;
  display: inline-block !important;
  width: 1em;
  text-align: center; }

.widget_calendar caption:before,
.widget_archive > ul > li a:before {
  position: relative;
  top: -.1em; }

.widget_calendar > h3 {
  margin-bottom: 1em; }

footer .widget_calendar th,
footer .widget_calendar td {
  border-color: #f2f2f2; }

/*  widget : calendar
/* ------------------------------------ */
.widget_calendar a {
  font-weight: 600; }

.widget_calendar a:hover {
  color: #444 !important; }

.widget_calendar #wp-calendar {
  width: 100%; }

.widget_calendar caption {
  color: #656565;
  padding: 5px 10px; }

.widget_calendar caption:before {
  color: #656565;
  color: rgba(255, 255, 255, 0.7);
  font-size: 15px; }

.widget_calendar thead {
  background: #e2e2e2;
  -webkit-box-shadow: 0 1px 0 #ddd;
  box-shadow: inset 0 -1px 0 #ddd; }

.rg-footer .widget_calendar thead {
  background: #022352; }

.widget_calendar th {
  font-weight: 600; }

.widget_calendar th,
.widget_calendar td {
  padding: 3px 0;
  text-align: center;
  border: 1px solid #e2e2e2; }

.widget_calendar .pad {
  padding: 0 !important; }

.sidebar .widget_calendar a,
.rg-footer .widget_calendar a {
  color: #5687EA; }

.sidebar.s1 .widget_calendar caption,
.rg-footer .widget_calendar caption {
  background: #5687EA; }

.sidebar.s2 .widget_calendar a {
  color: #efb93f; }

.sidebar.s2 .widget_calendar caption {
  background: #efb93f; }

.recentcomments {
  font-size: 1.5rem;
  color: #3D3737; }

.recentcomments a {
  text-transform: uppercase; }

.recentcomments span {
  padding-top: 12px; }

.recentcomments span, .recentcomments span a {
  display: block;
  color: #232222;
  font-size: 14px;
  padding-bottom: 4px;
  margin-bottom: 2px;
  border-bottom: 1px solid #F1F1F1;
  text-transform: none; }

.recentcomments {
  font-size: 0.7rem;
  color: #3D3737; }
  .recentcomments a {
    text-transform: uppercase; }
  .recentcomments span {
    padding-top: 12px; }
    .recentcomments span, .recentcomments span a {
      display: block;
      color: #232222;
      font-size: 14px;
      padding-bottom: 4px;
      margin-bottom: 2px;
      border-bottom: 1px solid #F1F1F1;
      text-transform: none; }

/* 
	Seccion comentarios
	------------------------------------------------
*/
.comments-area {
  border-top: 4px solid #F1F1F1;
  margin-top: 40px; }

.last-field {
  margin-bottom: 50px; }

.comment-list {
  padding: 0;
  list-style: none; }

.comment-body {
  padding-bottom: 0; }

.children {
  background-color: #F5F5F5;
  padding-right: 20px;
  padding-left: 20px;
  list-style: none;
  margin-left: 60px; }

.children .comment-author:before {
  background-color: #fff; }

.comment-author {
  position: relative;
  display: block;
  font-size: 18px;
  font-weight: 300; }

.comment-author:before {
  position: absolute;
  content: '';
  display: block;
  top: 10px;
  bottom: 13px;
  left: 40px;
  right: 0;
  background-color: #f5f5f5;
  z-index: 1;
  border-radius: 4px; }

.comment-author * {
  z-index: 1;
  position: relative; }

.comment-author b {
  font-weight: 400; }

.comment-author .avatar {
  border-radius: 50%;
  margin-right: 10px;
  border: 3px solid #fff; }

.comment-metadata {
  text-align: right;
  text-transform: uppercase;
  margin-top: -5px;
  font-size: 12px; }

.comment-metadata a {
  color: #999; }

.comment-content {
  padding: 20px 0;
  font-size: 16px;
  font-weight: 300;
  border-bottom: 1px solid #E6E6E6;
  margin-left: 60px; }

.reply {
  text-align: right;
  padding: 5px 0; }

a.comment-reply-link {
  text-transform: uppercase;
  color: #ff9d1d; }

a.comment-reply-link:hover, a.comment-reply-link:focus {
  color: #F56B08; }

.comment-respond {
  margin-top: 60px; }

.comment-reply-title {
  padding: 20px 0;
  font-size: 1.5rem;
  font-weight: 300; }

.navbar-dark .navbar-nav .nav-link {
  color: #e2e2e2; }

footer .container-fluid {
  padding: 0px; }
  footer .container-fluid .widgets {
    background: #fff;
    padding-bottom: 10px; }
  footer .container-fluid .sitios-externos a {
    color: #F1F1F1;
    -webkit-transition: color 320ms ease;
    -moz-transition: color 320ms ease;
    -ms-transition: color 320ms ease;
    -o-transition: color 320ms ease;
    transition: color 320ms ease; }
    footer .container-fluid .sitios-externos a:hover, footer .container-fluid .sitios-externos a:focus {
      text-decoration: none;
      color: #fff; }
  footer .container-fluid .creditos {
    color: #e2e2e2; }
footer .footer1, footer .footer2, footer .footer3 {
  padding-left: 10px;
  padding-right: 10px; }

.span-azul {
  content: '';
  width: 100%;
  border-top: #1a4a8d 3px solid; }

.span-rojo {
  content: '';
  width: 100%;
  border-top: #ad0e16 3px solid; }

.page-numbers {
  font-family: Roboto-Regular;
  font-size: 13px;
  line-height: 1.5;
  color: #292929;
  width: 36px;
  height: 36px;
  border: 1px solid #565fb1;
  border-radius: 50%;
  margin-right: 5px; }

.page-numbers.dots {
  padding: 5px;
  border: 0px;
  text-align: center;
  display: inline; }

.page-numbers.current {
  background-color: #565fb1;
  border-color: #565fb1;
  color: #fff; }

.ultimas {
  max-height: 60px; }

/* 
	Image Post Format 
	------------------------------------------------
*/
.rg-format-image .entry-header {
  height: 360px;
  position: relative; }

@media (max-width: 767px) {
  .rg-format-image .entry-header {
    height: 220px; } }
.rg-format-image h1,
.rg-format-image .entry-meta,
.rg-format-image .entry-header {
  color: #ffffff; }

.rg-format-image h1 a,
.rg-format-image .entry-meta a,
.rg-format-image .entry-header a {
  color: #ffffff; }

.rg-format-image h1 {
  padding-top: 10px; }

.entry-excerpt.image-caption {
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0; }

.entry-excerpt.image-caption p {
  margin: 40px 0;
  color: #ffffff; }

/* 
    Audio Post Format 
    ------------------------------------------------
*/
.rg-format-audio h1 {
  font-size: 30px; }

.rg-format-audio h1.entry-title {
  display: inline-block;
  margin-right: 20px; }

.rg-format-audio h1.entry-title:before, .rg-format-audio h1.entry-title:after {
  display: none; }

.rg-format-audio .entry-meta {
  display: inline-block;
  margin-bottom: 0; }

.rg-format-audio .entry-content iframe {
  width: 100%;
  height: 166px; }

/* 
    Video Post Format 
    ------------------------------------------------
*/
.rg-format-video header h1.entry-title {
  margin-top: 20px; }

/* Gallery Post Format */
/* 
    Gallery Post Format 
    ------------------------------------------------
*/
.rg-format-gallery header h1.entry-title {
  margin-top: 20px; }

.rg-format-gallery .standard-featured {
  height: 400px;
  color: #ffffff; }

.rg-format-gallery .standard-featured:after {
  background-color: transparent; }

@media (max-width: 767px) {
  .rg-format-gallery .standard-featured {
    height: 320px; } }
.rg-format-gallery .carousel-control {
  background: none;
  background-image: none;
  opacity: 1;
  filter: alpha(opacity=100);
  font-size: 30px;
  width: auto; }

.rg-format-gallery .carousel-control .preview-container {
  position: relative;
  display: block;
  padding: 20px;
  background-color: rgba(0, 0, 0, 0);
  line-height: 0;
  -webkit-transition: background-color 320ms ease;
  -moz-transition: background-color 320ms ease;
  -ms-transition: background-color 320ms ease;
  -o-transition: background-color 320ms ease;
  transition: background-color 320ms ease; }

.rg-format-gallery .carousel-control .preview-container .thumbnail-container {
  position: absolute;
  display: block;
  height: 68px;
  width: 68px;
  border-radius: 50%;
  background: #999;
  top: 1px;
  -webkit-transition: transform 320ms ease;
  -moz-transition: transform 320ms ease;
  -ms-transition: transform 320ms ease;
  -o-transition: transform 320ms ease;
  transition: transform 320ms ease;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0); }

.rg-format-gallery .carousel-control.right .preview-container {
  padding-left: 80px;
  border-radius: 35.5px 0 0 35.5px; }

.rg-format-gallery .carousel-control.right .preview-container .thumbnail-container {
  left: 1px; }

.rg-format-gallery .carousel-control.left .preview-container {
  padding-right: 80px;
  border-radius: 0 35.5px 35.5px 0; }

.rg-format-gallery .carousel-control.left .preview-container .thumbnail-container {
  right: 1px; }

.rg-format-gallery .carousel-control:hover .preview-container {
  background-color: rgba(0, 0, 0, 0.8); }

.rg-format-gallery .carousel-control:hover .preview-container .thumbnail-container {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

.rg-format-gallery .entry-excerpt.image-caption {
  -webkit-transition: transform 320ms ease;
  -moz-transition: transform 320ms ease;
  -ms-transition: transform 320ms ease;
  -o-transition: transform 320ms ease;
  transition: transform 320ms ease;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }

.rg-format-gallery:hover .entry-excerpt.image-caption {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

/* 
    Quote Post Format 
    ------------------------------------------------
*/
.rg-format-quote .quote-content {
  font-size: 36px;
  line-height: 1.3em;
  letter-spacing: 0.03em;
  color: #ccc; }

.rg-format-quote .quote-content:before, .rg-format-quote .quote-content:after {
  content: '';
  display: inline-block;
  position: relative;
  color: #868282; }

.rg-format-quote .quote-content:before {
  content: '├ö├ç┬ú'; }

.rg-format-quote .quote-content:after {
  content: '├ö├ç├ù'; }

@media (max-width: 767px) {
  .rg-format-quote .quote-content {
    font-size: 20px; } }
.rg-format-quote .quote-author {
  color: #898989;
  font-size: 12px;
  letter-spacing: 0.06em;
  margin-top: 10px;
  margin-block-end: 30px; }

/* 
Link Post Format 
------------------------------------------------
*/
.rg-format-link h1.entry-title:before, .rg-format-link h1.entry-title:after {
  display: none; }

.rg-format-link h1.entry-title a {
  display: block; }

.rg-format-link h1.entry-title .link-icon {
  display: block;
  color: #fff;
  font-size: 30px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.6);
  margin: 0 auto;
  line-height: 1em;
  padding-top: 10px; }

/* 
    Aside Post Format 
    ------------------------------------------------
*/
.rg-format-aside .aside-container {
  background-color: rgba(0, 0, 0, 0.05);
  padding-top: 20px;
  margin-bottom: 30px; }

.rg-format-aside .aside-featured img {
  margin: 0 auto;
  border-radius: 50%;
  max-height: 150px;
  padding: 10px; }

.rg-format-aside .entry-meta {
  margin-bottom: 5px; }

.rg-format-aside .entry-excerpt {
  margin-top: 0; }

.rg-format-aside .entry-excerpt p {
  font-size: 15px; }

.rg-format-aside .entry-footer {
  border-bottom: none;
  background-color: rgba(0, 0, 0, 0.05); }

.breadcrumb {
  margin-top: 20px;
  background-color: #fff; }
  .breadcrumb li {
    margin-right: 5px; }
    .breadcrumb li::before {
      height: 100%;
      content: "/";
      font-size: 12px;
      padding-right: 10px;
      padding-left: 12px;
      color: #312828; }

/* Seccion Cultura Deporte y Sociedad */
.culturales .card-body, .deportes .card-body, .sociedad .card-body {
  padding-bottom: 0px; }

/*# sourceMappingURL=rg.css.map */
