@charset "UTF-8";
/*---------------------------------------------------------------
/* avendor
---------------------------------------------------------------*/
/* Function
---------------------------------------------------------------*/
/* Variables
---------------------------------------------------------------*/
[class^="col-"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* class-gral
/* Common styles
---------------------------------------------------------------*/
.glr-row {
  margin-left: -10px;
  margin-right: -10px; }
  .glr-row:before, .glr-row:after {
    content: " ";
    display: table; }
  .glr-row:after {
    clear: both; }

[class*="col-"] {
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }

@media (max-width: 426px) {
  .col-1-xs, .col-2-xs, .col-3-xs, .col-4-xs, .col-5-xs, .col-6-xs, .col-7-xs, .col-8-xs, .col-9-xs, .col-10-xs, .col-11-xs, .col-12-xs {
    float: left; }
  .col-1-xs {
    width: 8.33333%; }
  .col-2-xs {
    width: 16.66667%; }
  .col-3-xs {
    width: 25%; }
  .col-4-xs {
    width: 33.33333%; }
  .col-5-xs {
    width: 41.66667%; }
  .col-6-xs {
    width: 50%; }
  .col-7-xs {
    width: 58.33333%; }
  .col-8-xs {
    width: 66.66667%; }
  .col-9-xs {
    width: 75%; }
  .col-10-xs {
    width: 83.33333%; }
  .col-11-xs {
    width: 91.66667%; }
  .col-12-xs {
    width: 100%; }
  .col-0-pull-xs {
    right: auto; }
  .col-1-pull-xs {
    right: 8.33333%; }
  .col-2-pull-xs {
    right: 16.66667%; }
  .col-3-pull-xs {
    right: 25%; }
  .col-4-pull-xs {
    right: 33.33333%; }
  .col-5-pull-xs {
    right: 41.66667%; }
  .col-6-pull-xs {
    right: 50%; }
  .col-7-pull-xs {
    right: 58.33333%; }
  .col-8-pull-xs {
    right: 66.66667%; }
  .col-9-pull-xs {
    right: 75%; }
  .col-10-pull-xs {
    right: 83.33333%; }
  .col-11-pull-xs {
    right: 91.66667%; }
  .col-12-pull-xs {
    right: 100%; }
  .col-xs-push-0 {
    left: auto; }
  .col-1-push-xs {
    left: 8.33333%; }
  .col-2-push-xs {
    left: 16.66667%; }
  .col-3-push-xs {
    left: 25%; }
  .col-4-push-xs {
    left: 33.33333%; }
  .col-5-push-xs {
    left: 41.66667%; }
  .col-6-push-xs {
    left: 50%; }
  .col-7-push-xs {
    left: 58.33333%; }
  .col-8-push-xs {
    left: 66.66667%; }
  .col-9-push-xs {
    left: 75%; }
  .col-10-push-xs {
    left: 83.33333%; }
  .col-11-push-xs {
    left: 91.66667%; }
  .col-12-push-xs {
    left: 100%; }
  .col-0-offset-xs {
    margin-left: 0%; }
  .col-1-offset-xs {
    margin-left: 8.33333%; }
  .col-2-offset-xs {
    margin-left: 16.66667%; }
  .col-3-offset-xs {
    margin-left: 25%; }
  .col-4-offset-xs {
    margin-left: 33.33333%; }
  .col-5-offset-xs {
    margin-left: 41.66667%; }
  .col-6-offset-xs {
    margin-left: 50%; }
  .col-7-offset-xs {
    margin-left: 58.33333%; }
  .col-8-offset-xs {
    margin-left: 66.66667%; }
  .col-9-offset-xs {
    margin-left: 75%; }
  .col-10-offset-xs {
    margin-left: 83.33333%; }
  .col-11-offset-xs {
    margin-left: 91.66667%; }
  .col-12-offset-xs {
    margin-left: 100%; }
  .glr-row--1-xs [class*="col-"]:nth-of-type(1n+1) {
    clear: both; }
  .glr-row--2-xs [class*="col-"]:nth-of-type(2n+3) {
    clear: both; }
  .glr-row--3-xs [class*="col-"]:nth-of-type(3n+4) {
    clear: both; }
  .glr-row--4-xs [class*="col-"]:nth-of-type(4n+5) {
    clear: both; }
  .glr-row--5-xs [class*="col-"]:nth-of-type(5n+6) {
    clear: both; }
  .glr-row--6-xs [class*="col-"]:nth-of-type(6n+7) {
    clear: both; }
  .glr-row--7-xs [class*="col-"]:nth-of-type(7n+8) {
    clear: both; }
  .glr-row--8-xs [class*="col-"]:nth-of-type(8n+9) {
    clear: both; }
  .glr-row--9-xs [class*="col-"]:nth-of-type(9n+10) {
    clear: both; }
  .glr-row--10-xs [class*="col-"]:nth-of-type(10n+11) {
    clear: both; }
  .glr-row--11-xs [class*="col-"]:nth-of-type(11n+12) {
    clear: both; }
  .glr-row--12-xs [class*="col-"]:nth-of-type(12n+13) {
    clear: both; } }

@media (min-width: 426px) and (max-width: 800px) {
  .col-1-sm, .col-2-sm, .col-3-sm, .col-4-sm, .col-5-sm, .col-6-sm, .col-7-sm, .col-8-sm, .col-9-sm, .col-10-sm, .col-11-sm, .col-12-sm {
    float: left; }
  .col-1-sm {
    width: 8.33333%; }
  .col-2-sm {
    width: 16.66667%; }
  .col-3-sm {
    width: 25%; }
  .col-4-sm {
    width: 33.33333%; }
  .col-5-sm {
    width: 41.66667%; }
  .col-6-sm {
    width: 50%; }
  .col-7-sm {
    width: 58.33333%; }
  .col-8-sm {
    width: 66.66667%; }
  .col-9-sm {
    width: 75%; }
  .col-10-sm {
    width: 83.33333%; }
  .col-11-sm {
    width: 91.66667%; }
  .col-12-sm {
    width: 100%; }
  .col-0-pull-sm {
    right: auto; }
  .col-1-pull-sm {
    right: 8.33333%; }
  .col-2-pull-sm {
    right: 16.66667%; }
  .col-3-pull-sm {
    right: 25%; }
  .col-4-pull-sm {
    right: 33.33333%; }
  .col-5-pull-sm {
    right: 41.66667%; }
  .col-6-pull-sm {
    right: 50%; }
  .col-7-pull-sm {
    right: 58.33333%; }
  .col-8-pull-sm {
    right: 66.66667%; }
  .col-9-pull-sm {
    right: 75%; }
  .col-10-pull-sm {
    right: 83.33333%; }
  .col-11-pull-sm {
    right: 91.66667%; }
  .col-12-pull-sm {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-1-push-sm {
    left: 8.33333%; }
  .col-2-push-sm {
    left: 16.66667%; }
  .col-3-push-sm {
    left: 25%; }
  .col-4-push-sm {
    left: 33.33333%; }
  .col-5-push-sm {
    left: 41.66667%; }
  .col-6-push-sm {
    left: 50%; }
  .col-7-push-sm {
    left: 58.33333%; }
  .col-8-push-sm {
    left: 66.66667%; }
  .col-9-push-sm {
    left: 75%; }
  .col-10-push-sm {
    left: 83.33333%; }
  .col-11-push-sm {
    left: 91.66667%; }
  .col-12-push-sm {
    left: 100%; }
  .col-0-offset-sm {
    margin-left: 0%; }
  .col-1-offset-sm {
    margin-left: 8.33333%; }
  .col-2-offset-sm {
    margin-left: 16.66667%; }
  .col-3-offset-sm {
    margin-left: 25%; }
  .col-4-offset-sm {
    margin-left: 33.33333%; }
  .col-5-offset-sm {
    margin-left: 41.66667%; }
  .col-6-offset-sm {
    margin-left: 50%; }
  .col-7-offset-sm {
    margin-left: 58.33333%; }
  .col-8-offset-sm {
    margin-left: 66.66667%; }
  .col-9-offset-sm {
    margin-left: 75%; }
  .col-10-offset-sm {
    margin-left: 83.33333%; }
  .col-11-offset-sm {
    margin-left: 91.66667%; }
  .col-12-offset-sm {
    margin-left: 100%; }
  .glr-row--1-sm [class*="col-"]:nth-of-type(1n+1) {
    clear: both; }
  .glr-row--2-sm [class*="col-"]:nth-of-type(2n+3) {
    clear: both; }
  .glr-row--3-sm [class*="col-"]:nth-of-type(3n+4) {
    clear: both; }
  .glr-row--4-sm [class*="col-"]:nth-of-type(4n+5) {
    clear: both; }
  .glr-row--5-sm [class*="col-"]:nth-of-type(5n+6) {
    clear: both; }
  .glr-row--6-sm [class*="col-"]:nth-of-type(6n+7) {
    clear: both; }
  .glr-row--7-sm [class*="col-"]:nth-of-type(7n+8) {
    clear: both; }
  .glr-row--8-sm [class*="col-"]:nth-of-type(8n+9) {
    clear: both; }
  .glr-row--9-sm [class*="col-"]:nth-of-type(9n+10) {
    clear: both; }
  .glr-row--10-sm [class*="col-"]:nth-of-type(10n+11) {
    clear: both; }
  .glr-row--11-sm [class*="col-"]:nth-of-type(11n+12) {
    clear: both; }
  .glr-row--12-sm [class*="col-"]:nth-of-type(12n+13) {
    clear: both; } }

@media (min-width: 800px) {
  .col-1-md, .col-2-md, .col-3-md, .col-4-md, .col-5-md, .col-6-md, .col-7-md, .col-8-md, .col-9-md, .col-10-md, .col-11-md, .col-12-md {
    float: left; }
  .col-1-md {
    width: 8.33333%; }
  .col-2-md {
    width: 16.66667%; }
  .col-3-md {
    width: 25%; }
  .col-4-md {
    width: 33.33333%; }
  .col-5-md {
    width: 41.66667%; }
  .col-6-md {
    width: 50%; }
  .col-7-md {
    width: 58.33333%; }
  .col-8-md {
    width: 66.66667%; }
  .col-9-md {
    width: 75%; }
  .col-10-md {
    width: 83.33333%; }
  .col-11-md {
    width: 91.66667%; }
  .col-12-md {
    width: 100%; }
  .col-0-pull-md {
    right: auto; }
  .col-1-pull-md {
    right: 8.33333%; }
  .col-2-pull-md {
    right: 16.66667%; }
  .col-3-pull-md {
    right: 25%; }
  .col-4-pull-md {
    right: 33.33333%; }
  .col-5-pull-md {
    right: 41.66667%; }
  .col-6-pull-md {
    right: 50%; }
  .col-7-pull-md {
    right: 58.33333%; }
  .col-8-pull-md {
    right: 66.66667%; }
  .col-9-pull-md {
    right: 75%; }
  .col-10-pull-md {
    right: 83.33333%; }
  .col-11-pull-md {
    right: 91.66667%; }
  .col-12-pull-md {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-1-push-md {
    left: 8.33333%; }
  .col-2-push-md {
    left: 16.66667%; }
  .col-3-push-md {
    left: 25%; }
  .col-4-push-md {
    left: 33.33333%; }
  .col-5-push-md {
    left: 41.66667%; }
  .col-6-push-md {
    left: 50%; }
  .col-7-push-md {
    left: 58.33333%; }
  .col-8-push-md {
    left: 66.66667%; }
  .col-9-push-md {
    left: 75%; }
  .col-10-push-md {
    left: 83.33333%; }
  .col-11-push-md {
    left: 91.66667%; }
  .col-12-push-md {
    left: 100%; }
  .col-0-offset-md {
    margin-left: 0%; }
  .col-1-offset-md {
    margin-left: 8.33333%; }
  .col-2-offset-md {
    margin-left: 16.66667%; }
  .col-3-offset-md {
    margin-left: 25%; }
  .col-4-offset-md {
    margin-left: 33.33333%; }
  .col-5-offset-md {
    margin-left: 41.66667%; }
  .col-6-offset-md {
    margin-left: 50%; }
  .col-7-offset-md {
    margin-left: 58.33333%; }
  .col-8-offset-md {
    margin-left: 66.66667%; }
  .col-9-offset-md {
    margin-left: 75%; }
  .col-10-offset-md {
    margin-left: 83.33333%; }
  .col-11-offset-md {
    margin-left: 91.66667%; }
  .col-12-offset-md {
    margin-left: 100%; }
  .glr-row--1-md [class*="col-"]:nth-of-type(1n+1) {
    clear: both; }
  .glr-row--2-md [class*="col-"]:nth-of-type(2n+3) {
    clear: both; }
  .glr-row--3-md [class*="col-"]:nth-of-type(3n+4) {
    clear: both; }
  .glr-row--4-md [class*="col-"]:nth-of-type(4n+5) {
    clear: both; }
  .glr-row--5-md [class*="col-"]:nth-of-type(5n+6) {
    clear: both; }
  .glr-row--6-md [class*="col-"]:nth-of-type(6n+7) {
    clear: both; }
  .glr-row--7-md [class*="col-"]:nth-of-type(7n+8) {
    clear: both; }
  .glr-row--8-md [class*="col-"]:nth-of-type(8n+9) {
    clear: both; }
  .glr-row--9-md [class*="col-"]:nth-of-type(9n+10) {
    clear: both; }
  .glr-row--10-md [class*="col-"]:nth-of-type(10n+11) {
    clear: both; }
  .glr-row--11-md [class*="col-"]:nth-of-type(11n+12) {
    clear: both; }
  .glr-row--12-md [class*="col-"]:nth-of-type(12n+13) {
    clear: both; } }

@media (min-width: 1200px) {
  .col-1-lg, .col-2-lg, .col-3-lg, .col-4-lg, .col-5-lg, .col-6-lg, .col-7-lg, .col-8-lg, .col-9-lg, .col-10-lg, .col-11-lg, .col-12-lg {
    float: left; }
  .col-1-lg {
    width: 8.33333%; }
  .col-2-lg {
    width: 16.66667%; }
  .col-3-lg {
    width: 25%; }
  .col-4-lg {
    width: 33.33333%; }
  .col-5-lg {
    width: 41.66667%; }
  .col-6-lg {
    width: 50%; }
  .col-7-lg {
    width: 58.33333%; }
  .col-8-lg {
    width: 66.66667%; }
  .col-9-lg {
    width: 75%; }
  .col-10-lg {
    width: 83.33333%; }
  .col-11-lg {
    width: 91.66667%; }
  .col-12-lg {
    width: 100%; }
  .col-0-pull-lg {
    right: auto; }
  .col-1-pull-lg {
    right: 8.33333%; }
  .col-2-pull-lg {
    right: 16.66667%; }
  .col-3-pull-lg {
    right: 25%; }
  .col-4-pull-lg {
    right: 33.33333%; }
  .col-5-pull-lg {
    right: 41.66667%; }
  .col-6-pull-lg {
    right: 50%; }
  .col-7-pull-lg {
    right: 58.33333%; }
  .col-8-pull-lg {
    right: 66.66667%; }
  .col-9-pull-lg {
    right: 75%; }
  .col-10-pull-lg {
    right: 83.33333%; }
  .col-11-pull-lg {
    right: 91.66667%; }
  .col-12-pull-lg {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-1-push-lg {
    left: 8.33333%; }
  .col-2-push-lg {
    left: 16.66667%; }
  .col-3-push-lg {
    left: 25%; }
  .col-4-push-lg {
    left: 33.33333%; }
  .col-5-push-lg {
    left: 41.66667%; }
  .col-6-push-lg {
    left: 50%; }
  .col-7-push-lg {
    left: 58.33333%; }
  .col-8-push-lg {
    left: 66.66667%; }
  .col-9-push-lg {
    left: 75%; }
  .col-10-push-lg {
    left: 83.33333%; }
  .col-11-push-lg {
    left: 91.66667%; }
  .col-12-push-lg {
    left: 100%; }
  .col-0-offset-lg {
    margin-left: 0%; }
  .col-1-offset-lg {
    margin-left: 8.33333%; }
  .col-2-offset-lg {
    margin-left: 16.66667%; }
  .col-3-offset-lg {
    margin-left: 25%; }
  .col-4-offset-lg {
    margin-left: 33.33333%; }
  .col-5-offset-lg {
    margin-left: 41.66667%; }
  .col-6-offset-lg {
    margin-left: 50%; }
  .col-7-offset-lg {
    margin-left: 58.33333%; }
  .col-8-offset-lg {
    margin-left: 66.66667%; }
  .col-9-offset-lg {
    margin-left: 75%; }
  .col-10-offset-lg {
    margin-left: 83.33333%; }
  .col-11-offset-lg {
    margin-left: 91.66667%; }
  .col-12-offset-lg {
    margin-left: 100%; }
  .glr-row--1-lg [class*="col-"]:nth-of-type(1n+1) {
    clear: both; }
  .glr-row--2-lg [class*="col-"]:nth-of-type(2n+3) {
    clear: both; }
  .glr-row--3-lg [class*="col-"]:nth-of-type(3n+4) {
    clear: both; }
  .glr-row--4-lg [class*="col-"]:nth-of-type(4n+5) {
    clear: both; }
  .glr-row--5-lg [class*="col-"]:nth-of-type(5n+6) {
    clear: both; }
  .glr-row--6-lg [class*="col-"]:nth-of-type(6n+7) {
    clear: both; }
  .glr-row--7-lg [class*="col-"]:nth-of-type(7n+8) {
    clear: both; }
  .glr-row--8-lg [class*="col-"]:nth-of-type(8n+9) {
    clear: both; }
  .glr-row--9-lg [class*="col-"]:nth-of-type(9n+10) {
    clear: both; }
  .glr-row--10-lg [class*="col-"]:nth-of-type(10n+11) {
    clear: both; }
  .glr-row--11-lg [class*="col-"]:nth-of-type(11n+12) {
    clear: both; }
  .glr-row--12-lg [class*="col-"]:nth-of-type(12n+13) {
    clear: both; } }

.lay-container {
  width: 100%;
  max-width: 960px;
  margin: auto; }
  .lay-container:before, .lay-container:after {
    content: " ";
    display: table; }
  .lay-container:after {
    clear: both; }

/* Function
---------------------------------------------------------------*/
.list-inline li {
  display: inline-block;
  margin: 0 6px 0 0; }

.list-none {
  padding: 0;
  margin: 0; }
  .list-none li {
    list-style: none; }

.t-a-left {
  text-align: left; }

.t-a-right {
  text-align: right; }

.t-a-center {
  text-align: center; }

.t-a-justify {
  text-align: justify; }

.v-a-top {
  vertical-align: top; }

.v-a-bottom {
  vertical-align: bottom; }

.v-a-middle {
  vertical-align: middle; }

.d-table {
  display: table; }

.d-t-row {
  display: table-row; }

.d-t-cell {
  display: table-cell; }

.d-none {
  display: none; }

.d-hidden {
  display: hidden; }

.d-i-block {
  display: inline-block; }

.c-both:before, .c-both:after {
  content: " ";
  display: table; }

.c-both:after {
  clear: both; }

.f-left {
  float: left; }

.f-right {
  float: right; }

.f-none {
  float: none; }

.p-absolute {
  position: absolute; }

.p-relative {
  position: relative; }

.p-static {
  position: static; }

.z-index-1 {
  z-index: 1; }

.z-index-2 {
  z-index: 2; }

.z-index-3 {
  z-index: 3; }

.z-index-4 {
  z-index: 4; }

.d-table {
  display: table; }

.d-t-row {
  display: table-row; }

.d-t-cell {
  display: table-cell; }

.d-none {
  display: none; }

.d-hidden {
  display: hidden; }

.d-i-block {
  display: inline-block; }

@media screen and (max-width: 1024px) {
  .d-none-md {
    display: none; }
  .d-block-md {
    display: block; }
  .d-i-block-md {
    display: inline-block; }
  .f-left-md {
    float: left; }
  .f-right-md {
    float: right; } }

@media screen and (max-width: 800px) {
  .d-none-sm {
    display: none; }
  .d-block-sm {
    display: block; }
  .d-i-block-sm {
    display: inline-block; }
  .f-left-sm {
    float: left; }
  .f-right-sm {
    float: right; } }

@media screen and (max-width: 426px) {
  .d-none-xs {
    display: none; }
  .d-block-xs {
    display: block; }
  .d-i-block-xs {
    display: inline-block; }
  .f-left-xs {
    float: left; }
  .f-right-xs {
    float: right; } }

/*
use
@include keyframes(fadeIn) {
  from {
    opacity: 0%;
  }
  to {
    opacity: 100%;
  }
}
*/
/*---------------------------------------------------------------
/* assets
---------------------------------------------------------------*/
/*----box-model*/
/*********************************************/
/*----font-family*/
/*********************************************/
/*----font-size*/
/*********************************************/
/*----font-colors*/
/*********************************************/
.list-inline li {
  display: inline-block; }

.f-left {
  float: left; }

.f-right {
  float: right; }

.p-rel {
  position: relative; }

.d-none {
  display: none; }

.d-block {
  display: block; }

.c-both:before,
.c-both:after {
  content: " ";
  clear: both;
  display: table; }

/**********************************************
File : _utilities.scss;
-----------------------------------------------
Description:
   - Reglas de utilitarios
---------------------------------------------*/
.u-hidden {
  display: none; }

.u-text-right {
  text-align: right; }

.t-uppercase {
  text-transform: uppercase; }

/*********************************************/
/*----POSITION*/
/*********************************************/
.u-fLeft {
  float: left; }

.u-fRight {
  float: right; }

.u-clearfix:before, .u-clearfix:after {
  content: " ";
  display: table;
  clear: both; }

.u-pos--rel {
  position: relative; }

.u-pos {
  position: static; }

.u-pos--rel {
  position: relative; }

.f-left {
  float: left; }

.f-right {
  float: right; }

.pos-rel {
  position: relative; }

/*.u-displayTable*/
/*********************************************/
.u-displayTable {
  display: table; }

.displayTable-row {
  display: table-row; }

.displayTable-col {
  display: table-cell;
  float: none;
  vertical-align: top; }

/*----Listas*/
/*********************************************/
.list-inline li {
  display: inline-block; }

/**********************************************
File : list.scss;
-----------------------------------------------
Description:
   - Listas.
-----------------------------------------------      
/*********************************************/
.list-inline {
  margin: 0px; }
  .list-inline li {
    display: inline-block;
    padding: 0 5px 0 0; }
    .list-inline li:last-child {
      padding: 0px; }

.list-pipe li {
  border-right: 1px solid #787878; }
  .list-pipe li:last-child {
    border-right: none; }

.list-breadcrumb {
  font-size: 13px; }
  .list-breadcrumb li.title {
    font-size: 12px;
    text-transform: capitalize;
    color: #1A1E22;
    position: relative;
    padding-right: 14px;
    margin-right: 10px; }
    .list-breadcrumb li.title:before {
      content: '';
      font: normal normal normal 14px/1 FontAwesome;
      content: "\f054";
      position: absolute;
      right: -4px;
      color: #B9132C;
      top: 2px; }
  .list-breadcrumb a {
    font-weight: bold;
    color: #191E21;
    display: block;
    padding: 4px 8px;
    border: 1px solid #ddd; }

/*  Syntax Quick Reference
  --------------------------
  column($ratios: 1, $offset: 0, $cycle: 0, $uncycle: 0, $gutter: $jeet-gutter)
  span($ratio: 1, $offset: 0)
  shift($ratios: 0, $col_or_span: column, $gutter: $jeet-gutter)
  unshift()
  edit()
  center($max_width: 1410px, $pad: 0)
  stack($pad: 0, $align: false)
  unstack()
  align($direction: both)
  cf()
*/
/**
 * Grid settings.
 * All values are defaults and can therefore be easily overidden.
 */
/**
 * List functions courtesy of the wonderful folks at Team Sass.
 * Check out their awesome grid: Singularity.
 */
/**
 * Get  percentage from a given ratio.
 * @param {number} [$ratio=1] - The column ratio of the element.
 * @returns {number} - The percentage value.
 */
/**
 * Work out the column widths based on the ratio and gutter sizes.
 * @param {number} [$ratios=1] - The column ratio of the element.
 * @param {number} [$gutter=$jeet-gutter] - The gutter for the column.
 * @returns {list} $width $gutter - A list containing the with and gutter for the element.
 */
/**
 * Get the set layout direction for the project.
 * @returns {string} $direction - The layout direction.
 */
/**
 * Replace a specified list value with a new value (uses built in set-nth() if available)
 * @param {list} $list - The list of values you want to alter.
 * @param {number} $index - The index of the list item you want to replace.
 * @param {*} $value - The value you want to replace $index with.
 * @returns {list} $list - The list with the value replaced or removed.
 * @warn if an invalid index is supplied.
 */
/**
 * Reverse a list (progressively enhanced for Sass 3.3)
 * @param {list} $list - The list of values you want to reverse.
 * @returns {list} $result - The reversed list.
 */
/**
 * Get the opposite direction to a given value.
 * @param {string} $dir - The direction you want the opposite of.
 * @returns {string} - The opposite direction to $dir.
 * @warn if an incorrect string is provided.
 */
/**
 * Style an element as a column with a gutter.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$offset=0] - A offset specified as a fraction (see $ratios).
 * @param {number} [$cycle=0] - Easily create an nth column grid where $cycle equals the number of columns.
 * @param {number} [$uncycle=0] - Undo a previous cycle value to allow for a new one.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * An alias for the column mixin.
 * @param [$args...] - All arguments get passed through to column().
 */
/**
 * Get the width of a column and nothing else.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Get the gutter size of a column and nothing else.
 * @param {number} [ratios=1] - A width relative to its container as a fraction.
 * @param {number} [gutter=jeet.gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * An alias for the column-width function.
 * @param [$args...] - All arguments get passed through to column().
 */
/**
 * An alias for the column-gutter function.
 * @param [$args...] - All arguments get passed through to column().
 */
/**
 * Style an element as a column without any gutters for a seamless row.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$offset=0] - A offset specified as a fraction (see $ratios).
 * @param {number} [cycle=0] - Easily create an nth column grid where cycle equals the number of columns.
 * @param {number} [uncycle=0] - Undo a previous cycle value to allow for a new one.
 */
/**
 * Reorder columns without altering the HTML.
 * @param {number} [$ratios=0] - Specify how far along you want the element to move.
 * @param {string} [$col-or-span=column] - Specify whether the element has a gutter or not.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Reset an element that has had shift() applied to it.
 */
/**
 * View the grid and its layers for easy debugging.
 * @param {string} [$color=black] - The background tint applied.
 * @param {boolean} [$important=false] - Whether to apply the style as !important.
 */
/**
 *  Alias for edit().
 */
/**
 * Horizontally center an element.
 * @param {number} [$max-width=1410px] - The max width the element can be.
 * @param {number} [$pad=0] - Specify the element's left and right padding.
 */
/**
 * Uncenter an element.
 */
/**
 * Stack an element so that nothing is either side of it.
 * @param {number} [$pad=0] - Specify the element's left and right padding.
 * @param {boolean/string} [$align=false] - Specify the text align for the element.
 */
/**
 * Unstack an element.
 */
/**
 * Center an element on either or both axes.
 * @requires A parent container with relative positioning.
 * @param {string} [$direction=both] - Specify which axes to center the element on.
 */
/**
 * Apply a clearfix to an element.
 */
/* Function
---------------------------------------------------------------*/
/* Variables
---------------------------------------------------------------*/
[class^="col-"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* class-gral
/* Common styles
---------------------------------------------------------------*/
.glr-row {
  margin-left: -10px;
  margin-right: -10px; }
  .glr-row:before, .glr-row:after {
    content: " ";
    display: table; }
  .glr-row:after {
    clear: both; }

[class*="col-"] {
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }

@media (max-width: 426px) {
  .col-1-xs, .col-2-xs, .col-3-xs, .col-4-xs, .col-5-xs, .col-6-xs, .col-7-xs, .col-8-xs, .col-9-xs, .col-10-xs, .col-11-xs, .col-12-xs {
    float: left; }
  .col-1-xs {
    width: 8.33333%; }
  .col-2-xs {
    width: 16.66667%; }
  .col-3-xs {
    width: 25%; }
  .col-4-xs {
    width: 33.33333%; }
  .col-5-xs {
    width: 41.66667%; }
  .col-6-xs {
    width: 50%; }
  .col-7-xs {
    width: 58.33333%; }
  .col-8-xs {
    width: 66.66667%; }
  .col-9-xs {
    width: 75%; }
  .col-10-xs {
    width: 83.33333%; }
  .col-11-xs {
    width: 91.66667%; }
  .col-12-xs {
    width: 100%; }
  .col-0-pull-xs {
    right: auto; }
  .col-1-pull-xs {
    right: 8.33333%; }
  .col-2-pull-xs {
    right: 16.66667%; }
  .col-3-pull-xs {
    right: 25%; }
  .col-4-pull-xs {
    right: 33.33333%; }
  .col-5-pull-xs {
    right: 41.66667%; }
  .col-6-pull-xs {
    right: 50%; }
  .col-7-pull-xs {
    right: 58.33333%; }
  .col-8-pull-xs {
    right: 66.66667%; }
  .col-9-pull-xs {
    right: 75%; }
  .col-10-pull-xs {
    right: 83.33333%; }
  .col-11-pull-xs {
    right: 91.66667%; }
  .col-12-pull-xs {
    right: 100%; }
  .col-xs-push-0 {
    left: auto; }
  .col-1-push-xs {
    left: 8.33333%; }
  .col-2-push-xs {
    left: 16.66667%; }
  .col-3-push-xs {
    left: 25%; }
  .col-4-push-xs {
    left: 33.33333%; }
  .col-5-push-xs {
    left: 41.66667%; }
  .col-6-push-xs {
    left: 50%; }
  .col-7-push-xs {
    left: 58.33333%; }
  .col-8-push-xs {
    left: 66.66667%; }
  .col-9-push-xs {
    left: 75%; }
  .col-10-push-xs {
    left: 83.33333%; }
  .col-11-push-xs {
    left: 91.66667%; }
  .col-12-push-xs {
    left: 100%; }
  .col-0-offset-xs {
    margin-left: 0%; }
  .col-1-offset-xs {
    margin-left: 8.33333%; }
  .col-2-offset-xs {
    margin-left: 16.66667%; }
  .col-3-offset-xs {
    margin-left: 25%; }
  .col-4-offset-xs {
    margin-left: 33.33333%; }
  .col-5-offset-xs {
    margin-left: 41.66667%; }
  .col-6-offset-xs {
    margin-left: 50%; }
  .col-7-offset-xs {
    margin-left: 58.33333%; }
  .col-8-offset-xs {
    margin-left: 66.66667%; }
  .col-9-offset-xs {
    margin-left: 75%; }
  .col-10-offset-xs {
    margin-left: 83.33333%; }
  .col-11-offset-xs {
    margin-left: 91.66667%; }
  .col-12-offset-xs {
    margin-left: 100%; }
  .glr-row--1-xs [class*="col-"]:nth-of-type(1n+1) {
    clear: both; }
  .glr-row--2-xs [class*="col-"]:nth-of-type(2n+3) {
    clear: both; }
  .glr-row--3-xs [class*="col-"]:nth-of-type(3n+4) {
    clear: both; }
  .glr-row--4-xs [class*="col-"]:nth-of-type(4n+5) {
    clear: both; }
  .glr-row--5-xs [class*="col-"]:nth-of-type(5n+6) {
    clear: both; }
  .glr-row--6-xs [class*="col-"]:nth-of-type(6n+7) {
    clear: both; }
  .glr-row--7-xs [class*="col-"]:nth-of-type(7n+8) {
    clear: both; }
  .glr-row--8-xs [class*="col-"]:nth-of-type(8n+9) {
    clear: both; }
  .glr-row--9-xs [class*="col-"]:nth-of-type(9n+10) {
    clear: both; }
  .glr-row--10-xs [class*="col-"]:nth-of-type(10n+11) {
    clear: both; }
  .glr-row--11-xs [class*="col-"]:nth-of-type(11n+12) {
    clear: both; }
  .glr-row--12-xs [class*="col-"]:nth-of-type(12n+13) {
    clear: both; } }

@media (min-width: 426px) and (max-width: 800px) {
  .col-1-sm, .col-2-sm, .col-3-sm, .col-4-sm, .col-5-sm, .col-6-sm, .col-7-sm, .col-8-sm, .col-9-sm, .col-10-sm, .col-11-sm, .col-12-sm {
    float: left; }
  .col-1-sm {
    width: 8.33333%; }
  .col-2-sm {
    width: 16.66667%; }
  .col-3-sm {
    width: 25%; }
  .col-4-sm {
    width: 33.33333%; }
  .col-5-sm {
    width: 41.66667%; }
  .col-6-sm {
    width: 50%; }
  .col-7-sm {
    width: 58.33333%; }
  .col-8-sm {
    width: 66.66667%; }
  .col-9-sm {
    width: 75%; }
  .col-10-sm {
    width: 83.33333%; }
  .col-11-sm {
    width: 91.66667%; }
  .col-12-sm {
    width: 100%; }
  .col-0-pull-sm {
    right: auto; }
  .col-1-pull-sm {
    right: 8.33333%; }
  .col-2-pull-sm {
    right: 16.66667%; }
  .col-3-pull-sm {
    right: 25%; }
  .col-4-pull-sm {
    right: 33.33333%; }
  .col-5-pull-sm {
    right: 41.66667%; }
  .col-6-pull-sm {
    right: 50%; }
  .col-7-pull-sm {
    right: 58.33333%; }
  .col-8-pull-sm {
    right: 66.66667%; }
  .col-9-pull-sm {
    right: 75%; }
  .col-10-pull-sm {
    right: 83.33333%; }
  .col-11-pull-sm {
    right: 91.66667%; }
  .col-12-pull-sm {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-1-push-sm {
    left: 8.33333%; }
  .col-2-push-sm {
    left: 16.66667%; }
  .col-3-push-sm {
    left: 25%; }
  .col-4-push-sm {
    left: 33.33333%; }
  .col-5-push-sm {
    left: 41.66667%; }
  .col-6-push-sm {
    left: 50%; }
  .col-7-push-sm {
    left: 58.33333%; }
  .col-8-push-sm {
    left: 66.66667%; }
  .col-9-push-sm {
    left: 75%; }
  .col-10-push-sm {
    left: 83.33333%; }
  .col-11-push-sm {
    left: 91.66667%; }
  .col-12-push-sm {
    left: 100%; }
  .col-0-offset-sm {
    margin-left: 0%; }
  .col-1-offset-sm {
    margin-left: 8.33333%; }
  .col-2-offset-sm {
    margin-left: 16.66667%; }
  .col-3-offset-sm {
    margin-left: 25%; }
  .col-4-offset-sm {
    margin-left: 33.33333%; }
  .col-5-offset-sm {
    margin-left: 41.66667%; }
  .col-6-offset-sm {
    margin-left: 50%; }
  .col-7-offset-sm {
    margin-left: 58.33333%; }
  .col-8-offset-sm {
    margin-left: 66.66667%; }
  .col-9-offset-sm {
    margin-left: 75%; }
  .col-10-offset-sm {
    margin-left: 83.33333%; }
  .col-11-offset-sm {
    margin-left: 91.66667%; }
  .col-12-offset-sm {
    margin-left: 100%; }
  .glr-row--1-sm [class*="col-"]:nth-of-type(1n+1) {
    clear: both; }
  .glr-row--2-sm [class*="col-"]:nth-of-type(2n+3) {
    clear: both; }
  .glr-row--3-sm [class*="col-"]:nth-of-type(3n+4) {
    clear: both; }
  .glr-row--4-sm [class*="col-"]:nth-of-type(4n+5) {
    clear: both; }
  .glr-row--5-sm [class*="col-"]:nth-of-type(5n+6) {
    clear: both; }
  .glr-row--6-sm [class*="col-"]:nth-of-type(6n+7) {
    clear: both; }
  .glr-row--7-sm [class*="col-"]:nth-of-type(7n+8) {
    clear: both; }
  .glr-row--8-sm [class*="col-"]:nth-of-type(8n+9) {
    clear: both; }
  .glr-row--9-sm [class*="col-"]:nth-of-type(9n+10) {
    clear: both; }
  .glr-row--10-sm [class*="col-"]:nth-of-type(10n+11) {
    clear: both; }
  .glr-row--11-sm [class*="col-"]:nth-of-type(11n+12) {
    clear: both; }
  .glr-row--12-sm [class*="col-"]:nth-of-type(12n+13) {
    clear: both; } }

@media (min-width: 800px) {
  .col-1-md, .col-2-md, .col-3-md, .col-4-md, .col-5-md, .col-6-md, .col-7-md, .col-8-md, .col-9-md, .col-10-md, .col-11-md, .col-12-md {
    float: left; }
  .col-1-md {
    width: 8.33333%; }
  .col-2-md {
    width: 16.66667%; }
  .col-3-md {
    width: 25%; }
  .col-4-md {
    width: 33.33333%; }
  .col-5-md {
    width: 41.66667%; }
  .col-6-md {
    width: 50%; }
  .col-7-md {
    width: 58.33333%; }
  .col-8-md {
    width: 66.66667%; }
  .col-9-md {
    width: 75%; }
  .col-10-md {
    width: 83.33333%; }
  .col-11-md {
    width: 91.66667%; }
  .col-12-md {
    width: 100%; }
  .col-0-pull-md {
    right: auto; }
  .col-1-pull-md {
    right: 8.33333%; }
  .col-2-pull-md {
    right: 16.66667%; }
  .col-3-pull-md {
    right: 25%; }
  .col-4-pull-md {
    right: 33.33333%; }
  .col-5-pull-md {
    right: 41.66667%; }
  .col-6-pull-md {
    right: 50%; }
  .col-7-pull-md {
    right: 58.33333%; }
  .col-8-pull-md {
    right: 66.66667%; }
  .col-9-pull-md {
    right: 75%; }
  .col-10-pull-md {
    right: 83.33333%; }
  .col-11-pull-md {
    right: 91.66667%; }
  .col-12-pull-md {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-1-push-md {
    left: 8.33333%; }
  .col-2-push-md {
    left: 16.66667%; }
  .col-3-push-md {
    left: 25%; }
  .col-4-push-md {
    left: 33.33333%; }
  .col-5-push-md {
    left: 41.66667%; }
  .col-6-push-md {
    left: 50%; }
  .col-7-push-md {
    left: 58.33333%; }
  .col-8-push-md {
    left: 66.66667%; }
  .col-9-push-md {
    left: 75%; }
  .col-10-push-md {
    left: 83.33333%; }
  .col-11-push-md {
    left: 91.66667%; }
  .col-12-push-md {
    left: 100%; }
  .col-0-offset-md {
    margin-left: 0%; }
  .col-1-offset-md {
    margin-left: 8.33333%; }
  .col-2-offset-md {
    margin-left: 16.66667%; }
  .col-3-offset-md {
    margin-left: 25%; }
  .col-4-offset-md {
    margin-left: 33.33333%; }
  .col-5-offset-md {
    margin-left: 41.66667%; }
  .col-6-offset-md {
    margin-left: 50%; }
  .col-7-offset-md {
    margin-left: 58.33333%; }
  .col-8-offset-md {
    margin-left: 66.66667%; }
  .col-9-offset-md {
    margin-left: 75%; }
  .col-10-offset-md {
    margin-left: 83.33333%; }
  .col-11-offset-md {
    margin-left: 91.66667%; }
  .col-12-offset-md {
    margin-left: 100%; }
  .glr-row--1-md [class*="col-"]:nth-of-type(1n+1) {
    clear: both; }
  .glr-row--2-md [class*="col-"]:nth-of-type(2n+3) {
    clear: both; }
  .glr-row--3-md [class*="col-"]:nth-of-type(3n+4) {
    clear: both; }
  .glr-row--4-md [class*="col-"]:nth-of-type(4n+5) {
    clear: both; }
  .glr-row--5-md [class*="col-"]:nth-of-type(5n+6) {
    clear: both; }
  .glr-row--6-md [class*="col-"]:nth-of-type(6n+7) {
    clear: both; }
  .glr-row--7-md [class*="col-"]:nth-of-type(7n+8) {
    clear: both; }
  .glr-row--8-md [class*="col-"]:nth-of-type(8n+9) {
    clear: both; }
  .glr-row--9-md [class*="col-"]:nth-of-type(9n+10) {
    clear: both; }
  .glr-row--10-md [class*="col-"]:nth-of-type(10n+11) {
    clear: both; }
  .glr-row--11-md [class*="col-"]:nth-of-type(11n+12) {
    clear: both; }
  .glr-row--12-md [class*="col-"]:nth-of-type(12n+13) {
    clear: both; } }

@media (min-width: 1200px) {
  .col-1-lg, .col-2-lg, .col-3-lg, .col-4-lg, .col-5-lg, .col-6-lg, .col-7-lg, .col-8-lg, .col-9-lg, .col-10-lg, .col-11-lg, .col-12-lg {
    float: left; }
  .col-1-lg {
    width: 8.33333%; }
  .col-2-lg {
    width: 16.66667%; }
  .col-3-lg {
    width: 25%; }
  .col-4-lg {
    width: 33.33333%; }
  .col-5-lg {
    width: 41.66667%; }
  .col-6-lg {
    width: 50%; }
  .col-7-lg {
    width: 58.33333%; }
  .col-8-lg {
    width: 66.66667%; }
  .col-9-lg {
    width: 75%; }
  .col-10-lg {
    width: 83.33333%; }
  .col-11-lg {
    width: 91.66667%; }
  .col-12-lg {
    width: 100%; }
  .col-0-pull-lg {
    right: auto; }
  .col-1-pull-lg {
    right: 8.33333%; }
  .col-2-pull-lg {
    right: 16.66667%; }
  .col-3-pull-lg {
    right: 25%; }
  .col-4-pull-lg {
    right: 33.33333%; }
  .col-5-pull-lg {
    right: 41.66667%; }
  .col-6-pull-lg {
    right: 50%; }
  .col-7-pull-lg {
    right: 58.33333%; }
  .col-8-pull-lg {
    right: 66.66667%; }
  .col-9-pull-lg {
    right: 75%; }
  .col-10-pull-lg {
    right: 83.33333%; }
  .col-11-pull-lg {
    right: 91.66667%; }
  .col-12-pull-lg {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-1-push-lg {
    left: 8.33333%; }
  .col-2-push-lg {
    left: 16.66667%; }
  .col-3-push-lg {
    left: 25%; }
  .col-4-push-lg {
    left: 33.33333%; }
  .col-5-push-lg {
    left: 41.66667%; }
  .col-6-push-lg {
    left: 50%; }
  .col-7-push-lg {
    left: 58.33333%; }
  .col-8-push-lg {
    left: 66.66667%; }
  .col-9-push-lg {
    left: 75%; }
  .col-10-push-lg {
    left: 83.33333%; }
  .col-11-push-lg {
    left: 91.66667%; }
  .col-12-push-lg {
    left: 100%; }
  .col-0-offset-lg {
    margin-left: 0%; }
  .col-1-offset-lg {
    margin-left: 8.33333%; }
  .col-2-offset-lg {
    margin-left: 16.66667%; }
  .col-3-offset-lg {
    margin-left: 25%; }
  .col-4-offset-lg {
    margin-left: 33.33333%; }
  .col-5-offset-lg {
    margin-left: 41.66667%; }
  .col-6-offset-lg {
    margin-left: 50%; }
  .col-7-offset-lg {
    margin-left: 58.33333%; }
  .col-8-offset-lg {
    margin-left: 66.66667%; }
  .col-9-offset-lg {
    margin-left: 75%; }
  .col-10-offset-lg {
    margin-left: 83.33333%; }
  .col-11-offset-lg {
    margin-left: 91.66667%; }
  .col-12-offset-lg {
    margin-left: 100%; }
  .glr-row--1-lg [class*="col-"]:nth-of-type(1n+1) {
    clear: both; }
  .glr-row--2-lg [class*="col-"]:nth-of-type(2n+3) {
    clear: both; }
  .glr-row--3-lg [class*="col-"]:nth-of-type(3n+4) {
    clear: both; }
  .glr-row--4-lg [class*="col-"]:nth-of-type(4n+5) {
    clear: both; }
  .glr-row--5-lg [class*="col-"]:nth-of-type(5n+6) {
    clear: both; }
  .glr-row--6-lg [class*="col-"]:nth-of-type(6n+7) {
    clear: both; }
  .glr-row--7-lg [class*="col-"]:nth-of-type(7n+8) {
    clear: both; }
  .glr-row--8-lg [class*="col-"]:nth-of-type(8n+9) {
    clear: both; }
  .glr-row--9-lg [class*="col-"]:nth-of-type(9n+10) {
    clear: both; }
  .glr-row--10-lg [class*="col-"]:nth-of-type(10n+11) {
    clear: both; }
  .glr-row--11-lg [class*="col-"]:nth-of-type(11n+12) {
    clear: both; }
  .glr-row--12-lg [class*="col-"]:nth-of-type(12n+13) {
    clear: both; } }

.lay-container {
  width: 100%;
  max-width: 960px;
  margin: auto; }
  .lay-container:before, .lay-container:after {
    content: " ";
    display: table; }
  .lay-container:after {
    clear: both; }

/**********************************************
File : typography.sass;
-----------------------------------------------
Description:
   - Estilos de tipografia
---------------------------------------------*/
.title-underline-center {
  position: relative;
  color: #999;
  font-family: "Open Sans","Helvetica",Arial,sans-serif;
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  text-transform: uppercase; }
  .title-underline-center span {
    background: #fff;
    color: #999;
    z-index: 9;
    position: relative;
    font-family: "Open Sans","Helvetica",Arial,sans-serif;
    font-weight: bold;
    padding: 0 20px; }
  .title-underline-center:before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0px;
    top: 50%;
    border-bottom: 1px dotted #B9C0CA; }

.gr-row:after, .gr-row:before {
  display: table;
  content: " ";
  clear: both; }

.gr-col {
  float: left;
  margin-bottom: 2%; }

.gr-col-1 {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 5.58333%;
  margin-left: 0%;
  margin-right: 3%; }
  .gr-col-1:before, .gr-col-1:after {
    content: '';
    display: table; }
  .gr-col-1:after {
    clear: both; }
  .gr-col-1:last-child {
    margin-right: 0%; }

.gr-col-2 {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 14.16667%;
  margin-left: 0%;
  margin-right: 3%; }
  .gr-col-2:before, .gr-col-2:after {
    content: '';
    display: table; }
  .gr-col-2:after {
    clear: both; }
  .gr-col-2:last-child {
    margin-right: 0%; }

.gr-col-3 {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 22.75%;
  margin-left: 0%;
  margin-right: 3%; }
  .gr-col-3:before, .gr-col-3:after {
    content: '';
    display: table; }
  .gr-col-3:after {
    clear: both; }
  .gr-col-3:last-child {
    margin-right: 0%; }

.gr-col-4 {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 31.33333%;
  margin-left: 0%;
  margin-right: 3%; }
  .gr-col-4:before, .gr-col-4:after {
    content: '';
    display: table; }
  .gr-col-4:after {
    clear: both; }
  .gr-col-4:last-child {
    margin-right: 0%; }

.gr-col-5 {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 39.91667%;
  margin-left: 0%;
  margin-right: 3%; }
  .gr-col-5:before, .gr-col-5:after {
    content: '';
    display: table; }
  .gr-col-5:after {
    clear: both; }
  .gr-col-5:last-child {
    margin-right: 0%; }

.gr-col-6 {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%; }
  .gr-col-6:before, .gr-col-6:after {
    content: '';
    display: table; }
  .gr-col-6:after {
    clear: both; }
  .gr-col-6:last-child {
    margin-right: 0%; }

.gr-col-7 {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 57.08333%;
  margin-left: 0%;
  margin-right: 3%; }
  .gr-col-7:before, .gr-col-7:after {
    content: '';
    display: table; }
  .gr-col-7:after {
    clear: both; }
  .gr-col-7:last-child {
    margin-right: 0%; }

.gr-col-8 {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 65.66667%;
  margin-left: 0%;
  margin-right: 3%; }
  .gr-col-8:before, .gr-col-8:after {
    content: '';
    display: table; }
  .gr-col-8:after {
    clear: both; }
  .gr-col-8:last-child {
    margin-right: 0%; }

.gr-col-9 {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 74.25%;
  margin-left: 0%;
  margin-right: 3%; }
  .gr-col-9:before, .gr-col-9:after {
    content: '';
    display: table; }
  .gr-col-9:after {
    clear: both; }
  .gr-col-9:last-child {
    margin-right: 0%; }

.gr-col-10 {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 82.83333%;
  margin-left: 0%;
  margin-right: 3%; }
  .gr-col-10:before, .gr-col-10:after {
    content: '';
    display: table; }
  .gr-col-10:after {
    clear: both; }
  .gr-col-10:last-child {
    margin-right: 0%; }

.gr-col-11 {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 91.41667%;
  margin-left: 0%;
  margin-right: 3%; }
  .gr-col-11:before, .gr-col-11:after {
    content: '';
    display: table; }
  .gr-col-11:after {
    clear: both; }
  .gr-col-11:last-child {
    margin-right: 0%; }

.gr-col-12 {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 3%; }
  .gr-col-12:before, .gr-col-12:after {
    content: '';
    display: table; }
  .gr-col-12:after {
    clear: both; }
  .gr-col-12:last-child {
    margin-right: 0%; }

.gr-row-3 .gr-col-4 {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 32%;
  margin-left: 0%;
  margin-right: 2%; }
  .gr-row-3 .gr-col-4:before, .gr-row-3 .gr-col-4:after {
    content: '';
    display: table; }
  .gr-row-3 .gr-col-4:after {
    clear: both; }
  .gr-row-3 .gr-col-4:nth-child(3n) {
    margin-right: 2%;
    float: left; }
  .gr-row-3 .gr-col-4:nth-child(3n + 1) {
    clear: none; }
  .gr-row-3 .gr-col-4:nth-child(3n) {
    margin-right: 0%;
    float: right; }
  .gr-row-3 .gr-col-4:nth-child(3n + 1) {
    clear: both; }

@media (max-width: 800px) {
  .gr-row-3 .gr-col-4 {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 32%;
    margin-left: 0%;
    margin-right: 2%; }
    .gr-row-3 .gr-col-4:before, .gr-row-3 .gr-col-4:after {
      content: '';
      display: table; }
    .gr-row-3 .gr-col-4:after {
      clear: both; }
    .gr-row-3 .gr-col-4:nth-child(1n) {
      margin-right: 2%;
      float: left; }
    .gr-row-3 .gr-col-4:nth-child(1n + 1) {
      clear: none; }
    .gr-row-3 .gr-col-4:nth-child(3n) {
      margin-right: 0%;
      float: right; }
    .gr-row-3 .gr-col-4:nth-child(3n + 1) {
      clear: both; } }

@media (max-width: 600px) {
  .gr-row-3 .gr-col-4 {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 2%; }
    .gr-row-3 .gr-col-4:before, .gr-row-3 .gr-col-4:after {
      content: '';
      display: table; }
    .gr-row-3 .gr-col-4:after {
      clear: both; }
    .gr-row-3 .gr-col-4:nth-child(1n) {
      margin-right: 0%;
      float: right; }
    .gr-row-3 .gr-col-4:nth-child(1n + 1) {
      clear: both; } }

.gr-row-4 .gr-col-3 {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 23.5%;
  margin-left: 0%;
  margin-right: 2%; }
  .gr-row-4 .gr-col-3:before, .gr-row-4 .gr-col-3:after {
    content: '';
    display: table; }
  .gr-row-4 .gr-col-3:after {
    clear: both; }
  .gr-row-4 .gr-col-3:nth-child(3n) {
    margin-right: 2%;
    float: left; }
  .gr-row-4 .gr-col-3:nth-child(3n + 1) {
    clear: none; }
  .gr-row-4 .gr-col-3:nth-child(4n) {
    margin-right: 0%;
    float: right; }
  .gr-row-4 .gr-col-3:nth-child(4n + 1) {
    clear: both; }

@media (max-width: 800px) {
  .gr-row-4 .gr-col-3 {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 32%;
    margin-left: 0%;
    margin-right: 2%; }
    .gr-row-4 .gr-col-3:before, .gr-row-4 .gr-col-3:after {
      content: '';
      display: table; }
    .gr-row-4 .gr-col-3:after {
      clear: both; }
    .gr-row-4 .gr-col-3:nth-child(1n) {
      margin-right: 2%;
      float: left; }
    .gr-row-4 .gr-col-3:nth-child(1n + 1) {
      clear: none; }
    .gr-row-4 .gr-col-3:nth-child(3n) {
      margin-right: 0%;
      float: right; }
    .gr-row-4 .gr-col-3:nth-child(3n + 1) {
      clear: both; } }

@media (max-width: 600px) {
  .gr-row-4 .gr-col-3 {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 2%; }
    .gr-row-4 .gr-col-3:before, .gr-row-4 .gr-col-3:after {
      content: '';
      display: table; }
    .gr-row-4 .gr-col-3:after {
      clear: both; }
    .gr-row-4 .gr-col-3:nth-child(1n) {
      margin-right: 0%;
      float: right; }
    .gr-row-4 .gr-col-3:nth-child(1n + 1) {
      clear: both; } }

@font-face {
  font-family: 'Lato';
  src: url("../../fonts/Lato/lato-regular-webfont.eot");
  src: url("../../fonts/Lato/lato-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/Lato/lato-regular-webfont.woff2") format("woff2"), url("../../fonts/Lato/lato-regular-webfont.woff") format("woff"), url("../../fonts/Lato/lato-regular-webfont.ttf") format("truetype"), url("../../fonts/Lato/lato-regular-webfont.svg#latoregular") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on April 1, 2016 */
@font-face {
  font-family: 'Roboto';
  src: url("../../../fonts/roboto/roboto-black-webfont.eot");
  src: url("../../../fonts/roboto/roboto-black-webfont.eot?#iefix") format("embedded-opentype"), url("../../../fonts/roboto/roboto-black-webfont.woff2") format("woff2"), url("../../../fonts/roboto/roboto-black-webfont.woff") format("woff"), url("../../../fonts/roboto/roboto-black-webfont.ttf") format("truetype"), url("../../../fonts/roboto/roboto-black-webfont.svg#robotoblack") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url("../../../fonts/roboto/roboto-blackitalic-webfont.eot");
  src: url("../../../fonts/roboto/roboto-blackitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../../../fonts/roboto/roboto-blackitalic-webfont.woff2") format("woff2"), url("../../../fonts/roboto/roboto-blackitalic-webfont.woff") format("woff"), url("../../../fonts/roboto/roboto-blackitalic-webfont.ttf") format("truetype"), url("../../../fonts/roboto/roboto-blackitalic-webfont.svg#robotoblack_italic") format("svg");
  font-weight: 900;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url("../../../fonts/roboto/roboto-bold-webfont.eot");
  src: url("../../../fonts/roboto/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../../fonts/roboto/roboto-bold-webfont.woff2") format("woff2"), url("../../../fonts/roboto/roboto-bold-webfont.woff") format("woff"), url("../../../fonts/roboto/roboto-bold-webfont.ttf") format("truetype"), url("../../../fonts/roboto/roboto-bold-webfont.svg#robotobold") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url("../../../fonts/roboto/roboto-bolditalic-webfont.eot");
  src: url("../../../fonts/roboto/roboto-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../../../fonts/roboto/roboto-bolditalic-webfont.woff2") format("woff2"), url("../../../fonts/roboto/roboto-bolditalic-webfont.woff") format("woff"), url("../../../fonts/roboto/roboto-bolditalic-webfont.ttf") format("truetype"), url("../../../fonts/roboto/roboto-bolditalic-webfont.svg#robotobold_italic") format("svg");
  font-weight: bold;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url("../../../fonts/roboto/roboto-italic-webfont.eot");
  src: url("../../../fonts/roboto/roboto-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../../fonts/roboto/roboto-italic-webfont.woff2") format("woff2"), url("../../../fonts/roboto/roboto-italic-webfont.woff") format("woff"), url("../../../fonts/roboto/roboto-italic-webfont.ttf") format("truetype"), url("../../../fonts/roboto/roboto-italic-webfont.svg#robotoitalic") format("svg");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url("../../../fonts/roboto/roboto-light-webfont.eot");
  src: url("../../../fonts/roboto/roboto-light-webfont.eot?#iefix") format("embedded-opentype"), url("../../../fonts/roboto/roboto-light-webfont.woff2") format("woff2"), url("../../../fonts/roboto/roboto-light-webfont.woff") format("woff"), url("../../../fonts/roboto/roboto-light-webfont.ttf") format("truetype"), url("../../../fonts/roboto/roboto-light-webfont.svg#robotolight") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url("../../../fonts/roboto/roboto-lightitalic-webfont.eot");
  src: url("../../../fonts/roboto/roboto-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../../../fonts/roboto/roboto-lightitalic-webfont.woff2") format("woff2"), url("../../../fonts/roboto/roboto-lightitalic-webfont.woff") format("woff"), url("../../../fonts/roboto/roboto-lightitalic-webfont.ttf") format("truetype"), url("../../../fonts/roboto/roboto-lightitalic-webfont.svg#robotolight_italic") format("svg");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url("../../../fonts/roboto/roboto-medium-webfont.eot");
  src: url("../../../fonts/roboto/roboto-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../../../fonts/roboto/roboto-medium-webfont.woff2") format("woff2"), url("../../../fonts/roboto/roboto-medium-webfont.woff") format("woff"), url("../../../fonts/roboto/roboto-medium-webfont.ttf") format("truetype"), url("../../../fonts/roboto/roboto-medium-webfont.svg#robotomedium") format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url("../../../fonts/roboto/roboto-mediumitalic-webfont.eot");
  src: url("../../../fonts/roboto/roboto-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../../../fonts/roboto/roboto-mediumitalic-webfont.woff2") format("woff2"), url("../../../fonts/roboto/roboto-mediumitalic-webfont.woff") format("woff"), url("../../../fonts/roboto/roboto-mediumitalic-webfont.ttf") format("truetype"), url("../../../fonts/roboto/roboto-mediumitalic-webfont.svg#robotomedium_italic") format("svg");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url("../../../fonts/roboto/roboto-regular-webfont.eot");
  src: url("../../../fonts/roboto/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../../fonts/roboto/roboto-regular-webfont.woff2") format("woff2"), url("../../../fonts/roboto/roboto-regular-webfont.woff") format("woff"), url("../../../fonts/roboto/roboto-regular-webfont.ttf") format("truetype"), url("../../../fonts/roboto/roboto-regular-webfont.svg#robotoregular") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'robotothin';
  src: url("../../../fonts/roboto/roboto-thin-webfont.eot");
  src: url("../../../fonts/roboto/roboto-thin-webfont.eot?#iefix") format("embedded-opentype"), url("../../../fonts/roboto/roboto-thin-webfont.woff2") format("woff2"), url("../../../fonts/roboto/roboto-thin-webfont.woff") format("woff"), url("../../../fonts/roboto/roboto-thin-webfont.ttf") format("truetype"), url("../../../fonts/roboto/roboto-thin-webfont.svg#robotothin") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'robotothin_italic';
  src: url("../../../fonts/roboto/roboto-thinitalic-webfont.eot");
  src: url("../../../fonts/roboto/roboto-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../../../fonts/roboto/roboto-thinitalic-webfont.woff2") format("woff2"), url("../../../fonts/roboto/roboto-thinitalic-webfont.woff") format("woff"), url("../../../fonts/roboto/roboto-thinitalic-webfont.ttf") format("truetype"), url("../../../fonts/roboto/roboto-thinitalic-webfont.svg#robotothin_italic") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Digitalism';
  src: url("../../fonts/Digitalism/digitalism.eot"), url("../../fonts/Digitalism/digitalism.woff") format("woff"), url("../../fonts/Digitalism/digitalism.ttf") format("truetype"), url("../../fonts/Digitalism/digitalism.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'AvertaStd';
  src: url("../../fonts/AvertaStd/AvertaStd-Black.eot"), url("../../fonts/AvertaStd/AvertaStd-Black.woff") format("woff"), url("../../fonts/AvertaStd/AvertaStd-Black.ttf") format("truetype"), url("../../fonts/AvertaStd/AvertaStd-Black.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'AvertaStd';
  src: url("../../fonts/AvertaStd/AvertaStd-Bold.eot"), url("../../fonts/AvertaStd/AvertaStd-Bold.woff") format("woff"), url("../../fonts/AvertaStd/AvertaStd-Bold.ttf") format("truetype"), url("../../fonts/AvertaStd/AvertaStd-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'AvertaStd';
  src: url("../../fonts/AvertaStd/AvertaStd-Light.eot"), url("../../fonts/AvertaStd/AvertaStd-Light.woff") format("woff"), url("../../fonts/AvertaStd/AvertaStd-Light.ttf") format("truetype"), url("../../fonts/AvertaStd/AvertaStd-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

.card-img-text {
  position: relative;
  display: block; }
  .card-img-text .img-text__text {
    position: absolute;
    bottom: 10px; }
  .card-img-text .img-text__img {
    display: block; }
    .card-img-text .img-text__img img {
      width: 100%;
      height: auto; }
  .card-img-text .item {
    color: #fff;
    margin: 0 8px; }
    .card-img-text .item a {
      color: #fff; }
  .card-img-text .item-date {
    font: normal 12px 'Lato';
    padding: 6px;
    background: #c00101;
    display: inline-block;
    margin: 0 8px 6px; }
  .card-img-text .item-title {
    background: #040507;
    font-size: 15px;
    padding: 10px;
    line-height: 18px;
    font-family: 'Lato Bold'; }
    .card-img-text .item-title a {
      font-family: 'Lato Bold'; }

/**********************************************
File : global.scss;
-----------------------------------------------
Description:
   - Parametros globales.
---------------------------------------------*/
span.region.title {
  display: none; }

a:focus,
a:link,
a:active,
button:focus,
input:focus,
input:hover {
  outline: 0;
  outline: none; }

ul.primary {
  text-align: center;
  z-index: 9999;
  position: relative; }

.btn-mobile {
  background: #8F0101;
  border: none;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 66px;
  color: #fff;
  font-size: 30px; }
  .btn-mobile.is-active {
    background: #fff;
    color: #8F0101; }

/**********************************************
File : layout.scss;
-----------------------------------------------
Description:
   - Layout.
-----------------------------------------------
*/
.lay-container {
  *zoom: 1;
  width: auto;
  max-width: 1204px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0; }
  .lay-container:before, .lay-container:after {
    content: '';
    display: table; }
  .lay-container:after {
    clear: both; }

/*----lay-GlrHeader*/
/*********************************************/
.lay-GlrHeader {
  position: relative;
  z-index: 203; }
  .lay-GlrHeader .top-head {
    border-bottom: none; }
  .lay-GlrHeader li, .lay-GlrHeader a, .lay-GlrHeader h1, .lay-GlrHeader span, .lay-GlrHeader small {
    font-family: "Open Sans","Helvetica",Arial,sans-serif; }
  .lay-GlrHeader .atm-banner-top {
    padding-top: 5px; }
  .lay-GlrHeader .lay-container {
    max-width: 1204px;
    width: 100%; }
  .lay-GlrHeader a,
  .lay-GlrHeader a:hover {
    color: #1f1f1f;
    text-decoration: none; }

.GlrHeader-logo {
  margin: 3px 0 0px; }
  .GlrHeader-logo > a {
    background-image: url(../../images/glr/design/sprite.png);
    background-position: 0px -144px;
    width: 280px;
    height: 34px;
    display: block;
    text-indent: -9999px; }

.GlrHeader-banner,
.GlrHeader-social {
  background: #eaeaea !important;
  padding: 0px !important; }

.GlrHeader-social .gsc-control-cse.gsc-control-cse-es,
.GlrHeader-social .gsc-control-cse.gsc-control-cse-es form.gsc-search-box {
  margin-bottom: 0px;
  padding: 0px; }

.GlrHeader-social .f-right {
  margin-top: 6px; }

.GlrHeader-social .item-newspaper {
  line-height: 1; }
  .GlrHeader-social .item-newspaper:before {
    content: '';
    float: left;
    margin-right: 7px;
    background-image: url(../../images/glr/design/sprite.png);
    background-position: -285px -104px;
    width: 86px;
    height: 55px; }
  .GlrHeader-social .item-newspaper > span {
    display: inline-block;
    font-size: 17px;
    padding-top: 18px; }
  .GlrHeader-social .item-newspaper small {
    font-size: 13px; }
  .GlrHeader-social .item-newspaper small, .GlrHeader-social .item-newspaper {
    display: block; }

.GlrHeader-social .item-net {
  padding-top: 7px; }
  .GlrHeader-social .item-net .item {
    display: inline-block;
    vertical-align: middle; }
    .GlrHeader-social .item-net .item.item-fb {
      position: relative;
      top: -4px; }
    .GlrHeader-social .item-net .item.item-tw {
      margin-left: 6px; }

.GlrHeader-social .item-buttons > a {
  height: 35px;
  float: left;
  text-transform: uppercase;
  line-height: 1.3;
  position: relative; }
  .GlrHeader-social .item-buttons > a.login {
    font-size: 11px;
    padding: 3px 8px 0 36px; }
    .GlrHeader-social .item-buttons > a.login:before {
      content: '';
      background-image: url(../../images/glr/design/sprite.png);
      background-position: -485px -202px;
      width: 20px;
      height: 20px;
      position: absolute;
      left: 10px;
      top: 7px; }
    .GlrHeader-social .item-buttons > a.login:after {
      content: '';
      position: absolute;
      right: -1px;
      top: 6px;
      height: 22px;
      width: 1px;
      border-right: 1px dotted #bbb;
      z-index: 1; }
  .GlrHeader-social .item-buttons > a.register {
    font-size: 12px;
    padding: 10px 12px 0 8px; }

.GlrHeader-social .list-inline > li {
  vertical-align: top; }
  .GlrHeader-social .list-inline > li > a {
    display: block; }

.GlrHeader-social .item-follow > a {
  padding-left: 26px; }
  .GlrHeader-social .item-follow > a:before {
    content: '';
    background-image: url(../../images/glr/design/sprite.png);
    background-position: -481px -104px;
    width: 24px;
    height: 22px;
    position: absolute;
    left: 0px; }

.GlrHeader-social .item-follow,
.GlrHeader-social .item-register {
  line-height: 1;
  font-size: 12px;
  padding-top: 6px; }
  .GlrHeader-social .item-follow span,
  .GlrHeader-social .item-register span {
    display: block;
    text-transform: uppercase; }

.GlrHeader-social .item-register > a {
  padding-left: 20px; }
  .GlrHeader-social .item-register > a:before {
    content: '';
    background-image: url(../../images/glr/design/sprite.png);
    background-position: -205px -225px;
    width: 16px;
    height: 22px;
    position: absolute;
    left: 0px; }

.GlrHeader-social .item-net,
.GlrHeader-social .item-follow,
.GlrHeader-social .item-register {
  position: relative;
  margin-right: 7px;
  padding-right: 10px; }
  .GlrHeader-social .item-net:after,
  .GlrHeader-social .item-follow:after,
  .GlrHeader-social .item-register:after {
    content: '';
    position: absolute;
    right: -1px;
    top: 6px;
    height: 22px;
    width: 1px;
    border-right: 1px dotted #bbb;
    z-index: 1; }

.GlrHeader-social .item-buttons {
  display: none; }

.GlrHeader-social .frm-searchButton .gsc-control-cse.gsc-control-cse-es form.gsc-search-box input.gsc-input {
  padding: 6px;
  font-size: 13px;
  color: #aaa;
  font-style: italic; }

.GlrHeader-social .frm-searchButton .gsc-control-cse.gsc-control-cse-es form.gsc-search-box input.gsc-input,
.GlrHeader-social .frm-searchButton .gsc-control-cse.gsc-control-cse-es input.gsc-search-button {
  border: none;
  float: left;
  vertical-align: top;
  height: 35px; }

.GlrHeader-social .frm-searchButton .gsc-control-cse.gsc-control-cse-es input.gsc-search-button {
  background-image: url(../../images/glr/design/sprite.png);
  background-position: -462px -33px;
  width: 33px;
  height: 35px;
  min-width: 33px; }

.GlrHeader-nav {
  background: #C00101;
  height: 62px;
  /*height: 62px;*/ }
  .GlrHeader-nav:after {
    content: '';
    width: 100%;
    height: 1px;
    border-bottom: 1px dotted #fff;
    position: absolute;
    bottom: 0px;
    left: 0px; }
  .GlrHeader-nav .lay-container {
    padding: 14px 0 0; }

.GlrHeader-banner {
  padding: 10px 0 0 !important; }

/*----.lay-GlrBody*/
/*********************************************/
.lay-GlrBody {
  position: relative; }

/*----.GlrBody-container*/
.GlrBody-container {
  z-index: 99;
  padding-top: 10px; }

/*----aside*/
/*********************************************/
/*----footer*/
/*********************************************/
.lay-Glrfooter h3 {
  font-size: 18px; }
  .lay-Glrfooter h3 span {
    font-family: "Open Sans", "Helvetica", Arial, sans-serif; }

.lay-Glrfooter .item-term {
  border-bottom: 1px dotted #38424b;
  font-weight: bold;
  margin: 5px 0 10px;
  display: inline-block; }

.Glrfooter-logo {
  margin-top: 10px;
  display: inline-block;
  display: inline-block; }

.mobile-footer h4 span {
  font-family: "Open Sans", "Helvetica", Arial, sans-serif; }

/**********************************************
File : bl.scss;
-----------------------------------------------
Description:
   - cajas reutilizables.
-----------------------------------------------
/*********************************************/
body.banner_fixed {
  background-attachment: fixed;
  background-position: top center; }

body.banner_fixedHeader {
  background-attachment: fixed;
  background-position: center 55px; }

/*----.banner_fixedHeader*/
/*----.bl-Ads*/
.banner_fixed .bl-Ads #adsLeft,
.banner_fixed .bl-Ads #adsRight,
.banner_fixed .bl-Ads #adsFull {
  position: fixed;
  top: 0px; }

.banner_fixedHeader .bl-Ads #adsLeft,
.banner_fixedHeader .bl-Ads #adsRight,
.banner_fixedHeader .bl-Ads #adsFull {
  position: fixed;
  top: 55px; }

.bl-Ads .Ads-item {
  top: 10px;
  position: absolute; }

.bl-Ads #adsFull {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%; }

.bl-Ads #adsLeft {
  /*background:url('../../images/glr/content/banner-left.png') no-repeat;*/
  width: 160px;
  height: 600px;
  left: 50%;
  /*margin-left: -640px;*/
  margin-left: -650px;
  z-index: 201; }
  .bl-Ads #adsLeft a {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px; }

.bl-Ads #adsRight {
  /*background:url('../../images/glr/content/banner-right.png') no-repeat;*/
  width: 160px;
  height: 600px;
  right: 50%;
  /*margin-right: -640px;*/
  margin-right: -650px;
  z-index: 201; }
  .bl-Ads #adsRight a {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px; }

.bl-aside h3 {
  color: #fff;
  font-family: "Open Sans", "Helvetica", Arial, sans-serif;
  font-weight: bold;
  font-size: 13px;
  margin: 0px;
  padding: 2px 7px;
  text-transform: uppercase; }

.bl-aside a {
  color: #1f1f1f;
  font-family: "Open Sans", "Helvetica", Arial, sans-serif;
  font-weight: bold;
  font-size: 13px; }

.bl-aside p {
  margin-bottom: 5px; }
  .bl-aside p:last-child {
    margin-bottom: 0px; }

.bl-aside .item-content {
  padding: 10px;
  background: #fff;
  border: 1px solid #e2e2e2 !important;
  min-height: 50px; }

.bl-aside--editorial {
  margin-bottom: 12px;
  position: relative; }
  .bl-aside--editorial:before {
    content: '';
    position: absolute;
    z-index: 9;
    background-image: url(../../images/glr/design/sprite.png);
    background-position: 0px -364px;
    width: 42px;
    height: 60px;
    right: 5px;
    top: 3px; }
  .bl-aside--editorial h3 {
    background: #c00101; }
  .bl-aside--editorial a {
    text-transform: uppercase; }
  .bl-aside--editorial .item-content {
    padding: 10px 54px 10px 10px; }

.bl-aside--printed h3 {
  background: #416a81;
  text-transform: uppercase; }

.bl-aside--printed a {
  text-transform: uppercase; }

/* regional
---------------------------------------------------------------*/
.post-small {
  margin: 15px 0 0; }
  .post-small .title-post {
    color: #C00101;
    font-size: 15px;
    font-family: 'Oswald'; }
  .post-small .post-item {
    background: #ebebeb;
    margin: 0 0 20px; }
    .post-small .post-item h2 {
      font-family: 'PT Sans';
      font-size: 14px;
      font-weight: bold;
      line-height: 20px;
      padding: 14px;
      margin: 0; }

.bl-reg-small .title-post {
  margin: 0 0 10px; }

@media (max-width: 768px) {
  .bl-reg-small {
    margin: 0 0 20px; } }

.bl-reg-news .post-news__item .date {
  margin: 3px 0;
  color: #1f1f1f; }

.bl-reg-news .post-news__item .item-teaser {
  clear: both;
  padding: 10px 0 0;
  color: #444;
  font-family: "PT Sans","Helvetica",Arial,sans-serif; }
  .bl-reg-news .post-news__item .item-teaser p {
    color: #444;
    font-family: "PT Sans","Helvetica",Arial,sans-serif; }

@media (max-width: 800px) {
  .bl-reg-news .post-news__item .item-teaser {
    padding: 0; }
  .bl-reg-news .row-news .photo,
  .bl-reg-news .row-news .detail__title {
    float: left; }
  .bl-reg-news .row-news .detail__title {
    width: 58%; }
    .bl-reg-news .row-news .detail__title h3 {
      width: 100%;
      float: left; } }

.bl-reg-title .list-social {
  margin: 4px 0 0; }
  .bl-reg-title .list-social li {
    vertical-align: top;
    position: relative; }
    .bl-reg-title .list-social li.tw, .bl-reg-title .list-social li.gplus {
      top: 2px; }
    .bl-reg-title .list-social li.send-friend {
      display: none; }

.bl-reg-title .block-title-princ {
  margin: 0 0 42px; }

.bl-reg-impress .list-social {
  margin: 14px 0 0;
  text-align: center; }
  .bl-reg-impress .list-social li {
    vertical-align: top;
    position: relative; }
    .bl-reg-impress .list-social li.tw, .bl-reg-impress .list-social li.gplus {
      top: 2px; }
    .bl-reg-impress .list-social li.send-friend {
      display: none; }

@media (max-width: 768px) and (min-width: 500px) {
  .row.set-up-12-grid .bl-reg-featured .col-md-4 {
    width: 33.3%; }
    .row.set-up-12-grid .bl-reg-featured .col-md-4.last .flow .row-news h3 {
      float: none;
      width: 100%; } }

/* cuponidad
---------------------------------------------------------------*/
.bl-cuponidad {
  position: relative; }
  .bl-cuponidad .slick-prev,
  .bl-cuponidad .slick-next {
    position: absolute;
    top: 50%;
    margin: -40px 0 0; }
    .bl-cuponidad .slick-prev:before,
    .bl-cuponidad .slick-next:before {
      font-size: 60px;
      color: #f39e1c; }
  .bl-cuponidad .slick-prev {
    left: 10px; }
  .bl-cuponidad .slick-next {
    right: 10px; }
  .bl-cuponidad .cuponidad__logo {
    background-image: url(../../images/glr/design/sprite.png);
    background-position: 0px -183px;
    width: 232px;
    height: 37px;
    display: block;
    margin: 0 auto 16px;
    text-align: center;
    text-indent: -9999px; }
  .bl-cuponidad .cuponidad-item {
    border: 1px solid #dcE0E4;
    margin: 0 10px; }
  .bl-cuponidad .item-img {
    display: block; }
    .bl-cuponidad .item-img img {
      width: 100%; }
  .bl-cuponidad .descount {
    color: #f29b1d;
    font: bold italic 20px/20px 'Open Sans';
    display: block;
    margin: 8px 0;
    text-align: center;
    display: none; }
  .bl-cuponidad .item-detail {
    padding: 10px 20px 0;
    text-align: center; }
    .bl-cuponidad .item-detail h3 {
      font: bold normal 16px/20px 'Open Sans';
      color: #1f1f1f;
      margin: 0 0 7px;
      display: table;
      min-height: 60px; }
      .bl-cuponidad .item-detail h3 span {
        vertical-align: middle;
        display: table-cell; }
    .bl-cuponidad .item-detail .place {
      font: bold normal 13px/13px 'Open Sans';
      color: #1f1f1f;
      display: block;
      margin: 0 0 14px; }
    .bl-cuponidad .item-detail .price {
      font: bold normal 28px/38px 'Open Sans';
      color: #bf1f21;
      display: block;
      margin: 0 0 20px; }
      .bl-cuponidad .item-detail .price .i-price {
        font: normal normal 12px/12px 'Open Sans Regular';
        color: #1f1f1f; }
      .bl-cuponidad .item-detail .price .i-change {
        font: bold normal 23px/23px 'Open Sans'; }
    .bl-cuponidad .item-detail .before {
      font: bold normal 13px/13px 'Open Sans';
      color: #1f1f1f;
      margin: 0 0 18px;
      display: none; }
  .bl-cuponidad .cuponidad-btn {
    display: block;
    text-align: center;
    padding: 10px;
    font: bold normal 14px/14px 'Open Sans';
    background: #f39e1c;
    color: #fff; }
    .bl-cuponidad .cuponidad-btn:hover {
      color: #fff; }
  .bl-cuponidad .gr-col-4 {
    margin-bottom: 2%; }

.frm-searchButton input[type="text"],
.frm-searchButton input[type="search"] {
  padding: 6px;
  font-size: 13px;
  color: #aaa;
  font-family: "PT Sans", "Helvetica", Arial, sans-serif;
  font-weight: bold;
  border: 1px solid #d7d7d7;
  border-right: none;
  box-shadow: inset 1px 1px 1px #d1d1d1; }
  .frm-searchButton input[type="text"]:focus,
  .frm-searchButton input[type="search"]:focus {
    box-shadow: inset 1px 1px 1px #fff; }

.frm-searchButton input[type="text"],
.frm-searchButton button {
  float: left;
  vertical-align: top;
  height: 35px; }

.frm-searchButton button {
  border: none;
  background-image: url(../../images/glr/design/sprite.png);
  background-position: -462px -33px;
  width: 33px;
  height: 35px;
  border-radius: 0px; }
  .frm-searchButton button:focus {
    background-image: url(../../images/glr/design/sprite.png);
    background-position: -462px -33px;
    width: 33px;
    height: 35px; }

.nav-Main {
  background-color: none !important;
  padding: 0px !important; }
  .nav-Main ul li {
    padding: 0px;
    margin: 0px;
    list-style: none;
    list-style-image: none; }
  .nav-Main > ul > li {
    border-top: 3px solid #C00101;
    display: inline-block;
    padding: 6px 2px;
    vertical-align: top; }
    .nav-Main > ul > li.elecciones-2016 > a,
    .nav-Main > ul > li.elecciones-2016 > a:hover, .nav-Main > ul > li.elecciones2016 > a,
    .nav-Main > ul > li.elecciones2016 > a:hover, .nav-Main > ul > li.elecciones-2016:hover > a,
    .nav-Main > ul > li.elecciones-2016:hover > a:hover {
      background-color: #f7f7f7;
      color: #8c0000; }
    .nav-Main > ul > li.elecciones-2016 > a, .nav-Main > ul > li.elecciones2016 > a, .nav-Main > ul > li.elecciones-2016:hover > a {
      background-image: url(../../images/glr/design/sprite.png);
      background-position: -285px -33px;
      width: 172px;
      height: 35px;
      text-indent: -9999px;
      background-color: transparent;
      top: -5px; }
      .nav-Main > ul > li.elecciones-2016 > a:after, .nav-Main > ul > li.elecciones2016 > a:after, .nav-Main > ul > li.elecciones-2016:hover > a:after {
        top: 2px; }
      .nav-Main > ul > li.elecciones-2016 > a:hover, .nav-Main > ul > li.elecciones2016 > a:hover, .nav-Main > ul > li.elecciones-2016:hover > a:hover {
        background-color: transparent; }
    .nav-Main > ul > li:hover a {
      color: #fff;
      opacity: 1; }
      .nav-Main > ul > li:hover a:hover {
        opacity: 1; }
    .nav-Main > ul > li > a {
      display: block;
      color: #fff;
      height: 25px; }
    .nav-Main > ul > li.is-expanded {
      height: 51px;
      cursor: pointer; }
      .nav-Main > ul > li.is-expanded > a:before {
        content: "\f107";
        font: normal normal normal 14px/1 FontAwesome;
        float: right;
        font-weight: bold;
        font-size: 16px;
        margin: 1px 3px 0 6px; }
      .nav-Main > ul > li.is-expanded.is-active > a {
        color: #333;
        opacity: 1; }
        .nav-Main > ul > li.is-expanded.is-active > a:hover {
          opacity: 1; }
    .nav-Main > ul > li > .Dropdown-content {
      position: absolute;
      left: 50%;
      top: 61px;
      margin-left: -480px;
      width: 960px;
      background-color: #eee;
      cursor: default;
      display: none;
      border-bottom: 1px solid #dcdcdc; }
      .nav-Main > ul > li > .Dropdown-content .block-menu-col-one .Dropdown-content > ul > li {
        width: 48%;
        margin-right: 2%;
        float: left; }
      .nav-Main > ul > li > .Dropdown-content > ul {
        display: table-row; }
        .nav-Main > ul > li > .Dropdown-content > ul > div, .nav-Main > ul > li > .Dropdown-content > ul > li {
          padding: 24px 15px;
          border-right: 1px solid #dcdcdc;
          display: table-cell;
          vertical-align: top; }
          .nav-Main > ul > li > .Dropdown-content > ul > div a, .nav-Main > ul > li > .Dropdown-content > ul > li a {
            font-size: 14px;
            text-transform: uppercase;
            color: #333;
            font-weight: bold;
            margin-bottom: 16px;
            display: inline-block; }
            .nav-Main > ul > li > .Dropdown-content > ul > div a:hover, .nav-Main > ul > li > .Dropdown-content > ul > li a:hover {
              text-decoration: underline; }
        .nav-Main > ul > li > .Dropdown-content > ul > .block-menu-col-one {
          width: 500px; }
          .nav-Main > ul > li > .Dropdown-content > ul > .block-menu-col-one li.first h3 {
            font-size: 25px;
            color: #BBB;
            font-weight: bold;
            margin: 0 0 20px;
            text-transform: capitalize; }
            .nav-Main > ul > li > .Dropdown-content > ul > .block-menu-col-one li.first h3:before, .nav-Main > ul > li > .Dropdown-content > ul > .block-menu-col-one li.first h3:after {
              display: none; }
            .nav-Main > ul > li > .Dropdown-content > ul > .block-menu-col-one li.first h3 span {
              margin: 0px;
              background-color: transparent;
              position: inherit;
              padding: 0px; }
          .nav-Main > ul > li > .Dropdown-content > ul > .block-menu-col-one li h3 {
            font-size: 12px;
            font-weight: bold;
            color: #aaa;
            position: relative;
            margin: 0 -15px 24px;
            text-transform: uppercase; }
            .nav-Main > ul > li > .Dropdown-content > ul > .block-menu-col-one li h3:before {
              content: '';
              position: absolute;
              height: 1px;
              width: 100%;
              background-color: #dcdcdc;
              top: 50%; }
            .nav-Main > ul > li > .Dropdown-content > ul > .block-menu-col-one li h3:after {
              content: "\f107";
              font: normal normal normal 14px/1 FontAwesome;
              position: absolute;
              font-size: 18px;
              font-weight: bold;
              top: -2px;
              left: 60px;
              z-index: 9; }
            .nav-Main > ul > li > .Dropdown-content > ul > .block-menu-col-one li h3 span {
              position: relative;
              z-index: 1;
              background-color: #eee;
              margin-left: 23px;
              padding: 0 20px 0 7px; }
      .nav-Main > ul > li > .Dropdown-content h3 {
        font-size: 25px;
        color: #BBB;
        font-weight: bold;
        margin: 0 0 20px;
        clear: both; }
    .nav-Main > ul > li.is-expanded .Dropdown-content.table {
      z-index: 9;
      display: table !important;
      table-layout: fixed; }
    .nav-Main > ul > li:last-child > a:after {
      display: none; }
    .nav-Main > ul > li > a:hover,
    .nav-Main > ul > li a:active {
      opacity: .8; }
    .nav-Main > ul > li > a {
      position: relative;
      text-transform: uppercase;
      padding: 2px 4px;
      display: block; }
      .nav-Main > ul > li > a:after {
        content: '';
        position: absolute;
        z-index: 1;
        right: -4px !important;
        top: -3px;
        height: 30px;
        width: 2px;
        background-color: #A40000; }
    .nav-Main > ul > li.fiestas-patrias {
      position: relative;
      margin: 0 34px; }
      .nav-Main > ul > li.fiestas-patrias a {
        color: #8c0000;
        background: #fff; }
        .nav-Main > ul > li.fiestas-patrias a:after {
          right: -38px; }
      .nav-Main > ul > li.fiestas-patrias:before, .nav-Main > ul > li.fiestas-patrias:after {
        content: '';
        position: absolute;
        top: 1px;
        display: inline-block; }
      .nav-Main > ul > li.fiestas-patrias:before {
        background-image: url(../../images/glr/design/sprite.png);
        background-position: -47px -364px;
        width: 29px;
        height: 35px;
        left: -27px; }
      .nav-Main > ul > li.fiestas-patrias:after {
        background-image: url(../../images/glr/design/sprite.png);
        background-position: -237px -183px;
        width: 29px;
        height: 35px;
        right: -27px; }
    @media (max-width: 800px) {
      .nav-Main > ul > li {
        display: none; }
        .nav-Main > ul > li.is-expanded {
          display: block; } }
  .nav-Main a {
    font-size: 14px; }

.nav-Dropdown {
  height: 51px;
  cursor: pointer; }
  .nav-Dropdown > a .fa {
    font-weight: bold;
    font-size: 16px; }
  .nav-Dropdown > a:hover {
    color: none;
    opacity: 1 !important; }
  .nav-Dropdown:hover {
    background-color: #EEEEEE;
    border-top: 3px solid #1F1F1F;
    margin-top: -3px; }
    .nav-Dropdown:hover > a {
      color: #333; }
    .nav-Dropdown:hover .Dropdown-content {
      display: block !important; }
  .nav-Dropdown h2, .nav-Dropdown h3 {
    margin: 0px; }
  .nav-Dropdown h2 {
    font-size: 25px;
    color: #BBB;
    font-weight: bold;
    margin-bottom: 20px; }
  .nav-Dropdown h3 {
    font-size: 12px;
    font-weight: bold;
    color: #aaa;
    position: relative;
    margin-bottom: 24px; }
    .nav-Dropdown h3:before {
      content: '';
      position: absolute;
      height: 1px;
      width: 100%;
      background-color: #dcdcdc;
      top: 50%; }
    .nav-Dropdown h3 span {
      position: relative;
      z-index: 1;
      background-color: #f4f4f4;
      margin-left: 23px;
      padding: 0 20px 0 7px; }

.theme-la-republica .nav-Tags {
  position: relative; }
  .theme-la-republica .nav-Tags:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 0;
    height: 0;
    border-top: 40px solid #fff;
    border-right: 10px solid transparent; }
  .theme-la-republica .nav-Tags:after {
    content: '';
    visibility: visible;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 0;
    height: 0;
    border-bottom: 40px solid #fff;
    border-left: 10px solid transparent; }

.theme-la-republica .nav-Tags {
  margin: 0 0 10px !important;
  height: 40px;
  overflow: hidden; }
  .theme-la-republica .nav-Tags .slick-track {
    padding: 0 25px; }
    .theme-la-republica .nav-Tags .slick-track > li:first-child {
      margin-left: 15px;
      padding-left: 10px; }
  .theme-la-republica .nav-Tags .tag-slide {
    background-color: #efefef;
    padding: 0 0 0 10px;
    min-height: 40px;
    border-radius: 0px; }
    .theme-la-republica .nav-Tags .tag-slide .slick-prev {
      left: -16px; }
    .theme-la-republica .nav-Tags .tag-slide .slick-prev:before,
    .theme-la-republica .nav-Tags .tag-slide .slick-next:before {
      color: #a40000;
      opacity: 1;
      font-weight: bold; }
    .theme-la-republica .nav-Tags .tag-slide .tags {
      margin: 0px;
      padding-right: 40px; }
    .theme-la-republica .nav-Tags .tag-slide .tags ul li:last-child:after {
      display: none; }
    .theme-la-republica .nav-Tags .tag-slide .tags ul li:after {
      color: #1f1f1f;
      position: absolute;
      top: 50%;
      right: 0;
      height: 1px;
      vertical-align: top;
      line-height: 1px; }
    .theme-la-republica .nav-Tags .tag-slide h3 {
      font-family: 'Open Sans';
      font-weight: bold;
      font-size: 15px;
      color: #8c0000;
      background-color: transparent;
      padding: 1px 5px 0 15px;
      line-height: 35px;
      position: relative;
      top: 1px; }
      .theme-la-republica .nav-Tags .tag-slide h3:after {
        /*
				content:'';
				@include sprite($arrows-right);
				display:inline-block;
				margin:0 0 0 5px;*/ }
    .theme-la-republica .nav-Tags .tag-slide .tags ul li {
      float: left;
      padding: 0 20px 0 15px;
      position: relative;
      height: auto;
      line-height: 25px;
      position: relative; }
      .theme-la-republica .nav-Tags .tag-slide .tags ul li a {
        font-size: 14px;
        color: #1f1f1f;
        display: block;
        height: 40px;
        line-height: 40px;
        margin: 0px;
        font-family: 'Open Sans Regular'; }

.home.cover .flow {
  padding: 20px 15px;
  height: auto !important; }

.home.cover .flow .row-news.image-in-list:last-child {
  padding-bottom: 0px; }

.block-sd-nuestrosblogueros .col-md-4.photo {
  width: 25%; }
  .block-sd-nuestrosblogueros .col-md-4.photo img {
    word-break: break-word; }

.glr-cont-abc-mps-noti a.is-active {
  background: #999;
  color: #fff; }

#aweita .glr-module-title {
  background-image: url(../../images/glr/design/sprite.png);
  background-position: -285px -164px;
  width: 132px;
  height: 33px;
  margin: auto; }

#libero .glr-module-title {
  background-image: url(../../images/glr/design/sprite.png);
  background-position: -105px -327px;
  width: 140px;
  height: 19px;
  margin: auto; }

#elpopular .glr-module-title {
  background-image: url(../../images/glr/design/sprite.png);
  background-position: 0px -291px;
  width: 126px;
  height: 31px;
  margin: auto; }

#wapa .glr-module-title {
  background-image: url(../../images/glr/design/sprite.png);
  background-position: -376px -104px;
  width: 100px;
  height: 40px;
  margin: auto; }

body.page-node #note-social-buttons {
  float: left; }

body.page-node .node-bc-image {
  float: right;
  margin: 0 0 10px; }

body.page-node .node-bc-image span {
  margin: 0 10px 0 0;
  display: inline-block;
  vertical-align: middle;
  font-family: "Open Sans", "Helvetica", Arial, sans-serif;
  font-weight: bold;
  font-size: 13px; }

body.page-node .node-bc-image img {
  width: 110px; }

body.page-node .block-html-home .block-special .shadow {
  height: auto;
  padding: 5px 12px 12px; }

body.page-node .block-html-home .block-special .shadow a {
  position: relative;
  padding: 0;
  margin: 0;
  bottom: 0;
  padding: 0 4px;
  width: 100%;
  display: block; }

body.page-node .block-html-home .block-special h3 {
  padding: 0 0 9px;
  text-align: left;
  border-bottom: 2px solid #fff;
  color: #fff;
  margin: 0 0 10px; }

body.page-node .block-special.especial-row-brandingcontent {
  max-height: 203px;
  overflow: hidden; }

body.page-node .block-special.especial-row-brandingcontent .shadow a,
body.page-node .block-special.especial-row-brandingcontent h3 {
  color: #4CD2FF;
  text-align: center; }

body.page-node .block-special.especial-row-brandingcontent h3 {
  border-bottom: 2px solid #4CD2FF;
  text-shadow: 1px 2px 0 #000; }

body.page-node .block-html-home .block-special .photo img {
  margin: 0 auto; }

body.page-node .block-special.especial-row-brandingcontent .shadow img {
  height: 40px;
  margin: 10px auto 0; }

body.page-node .block-special.especial-row-brandingcontent .shadow a {
  max-height: 70px;
  overflow: hidden; }

body.page-node .block-html-home#special-blocks {
  display: block !important; }

body.view-advertising.page-taxonomy-term #main {
  background: none;
  padding-left: 0px;
  padding-right: 0px; }

body.view-advertising.page-taxonomy-term #main > section.main > .content {
  background: #fff;
  margin-top: 170px;
  padding: 28px 10px 0;
  position: relative; }

body.view-advertising.page-taxonomy-term .main .tags-main h2.block-title {
  font-size: 60px;
  font-family: "Open Sans", "Helvetica", Arial, sans-serif;
  font-weight: bold;
  text-transform: capitalize;
  color: #fff;
  margin: 37px 0 0; }

body.view-advertising.page-taxonomy-term .main .tags-main .page-title {
  float: left;
  margin-left: 20px; }

body.view-advertising.page-taxonomy-term .item-sponsort {
  float: right;
  margin-top: 30px;
  margin-right: 20px;
  margin-bottom: 15px; }

body.view-advertising.page-taxonomy-term .item-sponsort span {
  display: block;
  font-family: 'Open Sans Regular';
  color: #fff;
  font-size: 14px;
  margin: 0 0 10px; }

body.view-advertising.page-taxonomy-term #note-social-buttons .redes {
  margin: 5px 0 0; }

body.view-advertising.page-taxonomy-term .col-main {
  position: static; }

body.view-advertising.page-taxonomy-term .bl-advertising {
  position: absolute;
  top: -185px;
  width: 100%;
  left: 0px;
  padding-bottom: 20px; }

body.view-advertising.page-taxonomy-term .bl-advertising .fb {
  position: relative;
  top: -2px; }

body.view-advertising.page-taxonomy-term .bl-advertising .row {
  margin: 0px; }

body.view-advertising.page-taxonomy-term .bl-advertising .col-md-8 {
  width: 100%; }

.node-adver {
  float: right; }
  .node-adver span {
    display: inline-block;
    vertical-align: middle;
    font-family: "Open Sans", "Helvetica", Arial, sans-serif;
    font-weight: bold;
    font-size: 13px;
    text-indent: 10px; }
  .node-adver img {
    width: 98px;
    height: auto; }

.post-bc .photo.main {
  border: 4px solid #ddd; }

.post-bc .photo.main a {
  margin: 0px; }

.row-news.post-bc {
  border-bottom: 3px solid #ddd; }

.row-news.post-bc h3 a {
  color: #000;
  font-size: 21px; }

.btn-3d {
  border-radius: 0px; }

body.view-advertising .content {
  clear: both; }

body.view-advertising.theme-la-republica .nav-Tags {
  margin: 0 10px 10px !important; }

body.view-advertising.page-taxonomy-term.theme-la-republica .nav-Tags:before {
  border-top: 40px solid #EFEFEF; }

body.view-advertising.page-taxonomy-term.theme-la-republica .nav-Tags:after {
  border-bottom: 40px solid #EFEFEF; }

body.view-advertising.page-taxonomy-term #main.GlrBody-container {
  padding-top: 0;
  padding-left: 10px;
  background: #fff;
  padding-right: 10px; }

body.view-advertising.page-taxonomy-term.theme-la-republica .nav-Tags {
  margin: 10px 20px !important; }

.block-special {
  margin-bottom: 20px; }

#wapa .glr-item .wapa-image img {
  height: auto; }

.photogallery .photo {
  border: 1px solid #cdcdcd; }

.row-news .photogallery .photo.secondary {
  margin-bottom: 10px; }

.row-news .photogallery .photo.secondary img {
  margin: 0px; }

/*----Responsive*/
/*********************************************/
@media (max-width: 800px) {
  .row-news .photogallery .photo.secondary img {
    display: block; }
  body.page-node .columnistas .crossing-title {
    margin-top: 0px; }
  body.page-node #esp-elec2016-home-cover-format {
    margin-top: 15px; }
  .row.set-up-12-grid {
    clear: both;
    padding: 0 10px; }
    .row.set-up-12-grid .col-md-4 {
      float: left; }
  .col-main,
  .col-sidebar {
    float: left; }
  #tags .tag-slide .tags {
    margin: 0px !important; }
  #main .sec-grid .block-title-princ h1,
  #main .sec-grid .block-title-princ h2 {
    margin-top: 10px; }
  body.view-advertising.page-taxonomy-term .main .tags-main .page-title {
    width: 100%; }
  body.view-advertising.page-taxonomy-term .main .tags-main h2.block-title {
    font-size: 58px !important;
    margin: 15px 0 0 !important;
    padding: 0px !important;
    border-bottom: none !important;
    text-align: center; }
  body.view-advertising.page-taxonomy-term #main > section.main > .content {
    margin-top: 220px; }
  body.view-advertising.page-taxonomy-term .bl-advertising .row {
    text-align: center; }
  body.view-advertising.page-taxonomy-term .item-sponsort {
    float: none;
    margin-top: 0;
    width: 100%;
    clear: both;
    text-align: center; }
  body.view-advertising.page-taxonomy-term .item-sponsort span {
    margin: 0 0 10px; }
  body.view-advertising.page-taxonomy-term #note-social-buttons {
    display: block !important; }
  body.view-advertising.page-taxonomy-term #note-social-buttons .redes li {
    float: none;
    display: inline-block;
    vertical-align: top; } }

@media (min-width: 426px) and (max-width: 800px) {
  body.page-node .block-html-home .block-special .shadow a {
    max-height: 70px;
    overflow: hidden;
    font-size: 1.4rem;
    /*add*/ }
  body.page-node .block-html-home .block-special.especial-row-brandingcontent .shadow a {
    max-height: 26px;
    overflow: hidden; } }

@media (min-width: 400px) and (max-width: 800px) {
  body.view-advertising.page-taxonomy-term .bl-advertising {
    top: -225px; } }

@media (max-width: 400px) {
  body.view-advertising.page-taxonomy-term .bl-advertising {
    top: -228px; } }

@media (max-width: 1034px) {
  #banners_laterales {
    display: none; } }

@media (max-width: 600px) {
  .row-news .photogallery .photo {
    margin: 0 0 10px; }
  .row-news.post-bc h3 {
    margin-top: 10px; }
    .row-news.post-bc h3 a {
      font-size: 16px; }
  .row-news.post-bc .complement {
    display: block !important; }
    .row-news.post-bc .complement .redes,
    .row-news.post-bc .complement .fa,
    .row-news.post-bc .complement .tag {
      display: none; }
    .row-news.post-bc .complement .node-adver {
      clear: both;
      float: left;
      margin: 15px 0 5px; } }

@media (max-width: 320px) {
  body.page-node .block-special.especial-row-brandingcontent .shadow a {
    max-height: 50px; }
  .row-news.post-bc h3 {
    margin-top: 3px; }
  .row-news.post-bc .complement .node-adver {
    margin-top: 10px; } }

.node-term-bc-mobile,
.node-bc-image-mobile,
.item-sponsort-mobile {
  display: none; }

@media (max-width: 600px) {
  body.page-node .node-bc-image {
    float: left;
    margin: 10px 0 10px; } }

@media (max-width: 800px) {
  .node-term-bc,
  .node-bc-image,
  .item-sponsort {
    display: none; }
  .node-term-bc-mobile,
  .node-bc-image-mobile,
  .item-sponsort-mobile {
    display: block; } }

.block-grid-principal a h2 {
  font-size: 28px; }

.home.cover .flow .row-news h2 {
  font-size: 1.8rem;
  margin: 0 0 10px;
  line-height: 1.2; }

.columnistas .node-columnistas .title-not {
  font-size: 14px;
  font-family: "Open Sans","Helvetica",Arial,sans-serif;
  font-weight: bold;
  margin: 5px 0; }

.row-news h2 {
  font: 300 18px "Open Sans","Helvetica",Arial,sans-serif;
  margin: 0 0 10px;
  line-height: 1.3;
  letter-spacing: -.06em; }

.block-sd.block-sd-fotodest .detail h2 {
  font: 300 15px "Open Sans", "Helvetica", Arial, sans-serif;
  margin: 0;
  line-height: 1.3;
  letter-spacing: -0.06em; }

#elpopular .glr-item a h2,
#aweita .glr-item a h2 {
  display: table-cell;
  vertical-align: middle;
  width: 160px;
  height: 57px;
  margin: 0;
  line-height: 130%;
  font-family: "Open Sans","Helvetica",Arial,sans-serif;
  font-size: 24px; }

#elpopular .glr-item a h2 span,
#aweita .glr-item a h2 span {
  display: table-cell;
  vertical-align: middle;
  font-size: 13px;
  line-height: 1.25;
  color: #333;
  font-weight: bold; }

.block-sd.block-sd-edicionimpresa .row-inner.row-prominent .detail h2 {
  font-size: 20px;
  text-align: center;
  font-weight: 300;
  margin: 0 0 1em;
  font-family: 'PT Sans',sans-serif; }

.block-sd.block-sd-edicionimpresa .row-inner .detail h2 {
  font-size: 17px;
  font-family: 'PT Sans',sans-serif;
  margin: 0;
  font-weight: 300;
  margin-bottom: .5em;
  line-height: 130%; }

.block-sd.block-sd-infografias .item .detail {
  width: 90%;
  position: absolute;
  bottom: -1px;
  background: #fff;
  padding: 8px 5px;
  left: 5%;
  text-align: center;
  font-weight: 300;
  color: #000;
  font-size: 16px;
  font-weight: 300;
  margin: 0; }

.block-sd.block-sd-carlincaturas h4 {
  font-size: 20px;
  text-align: center;
  font-weight: 300;
  margin: 10px 0; }

.block-grid.block-grid-secundary .shadow .title h2 {
  margin-top: 0;
  font-size: 20px;
  line-height: 1.3;
  letter-spacing: -.06em;
  font-family: "Open Sans","Helvetica",Arial,sans-serif; }

body.page-node .block-html-home .block-special h2 {
  font-family: "Open Sans","Helvetica",Arial,sans-serif;
  font-size: 1.5rem;
  padding: 0 0 9px;
  text-align: left;
  border-bottom: 2px solid #fff;
  color: #fff;
  margin: 0 0 10px; }

.node .title-related-news {
  font-weight: 700;
  font-size: 16px;
  font-family: "Open Sans","Helvetica",Arial,sans-serif;
  line-height: 1.3;
  letter-spacing: -.06em;
  margin-bottom: 10px; }

.block-sd.block-sd-carlincaturas h2 {
  font-size: 20px;
  text-align: center;
  font-weight: 300;
  margin: 10px 0;
  line-height: 130%;
  font-family: "Open Sans","Helvetica",Arial,sans-serif; }

#libero .glr-item a h2 {
  display: table-cell;
  vertical-align: middle;
  width: 160px;
  height: 57px;
  margin: 0;
  line-height: 130%;
  font-family: "Open Sans", "Helvetica", Arial, sans-serif;
  font-size: 24px; }

#libero .glr-item a h2 span {
  display: table-cell;
  vertical-align: middle;
  font-size: 13px;
  line-height: 1.25;
  color: #333;
  font-weight: bold;
  font-family: "PT Sans", "Helvetica", Arial, sans-serif; }

/*bloques aleatorios*/
.hide {
  display: none; }

#internal-page-node-carouseldd .node-carousel-extras .internal-item-node {
  margin-bottom: 0;
  border-bottom: none; }

.internal-item-node {
  text-decoration: none;
  margin: 0 0 20px;
  background: #ECEAEC;
  padding: 10px; }

.internal-item-node a {
  color: #0E254E;
  text-decoration: none;
  display: block; }

.internal-item-node a img {
  display: block;
  width: 100%;
  height: auto; }

.carouseldd__img {
  width: auto !important;
  margin: 0 0 10px; }

.internal-item-node figure,
.internal-item-node h3 {
  /*display:  table-cell;*/
  /*vertical-align: middle;*/
  font-family: "Open Sans","Helvetica",Arial,sans-serif;
  font-size: 13px; }

.internal-item-node figure {
  /*width:  40%;*/
  width: 100%; }

.internal-item-node h3 {
  /*width:  70%;*/
  width: 100%;
  padding-left: 10px;
  margin: 1rem 0; }

@media (max-width: 800px) {
  .node-carousel-term {
    width: 50%;
    float: left;
    padding: 0 10px; } }

@media (max-width: 450px) {
  .node-carousel-term {
    width: 100%;
    float: none;
    padding: 0; } }

.glr-block-externos {
  clear: both; }

@media (max-width: 500px) {
  .section-eliminatorias-rusia-2018 .mobile-header, .nota-interna-eliminatorias-2018 .mobile-header {
    background: url(/sites/all/themes/larepublica_zen/images/eliminatorias-rusia-2018/mobile-bg.png) no-repeat top left fixed !important; }
  .section-eliminatorias-rusia-2018 nav#main-menu ul.menu, .nota-interna-eliminatorias-2018 nav#main-menu ul.menu {
    margin: 0 !important; }
  .section-eliminatorias-rusia-2018 nav#main-menu ul.menu li, .nota-interna-eliminatorias-2018 nav#main-menu ul.menu li {
    padding: 10px !important; }
  .section-eliminatorias-rusia-2018 nav#main-menu #top, .nota-interna-eliminatorias-2018 nav#main-menu #top {
    display: block !important;
    position: relative !important;
    text-align: center; }
  .section-eliminatorias-rusia-2018 nav#main-menu .main-nav, .nota-interna-eliminatorias-2018 nav#main-menu .main-nav {
    background: url(/sites/all/themes/larepublica_zen/images/eliminatorias-rusia-2018/mobile-bg.png) no-repeat top left !important; }
  .section-eliminatorias-rusia-2018 .eliminatorias-rusia-2018-bars-icon, .nota-interna-eliminatorias-2018 .eliminatorias-rusia-2018-bars-icon {
    background: #fff;
    padding: 16px 18px; } }

@media (max-width: 375px) {
  .section-eliminatorias-rusia-2018 nav#main-menu #top .follow {
    float: none !important;
    margin: 10px 0; } }

.theme-la-republica #main-menu {
  width: 100%;
  padding: 0px; }

@media (max-width: 800px) {
  .theme-la-republica nav#main-menu {
    padding: 0;
    position: inherit;
    top: 0px; } }

.theme-terminos-de-uso h1 {
  font-size: 40px;
  font-weight: bold;
  text-align: center;
  margin: 0 0 45px;
  font-family: arial; }

.theme-terminos-de-uso header {
  margin: 0 0 30px;
  background: #d12229;
  text-align: center;
  padding: 8px; }
  .theme-terminos-de-uso header a {
    display: inline-block;
    text-indent: -9999px;
    background-image: url(../../images/glr/design/sprite.png);
    background-position: 0px -263px;
    width: 175px;
    height: 23px; }

.theme-terminos-de-uso p {
  margin: 0 0 20px;
  font-family: arial;
  font-size: 14px; }

/**********************************************
File : responsive.css;
-----------------------------------------------
Description:
   - Reglas para modificaciones
     en vista responsive.
-----------------------------------------------
/*********************************************/
@media (max-width: 1034px) {
  .r-d-none {
    display: none; }
  .r-d-block {
    display: block; }
  .GlrHeader-social {
    padding-left: 10px !important;
    margin-bottom: 0px !important;
    border-bottom: none !important;
    height: auto !important; }
  .GlrHeader-nav {
    padding-left: 10px; }
  .nav-Main > ul > li.is-expanded:hover {
    background-color: #fff; }
  .nav-Main > ul > li > .Dropdown-content {
    width: 100%;
    left: 0px;
    margin: 0px;
    z-index: 9;
    background: #fff; }
  .GlrHeader-social .item-net {
    display: none; }
  .bl-Ads {
    display: none; } }

@media (max-width: 800px) {
  .lay-GlrBody #main {
    width: 100%; }
  /*header*/
  .GlrHeader-logo a {
    background-image: url(../../images/glr/design/sprite.png);
    background-position: -285px 0px;
    width: 220px;
    height: 28px; }
  .GlrHeader-banner {
    display: none; }
  .GlrHeader-social {
    padding-top: 10px !important;
    padding-left: 10px !important;
    margin-bottom: 0px !important;
    border-bottom: none !important;
    height: auto !important; }
    .GlrHeader-social .item-register {
      margin-right: 0px; }
      .GlrHeader-social .item-register:after {
        display: none; }
    .GlrHeader-social .item-search {
      position: absolute;
      top: 79px;
      z-index: 9;
      right: 90px; }
    .GlrHeader-social .item-net {
      display: none; }
  .GlrHeader-nav {
    padding-left: 10px; }
    .GlrHeader-nav:after {
      display: none; }
    .GlrHeader-nav .frm-searchButton {
      margin: 0 90px 0 0; }
  /*.nav-Main*/
  .btn-mobile {
    display: block; }
  .nav-Main > ul > li > .Dropdown-content h3 {
    margin: 20px 0; }
  .nav-Main > ul > li > .Dropdown-content > ul {
    display: block; }
    .nav-Main > ul > li > .Dropdown-content > ul > .block-menu-col-one li.first h3 {
      margin: 20px 0; }
    .nav-Main > ul > li > .Dropdown-content > ul > .block-menu-col-one li h3 span {
      background-color: #fff; }
    .nav-Main > ul > li > .Dropdown-content > ul > .block-menu-col-one,
    .nav-Main > ul > li > .Dropdown-content > ul > li {
      padding: 0 15px;
      display: block;
      width: 100%;
      border: none; }
  .nav-Main > ul > li > a {
    display: none; }
  /*.nav-Tags*/
  .nav-Tags .tag-slide h3 {
    float: left !important;
    padding: 1px 5px 0 15px !important;
    text-align: left !important; } }

@media (max-width: 640px) {
  .GlrHeader-social {
    display: none; }
  .nav-Main > ul > li > .Dropdown-content .Dropdown-content > ul > li {
    width: 100%; } }

@media (max-width: 400px) {
  .nav-Tags {
    display: none; } }

.gr-row:after, .gr-row:before {
  display: table;
  content: " ";
  clear: both; }

.gr-col--inline {
  display: inline-block; }

/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}

Here are example usages in HTML:

`display: block` sprite:
<div class="icon-home"></div>

`display: inline-block` sprite:
<img class="icon-home" />
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
.bl-two-candidates {
  position: relative;
  overflow: hidden;
  background: black;
  padding: 0 0 60px;
  background: url("../../images/glr/especial/header-encuesta/content/portada.jpg") no-repeat top center #000;
  max-height: 267px; }
  .bl-two-candidates .esp-electionpoll-resultados-content {
    background: rgba(0, 0, 0, 0.7); }
  .bl-two-candidates .esp-er-ht-header--responsive {
    overflow: hidden;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.7);
    display: none; }
    .bl-two-candidates .esp-er-ht-header--responsive h2 {
      color: #fff;
      color: #fff;
      margin: 0 0 6px;
      font-family: 'Open Sans';
      font-weight: bold; }
      .bl-two-candidates .esp-er-ht-header--responsive h2 span {
        font-family: 'Open Sans';
        font-weight: bold; }
    .bl-two-candidates .esp-er-ht-header--responsive small span {
      font-family: 'Open Sans Regular'; }
  .bl-two-candidates .list-inline li {
    vertical-align: top; }
  .bl-two-candidates dl {
    margin: 0px; }
  .bl-two-candidates .esp-er-ht-share {
    position: absolute;
    bottom: 0px;
    text-align: center;
    left: 0px;
    width: 100%;
    color: #fff;
    font-size: 13px;
    font-family: 'Open Sans';
    font-weight: bold; }
    .bl-two-candidates .esp-er-ht-share li {
      vertical-align: middle; }
    .bl-two-candidates .esp-er-ht-share .fb {
      margin-left: 8px;
      background: rgba(0, 0, 0, 0.5);
      padding: 8px 5px 8px 8px; }
    .bl-two-candidates .esp-er-ht-share .tw {
      background: rgba(0, 0, 0, 0.5);
      padding: 8px 8px 4px 4px;
      margin: 0 0 0 -3px; }
  .bl-two-candidates .esp-er-ht-candidates {
    text-align: center; }
  .bl-two-candidates .esp-er-ht-candidate-row {
    display: inline-block;
    color: #fff; }
    .bl-two-candidates .esp-er-ht-candidate-row .item-percent {
      font-size: 60px;
      font-family: 'Open Sans';
      font-weight: bold; }
    .bl-two-candidates .esp-er-ht-candidate-row .item-candidate {
      font-size: 18px;
      font-family: 'Open Sans';
      font-weight: bold;
      margin: 0 0 10px; }
    .bl-two-candidates .esp-er-ht-candidate-row .item-politic-force {
      font-size: 14px;
      font-family: 'Open Sans';
      font-weight: bold;
      display: inline-block; }
    .bl-two-candidates .esp-er-ht-candidate-row.row-pedro {
      text-align: right;
      float: left;
      width: 50%; }
      .bl-two-candidates .esp-er-ht-candidate-row.row-pedro dl {
        width: 100%;
        max-width: 314px;
        text-align: left;
        float: right;
        position: relative; }
        .bl-two-candidates .esp-er-ht-candidate-row.row-pedro dl:before {
          content: '';
          background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
          background-position: 0px 0px;
          width: 237px;
          height: 216px;
          position: absolute;
          left: -200px;
          bottom: -60px; }
      .bl-two-candidates .esp-er-ht-candidate-row.row-pedro .item-politic-force {
        padding: 5px 11px;
        background: #d700d7;
        text-align: left;
        width: 100%; }
    .bl-two-candidates .esp-er-ht-candidate-row.row-keiko {
      text-align: left;
      float: right;
      width: 50%; }
      .bl-two-candidates .esp-er-ht-candidate-row.row-keiko dl {
        width: 100%;
        max-width: 314px;
        text-align: right;
        float: left;
        position: relative; }
        .bl-two-candidates .esp-er-ht-candidate-row.row-keiko dl:before {
          content: '';
          background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
          background-position: -247px 0px;
          width: 215px;
          height: 216px;
          position: absolute;
          right: -180px;
          bottom: -60px; }
      .bl-two-candidates .esp-er-ht-candidate-row.row-keiko .item-politic-force {
        padding: 5px 11px;
        background: #ffc926;
        color: #1f1f1f;
        text-align: right;
        width: 100%; }
    .bl-two-candidates .esp-er-ht-candidate-row.epr-block-candidate-left {
      float: left; }
      .bl-two-candidates .esp-er-ht-candidate-row.epr-block-candidate-left .item-politic-force {
        text-align: left; }
      .bl-two-candidates .esp-er-ht-candidate-row.epr-block-candidate-left dl {
        float: right;
        text-align: left; }
        .bl-two-candidates .esp-er-ht-candidate-row.epr-block-candidate-left dl:before {
          left: -200px;
          right: inherit; }
    .bl-two-candidates .esp-er-ht-candidate-row.epr-block-candidate-right {
      float: right; }
      .bl-two-candidates .esp-er-ht-candidate-row.epr-block-candidate-right .item-politic-force {
        text-align: right; }
      .bl-two-candidates .esp-er-ht-candidate-row.epr-block-candidate-right dl {
        float: left;
        text-align: right; }
        .bl-two-candidates .esp-er-ht-candidate-row.epr-block-candidate-right dl:before {
          right: -200px;
          left: inherit; }
  .bl-two-candidates #esp-er-ht-data,
  .bl-two-candidates #esp-er-ht-departments {
    width: auto;
    float: none;
    max-width: 100%; }
  .bl-two-candidates .esp-er-ht-header .col-md-8 {
    position: inherit; }
  .bl-two-candidates .esp-er-ht-header {
    position: relative;
    margin: 0 0 18px; }
  .bl-two-candidates .menu-dropdown {
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 2px 10px 0px 6px;
    width: auto !important;
    max-width: 100% !important;
    z-index: 99; }
    .bl-two-candidates .menu-dropdown a {
      font-size: 13px;
      color: #fff;
      font-weight: bold;
      font-family: 'Open Sans';
      text-transform: uppercase;
      display: block;
      float: left; }
      .bl-two-candidates .menu-dropdown a:hover {
        text-decoration: underline; }
    .bl-two-candidates .menu-dropdown.is-active {
      background: #fff; }
      .bl-two-candidates .menu-dropdown.is-active li {
        display: block; }
      .bl-two-candidates .menu-dropdown.is-active a {
        color: #1f1f1f; }
    .bl-two-candidates .menu-dropdown li {
      margin-bottom: 7px;
      display: none;
      overflow: hidden; }
      .bl-two-candidates .menu-dropdown li:first-child {
        display: block; }
      .bl-two-candidates .menu-dropdown li:last-child {
        margin: 0px; }
      .bl-two-candidates .menu-dropdown li .arrow {
        background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
        background-position: -472px -294px;
        width: 12px;
        height: 8px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 0 0 7px;
        cursor: pointer; }
    .bl-two-candidates .menu-dropdown .esp-type-conteo-rapido-onpe a:before {
      content: '';
      background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
      background-position: -472px -85px;
      width: 30px;
      height: 30px;
      display: inline-block;
      vertical-align: middle;
      margin-right: 6px; }
    .bl-two-candidates .menu-dropdown .esp-type-boca-de-urna-gfk a:before,
    .bl-two-candidates .menu-dropdown .esp-type-conteo-rapido-gfk a:before {
      content: '';
      background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
      background-position: -472px -45px;
      width: 30px;
      height: 30px;
      display: inline-block;
      vertical-align: middle;
      margin-right: 6px; }
  .bl-two-candidates .megamenu,
  .bl-two-candidates .inlive {
    float: right;
    width: auto; }
  .bl-two-candidates .megamenu .nav {
    position: absolute;
    background: #fff;
    left: 0;
    width: 80%;
    text-align: left;
    left: 10%;
    padding: 30px 20px 16px 20px;
    display: none;
    z-index: 9; }
    .bl-two-candidates .megamenu .nav.is-active {
      display: block; }
    .bl-two-candidates .megamenu .nav li {
      display: inline-block;
      margin: 0 10px 10px;
      font-size: 14px;
      vertical-align: middle;
      width: 11.5%; }
      .bl-two-candidates .megamenu .nav li:hover {
        text-decoration: underline; }
  .bl-two-candidates .megamenu > span {
    color: #fff;
    font-family: 'Open Sans Regular';
    font-size: 15px;
    display: inline-block;
    margin: 0px -96px 0 0;
    position: relative; }
    .bl-two-candidates .megamenu > span b {
      color: #fd6937;
      padding: 5px 9px 5px 12px;
      display: inline-block;
      font-family: 'Open Sans';
      cursor: pointer;
      margin: 0 0 0 4px; }
      .bl-two-candidates .megamenu > span b.is-active {
        background: #fff;
        color: #1f1f1f; }
      .bl-two-candidates .megamenu > span b:hover {
        text-decoration: underline; }
      .bl-two-candidates .megamenu > span b:after {
        content: '';
        background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
        background-position: -472px -294px;
        width: 12px;
        height: 8px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 0 0 7px; }
  .bl-two-candidates .inlive {
    padding: 6px 9px 6px 14px !important; }
    .bl-two-candidates .inlive .esp-er-ht-data-onair {
      font-size: 13px;
      font-weight: bold;
      font-family: 'Open Sans';
      color: #ffc926;
      margin: 0 8px 0 0; }
      .bl-two-candidates .inlive .esp-er-ht-data-onair:before {
        content: '';
        width: 6px;
        height: 6px;
        background: #f00;
        border-radius: 6px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 5px 0 0; }
    .bl-two-candidates .inlive a {
      font-size: 13px;
      font-weight: bold;
      font-family: 'Open Sans';
      color: #fff;
      text-decoration: underline; }
  .bl-two-candidates .lay-container {
    max-width: 1204px;
    width: 100%;
    margin: auto; }

.list-congress li {
  font-family: 'PT Sans';
  font-weight: bold;
  font-size: 14px;
  vertical-align: middle;
  background: none !important;
  margin: 0 8px 0 0; }
  .list-congress li:before {
    content: '';
    background: #cdcdcd;
    display: inline-block;
    width: 14px;
    height: 10px;
    margin: 0 2px 0 0; }

.bl-header-poll {
  font-family: 'Open Sans';
  margin: 5px 0 40px;
  padding: 0 0 20px;
  background: url("../../images/glr/especial/header-encuesta/design/pattern/border-bottom.png") #EBEBEB repeat-x bottom; }
  .bl-header-poll > .container {
    position: relative; }
  .bl-header-poll p, .bl-header-poll li, .bl-header-poll span, .bl-header-poll h2, .bl-header-poll dt, .bl-header-poll dd {
    font-family: 'Open Sans'; }
  .bl-header-poll .list-social {
    text-align: right;
    position: relative;
    bottom: -12px; }
    .bl-header-poll .list-social .fb {
      margin: 0 0 6px; }
  .bl-header-poll .c-red a {
    color: #BF0000;
    font-size: 12px;
    font-weight: bold; }
  .bl-header-poll .list-congress li {
    font-family: 'PT Sans';
    font-weight: bold;
    font-size: 14px;
    vertical-align: middle;
    background: none !important;
    margin: 0 8px 0 0; }
    .bl-header-poll .list-congress li:before {
      content: '';
      display: inline-block;
      width: 14px;
      height: 10px;
      margin: 0 2px 0 0; }
  .bl-header-poll dl {
    margin: 0px;
    display: inline-block;
    vertical-align: bottom;
    position: relative;
    top: -8px; }
    .bl-header-poll dl dt {
      font-size: 30px;
      font-weight: bold;
      line-height: 36px; }
    .bl-header-poll dl .item-candidate {
      font-size: 12px; }
    .bl-header-poll dl .item-politic-force {
      font-size: 11px;
      font-family: 'Open Sans Regular';
      line-height: 12px; }
  .bl-header-poll .header-poll__row {
    padding: 8px 0 0;
    border-top: 1px solid #97A5AE; }
    .bl-header-poll .header-poll__row:first-child {
      border-top: none; }
  .bl-header-poll .header-poll__row:last-child {
    border-bottom: none; }
  .bl-header-poll .header-poll__row__title {
    margin-bottom: 10px; }
    .bl-header-poll .header-poll__row__title .glr-label--red:hover {
      text-decoration: underline; }
  .bl-header-poll .candidate {
    display: inline-block;
    vertical-align: bottom;
    background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
    background-position: -116px -226px;
    width: 106px;
    height: 77px; }
    .bl-header-poll .candidate._keiko {
      background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
      background-position: -198px -313px;
      width: 83px;
      height: 77px; }
    .bl-header-poll .candidate._pedro, .bl-header-poll .candidate._pablo {
      background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
      background-position: -103px -313px;
      width: 85px;
      height: 77px; }
    .bl-header-poll .candidate._veronika {
      background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
      background-position: 0px -313px;
      width: 93px;
      height: 77px; }
    .bl-header-poll .candidate._alan {
      background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
      background-position: -348px -226px;
      width: 93px;
      height: 77px; }
    .bl-header-poll .candidate._alfredo {
      background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
      background-position: -232px -226px;
      width: 106px;
      height: 77px; }
  .bl-header-poll .gr-col--candidate {
    margin: 0 10px 0 0; }
  .bl-header-poll .arrow {
    background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
    background-position: -472px -312px;
    width: 7px;
    height: 10px;
    display: inline-block;
    margin: 0 0 0 2px; }
  .bl-header-poll .bl-percent-candidates {
    margin: 12px 0; }
    .bl-header-poll .bl-percent-candidates ul {
      overflow: hidden;
      background: #cdcdcd; }
    .bl-header-poll .bl-percent-candidates li {
      color: #fff;
      font-family: 'Open Sans';
      font-weight: bold;
      text-align: center;
      font-size: 13px;
      height: 22px;
      line-height: 20px; }
  .bl-header-poll .bl-percent-candidates .fuerza-popular,
  .bl-header-poll .list-congress .fuerza-popular {
    background: #FF751E; }
    .bl-header-poll .bl-percent-candidates .fuerza-popular:before,
    .bl-header-poll .list-congress .fuerza-popular:before {
      background: #FF751E; }
  .bl-header-poll .bl-percent-candidates .peruanos-por-el-kambio,
  .bl-header-poll .list-congress .peruanos-por-el-kambio {
    background: #FF279A; }
    .bl-header-poll .bl-percent-candidates .peruanos-por-el-kambio:before,
    .bl-header-poll .list-congress .peruanos-por-el-kambio:before {
      background: #FF279A; }
  .bl-header-poll .bl-percent-candidates .frente-amplio,
  .bl-header-poll .list-congress .frente-amplio {
    background: #2E4E00; }
    .bl-header-poll .bl-percent-candidates .frente-amplio:before,
    .bl-header-poll .list-congress .frente-amplio:before {
      background: #2E4E00; }
  .bl-header-poll .bl-percent-candidates .ap,
  .bl-header-poll .bl-percent-candidates .app,
  .bl-header-poll .list-congress .ap,
  .bl-header-poll .list-congress .app {
    background: #009F48; }
    .bl-header-poll .bl-percent-candidates .ap:before,
    .bl-header-poll .bl-percent-candidates .app:before,
    .bl-header-poll .list-congress .ap:before,
    .bl-header-poll .list-congress .app:before {
      background: #009F48; }
  .bl-header-poll .bl-percent-candidates .accion-popular,
  .bl-header-poll .list-congress .accion-popular {
    background: #EE3030; }
    .bl-header-poll .bl-percent-candidates .accion-popular:before,
    .bl-header-poll .list-congress .accion-popular:before {
      background: #EE3030; }
  .bl-header-poll .bl-percent-candidates .alianza-popular,
  .bl-header-poll .list-congress .alianza-popular {
    background: #006036; }
    .bl-header-poll .bl-percent-candidates .alianza-popular:before,
    .bl-header-poll .list-congress .alianza-popular:before {
      background: #006036; }
  .bl-header-poll .bl-percent-candidates .peru-posible,
  .bl-header-poll .list-congress .peru-posible {
    background: #005000; }
    .bl-header-poll .bl-percent-candidates .peru-posible:before,
    .bl-header-poll .list-congress .peru-posible:before {
      background: #005000; }
  .bl-header-poll .bl-percent-candidates .democracia-directa,
  .bl-header-poll .list-congress .democracia-directa {
    background: #ECEC00; }
    .bl-header-poll .bl-percent-candidates .democracia-directa:before,
    .bl-header-poll .list-congress .democracia-directa:before {
      background: #ECEC00; }
  .bl-header-poll .bl-percent-candidates .politico-orden,
  .bl-header-poll .list-congress .politico-orden {
    background: #001974; }
    .bl-header-poll .bl-percent-candidates .politico-orden:before,
    .bl-header-poll .list-congress .politico-orden:before {
      background: #001974; }
  .bl-header-poll .bl-percent-candidates .progresando-peru,
  .bl-header-poll .list-congress .progresando-peru {
    background: #EE1C25; }
    .bl-header-poll .bl-percent-candidates .progresando-peru:before,
    .bl-header-poll .list-congress .progresando-peru:before {
      background: #EE1C25; }
  .bl-header-poll .bl-percent-candidates .frente-esperanza,
  .bl-header-poll .list-congress .frente-esperanza {
    background: #7B2D80; }
    .bl-header-poll .bl-percent-candidates .frente-esperanza:before,
    .bl-header-poll .list-congress .frente-esperanza:before {
      background: #7B2D80; }
  .bl-header-poll .list-inline li {
    vertical-align: middle; }
  .bl-header-poll .list-congress {
    padding: 4px 0 0; }
  .bl-header-poll .btn-blue-gradient {
    position: absolute;
    width: 58%;
    text-align: center;
    left: 50%;
    margin: 0 0 0 -29%; }

.bl-current-result {
  margin: 0 16px 0 4px;
  position: relative;
  top: -9px; }
  .bl-current-result.text-gfk h2 {
    width: 80px;
    line-height: 17px; }
  .bl-current-result .onpe {
    background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
    background-position: 0px -400px;
    width: 42px;
    height: 34px;
    float: left; }
  .bl-current-result .gfk {
    background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
    background-position: -472px 0px;
    width: 35px;
    height: 35px;
    float: left; }
  .bl-current-result h2 {
    font-family: 'Open Sans';
    font-weight: bold;
    font-size: 14px;
    color: #1F1F1F;
    margin: 0 0 0 8px;
    width: 106px;
    float: left; }
  .bl-current-result .date {
    font-size: 11px;
    font-family: 'Open Sans Regular'; }

.btn-gradient {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#83949e+0,49575f+100 */
  background: #83949e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #83949e 0%, #49575f 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #83949e 0%, #49575f 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #83949e 0%, #49575f 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83949e', endColorstr='#49575f',GradientType=0 );
  /* IE6-9 */
  font-family: 'Open Sans';
  font-weight: bold;
  color: #fff !important;
  line-height: 23px;
  font-size: 12px;
  text-align: center; }

.btn-blue-gradient {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#016193+1,00164b+100 */
  background: #016193;
  /* Old browsers */
  background: -moz-linear-gradient(top, #016193 1%, #00164b 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #016193 1%, #00164b 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #016193 1%, #00164b 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016193', endColorstr='#00164b',GradientType=0 );
  /* IE6-9 */
  border: 2px solid #fff;
  border-radius: 4px;
  color: #fff !important;
  font-size: 13px;
  font-family: "Open Sans" !important;
  font-weight: bold;
  padding: 6px;
  box-shadow: 0px 1px 2px #D2D2D2; }
  .btn-blue-gradient:hover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00164b+0,016193+100 */
    background: #00164b;
    /* Old browsers */
    background: -moz-linear-gradient(top, #00164b 0%, #016193 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #00164b 0%, #016193 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #00164b 0%, #016193 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00164b', endColorstr='#016193',GradientType=0 );
    /* IE6-9 */ }
  .btn-blue-gradient:active {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00164b+0,00164b+100 */
    background: #00164b;
    /* Old browsers */
    background: -moz-linear-gradient(top, #00164b 0%, #00164b 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #00164b 0%, #00164b 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #00164b 0%, #00164b 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00164b', endColorstr='#00164b',GradientType=0 );
    /* IE6-9 */ }

.glr-label {
  font-family: 'Open Sans';
  font-weight: bold;
  text-align: center;
  border-radius: 4px;
  position: relative; }

.glr-label--poll {
  background: #83949E;
  color: #fff !important;
  font-size: 14px;
  padding: 2px 10px;
  position: relative;
  margin: 0 6px 0 0; }
  .glr-label--poll:before, .glr-label--poll:after {
    content: '';
    position: absolute;
    top: -2px; }
  .glr-label--poll:before {
    background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
    background-position: -472px -232px;
    width: 19px;
    height: 27px;
    left: -8px; }
  .glr-label--poll:after {
    background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
    background-position: -472px -195px;
    width: 19px;
    height: 27px;
    right: -8px; }

.glr-label--yellow {
  background: #FFBF00;
  color: #1F1F1F !important;
  font-size: 12px;
  padding: 0 8px;
  top: -1px; }

.glr-label--red {
  color: #BF0000 !important;
  font-size: 12px;
  font-weight: bold;
  padding: 0 6px;
  top: -1px; }
  .glr-label--red:hover {
    color: #fff; }

@media (max-width: 800px) {
  .bl-two-candidates {
    background: url("../../images/glr/especial/header-encuesta/design/pattern/bg.png") no-repeat center;
    max-height: 100%;
    background-size: cover; }
    .bl-two-candidates .esp-er-ht-header--responsive {
      display: block;
      padding: 10px; }
    .bl-two-candidates .esp-er-ht-share {
      text-align: center;
      bottom: 0px; }
      .bl-two-candidates .esp-er-ht-share ul {
        display: inline-block;
        padding: 8px 8px 4px;
        background: rgba(0, 0, 0, 0.6); }
      .bl-two-candidates .esp-er-ht-share li {
        display: none;
        margin: 0px !important; }
        .bl-two-candidates .esp-er-ht-share li.fb, .bl-two-candidates .esp-er-ht-share li.tw {
          display: inline-block;
          background: none; }
    .bl-two-candidates .esp-er-ht-header {
      display: none; }
    .bl-two-candidates .esp-er-ht-candidate-row.row-pedro .item-percent:after {
      content: '';
      background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
      background-position: -291px -313px;
      width: 63px;
      height: 75px;
      display: block;
      margin: 6px auto 8px; }
    .bl-two-candidates .esp-er-ht-candidate-row.row-keiko .item-percent:after {
      content: '';
      background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
      background-position: -364px -313px;
      width: 63px;
      height: 75px;
      display: block;
      margin: 6px auto 8px; }
    .bl-two-candidates .esp-er-ht-candidate-row .item-percent,
    .bl-two-candidates .esp-er-ht-candidate-row .item-candidate,
    .bl-two-candidates .esp-er-ht-candidate-row .item-politic-force {
      width: 100%;
      padding: 0px;
      background: none !important;
      text-align: center !important;
      color: #fff !important;
      margin: 0px; }
    .bl-two-candidates .esp-er-ht-candidate-row dl:before {
      display: none; }
    .bl-two-candidates dl {
      vertical-align: top;
      top: 0px; }
      .bl-two-candidates dl dt {
        float: left;
        margin: 0 20px 0 10px;
        min-width: 110px; }
      .bl-two-candidates dl .item-politic-force {
        display: block !important;
        text-align: left; }
      .bl-two-candidates dl .item-candidate {
        float: left;
        margin: 8px 0 0;
        min-width: 150px;
        text-align: left; }
      .bl-two-candidates dl * {
        display: inline-block !important;
        vertical-align: middle !important; }
  .d-b-responsive {
    display: block !important;
    visibility: visible !important; }
  .d-n-responsive {
    display: none !important; }
  .glr-label--poll {
    display: inline-block;
    margin: 6px 0 15px; }
  .glr-label--red {
    display: block; }
  .header-poll__row {
    padding: 8px 0 20px !important;
    margin: 0 0 8px; }
    .header-poll__row:last-child {
      padding: 8px 0 10px !important;
      margin: 0px; }
  .header-poll__row__title li {
    width: 100%;
    text-align: center; }
  .gr-col--inline {
    display: block;
    text-align: center; }
    .gr-col--inline.gr-col--candidate {
      margin: 0 0 20px; }
  .bl-current-result {
    text-align: center;
    top: 0px;
    margin: 0 0 15px; }
    .bl-current-result.text-gfk h2 {
      width: auto; }
    .bl-current-result .onpe {
      width: auto;
      background-image: none;
      float: none;
      vertical-align: middle; }
      .bl-current-result .onpe:before {
        content: 'ONPE: ';
        display: inline-block;
        text-align: left;
        font-size: 17px; }
    .bl-current-result .gfk {
      width: auto;
      background-image: none;
      float: none;
      vertical-align: middle; }
      .bl-current-result .gfk:before {
        content: 'GFK: ';
        display: inline-block;
        text-align: left;
        font-size: 17px; }
    .bl-current-result h2 {
      display: inline-block;
      float: none;
      vertical-align: middle;
      text-align: left;
      width: auto;
      font-size: 17px; }
  .list-congress {
    margin: 10px 0 22px !important; }
  .post-main--update .bl-current-result {
    text-align: center;
    top: 0px;
    margin: 0 0 15px; }
    .post-main--update .bl-current-result .onpe {
      width: auto;
      background-image: none;
      float: none;
      vertical-align: middle;
      background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
      background-position: 0px -400px;
      width: 42px;
      height: 34px;
      float: left; }
      .post-main--update .bl-current-result .onpe:before {
        display: none; }
    .post-main--update .bl-current-result .gfk {
      width: auto;
      background-image: none;
      float: none;
      vertical-align: middle;
      background-image: url(../../images/glr/especial/header-encuesta/design/sprite.png);
      background-position: -472px 0px;
      width: 35px;
      height: 35px;
      float: left; }
      .post-main--update .bl-current-result .gfk:before {
        display: none; }
  .bl-header-poll .gr-col--candidate > a {
    display: inline-block;
    width: 100px; }
  .bl-header-poll .gr-col--social {
    display: block;
    width: 100%;
    float: none;
    text-align: center; }
    .bl-header-poll .gr-col--social .list-social {
      text-align: center; }
    .bl-header-poll .gr-col--social li {
      display: inline-block;
      vertical-align: top; }
      .bl-header-poll .gr-col--social li.fb {
        margin: 0 10px 0 0;
        position: relative;
        top: -2px; } }

@media (max-width: 600px) {
  .card-img-text .item-title {
    color: #1F1F1F;
    font-size: 17px;
    background: #EBEBEB;
    padding: 13px;
    margin: 0 8px 20px; }
  .card-img-text .img-text__text {
    position: static; }
  .card-img-text .img-text__img {
    display: none; }
  .bl-two-candidates .esp-er-ht-header--responsive h2 {
    font-size: 17px; }
  .bl-two-candidates .esp-er-ht-header--responsive small {
    font-size: 11px; }
  .bl-two-candidates .esp-er-ht-candidate-row dl {
    text-align: center !important; }
  .bl-two-candidates .esp-er-ht-candidate-row .item-percent,
  .bl-two-candidates .esp-er-ht-candidate-row .item-candidate,
  .bl-two-candidates .esp-er-ht-candidate-row .item-politic-force {
    text-shadow: 2px 2px 2px #000; }
  .bl-two-candidates .esp-er-ht-candidate-row .item-percent {
    font-size: 35px;
    padding: 10px 0 0; }
  .bl-two-candidates .esp-er-ht-candidate-row .item-candidate {
    font-size: 17px;
    text-transform: uppercase;
    width: 130px;
    min-width: 130px;
    margin: auto;
    float: none; }
  .bl-two-candidates .esp-er-ht-candidate-row .item-politic-force {
    width: 150px !important;
    margin: auto; }
  .bl-two-candidates .esp-er-ht-candidate-row.row-keiko .item-politic-force {
    margin-top: 8px; } }

@media (max-width: 400px) {
  .bl-header-poll .candidate {
    background: url("../../images/glr/especial/header-encuesta/design/sprite/default.png") no-repeat;
    background-size: 100% !important;
    width: 48px !important;
    height: 45px !important; }
    .bl-header-poll .candidate._keiko {
      background: url("../../images/glr/especial/header-encuesta/design/sprite/keiko.png") no-repeat; }
    .bl-header-poll .candidate._pedro, .bl-header-poll .candidate._pablo {
      background: url("../../images/glr/especial/header-encuesta/design/sprite/ppk.png") no-repeat; }
    .bl-header-poll .candidate._veronika {
      background: url("../../images/glr/especial/header-encuesta/design/sprite/veronica.png") no-repeat; }
    .bl-header-poll .candidate._alan {
      background: url("../../images/glr/especial/header-encuesta/design/sprite/alan.png") no-repeat; }
    .bl-header-poll .candidate._alfredo {
      background: url("../../images/glr/especial/header-encuesta/design/sprite/barnechea.png") no-repeat; }
  .bl-header-poll .gr-col--candidate > a {
    display: inline-block;
    width: 50px;
    vertical-align: middle;
    overflow: hidden; }
  .bl-header-poll dl {
    vertical-align: middle;
    top: 0px; }
  .list-congress {
    width: 100%;
    text-align: center; } }

@media (max-width: 370px) {
  dl .item-candidate {
    min-width: 140px; } }

@media (max-width: 320px) {
  .candidate {
    margin-bottom: 0px !important; }
  .gr-col--inline {
    display: block;
    text-align: center; }
    .gr-col--inline.gr-col--candidate > a {
      display: block;
      margin: auto; }
  .bl-header-poll dl {
    top: 0px;
    margin: 0px; }
    .bl-header-poll dl dt {
      margin: 0px;
      width: 100%; }
    .bl-header-poll dl dd {
      text-align: center; }
      .bl-header-poll dl dd.item-candidate {
        float: none; } }

@media (max-width: 425px) {
  .block-special img.lazy {
    width: 100%; }
  .detail.hidden-xs.atm-description {
    display: block !important; }
  .row-news .photo {
    float: left; } }

@media (min-width: 426px) and (max-width: 768px) {
  body.page-node .block-html-home .block-special h2 {
    font-size: 1.3rem;
    padding: 0 0 7px;
    margin: 0 0 7px; }
  body.page-node .block-html-home .block-special .shadown a {
    font-size: 1.6rem; }
  .row-news .photo {
    float: left; } }

.main #tags .lay-container {
  display: none; }

#tags .lay-container .glr-row .city {
  padding: 8px 0 0 0; }
  #tags .lay-container .glr-row .city span a {
    font-family: "PT Sans";
    font-size: 1.3rem;
    padding-right: 2%; }

#tags .lay-container .glr-row .wrap-tags.tag-slide {
  font-family: "PT Sans";
  font-size: 13px; }

.theme-la-republica .nav-Tags .tag-slide h3 {
  font-size: 13px;
  font-family: "PT Sans";
  color: #969696;
  font-weight: bold; }

#tags.nav-Tags .lay-container .glr-row .tag2 {
  padding-right: 0; }
  #tags.nav-Tags .lay-container .glr-row .tag2 .tags {
    padding-top: 8.5px;
    overflow: hidden; }
    #tags.nav-Tags .lay-container .glr-row .tag2 .tags li.seo-menu-item.item-color {
      float: left; }
      #tags.nav-Tags .lay-container .glr-row .tag2 .tags li.seo-menu-item.item-color a {
        display: block;
        padding: 2px 6px; }
      #tags.nav-Tags .lay-container .glr-row .tag2 .tags li.seo-menu-item.item-color a > span {
        font-size: 1.3rem; }
    #tags.nav-Tags .lay-container .glr-row .tag2 .tags li.seo-menu-item.item-color {
      margin-right: 0.5rem; }

#tags.nav-Tags {
  background-color: #EFEFEF; }
  #tags.nav-Tags .lay-container .glr-row {
    overflow: hidden; }
    #tags.nav-Tags .lay-container .glr-row .tag2 .tags-right h3 {
      padding-right: 24px; }

#tags.nav-Tags .lay-container .glr-row .tag1 {
  height: 38px;
  overflow: hidden; }
  #tags.nav-Tags .lay-container .glr-row .tag1 h3 {
    padding-right: 25px; }
  #tags.nav-Tags .lay-container .glr-row .tag1 .tags ul.slick-initialized.slick-slider button.slick-prev {
    padding-left: 85px; }
  #tags.nav-Tags .lay-container .glr-row .tag1 .tags ul.slick-initialized.slick-slider .slick-track li.seo-tag-item.slick-slide {
    padding-left: 0; }

.theme-la-republica .nav-Tags .tag-slide .tags-right .tags {
  padding-right: 0px; }

#headerFix.lay-GlrHeader #main-menu.container .glr-row #tags.nav-Tags:before {
  display: none; }

#headerFix.lay-GlrHeader #main-menu.container .glr-row #tags.nav-Tags:after {
  display: none; }

.theme-la-republica .nav-Tags .tag-slide .slick-prev:before, .theme-la-republica .nav-Tags .tag-slide .slick-next:before {
  color: #a40000;
  opacity: 1;
  font-weight: bold;
  font-size: 26px;
  line-height: 21px; }

#tags.nav-Tags .lay-container .glr-row .tag2 .tags-right h3 {
  padding-right: 9px;
  padding-left: 37px; }

#tags.nav-Tags .lay-container .glr-row .tag2 .tags-right .tags {
  padding-left: 0 !important; }

.theme-la-republica .nav-Tags .tag-slide .tags ul li:first-child {
  margin-left: 0px; }

.theme-la-republica .nav-Tags .tag-slide .tags ul li a {
  font-family: "PT Sans";
  font-size: 13px; }

.theme-la-republica .nav-Tags .tag-slide .tags ul li {
  padding-right: 0px; }

.tag-slide .tags ul li:after {
  display: none; }

#contar {
  float: right; }

body.view-advertising.page-taxonomy-term .bl-advertising {
  padding-bottom: 0; }

@media (min-width: 375px) and (max-width: 768px) {
  #main-menu.container .glr-row #tags.nav-Tags {
    display: none; } }

@media (max-width: 1024px) {
  #main-menu.container .glr-row .city span {
    padding-left: 13px; }
  #main-menu.container .glr-row .city.col-3-md.col-3-sm {
    font-size: 0rem;
    line-height: 2; }
  #tag1 {
    padding-left: 21px; } }

@media (min-width: 1024px) {
  .sec-grid .block-title-princ h1 {
    font-size: 48px;
    font-size: 4.8rem; }
  .city.col-3-md.col-3-sm {
    width: 22%; }
  .wrap-tags.tag-slide.col-9-md.col-9-sm {
    width: 78%;
    padding-left: 0; } }

.wrap-tags.tag-slide.col-9-md.col-9-sm {
  position: relative; }

#tag1 {
  width: 100%; }

#tag2 {
  position: absolute;
  top: 0;
  right: 0; }

@media (max-width: 800px) {
  .node-term-bc.node-adver {
    display: block !important;
    float: right; }
  .row-news.post-bc .complement .redes {
    display: block !important; }
  .row-news.has-image.atm-utnoticia.post-bc .photo.main + div > div {
    display: block !important; } }

@media (max-width: 425px) {
  .page-node.theme-la-republica .lay-GlrBody section.main .row.content .row-news .detail.hidden-xs.atm-descripcion {
    display: block !important; } }

@media (max-width: 425px) {
  .page-node.theme-la-republica .lay-GlrBody section.main .row.content .row-news .detail.hidden-xs.atm-descripcion {
    display: block !important; } }

@media (min-width: 376px) and (max-width: 896px) {
  #tags.nav-Tags .lay-container .glr-row {
    display: none; } }

.theme-la-republica .nav-Tags:before {
  border-top: 0;
  border-right: 0; }

.theme-la-republica .nav-Tags:after {
  border-bottom: 0;
  border-left: 0; }

@media (min-width: 769px) and (max-width: 2560px) {
  body.page-taxonomy .lay-GlrBody #main.GlrBody-container.container {
    padding-right: 0;
    padding-left: 0; } }

/*---------------------------------------------------------------
/* url
---------------------------------------------------------------*/
/*---------------------------------------------------------------
/* fonts
---------------------------------------------------------------*/
/*---------------------------------------------------------------
/* color
---------------------------------------------------------------*/
/*---------------------------------------------------------------
/* border
---------------------------------------------------------------*/
/*---------------------------------------------------------------
/* $mq
---------------------------------------------------------------*/
.slick-slider .slick-arrow.slick-disabled {
  opacity: 0.5;
  filter: alpha(opacity=50); }

.require-error {
  font-weight: bold;
  color: #f00;
  margin: 15px 0 0; }

[class^="atm-btn"] {
  display: inline-block;
  padding: 8px 8px 6px;
  color: #fff;
  text-align: center;
  cursor: pointer; }

.atm-btn-round {
  color: #fff;
  display: inline-block;
  padding: 0;
  font: normal normal normal 1.3rem/1.1rem "Roboto"; }
  .atm-btn-round:before, .atm-btn-round:after {
    content: " ";
    display: table; }
  .atm-btn-round:after {
    clear: both; }
  .atm-btn-round .round__icon,
  .atm-btn-round .round__text {
    float: left;
    color: #fff;
    font: normal normal normal 1.3rem/1.1rem "Roboto"; }
  .atm-btn-round .round__icon {
    padding: 8px 0;
    width: 34px; }
  .atm-btn-round .round__text {
    padding: 9px 14px 0 10px; }
  .atm-btn-round.atm-btn-round--fb {
    background: #2a65a1; }
    .atm-btn-round.atm-btn-round--fb .round__icon {
      background: #00468C; }
    .atm-btn-round.atm-btn-round--fb.atm-btn-round--bg {
      background: #00468C; }
  .atm-btn-round.atm-btn-round--tw {
    background: #4bb7d9; }
    .atm-btn-round.atm-btn-round--tw .round__icon {
      background: #009BCE; }
    .atm-btn-round.atm-btn-round--tw.atm-btn-round--bg {
      background: #009BCE; }

.atm-btn-burguer {
  width: 20px;
  height: 16px;
  position: relative;
  margin: auto;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer; }
  .atm-btn-burguer span {
    display: block;
    position: absolute;
    height: 4px;
    width: 100%;
    background: #fff;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center; }
  .atm-btn-burguer span:nth-child(1) {
    top: 0; }
  .atm-btn-burguer span:nth-child(2) {
    top: 6px; }
  .atm-btn-burguer span:nth-child(3) {
    top: 12px; }
  .is-active .atm-btn-burguer span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: -3px;
    left: 0; }
  .is-active .atm-btn-burguer span:nth-child(2) {
    width: 0%;
    opacity: 0; }
  .is-active .atm-btn-burguer span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 12px;
    left: 0; }

.atm-btn-Primary {
  display: inline-block;
  width: 100%;
  background: #ba1414;
  border: 1px solid #d10d0d;
  padding: 6px;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'PT Sans',sans-serif;
  border-radius: 3px;
  max-width: 200px; }

@font-face {
  font-family: "Octicons";
  src: url("../../../octicons/octicons.eot?9a80b0fcce5ace0475f72ac5567f9158");
  src: url("../../../octicons/octicons.eot?#iefix") format("embedded-opentype"), url("../../../octicons/octicons.woff2?9a80b0fcce5ace0475f72ac5567f9158") format("woff2"), url("../../../octicons/octicons.woff?9a80b0fcce5ace0475f72ac5567f9158") format("woff"), url("../../../octicons/octicons.ttf?9a80b0fcce5ace0475f72ac5567f9158") format("truetype"), url("../../../octicons/octicons.svg?9a80b0fcce5ace0475f72ac5567f9158#octicons") format("svg");
  font-weight: normal;
  font-style: normal; }

/*

.octicon is optimized for 16px.
.mega-octicon is optimized for 32px but can be used larger.

*/
.octicon, .mega-octicon {
  font: normal normal normal 16px/1 Octicons;
  display: inline-block;
  text-decoration: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  speak: none; }

.mega-octicon {
  font-size: 32px; }

.octicon-alert:before {
  content: "\f02d"; }

.octicon-arrow-down:before {
  content: "\f03f"; }

.octicon-arrow-left:before {
  content: "\f040"; }

.octicon-arrow-right:before {
  content: "\f03e"; }

.octicon-arrow-small-down:before {
  content: "\f0a0"; }

.octicon-arrow-small-left:before {
  content: "\f0a1"; }

.octicon-arrow-small-right:before {
  content: "\f071"; }

.octicon-arrow-small-up:before {
  content: "\f09f"; }

.octicon-arrow-up:before {
  content: "\f03d"; }

.octicon-beaker:before {
  content: "\f0dd"; }

.octicon-bell:before {
  content: "\f0de"; }

.octicon-bold:before {
  content: "\f0e2"; }

.octicon-book:before {
  content: "\f007"; }

.octicon-bookmark:before {
  content: "\f07b"; }

.octicon-briefcase:before {
  content: "\f0d3"; }

.octicon-broadcast:before {
  content: "\f048"; }

.octicon-browser:before {
  content: "\f0c5"; }

.octicon-bug:before {
  content: "\f091"; }

.octicon-calendar:before {
  content: "\f068"; }

.octicon-check:before {
  content: "\f03a"; }

.octicon-checklist:before {
  content: "\f076"; }

.octicon-chevron-down:before {
  content: "\f0a3"; }

.octicon-chevron-left:before {
  content: "\f0a4"; }

.octicon-chevron-right:before {
  content: "\f078"; }

.octicon-chevron-up:before {
  content: "\f0a2"; }

.octicon-circle-slash:before {
  content: "\f084"; }

.octicon-circuit-board:before {
  content: "\f0d6"; }

.octicon-clippy:before {
  content: "\f035"; }

.octicon-clock:before {
  content: "\f046"; }

.octicon-cloud-download:before {
  content: "\f00b"; }

.octicon-cloud-upload:before {
  content: "\f00c"; }

.octicon-code:before {
  content: "\f05f"; }

.octicon-comment-discussion:before {
  content: "\f04f"; }

.octicon-comment:before {
  content: "\f02b"; }

.octicon-credit-card:before {
  content: "\f045"; }

.octicon-dash:before {
  content: "\f0ca"; }

.octicon-dashboard:before {
  content: "\f07d"; }

.octicon-database:before {
  content: "\f096"; }

.octicon-desktop-download:before {
  content: "\f0dc"; }

.octicon-device-camera-video:before {
  content: "\f057"; }

.octicon-device-camera:before {
  content: "\f056"; }

.octicon-device-desktop:before {
  content: "\f27c"; }

.octicon-device-mobile:before {
  content: "\f038"; }

.octicon-diff-added:before {
  content: "\f06b"; }

.octicon-diff-ignored:before {
  content: "\f099"; }

.octicon-diff-modified:before {
  content: "\f06d"; }

.octicon-diff-removed:before {
  content: "\f06c"; }

.octicon-diff-renamed:before {
  content: "\f06e"; }

.octicon-diff:before {
  content: "\f04d"; }

.octicon-ellipses:before {
  content: "\f101"; }

.octicon-ellipsis:before {
  content: "\f09a"; }

.octicon-eye:before {
  content: "\f04e"; }

.octicon-file-binary:before {
  content: "\f094"; }

.octicon-file-code:before {
  content: "\f010"; }

.octicon-file-directory:before {
  content: "\f016"; }

.octicon-file-media:before {
  content: "\f012"; }

.octicon-file-pdf:before {
  content: "\f014"; }

.octicon-file-submodule:before {
  content: "\f017"; }

.octicon-file-symlink-directory:before {
  content: "\f0b1"; }

.octicon-file-symlink-file:before {
  content: "\f0b0"; }

.octicon-file-text:before {
  content: "\f011"; }

.octicon-file-zip:before {
  content: "\f013"; }

.octicon-file:before {
  content: "\f102"; }

.octicon-flame:before {
  content: "\f0d2"; }

.octicon-fold:before {
  content: "\f0cc"; }

.octicon-gear:before {
  content: "\f02f"; }

.octicon-gift:before {
  content: "\f042"; }

.octicon-gist-secret:before {
  content: "\f08c"; }

.octicon-gist:before {
  content: "\f00e"; }

.octicon-git-branch:before {
  content: "\f020"; }

.octicon-git-commit:before {
  content: "\f01f"; }

.octicon-git-compare:before {
  content: "\f0ac"; }

.octicon-git-merge:before {
  content: "\f023"; }

.octicon-git-pull-request:before {
  content: "\f009"; }

.octicon-globe:before {
  content: "\f0b6"; }

.octicon-grabber:before {
  content: "\f103"; }

.octicon-graph:before {
  content: "\f043"; }

.octicon-heart:before {
  content: "\2665"; }

.octicon-history:before {
  content: "\f07e"; }

.octicon-home:before {
  content: "\f08d"; }

.octicon-horizontal-rule:before {
  content: "\f070"; }

.octicon-hubot:before {
  content: "\f09d"; }

.octicon-inbox:before {
  content: "\f0cf"; }

.octicon-info:before {
  content: "\f059"; }

.octicon-issue-closed:before {
  content: "\f028"; }

.octicon-issue-opened:before {
  content: "\f026"; }

.octicon-issue-reopened:before {
  content: "\f027"; }

.octicon-italic:before {
  content: "\f0e4"; }

.octicon-jersey:before {
  content: "\f019"; }

.octicon-key:before {
  content: "\f049"; }

.octicon-keyboard:before {
  content: "\f00d"; }

.octicon-law:before {
  content: "\f0d8"; }

.octicon-light-bulb:before {
  content: "\f000"; }

.octicon-link-external:before {
  content: "\f07f"; }

.octicon-link:before {
  content: "\f05c"; }

.octicon-list-ordered:before {
  content: "\f062"; }

.octicon-list-unordered:before {
  content: "\f061"; }

.octicon-location:before {
  content: "\f060"; }

.octicon-lock:before {
  content: "\f06a"; }

.octicon-logo-gist:before {
  content: "\f0ad"; }

.octicon-logo-github:before {
  content: "\f092"; }

.octicon-mail-read:before {
  content: "\f03c"; }

.octicon-mail-reply:before {
  content: "\f051"; }

.octicon-mail:before {
  content: "\f03b"; }

.octicon-mark-github:before {
  content: "\f00a"; }

.octicon-markdown:before {
  content: "\f0c9"; }

.octicon-megaphone:before {
  content: "\f077"; }

.octicon-mention:before {
  content: "\f0be"; }

.octicon-milestone:before {
  content: "\f075"; }

.octicon-mirror:before {
  content: "\f024"; }

.octicon-mortar-board:before {
  content: "\f0d7"; }

.octicon-mute:before {
  content: "\f080"; }

.octicon-no-newline:before {
  content: "\f09c"; }

.octicon-octoface:before {
  content: "\f008"; }

.octicon-organization:before {
  content: "\f037"; }

.octicon-package:before {
  content: "\f0c4"; }

.octicon-paintcan:before {
  content: "\f0d1"; }

.octicon-pencil:before {
  content: "\f058"; }

.octicon-person:before {
  content: "\f018"; }

.octicon-pin:before {
  content: "\f041"; }

.octicon-plug:before {
  content: "\f0d4"; }

.octicon-plus-small:before {
  content: "\f104"; }

.octicon-plus:before {
  content: "\f05d"; }

.octicon-primitive-dot:before {
  content: "\f052"; }

.octicon-primitive-square:before {
  content: "\f053"; }

.octicon-pulse:before {
  content: "\f085"; }

.octicon-question:before {
  content: "\f02c"; }

.octicon-quote:before {
  content: "\f063"; }

.octicon-radio-tower:before {
  content: "\f030"; }

.octicon-reply:before {
  content: "\f105"; }

.octicon-repo-clone:before {
  content: "\f04c"; }

.octicon-repo-force-push:before {
  content: "\f04a"; }

.octicon-repo-forked:before {
  content: "\f002"; }

.octicon-repo-pull:before {
  content: "\f006"; }

.octicon-repo-push:before {
  content: "\f005"; }

.octicon-repo:before {
  content: "\f001"; }

.octicon-rocket:before {
  content: "\f033"; }

.octicon-rss:before {
  content: "\f034"; }

.octicon-ruby:before {
  content: "\f047"; }

.octicon-search:before {
  content: "\f02e"; }

.octicon-server:before {
  content: "\f097"; }

.octicon-settings:before {
  content: "\f07c"; }

.octicon-shield:before {
  content: "\f0e1"; }

.octicon-sign-in:before {
  content: "\f036"; }

.octicon-sign-out:before {
  content: "\f032"; }

.octicon-smiley:before {
  content: "\f0e7"; }

.octicon-squirrel:before {
  content: "\f0b2"; }

.octicon-star:before {
  content: "\f02a"; }

.octicon-stop:before {
  content: "\f08f"; }

.octicon-sync:before {
  content: "\f087"; }

.octicon-tag:before {
  content: "\f015"; }

.octicon-tasklist:before {
  content: "\f0e5"; }

.octicon-telescope:before {
  content: "\f088"; }

.octicon-terminal:before {
  content: "\f0c8"; }

.octicon-text-size:before {
  content: "\f0e3"; }

.octicon-three-bars:before {
  content: "\f05e"; }

.octicon-thumbsdown:before {
  content: "\f0db"; }

.octicon-thumbsup:before {
  content: "\f0da"; }

.octicon-tools:before {
  content: "\f031"; }

.octicon-trashcan:before {
  content: "\f0d0"; }

.octicon-triangle-down:before {
  content: "\f05b"; }

.octicon-triangle-left:before {
  content: "\f044"; }

.octicon-triangle-right:before {
  content: "\f05a"; }

.octicon-triangle-up:before {
  content: "\f0aa"; }

.octicon-unfold:before {
  content: "\f039"; }

.octicon-unmute:before {
  content: "\f0ba"; }

.octicon-unverified:before {
  content: "\f0e8"; }

.octicon-verified:before {
  content: "\f0e6"; }

.octicon-versions:before {
  content: "\f064"; }

.octicon-watch:before {
  content: "\f0e0"; }

.octicon-x:before {
  content: "\f081"; }

.octicon-zap:before {
  content: "\26a1"; }

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on April 1, 2016 */
@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/roboto/roboto-black-webfont.eot");
  src: url("../../fonts/roboto/roboto-black-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto/roboto-black-webfont.woff2") format("woff2"), url("../../fonts/roboto/roboto-black-webfont.woff") format("woff"), url("../../fonts/roboto/roboto-black-webfont.ttf") format("truetype"), url("../../fonts/roboto/roboto-black-webfont.svg#robotoblack") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/roboto/roboto-blackitalic-webfont.eot");
  src: url("../../fonts/roboto/roboto-blackitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto/roboto-blackitalic-webfont.woff2") format("woff2"), url("../../fonts/roboto/roboto-blackitalic-webfont.woff") format("woff"), url("../../fonts/roboto/roboto-blackitalic-webfont.ttf") format("truetype"), url("../../fonts/roboto/roboto-blackitalic-webfont.svg#robotoblack_italic") format("svg");
  font-weight: 900;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/roboto/roboto-bold-webfont.eot");
  src: url("../../fonts/roboto/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto/roboto-bold-webfont.woff2") format("woff2"), url("../../fonts/roboto/roboto-bold-webfont.woff") format("woff"), url("../../fonts/roboto/roboto-bold-webfont.ttf") format("truetype"), url("../../fonts/roboto/roboto-bold-webfont.svg#robotobold") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/roboto/roboto-bolditalic-webfont.eot");
  src: url("../../fonts/roboto/roboto-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto/roboto-bolditalic-webfont.woff2") format("woff2"), url("../../fonts/roboto/roboto-bolditalic-webfont.woff") format("woff"), url("../../fonts/roboto/roboto-bolditalic-webfont.ttf") format("truetype"), url("../../fonts/roboto/roboto-bolditalic-webfont.svg#robotobold_italic") format("svg");
  font-weight: bold;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/roboto/roboto-italic-webfont.eot");
  src: url("../../fonts/roboto/roboto-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto/roboto-italic-webfont.woff2") format("woff2"), url("../../fonts/roboto/roboto-italic-webfont.woff") format("woff"), url("../../fonts/roboto/roboto-italic-webfont.ttf") format("truetype"), url("../../fonts/roboto/roboto-italic-webfont.svg#robotoitalic") format("svg");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/roboto/roboto-light-webfont.eot");
  src: url("../../fonts/roboto/roboto-light-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto/roboto-light-webfont.woff2") format("woff2"), url("../../fonts/roboto/roboto-light-webfont.woff") format("woff"), url("../../fonts/roboto/roboto-light-webfont.ttf") format("truetype"), url("../../fonts/roboto/roboto-light-webfont.svg#robotolight") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/roboto/roboto-lightitalic-webfont.eot");
  src: url("../../fonts/roboto/roboto-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto/roboto-lightitalic-webfont.woff2") format("woff2"), url("../../fonts/roboto/roboto-lightitalic-webfont.woff") format("woff"), url("../../fonts/roboto/roboto-lightitalic-webfont.ttf") format("truetype"), url("../../fonts/roboto/roboto-lightitalic-webfont.svg#robotolight_italic") format("svg");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/roboto/roboto-medium-webfont.eot");
  src: url("../../fonts/roboto/roboto-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto/roboto-medium-webfont.woff2") format("woff2"), url("../../fonts/roboto/roboto-medium-webfont.woff") format("woff"), url("../../fonts/roboto/roboto-medium-webfont.ttf") format("truetype"), url("../../fonts/roboto/roboto-medium-webfont.svg#robotomedium") format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/roboto/roboto-mediumitalic-webfont.eot");
  src: url("../../fonts/roboto/roboto-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto/roboto-mediumitalic-webfont.woff2") format("woff2"), url("../../fonts/roboto/roboto-mediumitalic-webfont.woff") format("woff"), url("../../fonts/roboto/roboto-mediumitalic-webfont.ttf") format("truetype"), url("../../fonts/roboto/roboto-mediumitalic-webfont.svg#robotomedium_italic") format("svg");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/roboto/roboto-regular-webfont.eot");
  src: url("../../fonts/roboto/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto/roboto-regular-webfont.woff2") format("woff2"), url("../../fonts/roboto/roboto-regular-webfont.woff") format("woff"), url("../../fonts/roboto/roboto-regular-webfont.ttf") format("truetype"), url("../../fonts/roboto/roboto-regular-webfont.svg#robotoregular") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'robotothin';
  src: url("../../fonts/roboto/roboto-thin-webfont.eot");
  src: url("../../fonts/roboto/roboto-thin-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto/roboto-thin-webfont.woff2") format("woff2"), url("../../fonts/roboto/roboto-thin-webfont.woff") format("woff"), url("../../fonts/roboto/roboto-thin-webfont.ttf") format("truetype"), url("../../fonts/roboto/roboto-thin-webfont.svg#robotothin") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'robotothin_italic';
  src: url("../../fonts/roboto/roboto-thinitalic-webfont.eot");
  src: url("../../fonts/roboto/roboto-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/roboto/roboto-thinitalic-webfont.woff2") format("woff2"), url("../../fonts/roboto/roboto-thinitalic-webfont.woff") format("woff"), url("../../fonts/roboto/roboto-thinitalic-webfont.ttf") format("truetype"), url("../../fonts/roboto/roboto-thinitalic-webfont.svg#robotothin_italic") format("svg");
  font-weight: normal;
  font-style: normal; }

.atm-cover-img {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
  display: block;
  background: #eee;
  border: 1px solid #cacaca; }
  .atm-cover-img.atm-cover-img--1-1 {
    padding-top: 100%; }
  .atm-cover-img .cover-img__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.atm-cover-img--sm {
  overflow: hidden;
  padding-top: 100%;
  position: relative;
  display: block; }
  .atm-cover-img--sm .cover-img__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }

.mol-nav-fixed {
  background: #AA1801;
  overflow: hidden;
  -webkit-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  position: fixed;
  top: -140px;
  left: 0;
  width: 100%;
  z-index: 3; }
  .mol-nav-fixed:before, .mol-nav-fixed:after {
    content: " ";
    display: table; }
  .mol-nav-fixed:after {
    clear: both; }
  .banner_fixed .mol-nav-fixed {
    top: 0; }
  .mol-nav-fixed .fixed__left,
  .mol-nav-fixed .fixed__right {
    height: 56px; }
  .mol-nav-fixed .fixed__left {
    position: absolute;
    left: 0;
    top: 0;
    padding: 0 0 0 128px;
    z-index: 3; }
    .mol-nav-fixed .fixed__left .left-logo {
      background-image: url(../../images/glr/design/sprite.png);
      background-position: 0px -225px;
      width: 200px;
      height: 33px;
      display: block;
      text-indent: -9999px;
      margin: 14px 0 0; }
  .mol-nav-fixed .left-btn {
    position: absolute;
    left: 0;
    top: 0;
    width: 108px;
    height: 100%;
    background: #1E1E22;
    color: #fff;
    line-height: 56px;
    text-align: center;
    font-size: 14px;
    font-weight: bold; }
    .mol-nav-fixed .left-btn .fa {
      font-size: 24px;
      position: relative;
      top: 3px;
      margin: 0 6px 0 0; }
    .mol-nav-fixed .left-btn:after {
      content: '';
      width: 0;
      height: 0;
      border-top: 28px solid transparent;
      border-left: 14px solid #1E1E22;
      border-bottom: 28px solid transparent;
      position: absolute;
      right: -14px; }
    .mol-nav-fixed .left-btn:hover {
      color: #fff; }
  .mol-nav-fixed .fixed__right {
    float: right;
    position: relative;
    padding: 0 334px 0 350px;
    width: 100%; }
    .mol-nav-fixed .fixed__right .right-logo {
      background-image: url(../../images/glr/design/sprite.png);
      background-position: 0px -225px;
      width: 200px;
      height: 33px;
      display: block;
      text-indent: -9999px;
      margin: 14px 0 0;
      position: absolute;
      right: 280px;
      top: 2px;
      display: none; }
    .mol-nav-fixed .fixed__right .right-social-btn {
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      background: #33333C;
      padding: 13px 10px 0 26px; }
      .mol-nav-fixed .fixed__right .right-social-btn li {
        padding: 0;
        margin: 0 6px 0 0; }
      .mol-nav-fixed .fixed__right .right-social-btn li:last-child {
        margin: 0; }
      .mol-nav-fixed .fixed__right .right-social-btn:before {
        content: '';
        width: 0;
        height: 0;
        border-top: 28px solid transparent;
        border-left: 14px solid #AA1801;
        border-bottom: 28px solid transparent;
        position: absolute;
        top: 0;
        left: 0; }
  .mol-nav-fixed .right-wrap {
    width: 442px;
    position: absolute; }
  .mol-nav-fixed .left-wrap {
    width: 1283px;
    height: 56px;
    position: relative;
    visibility: hidden; }
    .mol-nav-fixed .left-wrap:before {
      content: '';
      width: 0;
      height: 0;
      border-top: 28px solid transparent;
      border-left: 14px solid #1E1E22;
      border-bottom: 28px solid transparent;
      position: absolute;
      right: -14px; }
    .mol-nav-fixed .left-wrap .slick-arrow {
      display: none !important; }
  .mol-nav-fixed .left-carousel:before, .mol-nav-fixed .left-carousel:after,
  .mol-nav-fixed .right-carousel:before,
  .mol-nav-fixed .right-carousel:after {
    content: " ";
    display: table; }
  .mol-nav-fixed .left-carousel:after,
  .mol-nav-fixed .right-carousel:after {
    clear: both; }
  .mol-nav-fixed .left-carousel a,
  .mol-nav-fixed .right-carousel a {
    color: #fff;
    font-size: 13px;
    display: block;
    padding: 20px 6px 20px;
    font-weight: 700;
    text-transform: uppercase; }
    .mol-nav-fixed .left-carousel a:hover,
    .mol-nav-fixed .right-carousel a:hover {
      text-decoration: underline; }
  .mol-nav-fixed .left-carousel li,
  .mol-nav-fixed .right-carousel li {
    float: left; }
    .mol-nav-fixed .left-carousel li:last-child,
    .mol-nav-fixed .right-carousel li:last-child {
      margin: 0; }
    .mol-nav-fixed .left-carousel li.is-active a,
    .mol-nav-fixed .right-carousel li.is-active a {
      background: #eee;
      color: #2c2c2b; }
  .mol-nav-fixed .slick-arrow {
    background: 0;
    top: 12px;
    color: #fff;
    position: absolute;
    -webkit-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    left: initial;
    width: initial;
    height: initial;
    margin-top: 0;
    padding: 0;
    border: 0; }
    .mol-nav-fixed .slick-arrow:before {
      display: none; }
    .mol-nav-fixed .slick-arrow.slick-prev {
      right: -53px; }
    .mol-nav-fixed .slick-arrow.slick-next {
      right: -68px; }
  .mol-nav-fixed .fixed__foot {
    clear: both;
    background: #eee;
    height: 84px;
    overflow: hidden;
    display: none; }
    .mol-nav-fixed .fixed__foot .foot-wrap {
      border-bottom: 1px solid #dadada; }
    .mol-nav-fixed .fixed__foot .foot-carousel {
      border-bottom: 1px solid #fff; }
    .mol-nav-fixed .fixed__foot .item-foot-wrap:before, .mol-nav-fixed .fixed__foot .item-foot-wrap:after {
      content: " ";
      display: table; }
    .mol-nav-fixed .fixed__foot .item-foot-wrap:after {
      clear: both; }
    .mol-nav-fixed .fixed__foot .item-foot-wrap li {
      float: left;
      text-align: left;
      font-weight: 700;
      position: relative; }
      .mol-nav-fixed .fixed__foot .item-foot-wrap li:last-child a {
        border-right: 0; }
    .mol-nav-fixed .fixed__foot .item-foot-wrap img {
      width: 101px;
      height: 61px;
      float: left;
      margin: 0 10px 0 0;
      position: absolute;
      left: 10px; }
    .mol-nav-fixed .fixed__foot .item-foot-wrap span {
      vertical-align: middle;
      font-size: 12px;
      vertical-align: middle;
      font-size: 12px;
      height: 54px;
      display: block;
      overflow: hidden;
      text-overflow: ellipsis; }
    .mol-nav-fixed .fixed__foot .item-foot-wrap a {
      display: block;
      padding: 10px;
      border-right: 1px solid #d4d4d4;
      font-size: 13px;
      padding: 10px 10px 10px 122px;
      max-width: 320px;
      height: 80px; }
      .mol-nav-fixed .fixed__foot .item-foot-wrap a:before, .mol-nav-fixed .fixed__foot .item-foot-wrap a:after {
        content: " ";
        display: table; }
      .mol-nav-fixed .fixed__foot .item-foot-wrap a:after {
        clear: both; }
      .mol-nav-fixed .fixed__foot .item-foot-wrap a:hover span {
        text-decoration: underline; }
    .mol-nav-fixed .fixed__foot .foot-item {
      position: relative;
      padding: 0 250px 0 0;
      height: 84px;
      overflow: hidden;
      display: none; }
      .mol-nav-fixed .fixed__foot .foot-item.is-active {
        display: block; }
    .mol-nav-fixed .fixed__foot.is-active {
      display: block; }
  .mol-nav-fixed .item-foot-all {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    border-left: 1px solid #d4d4d4;
    text-align: center;
    width: 250px; }
    .mol-nav-fixed .item-foot-all a {
      height: 84px;
      display: block;
      overflow: hidden;
      font-size: 13px;
      font-weight: 700; }
      .mol-nav-fixed .item-foot-all a:hover {
        text-decoration: underline; }
    .mol-nav-fixed .item-foot-all span {
      display: block;
      margin: 22px 0 8px; }
  .mol-nav-fixed:hover .slick-arrow.slick-prev {
    right: -50px; }
  .mol-nav-fixed:hover .slick-arrow.slick-next {
    right: -71px; }
  .mol-nav-fixed.is-active .fixed__left {
    background: #1E1E22; }
    .mol-nav-fixed.is-active .fixed__left .left-logo {
      display: none; }
  .mol-nav-fixed.is-active .fixed__right {
    padding: 0 482px 0 106px; }
    .mol-nav-fixed.is-active .fixed__right .right-logo {
      display: block; }
    .mol-nav-fixed.is-active .fixed__right .right-wrap {
      display: none; }
  .mol-nav-fixed.is-active .left-wrap {
    visibility: visible;
    background: #1E1E22;
    padding: 0 70px 0 20px; }
    .mol-nav-fixed.is-active .left-wrap .slick-arrow {
      display: inline-block !important; }
  .mol-nav-fixed .atm-btn-burguer {
    margin: 0px 10px 0 6px;
    top: 2px; }
  @media (max-width: 1024px) and (min-width: 800px) {
    .mol-nav-fixed .left-wrap {
      width: 100% !important; }
    .mol-nav-fixed .right-wrap {
      width: 335px !important; }
    .mol-nav-fixed .slick-arrow.slick-prev {
      right: -51px; }
    .mol-nav-fixed .slick-arrow.slick-next {
      right: -74px; }
    .mol-nav-fixed .fixed__right .right-logo {
      right: 266px; }
    .mol-nav-fixed.is-active .fixed__left .left-logo {
      right: 265px; } }
  @media (max-width: 800px) {
    .mol-nav-fixed {
      display: none; } }

@media (max-width: 426px) {
  .active-main-menu {
    overflow: hidden; }
  .lay-GlrBody {
    padding: 62px 0 0; } }

@media (max-width: 426px) {
  .mol-nav-main-menu {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important; }
    .mol-nav-main-menu .nav-Main > ul > li > .Dropdown-content {
      position: fixed;
      top: 62px;
      bottom: 0;
      overflow: auto;
      padding: 5px 0 0; } }

.mol-bl-notice {
  margin: 30px 0; }
  .mol-bl-notice .notice_all {
    color: #19355d;
    text-align: center;
    display: block;
    font-size: 14px;
    font-family: 'Lato';
    font-weight: bold;
    margin: -2px 0 8px; }
  .mol-bl-notice .notice__title {
    background: #113764;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 10px 15px;
    margin: 0;
    font-family: 'Lato';
    position: relative; }
    .mol-bl-notice .notice__title:before {
      content: '';
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 4px;
      background: #1A5DA3; }
  .mol-bl-notice .notice_subtitle {
    color: #216CC7;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 12px;
    font-size: 13px;
    font-weight: bold;
    font-family: 'Lato'; }
    .mol-bl-notice .notice_subtitle .fa {
      font-size: 10px;
      margin: 0 0 0 4px;
      position: relative;
      top: -2px; }
  .mol-bl-notice .notice__item {
    display: block;
    color: #517caa;
    border-bottom: 1px solid #dadada;
    margin: 0 0 16px;
    padding: 0 0 10px; }
  .mol-bl-notice .item__img,
  .mol-bl-notice .item__title {
    display: table-cell;
    vertical-align: top;
    width: 50%; }
  .mol-bl-notice .item__img {
    width: 40%; }
    .mol-bl-notice .item__img img {
      width: 100%;
      height: 190px; }
  .mol-bl-notice .item__title {
    font: 300 12px/14px "Open Sans","Helvetica",Arial,sans-serif;
    color: #1f1f1f;
    padding: 0 0 0 10px;
    vertical-align: middle; }
  .mol-bl-notice .notice__body {
    padding: 10px;
    border: 1px solid #15375d; }

@media (max-width: 425px) {
  .mol-bl-iframe.mol-bl-iframe--hor iframe {
    height: 640px; } }

.mol-bl_Percent {
  position: relative;
  width: 100%;
  margin: 0 0 10px;
  background: url("/sites/all/themes/larepublica_zen/images/barprogress_bg.jpg") repeat-x; }
  .mol-bl_Percent .Percent__bar {
    display: block;
    height: 30px;
    width: 50%; }
  .mol-bl_Percent.mol-bl_Percent--yes .Percent__bar {
    background: #cdf3a6; }
  .mol-bl_Percent.mol-bl_Percent--no .Percent__bar {
    background: #f0a3a3; }
  .mol-bl_Percent.mol-bl_Percent--internal {
    margin: 30px 0; }
    .mol-bl_Percent.mol-bl_Percent--internal .Percent__bar {
      height: 40px; }
    .mol-bl_Percent.mol-bl_Percent--internal .Percent__detail {
      top: 9px; }
  .mol-bl_Percent .Percent__detail {
    position: absolute;
    right: 20px;
    top: 5px; }

.org-section-promocion-verano-seguro .webform-confirmation {
  background: #eeffeb;
  padding: 10px;
  border: 1px solid #a0d4a6;
  width: 100%;
  margin: 0 0 15px; }
  .org-section-promocion-verano-seguro .webform-confirmation p {
    margin: 0; }

.org-section-promocion-verano-seguro .links a {
  padding: 10px;
  background: #efefef;
  border: 1px solid #cdcdcd;
  border-radius: 4px;
  font-size: 14px;
  display: inline-block; }

.org-section-promocion-verano-seguro .webform-client-form {
  background: #fff;
  padding: 10px 10px 20px; }

.org-section-promocion-verano-seguro .form-item.webform-component {
  width: 50%;
  float: left;
  margin: 0 0 20px;
  padding: 0 10px; }
  .org-section-promocion-verano-seguro .form-item.webform-component input[type="text"],
  .org-section-promocion-verano-seguro .form-item.webform-component input[type="email"] {
    width: 100%;
    border: 1px solid #CDCDCD;
    padding: 6px; }
  .org-section-promocion-verano-seguro .form-item.webform-component.webform-component--code {
    width: 100%;
    padding: 0 25%; }
    .org-section-promocion-verano-seguro .form-item.webform-component.webform-component--code label {
      color: #ED6B20; }
    .org-section-promocion-verano-seguro .form-item.webform-component.webform-component--code input[type="text"] {
      border: 1px solid #ED6B20; }
  .org-section-promocion-verano-seguro .form-item.webform-component:nth-child(2n+2) {
    clear: both; }

.org-section-promocion-verano-seguro .form-item.form-type-radio {
  float: left;
  width: 50%; }
  .org-section-promocion-verano-seguro .form-item.form-type-radio input[type="radio"] {
    position: relative;
    top: 2px; }

.org-section-promocion-verano-seguro .form-actions {
  clear: both;
  text-align: center; }
  .org-section-promocion-verano-seguro .form-actions .button-primary {
    background: #009FDB;
    border: 0;
    color: white;
    padding: 10px;
    width: 220px; }

.org-section_Poll {
  padding: 40px 8px 8px;
  text-align: center;
  font-family: 'PT Sans',sans-serif;
  background: url("/sites/all/themes/larepublica_zen/images/trama_square.jpg") repeat; }
  .org-section_Poll .Poll__shield {
    margin: -48px 0 12px; }
  .org-section_Poll .Poll__body {
    background: #fff;
    padding: 16px; }
  .org-section_Poll .Poll__title {
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: bold;
    text-align: center; }
  .org-section_Poll .Poll__result {
    display: block;
    margin: 15px 0 0;
    text-decoration: underline;
    font-weight: bold; }
  .org-section_Poll .Poll__question {
    font-size: 15px; }
  .org-section_Poll .Poll__list-answer li {
    margin: 0 0 10px;
    text-align: center; }
  .org-section_Poll .Poll__list-answer input[type="radio"] {
    margin: 0 6px 0 0;
    position: relative;
    top: 1px; }
  .org-section_Poll .Poll__btn-Primary {
    margin: 6px 0 4px; }
  .org-section_Poll .Poll__percent {
    margin: 0 0 10px; }
  .org-section_Poll .g-recaptcha {
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    transform: scale(0.85);
    margin: 0 0 0 -24px; }
    .org-section_Poll .g-recaptcha.g-recaptcha--internal {
      -webkit-transform: scale(0.75);
      -moz-transform: scale(0.75);
      transform: scale(0.75);
      margin: 0 0 0 -30px; }
  .org-section_Poll.org-section_Poll--yesterday {
    padding-top: 0; }
  .org-section_Poll.org-section_Poll--internal {
    padding-top: 8px; }
  .org-section_Poll.org-section_Poll--home .Poll__percent,
  .org-section_Poll.org-section_Poll--home .Poll__question {
    margin: 0 0 20px; }

.pag-view-summer-form .lay-GlrBody,
.page-promocion-verano-seguro-ok .lay-GlrBody {
  background: url("/sites/all/themes/larepublica_zen/images/glr/especial/form-verano/design/bg.png") no-repeat center bottom;
  background-size: 100%; }

.pag-view-summer-form #main, .pag-view-summer-form #content,
.page-promocion-verano-seguro-ok #main,
.page-promocion-verano-seguro-ok #content {
  background: transparent; }

.pag-view-summer-form.theme-la-republica .nav-Tags,
.page-promocion-verano-seguro-ok.theme-la-republica .nav-Tags {
  margin: 0 !important; }

.pag-view-summer-form .form-radios,
.page-promocion-verano-seguro-ok .form-radios {
  overflow: hidden; }

.pag-view-summer-form .webform-confirmation,
.page-promocion-verano-seguro-ok .webform-confirmation {
  background: #eeffeb;
  padding: 10px;
  border: 1px solid #a0d4a6;
  width: 100%;
  margin: 0 0 15px; }
  .pag-view-summer-form .webform-confirmation p,
  .page-promocion-verano-seguro-ok .webform-confirmation p {
    margin: 0; }

.pag-view-summer-form .links a,
.page-promocion-verano-seguro-ok .links a {
  padding: 10px;
  background: #efefef;
  border: 1px solid #cdcdcd;
  border-radius: 4px;
  font-size: 14px;
  display: inline-block; }

.pag-view-summer-form .webform-client-form,
.page-promocion-verano-seguro-ok .webform-client-form {
  margin: 300px 0 20px;
  position: relative; }
  .pag-view-summer-form .webform-client-form > div,
  .page-promocion-verano-seguro-ok .webform-client-form > div {
    padding: 30px 10px 20px;
    background: #fff;
    position: relative;
    z-index: 9;
    min-height: 590px; }
    .pag-view-summer-form .webform-client-form > div p,
    .page-promocion-verano-seguro-ok .webform-client-form > div p {
      font-size: 23px;
      text-align: center;
      margin: 40px 0 0;
      font-weight: bold; }
  .pag-view-summer-form .webform-client-form:before,
  .page-promocion-verano-seguro-ok .webform-client-form:before {
    content: '';
    width: 535px;
    height: 290px;
    background: url("/sites/all/themes/larepublica_zen/images/glr/especial/form-verano/design/img-top.png") no-repeat;
    position: absolute;
    top: -274px;
    left: 20px;
    z-index: 10; }
  .pag-view-summer-form .webform-client-form:after,
  .page-promocion-verano-seguro-ok .webform-client-form:after {
    content: '';
    width: 434px;
    height: 576px;
    background: url("/sites/all/themes/larepublica_zen/images/glr/especial/form-verano/design/img-right.png") no-repeat;
    position: absolute;
    top: -180px;
    right: -406px; }

.pag-view-summer-form .form-item.webform-component,
.page-promocion-verano-seguro-ok .form-item.webform-component {
  width: 50%;
  float: left;
  margin: 0 0 20px;
  padding: 0 10px; }
  .pag-view-summer-form .form-item.webform-component input[type="text"],
  .pag-view-summer-form .form-item.webform-component input[type="email"],
  .page-promocion-verano-seguro-ok .form-item.webform-component input[type="text"],
  .page-promocion-verano-seguro-ok .form-item.webform-component input[type="email"] {
    width: 100%;
    border: 1px solid #CDCDCD;
    padding: 6px; }
  .pag-view-summer-form .form-item.webform-component.webform-component--code,
  .page-promocion-verano-seguro-ok .form-item.webform-component.webform-component--code {
    width: 100%;
    padding: 0 25%; }
    .pag-view-summer-form .form-item.webform-component.webform-component--code label,
    .page-promocion-verano-seguro-ok .form-item.webform-component.webform-component--code label {
      color: #ED6B20; }
    .pag-view-summer-form .form-item.webform-component.webform-component--code input[type="text"],
    .page-promocion-verano-seguro-ok .form-item.webform-component.webform-component--code input[type="text"] {
      border: 1px solid #ED6B20; }
  .pag-view-summer-form .form-item.webform-component:nth-child(2n+2),
  .page-promocion-verano-seguro-ok .form-item.webform-component:nth-child(2n+2) {
    clear: both; }

.pag-view-summer-form .form-item.form-type-radio,
.page-promocion-verano-seguro-ok .form-item.form-type-radio {
  float: left;
  width: 50%; }
  .pag-view-summer-form .form-item.form-type-radio input[type="radio"],
  .page-promocion-verano-seguro-ok .form-item.form-type-radio input[type="radio"] {
    position: relative;
    top: 2px; }

.pag-view-summer-form .form-actions,
.page-promocion-verano-seguro-ok .form-actions {
  clear: both;
  text-align: center; }
  .pag-view-summer-form .form-actions .button-primary,
  .page-promocion-verano-seguro-ok .form-actions .button-primary {
    background: #009FDB;
    border: 0;
    color: white;
    padding: 10px;
    width: 220px; }

.pag-view-summer-form .node-webform,
.page-promocion-verano-seguro-ok .node-webform {
  position: relative; }

.pag-view-summer-form .summer-form__detail,
.page-promocion-verano-seguro-ok .summer-form__detail {
  position: absolute;
  left: 100%;
  top: 100%;
  margin: -202px 0 0 20px;
  width: 500px;
  color: #fff; }
  .pag-view-summer-form .summer-form__detail h2,
  .page-promocion-verano-seguro-ok .summer-form__detail h2 {
    font: normal normal normal 2.3rem/2.5rem "Roboto"; }
  .pag-view-summer-form .summer-form__detail h3,
  .page-promocion-verano-seguro-ok .summer-form__detail h3 {
    font: normal normal normal 2.3rem/2.5rem "Roboto"; }

@media (max-width: 768px) {
  .pag-view-summer-form .webform-client-form:before,
  .page-promocion-verano-seguro-ok .webform-client-form:before {
    left: 120px; }
  .pag-view-summer-form .webform-client-form:after,
  .page-promocion-verano-seguro-ok .webform-client-form:after {
    display: none; }
  .pag-view-summer-form .summer-form__detail,
  .page-promocion-verano-seguro-ok .summer-form__detail {
    position: static;
    left: 0;
    top: 0;
    margin: 0 0 10px;
    width: 100%;
    color: #000;
    padding: 0 0 10px;
    text-align: center; }
    .pag-view-summer-form .summer-form__detail h2,
    .page-promocion-verano-seguro-ok .summer-form__detail h2 {
      font: normal normal normal 2.3rem/2.5rem "Roboto"; }
    .pag-view-summer-form .summer-form__detail h3,
    .page-promocion-verano-seguro-ok .summer-form__detail h3 {
      font: normal normal normal 2.3rem/2.5rem "Roboto"; } }

@media (max-width: 425px) {
  .pag-view-summer-form .webform-client-form,
  .page-promocion-verano-seguro-ok .webform-client-form {
    margin: 250px 0 0; }
    .pag-view-summer-form .webform-client-form:before,
    .page-promocion-verano-seguro-ok .webform-client-form:before {
      left: 0;
      width: 100%;
      background-size: 100%;
      top: -234px; }
    .pag-view-summer-form .webform-client-form:after,
    .page-promocion-verano-seguro-ok .webform-client-form:after {
      display: none; }
  .pag-view-summer-form .form-item.webform-component,
  .page-promocion-verano-seguro-ok .form-item.webform-component {
    width: 100% !important;
    padding: 0 !important;
    float: none;
    clear: both; } }

#special-blocks.row.set-up-12-grid.block-html-home {
  padding: 0; }
  #special-blocks.row.set-up-12-grid.block-html-home .col-md-16 + .glr-row.glr-row--3-md.glr-row--3-sm {
    margin: 0;
    padding: 0; }
    #special-blocks.row.set-up-12-grid.block-html-home .col-md-16 + .glr-row.glr-row--3-md.glr-row--3-sm .block-special .photo a img {
      width: 100%; }

.mol-nav-fixed {
  background: #E00109 !important; }

.mol-nav-fixed .fixed__right .right-social-btn:before {
  border-left: 14px solid #E00109 !important; }

#block-datafactory .title-datafactory {
  background-color: #000;
  padding: 0.7rem 0;
  position: relative; }
  #block-datafactory .title-datafactory span {
    font-size: 1.5rem;
    font-family: 'Open Sans', sans-serif;
    color: white; }
    #block-datafactory .title-datafactory span:first-child {
      text-align: left;
      padding-left: 12px; }
    #block-datafactory .title-datafactory span:nth-child(2) {
      position: absolute;
      right: 0;
      margin-right: 12px; }
      #block-datafactory .title-datafactory span:nth-child(2) i.fa.fa-plus {
        font-size: 1.1rem;
        background: #C00101;
        padding: 0.3rem;
        position: relative;
        top: -2px; }
      #block-datafactory .title-datafactory span:nth-child(2) a {
        color: white; }
        #block-datafactory .title-datafactory span:nth-child(2) a:hover {
          color: white;
          text-decoration: underline; }

@media (min-width: 0px) and (max-width: 375px) {
  #block-datafactory .title-datafactory span {
    font-size: 1.2rem; }
  #block-datafactory .title-datafactory span:nth-child(2) {
    top: 9px; } }

@media (min-width: 0px) and (max-width: 320px) {
  #block-datafactory .title-datafactory span:nth-child(2) i {
    display: none; } }

.advertising h2 a img {
  max-width: 100%;
  position: relative; }

#wrap-slider {
  width: 100%;
  position: relative;
  overflow: hidden;
  border: 1rem solid #B90017;
  padding-top: 9rem;
  padding-bottom: 3.6rem; }

#slider {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  width: 300%; }
  #slider img {
    display: block;
    width: 70%;
    height: auto;
    margin: auto; }

.btn-prev, .btn-next {
  position: absolute;
  top: 50%;
  transform: translateY(30%);
  cursor: pointer; }

.btn-prev {
  right: 0; }

.advertising {
  width: 100%;
  position: relative;
  padding-top: 7rem; }

.plaza-vea {
  width: 100%;
  position: relative;
  top: 5rem;
  z-index: 1; }

.catalog-item-data > em {
  font-size: 1.5rem; }

.catalog-item-description {
  position: absolute;
  top: -20px; }

/* proof ubicaciones de title */
.catalog-item-description {
  text-align: center;
  width: 100%; }

.catalog-item-data {
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  font-size: 1.5rem;
  color: #B90017; }

.catalog-item-description p {
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  font-size: 1.5rem;
  color: #222222;
  padding: 0 1rem; }

#block-catalog {
  text-align: center;
  position: relative;
  margin-bottom: 4.5rem; }
  #block-catalog .title-caption {
    background-color: #B90017;
    font-size: 1.5rem;
    font-family: 'Open Sans', sans-serif;
    padding-top: 0.2rem;
    padding-bottom: 1.4rem; }
    #block-catalog .title-caption a {
      color: white; }

i.fa.fa-chevron-right.fa-stack,
i.fa.fa-chevron-left.fa-stack {
  width: 2.5em;
  height: 3.5rem;
  line-height: 2.3em;
  vertical-align: middle; }

i.fa.fa-chevron-right,
i.fa.fa-chevron-left {
  color: white;
  background: #040404;
  /* Old browsers */
  background: -moz-linear-gradient(top, #040404 0%, #070707 52%, #070707 52%, #303030 89%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #040404 0%, #070707 52%, #070707 52%, #303030 89%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #040404 0%, #070707 52%, #070707 52%, #303030 89%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040404', endColorstr='#303030',GradientType=0 );
  /* IE6-9 */ }

i.fa.fa-chevron-right:hover,
i.fa.fa-chevron-left:hover {
  background: #040404; }

@media (min-width: 0px) and (max-width: 425px) {
  #block-catalog .opacity {
    background-image: url(/sites/all/themes/larepublica_zen/images/glr/design/opacity.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 25px;
    background-position-y: -8px;
    position: absolute;
    bottom: 22px; } }

@media (min-width: 349px) and (max-width: 425px) {
  .plaza-vea {
    top: 4rem; } }

@media (min-width: 426px) and (max-width: 768px) {
  #wrap-slider {
    padding-top: 14rem; }
  .plaza-vea {
    top: 7.5rem; }
  i.fa.fa-chevron-right.fa-stack,
  i.fa.fa-chevron-left.fa-stack {
    width: 2.5em;
    height: 5.5rem;
    line-height: 5.5rem;
    vertical-align: middle;
    font-size: 2.5rem; }
  .catalog-item-description p {
    font-size: 2.5rem; }
  .catalog-item-data,
  .catalog-item-data > em {
    font-size: 2.5rem; }
  #block-catalog .title-caption {
    font-size: 2rem;
    padding-bottom: 2.4rem; }
  #wrap-slider {
    border: 2rem solid #b90017; }
  #block-catalog .opacity {
    background-image: url(/sites/all/themes/larepublica_zen/images/glr/design/opacity.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 35px;
    background-position-y: -39px;
    position: absolute;
    bottom: 31px; } }

@media (min-width: 769px) and (max-width: 2560px) {
  #block-catalog .opacity {
    background-image: url(/sites/all/themes/larepublica_zen/images/glr/design/opacity.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 25px;
    background-position-y: -8px;
    position: absolute;
    bottom: 22px; } }

@media (min-width: 426px) and (max-width: 696px) {
  .catalog-item-description {
    top: -56px; } }

@media (orientation: landscape) and (min-width: 801px) and (max-width: 939px) {
  #block-catalog .opacity {
    bottom: 41px; } }

aside #block-medio-lr.block-medios-contianer {
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  background-color: #F2F2F2;
  margin-top: 2rem; }
  aside #block-medio-lr.block-medios-contianer .block-medios-content ul li h2 a {
    display: table; }
    aside #block-medio-lr.block-medios-contianer .block-medios-content ul li h2 a p,
    aside #block-medio-lr.block-medios-contianer .block-medios-content ul li h2 a img {
      display: table-cell;
      vertical-align: middle;
      max-width: none; }
    aside #block-medio-lr.block-medios-contianer .block-medios-content ul li h2 a p {
      font-family: "PT Sans","Helvetica",Arial,sans-serif;
      font-size: 1.4rem;
      font-weight: bold;
      color: #1F1F1F; }
      aside #block-medio-lr.block-medios-contianer .block-medios-content ul li h2 a p:hover {
        color: #38414B; }
  aside #block-medio-lr.block-medios-contianer p.glr-link-button-plus {
    text-align: center;
    font-size: 1.4rem;
    margin-bottom: 1.6rem;
    margin-top: 1.5rem; }
    aside #block-medio-lr.block-medios-contianer p.glr-link-button-plus span a {
      font-weight: bold; }
      aside #block-medio-lr.block-medios-contianer p.glr-link-button-plus span a:hover {
        color: #38414B; }
  aside #block-medio-lr.block-medios-contianer .block-medios-content a {
    display: table;
    margin: 0.4rem 1.1rem 0.5rem; }
  aside #block-medio-lr.block-medios-contianer .block-medios-content img {
    margin-right: 1.2rem; }
  aside #block-medio-lr.block-medios-contianer.libero h3 {
    margin: 2.4rem auto;
    background-image: url(../../images/glr/design/sprite.png);
    background-position: -285px -202px;
    width: 141px;
    height: 30px; }
  aside #block-medio-lr.block-medios-contianer.elpopular h3 {
    margin: 2.4rem auto;
    background-image: url(../../images/glr/design/sprite.png);
    background-position: -180px -263px;
    width: 151px;
    height: 22px; }
  aside #block-medio-lr.block-medios-contianer.aweita h3 {
    margin: 2.4rem auto;
    background-image: url(../../images/glr/design/sprite.png);
    background-position: -131px -291px;
    width: 127px;
    height: 30px; }
  aside #block-medio-lr.block-medios-contianer.wapa h3 {
    margin: 2.4rem auto;
    background-image: url(../../images/glr/design/sprite.png);
    background-position: 0px -327px;
    width: 100px;
    height: 32px; }

