.row.grid {
  display: grid;
  -webkit-box-pack: end;
  justify-content: end;
  grid-template-columns: repeat(2, 1fr); }
  .row.grid:before {
    content: none; }
  .row.grid:after {
    clear: both;
    content: "";
    display: table; }
  @supports (display: grid) {
    .row.grid > [class*="col-md"] {
      width: 100%; }
    .row.grid .box_grey {
      min-height: auto; }
    .row.grid .box_grey.alto-fijo {
      height: 35px; } }
  @media (max-width: 480px) {
    .row.grid {
      grid-template-columns: repeat(1, 1fr); } }

.row.grid.x1 {
  grid-template-columns: repeat(1, 1fr); }

.box_white {
  background-color: #FFFFFF;
  border: 1px solid #ddd;
  padding: 5px;
  margin-bottom: 30px;
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap; }
  .box_white h2 {
    font: 22px 'sourcesansbold';
    color: #474747;
    margin-top: 0;
    margin-left: 0;
    line-height: 30px;
    padding: 0px 10px 5px 14px; }
    .box_white h2:before {
      content: '';
      position: absolute;
      height: 18px;
      margin-left: -10px;
      border-bottom: none;
      border-right: solid 4px #d61e00;
      margin-top: 6px; }
    .box_white h2 .abrir-rss {
      margin-top: 10px; }
    .box_white h2 .capa-rss {
      right: 23px;
      top: 31px; }
  @media (max-width: 480px) {
    .box_white h2 {
      font-size: 20px;
      color: #474747;
      margin-top: 0;
      margin-left: 0;
      line-height: 20px;
      padding-bottom: 10px; }
      .box_white h2:before {
        height: 13px;
        border-bottom: none;
        border-right: solid 4px #d61e00;
        margin-top: 4px; }
      .box_white h2 .abrir-rss {
        margin-top: 5px; } }

.box_grey {
  background-color: #f2f2f2;
  padding: 10px;
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap; }

.col-md-4 {
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap; }

.x1 ul.arrow-list.x1 {
  column-count: 1; }

@media (max-width: 480px) {
  .x1 ul.arrow-list {
    column-count: 1; } }

ul.arrow-list > li {
  margin-bottom: 10px; }
  @media (max-width: 480px) {
    ul.arrow-list > li {
      margin-bottom: 20px; } }
  ul.arrow-list > li:last-child {
    margin-bottom: 0; }
  ul.arrow-list > li:before {
    border-left-color: #FFB632;
    left: 0;
    top: 5px;
    bottom: 100%;
    margin-top: 0; }
  ul.arrow-list > li a {
    line-height: 14px;
    display: inline; }
    ul.arrow-list > li a:hover {
      text-decoration: underline; }
  ul.arrow-list > li:hover > img {
    opacity: .6; }
  ul.arrow-list > li .rss-item {
    font: bold 14px arial,helvetica;
    text-transform: uppercase;
    line-height: 0.8rem; }
  ul.arrow-list > li .abrir-rss {
    display: inline-block;
    margin-top: 4px; }
    ul.arrow-list > li .abrir-rss:hover {
      cursor: pointer;
      opacity: 0.5; }

.capa-rss {
  display: none;
  right: -3px;
  top: 18px;
  cursor: pointer;
  width: max-content; }
  .capa-rss.inactive {
    opacity: 0;
    transform: scale(1) translate3d(0, 0, 0); }
  .capa-rss.active {
    opacity: 1;
    transform: scale(1) translate3d(0, 0, 0); }
  .capa-rss .cerrar {
    position: absolute;
    font-size: 18px;
    top: -26px;
    right: -7px;
    padding: 8px;
    background: #fff;
    border-radius: 4px 4px 0 4px;
    border-right: 2px solid #ddd; }
  .capa-rss .lst-capa-rss {
    background: #fff;
    right: -7px;
    z-index: 3;
    border-bottom: 2px solid #ddd;
    border-right: 2px solid #ddd;
    padding: 6px;
    border-radius: 4px 0 4px 4px; }
    @media (max-width: 480px) {
      .capa-rss .lst-capa-rss {
        padding-top: 11px;
        padding-bottom: 11px; } }
  .capa-rss .lst-capa-rss img.icono-agregador {
    height: 18px; }
    @media (max-width: 480px) {
      .capa-rss .lst-capa-rss img.icono-agregador {
        height: 22px; } }
  .capa-rss .lst-capa-rss img.icono-agregador:hover {
    opacity: 0.6; }
  .capa-rss .lst-capa-rss li {
    padding-left: 20px; }
    @media (max-width: 480px) {
      .capa-rss .lst-capa-rss li {
        padding-left: 25px; } }
  .capa-rss .lst-capa-rss li:first-child {
    padding-left: 0; }
  .capa-rss .lst-capa-rss li:before {
    display: none; }

.tit {
  font-family: "sourcesans", sans-serif;
  font-size: 16px;
  line-height: 22px; }
  .tit a {
    text-decoration: underline; }
    .tit a:hover {
      text-decoration: none; }

p.descripcion {
  font-family: "sourcesans", sans-serif;
  font-size: 15px;
  line-height: 22px; }
  p.descripcion a {
    text-decoration: underline; }
    p.descripcion a:hover {
      text-decoration: none; }

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