#block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content {
  background-color: #F2F2F2;
  overflow: hidden;
  padding: 0 2.8rem;
  margin-top: 1.5rem; }
  #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content p:first-child {
    text-align: center;
    font-size: 2.3rem;
    font-family: 'Oswald', sans-serif;
    color: #9D9D9D;
    padding-top: 2.2rem; }
  #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul {
    overflow: hidden; }
    #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul li {
      position: relative;
      height: 320px; }
      #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul li h3 {
        position: absolute;
        bottom: 13px; }
      #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul li img {
        width: 100%; }
      #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul li p {
        font-family: 'Open Sans', sans-serif;
        font-size: 1.4rem;
        font-weight: bold;
        margin: 1.3rem 0; }
      #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul li span {
        font-family: "PT Sans",Arial,sans-serif;
        font-size: 1.2rem;
        display: block; }

#block-medio-footer a[title='libero'] {
  background-image: url(../../images/glr/design/sprite.png);
  background-position: -263px -291px;
  width: 128px;
  height: 25px;
  display: block; }

#block-medio-footer a[title='elpopular'] {
  background-image: url(../../images/glr/design/sprite.png);
  background-position: -336px -263px;
  width: 151px;
  height: 22px;
  display: block; }

#block-medio-footer a[title='wapa'] {
  background-image: url(../../images/glr/design/sprite.png);
  background-position: -422px -164px;
  width: 70px;
  height: 22px;
  display: block; }

#block-medio-footer a[title='aweita'] {
  background-image: url(../../images/glr/design/sprite.png);
  background-position: -396px -291px;
  width: 100px;
  height: 22px;
  display: block; }

@media (min-width: 0px) and (max-width: 799px) {
  #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content p {
    margin-bottom: 0; }
  #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul {
    padding-bottom: 2rem; }
    #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul li {
      height: auto; }
      #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul li img {
        width: 100%;
        height: auto; }
      #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul li h3 {
        position: static !important;
        border-bottom: 1px solid #C8C8C8;
        margin-bottom: 0;
        -webkit-box-shadow: 0px 1px 0px 0px white;
        box-shadow: 0px 1px 0px 0px white; }
        #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul li h3 a {
          margin-bottom: 1rem; }
      #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul li:nth-child(4) h3 {
        border-bottom: 0;
        -webkit-box-shadow: 0px 0px 0px 0px transparent;
        box-shadow: 0px 0px 0px 0px transparent; } }

@media (min-width: 426px) and (max-width: 799px) {
  #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul li img {
    max-width: 200px; } }

#see-more-internal {
  text-align: center;
  color: #c33c2d;
  font-size: 1.3rem;
  font-family: "PT Sans","Helvetica",Arial,sans-serif;
  margin-bottom: 2rem;
  cursor: pointer; }

i.fa.fa-angle-down {
  font-weight: bolder;
  font-size: 1.7rem;
  vertical-align: text-top; }

@media (min-width: 0px) and (max-width: 425px) {
  #see-more-internal {
    display: none; }
  #internal-page-node-carouseldd .node-carousel-term:nth-child(2) article.internal-item-node {
    border-bottom: none; } }

body.view-advertising.page-taxonomy-term .bl-advertising {
  top: -168px !important; }

body.view-advertising.page-taxonomy-term.section-tag #main.GlrBody-container {
  padding-left: 10px;
  padding-right: 10px; }

body.view-advertising.page-taxonomy-term.main .tags-main h2.block-title {
  font-size: 58px; }

@media (min-width: 426px) and (max-width: 768px) {
  body.view-advertising.page-taxonomy-term .bl-advertising {
    top: -125px !important; } }

@media (min-width: 0px) and (max-width: 425px) {
  body.view-advertising.page-taxonomy-term .main .tags-main .page-title {
    margin-left: 0px; }
  body.view-advertising.page-taxonomy-term .main .tags-main h2.block-title {
    font-size: 48px !important; } }

#newsletter-confirmation .row .col-md-16 h1 {
  font-size: 4rem;
  text-align: center;
  font-family: Helvetica,Arial,Sans-Serif;
  font-weight: bold; }
  #newsletter-confirmation .row .col-md-16 h1 strong {
    display: inline-block;
    background-image: url(../../images/glr/design/sprite.png);
    background-position: 0px -102px;
    width: 275px;
    height: 37px;
    position: relative;
    top: 7px; }

#newsletter-confirmation .row .col-md-16 h2.allRight {
  font-family: Helvetica,Arial,Sans-Serif;
  font-size: 2rem;
  color: #41AD49; }
  #newsletter-confirmation .row .col-md-16 h2.allRight span {
    display: inline-block;
    background-image: url(../../images/glr/design/sprite.png);
    background-position: -431px -202px;
    width: 22px;
    height: 22px;
    position: relative;
    top: 3px;
    margin-right: 0.5rem;
    margin-left: 1rem; }

#newsletter-confirmation .row .col-md-16 h2.wrong {
  font-family: Helvetica,Arial,Sans-Serif;
  font-size: 2rem;
  color: #FF2626; }
  #newsletter-confirmation .row .col-md-16 h2.wrong span {
    display: inline-block;
    background-image: url(../../images/glr/design/sprite.png);
    background-position: -458px -202px;
    width: 22px;
    height: 22px;
    position: relative;
    top: 3px;
    margin-right: 0.5rem;
    margin-left: 1rem; }

#newsletter-confirmation {
  padding: 0 19rem;
  background: #E8E8E8;
  max-width: 100%;
  min-height: 500px;
  position: relative;
  display: flex;
  -ms-display: flex;
  align-items: center; }

@media (min-width: 0px) and (max-width: 576px) {
  #newsletter-confirmation {
    display: flex;
    -ms-display: flex;
    align-items: center;
    padding: 0; } }

#esp-lavajato-block-videos img {
  width: 100%;
  height: 235px; }

#esp-lavajato-block-videos .esp-lavajato-content {
  overflow: hidden; }
  #esp-lavajato-block-videos .esp-lavajato-content .post-item a {
    margin-bottom: 2rem; }
  #esp-lavajato-block-videos .esp-lavajato-content .post-item:nth-child(4) {
    margin-right: 0; }

#esp-lavajato-block-videos a {
  display: block;
  position: relative; }
  #esp-lavajato-block-videos a h2 {
    margin: 0;
    font-size: 1.5rem;
    font-family: 'Open Sans', sans-serif;
    position: absolute;
    bottom: 0;
    height: 110px;
    background: #EEEEEE;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    width: 100%; }

#esp-lavajato-block-infographics .post-item {
  padding: 0 1.5rem; }

#esp-lavajato-block-infographics .post-item + hr {
  border-top: 1.5px solid #DDDDDD; }

#esp-lavajato-block-infographics h3 {
  font-family: 'Lato', sans-serif;
  font-size: 2.4rem;
  color: #C00101;
  border-bottom: 2px solid #C00101;
  padding: 0 2rem;
  padding-bottom: 0.8rem;
  margin: 0 0.5rem; }

#esp-lavajato-block-infographics h2 {
  line-height: 0.7;
  margin-bottom: 1.7rem; }
  #esp-lavajato-block-infographics h2 a {
    font-size: 1.6rem;
    font-family: 'Open Sans', sans-serif; }

#esp-lavajato-block-infographics img {
  width: 280px;
  height: 167px;
  display: block;
  margin: auto; }

.social-lavajato-wrap {
  display: flex;
  justify-content: center; }

h2.title-lavajato-peru {
  font-family: 'Helvetica', sans-serif;
  font-size: 5rem; }

div.see-more-about-case {
  font-family: 'Lato', sans-serif;
  font-size: 1.7rem;
  font-weight: bold;
  padding-bottom: 2.5rem; }

div.see-more-about-case > a {
  color: #C20A0A;
  display: inline-block !important;
  margin-left: 0.5rem; }

div.see-more-about-case > a:hover {
  color: rgba(194, 10, 10, 0.7) !important; }

@media (max-width: 426px) {
  h2.title-lavajato-peru {
    font-size: 3rem; } }

@media (max-width: 400px) {
  #tags .tag-slide .tags {
    margin: 0 10px !important; }
  .nav-Tags {
    display: block; }
    .nav-Tags #tag2,
    .nav-Tags .city {
      display: none; }
    .nav-Tags #tag1 {
      width: 100%;
      padding: 0; }
      .nav-Tags #tag1 h3 {
        display: none; }
  #tags.nav-Tags .lay-container .glr-row .tag1 .tags ul.slick-initialized.slick-slider button.slick-prev {
    padding-left: 0px; }
  .row.cover.set-up-12-grid.home {
    padding-top: 4.5rem; }
    .row.cover.set-up-12-grid.home .photo .shadow a h2 {
      font-size: 1.5rem; }
  #main.GlrBody-container.container {
    padding-top: 5rem; } }

body.front .row-inner:nth-child(3) .detail,
body.front .row-inner:nth-child(2) .detail {
  padding: 0;
  position: static;
  transform: initial;
  font-size: 1.2rem;
  text-align: center; }

body.front .row-inner:nth-child(3) .photo,
body.front .row-inner:nth-child(2) .photo {
  float: none; }

body.front .row-inner:nth-child(3),
body.front .row-inner:nth-child(2) {
  display: inline-block; }

body.front .row-inner:nth-child(2) {
  float: left; }

body.front .row-inner:nth-child(3) {
  float: right; }

body.front .row-inner:nth-child(4) {
  clear: both; }

body.node-type-noticia #glr-regionl-block-moreviews h3.title-post {
  text-align: center; }

body.node-type-noticia #glr-regionl-block-moreviews .glr-regional-content .col-12-md .post-item {
  display: table;
  margin-bottom: 3px !important; }
  body.node-type-noticia #glr-regionl-block-moreviews .glr-regional-content .col-12-md .post-item h2 {
    display: table-cell;
    vertical-align: middle;
    padding: 1rem; }
  body.node-type-noticia #glr-regionl-block-moreviews .glr-regional-content .col-12-md .post-item .item-img {
    display: table-cell;
    vertical-align: middle;
    width: 143px;
    height: 96px;
    padding: 1rem; }
    body.node-type-noticia #glr-regionl-block-moreviews .glr-regional-content .col-12-md .post-item .item-img a {
      display: block;
      width: 143px;
      height: 96px; }

@media (max-width: 800px) {
  body.node-type-noticia #glr-regionl-block-moreviews .glr-regional-content .col-12-md.col-4-sm.col-6-xs {
    width: 100% !important; }
    body.node-type-noticia #glr-regionl-block-moreviews .glr-regional-content .col-12-md.col-4-sm.col-6-xs .post-item {
      width: 100 !important; }
  body.node-type-noticia #glr-regionl-block-moreviews .glr-regional-content .col-12-md .post-item {
    width: 100% !important; } }

body.front .block-grid.block-grid-principal .photo a.title.atm-bq-title + img {
  display: none !important; }

body.front .block-grid.block-grid-principal .photo a.title.atm-bq-title + img {
  display: none !important; }

body.front .parpadea {
  animation-name: parpadeo;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  -webkit-animation-name: parpadeo;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite; }

@-moz-keyframes parpadeo {
  0% {
    opacity: 1.0; }
  50% {
    opacity: 0.0; }
  100% {
    opacity: 1.0; } }

@-webkit-keyframes parpadeo {
  0% {
    opacity: 1.0; }
  50% {
    opacity: 0.0; }
  100% {
    opacity: 1.0; } }

@keyframes parpadeo {
  0% {
    opacity: 1.0; }
  50% {
    opacity: 0.0; }
  100% {
    opacity: 1.0; } }

body.front .glr-block-html-block-format .block-format-socialmedia {
  margin: 0 0 16px 20px; }
  body.front .glr-block-html-block-format .block-format-socialmedia li {
    display: inline-block;
    margin-right: 5px;
    font-size: 1.2rem;
    line-height: 1; }
    body.front .glr-block-html-block-format .block-format-socialmedia li a {
      display: table;
      background-color: #EBEBEB; }
      body.front .glr-block-html-block-format .block-format-socialmedia li a span {
        float: left;
        padding: 6px 10px 0;
        height: 25px; }
    body.front .glr-block-html-block-format .block-format-socialmedia li.fb span.button-icon {
      background: #00468C;
      color: #fff; }
    body.front .glr-block-html-block-format .block-format-socialmedia li.fb span.button-text {
      color: #00468C; }
    body.front .glr-block-html-block-format .block-format-socialmedia li.fb a:hover span.button-text {
      background: #00468C;
      color: #fff; }
    body.front .glr-block-html-block-format .block-format-socialmedia li.tw span.button-icon {
      background: #009BCE;
      color: #fff; }
    body.front .glr-block-html-block-format .block-format-socialmedia li.tw span.button-text {
      color: #009BCE; }
    body.front .glr-block-html-block-format .block-format-socialmedia li.tw a:hover span.button-text {
      background: #009BCE;
      color: #fff; }

body.front .glr-block-html-block-format .block-format-items-secundary li.details {
  border-bottom: 1px solid #CDCDCD;
  height: auto;
  overflow: hidden;
  padding: 12px 0 10px; }
  body.front .glr-block-html-block-format .block-format-items-secundary li.details h2 {
    font: 300 18px "Open Sans","Helvetica",Arial,sans-serif;
    margin: 0 0 10px;
    line-height: 1.3;
    letter-spacing: -.06em;
    font-size: 1.8rem; }

body.front .glr-block-html-block-format .block-format-items-secundary li.details:last-child {
  border: 0;
  padding-bottom: 0; }

body.front .glr-block-html-block-format .block-format-items-secundary li.details h4.inlive {
  display: inline-block;
  border: 2px solid #C00101;
  padding: 0.3rem;
  color: #C00101;
  margin: 0;
  margin-bottom: 1rem;
  float: right;
  font-size: 1rem;
  margin-left: 1rem; }
  body.front .glr-block-html-block-format .block-format-items-secundary li.details h4.inlive i.fa.fa-circle {
    margin-right: 0.3rem; }

body.front .glr-block-html-block-format .block-format-items-secundary .block-format-socialmedia {
  margin: 0; }

body.front #glr-block-html-block-format-4 .wrap-photo,
body.front #glr-block-html-block-format-3 .wrap-photo,
body.front #glr-block-html-block-format-2 .wrap-photo,
body.front #glr-block-html-block-format-1 .wrap-photo {
  position: relative; }
  body.front #glr-block-html-block-format-4 .wrap-photo img,
  body.front #glr-block-html-block-format-3 .wrap-photo img,
  body.front #glr-block-html-block-format-2 .wrap-photo img,
  body.front #glr-block-html-block-format-1 .wrap-photo img {
    width: 100%;
    height: 520px; }
  body.front #glr-block-html-block-format-4 .wrap-photo .shadow,
  body.front #glr-block-html-block-format-3 .wrap-photo .shadow,
  body.front #glr-block-html-block-format-2 .wrap-photo .shadow,
  body.front #glr-block-html-block-format-1 .wrap-photo .shadow {
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    min-height: 20%;
    background: #ccc;
    background: -moz-linear-gradient(top, transparent 0%, black 60%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(75%, black));
    background: -webkit-linear-gradient(top, transparent 0%, black 60%);
    background: -o-linear-gradient(top, transparent 0%, black 60%);
    background: -ms-linear-gradient(top, transparent 0%, black 60%);
    background: linear-gradient(to bottom, transparent 0%, black 60%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#1f1f1f',GradientType=0 ); }
    body.front #glr-block-html-block-format-4 .wrap-photo .shadow h4,
    body.front #glr-block-html-block-format-3 .wrap-photo .shadow h4,
    body.front #glr-block-html-block-format-2 .wrap-photo .shadow h4,
    body.front #glr-block-html-block-format-1 .wrap-photo .shadow h4 {
      display: inline-block;
      border: 2px solid white;
      padding: 1rem;
      color: white;
      margin-left: 2rem;
      background-color: black; }
      body.front #glr-block-html-block-format-4 .wrap-photo .shadow h4 .fa.fa-circle,
      body.front #glr-block-html-block-format-3 .wrap-photo .shadow h4 .fa.fa-circle,
      body.front #glr-block-html-block-format-2 .wrap-photo .shadow h4 .fa.fa-circle,
      body.front #glr-block-html-block-format-1 .wrap-photo .shadow h4 .fa.fa-circle {
        color: #C00101;
        margin-right: 0.3rem; }
    body.front #glr-block-html-block-format-4 .wrap-photo .shadow h2,
    body.front #glr-block-html-block-format-3 .wrap-photo .shadow h2,
    body.front #glr-block-html-block-format-2 .wrap-photo .shadow h2,
    body.front #glr-block-html-block-format-1 .wrap-photo .shadow h2 {
      font: bold 28px "Open Sans", "Helvetica", Arial, sans-serif;
      padding: 10px 20px;
      padding-top: 3%;
      margin: 0;
      display: inline-block;
      color: white;
      margin-bottom: 1rem; }

body.front #glr-block-html-block-format-4 .wrap-photo.divider2 .relative2,
body.front #glr-block-html-block-format-3 .wrap-photo.divider2 .relative2 {
  position: relative; }
  body.front #glr-block-html-block-format-4 .wrap-photo.divider2 .relative2:first-child,
  body.front #glr-block-html-block-format-3 .wrap-photo.divider2 .relative2:first-child {
    margin-bottom: 1.5rem; }

body.front #glr-block-html-block-format-4 .wrap-photo.divider2 img,
body.front #glr-block-html-block-format-3 .wrap-photo.divider2 img {
  height: 252px; }

body.front #glr-block-html-block-format-4 .wrap-photo.divider2 .shadow.divider2 h2,
body.front #glr-block-html-block-format-3 .wrap-photo.divider2 .shadow.divider2 h2 {
  font-size: 2rem;
  padding: 1rem 2rem; }

body.front #glr-block-html-block-format-4 .wrap-photo.divider2 .shadow.divider2 h4,
body.front #glr-block-html-block-format-3 .wrap-photo.divider2 .shadow.divider2 h4 {
  margin-bottom: 0;
  padding: 0.5rem; }

body.front #glr-block-html-block-format-4 .wrap-photo.divider2 .shadow.divider2 h2 {
  padding-bottom: 0; }

body.front #glr-block-html-block-format-4 .block-format-items-primary ul li:nth-child(3) {
  clear: both; }

body.front #glr-block-html-block-format-3 .mb,
body.front #glr-block-html-block-format-2 .mb,
body.front #glr-block-html-block-format-1 .mb {
  margin-bottom: 2rem; }

body.front #glr-block-html-block-format-4,
body.front #glr-block-html-block-format-3,
body.front #glr-block-html-block-format-2,
body.front #glr-block-html-block-format-1 {
  padding: 0 1rem; }
  body.front #glr-block-html-block-format-4 .title-wrapper,
  body.front #glr-block-html-block-format-3 .title-wrapper,
  body.front #glr-block-html-block-format-2 .title-wrapper,
  body.front #glr-block-html-block-format-1 .title-wrapper {
    margin-right: 1rem;
    margin-left: 1rem; }

@media (min-width: 426px) and (max-width: 799px) {
  body.front #glr-block-html-block-format-3 .wrap-photo.divider2 {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: baseline;
    -webkit-align-items: baseline; }
    body.front #glr-block-html-block-format-3 .wrap-photo.divider2 .relative2 {
      width: 49%; } }

body.theme-larepublica-investigacion .bl-ads #adsFull {
  display: none; }

body.theme-larepublica-investigacion .bl-ads #adsLef {
  display: none; }

body.theme-larepublica-investigacion .bl-Ads {
  display: none; }

body.theme-larepublica-investigacion li.tabs__tab.is-active a {
  color: white; }

body.theme-larepublica-investigacion li.tabs__tab a {
  color: white; }

body.theme-larepublica-investigacion {
  background-attachment: fixed;
  background-position: center;
  /* background-image: url('/sites/all/themes/larepublica_zen/images/glr/design/periodismo.png');*/
  background-image: url("/sites/all/themes/larepublica_zen/images/glr/design/demo2.png");
  /* background-repeat: no-repeat;*/
  /* background-size: cover;*/ }
  body.theme-larepublica-investigacion .glr-paginator li.pager-current {
    background: #bf0101;
    background: -webkit-linear-gradient(top, #bf0101 0%, #6a0000 100%);
    background: linear-gradient(to bottom, #bf0101 0%, #6a0000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf0101', endColorstr='#6a0000',GradientType=0 );
    color: white; }
  body.theme-larepublica-investigacion .glr-paginator a {
    background: rgba(225, 225, 225, 0.15);
    color: #e1e1e1; }
  body.theme-larepublica-investigacion #tags {
    margin-bottom: 0 !important; }
  body.theme-larepublica-investigacion #main {
    background-color: rgba(0, 0, 0, 0.5);
    color: white; }
  body.theme-larepublica-investigacion #esp-investigacion-block-home-featured {
    text-align: center; }
    body.theme-larepublica-investigacion #esp-investigacion-block-home-featured hr {
      width: 46%;
      border-top: 1px solid #444444; }
    body.theme-larepublica-investigacion #esp-investigacion-block-home-featured h2 {
      font-family: 'Lato', sans-serif;
      font-size: 4.5rem;
      color: white;
      line-height: 1.5; }
      body.theme-larepublica-investigacion #esp-investigacion-block-home-featured h2 span {
        display: inline-block;
        background-image: url(../../images/glr/design/sprite.png);
        background-position: 0px -51px;
        width: 278px;
        height: 46px;
        position: relative;
        top: 10px;
        margin-left: 1rem; }
    body.theme-larepublica-investigacion #esp-investigacion-block-home-featured .social-media-investigacion {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      display: -webkit-flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-justify-content: center; }
      body.theme-larepublica-investigacion #esp-investigacion-block-home-featured .social-media-investigacion .twitter-btn-social {
        margin-left: 1.5rem; }
    body.theme-larepublica-investigacion #esp-investigacion-block-home-featured .esp-investigacion-content p {
      font-family: 'Roboto', sans-serif;
      font-size: 2rem;
      margin: 3rem  0;
      padding: 0 0.8rem; }
  body.theme-larepublica-investigacion #note-body p.rtecenter {
    text-align: left; }
  body.theme-larepublica-investigacion #note-body p:nth-of-type(2) {
    margin: 2.5rem 0; }
  body.theme-larepublica-investigacion #note-body .glr-block + span {
    display: block;
    margin-bottom: 2rem; }
  body.theme-larepublica-investigacion #esp-investigacion-block-home-news .item-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-justify-content: center; }
  body.theme-larepublica-investigacion #esp-investigacion-block-home-news .post-item {
    text-align: center;
    border-right: 1px solid #656565;
    margin-top: 2rem;
    margin-bottom: 3rem;
    padding-top: 1.5rem;
    /* height: 552px;*/ }
    body.theme-larepublica-investigacion #esp-investigacion-block-home-news .post-item:nth-child(4n) {
      border-right: 1px solid transparent; }
    body.theme-larepublica-investigacion #esp-investigacion-block-home-news .post-item span {
      font-family: 'Roboto', sans-serif;
      font-size: 1.3rem;
      color: #AAAAAA; }
    body.theme-larepublica-investigacion #esp-investigacion-block-home-news .post-item h2 {
      margin-bottom: 2rem; }
      body.theme-larepublica-investigacion #esp-investigacion-block-home-news .post-item h2 a {
        font-family: 'Roboto', sans-serif;
        font-size: 2.4rem;
        font-weight: bold;
        color: white; }
      body.theme-larepublica-investigacion #esp-investigacion-block-home-news .post-item h2 a:hover {
        color: #eee; }
    body.theme-larepublica-investigacion #esp-investigacion-block-home-news .post-item img + a {
      display: block;
      color: white;
      font-family: 'Roboto', sans-serif;
      font-size: 1.6rem;
      font-weight: bold;
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bf0101+0,6a0000+100 */
      background: #bf0101;
      /* Old browsers */
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #bf0101 0%, #6a0000 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #bf0101 0%, #6a0000 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf0101', endColorstr='#6a0000',GradientType=0 );
      /* IE6-9 */
      padding: 1rem 0; }
    body.theme-larepublica-investigacion #esp-investigacion-block-home-news .post-item img + a:hover {
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bf0101+0,6a0000+100 */
      background: #bf0101;
      /* Old browsers */
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #bf0101 0%, #6a0000 53%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #bf0101 0%, #6a0000 53%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf0101', endColorstr='#6a0000',GradientType=0 );
      /* IE6-9 */ }
    body.theme-larepublica-investigacion #esp-investigacion-block-home-news .post-item img + a + a {
      font-family: 'Roboto',sans-serif;
      font-size: 1.6rem;
      font-weight: bold;
      display: block;
      padding-top: 1rem;
      color: white; }
    body.theme-larepublica-investigacion #esp-investigacion-block-home-news .post-item img + a + a:hover {
      color: #eee; }
  body.theme-larepublica-investigacion .lay-Glrfooter {
    color: white;
    background-color: #000000; }
  body.theme-larepublica-investigacion #esp-investigacion-block-footer h3 {
    background-image: url(../../images/glr/design/sprite.png);
    background-position: -285px -237px;
    width: 164px;
    height: 20px;
    margin: auto; }

body.page-node.theme-larepublica-investigacion #esp-investigacion-block-home-featured hr {
  width: 46%;
  border-top: 1px solid #444444; }

body.page-node.theme-larepublica-investigacion #esp-investigacion-block-home-featured h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 4rem;
  font-weight: bold;
  margin-top: 3.5rem; }

body.page-node.theme-larepublica-investigacion #esp-investigacion-block-home-featured .social-media-investigacion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-justify-content: center; }
  body.page-node.theme-larepublica-investigacion #esp-investigacion-block-home-featured .social-media-investigacion .twitter-btn-social {
    margin-left: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-items: flex-end; }

body.page-node.theme-larepublica-investigacion #esp-investigacion-block-node-relateds {
  border: 1px solid rgba(225, 225, 225, 0.1);
  background: #111111; }
  body.page-node.theme-larepublica-investigacion #esp-investigacion-block-node-relateds h3 {
    font-family: 'Roboto', sans-serif;
    font-size: 1.5rem;
    font-weight: bold;
    color: #C00101;
    padding-left: 2rem;
    margin-top: 3rem;
    margin-bottom: 0rem; }
  body.page-node.theme-larepublica-investigacion #esp-investigacion-block-node-relateds h3 + hr {
    border-top: 1.5px solid #C00101;
    margin-top: 1rem;
    margin-bottom: 1rem; }
  body.page-node.theme-larepublica-investigacion #esp-investigacion-block-node-relateds .esp-investigacion-content {
    font-family: 'Roboto', sans-serif;
    font-size: 1.8rem;
    font-weight: bold;
    padding: 2rem;
    color: white; }
    body.page-node.theme-larepublica-investigacion #esp-investigacion-block-node-relateds .esp-investigacion-content ul {
      margin-bottom: 2.5rem; }
    body.page-node.theme-larepublica-investigacion #esp-investigacion-block-node-relateds .esp-investigacion-content a {
      color: white;
      font-weight: normal;
      font-size: 1.8rem; }

body.page-node.theme-larepublica-investigacion #esp-investigacion-block-node-persons {
  background-color: white;
  padding: 2rem;
  padding-bottom: 1.5rem; }
  body.page-node.theme-larepublica-investigacion #esp-investigacion-block-node-persons .post-item h3 {
    font-size: 1.5rem;
    color: #C00101;
    border-bottom: 1px solid #C00101;
    padding-bottom: 1.3rem;
    margin-bottom: 1.5rem;
    margin-top: 0; }
  body.page-node.theme-larepublica-investigacion #esp-investigacion-block-node-persons .post-item h3 + img {
    display: block;
    margin: auto; }
  body.page-node.theme-larepublica-investigacion #esp-investigacion-block-node-persons .post-item h2 {
    font-size: 1.8rem;
    text-align: center;
    font-weight: bold;
    color: black; }
  body.page-node.theme-larepublica-investigacion #esp-investigacion-block-node-persons .post-item h2 + p {
    color: black; }

body.page-node.theme-larepublica-investigacion aside {
  background-color: transparent; }

@media (max-width: 500px) {
  body.theme-larepublica-investigacion {
    background-attachment: fixed !important;
    background-position: center;
    background-image: url("/sites/all/themes/larepublica_zen/images/glr/design/demo2.png") !important;
    /* background-repeat: no-repeat;*/
    /* background-size: cover!important;*/ }
    body.theme-larepublica-investigacion .lay-Glrfooter {
      padding: 2rem 0; }
    body.theme-larepublica-investigacion #esp-investigacion-block-home-featured h2 {
      font-size: 3.5rem; }
    body.theme-larepublica-investigacion #esp-investigacion-block-home-news img {
      width: 100%; }
    body.theme-larepublica-investigacion #esp-investigacion-block-home-news .post-item {
      border-right: none; }
      body.theme-larepublica-investigacion #esp-investigacion-block-home-news .post-item:after {
        content: "";
        display: block;
        border: 1px solid #444444;
        position: relative;
        bottom: -37px; }
  body.page-node.theme-larepublica-investigacion aside {
    background-color: rgba(0, 0, 0, 0.5); }
  body.page-node.theme-larepublica-investigacion #esp-investigacion-block-home-featured h2 {
    font-size: 3.5rem; }
  body.page-node.theme-larepublica-investigacion #esp-investigacion-block-home-featured .esp-investigacion-content h3 {
    font-size: 2.5rem; }
  body.page-node.theme-larepublica-investigacion #esp-investigacion-block-home-featured .esp-investigacion-content p {
    font-size: 1.7rem; } }

@media (max-width: 769px) {
  body.theme-larepublica-investigacion {
    background-attachment: fixed !important;
    background-position: center;
    background-image: url("/sites/all/themes/larepublica_zen/images/glr/design/demo2.png") !important;
    /* background-repeat: no-repeat;*/
    /* background-size: cover!important;*/ } }

@media (min-width: 501px) and (max-width: 939px) {
  body.theme-larepublica-investigacion #esp-investigacion-block-home-news img + a {
    max-width: 100%;
    width: 276px;
    margin: auto; } }

@media (min-width: 940px) {
  body.theme-larepublica-investigacion #esp-investigacion-block-home-news .esp-investigacion-content div:nth-of-type(5n) {
    clear: both; } }

@media (min-width: 768px) and (max-width: 939px) {
  body.theme-larepublica-investigacion #esp-investigacion-block-home-news .post-item:nth-child(2n) {
    border-right: 1px solid transparent; }
  body.theme-larepublica-investigacion #esp-investigacion-block-home-news .esp-investigacion-content div:nth-of-type(2n+1) {
    clear: both; } }

@media (min-width: 501px) and (max-width: 767px) {
  body.theme-larepublica-investigacion #esp-investigacion-block-home-news .post-item:nth-child(n) {
    border-right: 1px solid transparent; } }

@media (min-width: 1100px) {
  body.theme-larepublica-investigacion .container {
    width: 1158px; } }

@media (min-width: 940px) and (max-width: 1460px) {
  body.theme-larepublica-investigacion #esp-investigacion-block-home-news .post-item h2 a {
    font-size: 1.9rem; } }

@media (min-width: 0px) and (max-width: 601px) {
  body.theme-larepublica-investigacion #main-menu #tags {
    display: none; }
  body.theme-larepublica-investigacion .lay-GlrBody {
    padding: 0px; }
  body.theme-larepublica-investigacion .mol-nav-main-menu .nav-Main > ul > li > .Dropdown-content {
    top: 55px; } }

@media (min-width: 602px) {
  body.theme-larepublica-investigacion #main-menu #tags {
    display: none; }
  body.theme-larepublica-investigacion .GlrHeader-nav:after {
    display: none; } }

@media (min-width: 401px) and (max-width: 426px) {
  body.theme-larepublica-investigacion .lay-GlrBody #main {
    margin-top: 4.5rem; } }

#block-externos-block-json-cuponidad-sidebar {
  margin-top: 1.5rem; }
  #block-externos-block-json-cuponidad-sidebar .cuponidad__header {
    padding: 14px 10px 8px;
    background: #ff8200;
    background: linear-gradient(-126.5deg, #ff8200 0%, #ff8200 50%, #ff3700 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8200', endColorstr='#ff3700',GradientType=1 ); }
  #block-externos-block-json-cuponidad-sidebar .cuponidad__logo1 {
    background: url("/sites/all/themes/larepublica_zen/images/glr/design/logocuponidad.png") no-repeat;
    width: 232px;
    height: 37px;
    margin: 0 auto;
    display: block;
    text-align: center;
    text-indent: -9999px; }
  #block-externos-block-json-cuponidad-sidebar .wrapper__text {
    text-align: left;
    position: relative;
    padding-left: 2.4rem;
    padding-top: 1.5rem;
    background: #ff8200;
    background: linear-gradient(-126.5deg, #ff8200 0%, #ff8200 50%, #ff3700 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8200', endColorstr='#ff3700',GradientType=1 ); }
    #block-externos-block-json-cuponidad-sidebar .wrapper__text:before {
      width: 100%;
      content: "";
      background-image: url("/sites/all/themes/larepublica_zen/images/glr/design/bgcuponidad.png");
      height: 30px;
      background-repeat: no-repeat;
      background-size: cover;
      display: block;
      position: absolute;
      top: -3rem;
      left: 0; }
  #block-externos-block-json-cuponidad-sidebar .cuponidad__title {
    padding-right: 1.9rem;
    font-family: "AvertaStd";
    font-size: 15px;
    font-size: 1.5rem;
    display: table-cell;
    vertical-align: middle;
    width: calc(100%-135px);
    color: #fff; }
    #block-externos-block-json-cuponidad-sidebar .cuponidad__title .cuponidad__place {
      color: #fff;
      display: block;
      font-family: "AvertaStd";
      font-size: 14px;
      font-size: 1.4rem;
      margin-bottom: 1rem; }
      #block-externos-block-json-cuponidad-sidebar .cuponidad__title .cuponidad__place:before {
        content: "";
        border-bottom: 1px solid #fff;
        width: 19px;
        height: 10px;
        display: block;
        margin-bottom: 0.8rem; }
  #block-externos-block-json-cuponidad-sidebar .cuponidad_sidebar {
    position: relative; }
    #block-externos-block-json-cuponidad-sidebar .cuponidad_sidebar ul.slick-dots {
      display: block;
      /* border: 1px solid red;*/
      position: absolute;
      width: 100%;
      top: 6px;
      height: 30px; }
      #block-externos-block-json-cuponidad-sidebar .cuponidad_sidebar ul.slick-dots li {
        margin: 0; }
      #block-externos-block-json-cuponidad-sidebar .cuponidad_sidebar ul.slick-dots button:before {
        font-size: 3rem;
        color: white;
        opacity: 1; }
      #block-externos-block-json-cuponidad-sidebar .cuponidad_sidebar ul.slick-dots li.slick-active button:before {
        color: #FB8106;
        opacity: 1; }
  #block-externos-block-json-cuponidad-sidebar .cuponidad__btn {
    position: relative;
    color: #fff;
    width: 135px;
    display: table-cell;
    vertical-align: middle;
    padding-bottom: 2.6rem; }
  #block-externos-block-json-cuponidad-sidebar .cuponidad__comment {
    position: relative;
    padding-top: 18px;
    width: 118px;
    height: 118px;
    border-radius: 50%;
    background: #df191b;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#df191b), color-stop(50%, #df191b), to(#a4191b));
    background: linear-gradient(to bottom, #df191b 0%, #df191b 50%, #a4191b 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    -webkit-filter: progid:DXImageTrans;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df191b', endColorstr='#a4191b',GradientType=0 );
    /* IE6-9 */
    text-align: center;
    color: #fff; }
  #block-externos-block-json-cuponidad-sidebar .cuponidad__text-price {
    display: block;
    font-family: "AvertaStd";
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 13px;
    line-height: 1.3rem;
    margin-bottom: 1rem;
    font-weight: bold; }
    #block-externos-block-json-cuponidad-sidebar .cuponidad__text-price span {
      display: block;
      font-family: "AvertaStd";
      font-size: 8.9px;
      font-size: 0.89rem;
      line-height: 8.7px;
      line-height: 0.87rem;
      margin-bottom: 0.2rem; }
  #block-externos-block-json-cuponidad-sidebar .cuponidad__price {
    /* position: relative;*/ }
    #block-externos-block-json-cuponidad-sidebar .cuponidad__price span:first-child {
      font-family: "AvertaStd";
      font-size: 12px;
      font-size: 1.2rem;
      line-height: 15px;
      line-height: 1.5rem;
      position: relative;
      top: -1.7rem;
      font-weight: bold; }
    #block-externos-block-json-cuponidad-sidebar .cuponidad__price span:last-child {
      font-size: 25px;
      font-size: 2.5rem;
      line-height: 39px;
      line-height: 3.9rem;
      font-weight: 700; }
    #block-externos-block-json-cuponidad-sidebar .cuponidad__price:before {
      content: "";
      width: 0;
      height: 0;
      border-width: 24px 0 0 26px;
      border-color: transparent transparent transparent #B7191B;
      border-style: solid;
      -webkit-transform: rotate(-113deg);
      transform: rotate(-113deg);
      position: absolute;
      top: 88px;
      left: -5px; }
  #block-externos-block-json-cuponidad-sidebar .cuponidad__see {
    display: block;
    text-align: center;
    color: #fff;
    position: relative;
    padding: 10px;
    font-size: 20px;
    font-size: 2rem;
    text-align: center;
    font-weight: bold;
    background: #df191b;
    background: linear-gradient(178.2deg, #df191b 0%, #df191b 50%, #a4191b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df191b', endColorstr='#a4191b',GradientType=1 ); }
    #block-externos-block-json-cuponidad-sidebar .cuponidad__see i {
      background: transparent; }
      #block-externos-block-json-cuponidad-sidebar .cuponidad__see i:first-child {
        opacity: 0.6; }

body.section-reportero-ciudadano .main .web > p:first-of-type {
  margin-bottom: 0; }
  body.section-reportero-ciudadano .main .web > p:first-of-type > img {
    width: 100%; }

body.reportero_ciudadano .main .web > p:first-of-type > img {
  width: 100%; }

@media (min-width: 0px) and (max-width: 500px) {
  body.section-reportero-ciudadano .main .web {
    display: none !important; }
  body.section-reportero-ciudadano .main .movil {
    display: block !important; }
    body.section-reportero-ciudadano .main .movil > p:first-of-type {
      margin-bottom: 0; }
      body.section-reportero-ciudadano .main .movil > p:first-of-type > img {
        width: 100%; }
  body.reportero_ciudadano #main.GlrBody-container.container {
    padding-top: 1rem; }
  body.reportero_ciudadano .main .web {
    display: none !important; }
  body.reportero_ciudadano .main .movil {
    display: block !important; }
    body.reportero_ciudadano .main .movil > p:first-of-type > img {
      width: 100%; } }

@media (min-width: 0px) and (max-width: 500px) {
  body.front #block-externos-block-json-anuncios + p a img {
    width: 100% !important; } }

@media (min-width: 501px) and (max-width: 768px) {
  body.front #block-externos-block-json-anuncios + p a img {
    display: block;
    margin: auto; } }

body.section-turismo nav#main-menu.container #rumbos-header {
  padding: 0; }

body.section-turismo .lay-Glrfooter {
  display: none; }

.menu.mobileMenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .menu.mobileMenu li.menu__item.first.menu-fields-menu-link:nth-child(1) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }

.header-main {
  background: #E00109;
  text-align: center;
  padding: 2rem 0; }
  .header-main .container {
    width: 100% !important;
    max-width: 1000px;
    margin: auto; }

ul.header__register > li,
ul.header__social > li {
  display: inline-block;
  margin: 0 0.4rem; }

.header__social .fa.fa-stack {
  text-align: center;
  background: white;
  color: #E00109;
  border-radius: 50px; }

ul.header__social .fa.fa-stack:hover {
  opacity: 0.5; }

.header__logo a {
  background-image: url(../../images/glr/design/sprite.png);
  background-position: 0px 0px;
  width: 280px;
  height: 46px;
  display: block;
  text-indent: -9999px;
  position: absolute;
  top: -5px;
  left: 0; }

ul.header__register > li {
  margin-right: 1.4rem; }

.header__register li a {
  color: white;
  text-decoration: none;
  font-size: 1.5rem;
  font-family: 'Roboto', sans-serif;
  font-weight: bold; }

.header__search--input input {
  border-radius: 50px;
  border: 2px solid white;
  /*padding: 0.3rem;*/
  background: #E00109;
  padding-left: 1rem;
  width: 90px;
  -webkit-transition: all .5s;
  transition: all .5s;
  color: white;
  font-size: 1.5rem;
  font-weight: bold;
  height: 32px; }

.header__search--input input:focus {
  outline: none; }

.header__search--input input::-webkit-input-placeholder {
  color: white; }

/* WebKit */
.header__search--input input:-moz-placeholder {
  color: white; }

/* Firefox 18- */
.header__search--input input::-moz-placeholder {
  color: white; }

/* Firefox 19+ */
.header__search--input input:-ms-input-placeholder {
  color: white; }

/* IE 10+ */
.header__search--input button {
  padding: 0;
  background: #E00109;
  outline: none;
  position: absolute;
  top: 3px;
  right: 7px;
  border-radius: 50px; }

input[type=text]:focus {
  width: 300px; }

.wrapper-register-search {
  position: absolute;
  right: 1.5rem;
  top: 0;
  /* right: 0;*/ }

.fa.fa-search {
  color: white;
  position: absolute;
  /* right: 1rem;*/
  /* bottom: 0.5rem;*/
  right: 0.7rem;
  bottom: 0.8rem; }

.nav-Main > ul > li > a {
  position: relative;
  text-transform: uppercase;
  padding: 2px 4px;
  display: block;
  display: block;
  padding: 15px 9px 12px;
  margin: 0 7px 0 0;
  font-size: 12.7px;
  font-size: 1.27rem;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  display: table; }

#main-menu .lay-container {
  width: 100%;
  max-width: 1000px;
  margin: auto;
  background: #4D4D59;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.GlrHeader-nav {
  background: #5C5C66;
  height: auto; }
  .GlrHeader-nav .nav-Main {
    width: 100%; }
    .GlrHeader-nav .nav-Main ul.menu.mobileMenu {
      width: 100%;
      padding: 0 26px 0; }
      .GlrHeader-nav .nav-Main ul.menu.mobileMenu li.is-expanded {
        height: auto; }
  .GlrHeader-nav .header__logo {
    display: none; }

.nav-Main > ul > li {
  border-top: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0; }

.nav-Main > ul > li > a:after {
  display: none; }

.GlrHeader-nav .nav-Main ul.menu.mobileMenu > li:nth-of-type(10) a.js_com_Drowpdown_btn {
  width: 48px;
  height: 39px;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-top: 5px;
  font-size: 0px;
  background-image: url("/sites/all/themes/larepublica_zen/images/glr/design/btnsubmenu.png"); }

.GlrHeader-nav .nav-Main ul.menu.mobileMenu > li:nth-of-type(10) a.js_com_Drowpdown_btn:before {
  content: " "; }

.GlrHeader-social #tags {
  margin-bottom: 0 !important; }
  .GlrHeader-social #tags .lay-container {
    background: #EBEBEB !important;
    width: 100% !important;
    max-width: 1000px;
    margin: auto;
    /* height: 33px;*/ }
    .GlrHeader-social #tags .lay-container .wrap-tags.tag-slide {
      padding-left: 0px;
      min-height: inherit;
      height: 35px; }
  .GlrHeader-social #tags.nav-Tags {
    background: #EBEBEB !important; }
    .GlrHeader-social #tags.nav-Tags .tag-slide {
      background: #EBEBEB; }
      .GlrHeader-social #tags.nav-Tags .tag-slide .slick-prev {
        left: -23px;
        /*añadido*/ }
  .GlrHeader-social #tags #tag1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #EBEBEB;
    position: relative; }
    .GlrHeader-social #tags #tag1 span {
      display: block;
      float: left;
      position: relative;
      top: 1rem;
      font-size: 1.4rem;
      font-weight: bold;
      color: #B93439;
      font-family: 'Roboto', sans-serif; }

.GlrHeader-social .nav-Tags .tag-slide .slick-prev:before,
.GlrHeader-social .nav-Tags .tag-slide .slick-next:before {
  color: #e00109; }

.GlrHeader-social .nav-Tags .tag-slide .tags ul li a {
  /* font-family: 'Roboto', sans-serif;*/
  font-size: 1.3rem;
  font-family: 'arial';
  padding: 0; }

.GlrHeader-social .tags {
  /* padding-left: 0!important;*/
  /* padding-right: 0!important;*/
  width: 10%;
  padding: 0 3rem !important;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

.GlrHeader-social .Tags__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .GlrHeader-social .Tags__right a {
    font-family: 'Roboto', sans-serif;
    font-size: 1.3rem;
    top: 1rem;
    padding: 0.1rem 0.5rem;
    height: 21px;
    margin-left: 0.5rem; }

.nav-Main > ul > li > .Dropdown-content {
  top: 47px; }

/* .nav-Tags .tag-slide .tags {*/
/*    	padding-right: 22.5rem!important;*/
/* }*/
.w-search input:focus {
  background: #fff; }

.w-search.focused.hightlight-bg {
  /* WebKit */
  /* Firefox 18- */
  /* Firefox 19+ */
  /* IE 10+ */ }
  .w-search.focused.hightlight-bg input::-webkit-input-placeholder {
    color: black; }
  .w-search.focused.hightlight-bg input:-moz-placeholder {
    color: black; }
  .w-search.focused.hightlight-bg input::-moz-placeholder {
    color: black; }
  .w-search.focused.hightlight-bg input:-ms-input-placeholder {
    color: black; }
  .w-search.focused.hightlight-bg i.fa.fa-search {
    color: black; }
  .w-search.focused.hightlight-bg input:focus {
    background: #fff;
    color: black; }

@media (max-width: 800px) {
  .GlrHeader-social .Tags__right {
    margin-right: 1rem; }
  #tag1 {
    padding-left: 0; }
  .GlrHeader-nav {
    padding-left: 0;
    background: #E00109;
    min-height: 54.53px; }
    .GlrHeader-nav .header__logo {
      display: block; }
      .GlrHeader-nav .header__logo a {
        background-image: url(../../images/glr/design/sprite.png);
        background-position: 0px -225px;
        width: 200px;
        height: 33px;
        display: block;
        position: absolute;
        top: 1rem;
        left: 1rem; }
  #main-menu .lay-container {
    background: transparent; }
  .header-main {
    display: none; }
  .nav-Main > ul > li > a {
    display: none; }
  .nav-Main > ul > li.is-expanded:hover {
    background-color: transparent; } }

@media (min-width: 801px) and (max-width: 1024px) {
  .GlrHeader-social {
    padding-left: 0 !important; }
  .nav-Tags .tag-slide .tags {
    padding-right: 22px; }
  #tag1 {
    padding-left: 0; }
  .GlrHeader-nav {
    padding-left: 0; } }

@media (min-width: 1025px) and (max-width: 2560px) {
  .nav-Main > ul > li > .Dropdown-content {
    top: 43px; } }

#glr_megamenu .Dropdown-content.table .menu .block-search {
  display: none; }

#glr_megamenu .Dropdown-content .menu .block-search {
  display: none; }

.lay-GlrFooterHeader {
  position: relative;
  width: 100%;
  display: inline-block;
  z-index: 100; }
  .lay-GlrFooterHeader .container-search-menu {
    width: 100%;
    height: 50px;
    background-color: #E00109;
    display: inline-block; }
    .lay-GlrFooterHeader .container-search-menu .search-menu {
      position: relative;
      vertical-align: middle;
      max-width: 1000px;
      font-size: 0;
      margin: 0 auto;
      padding: 0 15px; }
      .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__up {
        display: inline-block;
        vertical-align: middle;
        text-align: left;
        width: 50%;
        font-size: 16px; }
        .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__up .icon-double-up, .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__up .upPage {
          display: inline-block;
          vertical-align: middle;
          color: #fff;
          font-weight: bold; }
        .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__up .icon-double-up {
          cursor: pointer; }
      .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer {
        display: inline-block;
        vertical-align: middle;
        text-align: right;
        width: 50%;
        font-size: 16px; }
        .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container {
          position: relative;
          display: inline-block; }
          .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container .w-search input {
            /* padding: 0.3rem; */
            border-radius: 50px;
            background: #E00109;
            padding-left: 1rem;
            width: 90px;
            -webkit-transition: all .5s;
            transition: all .5s;
            color: white;
            font-size: 1.5rem;
            font-weight: bold;
            height: 32px;
            border: none;
            /* WebKit */
            /* Firefox 18- */
            /* Firefox 19+ */
            /* IE 10+ */ }
            .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container .w-search input:placeholder {
              color: white; }
            .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container .w-search input::-webkit-input-placeholder {
              color: white; }
            .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container .w-search input:-moz-placeholder {
              color: white; }
            .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container .w-search input::-moz-placeholder {
              color: white; }
            .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container .w-search input:-ms-input-placeholder {
              color: white; }
            .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container .w-search input:focus {
              outline: none;
              width: 300px; }
          .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container .w-search button {
            padding: 0;
            background: #E00109;
            outline: none;
            position: absolute;
            top: 3px;
            right: 7px;
            border-radius: 50px; }
          .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container .w-search input:focus {
            background: #fff; }
          .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container .w-search.focused.hightlight-bg {
            /* WebKit */
            /* Firefox 18- */
            /* Firefox 19+ */
            /* IE 10+ */ }
            .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container .w-search.focused.hightlight-bg input::-webkit-input-placeholder {
              color: black; }
            .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container .w-search.focused.hightlight-bg input:-moz-placeholder {
              color: black; }
            .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container .w-search.focused.hightlight-bg input::-moz-placeholder {
              color: black; }
            .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container .w-search.focused.hightlight-bg input:-ms-input-placeholder {
              color: black; }
            .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container .w-search.focused.hightlight-bg i.fa.fa-search {
              color: black; }
            .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container .w-search.focused.hightlight-bg input:focus {
              background: #fff;
              color: black; }
  .lay-GlrFooterHeader .nav-footer-header-menu {
    width: 100%;
    background: #4D4D59; }
    .lay-GlrFooterHeader .nav-footer-header-menu .list-menu {
      position: relative;
      width: 100%;
      max-width: 1000px;
      margin: auto;
      padding: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .lay-GlrFooterHeader .nav-footer-header-menu .list-menu .menu {
        width: 100%;
        padding: 3px 5px 6px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        .lay-GlrFooterHeader .nav-footer-header-menu .list-menu .menu .last {
          display: none; }
        .lay-GlrFooterHeader .nav-footer-header-menu .list-menu .menu .ojo {
          -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
          order: 1; }
          .lay-GlrFooterHeader .nav-footer-header-menu .list-menu .menu .ojo a {
            width: 48px;
            height: 39px;
            background-repeat: no-repeat;
            background-position: 0 0;
            margin-top: 0px;
            font-size: 0px;
            top: 1px;
            background-image: url(/sites/all/themes/larepublica_zen/images/glr/design/btnmv-desktopsvg.svg); }
        .lay-GlrFooterHeader .nav-footer-header-menu .list-menu .menu li {
          border-top: 0;
          box-sizing: border-box;
          padding: 0;
          margin: 0;
          display: inline-block;
          vertical-align: top;
          cursor: pointer; }
          .lay-GlrFooterHeader .nav-footer-header-menu .list-menu .menu li a {
            position: relative;
            height: 25px;
            text-transform: uppercase;
            padding: 15px 9px 12px;
            margin: 0 7px 0 0;
            font-size: 1.27rem;
            font-weight: bold;
            color: #fff;
            text-transform: uppercase;
            font-family: 'Roboto', sans-serif;
            display: table; }
      .lay-GlrFooterHeader .nav-footer-header-menu .list-menu .block-icons {
        position: absolute;
        right: 0;
        width: 100px;
        height: 39px;
        display: none; }
        .lay-GlrFooterHeader .nav-footer-header-menu .list-menu .block-icons .btn-menu-mas {
          position: relative;
          float: left;
          padding: 4.5px 6px;
          margin-top: 4px;
          margin-right: 14px;
          margin-bottom: 4px;
          background-color: transparent;
          background-image: none;
          border: 1px solid #fff;
          border-radius: 0px; }
          .lay-GlrFooterHeader .nav-footer-header-menu .list-menu .block-icons .btn-menu-mas .icon-bar {
            background-color: #fff;
            display: block;
            width: 26px;
            height: 4px;
            border-radius: 8px;
            margin-top: 4px; }
            .lay-GlrFooterHeader .nav-footer-header-menu .list-menu .block-icons .btn-menu-mas .icon-bar:nth-child(1) {
              margin-top: 0px; }
        .lay-GlrFooterHeader .nav-footer-header-menu .list-menu .block-icons .btn-more-views {
          float: right;
          margin-right: 5px;
          margin-top: 2px;
          cursor: pointer; }
          .lay-GlrFooterHeader .nav-footer-header-menu .list-menu .block-icons .btn-more-views img {
            height: 34px; }
      .lay-GlrFooterHeader .nav-footer-header-menu .list-menu ul li .Dropdown-content {
        display: none;
        position: absolute;
        left: 50%;
        bottom: 33px;
        margin-left: -480px;
        width: 960px;
        background-color: #eee;
        cursor: default;
        border-bottom: 1px solid #dcdcdc;
        z-index: 100; }
      .lay-GlrFooterHeader .nav-footer-header-menu .list-menu ul li .tablet {
        width: 100%;
        max-width: 100%;
        margin-bottom: 20px; }

.container-nav-moreviews {
  display: none;
  width: 100%;
  max-width: 1000px;
  margin: auto;
  background: #fff;
  position: relative; }

.container-nav-moreviews.active {
  display: block; }

.container-nav-moreviews .nav-moreviews-footer {
  width: 100%;
  background: #eee;
  padding: 15px;
  position: absolute;
  z-index: 105; }

.container-nav-moreviews .nav-moreviews-footer ul {
  padding-left: 3rem;
  padding-right: 3rem;
  line-height: 2;
  font-weight: bold; }

.container-nav-moreviews .nav-moreviews-footer ul li {
  border-bottom: 1px solid #9E9E9E;
  list-style-type: decimal; }

.container-nav-moreviews .nav-moreviews-footer ul li a {
  color: #1f1f1f;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px; }

.lay-GlrFooterHeader .nav-footer-header-menu ul.menu > li:first-of-type a.js_com_Drowpdown_btn {
  width: 48px;
  height: 39px;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-top: 5px;
  font-size: 0px;
  background-image: url("/sites/all/themes/larepublica_zen/images/glr/design/btnsubmenu.png"); }

.lay-GlrFooterHeader .nav-footer-header-menu .list-menu ul.menu > li:first-of-type a.js_com_Drowpdown_btn:before {
  content: ""; }

.lay-GlrFooterHeader .nav-footer-header-menu .list-menu > ul > li.is-expanded .Dropdown-content.table .menu li.first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: 0;
  order: 0; }

.lay-GlrFooterHeader .nav-footer-header-menu .list-menu > ul > li.is-expanded .Dropdown-content.table .menu li h3 {
  font-weight: bold;
  text-transform: uppercase; }

.lay-GlrFooterHeader .nav-footer-header-menu .list-menu > ul > li.is-expanded .Dropdown-content.table .menu li:nth-child(1) h3 {
  font-weight: bold;
  text-transform: uppercase;
  color: #05539B; }

.lay-GlrFooterHeader .nav-footer-header-menu .list-menu > ul > li.is-expanded .Dropdown-content.table .menu li:nth-child(3) h3 {
  font-weight: bold;
  text-transform: uppercase;
  color: #F157AF; }

.lay-GlrFooterHeader .nav-footer-header-menu .list-menu > ul > li.is-expanded .Dropdown-content.table .menu li:nth-child(4) h3 {
  font-weight: bold;
  text-transform: uppercase;
  color: #D9030B; }

.lay-GlrFooterHeader .nav-footer-header-menu .list-menu > ul > li.is-expanded .Dropdown-content.table .menu {
  display: inline-block;
  width: 100%;
  font-size: 0;
  padding: 0; }

.lay-GlrFooterHeader .nav-footer-header-menu .list-menu > ul > li.is-expanded .Dropdown-content.table .menu li {
  width: 25%;
  display: inline-block;
  padding: 0px 15px 24px 15px; }

.lay-GlrFooterHeader .nav-footer-header-menu .list-menu > ul > li.is-expanded .Dropdown-content.table .menu li .Dropdown-content {
  display: block;
  position: relative;
  width: auto;
  left: 0;
  top: 0;
  margin: 0;
  height: auto;
  border: none; }

.lay-GlrFooterHeader .nav-footer-header-menu .list-menu > ul > li.is-expanded .Dropdown-content.table .menu li .Dropdown-content ul li {
  display: block;
  padding: 0;
  width: 100%;
  color: #000; }

.lay-GlrFooterHeader .nav-footer-header-menu .list-menu > ul > li.is-expanded .Dropdown-content.table .menu li .Dropdown-content ul li a {
  color: #000; }

#internal-page-node-carouseldd a img.carouseldd__img {
  height: 25px !important; }

@media (min-width: 0px) and (max-width: 600px) {
  #block-addSliders {
    display: none; } }

ul.menu {
  line-height: 1; }

.nav-Main > ul > li > .Dropdown-content h3 {
  font-size: 2rem;
  text-transform: uppercase; }

.nav-Main > ul > li > .Dropdown-content > ul > li a {
  text-transform: capitalize;
  text-decoration: none !important; }

.nav-Main > ul > li > .Dropdown-content > ul > li.menu__item:first-of-type h3 {
  color: #05539B; }

.nav-Main > ul > li > .Dropdown-content > ul > li.menu__item:nth-of-type(2) h3 {
  color: #33313C; }

.nav-Main > ul > li > .Dropdown-content > ul > li.menu__item:nth-of-type(3) h3 {
  color: #F157AF; }

.nav-Main > ul > li > .Dropdown-content > ul > li.menu__item:last-of-type h3 {
  color: #D9030B; }

.GlrHeader-nav .nav-Main ul.menu.mobileMenu li.is-expanded {
  height: auto;
  overflow: hidden; }

@media (max-width: 800px) {
  .nav-Main > ul > li > .Dropdown-content .Dropdown-content > ul > li {
    width: 48%;
    margin-right: 2%;
    float: left; } }

.nota-galery-main .swiper-container.swiper-container-horizontal {
  display: relative; }

.nota-galery-main .swiper-btn-next {
  position: absolute;
  top: 24rem;
  right: 0rem;
  z-index: 1; }

.nota-galery-main .swiper-btn-prev {
  position: absolute;
  top: 24rem;
  left: 0rem;
  z-index: 1; }

.nota-galery-main .swiper-btn-prev,
.nota-galery-main .swiper-btn-next {
  display: inline-block; }
  .nota-galery-main .swiper-btn-prev i,
  .nota-galery-main .swiper-btn-next i {
    position: relative;
    text-align: center;
    font-size: 6rem;
    width: 7rem;
    height: 7rem;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 100px;
    color: white; }

.nota-galery-main i.fa-angle-left:before {
  position: absolute;
  top: 0.3rem;
  right: 2.6rem; }

.nota-galery-main i.fa-angle-right:before {
  position: absolute;
  top: 0.3rem;
  left: 2.6rem; }

@media (max-width: 600px) {
  .nota-galery-main .swiper-btn-prev,
  .nota-galery-main .swiper-btn-next {
    top: 9rem; }
  .nota-galery-main .swiper-btn-prev i,
  .nota-galery-main .swiper-btn-next i {
    font-size: 4rem;
    width: 5rem;
    height: 5rem; }
  .nota-galery-main i.fa-angle-right:before {
    left: 2rem; }
  .nota-galery-main i.fa-angle-left:before {
    right: 2rem; } }

.menu-regiones {
  background: #71717A; }
  .menu-regiones .menu {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 27px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0 1rem; }
  @media (max-width: 800px) {
    .menu-regiones {
      display: none; } }

#main-menu .menu-regiones .lay-container {
  background: #B8B8BD; }

ul li.leaf {
  list-style-type: none;
  list-style-image: none; }
  ul li.leaf a {
    font-size: 1.3rem;
    text-decoration: underline;
    font-family: 'Roboto', sans-serif; }

.GlrHeader-nav:after {
  display: none; }

@media (max-width: 800px) {
  body.page-node .page-title .nota-bf-main ul.nota-breadcrumb li {
    margin-right: 0.5rem;
    margin-bottom: 0.5rem; } }

@media (max-width: 426px) {
  .mol-nav-main-menu .nav-Main > ul > li > .Dropdown-content {
    position: fixed;
    top: 54px; } }

@media (max-width: 400px) {
  #main.GlrBody-container.container {
    padding-top: 0.5rem; }
  body.section-tag h1.tt-u {
    font-size: 3rem !important;
    margin-bottom: 2rem; }
  body.section-tag .row.cover.set-up-12-grid.home {
    padding-top: 1rem; }
  body.section-tag #glr-regionl-block-moreviews {
    display: none; } }

body {
  font-family: 'Roboto', sans-serif; }

iframe {
  width: 100%; }

.txt-center {
  text-align: center; }

.atm_List-social-modal.atm_List-social-modal--notainterna {
  display: none; }
  .atm_List-social-modal.atm_List-social-modal--notainterna.aca {
    display: block; }

.nav-moreviews {
  display: none; }

.nav-Main#glr_megamenu {
  position: relative; }

.nav-Main > ul > li > a {
  padding: 19px 9px 12px; }

.muestrate {
  display: block;
  background: #eee;
  position: absolute;
  width: 100%;
  padding: 2rem;
  line-height: 2; }
  .muestrate ul {
    padding-left: 3rem;
    padding-right: 3rem; }
    .muestrate ul li {
      border-bottom: 1px solid #9E9E9E;
      list-style-type: decimal; }

.GlrHeader-nav .nav-Main ul.menu.mobileMenu {
  padding: 3px 5px 6px; }

.lay-Glrfooter footer li.d_i_block a {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 18px;
  line-height: 1.8rem;
  padding: 0.3rem 0.7rem;
  background: #333340;
  color: #5CFF68;
  font-weight: normal; }

.lay-Glrfooter footer li.terminos {
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 15px;
  line-height: 1.5rem; }

.lay-Glrfooter footer .item-logo img {
  margin-left: 0;
  /*width: 242px;*/ }

.mr-2_5 {
  margin-right: 2rem; }

.d_i_block {
  display: inline-block; }

ul li.leaf a {
  text-decoration: none; }

#Down,
#Middle2_Right,
#Middle3 {
  margin-top: 1.7rem; }

#Lateral_Inferior,
#Middle3_Right,
#Middle2_Right,
#Middle1_Left,
#Strip,
#Middle {
  margin-bottom: 1.7rem; }

#Middle2_Right {
  margin-bottom: 0;
  padding-bottom: 0 !important; }

.f_right {
  float: right; }

.loaded {
  display: block;
  max-width: 100%; }

.o-hidden {
  overflow: hidden; }

.atm_Img-cover {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
  display: block; }
  .atm_Img-cover .Img-conver__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.bl-Ads #adsLeft {
  left: 48.5%;
  z-index: 0;
  /* advertising-desbordamiendo */ }

.bl-Ads #adsRight {
  right: 48.5%;
  z-index: 0;
  /* advertising-desbordamiendo */ }

.RWD-logo {
  display: none; }

body.nota-interna {
  /* tags */
  /* col-8 */
  /* col-5*/
  /* col-3 modificado*/
  /* section Spotlight */
  /* surprisingPeru*/
  /* trends */
  /* block - medios  */
  /* footer-right */ }
  body.nota-interna #Videoinread {
    line-height: 0;
    padding-bottom: 0 !important; }
  body.nota-interna .LastPost__title {
    font-family: 'Roboto', sans-serif;
    margin: 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem;
    /*background: #00558C;*/
    padding: 0.6rem;
    color: white;
    font-weight: bold; }
    body.nota-interna .LastPost__title .fa.fa-angle-double-down {
      font-size: 1.9rem;
      position: relative;
      top: -0.2rem; }
  body.nota-interna p {
    font-family: 'Roboto', sans-serif; }
  body.nota-interna #main {
    width: 100%;
    max-width: 1000px;
    margin: auto;
    background: #fff;
    -webkit-box-shadow: 0 10px 30px 0px #bbb;
    box-shadow: 0 10px 30px 0px #bbb; }
  body.nota-interna .nota-breadcrumb {
    margin: 0 0 12px 0; }
  body.nota-interna .nota-breadcrumb a {
    background: transparent;
    color: #8693A0;
    font-family: 'Roboto', sans-serif;
    font-size: 1.1rem;
    line-height: 1.2rem;
    padding: 0.2rem 0.4rem;
    text-decoration: none;
    font-weight: normal; }
  body.nota-interna .nota-breadcrumb li {
    margin-bottom: 0.5rem;
    margin-right: 0; }
  body.nota-interna .nota-breadcrumb li:first-of-type, body.nota-interna .nota-breadcrumb li:last-of-type {
    margin-right: 0.4rem; }
    body.nota-interna .nota-breadcrumb li:first-of-type span, body.nota-interna .nota-breadcrumb li:last-of-type span {
      display: none; }
  body.nota-interna .nota-breadcrumb li a {
    padding: 0; }
  body.nota-interna .nota-breadcrumb li span {
    margin: 0 0.2rem;
    color: #8693A0; }
  body.nota-interna .nota-breadcrumb li:first-child a {
    background: #4D4D59;
    color: #fff;
    padding: 0.1rem 0.4rem; }
  body.nota-interna .page-title .block-title {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 1;
    margin-bottom: 16px; }
  body.nota-interna .info-author {
    font-size: 20px;
    font-size: 2rem;
    line-height: 30px;
    line-height: 3rem;
    font-weight: 300; }
    body.nota-interna .info-author a {
      color: #333340;
      font-weight: bold;
      font-size: 20px;
      font-size: 2rem;
      line-height: 25px;
      line-height: 2.5rem;
      text-decoration: none;
      border-bottom: 0.5px dotted rgba(51, 51, 64, 0.62); }
      body.nota-interna .info-author a:hover {
        background: rgba(92, 255, 104, 0.67);
        border-bottom: 0px solid transparent; }
  body.nota-interna .nota-date {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 15.6px;
    line-height: 1.56rem;
    margin-bottom: 0; }
  body.nota-interna .nota-slider .detail {
    margin-top: 0px;
    background: #fff; }
    body.nota-interna .nota-slider .detail .title p {
      margin-bottom: 0px;
      font-size: 13px;
      font-size: 1.3rem;
      line-height: 15.53px;
      line-height: 1.553rem;
      color: #4D4D59;
      font-weight: 500;
      padding-bottom: 0.5rem;
      padding-top: 0.5rem;
      text-align: left; }
  body.nota-interna .main #note-body {
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 22px;
    line-height: 2.2rem;
    font-weight: 300;
    border-bottom: none; }
    body.nota-interna .main #note-body .note-moreviews h3 span {
      font-size: 17px;
      font-size: 1.7rem;
      line-height: 23px;
      line-height: 2.3rem;
      padding: 0 0.7rem;
      background: #333340;
      color: #5CFF68;
      padding-bottom: 0.3rem; }
    body.nota-interna .main #note-body .note-moreviews .note-moreviews-content ul {
      padding-left: 0px;
      /*padding-left: 2rem;*/ }
      body.nota-interna .main #note-body .note-moreviews .note-moreviews-content ul li {
        /*list-style-type: disc;*/
        list-style-type: none;
        margin-bottom: 1.5rem; }
        body.nota-interna .main #note-body .note-moreviews .note-moreviews-content ul li .container-image-note-more-reviews {
          /* width: 100%;  por revisar*/ }
          body.nota-interna .main #note-body .note-moreviews .note-moreviews-content ul li .container-image-note-more-reviews img {
            width: 125px;
            height: 77px;
            height: auto;
            width: 100%;
            /* border: 1px solid green;*/ }
  body.nota-interna #note-social-buttons {
    float: none; }
  body.nota-interna .atm_Button-circle {
    display: inline-block;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    line-height: 2.4rem;
    color: #fff;
    border-radius: 100%; }
  body.nota-interna .atm_List-social-modal li {
    display: inline-block;
    margin-right: 0.4rem; }
  body.nota-interna .atm_List-social-modal li:first-of-type a {
    background: #314A7E; }
  body.nota-interna .atm_List-social-modal li:nth-of-type(2) a {
    background: #339DC3; }
  body.nota-interna .atm_List-social-modal li:nth-of-type(3) a {
    background: #30BF39; }
  body.nota-interna .atm_List-social-modal li:nth-of-type(4) a {
    background: #B31217; }
  body.nota-interna .atm_List-social-modal li:nth-of-type(5) a {
    background: #005983; }
  body.nota-interna .atm_List-social-modal li:nth-of-type(6) a {
    background: #DC4335; }
    body.nota-interna .atm_List-social-modal li:nth-of-type(6) a i {
      font-size: 1.3rem;
      position: relative;
      top: -0.2rem; }
  body.nota-interna .atm_List-social-modal.atm_List-social-modal--notainterna li:last-of-type a,
  body.nota-interna .atm_List-social-modal.atm_List-social-modal--notainterna li:nth-of-type(2) a,
  body.nota-interna .atm_List-social-modal.atm_List-social-modal--notainterna li:first-of-type a {
    background: white; }
    body.nota-interna .atm_List-social-modal.atm_List-social-modal--notainterna li:last-of-type a i,
    body.nota-interna .atm_List-social-modal.atm_List-social-modal--notainterna li:nth-of-type(2) a i,
    body.nota-interna .atm_List-social-modal.atm_List-social-modal--notainterna li:first-of-type a i {
      color: #E00109; }
  body.nota-interna .line-before-photo {
    margin-top: 0.5rem;
    margin-bottom: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  body.nota-interna blockquote {
    border-left: 0px;
    padding: 15px 23px;
    margin-bottom: 0; }
  body.nota-interna blockquote strong {
    display: inline;
    padding: 0 0.7rem;
    background: #333340;
    color: #5CFF68;
    margin-right: 1rem;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 23px;
    line-height: 2.3rem; }
  body.nota-interna .main #note-body a {
    color: #333340;
    font-weight: bold;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 23px;
    line-height: 2.3rem;
    text-decoration: none;
    border-bottom: 0.5px dotted rgba(51, 51, 64, 0.62); }
    body.nota-interna .main #note-body a:hover {
      background: rgba(92, 255, 104, 0.67);
      border-bottom: 0px solid transparent; }
  body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 .col-md-5 .related-block {
    display: none; }
  body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 .col-md-5 .wrap-node-author .node-author {
    border: none; }
    body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 .col-md-5 .wrap-node-author .node-author .detail p {
      text-align: left;
      line-height: 1; }
    body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 .col-md-5 .wrap-node-author .node-author .detail h6 {
      text-align: left;
      line-height: 1; }
      body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 .col-md-5 .wrap-node-author .node-author .detail h6 a {
        border: none;
        font-size: 13px;
        line-height: 1;
        font-weight: 300; }
  body.nota-interna .content-right .related-block {
    padding: 0; }
    body.nota-interna .content-right .related-block .LastPost__title {
      width: 100%;
      background: #00558C; }
    body.nota-interna .content-right .related-block .node-relacionadas {
      border-bottom: 3px solid #C7CDD2;
      padding-bottom: 1.2rem;
      margin-bottom: 1.2rem; }
      body.nota-interna .content-right .related-block .node-relacionadas .title-related-news {
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 18px;
        line-height: 1.8rem;
        font-family: 'Roboto', sans-serif;
        font-weight: 400;
        margin-top: 1.2rem; }
  body.nota-interna .fb-follow-widget {
    padding: 2rem; }
    body.nota-interna .fb-follow-widget .wrapper-fb-page {
      border: 1.7px solid #CCCCCC;
      padding: 0rem 1rem 1rem; }
  body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD {
    display: none; }
  body.nota-interna .col-right.col-md-5 .content-right #glr-internas-block-nodemoreviews .LastPost__title {
    background: #E00109;
    margin-bottom: 1.2rem; }
  body.nota-interna .col-right.col-md-5 .content-right #glr-internas-block-nodemoreviews .glr-regional-content h2 {
    font-size: 13.5px;
    font-size: 1.35rem;
    line-height: 15px;
    line-height: 1.5rem;
    margin-top: 1.2rem;
    font-weight: lighter; }
  body.nota-interna .col-right.col-md-5 .content-right #glr-internas-block-nodemoreviews .glr-regional-content .glr-regional-content__wrapper {
    border-bottom: 1px solid #C8CDD2;
    padding-bottom: 1.8rem;
    padding-top: 1.8rem; }
    body.nota-interna .col-right.col-md-5 .content-right #glr-internas-block-nodemoreviews .glr-regional-content .glr-regional-content__wrapper:first-child {
      padding-top: 0; }
    body.nota-interna .col-right.col-md-5 .content-right #glr-internas-block-nodemoreviews .glr-regional-content .glr-regional-content__wrapper .item-img,
    body.nota-interna .col-right.col-md-5 .content-right #glr-internas-block-nodemoreviews .glr-regional-content .glr-regional-content__wrapper h2 {
      display: table-cell;
      vertical-align: middle; }
    body.nota-interna .col-right.col-md-5 .content-right #glr-internas-block-nodemoreviews .glr-regional-content .glr-regional-content__wrapper .item-img {
      width: 45%; }
    body.nota-interna .col-right.col-md-5 .content-right #glr-internas-block-nodemoreviews .glr-regional-content .glr-regional-content__wrapper h2 {
      font-size: 15.5px;
      font-size: 1.55rem;
      line-height: 18.6px;
      line-height: 1.86rem;
      font-weight: 500;
      padding-left: 1rem;
      width: 55%; }
  body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block--RWD .glr-regional-content h2 {
    font-size: 13.5px;
    font-size: 1.35rem;
    line-height: 15px;
    line-height: 1.5rem; }
  body.nota-interna .col-right.col-md-5 .content-right #block-externos-block-json-cuponidad-sidebar {
    padding: 0;
    margin-top: 1.8rem; }
  body.nota-interna .org-section_Spotlight .Spotlight__title {
    margin-top: 0;
    margin-bottom: 0.2rem;
    padding-left: 0.5rem; }
    body.nota-interna .org-section_Spotlight .Spotlight__title:before {
      content: url(/sites/all/themes/larepublica_zen/images/glr/design/LR-HAY.png); }
  body.nota-interna .org-section_Spotlight .Spotlight__content {
    background: #333340;
    padding: 2rem 1rem; }
    body.nota-interna .org-section_Spotlight .Spotlight__content .cgrid-row {
      overflow: hidden; }
  body.nota-interna .org-section_Spotlight .Format3__title {
    margin-top: 1rem;
    color: white;
    margin: 0;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
    font-weight: bold; }
    body.nota-interna .org-section_Spotlight .Format3__title .Format3__great {
      color: #5cff68;
      margin-right: 0.3rem; }
  body.nota-interna #glr-block-trends.content-Rights {
    position: relative; }
    body.nota-interna #glr-block-trends.content-Rights:before {
      content: '';
      position: absolute;
      right: 6px;
      background-image: url(http://static.larepublica.pe/assets/images/larepublica/design/sprite/sprite-global.png);
      background-position: 0px -408px;
      width: 86px;
      height: 70px;
      z-index: 9; }
    body.nota-interna #glr-block-trends.content-Rights .content__title {
      padding: 10px 20px 40px;
      background: #e83240;
      height: 115px; }
      body.nota-interna #glr-block-trends.content-Rights .content__title h2 {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 20px;
        line-height: 2rem;
        color: white;
        font-weight: bold;
        margin: 0; }
    body.nota-interna #glr-block-trends.content-Rights .Skin__controls {
      position: absolute;
      bottom: 15px;
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end; }
      body.nota-interna #glr-block-trends.content-Rights .Skin__controls .slick-dots,
      body.nota-interna #glr-block-trends.content-Rights .Skin__controls .slick-prev,
      body.nota-interna #glr-block-trends.content-Rights .Skin__controls .slick-next {
        position: static; }
      body.nota-interna #glr-block-trends.content-Rights .Skin__controls .slick-next {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1; }
      body.nota-interna #glr-block-trends.content-Rights .Skin__controls .slick-dots {
        width: auto; }
      body.nota-interna #glr-block-trends.content-Rights .Skin__controls .slick-dots li {
        margin: 0; }
      body.nota-interna #glr-block-trends.content-Rights .Skin__controls .slick-dots li button:before {
        font-size: 4rem;
        color: white;
        opacity: 1; }
      body.nota-interna #glr-block-trends.content-Rights .Skin__controls .slick-dots li.slick-active button:before {
        color: #8D1B35; }
      body.nota-interna #glr-block-trends.content-Rights .Skin__controls .slick-prev:hover,
      body.nota-interna #glr-block-trends.content-Rights .Skin__controls .slick-prev:focus,
      body.nota-interna #glr-block-trends.content-Rights .Skin__controls .slick-next:hover,
      body.nota-interna #glr-block-trends.content-Rights .Skin__controls .slick-next:focus {
        background: transparent; }
      body.nota-interna #glr-block-trends.content-Rights .Skin__controls .slick-prev:before,
      body.nota-interna #glr-block-trends.content-Rights .Skin__controls .slick-next:before {
        font-size: 3rem;
        line-height: 0.6;
        opacity: 1;
        color: #E83240; }
  body.nota-interna .footer-left #glr-block-trends .LastPost__title {
    background: #F248B7; }
  body.nota-interna .footer-left #glr-block-trends ul a {
    display: table;
    border-bottom: 3px solid #C7CDD2;
    padding-bottom: 1.2rem; }
  body.nota-interna .footer-left #glr-block-trends ul h3 {
    margin-top: 1.2rem;
    font-size: 13.5px;
    font-size: 1.35rem;
    line-height: 15px;
    line-height: 1.5rem; }
  body.nota-interna .body-middle #block-medio-footer a[title='aweita'],
  body.nota-interna .body-middle #block-medio-footer a[title='elpopular'],
  body.nota-interna .body-middle #block-medio-footer a[title='libero'],
  body.nota-interna .body-middle #block-medio-footer a[title='wapa'] {
    margin: 0 auto;
    margin-bottom: 0.7rem;
    display: block;
    background-repeat: no-repeat;
    background-position: inherit;
    background-size: contain; }
  body.nota-interna .body-middle #block-medio-footer a[title='wapa'] {
    background-image: url(/sites/all/themes/larepublica_zen/images/glr/design/wapa.png);
    width: 85.531px;
    height: 20.819px;
    margin-bottom: 0;
    position: relative;
    top: 6px; }
  body.nota-interna .body-middle #block-medio-footer a[title='libero'] {
    background-image: url(/sites/all/themes/larepublica_zen/images/glr/design/libero.png);
    width: 114px;
    height: 26.6px; }
  body.nota-interna .body-middle #block-medio-footer a[title='elpopular'] {
    background-image: url(/sites/all/themes/larepublica_zen/images/glr/design/popular.png);
    width: 142.177px;
    height: 25px;
    margin-bottom: 0;
    position: relative;
    top: 4px; }
  body.nota-interna .body-middle #block-medio-footer a[title='aweita'] {
    background-image: url(/sites/all/themes/larepublica_zen/images/glr/design/aweita.png);
    width: 124.42px;
    height: 27.999px; }
  body.nota-interna .body-middle #block-medio-footer.block-medios-contianer.block-medios-footer {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  body.nota-interna .body-middle #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul li h3 {
    position: static; }
  body.nota-interna .body-middle #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content {
    padding: 0rem;
    background: #C0005C;
    margin-top: 0; }
  body.nota-interna .body-middle #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul {
    padding: 2rem 1rem; }
  body.nota-interna .body-middle #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul li {
    height: auto; }
  body.nota-interna .body-middle #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul li h2 {
    margin: 0; }
  body.nota-interna .body-middle #block-medio-footer.block-medios-contianer.block-medios-footer .block-medios-content ul li h2 p {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
    color: white;
    margin-bottom: 0;
    margin-top: 1rem;
    font-family: 'Roboto', sans-serif; }
  body.nota-interna .footer-right .Carlicatura__title {
    font-size: 24px;
    font-size: 2.4rem;
    font-weight: bold;
    margin: 0;
    background: #32323F;
    min-height: 5.8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
    body.nota-interna .footer-right .Carlicatura__title a {
      color: #fff;
      display: block;
      width: 100%;
      padding: 0 20px; }
  body.nota-interna .footer-right .Carlicatura__text {
    margin: 11px 0 0;
    display: block;
    float: left;
    font-family: 'Roboto', sans-serif; }
  body.nota-interna .footer-right .Carlicatura__logo {
    background-image: url(/sites/all/themes/larepublica_zen/images/glr/design/logo-carlicatura.png);
    width: 49px;
    height: 52px;
    display: block;
    float: right; }
  body.nota-interna .footer-right #glr-block-trends ul a figure img {
    display: block;
    width: 100%; }
  body.nota-interna .footer-middle .fb-comments.fb_iframe_widget.fb_iframe_widget_fluid:before {
    content: 'COMENTA LA NOTICIA';
    display: block;
    font-family: 'Roboto', sans-serif;
    margin: 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 12px;
    line-height: 1.2rem;
    background: #00558C;
    padding: 1rem;
    color: white;
    font-weight: bold; }
  @media (max-width: 601px) {
    body.nota-interna #main {
      -webkit-box-shadow: none;
      box-shadow: none; }
    body.nota-interna .lay-Glrfooter {
      z-index: 0; }
    body.nota-interna .lay-GlrFooterHeader .list-menu {
      display: none; }
    body.nota-interna .atm_Img-cover--sm {
      overflow: hidden;
      padding-top: 56.25%;
      position: relative;
      display: block; }
      body.nota-interna .atm_Img-cover--sm .Img-conver__img--sm {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
    body.nota-interna .RWD-logo {
      display: block;
      margin: 0;
      border-bottom: 1px solid transparent !important; }
      body.nota-interna .RWD-logo.RWD-logo--wapa {
        background: white; }
      body.nota-interna .RWD-logo.RWD-logo--libero {
        background: white;
        padding: 0.4rem 0; }
        body.nota-interna .RWD-logo.RWD-logo--libero a {
          margin-bottom: 0 !important; }
      body.nota-interna .RWD-logo.RWD-logo--popular {
        background: white;
        padding: 0.2rem 0 0; }
        body.nota-interna .RWD-logo.RWD-logo--popular a {
          margin-bottom: 0.7rem !important; }
      body.nota-interna .RWD-logo.RWD-logo--aweita {
        background: white;
        padding: 0.4rem 0; }
        body.nota-interna .RWD-logo.RWD-logo--aweita a {
          margin-bottom: 0 !important; }
    body.nota-interna .block-medio__logo {
      display: none; }
    body.nota-interna .body-middle .Spotlight__content .col-3-md.col-3-sm {
      margin-bottom: 1.5rem; }
    body.nota-interna .body-middle #block-medio-footer .block-medios-content ul li {
      margin-bottom: 2rem; }
    body.nota-interna .content-right {
      margin-left: 0;
      margin-right: 0; }
      body.nota-interna .content-right #block-externos-block-json-cuponidad-sidebar {
        padding: 0rem; }
      body.nota-interna .content-right .row.related-block.block {
        padding: 0 1rem; }
    body.nota-interna .col-right.col-md-5 .content-right #glr-internas-block-nodemoreviews {
      display: none; }
    body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD {
      display: block;
      overflow: hidden;
      position: fixed;
      left: 0;
      bottom: -1.5rem;
      z-index: 32;
      width: 100%; }
      body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD.block-down {
        position: fixed;
        bottom: -8.5rem;
        left: 0; }
      body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .LastPost__title {
        display: inline-block;
        background: #E00109;
        cursor: pointer; }
        body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .LastPost__title i {
          font-size: 1.9rem;
          padding-left: 0.9rem;
          position: relative;
          top: 0.3rem; }
      body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .glr-regional-content.swiper-container-moreviews {
        position: relative;
        background: rgba(0, 0, 0, 0.74); }
        body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .glr-regional-content.swiper-container-moreviews .swiper-wrapper {
          z-index: 0; }
        body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .glr-regional-content.swiper-container-moreviews h2 {
          padding: 2rem 4rem;
          margin: 0;
          text-align: center; }
        body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .glr-regional-content.swiper-container-moreviews .btn-swiper-next,
        body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .glr-regional-content.swiper-container-moreviews .btn-swiper-prev {
          display: inline-block;
          position: absolute;
          width: 25px;
          text-align: center;
          border-radius: 50px;
          height: 25px;
          top: 33%;
          color: white;
          border: 1px dotted white; }
        body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .glr-regional-content.swiper-container-moreviews .btn-swiper-prev {
          left: 1rem; }
        body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .glr-regional-content.swiper-container-moreviews .btn-swiper-next {
          right: 1rem; }
        body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .glr-regional-content.swiper-container-moreviews .swiper-wrapper h2 a {
          color: white; }
    body.nota-interna blockquote {
      padding: 5px 8px; }
    body.nota-interna .content-container .line-before-photo {
      display: block; }
      body.nota-interna .content-container .line-before-photo p {
        text-align: right; }
    body.nota-interna .atm_List-social-modal {
      margin-bottom: 1.5rem;
      margin-top: 1rem; } }
  @media (max-width: 801px) {
    body.nota-interna .content-right #internal-block-node-carousel {
      overflow: hidden; } }
  @media (min-width: 944px) {
    body.nota-interna .content-right #block-externos-block-json-cuponidad-sidebar {
      /* height: 460px;*/
      height: 487px;
      overflow: hidden; }
    body.nota-interna .footer-right #glr-block-trends {
      height: 368px;
      overflow: hidden; } }
  @media (min-width: 940px) {
    body.nota-interna #main .row.footer-content {
      margin-bottom: 1.5rem !important; } }

@media (max-width: 800px) {
  #glr-block-trends.content-Rights,
  #block-medio-footer,
  .org-section_Spotlight {
    display: none; }
  #glr-internas-block-nodemoreviews {
    display: none; }
  body.active-main-menu .lay-Glrfooter,
  body.active-main-menu .lay-GlrFooterHeader,
  body.active-main-menu .lay-GlrBody {
    display: none; }
  .GlrHeader-nav .header__logo a {
    margin-top: 0.3rem; }
  #main-menu {
    height: 56px; }
    #main-menu .menu-block-search {
      padding: 1rem 1rem 0; }
      #main-menu .menu-block-search form fieldset {
        position: relative; }
      #main-menu .menu-block-search input {
        width: 100%;
        padding-left: 1rem; }
      #main-menu .menu-block-search .fa.fa-search {
        top: 0.5rem;
        right: 1rem;
        color: #71717A; }
      #main-menu .menu-block-search input + button {
        position: absolute;
        top: 0.5rem;
        right: 0;
        background: transparent; }
  .btn-mobile.is-active,
  .btn-mobile {
    border: 1px solid #fff;
    background: transparent;
    width: 43px;
    height: 36px;
    background-repeat: no-repeat;
    background-position: 0 0;
    margin-top: 5px;
    font-size: 0px;
    position: absolute;
    right: 6px;
    top: 6px;
    padding: 11px 11px 8px 0px;
    /*background-image: url(/sites/all/themes/larepublica_zen/images/glr/design/btnsubmenu.png);*/ }
    .btn-mobile.is-active span,
    .btn-mobile span {
      display: block;
      position: absolute;
      height: 4px;
      width: 80%;
      left: 4px;
      background: #fff;
      opacity: 1;
      border-radius: 16px;
      -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: 0.25s ease-in-out;
      -o-transition: 0.25s ease-in-out;
      transition: 0.25s ease-in-out;
      -webkit-transform-origin: left center;
      -moz-transform-origin: left center;
      -ms-transform-origin: left center;
      transform-origin: left center; }
      .btn-mobile.is-active span:nth-child(1),
      .btn-mobile span:nth-child(1) {
        top: 7px; }
      .btn-mobile.is-active span:nth-child(2),
      .btn-mobile span:nth-child(2) {
        top: 15px; }
      .btn-mobile.is-active span:nth-child(3),
      .btn-mobile span:nth-child(3) {
        top: 23px; }
  .GlrHeader-nav.mobile .atm_List-social-modal {
    margin-top: 0.8rem;
    text-align: center; }
  .GlrHeader-nav.mobile .header__logo a.changelogo {
    background-image: url("../../images/glr/design/logo-mobile.png");
    background-repeat: no-repeat;
    background-position: inherit;
    width: 76px;
    height: 38px;
    margin-top: 0; }
  .nav-moreviews.green {
    display: block;
    position: absolute;
    width: 100%;
    top: 5.5rem;
    height: auto;
    background: #eee;
    padding: 2rem; }
    .nav-moreviews.green ul {
      padding-left: 2rem;
      padding-right: 2rem; }
      .nav-moreviews.green ul li {
        list-style-type: decimal;
        border-bottom: 1px dotted #9E9E9E;
        padding: 1rem 0; }
  .mobile-share {
    display: none !important; }
  body.nota-interna #note-body .note-moreviews .note-moreviews-content {
    margin-top: 1.5rem; }
    body.nota-interna #note-body .note-moreviews .note-moreviews-content ul.list-note-moreViews {
      padding-left: 0; }
    body.nota-interna #note-body .note-moreviews .note-moreviews-content ul.list-nodeRelateds {
      padding-left: 2rem; }
    body.nota-interna #note-body .note-moreviews .note-moreviews-content ul li.wrapper-moreViews {
      list-style-type: none; }
      body.nota-interna #note-body .note-moreviews .note-moreviews-content ul li.wrapper-moreViews a,
      body.nota-interna #note-body .note-moreviews .note-moreviews-content ul li.wrapper-moreViews .container-image-note-more-reviews {
        display: table-cell;
        vertical-align: middle; }
      body.nota-interna #note-body .note-moreviews .note-moreviews-content ul li.wrapper-moreViews .container-image-note-more-reviews {
        width: 40%; }
      body.nota-interna #note-body .note-moreviews .note-moreviews-content ul li.wrapper-moreViews a {
        border-bottom: none;
        padding-left: 1rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 15px;
        line-height: 1.5rem;
        width: 60%; }
    body.nota-interna #note-body .note-moreviews .note-moreviews-content ul li.wrapper-nodeRelateds {
      list-style-type: disc;
      margin-bottom: 1.5rem; } }

@media (max-width: 601px) {
  #main {
    -webkit-box-shadow: none;
    box-shadow: none; }
  .lay-GlrFooterHeader {
    z-index: 90 !important; }
  .lay-GlrFooterHeader .container-search-menu .search-menu .search-menu__footer .search-menu__footer-container {
    display: none; } }

@media (min-width: 801px) {
  .atm_List-social-modal.atm_List-social-modal--notainterna.aca {
    display: none; }
  #main-menu .menu-block-search {
    display: none; } }

@media (min-width: 940px) and (max-width: 3000px) {
  body.nota-interna .main #note-body {
    margin-bottom: 0; }
  .org-section_Spotlight {
    margin-top: 2rem; } }

@media (max-width: 322px) {
  .GlrHeader-nav .header__logo a {
    background-image: url(/sites/all/themes/larepublica_zen/images/glr/design/logo-iphone5.png);
    background-position: inherit;
    width: 184px;
    top: 1.1rem;
    background-repeat: no-repeat; } }

@media (max-width: 800px) {
  .lay-GlrFooterHeader {
    display: none; }
  body.nota-interna .col-right.col-md-5 .content-right #glr-internas-block-nodemoreviews {
    display: none; }
  body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD {
    display: block;
    z-index: 32;
    bottom: 0;
    left: 0;
    position: fixed;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    width: 100%;
    -webkit-transition: transform .35s ease;
    -webkit-transition: -webkit-transform .35s ease;
    transition: -webkit-transform .35s ease;
    transition: transform .35s ease;
    transition: transform .35s ease, -webkit-transform .35s ease; }
    body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD.block-down {
      -webkit-transform: translate(0, -20%);
      transform: translate(0, -20%); }
    body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .LastPost__title {
      display: inline-block;
      background: #E00109; }
    body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .glr-regional-content.swiper-container-moreviews {
      position: relative;
      background: rgba(0, 0, 0, 0.74); }
      body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .glr-regional-content.swiper-container-moreviews .swiper-wrapper {
        z-index: 0; }
      body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .glr-regional-content.swiper-container-moreviews h2 {
        padding: 2rem 4rem;
        margin: 0;
        text-align: center; }
      body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .glr-regional-content.swiper-container-moreviews .btn-swiper-next,
      body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .glr-regional-content.swiper-container-moreviews .btn-swiper-prev {
        display: inline-block;
        position: absolute;
        width: 25px;
        text-align: center;
        border-radius: 50px;
        height: 25px;
        top: 33%;
        color: white;
        border: 1px dotted white; }
      body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .glr-regional-content.swiper-container-moreviews .btn-swiper-prev {
        left: 1rem; }
      body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .glr-regional-content.swiper-container-moreviews .btn-swiper-next {
        right: 1rem; }
      body.nota-interna .col-right.col-md-5 .content-right .glr-internas-block.glr-internas-block--RWD .glr-regional-content.swiper-container-moreviews .swiper-wrapper h2 a {
        color: white; }
  .content-container.col-md-8 .page-title h1.block-title {
    font-size: 30px !important;
    line-height: 1 !important; }
  body.nota-interna .main #note-body a,
  body.nota-interna .info-author a {
    border-bottom: 1.5px dotted rgba(51, 51, 64, 0.87); }
  body.nota-interna .org-section_Spotlight .Format3__title {
    margin-top: 1rem;
    margin-bottom: 2rem; }
  body.nota-interna .atm_List-social-modal li:nth-of-type(4) {
    display: none; }
  body.nota-interna .content-container .line-before-photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  body.nota-interna blockquote strong {
    padding-bottom: 0.1rem; } }

@media (min-width: 801px) {
  body.nota-interna .lay-GlrBody #main .main .row.content {
    margin: 0 auto;
    padding: 0 0.45rem;
    padding-left: 0.5rem; }
    body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 {
      width: 655px; }
      body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 .container-image-post img.asinc {
        width: 100% !important; }
      body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 #note-body.wraper-colm2 .col-md-5 .wrap-node-author {
        text-align: right;
        float: right;
        height: 155px; }
        body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 #note-body.wraper-colm2 .col-md-5 .wrap-node-author .node-author {
          border: none;
          line-height: 1; }
          body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 #note-body.wraper-colm2 .col-md-5 .wrap-node-author .node-author .detail a {
            text-align: right;
            font-weight: normal;
            border: none; }
          body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 #note-body.wraper-colm2 .col-md-5 .wrap-node-author .node-author .detail p {
            text-align: right; }
            body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 #note-body.wraper-colm2 .col-md-5 .wrap-node-author .node-author .detail p label {
              text-align: right;
              font-weight: bold;
              margin: 0; }
      body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 #note-body.wraper-colm2 .col-md-5 .related-block {
        padding: 0 6px 0 0;
        display: block;
        clear: both; }
        body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 #note-body.wraper-colm2 .col-md-5 .related-block .LastPost__title {
          width: 100%;
          background-color: #00558C;
          float: left; }
        body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 #note-body.wraper-colm2 .col-md-5 .related-block .topic-area {
          float: left;
          background-color: #E6E6E6; }
          body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 #note-body.wraper-colm2 .col-md-5 .related-block .topic-area ul li .node-relacionadas {
            margin: 0px 10px;
            border-bottom: 1px solid #c8cdd2;
            padding: 10px 0; }
            body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 #note-body.wraper-colm2 .col-md-5 .related-block .topic-area ul li .node-relacionadas .info h2 {
              font-size: 13.5px;
              font-weight: 400;
              line-height: 1.5;
              font-family: 'Roboto', light;
              margin: 0; }
        body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 #note-body.wraper-colm2 .col-md-5 .related-block center {
          float: left;
          width: 100%; }
          body.nota-interna .lay-GlrBody #main .main .row.content .col-left.col-md-11 #note-body.wraper-colm2 .col-md-5 .related-block center #Lateral_Inf {
            margin: 2rem auto 0;
            width: 120px; }
    body.nota-interna .lay-GlrBody #main .main .row.content .col-right.col-md-5 center, body.nota-interna .lay-GlrBody #main .main .row.content .col-right.col-md-5 aside {
      width: 300px; }
  body.nota-interna .lay-GlrBody #main .main .row.footer-content {
    margin: 0 auto; }
    body.nota-interna .lay-GlrBody #main .main .row.footer-content .footer-left.col-md-3 {
      padding: 0;
      width: 164px;
      padding-left: 0.6rem;
      padding-right: 0.8rem; }
    body.nota-interna .lay-GlrBody #main .main .row.footer-content .footer-middle.col-md-8 {
      padding: 0;
      width: 484px;
      margin-right: 1.2rem;
      margin-left: 0.9rem; }
    body.nota-interna .lay-GlrBody #main .main .row.footer-content .footer-right.col-md-5 {
      padding-right: 0;
      padding-left: 0;
      width: 300px;
      margin-left: 0.5rem;
      /*
						 	position:-webkit-sticky;
			 				position: sticky;
			 				top: 56px;
			 				*/ }
  body.nota-interna .lay-GlrBody #main .main #note-body .note-moreviews .note-moreviews-content ul {
    padding-left: 2rem; }
    body.nota-interna .lay-GlrBody #main .main #note-body .note-moreviews .note-moreviews-content ul li {
      list-style-type: disc;
      margin-bottom: 1.5rem; }
      body.nota-interna .lay-GlrBody #main .main #note-body .note-moreviews .note-moreviews-content ul li .container-image-note-more-reviews {
        display: none; }
  body.nota-interna .org-section_Spotlight {
    margin-right: 0.6rem;
    margin-left: 0.6rem; }
    body.nota-interna .org-section_Spotlight .Format3__title {
      margin-top: 1rem; }
  body.nota-interna #block-medio-footer {
    margin-right: 0.6rem;
    margin-left: 0.6rem; }
  body.nota-interna center #Middle3 {
    margin-bottom: 20px; }
  body.nota-interna .wraper-colm2#note-body {
    display: table;
    padding-bottom: 0px; }
    body.nota-interna .wraper-colm2#note-body .col-md-5 {
      /*
			 	position:-webkit-sticky;
			 	position: sticky;
			 	top: 56px;
			 	*/ }
      body.nota-interna .wraper-colm2#note-body .col-md-5 aside .related-block {
        margin-bottom: 0; } }

/*Botones del menu header en mobile*/
.btn-sandwich {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  background: transparent;
  color: white;
  border: none;
  font-size: 2.5rem;
  padding: 11px 11px 8px 0px;
  margin: 0; }
  .btn-sandwich .atm_Button-burguer {
    width: 43px;
    height: 36px;
    border: 1px solid #fff;
    display: block;
    padding: 0;
    top: 50%;
    position: relative;
    left: 5px; }
    .btn-sandwich .atm_Button-burguer span {
      height: 4px;
      border-radius: 16px;
      width: 80%;
      left: 4px;
      display: block;
      position: absolute;
      background: #fff;
      opacity: 1;
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: 0.25s ease-in-out;
      transition: 0.25s ease-in-out;
      -webkit-transform-origin: left center;
      transform-origin: left center; }
      .btn-sandwich .atm_Button-burguer span:nth-child(1) {
        top: 7px; }
      .btn-sandwich .atm_Button-burguer span:nth-child(2) {
        top: 15px; }
      .btn-sandwich .atm_Button-burguer span:nth-child(3) {
        top: 23px; }

.btn-sandwich.is-active {
  background-color: #fff; }
  .btn-sandwich.is-active .atm_Button-burguer {
    background: #fff; }
    .btn-sandwich.is-active .atm_Button-burguer span {
      background: #000; }
    .btn-sandwich.is-active .atm_Button-burguer span:nth-child(1) {
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      top: 4px;
      left: 10px; }
    .btn-sandwich.is-active .atm_Button-burguer span:nth-child(2) {
      width: 0%;
      opacity: 0; }
    .btn-sandwich.is-active .atm_Button-burguer span:nth-child(3) {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      top: 27px;
      left: 10px; }

.ojito {
  position: absolute;
  top: 6px;
  right: 58px;
  vertical-align: middle; }
  .ojito .btn-ojo {
    font-size: 0;
    width: 48px;
    background-repeat: no-repeat;
    margin-top: 5px;
    font-size: 0px;
    background-image: url(/sites/all/themes/larepublica_zen/images/glr/design/btnmvsvg.svg);
    height: 36px;
    border: 1px solid #fff;
    background-color: transparent;
    background-position: 50% 50%; }

@media (min-width: 801px) {
  .ojito, .btn-sandwich {
    display: none; } }

/*Botones del submenu*/
.nav-Main > ul > .ojo a {
  width: 48px;
  height: 39px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 0px;
  background-image: url(/sites/all/themes/larepublica_zen/images/glr/design/btnmv-desktopsvg.svg);
  margin-top: 3px; }

.nav-Main > ul.menu.mobileMenu li.ojo + li.menu__item.last.menu-fields-menu-link a.menu__link.Array.js_com_Drowpdown_btn {
  width: 48px;
  height: 39px;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-top: 5px;
  font-size: 0px;
  background-image: url(/sites/all/themes/larepublica_zen/images/glr/design/btnsubmenusvg.svg);
  margin-top: 3px; }
  .nav-Main > ul.menu.mobileMenu li.ojo + li.menu__item.last.menu-fields-menu-link a.menu__link.Array.js_com_Drowpdown_btn:before {
    content: ""; }

@media (max-width: 426px) {
  body.nota-interna .body-middle #block-medio-footer a[title='wapa'] {
    margin-bottom: 0.9rem !important; } }

.nota-interna-eliminatorias-2018 .main .nota-breadcrumb li a {
  background-color: transparent !important; }

.nota-interna-eliminatorias-2018 .main .nota-breadcrumb li:first-child a {
  background-color: #254870 !important; }

/*Interna IMPRESA OPINION*/
@media (min-width: 801px) {
  body.nota-interna.columnista.section-impresa .lay-GlrBody #main .main .cover.set-up-12-grid.home {
    margin: 0 !important; } }

/* timeline-minutes-sport*/
#note-body .Mam,
#note-body .MAM,
#note-body .mam {
  padding-left: 3rem; }
  #note-body .Mam h3,
  #note-body .Mam .Des h3,
  #note-body .Mam .des h3,
  #note-body .Mam .d p,
  #note-body .Mam .D p,
  #note-body .Mam .Destacados h3,
  #note-body .Mam .Destacados p,
  #note-body .Mam .destacados h3,
  #note-body .Mam .destacados p,
  #note-body .Mam .destacado h3,
  #note-body .Mam .destacado p,
  #note-body .MAM h3,
  #note-body .MAM .Des h3,
  #note-body .MAM .des h3,
  #note-body .MAM .d p,
  #note-body .MAM .D p,
  #note-body .MAM .Destacados h3,
  #note-body .MAM .Destacados p,
  #note-body .MAM .destacados h3,
  #note-body .MAM .destacados p,
  #note-body .MAM .destacado h3,
  #note-body .MAM .destacado p,
  #note-body .mam h3,
  #note-body .mam .Des h3,
  #note-body .mam .des h3,
  #note-body .mam .d p,
  #note-body .mam .D p,
  #note-body .mam .Destacados h3,
  #note-body .mam .Destacados p,
  #note-body .mam .destacados h3,
  #note-body .mam .destacados p,
  #note-body .mam .destacado h3,
  #note-body .mam .destacado p {
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 20px;
    line-height: 2rem;
    text-transform: uppercase;
    font-weight: bold;
    color: #333340;
    position: relative;
    right: 1.5rem;
    margin: 1.8rem 0; }
    #note-body .Mam h3 img,
    #note-body .Mam .Des h3 img,
    #note-body .Mam .des h3 img,
    #note-body .Mam .d p img,
    #note-body .Mam .D p img,
    #note-body .Mam .Destacados h3 img,
    #note-body .Mam .Destacados p img,
    #note-body .Mam .destacados h3 img,
    #note-body .Mam .destacados p img,
    #note-body .Mam .destacado h3 img,
    #note-body .Mam .destacado p img,
    #note-body .MAM h3 img,
    #note-body .MAM .Des h3 img,
    #note-body .MAM .des h3 img,
    #note-body .MAM .d p img,
    #note-body .MAM .D p img,
    #note-body .MAM .Destacados h3 img,
    #note-body .MAM .Destacados p img,
    #note-body .MAM .destacados h3 img,
    #note-body .MAM .destacados p img,
    #note-body .MAM .destacado h3 img,
    #note-body .MAM .destacado p img,
    #note-body .mam h3 img,
    #note-body .mam .Des h3 img,
    #note-body .mam .des h3 img,
    #note-body .mam .d p img,
    #note-body .mam .D p img,
    #note-body .mam .Destacados h3 img,
    #note-body .mam .Destacados p img,
    #note-body .mam .destacados h3 img,
    #note-body .mam .destacados p img,
    #note-body .mam .destacado h3 img,
    #note-body .mam .destacado p img {
      margin: 0 0.35rem 0 0.7rem; }
  #note-body .Mam p,
  #note-body .Mam a,
  #note-body .MAM p,
  #note-body .MAM a,
  #note-body .mam p,
  #note-body .mam a {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem; }
  #note-body .Mam a,
  #note-body .MAM a,
  #note-body .mam a {
    text-decoration: none;
    border-bottom: 0.5px dotted rgba(51, 51, 64, 0.62);
    color: #333340;
    font-weight: bold; }
    #note-body .Mam a:hover,
    #note-body .MAM a:hover,
    #note-body .mam a:hover {
      background: rgba(92, 255, 104, 0.67);
      border-bottom: 0px solid transparent; }

/* center-ads-Top */
#Top {
  width: 100%;
  max-width: 1000px;
  margin: auto; }

/* investigación*/
body.theme-larepublica-investigacion #esp-investigacion-block-home-news .esp-investigacion-content div:nth-of-type(9) {
  clear: both; }

body.theme-larepublica-investigacion #esp-investigacion-block-home-news .esp-investigacion-content div:nth-of-type(10) {
  clear: none; }

/* branding -- content */
.branding .tags-main.bl-advertising {
  display: inline-block;
  width: 100%;
  padding: 1.5rem;
  margin-bottom: 2rem;
  font-size: 0; }
  .branding .tags-main.bl-advertising h1 {
    margin: 0;
    display: inline-block;
    color: #fff;
    vertical-align: middle;
    font-size: 3rem;
    width: 50%; }
  .branding .tags-main.bl-advertising .item-sponsort {
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    width: 50%; }
    .branding .tags-main.bl-advertising .item-sponsort span {
      color: #fff;
      font-size: 1.5rem; }
    .branding .tags-main.bl-advertising .item-sponsort img {
      width: 158px; }
    .branding .tags-main.bl-advertising .item-sponsort.item-sponsort-mobile {
      display: none; }

@media (max-width: 800px) {
  .branding .tags-main.bl-advertising .item-sponsort-mobile {
    display: none; } }

@media (max-width: 425px) {
  .branding .tags-main.bl-advertising h1 {
    font-size: 2.5rem; }
  .branding .tags-main.bl-advertising .item-sponsort span {
    display: block;
    text-align: left; } }

#Middle2 {
  display: inline-block !important;
  text-align: center !important; }

.glr-internas-block.container-rs-shared {
  display: none; }
  .glr-internas-block.container-rs-shared .block-rs-shared {
    width: 100%;
    text-align: right;
    display: inline-block;
    padding-top: 45px; }
    .glr-internas-block.container-rs-shared .block-rs-shared .atm_List-social-modal {
      display: inline-block;
      width: 120px;
      margin-top: 6px; }
      .glr-internas-block.container-rs-shared .block-rs-shared .atm_List-social-modal li {
        margin: 0 0px 11px 11px; }
        .glr-internas-block.container-rs-shared .block-rs-shared .atm_List-social-modal li a {
          width: 25px;
          height: 25px; }
          .glr-internas-block.container-rs-shared .block-rs-shared .atm_List-social-modal li a i.google-plus {
            top: 0px; }
  .glr-internas-block.container-rs-shared .block-time-author-post p {
    line-height: 1;
    letter-spacing: 0px;
    font-size: 13px;
    text-align: right; }
  .glr-internas-block.container-rs-shared .block-time-author-post h4 {
    line-height: 1;
    letter-spacing: 0px;
    font-size: 15px;
    text-align: right;
    font-weight: bold;
    font-family: 'Roboto', sans-serif; }

@media (min-width: 801px) {
  .glr-internas-block.container-rs-shared {
    display: block; } }

.lay-GlrBody #main .main .row.content.fixed-aside-right {
  position: relative; }
  .lay-GlrBody #main .main .row.content.fixed-aside-right .col-right.col-md-5 {
    position: static; }
    .lay-GlrBody #main .main .row.content.fixed-aside-right .col-right.col-md-5 aside {
      position: fixed;
      width: 300px;
      /*padding: 0 0.85rem 0 0;*/
      bottom: 0px; }
      .lay-GlrBody #main .main .row.content.fixed-aside-right .col-right.col-md-5 aside #block-externos-block-json-cuponidad-sidebar {
        width: 300px; }
      .lay-GlrBody #main .main .row.content.fixed-aside-right .col-right.col-md-5 aside .content-right center {
        margin-right: 16px; }

.lay-GlrBody #main .main .row.content.fixed-bottom-aside-right {
  position: relative; }
  .lay-GlrBody #main .main .row.content.fixed-bottom-aside-right .col-right.col-md-5 {
    position: relative; }
    .lay-GlrBody #main .main .row.content.fixed-bottom-aside-right .col-right.col-md-5 aside {
      position: absolute;
      width: 300px;
      /*padding: 0 0.85rem 0 0;*/
      bottom: 0px; }

.lay-GlrBody #main .main .row.content {
  position: relative; }
  .lay-GlrBody #main .main .row.content .col-left.content-container.col-md-11 #note-body.wraper-colm2.fixed-aside-left .col-md-5 {
    position: static; }
    .lay-GlrBody #main .main .row.content .col-left.content-container.col-md-11 #note-body.wraper-colm2.fixed-aside-left .col-md-5 aside .related-block {
      position: fixed;
      bottom: 0px;
      width: 198.44px; }

.lay-GlrBody #main .main .row.content {
  position: relative; }
  .lay-GlrBody #main .main .row.content .col-left.content-container.col-md-11 #note-body.wraper-colm2.fixed-bottom-aside-left .col-md-5 {
    position: relative; }
    .lay-GlrBody #main .main .row.content .col-left.content-container.col-md-11 #note-body.wraper-colm2.fixed-bottom-aside-left .col-md-5 aside .related-block {
      position: absolute;
      bottom: 0px;
      width: 198.44px; }

@-webkit-keyframes parpadeo {
  0% {
    opacity: 1.0; }
  50% {
    opacity: 0.0; }
  100% {
    opacity: 1.0; } }

@-moz-keyframes parpadeo {
  0% {
    opacity: 1.0; }
  50% {
    opacity: 0.0; }
  100% {
    opacity: 1.0; } }

@-o-keyframes parpadeo {
  0% {
    opacity: 1.0; }
  50% {
    opacity: 0.0; }
  100% {
    opacity: 1.0; } }

@keyframes parpadeo {
  0% {
    opacity: 1.0; }
  50% {
    opacity: 0.0; }
  100% {
    opacity: 1.0; } }

#menu-final-champions {
  width: 100%;
  position: relative;
  z-index: 1; }
  #menu-final-champions .menu-final-container {
    margin: 0 auto;
    width: 100%;
    font-size: 0;
    padding: 14px 0;
    background-color: #1b3275;
    background-position: 0 0; }
    #menu-final-champions .menu-final-container .menu-block {
      display: inline-block;
      font-size: 0;
      width: 100%;
      cursor: pointer;
      z-index: 5;
      position: relative; }
      #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 {
        display: inline-block;
        vertical-align: middle; }
        #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .timelapse {
          display: inline-block;
          margin-right: 19px; }
          #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .timelapse .block-time {
            display: inline-block;
            vertical-align: middle;
            margin-right: 19px; }
            #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .timelapse .block-time .panel-time {
              border: 1.6px solid #fff;
              color: #5cff66;
              width: 93px;
              height: 31px;
              background-color: #4d4d59;
              text-align: center; }
              #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .timelapse .block-time .panel-time span {
                font-size: 23px;
                line-height: 28px;
                font-family: 'Digitalism';
                letter-spacing: 2px;
                position: relative;
                top: 3px; }
              #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .timelapse .block-time .panel-time #server-time {
                display: none; }
          #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .timelapse .block-en-vivo {
            display: inline-block;
            vertical-align: middle; }
            #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .timelapse .block-en-vivo .block-live {
              border: 1.6px solid #fff;
              color: #5cff66;
              text-align: center;
              width: 83px;
              height: 31px;
              background-color: #f40000; }
              #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .timelapse .block-en-vivo .block-live span {
                line-height: 18px;
                vertical-align: middle;
                color: #fff;
                font-size: 15px;
                margin-right: 3px;
                font-weight: bold; }
              #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .timelapse .block-en-vivo .block-live i {
                font-size: 16px;
                line-height: 18px;
                vertical-align: middle;
                color: #fff; }
              #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .timelapse .block-en-vivo .block-live .en-vivo {
                font-size: 15px;
                line-height: 18px;
                position: relative;
                top: 5px;
                -webkit-animation-duration: 1s;
                -moz-animation-duration: 1s;
                -o-animation-duration: 1s;
                animation-duration: 1s;
                -webkit-animation-iteration-count: infinite;
                -moz-animation-iteration-count: infinite;
                -o-animation-iteration-count: infinite;
                animation-iteration-count: infinite;
                -webkit-animation-name: parpadeo;
                -moz-animation-name: parpadeo;
                -o-animation-name: parpadeo;
                animation-name: parpadeo;
                -webkit-animation-direction: normal;
                -moz-animation-direction: normal;
                -o-animation-direction: normal;
                animation-direction: normal; }
          #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .timelapse span {
            display: inline-block;
            vertical-align: middle; }
          #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .timelapse .txt-faltan {
            color: #fff;
            margin-right: 19px;
            font-size: 17px;
            line-height: 21px; }
        #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .score {
          text-align: center; }
          #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .score .txt-equipo {
            font-size: 20px;
            line-height: 32px;
            text-transform: uppercase; }
          #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .score .txt-score {
            font-size: 26px;
            line-height: 32px;
            margin: 0 15px;
            text-transform: uppercase; }
          #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .score span {
            vertical-align: middle;
            color: #fff;
            font-family: 'Roboto', sans-serif; }
          #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .score img {
            display: none; }
        #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .sponsor-link {
          z-index: 10;
          width: 140px;
          height: 29px; }
          #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 .sponsor-link .logo-sponsor {
            width: 140px;
            height: 29px;
            margin-left: 19px; }
        #menu-final-champions .menu-final-container .menu-block .colum-mfc-3 span {
          font-family: 'Roboto', sans-serif;
          font-size: 13px; }
        #menu-final-champions .menu-final-container .menu-block .colum-mfc-3:nth-child(1) {
          width: 100%;
          text-align: center; }
        #menu-final-champions .menu-final-container .menu-block .colum-mfc-3:nth-child(2) {
          width: 100%;
          text-align: center; }
        #menu-final-champions .menu-final-container .menu-block .colum-mfc-3:nth-child(3) {
          width: 100%;
          text-align: right; }

@media (min-width: 801px) {
  #menu-final-champions .menu-final-container {
    width: 1000px; }
    #menu-final-champions .menu-final-container .menu-block .colum-mfc-3:nth-child(1) {
      width: 30%;
      text-align: left; }
      #menu-final-champions .menu-final-container .menu-block .colum-mfc-3:nth-child(1) .sponsor-link {
        position: absolute;
        top: 2px; }
    #menu-final-champions .menu-final-container .menu-block .colum-mfc-3:nth-child(2) {
      width: 40%; }
    #menu-final-champions .menu-final-container .menu-block .colum-mfc-3:nth-child(3) {
      width: 30%; } }

/*@import "new_interna_main_block";*/
