@charset "UTF-8";
/* THEME VARIABLES */
/* GENERAL FRAMEWORK */
/* Bootstrap dependencies */
/* Cambiado por compatibilidad VOCENTO */
/* Igual que MD por compatibilidad VOCENTO */
/* Eliminación de LG por compatibilidad VOCENTO (resolución 4k) */
/* Variables */
/* Mixins */
/* DESIGN FRAMEWORK */
/* LAYOUT NEWSPAPER 2016 */
/* VARIABLES */
/* Colores */
/* $col-brand-secondary: #63808e !default; */
/* $col-brand-secondary: #5492AB !default; */
/* Grays */
/* Colores seccion */
/* FONTS */
/*
Martel:700,800,900
PT Sans Narrow:400,700
Roboto:400,300,100:latin
Roboto+Condensed:700,400,300:latin
'Pridi', serif
*/
/*
$font-text-bold: 'Holtwood One SC', sans-serif;
$font-text-ultrabold: 'Ultra', sans-serif;
*/
/* $font-text: Georgia, sans-serif; */
/* $font-text-condensed: 'PT Sans Narrow', Arial, sans-serif; */
/* HOME CATEGORY / TAG (Cliche) */
/* OPEN HOME TITLES (H1, H2) */
/* DEFAULT HOME TITLES (H1, H2) */
/* HOME SMALL TITLES (H1, H2) */
/* HOME summary (P) */
/* HOME data (Author) */
/* HOME data (Opinion / Author) */
/* HOME related (H3) */
/* DETALLE V2 */
/* DETAIL titles (H1) */
/* Mobile */
/* DETAIL subtitles (H2) */
/* Mobile */
/* TEXT (Paragraphs) */
/* TEXT SUBTITLES (Ladilos) */
/* TIME IN LIVE ARTICLES  (equal than subtitles, use it) */
/* DETAIL Data */
/* Data Author */
/* Media Data (Footer) */
/* Keywords */
/* Rating */
/* RELATED CONTENT */
/* Headlines */
/* Author Profiles */
/* $font-related-big-size: 28px; /* First on ASIDE articles (with HOR photo) */
/* Cliches */
/*********/
/* FONTS */
/*********/
/* Boxes */
/* HEADER */
/* MENU */
/* SHARE BUTTONS */
/* $size-bar-icons: 25px; */
/* MODALES */
/* ScrollBar */
/********************/
/******* HOME *******/
/********************/
/* HOME: Grid  Variables */
/* Hightlight Articles */
/* BLQ borders */
/* BODY */
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css");
@import url("https://fonts.googleapis.com/css?family=Montserrat");
@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900&subset=latin-ext");
@import url("https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i,900,900i");
@import url("https://fonts.googleapis.com/css?family=Work+Sans:300,400,500,600,700,800,900");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i");
@import url("https://fonts.googleapis.com/icon?family=Material+Icons");
@import url("https://fonts.googleapis.com/css?family=Noto+Serif+SC:400,500,600,700");
html, body {
  padding: 0;
  margin: 0; }

body {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  overflow-x: hidden;
  overflow-y: scroll; }

.container {
  background: white; }

a {
  color: #326891;
  text-decoration: none; }
  a:active {
    outline: none; }

/****************************/
/* DEFAULT RENDERING VALUES */
/****************************/
/* Fonts */
h1, h2, h3, h4, h5, h6, .antetitulo, p, .data, figcaption {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* Images (vector images)
img[src$=".gif"], img[src$=".png"] {

   image-rendering: -moz-crisp-edges;             // Firefox
   image-rendering: -o-crisp-edges;               // Opera
   image-rendering: -webkit-optimize-contrast;    //  Webkit (non-standard naming)
   image-rendering: crisp-edges;
   -ms-interpolation-mode: nearest-neighbor;      // IE (non-standard property)

 }
 */
/* General Design Variables */
/* MIXINS */
.btn-brand {
  background: #326891;
  color: white;
  border: none;
  text-shadow: 0px -1px #254d6b; }

/* Botones media images */
/* Botones media images */
/* Moveto X and Y axis */
/* Theme for DIV SCROLLBAR */
/* Efecto resaltar */
@keyframes color-me-in {
  0% {
    opacity: 0.2; }
  50% {
    opacity: 1;
    -ms-transform: scale(1.2);
    /* IE 9 */
    -webkit-transform: scale(1.2);
    /* Chrome, Safari, Opera */
    transform: scale(1.2); }
  100% {
    opacity: 0.2;
    -ms-transform: scale(0.8);
    /* IE 9 */
    -webkit-transform: scale(0.8);
    /* Chrome, Safari, Opera */
    transform: scale(0.8); } }
@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/* Cabecero fixed portada */
/* Fondo con degradado negro */
/**************
   Flex Mixins
***************/
/*****************
  Flickity Mixins
*****************/
/**************************
  Content overlay details
***************************/
/* Sombra showCaseDetail-bg */
/* Title showCaseDetail-title */
/* Description showCaseDetail-desc */
/* Sites especiales */
/* MIXIN CLICHES EN PORTADA */
/* MIXIN CLICHES SUPLEMENTOS */
/* MIXIN CLICHES VERTICALES */
/* MIXIN CAJA MAS VOZ AUTORES */
/* Mixins */
@font-face {
  font-family: "webicons";
  src: url("../fonts/webicons-webfont.eot");
  src: url("../fonts/webicons-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/webicons-webfont.woff") format("woff"), url("../fonts/webicons-webfont.ttf") format("truetype"), url("../fonts/webicons-webfont.svg#webicons") format("svg");
  font-weight: normal;
  font-style: normal; }
[data-icon]:before {
  font-family: "webicons" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "webicons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-list:before {
  content: "\47"; }

.icon-settings-streamline-1:before {
  content: "\62"; }

.icon-ios7-icon:before {
  content: "\63"; }

.icon-ios7-icon-1:before {
  content: "\64"; }

.icon-ios7-icon-2:before {
  content: "\65"; }

.icon-ios7-icon-3:before {
  content: "\66"; }

.icon-ios7-icon-4:before {
  content: "\67"; }

.icon-map-pin-streamline:before {
  content: "\69"; }

.icon-ios7-icon-5:before {
  content: "\6a"; }

.icon-map-pin:before {
  content: "\6b"; }

.icon-ios7-icon-6:before {
  content: "\68"; }

.icon-ios7-icon-7:before {
  content: "\6c"; }

.icon-ios7-icon-8:before {
  content: "\6d"; }

.icon-ios7-icon-9:before {
  content: "\6e"; }

.icon-ios7-icon-10:before {
  content: "\6f"; }

.icon-ios7-icon-11:before {
  content: "\70"; }

.icon-ios7-icon-12:before {
  content: "\71"; }

.icon-ios7-icon-13:before {
  content: "\72"; }

.icon-ios7-icon-14:before {
  content: "\73"; }

.icon-ios7-icon-15:before {
  content: "\74"; }

.icon-ios7-icon-16:before {
  content: "\75"; }

.icon-ios7-icon-17:before {
  content: "\76"; }

.icon-ios7-icon-18:before {
  content: "\77"; }

.icon-ios7-icon-19:before {
  content: "\78"; }

.icon-ios7-icon-20:before {
  content: "\79"; }

.icon-ios7-icon-21:before {
  content: "\7a"; }

.icon-ios7-icon-22:before {
  content: "\41"; }

.icon-ios7-icon-23:before {
  content: "\42"; }

.icon-ios7-icon-24:before {
  content: "\43"; }

.icon-ios7-icon-25:before {
  content: "\44"; }

.icon-ios7-icon-26:before {
  content: "\45"; }

.icon-list-thumbnails:before {
  content: "\46"; }

.icon-fontawesome-webfont:before {
  content: "\61"; }

.icon-cancel:before {
  content: "\48"; }

.icon-play:before {
  content: "\49"; }

.icon-ios7-icon-27:before {
  content: "\4a"; }

.icon-ios7-icon-28:before {
  content: "\4b"; }

.icon-fontawesome-webfont-1:before {
  content: "\4c"; }

.icon-flag:before {
  content: "\4d"; }

.icon-thermometer:before {
  content: "\4e"; }

.icon-dot-3:before {
  content: "\50"; }

.icon-fontawesome-webfont-2:before {
  content: "\4f"; }

.icon-ios7-icon-29:before {
  content: "\51"; }

.icon-ios7-icon-30:before {
  content: "\52"; }

.icon-star:before {
  content: "\53"; }

.icon-cancel-1:before {
  content: "\54"; }

.icon-v-television-logo:before {
  content: "\55"; }

.icon-logo-v:before {
  content: "\56"; }

.icon-play-video:before {
  content: "\57"; }

.icon-glyphicons-halflings-regular:before {
  content: "\58"; }

.icon-ios7-icon-31:before {
  content: "\59"; }

.icon-ios7-icon-32:before {
  content: "\5a"; }

.icon-camera:before {
  content: "\30"; }

.icon-ios7-icon-33:before {
  content: "\31"; }

.icon-ios7-icon-34:before {
  content: "\32"; }

.icon-ios7-icon-35:before {
  content: "\33"; }

.icon-camera-50:before {
  content: "\34"; }

.icon-user-outline:before {
  content: "\35"; }

.icon-android-person:before {
  content: "\36"; }

.icon-ios7-icon-36:before {
  content: "\37"; }

.icon-iconomenu:before {
  content: "\38"; }

.icon-ios-person:before {
  content: "\39"; }

.icon-sso:before {
  content: "\21";
  padding-right: 5px; }

.icon-cancel-3:before {
  content: "\22"; }

/* Fontastic icons */
/* VISUAL THEME */
/* Theme Variables */
/******************************/
/* PERSONALIZED  LOADING LOGO */
/******************************/
.embed-responsive-16by9, .lazy {
  background-image: url("data:image/gif;base64,R0lGODlhIwAjANUAAOvr6+rq6unp6ejo6Ofn5+bm5uXl5eTk5OPj4+Li4uHh4eDg4N/f397e3t3d3dzc3Nvb29nZ2djY2NTU1NPT09DQ0M7Ozs3NzcvLy8rKysjIyMfHx8XFxcPDw8LCwr+/v76+vry8vLu7u7q6urm5ube3t7S0tLCwsK+vr6ysrKqqqqmpqaampqGhoZ2dnZmZmf4BAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAQAwACwAAAAAIwAjAAAGLUCAcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/B4EAAh+QQFAQAwACwAAAAAAQABAAAGA0BYEAAh+QQFAQAwACwDAAEABgABAAAGB0AEbAhDBAEAIfkEBQEAMAAsAAABACEAAgAABhdAmNAhFD6KyKRyuYA4h07IcupkCBWPIAAh+QQFAQAwACwAAAMAIAACAAAGG0AYZAiBCYkQhXHJXD6QQ+HzYSQ2hM3sE6oIAgAh+QQFAQAwACwAAAUAHgACAAAGG0CYA0aEQY4QImRYbCqQyAcRQa0iitRm09oMAgAh+QQFAQAwACwAAAAAAQABAAAGA0BYEAAh+QQFAQAwACwCAAYAGAACAAAGFEAIDAYpCofFoVJpFDaPSOiSaAwCACH5BAUBADAALAsACAAPAAIAAAYQQBgEAisai8MhY3iEMZDJIAAh+QQFAQAwACwKAAoAEAACAAAGEkAYZAgrwh7G4RDBNMIQTiYzCAAh+QQFAQAwACwJAAsAEQADAAAGFUCYAwKBGY9HIlGhPD6KySZySoUFAQAh+QQFAQAwACwIAA0AEgACAAAGE0AYZAiBwRpCo5EIeRAdymOUGQQAIfkEBQEAMAAsBwAPABMAAgAABhRAGGQIgRmNDKGRCEE4nUfjU/oMAgAh+QQFAQAwACwHABAAEwADAAAGF8AHZAiBGY9DI3EJeRxhi6ETtnxar88gACH5BAUBADAALAYAEgAUAAIAAAYVQBhkCGHAjo3h4ygkMogQZjPKhAYBACH5BAUBADAALAYAFAAUAAIAAAYVQAZkCIEZYZBG44gkwhBQBHNqjCKCACH5BAUBADAALAcAFQATAAIAAAYPQIgQAisaj7ChkohkHJVBACH5BAUBADAALAcAFwATAAIAAAYRQIgQwoAZjcXjEAJbHpHPZRAAIfkEBQEAMAAsCAAZABIAAgAABhLABmQIKxYZRtiQiGgiklAnIggAIfkEBQEAMAAsCQAaABIAAwAABhdAGATygBmPx+HQ2BgujgykEhJFWq/GIAAh+QQFAQAwACwLABwAEAACAAAGE0AFBAIrMorFIcSBHBqRDEgDGQQAIfkEBQEAMAAsDgAeAAgAAgAABg7AxwPGgMEgDhhiqTQGAQAh+QQFAQAwACwPAB8ABQACAAAGCkDHwwGDwBoQYhAAIfkEBQEAMAAsEQAhAAEAAQAABgPARRAAIfkEBQEAMAAsAAAAAAEAAQAABgNAWBAAIfkEBQEAMAAsEAAhAAMAAQAABgVAhwgWBAAh+QQFAQAwACwOAB8ABwADAAAGEkDFJ/ThjCowA+vVisCeMBQ0CAAh+QQFAQAwACwNAB4ACgACAAAGFMCIyxVRwUCvlgYWablaqhcIBgsCACH5BAUBADAALAsAHAARAAIAAAYawM9qVYHBSkbjcHXqGDWvVwSmMjJUL5YlGQQAIfkEBQEAMAAsCQAaABIAAwAABiBAz2gUghlhnCNsOKwYWK8X6qhSRqNVmCmqMWaN1xYpCAAh+QQFAQAwACwHABkAFAACAAAGFkAD60UEwY4wFRJGLB6HL9dSiWy+QEEAIfkEBQEAMAAsBgAXABUAAgAABhlAxWq4KsGORyOSuNrASK/oy4CEqarSFygIACH5BAUBADAALAYAFQAVAAMAAAYgwMxoOKrAYA4OTHmEEYudl/QFah5V1ikVpsVavUctKAgAIfkEBQEAMAAsBgAUABUAAgAABhdA1Wv4AsFglBeLdTwSi6anEamCVZvSIAAh+QQFAQAwACwGABIAFQACAAAGHMDNargqwWAK0zDlOBJXG9Vr+gIdKdTIEUatBgEAIfkEBQEAMAAsBgAQABUAAwAABiVAWGhEHClgSJiH6IAVRxXLa/pyJQ2oqSsCo75AIK8qydImvaAgACH5BAUBADAALAcADwAUAAIAAAYZQNBr+CLBjjCV5kWBEV8g1zOChLGGzScoCAAh+QQFAQAwACwHAA0AFAACAAAGHUDYZEVcOWCmzgrGhBVXG4PrRW01YSwYiQKjUkFBACH5BAUBADAALAgACwATAAMAAAYkQBjsMxpxhAdPRggrFisw02vagUVcrwhzOgVZuC8hixTeckFBACH5BAUBADAALAoACgARAAIAAAYWQMprCCtGXJricAhqDVVFGMsUXb5AQQAh+QQFAQAwACwDAAgAGAACAAAGHEAFZiOBGWGT1ap4PCqVm2ZT9XoxjhGVsVoFBQEAIfkEBQEAMAAsAAAGAB0AAwAABitA2GTk8YyOowwMdnQsn0vkaDNxwkivbJa0NGQp0Kf2BQrDOmWo5WuGjdNBACH5BAUBADAALAAABQAfAAIAAAYkQFgLRDFYXsiXhvFqwZ7QpymZdGlgnReLRTU9kZQolIrqhGFBACH5BAUBADAALAAAAwAhAAIAAAYkQNhquNooiMMPbMlswhwp5LACe7msDNBryyK9Os4m5botm2BBACH5BAUBADAALAAAAQAiAAMAAAYxQNhh87nAYJxQ5nBsOp+wTMY5qcBQr6wG1sq+SNAwJauyUEwuA8z7Aq3ZpvDTxdbCggAh+QQFAQAwACwAAAAAIgACAAAGHECYcAhjEI/IocFwNMJQLZJQ5TIlrzCTddgBBQEAOw==") !important; }

/* Theme Variables */
/* LAYOUT HOME */
/*****************
      General
*****************/
/*video { object-fit: cover; }*/
/**************
   Flex Grid
***************/
/* Deprecated

  .column {
    .row {
      flex: 1; // For Compatibility
      margin: -$grid-gutter-width/2 0;
    }
  }

@media (min-width: 1024px) {
    .column {
      .row {
        @include flex-direction(column);
        > div[class*="col"] {
          flex-grow: 1;
          border-right: none;
          border-bottom: 1px solid $gray-lighter;
          padding-left: 0;
          padding-right: 0;
          &:last-child { border-bottom: none; }
        }
      }
    }

}

@media (max-width: 1024px) {
      div.column { border-bottom: none; }
}

*/
.flex-grid {
  /* Special for Slider */ }
  .flex-grid .row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
    -webkit-box-flex: 1 1 100%;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1 1 100%;
    /* OLD - Firefox 19- */
    /* width: 100%;                    For old syntax, otherwise collapses. */
    -webkit-flex: 1 1 100%;
    /* Chrome */
    -ms-flex: 1 1 100%;
    /* IE 10 */
    flex: 1 1 100%;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    justify-content: flex-end;
    box-sizing: border-box; }
    .flex-grid .row > div[class*="col"] {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      /* overflow: hidden; */
      box-sizing: border-box; }
    .flex-grid .row .align-center {
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
  .flex-grid .flickity-viewport {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
    -webkit-box-flex: 1 1 100%;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1 1 100%;
    /* OLD - Firefox 19- */
    /* width: 100%;                    For old syntax, otherwise collapses. */
    -webkit-flex: 1 1 100%;
    /* Chrome */
    -ms-flex: 1 1 100%;
    /* IE 10 */
    flex: 1 1 100%;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-justify-content: flex-end;
    /* Safari 6.1+ */
    justify-content: flex-end;
    box-sizing: border-box; }
    .flex-grid .flickity-viewport > div[class*="col"] {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      /*height: 100%;*/
      box-sizing: border-box; }
    .flex-grid .flickity-viewport .align-center {
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }

.section {
  width: 100%;
  float: left;
  clear: both; }
  .section + .section .blq {
    margin-top: 0; }

.blq {
  overflow: hidden;
  position: relative;
  margin-top: 15px;
  /* margin-bottom: $grid-gutter-width/2; */
  /* border-bottom: 1px solid $blq-border-color; */
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  /* Cliché dentro del bloque */
  /* Primer bloque cuando no tiene cliché */
  /* General */ }
  .blq:before {
    display: block !important;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 1px;
    content: " ";
    width: auto;
    background: #ebebeb; }
  .blq .section_cliche {
    padding-bottom: 0px; }
    .blq .section_cliche > [class*="col-"] {
      display: block !important;
      padding-bottom: 7.5px;
      padding-top: 0; }
  .blq > .row:first-child {
    /* border-top: 1px solid $blq-border-color; */ }
  .blq .row {
    overflow: hidden;
    /* border-bottom: 1px solid $blq-border-color; */
    /* margin-bottom: -1px; */
    position: relative; }
    .blq .row:after {
      display: block !important;
      overflow: hidden;
      position: absolute;
      bottom: 0px;
      left: 0;
      right: 0;
      height: 1px;
      content: " ";
      width: auto;
      background: #ebebeb; }
    .blq .row.blq_cliche {
      margin: 0;
      border-top: none; }
      .blq .row.blq_cliche div[class*="col"] {
        padding-left: 0;
        padding-right: 0; }
  .blq div[class*="col"] {
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative !important;
    /******************************************/
    /*** IMPORTANT BETTER STYLE FOR BORDERS ***/
    /* Top Border */
    /* Right Border */ }
    .blq div[class*="col"]:after {
      display: block !important;
      overflow: hidden;
      position: absolute;
      bottom: 0px;
      left: 15px;
      right: 15px;
      height: 1px;
      content: " ";
      width: auto;
      background: #ebebeb; }
    .blq div[class*="col"]:before {
      display: block !important;
      overflow: hidden;
      position: absolute;
      bottom: 15px;
      top: 15px;
      right: 0px;
      width: 1px;
      content: " ";
      height: auto;
      background: #ebebeb; }
    .blq div[class*="col"]:last-child:before {
      display: none; }
    .blq div[class*="col"] > .row {
      margin-top: -15px;
      margin-right: -15px;
      margin-bottom: -15px; }

/*************
    Bordes
**************/
/* Por defecto */
.brd {
  /* border-top: 1px solid $gray-lighter !important; */
  /*border-bottom: 1px solid $gray-lighter !important;
  overflow: hidden;*/ }

/* En Escritorio
@media (min-width: 1024px) {


  .brd {

    margin-bottom: 50px !important;

    div[class*="col"] {
        border-right: 1px solid $gray-lighter;
        &:last-child { border-right: 0; }
    }

    .row + .row > div[class*="col"] { border-top: 1px solid $gray-lighter;}

    // Grid mosaic

    // Bloque entero
    &.mosaic {

      > .row {
        overflow: hidden;
        margin-bottom: -1px;

        div[class*="col"] {
            border-top: 0px;
            border-bottom: 1px solid $gray-lighter;
        }
      }
    }

    // Dentro de un bloque
    .mosaic {

      border-right: none !important;

      > .row {
        overflow: hidden;
        margin: -$grid-gutter-width/2;
        margin-bottom: -(($grid-gutter-width/2)+1);
        div[class*="col"] {
            border-bottom: 1px solid $gray-lighter;
            &:last-child { border-right: 1px solid $gray-lighter; }
        }
      }
    }

  }
}

*/
/* Comportamiento comun para tablet & movil

@media (max-width: 1024px) {

    .brd {

      border-bottom: none !important;
      margin-bottom: 25px !important;

      > .row { margin: 0; }

      div[class*="col-"] {
        padding-left: 0;
        padding-right: 0;
        border-bottom: 1px solid $gray-lighter;
      }



      // Grid cuadricula

      // Bloque entero
      &.mosaic {
        .row {
          margin: 0 (-$grid-gutter-width/2);
          > div[class*="col"] { padding: $grid-gutter-width/2 !important; }
        }
      }

      // Dentro de un bloque
      .mosaic {
        .row {
          margin: -($grid-gutter-width/2);
          margin-bottom: -(($grid-gutter-width/2)+1);
          > div[class*="col"] { padding: $grid-gutter-width/2 !important; }
        }
      }

    }

}

*/
/* Solo para Tablet

@media (max-width: 1024px) and (min-width: 767px) {

  .brd {

    div[class*="col-sm"]:not([class*="col-sm-18"]) {

      border-right: 1px solid $gray-lighter;

      padding-left: $grid-gutter-width/2;
      padding-right: $grid-gutter-width/2;

      &:first-child { padding-left: 0; }
      &:last-child {
        border-right: 0;
        padding-right: 0;
      }
    }

    .col-sm-18 + [class*="col-sm"] { padding-left: 0 !important; }

  }
}
*/
/* Solo para móvil

@media (max-width: 767px) {

  .brd {

    div[class*="col-xs"]:not([class*="col-xs-18"]) {
      border-right: 1px solid $gray-lighter;

      padding-left: $grid-gutter-width/2;
      padding-right: $grid-gutter-width/2;

      &:first-child { padding-left: 0; }
      &:last-child {
        border-right: 0;
        padding-right: 0;
      }
    }

    .col-xs-18 + [class*="col-xs"] { padding-left: 0 !important; }

  }
}
*/
/**********
  Hacks
**********/
/* Flex IE10 */
@media screen and (min-width: 0\0) {
  /* Deprecated   .column, .mosaic {
    display: block !important;
    div[class*="col"] { display: block !important; }
  }
  */
  /*
  .row {
    display: block !important;
    div[class*="col"] { display: block !important; }
  }
  */ }
/* Arregla problema Bootstrap + Flex en versiones antiguas de Safari  */
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  .flex-grid .row:before {
    content: none !important; }
  .flex-grid .row:after {
    content: '' !important; } }
/* FLEX */
/* @import "../../../newspaper2017/scss/main_home";                      /*  MAIN PAGE (DETAIL) */
/* Cambiado por compatibilidad VOCENTO */
/* Igual que MD por compatibilidad VOCENTO */
/* Eliminación de LG por compatibilidad VOCENTO (resolución 4k) */
#vinetas {
  flex: 100%;
  width: 100%;
  margin: 0 -15px; }
  #vinetas div[class*="col"]:after, #vinetas div[class*="col"]:before {
    display: none !important; }
  #vinetas .tab-content {
    padding: 10px; }
  @media (min-width: 1020px) {
    #vinetas .autores_vinetas > * {
      flex-wrap: wrap; } }
  @media (max-width: 1019px) {
    #vinetas .autores_vinetas {
      border-bottom: 1px solid #444;
      margin-top: -7px;
      margin-bottom: -15px; } }
  #vinetas .nav-pills > li {
    border-radius: 0;
    border-bottom: 1px solid #444;
    font-size: .8em;
    display: block;
    width: 100%;
    min-width: 130px;
    padding-bottom: 10px;
    margin-bottom: 10px; }
    @media (max-width: 1019px) {
      #vinetas .nav-pills > li {
        width: auto;
        flex-grow: 1;
        font-size: .7em;
        border-bottom: none; } }
    #vinetas .nav-pills > li a {
      padding: 5px;
      color: #999;
      border-radius: 4px; }
      #vinetas .nav-pills > li a > * {
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out; }
      #vinetas .nav-pills > li a .avatar {
        width: 42px;
        height: 42px;
        border-radius: 50%;
        overflow: hidden;
        display: block;
        float: left;
        margin-right: 10px;
        display: none; }
        #vinetas .nav-pills > li a .avatar img {
          width: 100%; }
      #vinetas .nav-pills > li a h3 {
        font-family: "Merriweather", Georgia, serif;
        color: #ccc;
        margin: 0;
        font-size: 1.1em;
        font-weight: normal; }
      #vinetas .nav-pills > li a small {
        color: #999;
        font-weight: 300;
        font-size: .9em; }
      #vinetas .nav-pills > li a .social_share {
        display: none; }
      #vinetas .nav-pills > li a:hover {
        background: #363636;
        color: #e2e2e2;
        border-radius: 0; }
    #vinetas .nav-pills > li.active a {
      background: #353535;
      border-radius: 0; }
      #vinetas .nav-pills > li.active a h3 {
        color: #fff; }
  @media (max-width: 1019px) {
    #vinetas .nav-pills {
      width: auto;
      margin-bottom: -15px !important;
      display: flex;
      flex-wrap: nowrap;
      flex: 1;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch; }
      #vinetas .nav-pills > * {
        display: flex;
        flex-wrap: nowrap;
        flex: 1;
        justify-content: space-between; }
        #vinetas .nav-pills > * > * {
          flex: 0 0 auto; } }
  #vinetas .tab-pane {
    background: #222; }
    #vinetas .tab-pane img {
      border: 5px solid #fff;
      width: 100%;
      max-width: 450px;
      display: block;
      margin: 0 auto; }
  #vinetas .tab-content .tab-pane:first-child img {
    width: 100%;
    max-width: none !important; }

/* Article opinion

article.opinion {
  @include make-row();
  .avatar {
    @include make-xs-column(6);
    @include make-sm-column(8);
    @include make-md-column(6);
    text-align: center;
    img {
      max-width: 75px;
      width: 100%;
      @include grayscale();
      @include border-radius(50%);
    }
  }
  .content_wrapper {@include make-xs-column(18);}
  .avatar + .content_wrapper {
      @include make-xs-column(12);
      @include make-sm-column(10);
      @include make-md-column(12);
      padding: 0 !important;
  }
}
*/
/****************************/
/**** PROMOCIONES PIE ******/
/**************************/
.promociones_pie {
  margin-bottom: 0 !important;
  margin-left: -15px;
  margin-right: -15px;
  padding-bottom: 13.3333333333px !important; }
  .promociones_pie > .row:last-child:after {
    display: none !important; }
  .promociones_pie > .row:last-child > div:after {
    display: none !important; }

/***********************/
/**** HEMEROTECA ******/
/**********************/
.hemeroteca .taldiacomohoy article .embed-responsive {
  padding-bottom: 0px !important;
  margin-bottom: 10px !important; }
  .hemeroteca .taldiacomohoy article .embed-responsive img {
    position: relative !important; }
.hemeroteca .taldiacomohoy article .embed-responsive-16by9 {
  height: auto !important; }
.hemeroteca .taldiacomohoy article .antetitulo {
  position: relative !important;
  top: auto !important;
  left: auto !important; }
  .hemeroteca .taldiacomohoy article .antetitulo span {
    padding-left: 0 !important; }
  .hemeroteca .taldiacomohoy article .antetitulo a {
    color: #e42644 !important; }
.hemeroteca .taldiacomohoy article h2 {
  font-family: "Merriweather", Georgia, serif;
  font-weight: bold; }
.hemeroteca .taldiacomohoy article p {
  color: #444;
  font-size: 1em; }
.hemeroteca .search_hemeroteca {
  background: #eee;
  margin-left: -1px;
  align-content: flex-start; }
  .hemeroteca .search_hemeroteca .col-xs-18 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important; }
    .hemeroteca .search_hemeroteca .col-xs-18:after {
      right: 30px;
      background: #D2D5DA;
      display: none !important; }
  .hemeroteca .search_hemeroteca .cliche .box_h {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border-top: none !important;
    width: 100%; }
    .hemeroteca .search_hemeroteca .cliche .box_h h5 {
      font-weight: 700 !important;
      font-size: 16px !important;
      border-bottom: 1px solid #ccc;
      margin: 0;
      padding: 5px 0; }
      .hemeroteca .search_hemeroteca .cliche .box_h h5 a {
        color: #222; }
  .hemeroteca .search_hemeroteca .box_h {
    position: relative;
    margin-right: 15px;
    padding-right: 0px;
    padding-top: 0 !important;
    padding-bottom: 15px !important;
    /* border-bottom: 1px solid white !important;
    border-top: 1px solid #D2D5DA !important;            */ }
    .hemeroteca .search_hemeroteca .box_h .antetitulo {
      text-transform: uppercase;
      font-weight: 700;
      font-size: 13px;
      color: #e42644 !important; }
    .hemeroteca .search_hemeroteca .box_h h2 {
      font-family: "Roboto Condensed", sans-serif;
      font-weight: 400;
      font-size: 15px;
      margin: 0;
      line-height: 1.2;
      padding-right: 0px; }
    .hemeroteca .search_hemeroteca .box_h form .form-group {
      margin-top: 10px;
      margin-bottom: 0px; }
    .hemeroteca .search_hemeroteca .box_h form .input-group-addon {
      color: white;
      background-color: #222 !important;
      border-color: #222 !important; }
    .hemeroteca .search_hemeroteca .box_h form [type="date"] {
      -webkit-appearance: none; }
    .hemeroteca .search_hemeroteca .box_h.logo {
      color: #5A84D6 !important;
      width: 100%; }
      .hemeroteca .search_hemeroteca .box_h.logo img {
        height: 35px; }
.hemeroteca .box_h h2 {
  /*
   font-weight: 900;
   font-size: 16px;
   margin: 0;
   line-height: 1.2;
   padding-right: 50px;
   a{color: $gray-darker;}
   */
  /*
  &:after{
    display: inline-block;
    content: "\f105";
    font-family: "FontAwesome";
    font-size: 25px;
    color: $gray-dark;
    position: absolute;
    top: 30%;
    right: 8%;
  }
  */ }

/* Tira redes sociales Torre & Grada */
.tira {
  margin: 20px 0;
  padding: 20px;
  background: #ebebeb; }
  .tira .row > div {
    border-right: 1px solid #ccc;
    text-align: center;
    margin-top: 5px; }
    .tira .row > div:first-child {
      border: none;
      margin-top: 0; }
      @media (max-width: 1019px) {
        .tira .row > div:first-child {
          text-align: left; } }
    .tira .row > div:last-child {
      border: none; }
    @media (max-width: 1019px) {
      .tira .row > div {
        border: none; } }
  .tira h3 {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    margin: 0;
    font-size: 1.1em;
    color: #444;
    display: inline-block;
    text-align: left; }
    .tira h3 strong {
      font-weight: bold;
      color: #222; }
    .tira h3:before {
      content: "";
      display: block;
      height: 3px;
      width: 40px;
      background: #e42644;
      margin-bottom: 8px; }
    @media (max-width: 1019px) {
      .tira h3 {
        margin-bottom: 20px; } }
  .tira .social_link {
    font-size: 19px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    min-height: 1%;
    overflow: hidden;
    margin: auto; }
    .tira .social_link:hover {
      opacity: .9; }
    .tira .social_link i {
      background: #222;
      color: #fff;
      width: 45px;
      height: 45px;
      text-align: center;
      line-height: 45px;
      border-radius: 50%;
      font-size: 1.5em;
      float: left;
      display: block; }
    .tira .social_link span {
      font-weight: bold;
      color: #444;
      display: block;
      float: left;
      margin-left: 10px;
      text-align: left; }
      @media (max-width: 1019px) {
        .tira .social_link span {
          display: none; } }
      .tira .social_link span small {
        font-size: .8em;
        font-weight: 300;
        color: #999;
        display: block;
        margin-top: -2px; }
  .tira .cd_link {
    font-size: 19px;
    text-align: center;
    text-decoration: none;
    display: block;
    margin: auto; }
    .tira .cd_link:hover {
      opacity: .9; }
    @media (max-width: 1019px) {
      .tira .cd_link:nth-child(1), .tira .cd_link:nth-child(2) {
        padding-bottom: 13.3333333333px; } }
    .tira .cd_link i {
      color: #222;
      text-align: center;
      font-size: 1.7em;
      display: block;
      margin: auto; }
    .tira .cd_link span {
      font-size: .8em;
      font-weight: 300;
      color: #444;
      display: block;
      margin-top: 5px;
      text-align: center; }

/* PRESIDENTE */
#opinion_dest {
  border: none;
  box-shadow: none;
  margin-top: 20px;
  padding: 15px;
  padding-left: 35px !important;
  background: #ebebeb url(https://www.lavozdegalicia.es/assets/img/foto_presidente.gif) left bottom no-repeat;
  text-align: center;
  min-height: 1%;
  overflow: hidden;
  border-radius: 0; }
  @media (max-width: 767px) {
    #opinion_dest {
      display: block;
      padding-left: 35px !important;
      padding-bottom: 40px;
      padding-top: 25px; } }
  #opinion_dest h2 {
    margin: 3px 0;
    font-style: italic;
    font-weight: bold;
    font-size: 1.9em;
    font-family: "Merriweather", Georgia, serif; }
    @media (max-width: 767px) {
      #opinion_dest h2 {
        font-size: 1.4em !important; } }
    #opinion_dest h2 a {
      text-decoration: none;
      color: #000; }
  #opinion_dest h3 {
    color: #e42644;
    font-size: 0.9em;
    margin: 0; }
    @media (max-width: 767px) {
      #opinion_dest h3 {
        font-size: 0.8em !important;
        margin-left: -5px;
        margin-right: -5px; } }
  #opinion_dest small {
    font-size: 0.8em;
    font-family: "Roboto", sans-serif;
    color: #444;
    display: block; }
    @media (max-width: 767px) {
      #opinion_dest small {
        font-size: 0.7em !important; } }

/* Caja radio voz */
.highlight.radiovoz .cliche_name {
  font-size: 17px;
  padding-left: 118px;
  background: url(/assets/themes/lvdg2017/images/logosRadioVoz/radiovoz_md.png) no-repeat;
  background-size: contain;
  height: 30px;
  line-height: 36px;
  color: #222; }
  .highlight.radiovoz .cliche_name:before {
    content: " ";
    display: inline-block;
    float: left;
    height: 30px;
    margin-right: 10px;
    border-left: 1px solid #ccc; }
.highlight.radiovoz [itemprop="headline"] {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400; }
.highlight.radiovoz [itemprop="alternativeHeadline"] {
  display: none; }

/* Hack Sorteo mundial */
li.li_idalgo_football_widget_final_draw_pot_list {
  height: auto !important; }

/* Lista Columna */
.lista_col {
  background: none;
  padding: 15px 0; }
  .lista_col h5 {
    font-family: "Roboto Condensed", sans-serif;
    color: #222;
    font-weight: bolder;
    text-transform: uppercase;
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 5px;
    display: block; }
  .lista_col a {
    display: block;
    color: #444;
    padding: 5px;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px; }
    .lista_col a span {
      display: block;
      border-radius: 4px;
      text-align: center;
      background: #ebebeb;
      padding: 5px 8px; }
      .lista_col a span:hover {
        background: #e2e2e2; }
  .lista_col .flex-buttons {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 15px 0 0 0; }
    .lista_col .flex-buttons a {
      flex-basis: 20%; }
      @media (max-width: 767px) {
        .lista_col .flex-buttons a {
          flex-basis: 50% !important; } }

/* Debate */
article.debate {
  text-align: center; }
  article.debate .cliche {
    display: block;
    color: black !important;
    text-transform: uppercase;
    font-family: "Courier New", sans-serif;
    font-weight: bold; }
    article.debate .cliche img {
      max-width: 100px; }
    article.debate .cliche:after {
      content: "";
      display: block;
      width: 30px;
      height: 2px;
      background: #e42644;
      margin: 3px auto 5px auto; }
  article.debate .authors-wrap {
    display: none !important;
    font-size: 13px !important;
    margin-top: 10px;
    color: #fff;
    text-decoration: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    article.debate .authors-wrap > span {
      flex: 1;
      text-align: center;
      border: 1px solid rgba(255, 255, 255, 0.7);
      margin: 3px;
      padding: 5px;
      font-weight: 300; }
      article.debate .authors-wrap > span strong {
        display: block;
        font-weight: bold;
        font-size: 12px;
        color: #fff; }
      article.debate .authors-wrap > span a {
        color: white; }

article.showcase.debate .cliche {
  color: white !important; }
article.showcase.debate .authors-wrap {
  display: flex !important; }

/*************************/
/* Cajas Mas Voz Autores */
/*************************/
.blq.masvoz-portabales, #home_section main.masvoz-portabales {
  overflow: visible !important;
  padding-top: 20px !important; }
  .blq.masvoz-portabales.highlight, #home_section main.masvoz-portabales.highlight {
    background: #fff !important; }
    .blq.masvoz-portabales.highlight > .section_cliche, #home_section main.masvoz-portabales.highlight > .section_cliche {
      background: #ebebeb !important; }
  .blq.masvoz-portabales > .section_cliche, #home_section main.masvoz-portabales > .section_cliche {
    overflow: visible !important; }
    .blq.masvoz-portabales > .section_cliche > div, #home_section main.masvoz-portabales > .section_cliche > div {
      overflow: visible !important; }
    .blq.masvoz-portabales > .section_cliche h2.cliche_name, #home_section main.masvoz-portabales > .section_cliche h2.cliche_name {
      margin-top: -30px;
      margin-bottom: -20px;
      padding-left: 75px !important;
      position: relative;
      overflow: visible;
      display: inline-block;
      line-height: 50px; }
      .blq.masvoz-portabales > .section_cliche h2.cliche_name:before, #home_section main.masvoz-portabales > .section_cliche h2.cliche_name:before {
        content: "";
        display: inline-block;
        height: 64px;
        width: 64px;
        background: url(/assets/themes/lvdg2017/images/masvoz-portabales-foto.png) no-repeat;
        margin-left: -72px;
        margin-right: 10px;
        position: absolute;
        top: -10px;
        z-index: 999;
        background-size: cover; }
      .blq.masvoz-portabales > .section_cliche h2.cliche_name:after, #home_section main.masvoz-portabales > .section_cliche h2.cliche_name:after {
        content: "";
        display: inline-block;
        width: 164px;
        height: 32px;
        background: url(/assets/themes/lvdg2017/images/masvoz-portabales-firma.png) no-repeat;
        background-size: contain;
        margin-bottom: -12px;
        margin-left: 5px; }
      @media (max-width: 767px) {
        .blq.masvoz-portabales > .section_cliche h2.cliche_name, #home_section main.masvoz-portabales > .section_cliche h2.cliche_name {
          line-height: 1 !important;
          text-align: left !important;
          margin: 0 !important;
          padding-left: 60px !important; }
          .blq.masvoz-portabales > .section_cliche h2.cliche_name:before, #home_section main.masvoz-portabales > .section_cliche h2.cliche_name:before {
            width: 55px !important;
            height: 55px !important;
            margin-left: -65px !important;
            top: -8px !important; }
          .blq.masvoz-portabales > .section_cliche h2.cliche_name:after, #home_section main.masvoz-portabales > .section_cliche h2.cliche_name:after {
            margin-left: 0 !important;
            display: block !important; } }
    .blq.masvoz-portabales > .section_cliche + div, #home_section main.masvoz-portabales > .section_cliche + div {
      background: #ebebeb !important; }
.blq.masvozportabales, #home_section main.masvozportabales {
  overflow: visible !important;
  padding-top: 20px !important; }
  .blq.masvozportabales.highlight, #home_section main.masvozportabales.highlight {
    background: #fff !important; }
    .blq.masvozportabales.highlight > .section_cliche, #home_section main.masvozportabales.highlight > .section_cliche {
      background: #ebebeb !important; }
  .blq.masvozportabales > .section_cliche, #home_section main.masvozportabales > .section_cliche {
    overflow: visible !important; }
    .blq.masvozportabales > .section_cliche > div, #home_section main.masvozportabales > .section_cliche > div {
      overflow: visible !important; }
    .blq.masvozportabales > .section_cliche h2.cliche_name, #home_section main.masvozportabales > .section_cliche h2.cliche_name {
      margin-top: -30px;
      margin-bottom: -20px;
      padding-left: 75px !important;
      position: relative;
      overflow: visible;
      display: inline-block;
      line-height: 50px; }
      .blq.masvozportabales > .section_cliche h2.cliche_name:before, #home_section main.masvozportabales > .section_cliche h2.cliche_name:before {
        content: "";
        display: inline-block;
        height: 64px;
        width: 64px;
        background: url(/assets/themes/lvdg2017/images/masvoz-portabales-foto.png) no-repeat;
        margin-left: -72px;
        margin-right: 10px;
        position: absolute;
        top: -10px;
        z-index: 999;
        background-size: cover; }
      .blq.masvozportabales > .section_cliche h2.cliche_name:after, #home_section main.masvozportabales > .section_cliche h2.cliche_name:after {
        content: "";
        display: inline-block;
        width: 164px;
        height: 32px;
        background: url(/assets/themes/lvdg2017/images/masvoz-portabales-firma.png) no-repeat;
        background-size: contain;
        margin-bottom: -12px;
        margin-left: 5px; }
      @media (max-width: 767px) {
        .blq.masvozportabales > .section_cliche h2.cliche_name, #home_section main.masvozportabales > .section_cliche h2.cliche_name {
          line-height: 1 !important;
          text-align: left !important;
          margin: 0 !important;
          padding-left: 60px !important; }
          .blq.masvozportabales > .section_cliche h2.cliche_name:before, #home_section main.masvozportabales > .section_cliche h2.cliche_name:before {
            width: 55px !important;
            height: 55px !important;
            margin-left: -65px !important;
            top: -8px !important; }
          .blq.masvozportabales > .section_cliche h2.cliche_name:after, #home_section main.masvozportabales > .section_cliche h2.cliche_name:after {
            margin-left: 0 !important;
            display: block !important; } }
    .blq.masvozportabales > .section_cliche + div, #home_section main.masvozportabales > .section_cliche + div {
      background: #ebebeb !important; }
.blq.masvozisidorovalerio, #home_section main.masvozisidorovalerio {
  overflow: visible !important;
  padding-top: 20px !important; }
  .blq.masvozisidorovalerio.highlight, #home_section main.masvozisidorovalerio.highlight {
    background: #fff !important; }
    .blq.masvozisidorovalerio.highlight > .section_cliche, #home_section main.masvozisidorovalerio.highlight > .section_cliche {
      background: #ebebeb !important; }
  .blq.masvozisidorovalerio > .section_cliche, #home_section main.masvozisidorovalerio > .section_cliche {
    overflow: visible !important; }
    .blq.masvozisidorovalerio > .section_cliche > div, #home_section main.masvozisidorovalerio > .section_cliche > div {
      overflow: visible !important; }
    .blq.masvozisidorovalerio > .section_cliche h2.cliche_name, #home_section main.masvozisidorovalerio > .section_cliche h2.cliche_name {
      margin-top: -30px;
      margin-bottom: -20px;
      padding-left: 75px !important;
      position: relative;
      overflow: visible;
      display: inline-block;
      line-height: 50px; }
      .blq.masvozisidorovalerio > .section_cliche h2.cliche_name:before, #home_section main.masvozisidorovalerio > .section_cliche h2.cliche_name:before {
        content: "";
        display: inline-block;
        height: 64px;
        width: 64px;
        background: url(/assets/themes/lvdg2017/images/masvoz-isidorovalerio-foto.png) no-repeat;
        margin-left: -72px;
        margin-right: 10px;
        position: absolute;
        top: -10px;
        z-index: 999;
        background-size: cover; }
      .blq.masvozisidorovalerio > .section_cliche h2.cliche_name:after, #home_section main.masvozisidorovalerio > .section_cliche h2.cliche_name:after {
        content: "";
        display: inline-block;
        width: 161px;
        height: 33px;
        background: url(/assets/themes/lvdg2017/images/masvoz-isidorovalerio-firma.png) no-repeat;
        background-size: contain;
        margin-bottom: -12px;
        margin-left: 5px; }
      @media (max-width: 767px) {
        .blq.masvozisidorovalerio > .section_cliche h2.cliche_name, #home_section main.masvozisidorovalerio > .section_cliche h2.cliche_name {
          line-height: 1 !important;
          text-align: left !important;
          margin: 0 !important;
          padding-left: 60px !important; }
          .blq.masvozisidorovalerio > .section_cliche h2.cliche_name:before, #home_section main.masvozisidorovalerio > .section_cliche h2.cliche_name:before {
            width: 55px !important;
            height: 55px !important;
            margin-left: -65px !important;
            top: -8px !important; }
          .blq.masvozisidorovalerio > .section_cliche h2.cliche_name:after, #home_section main.masvozisidorovalerio > .section_cliche h2.cliche_name:after {
            margin-left: 0 !important;
            display: block !important; } }
    .blq.masvozisidorovalerio > .section_cliche + div, #home_section main.masvozisidorovalerio > .section_cliche + div {
      background: #ebebeb !important; }
.blq.masvoz-isidorovalerio, #home_section main.masvoz-isidorovalerio {
  overflow: visible !important;
  padding-top: 20px !important; }
  .blq.masvoz-isidorovalerio.highlight, #home_section main.masvoz-isidorovalerio.highlight {
    background: #fff !important; }
    .blq.masvoz-isidorovalerio.highlight > .section_cliche, #home_section main.masvoz-isidorovalerio.highlight > .section_cliche {
      background: #ebebeb !important; }
  .blq.masvoz-isidorovalerio > .section_cliche, #home_section main.masvoz-isidorovalerio > .section_cliche {
    overflow: visible !important; }
    .blq.masvoz-isidorovalerio > .section_cliche > div, #home_section main.masvoz-isidorovalerio > .section_cliche > div {
      overflow: visible !important; }
    .blq.masvoz-isidorovalerio > .section_cliche h2.cliche_name, #home_section main.masvoz-isidorovalerio > .section_cliche h2.cliche_name {
      margin-top: -30px;
      margin-bottom: -20px;
      padding-left: 75px !important;
      position: relative;
      overflow: visible;
      display: inline-block;
      line-height: 50px; }
      .blq.masvoz-isidorovalerio > .section_cliche h2.cliche_name:before, #home_section main.masvoz-isidorovalerio > .section_cliche h2.cliche_name:before {
        content: "";
        display: inline-block;
        height: 64px;
        width: 64px;
        background: url(/assets/themes/lvdg2017/images/masvoz-isidorovalerio-foto.png) no-repeat;
        margin-left: -72px;
        margin-right: 10px;
        position: absolute;
        top: -10px;
        z-index: 999;
        background-size: cover; }
      .blq.masvoz-isidorovalerio > .section_cliche h2.cliche_name:after, #home_section main.masvoz-isidorovalerio > .section_cliche h2.cliche_name:after {
        content: "";
        display: inline-block;
        width: 161px;
        height: 33px;
        background: url(/assets/themes/lvdg2017/images/masvoz-isidorovalerio-firma.png) no-repeat;
        background-size: contain;
        margin-bottom: -12px;
        margin-left: 5px; }
      @media (max-width: 767px) {
        .blq.masvoz-isidorovalerio > .section_cliche h2.cliche_name, #home_section main.masvoz-isidorovalerio > .section_cliche h2.cliche_name {
          line-height: 1 !important;
          text-align: left !important;
          margin: 0 !important;
          padding-left: 60px !important; }
          .blq.masvoz-isidorovalerio > .section_cliche h2.cliche_name:before, #home_section main.masvoz-isidorovalerio > .section_cliche h2.cliche_name:before {
            width: 55px !important;
            height: 55px !important;
            margin-left: -65px !important;
            top: -8px !important; }
          .blq.masvoz-isidorovalerio > .section_cliche h2.cliche_name:after, #home_section main.masvoz-isidorovalerio > .section_cliche h2.cliche_name:after {
            margin-left: 0 !important;
            display: block !important; } }
    .blq.masvoz-isidorovalerio > .section_cliche + div, #home_section main.masvoz-isidorovalerio > .section_cliche + div {
      background: #ebebeb !important; }
.blq.masvozpatriciacalveiro, #home_section main.masvozpatriciacalveiro {
  overflow: visible !important;
  padding-top: 20px !important; }
  .blq.masvozpatriciacalveiro.highlight, #home_section main.masvozpatriciacalveiro.highlight {
    background: #fff !important; }
    .blq.masvozpatriciacalveiro.highlight > .section_cliche, #home_section main.masvozpatriciacalveiro.highlight > .section_cliche {
      background: #ebebeb !important; }
  .blq.masvozpatriciacalveiro > .section_cliche, #home_section main.masvozpatriciacalveiro > .section_cliche {
    overflow: visible !important; }
    .blq.masvozpatriciacalveiro > .section_cliche > div, #home_section main.masvozpatriciacalveiro > .section_cliche > div {
      overflow: visible !important; }
    .blq.masvozpatriciacalveiro > .section_cliche h2.cliche_name, #home_section main.masvozpatriciacalveiro > .section_cliche h2.cliche_name {
      margin-top: -30px;
      margin-bottom: -20px;
      padding-left: 75px !important;
      position: relative;
      overflow: visible;
      display: inline-block;
      line-height: 50px; }
      .blq.masvozpatriciacalveiro > .section_cliche h2.cliche_name:before, #home_section main.masvozpatriciacalveiro > .section_cliche h2.cliche_name:before {
        content: "";
        display: inline-block;
        height: 64px;
        width: 64px;
        background: url(/assets/themes/lvdg2017/images/masvoz-patriciacalveiro-foto.png) no-repeat;
        margin-left: -72px;
        margin-right: 10px;
        position: absolute;
        top: -10px;
        z-index: 999;
        background-size: cover; }
      .blq.masvozpatriciacalveiro > .section_cliche h2.cliche_name:after, #home_section main.masvozpatriciacalveiro > .section_cliche h2.cliche_name:after {
        content: "";
        display: inline-block;
        width: 161px;
        height: 33px;
        background: url(/assets/themes/lvdg2017/images/masvoz-patriciacalveiro-firma.png) no-repeat;
        background-size: contain;
        margin-bottom: -12px;
        margin-left: 5px; }
      @media (max-width: 767px) {
        .blq.masvozpatriciacalveiro > .section_cliche h2.cliche_name, #home_section main.masvozpatriciacalveiro > .section_cliche h2.cliche_name {
          line-height: 1 !important;
          text-align: left !important;
          margin: 0 !important;
          padding-left: 60px !important; }
          .blq.masvozpatriciacalveiro > .section_cliche h2.cliche_name:before, #home_section main.masvozpatriciacalveiro > .section_cliche h2.cliche_name:before {
            width: 55px !important;
            height: 55px !important;
            margin-left: -65px !important;
            top: -8px !important; }
          .blq.masvozpatriciacalveiro > .section_cliche h2.cliche_name:after, #home_section main.masvozpatriciacalveiro > .section_cliche h2.cliche_name:after {
            margin-left: 0 !important;
            display: block !important; } }
    .blq.masvozpatriciacalveiro > .section_cliche + div, #home_section main.masvozpatriciacalveiro > .section_cliche + div {
      background: #ebebeb !important; }
.blq.masvoz-patriciacalveiro, #home_section main.masvoz-patriciacalveiro {
  overflow: visible !important;
  padding-top: 20px !important; }
  .blq.masvoz-patriciacalveiro.highlight, #home_section main.masvoz-patriciacalveiro.highlight {
    background: #fff !important; }
    .blq.masvoz-patriciacalveiro.highlight > .section_cliche, #home_section main.masvoz-patriciacalveiro.highlight > .section_cliche {
      background: #ebebeb !important; }
  .blq.masvoz-patriciacalveiro > .section_cliche, #home_section main.masvoz-patriciacalveiro > .section_cliche {
    overflow: visible !important; }
    .blq.masvoz-patriciacalveiro > .section_cliche > div, #home_section main.masvoz-patriciacalveiro > .section_cliche > div {
      overflow: visible !important; }
    .blq.masvoz-patriciacalveiro > .section_cliche h2.cliche_name, #home_section main.masvoz-patriciacalveiro > .section_cliche h2.cliche_name {
      margin-top: -30px;
      margin-bottom: -20px;
      padding-left: 75px !important;
      position: relative;
      overflow: visible;
      display: inline-block;
      line-height: 50px; }
      .blq.masvoz-patriciacalveiro > .section_cliche h2.cliche_name:before, #home_section main.masvoz-patriciacalveiro > .section_cliche h2.cliche_name:before {
        content: "";
        display: inline-block;
        height: 64px;
        width: 64px;
        background: url(/assets/themes/lvdg2017/images/masvoz-patriciacalveiro-foto.png) no-repeat;
        margin-left: -72px;
        margin-right: 10px;
        position: absolute;
        top: -10px;
        z-index: 999;
        background-size: cover; }
      .blq.masvoz-patriciacalveiro > .section_cliche h2.cliche_name:after, #home_section main.masvoz-patriciacalveiro > .section_cliche h2.cliche_name:after {
        content: "";
        display: inline-block;
        width: 169px;
        height: 31px;
        background: url(/assets/themes/lvdg2017/images/masvoz-patriciacalveiro-firma.png) no-repeat;
        background-size: contain;
        margin-bottom: -12px;
        margin-left: 5px; }
      @media (max-width: 767px) {
        .blq.masvoz-patriciacalveiro > .section_cliche h2.cliche_name, #home_section main.masvoz-patriciacalveiro > .section_cliche h2.cliche_name {
          line-height: 1 !important;
          text-align: left !important;
          margin: 0 !important;
          padding-left: 60px !important; }
          .blq.masvoz-patriciacalveiro > .section_cliche h2.cliche_name:before, #home_section main.masvoz-patriciacalveiro > .section_cliche h2.cliche_name:before {
            width: 55px !important;
            height: 55px !important;
            margin-left: -65px !important;
            top: -8px !important; }
          .blq.masvoz-patriciacalveiro > .section_cliche h2.cliche_name:after, #home_section main.masvoz-patriciacalveiro > .section_cliche h2.cliche_name:after {
            margin-left: 0 !important;
            display: block !important; } }
    .blq.masvoz-patriciacalveiro > .section_cliche + div, #home_section main.masvoz-patriciacalveiro > .section_cliche + div {
      background: #ebebeb !important; }
.blq.masvoz-mariadoallo, #home_section main.masvoz-mariadoallo {
  overflow: visible !important;
  padding-top: 20px !important; }
  .blq.masvoz-mariadoallo.highlight, #home_section main.masvoz-mariadoallo.highlight {
    background: #fff !important; }
    .blq.masvoz-mariadoallo.highlight > .section_cliche, #home_section main.masvoz-mariadoallo.highlight > .section_cliche {
      background: #ebebeb !important; }
  .blq.masvoz-mariadoallo > .section_cliche, #home_section main.masvoz-mariadoallo > .section_cliche {
    overflow: visible !important; }
    .blq.masvoz-mariadoallo > .section_cliche > div, #home_section main.masvoz-mariadoallo > .section_cliche > div {
      overflow: visible !important; }
    .blq.masvoz-mariadoallo > .section_cliche h2.cliche_name, #home_section main.masvoz-mariadoallo > .section_cliche h2.cliche_name {
      margin-top: -30px;
      margin-bottom: -20px;
      padding-left: 75px !important;
      position: relative;
      overflow: visible;
      display: inline-block;
      line-height: 50px; }
      .blq.masvoz-mariadoallo > .section_cliche h2.cliche_name:before, #home_section main.masvoz-mariadoallo > .section_cliche h2.cliche_name:before {
        content: "";
        display: inline-block;
        height: 64px;
        width: 64px;
        background: url(/assets/themes/lvdg2017/images/masvoz-mariadoallo-foto.png) no-repeat;
        margin-left: -72px;
        margin-right: 10px;
        position: absolute;
        top: -10px;
        z-index: 999;
        background-size: cover; }
      .blq.masvoz-mariadoallo > .section_cliche h2.cliche_name:after, #home_section main.masvoz-mariadoallo > .section_cliche h2.cliche_name:after {
        content: "";
        display: inline-block;
        width: 164px;
        height: 32px;
        background: url(/assets/themes/lvdg2017/images/masvoz-mariadoallo-firma.png) no-repeat;
        background-size: contain;
        margin-bottom: -12px;
        margin-left: 5px; }
      @media (max-width: 767px) {
        .blq.masvoz-mariadoallo > .section_cliche h2.cliche_name, #home_section main.masvoz-mariadoallo > .section_cliche h2.cliche_name {
          line-height: 1 !important;
          text-align: left !important;
          margin: 0 !important;
          padding-left: 60px !important; }
          .blq.masvoz-mariadoallo > .section_cliche h2.cliche_name:before, #home_section main.masvoz-mariadoallo > .section_cliche h2.cliche_name:before {
            width: 55px !important;
            height: 55px !important;
            margin-left: -65px !important;
            top: -8px !important; }
          .blq.masvoz-mariadoallo > .section_cliche h2.cliche_name:after, #home_section main.masvoz-mariadoallo > .section_cliche h2.cliche_name:after {
            margin-left: 0 !important;
            display: block !important; } }
    .blq.masvoz-mariadoallo > .section_cliche + div, #home_section main.masvoz-mariadoallo > .section_cliche + div {
      background: #ebebeb !important; }
.blq.masvozmariadoallo, #home_section main.masvozmariadoallo {
  overflow: visible !important;
  padding-top: 20px !important; }
  .blq.masvozmariadoallo.highlight, #home_section main.masvozmariadoallo.highlight {
    background: #fff !important; }
    .blq.masvozmariadoallo.highlight > .section_cliche, #home_section main.masvozmariadoallo.highlight > .section_cliche {
      background: #ebebeb !important; }
  .blq.masvozmariadoallo > .section_cliche, #home_section main.masvozmariadoallo > .section_cliche {
    overflow: visible !important; }
    .blq.masvozmariadoallo > .section_cliche > div, #home_section main.masvozmariadoallo > .section_cliche > div {
      overflow: visible !important; }
    .blq.masvozmariadoallo > .section_cliche h2.cliche_name, #home_section main.masvozmariadoallo > .section_cliche h2.cliche_name {
      margin-top: -30px;
      margin-bottom: -20px;
      padding-left: 75px !important;
      position: relative;
      overflow: visible;
      display: inline-block;
      line-height: 50px; }
      .blq.masvozmariadoallo > .section_cliche h2.cliche_name:before, #home_section main.masvozmariadoallo > .section_cliche h2.cliche_name:before {
        content: "";
        display: inline-block;
        height: 64px;
        width: 64px;
        background: url(/assets/themes/lvdg2017/images/masvoz-mariadoallo-foto.png) no-repeat;
        margin-left: -72px;
        margin-right: 10px;
        position: absolute;
        top: -10px;
        z-index: 999;
        background-size: cover; }
      .blq.masvozmariadoallo > .section_cliche h2.cliche_name:after, #home_section main.masvozmariadoallo > .section_cliche h2.cliche_name:after {
        content: "";
        display: inline-block;
        width: 164px;
        height: 32px;
        background: url(/assets/themes/lvdg2017/images/masvoz-mariadoallo-firma.png) no-repeat;
        background-size: contain;
        margin-bottom: -12px;
        margin-left: 5px; }
      @media (max-width: 767px) {
        .blq.masvozmariadoallo > .section_cliche h2.cliche_name, #home_section main.masvozmariadoallo > .section_cliche h2.cliche_name {
          line-height: 1 !important;
          text-align: left !important;
          margin: 0 !important;
          padding-left: 60px !important; }
          .blq.masvozmariadoallo > .section_cliche h2.cliche_name:before, #home_section main.masvozmariadoallo > .section_cliche h2.cliche_name:before {
            width: 55px !important;
            height: 55px !important;
            margin-left: -65px !important;
            top: -8px !important; }
          .blq.masvozmariadoallo > .section_cliche h2.cliche_name:after, #home_section main.masvozmariadoallo > .section_cliche h2.cliche_name:after {
            margin-left: 0 !important;
            display: block !important; } }
    .blq.masvozmariadoallo > .section_cliche + div, #home_section main.masvozmariadoallo > .section_cliche + div {
      background: #ebebeb !important; }
.blq.masvoz-nievesamil, #home_section main.masvoz-nievesamil {
  overflow: visible !important;
  padding-top: 20px !important; }
  .blq.masvoz-nievesamil.highlight, #home_section main.masvoz-nievesamil.highlight {
    background: #fff !important; }
    .blq.masvoz-nievesamil.highlight > .section_cliche, #home_section main.masvoz-nievesamil.highlight > .section_cliche {
      background: #ebebeb !important; }
  .blq.masvoz-nievesamil > .section_cliche, #home_section main.masvoz-nievesamil > .section_cliche {
    overflow: visible !important; }
    .blq.masvoz-nievesamil > .section_cliche > div, #home_section main.masvoz-nievesamil > .section_cliche > div {
      overflow: visible !important; }
    .blq.masvoz-nievesamil > .section_cliche h2.cliche_name, #home_section main.masvoz-nievesamil > .section_cliche h2.cliche_name {
      margin-top: -30px;
      margin-bottom: -20px;
      padding-left: 75px !important;
      position: relative;
      overflow: visible;
      display: inline-block;
      line-height: 50px; }
      .blq.masvoz-nievesamil > .section_cliche h2.cliche_name:before, #home_section main.masvoz-nievesamil > .section_cliche h2.cliche_name:before {
        content: "";
        display: inline-block;
        height: 64px;
        width: 64px;
        background: url(/assets/themes/lvdg2017/images/masvoz-nievesamil-foto.png) no-repeat;
        margin-left: -72px;
        margin-right: 10px;
        position: absolute;
        top: -10px;
        z-index: 999;
        background-size: cover; }
      .blq.masvoz-nievesamil > .section_cliche h2.cliche_name:after, #home_section main.masvoz-nievesamil > .section_cliche h2.cliche_name:after {
        content: "";
        display: inline-block;
        width: 164px;
        height: 32px;
        background: url(/assets/themes/lvdg2017/images/masvoz-nievesamil-firma.png) no-repeat;
        background-size: contain;
        margin-bottom: -12px;
        margin-left: 5px; }
      @media (max-width: 767px) {
        .blq.masvoz-nievesamil > .section_cliche h2.cliche_name, #home_section main.masvoz-nievesamil > .section_cliche h2.cliche_name {
          line-height: 1 !important;
          text-align: left !important;
          margin: 0 !important;
          padding-left: 60px !important; }
          .blq.masvoz-nievesamil > .section_cliche h2.cliche_name:before, #home_section main.masvoz-nievesamil > .section_cliche h2.cliche_name:before {
            width: 55px !important;
            height: 55px !important;
            margin-left: -65px !important;
            top: -8px !important; }
          .blq.masvoz-nievesamil > .section_cliche h2.cliche_name:after, #home_section main.masvoz-nievesamil > .section_cliche h2.cliche_name:after {
            margin-left: 0 !important;
            display: block !important; } }
    .blq.masvoz-nievesamil > .section_cliche + div, #home_section main.masvoz-nievesamil > .section_cliche + div {
      background: #ebebeb !important; }
.blq.masvoznievesamil, #home_section main.masvoznievesamil {
  overflow: visible !important;
  padding-top: 20px !important; }
  .blq.masvoznievesamil.highlight, #home_section main.masvoznievesamil.highlight {
    background: #fff !important; }
    .blq.masvoznievesamil.highlight > .section_cliche, #home_section main.masvoznievesamil.highlight > .section_cliche {
      background: #ebebeb !important; }
  .blq.masvoznievesamil > .section_cliche, #home_section main.masvoznievesamil > .section_cliche {
    overflow: visible !important; }
    .blq.masvoznievesamil > .section_cliche > div, #home_section main.masvoznievesamil > .section_cliche > div {
      overflow: visible !important; }
    .blq.masvoznievesamil > .section_cliche h2.cliche_name, #home_section main.masvoznievesamil > .section_cliche h2.cliche_name {
      margin-top: -30px;
      margin-bottom: -20px;
      padding-left: 75px !important;
      position: relative;
      overflow: visible;
      display: inline-block;
      line-height: 50px; }
      .blq.masvoznievesamil > .section_cliche h2.cliche_name:before, #home_section main.masvoznievesamil > .section_cliche h2.cliche_name:before {
        content: "";
        display: inline-block;
        height: 64px;
        width: 64px;
        background: url(/assets/themes/lvdg2017/images/masvoz-nievesamil-foto.png) no-repeat;
        margin-left: -72px;
        margin-right: 10px;
        position: absolute;
        top: -10px;
        z-index: 999;
        background-size: cover; }
      .blq.masvoznievesamil > .section_cliche h2.cliche_name:after, #home_section main.masvoznievesamil > .section_cliche h2.cliche_name:after {
        content: "";
        display: inline-block;
        width: 164px;
        height: 32px;
        background: url(/assets/themes/lvdg2017/images/masvoz-nievesamil-firma.png) no-repeat;
        background-size: contain;
        margin-bottom: -12px;
        margin-left: 5px; }
      @media (max-width: 767px) {
        .blq.masvoznievesamil > .section_cliche h2.cliche_name, #home_section main.masvoznievesamil > .section_cliche h2.cliche_name {
          line-height: 1 !important;
          text-align: left !important;
          margin: 0 !important;
          padding-left: 60px !important; }
          .blq.masvoznievesamil > .section_cliche h2.cliche_name:before, #home_section main.masvoznievesamil > .section_cliche h2.cliche_name:before {
            width: 55px !important;
            height: 55px !important;
            margin-left: -65px !important;
            top: -8px !important; }
          .blq.masvoznievesamil > .section_cliche h2.cliche_name:after, #home_section main.masvoznievesamil > .section_cliche h2.cliche_name:after {
            margin-left: 0 !important;
            display: block !important; } }
    .blq.masvoznievesamil > .section_cliche + div, #home_section main.masvoznievesamil > .section_cliche + div {
      background: #ebebeb !important; }

/*  MAIN PAGE 2*/
/* LAYOUT DETAIL COMPONENTS  */
#boton_suscripcion {
  display: none !important; }

/* Header to move */
.header {
  text-align: center;
  width: 100%; }

.navbar-toggle {
  border: none !important; }

/* Header container */
#header {
  /****************************/
  /*********** MINI ***********/
  /****************************/
  /* MENU BTN */
  /****************************/
  /****** FIXED HEADER ********/
  /****************************/ }
  #header header {
    border-bottom: 1px solid #e2e2e2;
    padding: 10px 4px;
    text-align: center;
    width: 100%;
    height: 50px;
    background: #fff;
    color: #444; }
    #header header .btn {
      border: none;
      background-color: transparent !important; }
      #header header .btn .icon-bar {
        background-color: #444; }
      #header header .btn.btn-menu-user {
        color: black;
        position: relative; }
        #header header .btn.btn-menu-user .glyphicon {
          font-size: 20px;
          color: black; }
        #header header .btn.btn-menu-user .notif-num {
          position: absolute;
          background: #e42644;
          font-size: 12px;
          color: white;
          top: 0;
          right: 0;
          padding: 2px 3px;
          line-height: 100%;
          border-top-right-radius: 25%;
          border-top-left-radius: 25%;
          border-bottom-right-radius: 25%;
          border-bottom-left-radius: 25%;
          border-bottom-left-radius: 25%;
          border-top-left-radius: 25%;
          border-bottom-right-radius: 25%;
          border-top-right-radius: 25%; }
    #header header .brand-logo {
      margin: 0;
      padding: 0;
      display: inline-block;
      width: 100%;
      max-width: 200px;
      height: 100%;
      text-align: center;
      height: 30px; }
      #header header .brand-logo img {
        padding: 0;
        margin: 0;
        /* width: auto; */
        width: 100%;
        height: auto;
        position: relative;
        background: rgba(255, 255, 255, 0.001);
        image-rendering: -moz-crisp-edges;
        /* Firefox */
        image-rendering: -o-crisp-edges;
        /* Opera */
        image-rendering: -webkit-optimize-contrast;
        /* Webkit (non-standard naming) */
        image-rendering: crisp-edges;
        -ms-interpolation-mode: nearest-neighbor;
        /* IE (non-standard property) */ }
      #header header .brand-logo span {
        width: 0;
        height: 0; }
  #header.mini {
    margin-bottom: 0 !important;
    background: #fff;
    box-shadow: 0 5px 5px 0 rgba(44, 42, 42, 0.08); }
    #header.mini header {
      height: 50px !important;
      line-height: 55px; }
      #header.mini header > .container {
        background: none !important; }
      #header.mini header #btn_menu_site {
        height: 55px !important; }
      #header.mini header .brand-logo {
        margin: 0 !important;
        padding: 0 !important;
        float: left;
        width: auto !important;
        line-height: 50px; }
        #header.mini header .brand-logo img {
          width: auto !important;
          max-height: 25px !important; }
    #header.mini h2 {
      margin: 0;
      line-height: 55px;
      font-size: 1.3em;
      font-weight: bolder;
      text-transform: uppercase;
      font-family: "webicons" !important; }
      #header.mini h2 img {
        margin: -8px 0 0 -5px;
        max-height: 25px; }
    #header.mini .btn_sso {
      line-height: 55px;
      text-align: right;
      font-size: 20px; }
      #header.mini .btn_sso a {
        color: #444; }
        #header.mini .btn_sso a:hover, #header.mini .btn_sso a:focus {
          text-decoration: none; }
    #header.mini #loginsso_bar .btn {
      font-size: 15px !important; }
  #header .btn-menu {
    padding: 9px 10px !important;
    margin: 0; }
    #header .btn-menu .icon-bar {
      display: block;
      width: 22px;
      height: 2px;
      border-top-right-radius: 1px;
      border-top-left-radius: 1px;
      border-bottom-right-radius: 1px;
      border-bottom-left-radius: 1px;
      border-bottom-left-radius: 1px;
      border-top-left-radius: 1px;
      border-bottom-right-radius: 1px;
      border-top-right-radius: 1px;
      background-color: #444; }
    #header .btn-menu .icon-bar + .icon-bar {
      margin-top: 4px; }
  #header .fixed {
    top: 0;
    left: 0;
    z-index: 1000;
    position: fixed;
    background: white;
    animation-name: animMenu;
    animation-duration: .75s;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    visibility: visible !important; }
    #header .fixed header {
      position: relative; }

/* HOME NUEVO */
.home header#header, .home_opi header#header {
  background: #fff;
  margin-top: 8px;
  margin-bottom: 8px;
        /*
		.hemeroteca {
            img { max-height: 60px; }
		}
		*/
  /* MAIN NAVIGATION MENÚ */
  /* EDITIONS NAVIGATION MENÚ */ }
  .home header#header a, .home_opi header#header a {
    color: #444; }
    .home header#header a:hover, .home_opi header#header a:hover {
      text-decoration: none; }
  .home header#header #loginsso_bar, .home_opi header#header #loginsso_bar {
    text-align: right; }
  .home header#header .head, .home_opi header#header .head {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    padding: 10px 0; }
    .home header#header .head:before, .home_opi header#header .head:before {
      display: block !important;
      overflow: hidden;
      position: absolute;
      top: 0;
      left: 15px;
      right: 15px;
      height: 1px;
      content: " ";
      width: auto;
      border-top: 1px dotted #e2e2e2; }
  .home header#header .brand-logo, .home_opi header#header .brand-logo {
    text-align: center;
    padding: 5px; }
    .home header#header .brand-logo img, .home_opi header#header .brand-logo img {
      max-width: 100%;
      max-height: 60px; }
    .home header#header .brand-logo ul, .home_opi header#header .brand-logo ul {
      margin: auto;
      padding: 0; }
      .home header#header .brand-logo ul li, .home_opi header#header .brand-logo ul li {
        font-size: 0.7em;
        color: #444;
        font-weight: 300;
        margin: 0;
        padding: 0;
        list-style: none;
        display: inline-block; }
        .home header#header .brand-logo ul li.location, .home_opi header#header .brand-logo ul li.location {
          text-transform: uppercase;
          min-height: 1%;
          overflow: hidden;
          height: 15px;
          line-height: 23px; }
          .home header#header .brand-logo ul li.location .carousel-inner, .home_opi header#header .brand-logo ul li.location .carousel-inner {
            margin-bottom: -5px; }
            .home header#header .brand-logo ul li.location .carousel-inner .item, .home_opi header#header .brand-logo ul li.location .carousel-inner .item {
              transition-property: opacity; }
            .home header#header .brand-logo ul li.location .carousel-inner .item,
            .home header#header .brand-logo ul li.location .carousel-inner .active.left,
            .home header#header .brand-logo ul li.location .carousel-inner .active.right, .home_opi header#header .brand-logo ul li.location .carousel-inner .item,
            .home_opi header#header .brand-logo ul li.location .carousel-inner .active.left,
            .home_opi header#header .brand-logo ul li.location .carousel-inner .active.right {
              opacity: 0; }
            .home header#header .brand-logo ul li.location .carousel-inner .active,
            .home header#header .brand-logo ul li.location .carousel-inner .next.left,
            .home header#header .brand-logo ul li.location .carousel-inner .prev.right, .home_opi header#header .brand-logo ul li.location .carousel-inner .active,
            .home_opi header#header .brand-logo ul li.location .carousel-inner .next.left,
            .home_opi header#header .brand-logo ul li.location .carousel-inner .prev.right {
              opacity: 1; }
            .home header#header .brand-logo ul li.location .carousel-inner .next,
            .home header#header .brand-logo ul li.location .carousel-inner .prev,
            .home header#header .brand-logo ul li.location .carousel-inner .active.left,
            .home header#header .brand-logo ul li.location .carousel-inner .active.right, .home_opi header#header .brand-logo ul li.location .carousel-inner .next,
            .home_opi header#header .brand-logo ul li.location .carousel-inner .prev,
            .home_opi header#header .brand-logo ul li.location .carousel-inner .active.left,
            .home_opi header#header .brand-logo ul li.location .carousel-inner .active.right {
              left: 0;
              transform: translate3d(0, 0, 0); }
        .home header#header .brand-logo ul li a, .home_opi header#header .brand-logo ul li a {
          color: #222;
          font-weight: normal; }
        .home header#header .brand-logo ul li .wi-icon img, .home_opi header#header .brand-logo ul li .wi-icon img {
          max-height: 18px; }
        .home header#header .brand-logo ul li strong, .home_opi header#header .brand-logo ul li strong {
          color: #222;
          font-weight: normal; }
        .home header#header .brand-logo ul li:last-child:after, .home_opi header#header .brand-logo ul li:last-child:after {
          display: none; }
  .home header#header .visible-xs .icon-sso, .home_opi header#header .visible-xs .icon-sso {
    font-size: 18px; }
  .home header#header .btn_sso, .home_opi header#header .btn_sso {
    text-align: right; }
    .home header#header .btn_sso a, .home_opi header#header .btn_sso a {
      font-size: 1.2em;
      color: #444;
      display: block;
      flex: 1 100%; }
      .home header#header .btn_sso a:hover, .home_opi header#header .btn_sso a:hover {
        text-decoration: none; }
  .home header#header #menu_site, .home_opi header#header #menu_site {
    color: #454545;
    display: inline-block; }
    .home header#header #menu_site span, .home_opi header#header #menu_site span {
      font-size: 1em;
      font-weight: bold;
      padding-left: 5px;
      text-transform: uppercase; }
  .home header#header #menu_search, .home_opi header#header #menu_search {
    margin-top: -1px; }
  .home header#header .btn-newsletter, .home header#header .btn-radiovoz, .home_opi header#header .btn-newsletter, .home_opi header#header .btn-radiovoz {
    color: #444;
    font-weight: bold;
    border-color: #ebebeb;
    text-align: center;
    margin: 0 0 0 7.5px !important;
    float: left; }
  .home header#header .btn-radiovoz, .home_opi header#header .btn-radiovoz {
    padding-left: 25px;
    position: relative;
    line-height: 18px; }
    .home header#header .btn-radiovoz span, .home_opi header#header .btn-radiovoz span {
      font-weight: normal; }
    .home header#header .btn-radiovoz i, .home_opi header#header .btn-radiovoz i {
      font-size: 16px;
      color: #888;
      position: absolute;
      top: 5px;
      left: 7px; }
  .home header#header .btn-aplicaciones, .home_opi header#header .btn-aplicaciones {
    margin-left: 7.5px; }
    .home header#header .btn-aplicaciones .btn, .home_opi header#header .btn-aplicaciones .btn {
      color: #444;
      font-weight: bold;
      border-color: #ebebeb;
      text-align: center;
      font-size: 12px !important; }
    .home header#header .btn-aplicaciones ul, .home_opi header#header .btn-aplicaciones ul {
      padding: 10px; }
      .home header#header .btn-aplicaciones ul li, .home_opi header#header .btn-aplicaciones ul li {
        padding: 5px 0;
        margin-bottom: 5px;
        border-bottom: 1px dotted #ccc; }
        .home header#header .btn-aplicaciones ul li strong, .home_opi header#header .btn-aplicaciones ul li strong {
          color: #e42644; }
        .home header#header .btn-aplicaciones ul li a, .home_opi header#header .btn-aplicaciones ul li a {
          padding: 0;
          font-weight: 300;
          color: #999; }
          .home header#header .btn-aplicaciones ul li a i, .home_opi header#header .btn-aplicaciones ul li a i {
            color: #858585;
            padding-right: 5px; }
        .home header#header .btn-aplicaciones ul li:first-child, .home header#header .btn-aplicaciones ul li:last-child, .home_opi header#header .btn-aplicaciones ul li:first-child, .home_opi header#header .btn-aplicaciones ul li:last-child {
          margin-bottom: 0;
          border-bottom: none; }
  .home header#header .users, .home_opi header#header .users {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    float: right; }
    .home header#header .users > a, .home header#header .users > button, .home header#header .users > div, .home_opi header#header .users > a, .home_opi header#header .users > button, .home_opi header#header .users > div {
      color: #444;
      font-weight: bold;
      border-color: #ebebeb;
      text-align: center;
      margin: 0 !important;
      text-decoration: none; }
      .home header#header .users > a > span, .home header#header .users > button > span, .home header#header .users > div > span, .home_opi header#header .users > a > span, .home_opi header#header .users > button > span, .home_opi header#header .users > div > span {
        display: block;
        font-weight: 300;
        font-size: .9em;
        color: #656565;
        line-height: 1.6; }
      .home header#header .users > a:hover, .home header#header .users > button:hover, .home header#header .users > div:hover, .home_opi header#header .users > a:hover, .home_opi header#header .users > button:hover, .home_opi header#header .users > div:hover {
        background: #e2e2e2; }
      .home header#header .users > a.btn-subscribe, .home header#header .users > button.btn-subscribe, .home header#header .users > div.btn-subscribe, .home_opi header#header .users > a.btn-subscribe, .home_opi header#header .users > button.btn-subscribe, .home_opi header#header .users > div.btn-subscribe {
        background: #e42644;
        color: white;
        font-weight: normal;
        margin-right: 7.5px !important;
        padding: 5px; }
      .home header#header .users > a.btn-session, .home header#header .users > button.btn-session, .home header#header .users > div.btn-session, .home_opi header#header .users > a.btn-session, .home_opi header#header .users > button.btn-session, .home_opi header#header .users > div.btn-session {
        font-size: 12px;
        background: none;
        color: #444;
        font-weight: normal;
        appearance: none;
        box-shadow: none;
        border-radius: 0;
        border: none; }
        .home header#header .users > a.btn-session i, .home header#header .users > button.btn-session i, .home header#header .users > div.btn-session i, .home_opi header#header .users > a.btn-session i, .home_opi header#header .users > button.btn-session i, .home_opi header#header .users > div.btn-session i {
          font-size: 19px;
          top: 5px; }
      .home header#header .users > a.btn-login, .home header#header .users > button.btn-login, .home header#header .users > div.btn-login, .home_opi header#header .users > a.btn-login, .home_opi header#header .users > button.btn-login, .home_opi header#header .users > div.btn-login {
        position: relative;
        padding-right: 32px; }
        .home header#header .users > a.btn-login i, .home header#header .users > button.btn-login i, .home header#header .users > div.btn-login i, .home_opi header#header .users > a.btn-login i, .home_opi header#header .users > button.btn-login i, .home_opi header#header .users > div.btn-login i {
          display: inline-block;
          font-size: 22px;
          top: 0;
          right: 5px;
          position: absolute;
          color: #888; }
  .home header#header nav, .home_opi header#header nav {
    margin: auto;
    border: none;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ebebeb;
    padding-top: 10px;
    margin-top: 0;
    border-radius: 0;
    background: none;
    min-height: auto !important;
    text-align: center;
    position: relative; }
    .home header#header nav ul, .home_opi header#header nav ul {
      float: none; }
      .home header#header nav ul li a, .home_opi header#header nav ul li a {
        font-weight: 700 !important;
        color: #444;
        /*font-family: $font-text-condensed;*/
        font-family: "Roboto", sans-serif;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: normal;
        padding: 0 7px !important; }
        .home header#header nav ul li a img, .home_opi header#header nav ul li a img {
          max-height: 14px; }
      .home header#header nav ul#nav_sections, .home_opi header#header nav ul#nav_sections {
        margin: auto;
        display: inline-block; }
        .home header#header nav ul#nav_sections li:first-child a, .home_opi header#header nav ul#nav_sections li:first-child a {
          padding-left: 0 !important; }
        .home header#header nav ul#nav_sections li:last-child a, .home_opi header#header nav ul#nav_sections li:last-child a {
          padding-right: 0 !important; }
      .home header#header nav ul#nav_buttons, .home_opi header#header nav ul#nav_buttons {
        position: absolute;
        left: 0;
        top: 8px; }
    @media (max-width: 1019px) {
      .home header#header nav#menu, .home_opi header#header nav#menu {
        display: table-cell;
        display: flex;
        flex-wrap: nowrap;
        flex: 1 1 100%;
        padding: 10px 0 !important;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar; }
        .home header#header nav#menu::-webkit-scrollbar, .home_opi header#header nav#menu::-webkit-scrollbar {
          display: none; }
        .home header#header nav#menu > ul, .home_opi header#header nav#menu > ul {
          display: flex !important;
          flex-wrap: nowrap;
          flex: 1;
          justify-content: space-between; }
          .home header#header nav#menu > ul li, .home_opi header#header nav#menu > ul li {
            flex: 0 0 auto; } }
  .home header#header .scroll_menu, .home_opi header#header .scroll_menu {
    padding: 10px 0;
    border-bottom: 1px solid #ebebeb; }
    @media (max-width: 767px) {
      .home header#header .scroll_menu, .home_opi header#header .scroll_menu {
        border-top: 1px solid #ebebeb; } }

/******************************/
/*********** SITES ***********/
/*****************************/
#header.sites {
  background: #fff;
  min-height: 1%;
  overflow: hidden; }
  #header.sites header {
    margin-left: -15px;
    margin-right: -15px;
    width: auto !important;
    height: auto !important;
    min-height: 1%;
    overflow: hidden;
    background: #fff !important; }
    #header.sites header:before, #header.sites header:after {
      content: " ";
      display: table; }
    #header.sites header:after {
      clear: both; }
    #header.sites header .logo {
      margin: 0 !important;
      padding: 0 !important;
      text-align: center; }
      #header.sites header .logo img {
        width: auto !important;
        max-height: 30px !important; }
    #header.sites header a {
      color: #444 !important; }
      #header.sites header a:hover, #header.sites header a:focus {
        text-decoration: none; }
    #header.sites header .btn-menu {
      padding: 9px 0 !important;
      margin: 0; }
      #header.sites header .btn-menu span {
        background: #444 !important; }
  #header.sites.no-header .logo {
    display: none; }
  #header.sites.no-header header {
    border-bottom: none !important;
    background: none !important;
    margin-top: 20px !important;
    padding: 0 30px !important; }
  #header.sites.no-header .header_sites {
    margin-top: -60px !important; }
  #header.sites .header_sites {
    background: #eee;
    text-align: center;
    margin: 13.3333333333px 0 0 0 !important;
    padding: 20px 0; }
    #header.sites .header_sites img {
      max-width: 100%; }
    #header.sites .header_sites h3 {
      font-size: 60px;
      font-weight: bolder;
      text-transform: uppercase;
      margin: 0;
      padding: 40px 0;
      color: #fff; }
    #header.sites .header_sites nav a {
      font-family: "Roboto", sans-serif;
      font-weight: bold;
      font-size: 13px;
      color: #666;
      padding: 0 10px;
      text-transform: uppercase; }
      #header.sites .header_sites nav a:hover {
        opacity: .85;
        text-decoration: none; }

/* DETALLE V2 */
/* SSO */
@media (max-width: 767px) {
  #header #loginsso_barMobile #boton_registro {
    display: none; }
  #header #loginsso_barMobile .btn-login {
    position: relative;
    height: 30px;
    padding: 0 !important;
    border: none !important;
    font-size: 22px !important;
    color: #444 !important; }
    #header #loginsso_barMobile .btn-login > span {
      display: none; }
    #header #loginsso_barMobile .btn-login:hover {
      background: none !important; } }

.detail #loginsso_bar #boton_registro, #header.mini #loginsso_bar #boton_registro {
  display: none; }
.detail #loginsso_bar .btn-login, #header.mini #loginsso_bar .btn-login {
  position: relative;
  height: 30px;
  padding: 0 !important;
  border: none !important;
  font-size: 22px !important;
  color: #444 !important; }
  .detail #loginsso_bar .btn-login > span, #header.mini #loginsso_bar .btn-login > span {
    display: none; }
  .detail #loginsso_bar .btn-login:hover, #header.mini #loginsso_bar .btn-login:hover {
    background: none !important; }

/* **** */
#header_detail {
  z-index: 9999 !important;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 5px; }
  @media (max-width: 1019px) {
    #header_detail {
      margin-bottom: 10px; } }
  #header_detail header {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
    z-index: 9999;
    flex: 1 100%;
    height: 55px; }
    #header_detail header > div[class*="col"] {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      align-items: center;
      box-sizing: border-box; }
    #header_detail header #btn_menu_site {
      border: none !important;
      padding: 0 !important;
      border-radius: 0 !important; }
      #header_detail header #btn_menu_site:hover {
        background: none; }
    #header_detail header .brand-logo {
      margin: 0 !important;
      padding: 0 !important;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      flex: 1 100%;
      align-items: center;
      justify-content: center; }
      #header_detail header .brand-logo a {
        display: block;
        height: 30px;
        width: 200px;
        background: url(/assets/themes/lvdg2017/images/logoSite/md/logo.png) center center no-repeat;
        background-size: contain; }
        @media (max-width: 767px) {
          #header_detail header .brand-logo a {
            height: 25px !important; } }
        #header_detail header .brand-logo a img {
          display: none;
          width: auto !important;
          max-height: 26px !important; }
  #header_detail h2 {
    margin: 0;
    font-size: 1.3em;
    font-weight: bolder;
    text-transform: uppercase; }
    #header_detail h2 img {
      margin: -8px 0 0 -5px;
      max-height: 25px; }
  #header_detail .btn_sso {
    text-align: right;
    line-height: 15px;
    justify-content: flex-end; }
    #header_detail .btn_sso a {
      font-size: 22px;
      color: #444; }
      #header_detail .btn_sso a i {
        font-size: 22px !important; }
      #header_detail .btn_sso a:hover, #header_detail .btn_sso a:focus {
        text-decoration: none; }
  #header_detail + .adblock.megabanner + main {
    margin: 1px 0 0 0 !important; }
  #header_detail .fixed {
    width: 100%;
    border: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    margin: 0;
    padding: 10px 0;
    border-bottom: 1px solid #e2e2e2;
    height: auto; }
    #header_detail .fixed .btn, #header_detail .fixed .btn_sso {
      margin: auto !important; }
      #header_detail .fixed .btn a, #header_detail .fixed .btn_sso a {
        color: #444 !important; }
    #header_detail .fixed > .row {
      flex: 1 100%;
      background: #fff;
      margin: 0 !important;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      #header_detail .fixed > .row div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: center !important;
        -webkit-align-items: stretch;
        -moz-align-items: stretch;
        -ms-align-items: stretch;
        align-items: stretch; }
        #header_detail .fixed > .row div > * {
          align-items: center; }
    #header_detail .fixed .primary-head {
      z-index: 9;
      border-bottom: 1px solid #e2e2e2;
      height: 50px; }

.modal-open .icon_user {
  opacity: .1; }

/* MENU BTN */
.btn-menu {
  padding: 9px 10px !important;
  margin: 0; }
  .btn-menu .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    color: black;
    border-top-right-radius: 1px;
    border-top-left-radius: 1px;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px;
    border-bottom-left-radius: 1px;
    border-top-left-radius: 1px;
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px;
    background-color: #444; }
  .btn-menu .icon-bar + .icon-bar {
    margin-top: 4px; }

/* The animation code */
@keyframes animMenu {
  from {
    /* Animation */
    will-change: transform;
    transition-duration: 0.25s;
    transition-timing-function: linear;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px); }
  to {
    /* Animation */
    will-change: transform;
    transition-duration: 0.25s;
    transition-timing-function: linear;
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (min-width: 768px) {
  #header .container-fluid, #header .collapse, #header .in, #header .collapsing {
    padding: 0 !important; }

  /* SSO Desktop */
  .menu-loggin {
    min-width: 300px;
    padding: 20px !important; }

  .navbar-right {
    margin-right: 0 !important; } }
/* Móvil */
@media (max-width: 767px) {
  body {
    padding: 10px 0; }

  #menu, .head .hemeroteca, .location, .en_galego, .ed_impresa {
    display: none !important; }

  .today:after {
    display: none !important; }

  #header {
    position: relative; }

  .brand-logo  {
    padding: 0 !important; }

  .header-fixed, .fixed {
    padding: 0; }
    .header-fixed .container, .fixed .container {
      padding: 0; }

  /* SSO Mobile */
  #loginsso_bar {
    /* logueado */ }
    #loginsso_bar .navbar-nav {
      margin: 0 !important; }
    #loginsso_bar #iniciarSesion, #loginsso_bar #logged_user {
      position: inherit; }
      #loginsso_bar #iniciarSesion > .btn, #loginsso_bar #logged_user > .btn {
        padding-top: 3px !important; }
        #loginsso_bar #iniciarSesion > .btn:before, #loginsso_bar #logged_user > .btn:before {
          font-size: 18px;
          content: "\f007";
          font-family: "FontAwesome";
          color: #444;
          padding: 0; }
        #loginsso_bar #iniciarSesion > .btn small, #loginsso_bar #iniciarSesion > .btn span, #loginsso_bar #iniciarSesion > .btn i, #loginsso_bar #logged_user > .btn small, #loginsso_bar #logged_user > .btn span, #loginsso_bar #logged_user > .btn i {
          display: none; }
      #loginsso_bar #iniciarSesion > .dropdown-menu, #loginsso_bar #logged_user > .dropdown-menu {
        position: absolute;
        left: -15px;
        right: -15px;
        padding: 15px 30px !important;
        background: #fff !important; } }
/* Tablet */
@media (min-width: 768px) and (max-width: 1019px) {
  body {
    padding: 10px 0; }

  .location, .en_galego, .ed_impresa {
    display: none !important; }

  /*.today {&:after{ display: none !important;}}*/
  .home header .brand-logo, .home_opi header .brand-logo {
    padding: 7.5px 0 0 0; }
    .home header .brand-logo ul, .home_opi header .brand-logo ul {
      margin-top: -5px; }
    .home header .brand-logo img, .home_opi header .brand-logo img {
      max-height: 48px; } }
/* Es noticia */
.esnoticia {
  background: #fff; }
  @media (max-width: 767px) {
    .esnoticia {
      display: none !important; } }
  .esnoticia .scroll_menu {
    margin-bottom: 10px;
    font-size: 11px !important;
    border: none !important;
    background: #f4f4f4 !important;
    padding: 7px !important; }
    @media (max-width: 767px) {
      .esnoticia .scroll_menu {
        margin-bottom: 0 !important;
        display: none !important; } }
    .esnoticia .scroll_menu .wrapper {
      padding: 0; }
    .esnoticia .scroll_menu span {
      color: #999 !important; }
    .esnoticia .scroll_menu a {
      color: #999 !important;
      text-transform: none !important; }
      .esnoticia .scroll_menu a span {
        text-transform: none !important;
        font-weight: normal !important; }
      .esnoticia .scroll_menu a:hover {
        border: none !important; }
        .esnoticia .scroll_menu a:hover:before {
          display: none !important; }

/* Header */
@media (max-width: 767px) {
  .sites {
    margin-bottom: 20px !important; } }

/* Focus */
body.focus {
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.focus .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.focus .menu_mobile a {
      color: #fff !important; }
    body.focus .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.focus .header_sites {
    background: #111 !important; }
    body.focus .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.focus .header_sites > a {
          padding: 15px 0; } }
      body.focus .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.focus .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.focus .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.focus .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.focus .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.focus .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.focus .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.focus .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.focus .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.focus .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.focus .header_sites nav a {
      color: #fff !important; }
    body.focus .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #d9d9d9; }
      @media (max-width: 767px) {
        body.focus .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.focus #header.sites.no-header header a {
    color: #fff !important; }
  body.focus #header.sites.no-header header .btn-menu span {
    background: #fff !important; }
  body.focus .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.focus .section_cliche .cliche_name:before, body.focus .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #e4197c;
      display: inline-block; }
    body.focus .section_cliche .cliche_name a {
      color: #222 !important; }
  body.focus article.item h2 {
    font-family: "Playfair Display", serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.focus article.item.showcase {
    text-align: center !important; }
  body.focus article.item .media + .antetitulo span {
    background: #e4197c;
    color: #fff !important; }
    body.focus article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.focus .tira {
    background: #111; }
    body.focus .tira * {
      color: #fff !important; }
    body.focus .tira > .row div {
      border-color: black !important; }
    body.focus .tira h3:before {
      background: #e4197c; }
    body.focus .tira .social_link i {
      background: #e4197c;
      color: #f4f4f4 !important; }
  body.focus.detail main .intro h1 {
    font-family: "Playfair Display", serif; }
  body.focus.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.focus.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #111 url("/assets/themes/lvdg2017/images/focus.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.focus.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.focus.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.focus.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.focus.no-header #header_detail {
    background: #111 !important; }
    body.focus.no-header #header_detail .fixed {
      background: #111 !important;
      border: none !important; }
    body.focus.no-header #header_detail a {
      color: #fff !important; }
    body.focus.no-header #header_detail .btn-menu {
      background: none !important; }
      body.focus.no-header #header_detail .btn-menu span {
        background: #fff !important; }
    body.focus.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/focus.png") !important; }
  body.focus.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.focus.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.focus.special:before {
    opacity: 0.1 !important; }
  body.focus.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.focus.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.focus.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.focus.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.focus.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.focus.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.focus.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Playfair Display", serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.focus.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.focus.special .list-type {
    color: #222 !important; }
  body.focus.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.focus.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.focus.special .text > figure + h2 {
      margin-top: -10px !important; }

/* Tagma */
body.tagma {
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.tagma .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.tagma .menu_mobile a {
      color: #333 !important; }
    body.tagma .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.tagma .header_sites {
    background: #fff !important; }
    body.tagma .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.tagma .header_sites > a {
          padding: 15px 0; } }
      body.tagma .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.tagma .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.tagma .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.tagma .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.tagma .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.tagma .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.tagma .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.tagma .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.tagma .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.tagma .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.tagma .header_sites nav a {
      color: #333 !important; }
    body.tagma .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #0d0d0d; }
      @media (max-width: 767px) {
        body.tagma .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.tagma #header.sites.no-header header a {
    color: #333 !important; }
  body.tagma #header.sites.no-header header .btn-menu span {
    background: #333 !important; }
  body.tagma .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.tagma .section_cliche .cliche_name:before, body.tagma .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #34dd63;
      display: inline-block; }
    body.tagma .section_cliche .cliche_name a {
      color: #222 !important; }
  body.tagma article.item h2 {
    font-family: "Work Sans", sans-serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.tagma article.item.showcase {
    text-align: center !important; }
  body.tagma article.item .media + .antetitulo span {
    background: #34dd63;
    color: #fff !important; }
    body.tagma article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.tagma .tira {
    background: #fff; }
    body.tagma .tira * {
      color: #333 !important; }
    body.tagma .tira > .row div {
      border-color: #d9d9d9 !important; }
    body.tagma .tira h3:before {
      background: #34dd63; }
    body.tagma .tira .social_link i {
      background: #34dd63;
      color: #f4f4f4 !important; }
  body.tagma.detail main .intro h1 {
    font-family: "Work Sans", sans-serif; }
  body.tagma.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.tagma.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #fff url("/assets/themes/lvdg2017/images/logo_tagma.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.tagma.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.tagma.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.tagma.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.tagma.no-header #header_detail {
    background: #fff !important; }
    body.tagma.no-header #header_detail .fixed {
      background: #fff !important;
      border: none !important; }
    body.tagma.no-header #header_detail a {
      color: #333 !important; }
    body.tagma.no-header #header_detail .btn-menu {
      background: none !important; }
      body.tagma.no-header #header_detail .btn-menu span {
        background: #333 !important; }
    body.tagma.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo_tagma.png") !important; }
  body.tagma.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.tagma.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.tagma.special:before {
    opacity: 0.1 !important; }
  body.tagma.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.tagma.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.tagma.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.tagma.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.tagma.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.tagma.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.tagma.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Work Sans", sans-serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.tagma.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.tagma.special .list-type {
    color: #222 !important; }
  body.tagma.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.tagma.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.tagma.special .text > figure + h2 {
      margin-top: -10px !important; }
  body.tagma .fecha {
    color: #666 !important; }
  body.tagma .tira {
    background: #34dd63 !important; }
    body.tagma .tira * {
      color: #fff !important; }
    body.tagma .tira .social_link i,
    body.tagma .tira h3:before {
      background: #1ca843 !important; }
  @media (max-width: 767px) {
    body.tagma #header.sites.no-header header {
      padding: 0 15px !important; }
    body.tagma .header_sites {
      padding-bottom: 0 !important; } }

/* Lostrego */
body.lostrego {
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.lostrego .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.lostrego .menu_mobile a {
      color: #fff !important; }
    body.lostrego .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.lostrego .header_sites {
    background: #111 !important; }
    body.lostrego .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.lostrego .header_sites > a {
          padding: 15px 0; } }
      body.lostrego .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.lostrego .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.lostrego .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.lostrego .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.lostrego .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.lostrego .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.lostrego .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.lostrego .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.lostrego .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.lostrego .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.lostrego .header_sites nav a {
      color: #fff !important; }
    body.lostrego .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #d9d9d9; }
      @media (max-width: 767px) {
        body.lostrego .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.lostrego #header.sites.no-header header a {
    color: #fff !important; }
  body.lostrego #header.sites.no-header header .btn-menu span {
    background: #fff !important; }
  body.lostrego .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.lostrego .section_cliche .cliche_name:before, body.lostrego .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #D32F2F;
      display: inline-block; }
    body.lostrego .section_cliche .cliche_name a {
      color: #222 !important; }
  body.lostrego article.item h2 {
    font-family: "Lato", sans-serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.lostrego article.item.showcase {
    text-align: center !important; }
  body.lostrego article.item .media + .antetitulo span {
    background: #D32F2F;
    color: #fff !important; }
    body.lostrego article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.lostrego .tira {
    background: #111; }
    body.lostrego .tira * {
      color: #fff !important; }
    body.lostrego .tira > .row div {
      border-color: black !important; }
    body.lostrego .tira h3:before {
      background: #D32F2F; }
    body.lostrego .tira .social_link i {
      background: #D32F2F;
      color: #f4f4f4 !important; }
  body.lostrego.detail main .intro h1 {
    font-family: "Lato", sans-serif; }
  body.lostrego.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.lostrego.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #111 url("/assets/themes/lvdg2017/images/logo_lostrego.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.lostrego.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.lostrego.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.lostrego.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.lostrego.no-header #header_detail {
    background: #111 !important; }
    body.lostrego.no-header #header_detail .fixed {
      background: #111 !important;
      border: none !important; }
    body.lostrego.no-header #header_detail a {
      color: #fff !important; }
    body.lostrego.no-header #header_detail .btn-menu {
      background: none !important; }
      body.lostrego.no-header #header_detail .btn-menu span {
        background: #fff !important; }
    body.lostrego.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo_lostrego.png") !important; }
  body.lostrego.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.lostrego.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.lostrego.special:before {
    opacity: 0.1 !important; }
  body.lostrego.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.lostrego.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.lostrego.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.lostrego.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.lostrego.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.lostrego.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.lostrego.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Lato", sans-serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.lostrego.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.lostrego.special .list-type {
    color: #222 !important; }
  body.lostrego.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.lostrego.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.lostrego.special .text > figure + h2 {
      margin-top: -10px !important; }
  body.lostrego h2[itemprop="headline"] {
    font-weight: 900 !important; }
  body.lostrego.detail:not(.no-header) h3[itemprop="articleSection"] {
    padding: 10px 5px 10px 135px !important; }

/* Novo */
body.novo {
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.novo .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.novo .menu_mobile a {
      color: #fff !important; }
    body.novo .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.novo .header_sites {
    background: #e42644 !important; }
    body.novo .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.novo .header_sites > a {
          padding: 15px 0; } }
      body.novo .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.novo .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.novo .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.novo .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.novo .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.novo .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.novo .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.novo .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.novo .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.novo .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.novo .header_sites nav a {
      color: #fff !important; }
    body.novo .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #d9d9d9; }
      @media (max-width: 767px) {
        body.novo .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.novo #header.sites.no-header header a {
    color: #fff !important; }
  body.novo #header.sites.no-header header .btn-menu span {
    background: #fff !important; }
  body.novo .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.novo .section_cliche .cliche_name:before, body.novo .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #e42644;
      display: inline-block; }
    body.novo .section_cliche .cliche_name a {
      color: #222 !important; }
  body.novo article.item h2 {
    font-family: "Playfair Display", sans-serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.novo article.item.showcase {
    text-align: center !important; }
  body.novo article.item .media + .antetitulo span {
    background: #e42644;
    color: #fff !important; }
    body.novo article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.novo .tira {
    background: #e42644; }
    body.novo .tira * {
      color: #fff !important; }
    body.novo .tira > .row div {
      border-color: #a9152c !important; }
    body.novo .tira h3:before {
      background: #e42644; }
    body.novo .tira .social_link i {
      background: #e42644;
      color: #f4f4f4 !important; }
  body.novo.detail main .intro h1 {
    font-family: "Playfair Display", sans-serif; }
  body.novo.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.novo.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #e42644 url("/assets/themes/lvdg2017/images/logo-novo.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.novo.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.novo.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.novo.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.novo.no-header #header_detail {
    background: #e42644 !important; }
    body.novo.no-header #header_detail .fixed {
      background: #e42644 !important;
      border: none !important; }
    body.novo.no-header #header_detail a {
      color: #fff !important; }
    body.novo.no-header #header_detail .btn-menu {
      background: none !important; }
      body.novo.no-header #header_detail .btn-menu span {
        background: #fff !important; }
    body.novo.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo-novo.png") !important; }
  body.novo.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.novo.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.novo.special:before {
    opacity: 0.1 !important; }
  body.novo.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.novo.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.novo.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.novo.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.novo.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.novo.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.novo.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Playfair Display", sans-serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.novo.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.novo.special .list-type {
    color: #222 !important; }
  body.novo.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.novo.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.novo.special .text > figure + h2 {
      margin-top: -10px !important; }
  body.novo h2[itemprop="headline"] {
    font-weight: 900 !important; }

/* de compras */
body.decompras,
body.listisimas {
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.decompras .menu_mobile,
  body.listisimas .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.decompras .menu_mobile a,
    body.listisimas .menu_mobile a {
      color: #fff !important; }
    body.decompras .menu_mobile .scroll_menu .wrapper,
    body.listisimas .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.decompras .header_sites,
  body.listisimas .header_sites {
    background: #e42644 !important; }
    body.decompras .header_sites > a,
    body.listisimas .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.decompras .header_sites > a,
        body.listisimas .header_sites > a {
          padding: 15px 0; } }
      body.decompras .header_sites > a img,
      body.listisimas .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.decompras .header_sites > a img,
          body.listisimas .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.decompras .header_sites .tagline,
    body.listisimas .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.decompras .header_sites .tagline:before,
        body.listisimas .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.decompras .header_sites .wrap-flex,
    body.listisimas .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.decompras .header_sites .wrap-flex > *,
      body.listisimas .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.decompras .header_sites .wrap-flex,
        body.listisimas .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.decompras .header_sites .wrap-flex > *,
          body.listisimas .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.decompras .header_sites .wrap-flex img,
          body.listisimas .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.decompras .header_sites .wrap-flex .ministerio-blanco img,
          body.listisimas .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.decompras .header_sites nav a,
    body.listisimas .header_sites nav a {
      color: #fff !important; }
    body.decompras .header_sites .fecha,
    body.listisimas .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #d9d9d9; }
      @media (max-width: 767px) {
        body.decompras .header_sites .fecha,
        body.listisimas .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.decompras #header.sites.no-header header a,
  body.listisimas #header.sites.no-header header a {
    color: #fff !important; }
  body.decompras #header.sites.no-header header .btn-menu span,
  body.listisimas #header.sites.no-header header .btn-menu span {
    background: #fff !important; }
  body.decompras .section_cliche .cliche_name,
  body.listisimas .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.decompras .section_cliche .cliche_name:before, body.decompras .section_cliche .cliche_name:after,
    body.listisimas .section_cliche .cliche_name:before,
    body.listisimas .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #e42644;
      display: inline-block; }
    body.decompras .section_cliche .cliche_name a,
    body.listisimas .section_cliche .cliche_name a {
      color: #222 !important; }
  body.decompras article.item h2,
  body.listisimas article.item h2 {
    font-family: "Lato", sans-serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.decompras article.item.showcase,
  body.listisimas article.item.showcase {
    text-align: center !important; }
  body.decompras article.item .media + .antetitulo span,
  body.listisimas article.item .media + .antetitulo span {
    background: #e42644;
    color: #fff !important; }
    body.decompras article.item .media + .antetitulo span a,
    body.listisimas article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.decompras .tira,
  body.listisimas .tira {
    background: #e42644; }
    body.decompras .tira *,
    body.listisimas .tira * {
      color: #fff !important; }
    body.decompras .tira > .row div,
    body.listisimas .tira > .row div {
      border-color: #a9152c !important; }
    body.decompras .tira h3:before,
    body.listisimas .tira h3:before {
      background: #e42644; }
    body.decompras .tira .social_link i,
    body.listisimas .tira .social_link i {
      background: #e42644;
      color: #f4f4f4 !important; }
  body.decompras.detail main .intro h1,
  body.listisimas.detail main .intro h1 {
    font-family: "Lato", sans-serif; }
  body.decompras.detail main h3[itemprop="articleSection"],
  body.listisimas.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.decompras.detail:not(.no-header) h3[itemprop="articleSection"],
  body.listisimas.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #e42644 url("/assets/themes/lvdg2017/images/logo_listisimas.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.decompras.detail:not(.no-header) h3[itemprop="articleSection"] a,
    body.listisimas.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.decompras.detail:not(.no-header) h3[itemprop="articleSection"] a:before,
      body.listisimas.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.decompras.detail:not(.no-header) h3[itemprop="articleSection"] a:hover,
      body.listisimas.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.decompras.no-header #header_detail,
  body.listisimas.no-header #header_detail {
    background: #e42644 !important; }
    body.decompras.no-header #header_detail .fixed,
    body.listisimas.no-header #header_detail .fixed {
      background: #e42644 !important;
      border: none !important; }
    body.decompras.no-header #header_detail a,
    body.listisimas.no-header #header_detail a {
      color: #fff !important; }
    body.decompras.no-header #header_detail .btn-menu,
    body.listisimas.no-header #header_detail .btn-menu {
      background: none !important; }
      body.decompras.no-header #header_detail .btn-menu span,
      body.listisimas.no-header #header_detail .btn-menu span {
        background: #fff !important; }
    body.decompras.no-header #header_detail .brand-logo a,
    body.listisimas.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo_listisimas.png") !important; }
  body.decompras.special:before,
  body.listisimas.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.decompras.special.no-header #header.sites header > div:first-child a,
  body.listisimas.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.decompras.special:before,
  body.listisimas.special:before {
    opacity: 0.1 !important; }
  body.decompras.special #alert_cookie_msg,
  body.listisimas.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.decompras.special header,
  body.listisimas.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.decompras.special .hero-module .video-container .title-container,
  body.listisimas.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.decompras.special .hero-module .video-container .title-container .logo_site,
  body.listisimas.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.decompras.special .hero-module .video-container .title-container .logo_site img,
    body.listisimas.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.decompras.special .hero-module .video-container .title-container .logo_site:after,
    body.listisimas.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.decompras.special .hero-module .video-container .title-container .headline h1,
  body.listisimas.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Lato", sans-serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.decompras.special .hero-module .video-container .title-container .headline h1,
      body.listisimas.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.decompras.special .list-type,
  body.listisimas.special .list-type {
    color: #222 !important; }
  body.decompras.special .text > figure,
  body.listisimas.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.decompras.special .text > figure,
      body.listisimas.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.decompras.special .text > figure + h2,
    body.listisimas.special .text > figure + h2 {
      margin-top: -10px !important; }
  body.decompras h2[itemprop="headline"],
  body.listisimas h2[itemprop="headline"] {
    font-weight: 900 !important; }
  body.decompras .header_sites,
  body.listisimas .header_sites {
    background: url(/assets/themes/lvdg2017/images/bg_decompras.png) center center no-repeat !important;
    background-size: cover;
    position: relative; }
    @media (max-width: 4000px) and (min-width: 1020px) {
      body.decompras .header_sites:after,
      body.listisimas .header_sites:after {
        content: "";
        height: 160px;
        width: 210px;
        position: absolute;
        bottom: 0;
        right: 120px;
        background: url(/assets/themes/lvdg2017/images/siluetas.png) center bottom no-repeat; } }
    @media (max-width: 1019px) and (min-width: 768px) {
      body.decompras .header_sites:after,
      body.listisimas .header_sites:after {
        content: "";
        height: 160px;
        width: 200px;
        position: absolute;
        bottom: 0;
        right: 20px;
        background: url(/assets/themes/lvdg2017/images/siluetas.png) center bottom no-repeat; } }
    @media (max-width: 767px) and (min-width: 0) {
      body.decompras .header_sites:after,
      body.listisimas .header_sites:after {
        content: "";
        height: 100px;
        width: 120px;
        position: absolute;
        bottom: 0;
        right: 10px;
        background: url(/assets/themes/lvdg2017/images/siluetas.png) center bottom no-repeat;
        background-size: contain; } }
    @media (max-width: 767px) and (min-width: 0) {
      body.decompras .header_sites a,
      body.listisimas .header_sites a {
        padding-left: 23px;
        text-align: left; }
        body.decompras .header_sites a img,
        body.listisimas .header_sites a img {
          max-height: 42px !important; } }
  body.decompras .fecha,
  body.listisimas .fecha {
    display: none !important; }
  body.decompras .msgText,
  body.listisimas .msgText {
    background: #f4f4f4;
    padding: 10px;
    font-weight: 300;
    font-size: 13px;
    font-family: "Roboto Condensed", sans-serif;
    color: #656565;
    text-shadow: 0px 1px #fff; }
  body.decompras .menu_mobile,
  body.listisimas .menu_mobile {
    display: none !important; }
  body.decompras.home article.listisimas .antetitulo,
  body.listisimas.home article.listisimas .antetitulo {
    display: none !important; }
  body.decompras.detail:not(.no-header) h3[itemprop="articleSection"],
  body.listisimas.detail:not(.no-header) h3[itemprop="articleSection"] {
    background: none !important;
    padding: 0 !important;
    width: 100%;
    background-color: #e42644 !important; }
    body.decompras.detail:not(.no-header) h3[itemprop="articleSection"] a,
    body.listisimas.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #fff !important;
      background: #e42644 url("/assets/themes/lvdg2017/images/logo_listisimas.png") center center no-repeat !important;
      background-size: auto 70% !important;
      display: block !important;
      padding: 10px !important;
      text-indent: -9999px; }
    body.decompras.detail:not(.no-header) h3[itemprop="articleSection"] a,
    body.listisimas.detail:not(.no-header) h3[itemprop="articleSection"] a {
      background-color: transparent !important;
      background-size: auto 50% !important; }

/* debates */
body.debates {
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.debates .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.debates .menu_mobile a {
      color: #fff !important; }
    body.debates .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.debates .header_sites {
    background: #e42644 !important; }
    body.debates .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.debates .header_sites > a {
          padding: 15px 0; } }
      body.debates .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.debates .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.debates .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.debates .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.debates .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.debates .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.debates .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.debates .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.debates .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.debates .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.debates .header_sites nav a {
      color: #fff !important; }
    body.debates .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #d9d9d9; }
      @media (max-width: 767px) {
        body.debates .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.debates #header.sites.no-header header a {
    color: #fff !important; }
  body.debates #header.sites.no-header header .btn-menu span {
    background: #fff !important; }
  body.debates .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.debates .section_cliche .cliche_name:before, body.debates .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #e42644;
      display: inline-block; }
    body.debates .section_cliche .cliche_name a {
      color: #222 !important; }
  body.debates article.item h2 {
    font-family: "Lato", sans-serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.debates article.item.showcase {
    text-align: center !important; }
  body.debates article.item .media + .antetitulo span {
    background: #e42644;
    color: #fff !important; }
    body.debates article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.debates .tira {
    background: #e42644; }
    body.debates .tira * {
      color: #fff !important; }
    body.debates .tira > .row div {
      border-color: #a9152c !important; }
    body.debates .tira h3:before {
      background: #e42644; }
    body.debates .tira .social_link i {
      background: #e42644;
      color: #f4f4f4 !important; }
  body.debates.detail main .intro h1 {
    font-family: "Lato", sans-serif; }
  body.debates.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.debates.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #e42644 url("/assets/themes/lvdg2017/images/cliche_debates.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.debates.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.debates.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.debates.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.debates.no-header #header_detail {
    background: #e42644 !important; }
    body.debates.no-header #header_detail .fixed {
      background: #e42644 !important;
      border: none !important; }
    body.debates.no-header #header_detail a {
      color: #fff !important; }
    body.debates.no-header #header_detail .btn-menu {
      background: none !important; }
      body.debates.no-header #header_detail .btn-menu span {
        background: #fff !important; }
    body.debates.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/cliche_debates.png") !important; }
  body.debates.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.debates.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.debates.special:before {
    opacity: 0.1 !important; }
  body.debates.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.debates.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.debates.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.debates.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.debates.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.debates.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.debates.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Lato", sans-serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.debates.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.debates.special .list-type {
    color: #222 !important; }
  body.debates.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.debates.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.debates.special .text > figure + h2 {
      margin-top: -10px !important; }
  body.debates h2[itemprop="headline"] {
    font-weight: 900 !important; }
  body.debates.special .hero-module .video-container .title-container .headline h1 {
    font-size: 3.5em !important; }
    @media (max-width: 767px) {
      body.debates.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.1em !important; } }
  body.debates .fecha {
    display: none !important; }

/* El mundo que viene */
body.elmundoqueviene {
  /* $siteBgColor: #7bc950;	*/
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */
    /*
	article.adelanto [itemprop="headline"] a:after, article.cierre [itemprop="headline"] a:after {
	    display: none !important;
	}	
	*/ }
  body.elmundoqueviene .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.elmundoqueviene .menu_mobile a {
      color: #000 !important; }
    body.elmundoqueviene .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.elmundoqueviene .header_sites {
    background: #AAC1C2 !important; }
    body.elmundoqueviene .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.elmundoqueviene .header_sites > a {
          padding: 15px 0; } }
      body.elmundoqueviene .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.elmundoqueviene .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.elmundoqueviene .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.elmundoqueviene .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.elmundoqueviene .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.elmundoqueviene .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.elmundoqueviene .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.elmundoqueviene .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.elmundoqueviene .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.elmundoqueviene .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.elmundoqueviene .header_sites nav a {
      color: #000 !important; }
    body.elmundoqueviene .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: black; }
      @media (max-width: 767px) {
        body.elmundoqueviene .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.elmundoqueviene #header.sites.no-header header a {
    color: #000 !important; }
  body.elmundoqueviene #header.sites.no-header header .btn-menu span {
    background: #000 !important; }
  body.elmundoqueviene .section_cliche .cliche_name {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.elmundoqueviene .section_cliche .cliche_name:before, body.elmundoqueviene .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #7bc950;
      display: inline-block; }
    body.elmundoqueviene .section_cliche .cliche_name a {
      color: #222 !important; }
  body.elmundoqueviene article.item h2 {
    font-family: "Roboto Condensed", serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.elmundoqueviene article.item.showcase {
    text-align: center !important; }
  body.elmundoqueviene article.item .media + .antetitulo span {
    background: #7bc950;
    color: #fff !important; }
    body.elmundoqueviene article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.elmundoqueviene .tira {
    background: #AAC1C2; }
    body.elmundoqueviene .tira * {
      color: #000 !important; }
    body.elmundoqueviene .tira > .row div {
      border-color: #7da1a2 !important; }
    body.elmundoqueviene .tira h3:before {
      background: #7bc950; }
    body.elmundoqueviene .tira .social_link i {
      background: #7bc950;
      color: #f4f4f4 !important; }
  body.elmundoqueviene.detail main .intro h1 {
    font-family: "Roboto Condensed", serif; }
  body.elmundoqueviene.detail main h3[itemprop="articleSection"] {
    font-family: "Roboto Condensed", sans-serif; }
  body.elmundoqueviene.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #AAC1C2 url("/assets/themes/lvdg2017/images/logo_migraciones.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.elmundoqueviene.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.elmundoqueviene.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.elmundoqueviene.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.elmundoqueviene.no-header #header_detail {
    background: #AAC1C2 !important; }
    body.elmundoqueviene.no-header #header_detail .fixed {
      background: #AAC1C2 !important;
      border: none !important; }
    body.elmundoqueviene.no-header #header_detail a {
      color: #000 !important; }
    body.elmundoqueviene.no-header #header_detail .btn-menu {
      background: none !important; }
      body.elmundoqueviene.no-header #header_detail .btn-menu span {
        background: #000 !important; }
    body.elmundoqueviene.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo_migraciones.png") !important; }
  body.elmundoqueviene.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.elmundoqueviene.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.elmundoqueviene.special:before {
    opacity: 0.1 !important; }
  body.elmundoqueviene.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.elmundoqueviene.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.elmundoqueviene.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.elmundoqueviene.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.elmundoqueviene.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.elmundoqueviene.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.elmundoqueviene.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Roboto Condensed", serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.elmundoqueviene.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.elmundoqueviene.special .list-type {
    color: #222 !important; }
  body.elmundoqueviene.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.elmundoqueviene.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.elmundoqueviene.special .text > figure + h2 {
      margin-top: -10px !important; }
  @media (max-width: 767px) {
    body.elmundoqueviene #header {
      margin-bottom: 0px !important; } }
  body.elmundoqueviene #header.sites.no-header .logo {
    display: block !important; }
  body.elmundoqueviene #header.sites.no-header .header_sites {
    margin-top: 15px !important; }
  body.elmundoqueviene #header.sites.no-header header {
    padding: 0 5px !important; }
  body.elmundoqueviene .header_sites {
    background: url(/assets/themes/lvdg2017/images/fondo_cabecero_mundoqueviene.png) right center no-repeat !important;
    background-size: cover !important;
    margin-top: 0px !important; }
    body.elmundoqueviene .header_sites > a {
      padding: 0 !important; }
      body.elmundoqueviene .header_sites > a img {
        max-height: 152px !important; }
        @media (max-width: 767px) {
          body.elmundoqueviene .header_sites > a img {
            max-width: 300px !important; } }
    body.elmundoqueviene .header_sites .fecha {
      color: #fff !important;
      font-weight: 300 !important;
      display: none !important; }
      @media (max-width: 767px) {
        body.elmundoqueviene .header_sites .fecha {
          padding-bottom: 20px !important;
          margin: 20px 0 -20px 0 !important; } }
  body.elmundoqueviene .aside .section_cliche .cliche_name {
    font-size: 17px !important; }
  body.elmundoqueviene h2[itemprop="headline"] {
    font-weight: bold !important; }
  body.elmundoqueviene.home article.elmundoqueviene .antetitulo {
    display: none !important; }
  body.elmundoqueviene.home main > .section_cliche:first-of-type {
    display: none !important; }
  body.elmundoqueviene.detail:not(.no-header) h3[itemprop="articleSection"] {
    background: none !important; }

/* Aniversario pandemia */
body.aniversariopandemia {
  /* $siteBgColor: #7bc950;	*/
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */
    /*
	article.adelanto [itemprop="headline"] a:after, article.cierre [itemprop="headline"] a:after {
	    display: none !important;
	}	
	*/ }
  body.aniversariopandemia .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.aniversariopandemia .menu_mobile a {
      color: #000 !important; }
    body.aniversariopandemia .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.aniversariopandemia .header_sites {
    background: #AAC1C2 !important; }
    body.aniversariopandemia .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.aniversariopandemia .header_sites > a {
          padding: 15px 0; } }
      body.aniversariopandemia .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.aniversariopandemia .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.aniversariopandemia .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.aniversariopandemia .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.aniversariopandemia .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.aniversariopandemia .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.aniversariopandemia .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.aniversariopandemia .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.aniversariopandemia .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.aniversariopandemia .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.aniversariopandemia .header_sites nav a {
      color: #000 !important; }
    body.aniversariopandemia .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: black; }
      @media (max-width: 767px) {
        body.aniversariopandemia .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.aniversariopandemia #header.sites.no-header header a {
    color: #000 !important; }
  body.aniversariopandemia #header.sites.no-header header .btn-menu span {
    background: #000 !important; }
  body.aniversariopandemia .section_cliche .cliche_name {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.aniversariopandemia .section_cliche .cliche_name:before, body.aniversariopandemia .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #7bc950;
      display: inline-block; }
    body.aniversariopandemia .section_cliche .cliche_name a {
      color: #222 !important; }
  body.aniversariopandemia article.item h2 {
    font-family: "Roboto Condensed", serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.aniversariopandemia article.item.showcase {
    text-align: center !important; }
  body.aniversariopandemia article.item .media + .antetitulo span {
    background: #7bc950;
    color: #fff !important; }
    body.aniversariopandemia article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.aniversariopandemia .tira {
    background: #AAC1C2; }
    body.aniversariopandemia .tira * {
      color: #000 !important; }
    body.aniversariopandemia .tira > .row div {
      border-color: #7da1a2 !important; }
    body.aniversariopandemia .tira h3:before {
      background: #7bc950; }
    body.aniversariopandemia .tira .social_link i {
      background: #7bc950;
      color: #f4f4f4 !important; }
  body.aniversariopandemia.detail main .intro h1 {
    font-family: "Roboto Condensed", serif; }
  body.aniversariopandemia.detail main h3[itemprop="articleSection"] {
    font-family: "Roboto Condensed", sans-serif; }
  body.aniversariopandemia.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #AAC1C2 url("/assets/themes/lvdg2017/images/logo_aniversariopandemia.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.aniversariopandemia.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.aniversariopandemia.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.aniversariopandemia.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.aniversariopandemia.no-header #header_detail {
    background: #AAC1C2 !important; }
    body.aniversariopandemia.no-header #header_detail .fixed {
      background: #AAC1C2 !important;
      border: none !important; }
    body.aniversariopandemia.no-header #header_detail a {
      color: #000 !important; }
    body.aniversariopandemia.no-header #header_detail .btn-menu {
      background: none !important; }
      body.aniversariopandemia.no-header #header_detail .btn-menu span {
        background: #000 !important; }
    body.aniversariopandemia.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo_aniversariopandemia.png") !important; }
  body.aniversariopandemia.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.aniversariopandemia.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.aniversariopandemia.special:before {
    opacity: 0.1 !important; }
  body.aniversariopandemia.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.aniversariopandemia.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.aniversariopandemia.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.aniversariopandemia.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.aniversariopandemia.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.aniversariopandemia.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.aniversariopandemia.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Roboto Condensed", serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.aniversariopandemia.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.aniversariopandemia.special .list-type {
    color: #222 !important; }
  body.aniversariopandemia.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.aniversariopandemia.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.aniversariopandemia.special .text > figure + h2 {
      margin-top: -10px !important; }
  @media (max-width: 767px) {
    body.aniversariopandemia #header {
      margin-bottom: 0px !important; } }
  body.aniversariopandemia #header.sites.no-header .logo {
    display: block !important; }
  body.aniversariopandemia #header.sites.no-header .header_sites {
    margin-top: 15px !important; }
  body.aniversariopandemia #header.sites.no-header header {
    padding: 0 5px !important; }
  body.aniversariopandemia .header_sites {
    background: url(/assets/themes/lvdg2017/images/fondo_cabecero_mundoqueviene.png) right center no-repeat !important;
    background-size: cover !important;
    margin-top: 0px !important; }
    body.aniversariopandemia .header_sites > a {
      padding: 0 !important; }
      body.aniversariopandemia .header_sites > a img {
        max-height: 152px !important; }
        @media (max-width: 767px) {
          body.aniversariopandemia .header_sites > a img {
            max-width: 300px !important; } }
    body.aniversariopandemia .header_sites .fecha {
      color: #fff !important;
      font-weight: 300 !important;
      display: none !important; }
      @media (max-width: 767px) {
        body.aniversariopandemia .header_sites .fecha {
          padding-bottom: 20px !important;
          margin: 20px 0 -20px 0 !important; } }
  body.aniversariopandemia .aside .section_cliche .cliche_name {
    font-size: 17px !important; }
  body.aniversariopandemia h2[itemprop="headline"] {
    font-weight: bold !important; }
  body.aniversariopandemia.home article.elmundoqueviene .antetitulo {
    display: none !important; }
  body.aniversariopandemia.home main > .section_cliche:first-of-type {
    display: none !important; }
  body.aniversariopandemia.detail:not(.no-header) h3[itemprop="articleSection"] {
    background: none !important; }

/* El pueblo gallego */
body.pueblogallego {
  /* $siteBgColor: #7bc950;	*/
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */
    /*
	article.adelanto [itemprop="headline"] a:after, article.cierre [itemprop="headline"] a:after {
	    display: none !important;
	}	
	*/ }
  body.pueblogallego .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.pueblogallego .menu_mobile a {
      color: #000 !important; }
    body.pueblogallego .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.pueblogallego .header_sites {
    background: #AAC1C2 !important; }
    body.pueblogallego .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.pueblogallego .header_sites > a {
          padding: 15px 0; } }
      body.pueblogallego .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.pueblogallego .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.pueblogallego .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.pueblogallego .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.pueblogallego .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.pueblogallego .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.pueblogallego .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.pueblogallego .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.pueblogallego .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.pueblogallego .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.pueblogallego .header_sites nav a {
      color: #000 !important; }
    body.pueblogallego .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: black; }
      @media (max-width: 767px) {
        body.pueblogallego .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.pueblogallego #header.sites.no-header header a {
    color: #000 !important; }
  body.pueblogallego #header.sites.no-header header .btn-menu span {
    background: #000 !important; }
  body.pueblogallego .section_cliche .cliche_name {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.pueblogallego .section_cliche .cliche_name:before, body.pueblogallego .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #ffffff;
      display: inline-block; }
    body.pueblogallego .section_cliche .cliche_name a {
      color: #222 !important; }
  body.pueblogallego article.item h2 {
    font-family: "Roboto Condensed", serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.pueblogallego article.item.showcase {
    text-align: center !important; }
  body.pueblogallego article.item .media + .antetitulo span {
    background: #ffffff;
    color: #fff !important; }
    body.pueblogallego article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.pueblogallego .tira {
    background: #AAC1C2; }
    body.pueblogallego .tira * {
      color: #000 !important; }
    body.pueblogallego .tira > .row div {
      border-color: #7da1a2 !important; }
    body.pueblogallego .tira h3:before {
      background: #ffffff; }
    body.pueblogallego .tira .social_link i {
      background: #ffffff;
      color: #f4f4f4 !important; }
  body.pueblogallego.detail main .intro h1 {
    font-family: "Roboto Condensed", serif; }
  body.pueblogallego.detail main h3[itemprop="articleSection"] {
    font-family: "Roboto Condensed", sans-serif; }
  body.pueblogallego.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #AAC1C2 url("/assets/themes/lvdg2017/images/logo_pueblogallego.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.pueblogallego.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.pueblogallego.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.pueblogallego.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.pueblogallego.no-header #header_detail {
    background: #AAC1C2 !important; }
    body.pueblogallego.no-header #header_detail .fixed {
      background: #AAC1C2 !important;
      border: none !important; }
    body.pueblogallego.no-header #header_detail a {
      color: #000 !important; }
    body.pueblogallego.no-header #header_detail .btn-menu {
      background: none !important; }
      body.pueblogallego.no-header #header_detail .btn-menu span {
        background: #000 !important; }
    body.pueblogallego.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo_pueblogallego.png") !important; }
  body.pueblogallego.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.pueblogallego.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.pueblogallego.special:before {
    opacity: 0.1 !important; }
  body.pueblogallego.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.pueblogallego.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.pueblogallego.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.pueblogallego.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.pueblogallego.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.pueblogallego.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.pueblogallego.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Roboto Condensed", serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.pueblogallego.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.pueblogallego.special .list-type {
    color: #222 !important; }
  body.pueblogallego.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.pueblogallego.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.pueblogallego.special .text > figure + h2 {
      margin-top: -10px !important; }
  @media (max-width: 767px) {
    body.pueblogallego #header {
      margin-bottom: 0px !important; } }
  body.pueblogallego #header.sites.no-header .logo {
    display: block !important; }
  body.pueblogallego #header.sites.no-header .header_sites {
    margin-top: 15px !important; }
  body.pueblogallego #header.sites.no-header header {
    padding: 0 5px !important; }
  body.pueblogallego .header_sites {
    background: url(/assets/themes/lvdg2017/images/fondo_cabecero_pueblogallego.png) left center no-repeat !important;
    background-size: cover !important;
    margin-top: 0px !important; }
    body.pueblogallego .header_sites > a {
      padding: 45px 0 25px !important; }
      @media (max-width: 767px) {
        body.pueblogallego .header_sites > a {
          padding: 0 !important; } }
      body.pueblogallego .header_sites > a img {
        max-height: 85px !important; }
        @media (max-width: 767px) {
          body.pueblogallego .header_sites > a img {
            max-width: 90% !important; } }
    body.pueblogallego .header_sites .fecha {
      color: #fff !important;
      font-weight: 300 !important;
      display: none !important; }
      @media (max-width: 767px) {
        body.pueblogallego .header_sites .fecha {
          padding-bottom: 20px !important;
          margin: 20px 0 -20px 0 !important; } }
  body.pueblogallego .aside .section_cliche .cliche_name {
    font-size: 17px !important; }
  body.pueblogallego h2[itemprop="headline"] {
    font-weight: bold !important; }
  body.pueblogallego.home {
    /*article.pueblogallego {
        .antetitulo {
            display: none !important;
        }
    }*/ }
    body.pueblogallego.home main > .section_cliche:first-of-type {
      display: none !important; }
  body.pueblogallego.detail:not(.no-header) h3[itemprop="articleSection"] {
    background: none !important; }

/* Dos años de COVID */
body.aniversariocovid {
  /* $siteBgColor: #7bc950;	*/
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */
    /*
	article.adelanto [itemprop="headline"] a:after, article.cierre [itemprop="headline"] a:after {
	    display: none !important;
	}	
	*/ }
  body.aniversariocovid .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.aniversariocovid .menu_mobile a {
      color: #000 !important; }
    body.aniversariocovid .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.aniversariocovid .header_sites {
    background: #AAC1C2 !important; }
    body.aniversariocovid .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.aniversariocovid .header_sites > a {
          padding: 15px 0; } }
      body.aniversariocovid .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.aniversariocovid .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.aniversariocovid .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.aniversariocovid .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.aniversariocovid .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.aniversariocovid .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.aniversariocovid .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.aniversariocovid .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.aniversariocovid .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.aniversariocovid .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.aniversariocovid .header_sites nav a {
      color: #000 !important; }
    body.aniversariocovid .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: black; }
      @media (max-width: 767px) {
        body.aniversariocovid .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.aniversariocovid #header.sites.no-header header a {
    color: #000 !important; }
  body.aniversariocovid #header.sites.no-header header .btn-menu span {
    background: #000 !important; }
  body.aniversariocovid .section_cliche .cliche_name {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.aniversariocovid .section_cliche .cliche_name:before, body.aniversariocovid .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #ffffff;
      display: inline-block; }
    body.aniversariocovid .section_cliche .cliche_name a {
      color: #222 !important; }
  body.aniversariocovid article.item h2 {
    font-family: "Roboto Condensed", serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.aniversariocovid article.item.showcase {
    text-align: center !important; }
  body.aniversariocovid article.item .media + .antetitulo span {
    background: #ffffff;
    color: #fff !important; }
    body.aniversariocovid article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.aniversariocovid .tira {
    background: #AAC1C2; }
    body.aniversariocovid .tira * {
      color: #000 !important; }
    body.aniversariocovid .tira > .row div {
      border-color: #7da1a2 !important; }
    body.aniversariocovid .tira h3:before {
      background: #ffffff; }
    body.aniversariocovid .tira .social_link i {
      background: #ffffff;
      color: #f4f4f4 !important; }
  body.aniversariocovid.detail main .intro h1 {
    font-family: "Roboto Condensed", serif; }
  body.aniversariocovid.detail main h3[itemprop="articleSection"] {
    font-family: "Roboto Condensed", sans-serif; }
  body.aniversariocovid.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #AAC1C2 url("/assets/themes/lvdg2017/images/logo_aniversariocovid.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.aniversariocovid.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.aniversariocovid.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.aniversariocovid.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.aniversariocovid.no-header #header_detail {
    background: #AAC1C2 !important; }
    body.aniversariocovid.no-header #header_detail .fixed {
      background: #AAC1C2 !important;
      border: none !important; }
    body.aniversariocovid.no-header #header_detail a {
      color: #000 !important; }
    body.aniversariocovid.no-header #header_detail .btn-menu {
      background: none !important; }
      body.aniversariocovid.no-header #header_detail .btn-menu span {
        background: #000 !important; }
    body.aniversariocovid.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo_aniversariocovid.png") !important; }
  body.aniversariocovid.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.aniversariocovid.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.aniversariocovid.special:before {
    opacity: 0.1 !important; }
  body.aniversariocovid.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.aniversariocovid.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.aniversariocovid.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.aniversariocovid.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.aniversariocovid.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.aniversariocovid.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.aniversariocovid.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Roboto Condensed", serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.aniversariocovid.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.aniversariocovid.special .list-type {
    color: #222 !important; }
  body.aniversariocovid.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.aniversariocovid.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.aniversariocovid.special .text > figure + h2 {
      margin-top: -10px !important; }
  @media (max-width: 767px) {
    body.aniversariocovid #header {
      margin-bottom: 0px !important; } }
  body.aniversariocovid #header.sites.no-header .logo {
    display: block !important; }
  body.aniversariocovid #header.sites.no-header .header_sites {
    margin-top: 15px !important; }
  body.aniversariocovid #header.sites.no-header header {
    padding: 0 5px !important; }
  body.aniversariocovid .header_sites {
    background: url(/assets/themes/lvdg2017/images/fondo_cabecero_aniversariocovid.png) left center no-repeat !important;
    background-size: cover !important;
    margin-top: 0px !important; }
    body.aniversariocovid .header_sites > a {
      padding: 45px 0 25px !important; }
      @media (max-width: 767px) {
        body.aniversariocovid .header_sites > a {
          padding: 0 !important; } }
      body.aniversariocovid .header_sites > a img {
        max-height: 85px !important; }
        @media (max-width: 767px) {
          body.aniversariocovid .header_sites > a img {
            max-width: 90% !important; } }
    body.aniversariocovid .header_sites .fecha {
      color: #fff !important;
      font-weight: 300 !important;
      display: none !important; }
      @media (max-width: 767px) {
        body.aniversariocovid .header_sites .fecha {
          padding-bottom: 20px !important;
          margin: 20px 0 -20px 0 !important; } }
  body.aniversariocovid .aside .section_cliche .cliche_name {
    font-size: 17px !important; }
  body.aniversariocovid h2[itemprop="headline"] {
    font-weight: bold !important; }
  body.aniversariocovid.home {
    /*article.aniversariocovid {
        .antetitulo {
            display: none !important;
        }
    }*/ }
    body.aniversariocovid.home main > .section_cliche:first-of-type {
      display: none !important; }
  body.aniversariocovid.detail:not(.no-header) h3[itemprop="articleSection"] {
    background: none !important; }

/* Eurocopa 2021 */
body.eurocopa2021 {
  /* $siteBgColor: #7bc950;	*/
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */
    /*
	article.adelanto [itemprop="headline"] a:after, article.cierre [itemprop="headline"] a:after {
	    display: none !important;
	}	
	*/ }
  body.eurocopa2021 .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.eurocopa2021 .menu_mobile a {
      color: #000 !important; }
    body.eurocopa2021 .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.eurocopa2021 .header_sites {
    background: #AAC1C2 !important; }
    body.eurocopa2021 .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.eurocopa2021 .header_sites > a {
          padding: 15px 0; } }
      body.eurocopa2021 .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.eurocopa2021 .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.eurocopa2021 .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.eurocopa2021 .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.eurocopa2021 .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.eurocopa2021 .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.eurocopa2021 .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.eurocopa2021 .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.eurocopa2021 .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.eurocopa2021 .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.eurocopa2021 .header_sites nav a {
      color: #000 !important; }
    body.eurocopa2021 .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: black; }
      @media (max-width: 767px) {
        body.eurocopa2021 .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.eurocopa2021 #header.sites.no-header header a {
    color: #000 !important; }
  body.eurocopa2021 #header.sites.no-header header .btn-menu span {
    background: #000 !important; }
  body.eurocopa2021 .section_cliche .cliche_name {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.eurocopa2021 .section_cliche .cliche_name:before, body.eurocopa2021 .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #ffffff;
      display: inline-block; }
    body.eurocopa2021 .section_cliche .cliche_name a {
      color: #222 !important; }
  body.eurocopa2021 article.item h2 {
    font-family: "Roboto Condensed", serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.eurocopa2021 article.item.showcase {
    text-align: center !important; }
  body.eurocopa2021 article.item .media + .antetitulo span {
    background: #ffffff;
    color: #fff !important; }
    body.eurocopa2021 article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.eurocopa2021 .tira {
    background: #AAC1C2; }
    body.eurocopa2021 .tira * {
      color: #000 !important; }
    body.eurocopa2021 .tira > .row div {
      border-color: #7da1a2 !important; }
    body.eurocopa2021 .tira h3:before {
      background: #ffffff; }
    body.eurocopa2021 .tira .social_link i {
      background: #ffffff;
      color: #f4f4f4 !important; }
  body.eurocopa2021.detail main .intro h1 {
    font-family: "Roboto Condensed", serif; }
  body.eurocopa2021.detail main h3[itemprop="articleSection"] {
    font-family: "Roboto Condensed", sans-serif; }
  body.eurocopa2021.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #AAC1C2 url("/assets/themes/lvdg2017/images/logo_eurocopa_2021.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.eurocopa2021.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.eurocopa2021.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.eurocopa2021.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.eurocopa2021.no-header #header_detail {
    background: #AAC1C2 !important; }
    body.eurocopa2021.no-header #header_detail .fixed {
      background: #AAC1C2 !important;
      border: none !important; }
    body.eurocopa2021.no-header #header_detail a {
      color: #000 !important; }
    body.eurocopa2021.no-header #header_detail .btn-menu {
      background: none !important; }
      body.eurocopa2021.no-header #header_detail .btn-menu span {
        background: #000 !important; }
    body.eurocopa2021.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo_eurocopa_2021.png") !important; }
  body.eurocopa2021.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.eurocopa2021.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.eurocopa2021.special:before {
    opacity: 0.1 !important; }
  body.eurocopa2021.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.eurocopa2021.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.eurocopa2021.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.eurocopa2021.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.eurocopa2021.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.eurocopa2021.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.eurocopa2021.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Roboto Condensed", serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.eurocopa2021.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.eurocopa2021.special .list-type {
    color: #222 !important; }
  body.eurocopa2021.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.eurocopa2021.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.eurocopa2021.special .text > figure + h2 {
      margin-top: -10px !important; }
  @media (max-width: 767px) {
    body.eurocopa2021 #header {
      margin-bottom: 0px !important; } }
  body.eurocopa2021 #header.sites.no-header .logo {
    display: block !important; }
  body.eurocopa2021 #header.sites.no-header .header_sites {
    margin-top: 15px !important; }
  body.eurocopa2021 #header.sites.no-header header {
    padding: 0 5px !important; }
  body.eurocopa2021 .header_sites {
    background: url(/assets/themes/lvdg2017/images/fondo_cabecero_eurocopa.png) left center no-repeat !important;
    background-size: cover !important;
    margin-top: 0px !important; }
    body.eurocopa2021 .header_sites > a {
      padding: 45px 0 25px !important; }
      @media (max-width: 767px) {
        body.eurocopa2021 .header_sites > a {
          padding: 0 !important; } }
      body.eurocopa2021 .header_sites > a img {
        max-height: 85px !important; }
        @media (max-width: 767px) {
          body.eurocopa2021 .header_sites > a img {
            max-width: 90% !important; } }
    body.eurocopa2021 .header_sites .fecha {
      color: #fff !important;
      font-weight: 300 !important;
      display: none !important; }
      @media (max-width: 767px) {
        body.eurocopa2021 .header_sites .fecha {
          padding-bottom: 20px !important;
          margin: 20px 0 -20px 0 !important; } }
  body.eurocopa2021 .aside .section_cliche .cliche_name {
    font-size: 17px !important; }
  body.eurocopa2021 h2[itemprop="headline"] {
    font-weight: bold !important; }
  body.eurocopa2021.home {
    /*article.pueblogallego {
        .antetitulo {
            display: none !important;
        }
    }*/ }
    body.eurocopa2021.home main > .section_cliche:first-of-type {
      display: none !important; }
  body.eurocopa2021.detail:not(.no-header) h3[itemprop="articleSection"] {
    background: none !important; }

/* Migraciones */
body.migraciones {
  /* $siteBgColor: #7bc950;	*/
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.migraciones .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.migraciones .menu_mobile a {
      color: #fff !important; }
    body.migraciones .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.migraciones .header_sites {
    background: #000 !important; }
    body.migraciones .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.migraciones .header_sites > a {
          padding: 15px 0; } }
      body.migraciones .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.migraciones .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.migraciones .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.migraciones .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.migraciones .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.migraciones .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.migraciones .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.migraciones .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.migraciones .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.migraciones .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.migraciones .header_sites nav a {
      color: #fff !important; }
    body.migraciones .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #d9d9d9; }
      @media (max-width: 767px) {
        body.migraciones .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.migraciones #header.sites.no-header header a {
    color: #fff !important; }
  body.migraciones #header.sites.no-header header .btn-menu span {
    background: #fff !important; }
  body.migraciones .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.migraciones .section_cliche .cliche_name:before, body.migraciones .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #7bc950;
      display: inline-block; }
    body.migraciones .section_cliche .cliche_name a {
      color: #222 !important; }
  body.migraciones article.item h2 {
    font-family: "Montserrat", serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.migraciones article.item.showcase {
    text-align: center !important; }
  body.migraciones article.item .media + .antetitulo span {
    background: #7bc950;
    color: #fff !important; }
    body.migraciones article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.migraciones .tira {
    background: #000; }
    body.migraciones .tira * {
      color: #fff !important; }
    body.migraciones .tira > .row div {
      border-color: black !important; }
    body.migraciones .tira h3:before {
      background: #7bc950; }
    body.migraciones .tira .social_link i {
      background: #7bc950;
      color: #f4f4f4 !important; }
  body.migraciones.detail main .intro h1 {
    font-family: "Montserrat", serif; }
  body.migraciones.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.migraciones.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #000 url("/assets/themes/lvdg2017/images/logo_migraciones.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.migraciones.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.migraciones.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.migraciones.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.migraciones.no-header #header_detail {
    background: #000 !important; }
    body.migraciones.no-header #header_detail .fixed {
      background: #000 !important;
      border: none !important; }
    body.migraciones.no-header #header_detail a {
      color: #fff !important; }
    body.migraciones.no-header #header_detail .btn-menu {
      background: none !important; }
      body.migraciones.no-header #header_detail .btn-menu span {
        background: #fff !important; }
    body.migraciones.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo_migraciones.png") !important; }
  body.migraciones.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.migraciones.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.migraciones.special:before {
    opacity: 0.1 !important; }
  body.migraciones.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.migraciones.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.migraciones.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.migraciones.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.migraciones.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.migraciones.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.migraciones.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Montserrat", serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.migraciones.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.migraciones.special .list-type {
    color: #222 !important; }
  body.migraciones.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.migraciones.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.migraciones.special .text > figure + h2 {
      margin-top: -10px !important; }
  body.migraciones .header_sites {
        /* background: url(/assets/themes/lvdg2017/images/bg-biodiversa.png) no-repeat !important;
		background-size: cover !important; */ }
  body.migraciones .aside .section_cliche .cliche_name {
    font-size: 17px !important; }
  body.migraciones h2[itemprop="headline"] {
    font-weight: bold !important; }
  body.migraciones .fecha {
    color: #fff !important;
    font-weight: 300 !important; }
    @media (max-width: 767px) {
      body.migraciones .fecha {
        padding-bottom: 20px !important;
        margin: 20px 0 -20px 0 !important; } }
  body.migraciones .logo_ministerio img {
    width: 100%; }
  body.migraciones.home article.biodiversa .antetitulo {
    display: none !important; }
  body.migraciones.home main > .section_cliche:first-of-type {
    display: none !important; }
  body.migraciones.detail:not(.no-header) h3[itemprop="articleSection"] {
    background: none !important; }

/* Biodiversa */
body.biodiversa {
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.biodiversa .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.biodiversa .menu_mobile a {
      color: #fff !important; }
    body.biodiversa .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.biodiversa .header_sites {
    background: #7bc950 !important; }
    body.biodiversa .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.biodiversa .header_sites > a {
          padding: 15px 0; } }
      body.biodiversa .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.biodiversa .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.biodiversa .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.biodiversa .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.biodiversa .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.biodiversa .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.biodiversa .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.biodiversa .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.biodiversa .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.biodiversa .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.biodiversa .header_sites nav a {
      color: #fff !important; }
    body.biodiversa .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #d9d9d9; }
      @media (max-width: 767px) {
        body.biodiversa .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.biodiversa #header.sites.no-header header a {
    color: #fff !important; }
  body.biodiversa #header.sites.no-header header .btn-menu span {
    background: #fff !important; }
  body.biodiversa .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.biodiversa .section_cliche .cliche_name:before, body.biodiversa .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #7bc950;
      display: inline-block; }
    body.biodiversa .section_cliche .cliche_name a {
      color: #222 !important; }
  body.biodiversa article.item h2 {
    font-family: "Montserrat", serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.biodiversa article.item.showcase {
    text-align: center !important; }
  body.biodiversa article.item .media + .antetitulo span {
    background: #7bc950;
    color: #fff !important; }
    body.biodiversa article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.biodiversa .tira {
    background: #7bc950; }
    body.biodiversa .tira * {
      color: #fff !important; }
    body.biodiversa .tira > .row div {
      border-color: #579c30 !important; }
    body.biodiversa .tira h3:before {
      background: #7bc950; }
    body.biodiversa .tira .social_link i {
      background: #7bc950;
      color: #f4f4f4 !important; }
  body.biodiversa.detail main .intro h1 {
    font-family: "Montserrat", serif; }
  body.biodiversa.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.biodiversa.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #7bc950 url("/assets/themes/lvdg2017/images/logo-biodiversa.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.biodiversa.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.biodiversa.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.biodiversa.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.biodiversa.no-header #header_detail {
    background: #7bc950 !important; }
    body.biodiversa.no-header #header_detail .fixed {
      background: #7bc950 !important;
      border: none !important; }
    body.biodiversa.no-header #header_detail a {
      color: #fff !important; }
    body.biodiversa.no-header #header_detail .btn-menu {
      background: none !important; }
      body.biodiversa.no-header #header_detail .btn-menu span {
        background: #fff !important; }
    body.biodiversa.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo-biodiversa.png") !important; }
  body.biodiversa.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.biodiversa.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.biodiversa.special:before {
    opacity: 0.1 !important; }
  body.biodiversa.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.biodiversa.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.biodiversa.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.biodiversa.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.biodiversa.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.biodiversa.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.biodiversa.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Montserrat", serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.biodiversa.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.biodiversa.special .list-type {
    color: #222 !important; }
  body.biodiversa.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.biodiversa.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.biodiversa.special .text > figure + h2 {
      margin-top: -10px !important; }
  body.biodiversa .header_sites {
    background: url(/assets/themes/lvdg2017/images/bg-biodiversa.png) no-repeat !important;
    background-size: cover !important; }
  body.biodiversa .aside .section_cliche .cliche_name {
    font-size: 17px !important; }
  body.biodiversa h2[itemprop="headline"] {
    font-weight: bold !important; }
  body.biodiversa .fecha {
    color: #fff !important;
    font-weight: 300 !important; }
    @media (max-width: 767px) {
      body.biodiversa .fecha {
        padding-bottom: 20px !important;
        margin: 20px 0 -20px 0 !important; } }
  body.biodiversa .logo_ministerio img {
    width: 100%; }
  body.biodiversa.home article.biodiversa .antetitulo {
    display: none !important; }
  body.biodiversa.home main > .section_cliche:first-of-type {
    display: none !important; }
  body.biodiversa.detail:not(.no-header) h3[itemprop="articleSection"] {
    background: none !important; }

/* Mundial rusia */
body.rusia2018 {
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.rusia2018 .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.rusia2018 .menu_mobile a {
      color: #fff !important; }
    body.rusia2018 .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.rusia2018 .header_sites {
    background: #0b376b !important; }
    body.rusia2018 .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.rusia2018 .header_sites > a {
          padding: 15px 0; } }
      body.rusia2018 .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.rusia2018 .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.rusia2018 .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.rusia2018 .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.rusia2018 .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.rusia2018 .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.rusia2018 .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.rusia2018 .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.rusia2018 .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.rusia2018 .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.rusia2018 .header_sites nav a {
      color: #fff !important; }
    body.rusia2018 .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #d9d9d9; }
      @media (max-width: 767px) {
        body.rusia2018 .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.rusia2018 #header.sites.no-header header a {
    color: #fff !important; }
  body.rusia2018 #header.sites.no-header header .btn-menu span {
    background: #fff !important; }
  body.rusia2018 .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.rusia2018 .section_cliche .cliche_name:before, body.rusia2018 .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #0b376b;
      display: inline-block; }
    body.rusia2018 .section_cliche .cliche_name a {
      color: #222 !important; }
  body.rusia2018 article.item h2 {
    font-family: "Merriweather", serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.rusia2018 article.item.showcase {
    text-align: center !important; }
  body.rusia2018 article.item .media + .antetitulo span {
    background: #0b376b;
    color: #fff !important; }
    body.rusia2018 article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.rusia2018 .tira {
    background: #0b376b; }
    body.rusia2018 .tira * {
      color: #fff !important; }
    body.rusia2018 .tira > .row div {
      border-color: #041326 !important; }
    body.rusia2018 .tira h3:before {
      background: #0b376b; }
    body.rusia2018 .tira .social_link i {
      background: #0b376b;
      color: #f4f4f4 !important; }
  body.rusia2018.detail main .intro h1 {
    font-family: "Merriweather", serif; }
  body.rusia2018.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.rusia2018.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #0b376b url("/assets/themes/lvdg2017/images/logo-mundial-rusia.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.rusia2018.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.rusia2018.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.rusia2018.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.rusia2018.no-header #header_detail {
    background: #0b376b !important; }
    body.rusia2018.no-header #header_detail .fixed {
      background: #0b376b !important;
      border: none !important; }
    body.rusia2018.no-header #header_detail a {
      color: #fff !important; }
    body.rusia2018.no-header #header_detail .btn-menu {
      background: none !important; }
      body.rusia2018.no-header #header_detail .btn-menu span {
        background: #fff !important; }
    body.rusia2018.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo-mundial-rusia.png") !important; }
  body.rusia2018.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.rusia2018.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.rusia2018.special:before {
    opacity: 0.1 !important; }
  body.rusia2018.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.rusia2018.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.rusia2018.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.rusia2018.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.rusia2018.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.rusia2018.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.rusia2018.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Merriweather", serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.rusia2018.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.rusia2018.special .list-type {
    color: #222 !important; }
  body.rusia2018.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.rusia2018.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.rusia2018.special .text > figure + h2 {
      margin-top: -10px !important; }
  body.rusia2018 .header_sites {
    background: url(/assets/themes/lvdg2017/images/bg-mundial-rusia.png) no-repeat !important;
    background-size: cover !important;
    padding: 0 !important; }
    body.rusia2018 .header_sites > a {
      padding: 40px 0 !important; }
      body.rusia2018 .header_sites > a img {
        max-height: 110px !important; }
  body.rusia2018 .aside .section_cliche .cliche_name {
    font-size: 17px !important; }
  body.rusia2018 h2[itemprop="headline"] {
    font-weight: bold !important; }
  body.rusia2018 #tira_redessociales {
    background: url(/assets/themes/lvdg2017/images/bg-mundial-rusia.png) no-repeat !important;
    background-size: cover !important; }
    body.rusia2018 #tira_redessociales > .row div {
      border-color: rgba(255, 255, 255, 0.2) !important; }
  body.rusia2018 .menu_mobile {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    padding: 10px 0;
    display: none !important; }
  body.rusia2018.home article.rusia2018 .antetitulo {
    display: none !important; }
  body.rusia2018.home main > .section_cliche:first-of-type {
    display: none !important; }
  body.rusia2018 .fecha {
    display: none !important; }
  body.rusia2018.detail:not(.no-header) h3[itemprop="articleSection"] {
    background-size: auto 40px !important;
    background-position: 10px center !important;
    padding: 10px 5px 10px 10px !important; }
    body.rusia2018.detail:not(.no-header) h3[itemprop="articleSection"] a {
      text-indent: -9999999px; }
      body.rusia2018.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        background: rgba(255, 255, 255, 0.2) !important; }

/* Mundial qatar */
body.qatar2022 {
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.qatar2022 .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.qatar2022 .menu_mobile a {
      color: #fff !important; }
    body.qatar2022 .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.qatar2022 .header_sites {
    background: #9A1032 !important; }
    body.qatar2022 .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.qatar2022 .header_sites > a {
          padding: 15px 0; } }
      body.qatar2022 .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.qatar2022 .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.qatar2022 .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.qatar2022 .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.qatar2022 .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.qatar2022 .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.qatar2022 .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.qatar2022 .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.qatar2022 .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.qatar2022 .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.qatar2022 .header_sites nav a {
      color: #fff !important; }
    body.qatar2022 .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #d9d9d9; }
      @media (max-width: 767px) {
        body.qatar2022 .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.qatar2022 #header.sites.no-header header a {
    color: #fff !important; }
  body.qatar2022 #header.sites.no-header header .btn-menu span {
    background: #fff !important; }
  body.qatar2022 .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.qatar2022 .section_cliche .cliche_name:before, body.qatar2022 .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #9A1032;
      display: inline-block; }
    body.qatar2022 .section_cliche .cliche_name a {
      color: #222 !important; }
  body.qatar2022 article.item h2 {
    font-family: "Merriweather", serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.qatar2022 article.item.showcase {
    text-align: center !important; }
  body.qatar2022 article.item .media + .antetitulo span {
    background: #9A1032;
    color: #fff !important; }
    body.qatar2022 article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.qatar2022 .tira {
    background: #9A1032; }
    body.qatar2022 .tira * {
      color: #fff !important; }
    body.qatar2022 .tira > .row div {
      border-color: #55091c !important; }
    body.qatar2022 .tira h3:before {
      background: #9A1032; }
    body.qatar2022 .tira .social_link i {
      background: #9A1032;
      color: #f4f4f4 !important; }
  body.qatar2022.detail main .intro h1 {
    font-family: "Merriweather", serif; }
  body.qatar2022.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.qatar2022.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #9A1032 url("/assets/themes/lvdg2017/images/logo-mundial-qatar.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.qatar2022.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.qatar2022.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.qatar2022.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.qatar2022.no-header #header_detail {
    background: #9A1032 !important; }
    body.qatar2022.no-header #header_detail .fixed {
      background: #9A1032 !important;
      border: none !important; }
    body.qatar2022.no-header #header_detail a {
      color: #fff !important; }
    body.qatar2022.no-header #header_detail .btn-menu {
      background: none !important; }
      body.qatar2022.no-header #header_detail .btn-menu span {
        background: #fff !important; }
    body.qatar2022.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo-mundial-qatar.png") !important; }
  body.qatar2022.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.qatar2022.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.qatar2022.special:before {
    opacity: 0.1 !important; }
  body.qatar2022.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.qatar2022.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.qatar2022.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.qatar2022.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.qatar2022.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.qatar2022.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.qatar2022.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Merriweather", serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.qatar2022.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.qatar2022.special .list-type {
    color: #222 !important; }
  body.qatar2022.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.qatar2022.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.qatar2022.special .text > figure + h2 {
      margin-top: -10px !important; }
  body.qatar2022 .header_sites {
    background: url(/assets/themes/lvdg2017/images/bg-mundial-rusia.png) no-repeat !important;
    background-size: cover !important;
    padding: 0 !important; }
    body.qatar2022 .header_sites > a {
      padding: 40px 0 !important; }
      body.qatar2022 .header_sites > a img {
        max-height: 110px !important; }
  body.qatar2022 .aside .section_cliche .cliche_name {
    font-size: 17px !important; }
  body.qatar2022 h2[itemprop="headline"] {
    font-weight: bold !important; }
  body.qatar2022 #tira_redessociales {
    background: url(/assets/themes/lvdg2017/images/bg-mundial-rusia.png) no-repeat !important;
    background-size: cover !important; }
    body.qatar2022 #tira_redessociales > .row div {
      border-color: rgba(255, 255, 255, 0.2) !important; }
  body.qatar2022 .menu_mobile {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    padding: 10px 0;
    display: none !important; }
  body.qatar2022.home article.rusia2018 .antetitulo {
    display: none !important; }
  body.qatar2022.home main > .section_cliche:first-of-type {
    display: none !important; }
  body.qatar2022 .fecha {
    display: none !important; }
  body.qatar2022.detail:not(.no-header) h3[itemprop="articleSection"] {
    background-size: auto 40px !important;
    background-position: 10px center !important;
    padding: 10px 5px 10px 10px !important; }
    body.qatar2022.detail:not(.no-header) h3[itemprop="articleSection"] a {
      text-indent: -9999999px; }
      body.qatar2022.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        background: rgba(255, 255, 255, 0.2) !important; }

/* YES */
body.yes {
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.yes .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.yes .menu_mobile a {
      color: #333 !important; }
    body.yes .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.yes .header_sites {
    background: #f4f4f4 !important; }
    body.yes .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.yes .header_sites > a {
          padding: 15px 0; } }
      body.yes .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.yes .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.yes .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.yes .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.yes .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.yes .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.yes .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.yes .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.yes .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.yes .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.yes .header_sites nav a {
      color: #333 !important; }
    body.yes .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #0d0d0d; }
      @media (max-width: 767px) {
        body.yes .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.yes #header.sites.no-header header a {
    color: #333 !important; }
  body.yes #header.sites.no-header header .btn-menu span {
    background: #333 !important; }
  body.yes .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.yes .section_cliche .cliche_name:before, body.yes .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #151515;
      display: inline-block; }
    body.yes .section_cliche .cliche_name a {
      color: #222 !important; }
  body.yes article.item h2 {
    font-family: "Merriweather", serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.yes article.item.showcase {
    text-align: center !important; }
  body.yes article.item .media + .antetitulo span {
    background: #151515;
    color: #fff !important; }
    body.yes article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.yes .tira {
    background: #f4f4f4; }
    body.yes .tira * {
      color: #333 !important; }
    body.yes .tira > .row div {
      border-color: #cecece !important; }
    body.yes .tira h3:before {
      background: #151515; }
    body.yes .tira .social_link i {
      background: #151515;
      color: #f4f4f4 !important; }
  body.yes.detail main .intro h1 {
    font-family: "Merriweather", serif; }
  body.yes.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.yes.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #f4f4f4 url("/assets/themes/lvdg2017/images/logo-site-yes.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.yes.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.yes.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.yes.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.yes.no-header #header_detail {
    background: #f4f4f4 !important; }
    body.yes.no-header #header_detail .fixed {
      background: #f4f4f4 !important;
      border: none !important; }
    body.yes.no-header #header_detail a {
      color: #333 !important; }
    body.yes.no-header #header_detail .btn-menu {
      background: none !important; }
      body.yes.no-header #header_detail .btn-menu span {
        background: #333 !important; }
    body.yes.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo-site-yes.png") !important; }
  body.yes.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.yes.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.yes.special:before {
    opacity: 0.1 !important; }
  body.yes.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.yes.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.yes.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.yes.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.yes.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.yes.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.yes.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Merriweather", serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.yes.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.yes.special .list-type {
    color: #222 !important; }
  body.yes.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.yes.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.yes.special .text > figure + h2 {
      margin-top: -10px !important; }
  body.yes .aside .section_cliche .cliche_name {
    font-size: 17px !important; }
  body.yes h2[itemprop="headline"] {
    font-weight: bold !important; }
  body.yes.home article.yes .antetitulo {
    display: none !important; }
  body.yes .fecha {
    color: #111 !important;
    font-weight: 300 !important; }
    @media (max-width: 767px) {
      body.yes .fecha {
        padding-bottom: 20px !important;
        margin: 20px 0 -20px 0 !important; } }
  body.yes.detail:not(.no-header) h3[itemprop="articleSection"] {
    background: none !important;
    padding: 0 !important;
    width: 100%; }
    body.yes.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #fff !important;
      background: #f4f4f4 url("/assets/themes/lvdg2017/images/logo-site-yes.png") center center no-repeat !important;
      background-size: auto 70% !important;
      display: block !important;
      padding: 10px !important;
      text-indent: -9999px; }

/* ON */
body.extravozon {
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.extravozon .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.extravozon .menu_mobile a {
      color: #fff !important; }
    body.extravozon .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.extravozon .header_sites {
    background: #007993 !important; }
    body.extravozon .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.extravozon .header_sites > a {
          padding: 15px 0; } }
      body.extravozon .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.extravozon .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.extravozon .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.extravozon .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.extravozon .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.extravozon .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.extravozon .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.extravozon .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.extravozon .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.extravozon .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.extravozon .header_sites nav a {
      color: #fff !important; }
    body.extravozon .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #d9d9d9; }
      @media (max-width: 767px) {
        body.extravozon .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.extravozon #header.sites.no-header header a {
    color: #fff !important; }
  body.extravozon #header.sites.no-header header .btn-menu span {
    background: #fff !important; }
  body.extravozon .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.extravozon .section_cliche .cliche_name:before, body.extravozon .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #007993;
      display: inline-block; }
    body.extravozon .section_cliche .cliche_name a {
      color: #222 !important; }
  body.extravozon article.item h2 {
    font-family: "Merriweather", serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.extravozon article.item.showcase {
    text-align: center !important; }
  body.extravozon article.item .media + .antetitulo span {
    background: #007993;
    color: #fff !important; }
    body.extravozon article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.extravozon .tira {
    background: #007993; }
    body.extravozon .tira * {
      color: #fff !important; }
    body.extravozon .tira > .row div {
      border-color: #003a47 !important; }
    body.extravozon .tira h3:before {
      background: #007993; }
    body.extravozon .tira .social_link i {
      background: #007993;
      color: #f4f4f4 !important; }
  body.extravozon.detail main .intro h1 {
    font-family: "Merriweather", serif; }
  body.extravozon.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.extravozon.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #007993 url("/assets/themes/lvdg2017/images/logo-site-on.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.extravozon.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.extravozon.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.extravozon.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.extravozon.no-header #header_detail {
    background: #007993 !important; }
    body.extravozon.no-header #header_detail .fixed {
      background: #007993 !important;
      border: none !important; }
    body.extravozon.no-header #header_detail a {
      color: #fff !important; }
    body.extravozon.no-header #header_detail .btn-menu {
      background: none !important; }
      body.extravozon.no-header #header_detail .btn-menu span {
        background: #fff !important; }
    body.extravozon.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo-site-on.png") !important; }
  body.extravozon.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.extravozon.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.extravozon.special:before {
    opacity: 0.1 !important; }
  body.extravozon.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.extravozon.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.extravozon.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.extravozon.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.extravozon.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.extravozon.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.extravozon.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Merriweather", serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.extravozon.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.extravozon.special .list-type {
    color: #222 !important; }
  body.extravozon.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.extravozon.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.extravozon.special .text > figure + h2 {
      margin-top: -10px !important; }
  body.extravozon .aside .section_cliche .cliche_name {
    font-size: 17px !important; }
  body.extravozon h2[itemprop="headline"] {
    font-weight: bold !important; }
  body.extravozon.home article.extravozon .antetitulo {
    display: none !important; }
  body.extravozon .fecha {
    color: #fff !important;
    font-weight: 300 !important; }
    @media (max-width: 767px) {
      body.extravozon .fecha {
        padding-bottom: 20px !important;
        margin: 20px 0 -20px 0 !important; } }
  body.extravozon.detail:not(.no-header) h3[itemprop="articleSection"] {
    background: none !important;
    padding: 0 !important;
    width: 100%; }
    body.extravozon.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #fff !important;
      background: #007993 url("/assets/themes/lvdg2017/images/logo-site-on.png") center center no-repeat !important;
      background-size: auto 70% !important;
      display: block !important;
      padding: 10px !important;
      text-indent: -9999px; }

/* OK */
body.extravozok {
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.extravozok .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.extravozok .menu_mobile a {
      color: #fff !important; }
    body.extravozok .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.extravozok .header_sites {
    background: #009633 !important; }
    body.extravozok .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.extravozok .header_sites > a {
          padding: 15px 0; } }
      body.extravozok .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.extravozok .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.extravozok .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.extravozok .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.extravozok .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.extravozok .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.extravozok .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.extravozok .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.extravozok .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.extravozok .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.extravozok .header_sites nav a {
      color: #fff !important; }
    body.extravozok .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #d9d9d9; }
      @media (max-width: 767px) {
        body.extravozok .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.extravozok #header.sites.no-header header a {
    color: #fff !important; }
  body.extravozok #header.sites.no-header header .btn-menu span {
    background: #fff !important; }
  body.extravozok .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.extravozok .section_cliche .cliche_name:before, body.extravozok .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #009633;
      display: inline-block; }
    body.extravozok .section_cliche .cliche_name a {
      color: #222 !important; }
  body.extravozok article.item h2 {
    font-family: "Merriweather", serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.extravozok article.item.showcase {
    text-align: center !important; }
  body.extravozok article.item .media + .antetitulo span {
    background: #009633;
    color: #fff !important; }
    body.extravozok article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.extravozok .tira {
    background: #009633; }
    body.extravozok .tira * {
      color: #fff !important; }
    body.extravozok .tira > .row div {
      border-color: #004a19 !important; }
    body.extravozok .tira h3:before {
      background: #009633; }
    body.extravozok .tira .social_link i {
      background: #009633;
      color: #f4f4f4 !important; }
  body.extravozok.detail main .intro h1 {
    font-family: "Merriweather", serif; }
  body.extravozok.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.extravozok.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #009633 url("/assets/themes/lvdg2017/images/logo-site-ok.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.extravozok.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.extravozok.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.extravozok.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.extravozok.no-header #header_detail {
    background: #009633 !important; }
    body.extravozok.no-header #header_detail .fixed {
      background: #009633 !important;
      border: none !important; }
    body.extravozok.no-header #header_detail a {
      color: #fff !important; }
    body.extravozok.no-header #header_detail .btn-menu {
      background: none !important; }
      body.extravozok.no-header #header_detail .btn-menu span {
        background: #fff !important; }
    body.extravozok.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo-site-ok.png") !important; }
  body.extravozok.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.extravozok.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.extravozok.special:before {
    opacity: 0.1 !important; }
  body.extravozok.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.extravozok.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.extravozok.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.extravozok.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.extravozok.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.extravozok.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.extravozok.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Merriweather", serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.extravozok.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.extravozok.special .list-type {
    color: #222 !important; }
  body.extravozok.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.extravozok.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.extravozok.special .text > figure + h2 {
      margin-top: -10px !important; }
  body.extravozok .header_sites a img {
    max-height: 100px !important; }
  body.extravozok .aside .section_cliche .cliche_name {
    font-size: 17px !important; }
  body.extravozok h2[itemprop="headline"] {
    font-weight: bold !important; }
  body.extravozok.extravozok article.extravozok .antetitulo {
    display: none !important; }
  body.extravozok .fecha {
    color: #fff !important;
    font-weight: 300 !important; }
    @media (max-width: 767px) {
      body.extravozok .fecha {
        padding-bottom: 20px !important;
        margin: 20px 0 -20px 0 !important; } }
  body.extravozok.detail:not(.no-header) h3[itemprop="articleSection"] {
    background: none !important;
    padding: 0 !important;
    width: 100%; }
    body.extravozok.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #fff !important;
      background: #009633 url("/assets/themes/lvdg2017/images/logo-site-ok.png") center center no-repeat !important;
      background-size: auto 70% !important;
      display: block !important;
      padding: 10px !important;
      text-indent: -9999px; }

/* HUM */
body.extravozhum {
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.extravozhum .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.extravozhum .menu_mobile a {
      color: #fff !important; }
    body.extravozhum .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.extravozhum .header_sites {
    background: #ec7405 !important; }
    body.extravozhum .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.extravozhum .header_sites > a {
          padding: 15px 0; } }
      body.extravozhum .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.extravozhum .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.extravozhum .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.extravozhum .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.extravozhum .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.extravozhum .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.extravozhum .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.extravozhum .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.extravozhum .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.extravozhum .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.extravozhum .header_sites nav a {
      color: #fff !important; }
    body.extravozhum .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #d9d9d9; }
      @media (max-width: 767px) {
        body.extravozhum .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.extravozhum #header.sites.no-header header a {
    color: #fff !important; }
  body.extravozhum #header.sites.no-header header .btn-menu span {
    background: #fff !important; }
  body.extravozhum .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.extravozhum .section_cliche .cliche_name:before, body.extravozhum .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #ec7405;
      display: inline-block; }
    body.extravozhum .section_cliche .cliche_name a {
      color: #222 !important; }
  body.extravozhum article.item h2 {
    font-family: "Merriweather", serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.extravozhum article.item.showcase {
    text-align: center !important; }
  body.extravozhum article.item .media + .antetitulo span {
    background: #ec7405;
    color: #fff !important; }
    body.extravozhum article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.extravozhum .tira {
    background: #ec7405; }
    body.extravozhum .tira * {
      color: #fff !important; }
    body.extravozhum .tira > .row div {
      border-color: #a14f03 !important; }
    body.extravozhum .tira h3:before {
      background: #ec7405; }
    body.extravozhum .tira .social_link i {
      background: #ec7405;
      color: #f4f4f4 !important; }
  body.extravozhum.detail main .intro h1 {
    font-family: "Merriweather", serif; }
  body.extravozhum.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.extravozhum.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #ec7405 url("/assets/themes/lvdg2017/images/logo-site-hum.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.extravozhum.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.extravozhum.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.extravozhum.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.extravozhum.no-header #header_detail {
    background: #ec7405 !important; }
    body.extravozhum.no-header #header_detail .fixed {
      background: #ec7405 !important;
      border: none !important; }
    body.extravozhum.no-header #header_detail a {
      color: #fff !important; }
    body.extravozhum.no-header #header_detail .btn-menu {
      background: none !important; }
      body.extravozhum.no-header #header_detail .btn-menu span {
        background: #fff !important; }
    body.extravozhum.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo-site-hum.png") !important; }
  body.extravozhum.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.extravozhum.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.extravozhum.special:before {
    opacity: 0.1 !important; }
  body.extravozhum.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.extravozhum.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.extravozhum.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.extravozhum.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.extravozhum.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.extravozhum.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.extravozhum.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Merriweather", serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.extravozhum.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.extravozhum.special .list-type {
    color: #222 !important; }
  body.extravozhum.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.extravozhum.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.extravozhum.special .text > figure + h2 {
      margin-top: -10px !important; }
  body.extravozhum .aside .section_cliche .cliche_name {
    font-size: 17px !important; }
  body.extravozhum h2[itemprop="headline"] {
    font-weight: bold !important; }
  body.extravozhum.home article.extravozhum .antetitulo {
    display: none !important; }
  body.extravozhum .fecha {
    color: #fff !important;
    font-weight: 300 !important; }
    @media (max-width: 767px) {
      body.extravozhum .fecha {
        padding-bottom: 20px !important;
        margin: 20px 0 -20px 0 !important; } }
  body.extravozhum.detail:not(.no-header) h3[itemprop="articleSection"] {
    background: none !important;
    padding: 0 !important;
    width: 100%; }
    body.extravozhum.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #fff !important;
      background: #ec7405 url("/assets/themes/lvdg2017/images/logo-site-hum.png") center center no-repeat !important;
      background-size: auto 70% !important;
      display: block !important;
      padding: 10px !important;
      text-indent: -9999px; }

/* FUGAS */
body.fugas {
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.fugas .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.fugas .menu_mobile a {
      color: #333 !important; }
    body.fugas .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.fugas .header_sites {
    background: #f4f4f4 !important; }
    body.fugas .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.fugas .header_sites > a {
          padding: 15px 0; } }
      body.fugas .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.fugas .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.fugas .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.fugas .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.fugas .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.fugas .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.fugas .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.fugas .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.fugas .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.fugas .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.fugas .header_sites nav a {
      color: #333 !important; }
    body.fugas .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #0d0d0d; }
      @media (max-width: 767px) {
        body.fugas .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.fugas #header.sites.no-header header a {
    color: #333 !important; }
  body.fugas #header.sites.no-header header .btn-menu span {
    background: #333 !important; }
  body.fugas .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.fugas .section_cliche .cliche_name:before, body.fugas .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #111;
      display: inline-block; }
    body.fugas .section_cliche .cliche_name a {
      color: #222 !important; }
  body.fugas article.item h2 {
    font-family: "Merriweather", serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.fugas article.item.showcase {
    text-align: center !important; }
  body.fugas article.item .media + .antetitulo span {
    background: #111;
    color: #fff !important; }
    body.fugas article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.fugas .tira {
    background: #f4f4f4; }
    body.fugas .tira * {
      color: #333 !important; }
    body.fugas .tira > .row div {
      border-color: #cecece !important; }
    body.fugas .tira h3:before {
      background: #111; }
    body.fugas .tira .social_link i {
      background: #111;
      color: #f4f4f4 !important; }
  body.fugas.detail main .intro h1 {
    font-family: "Merriweather", serif; }
  body.fugas.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.fugas.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #f4f4f4 url("/assets/themes/lvdg2017/images/logo-site-fugas.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.fugas.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.fugas.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.fugas.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.fugas.no-header #header_detail {
    background: #f4f4f4 !important; }
    body.fugas.no-header #header_detail .fixed {
      background: #f4f4f4 !important;
      border: none !important; }
    body.fugas.no-header #header_detail a {
      color: #333 !important; }
    body.fugas.no-header #header_detail .btn-menu {
      background: none !important; }
      body.fugas.no-header #header_detail .btn-menu span {
        background: #333 !important; }
    body.fugas.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo-site-fugas.png") !important; }
  body.fugas.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.fugas.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.fugas.special:before {
    opacity: 0.1 !important; }
  body.fugas.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.fugas.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.fugas.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.fugas.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.fugas.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.fugas.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.fugas.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Merriweather", serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.fugas.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.fugas.special .list-type {
    color: #222 !important; }
  body.fugas.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.fugas.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.fugas.special .text > figure + h2 {
      margin-top: -10px !important; }
  body.fugas .aside .section_cliche .cliche_name {
    font-size: 17px !important; }
  body.fugas h2[itemprop="headline"] {
    font-weight: bold !important; }
  @media (min-width: 1020px) {
    body.fugas .header_sites a img {
      max-height: 100px !important; } }
  body.fugas.home article.fugas .antetitulo {
    display: none !important; }
  body.fugas .fecha {
    color: #333 !important;
    font-weight: 300 !important; }
    @media (max-width: 767px) {
      body.fugas .fecha {
        padding-bottom: 20px !important;
        margin: 20px 0 -20px 0 !important; } }
  body.fugas.detail:not(.no-header) h3[itemprop="articleSection"] {
    background: none !important;
    padding: 0 !important;
    width: 100%; }
    body.fugas.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #fff !important;
      background: #f4f4f4 url("/assets/themes/lvdg2017/images/logo-site-fugas.png") center center no-repeat !important;
      background-size: auto 70% !important;
      display: block !important;
      padding: 10px !important;
      text-indent: -9999px; }

/* RED */
/* body.extravozred,
body.red,
body.tecnologia {
    $siteColor: #b62929;
    $siteColorAlt: #fff;
    $siteBgColor: #b62929;
    $siteLogo: "/assets/themes/lvdg2017/images/logo-red-blanco.png";
    $siteTitle: 'Merriweather', serif;
    $siteCliche: 'Montserrat', sans-serif;
    @include createSite($siteColor,
        $siteColorAlt,
        $siteBgColor,
        $siteLogo,
        $siteTitle,
        $siteCliche);

    // Si queremos textura de fondo
    .header_sites {
        background: url(/assets/themes/lvdg2017/images/cabecero_red.png) no-repeat !important;
        background-size: cover !important;

        .fecha {
            display: none !important;
        }

        >a {
            img {
                max-height: 50px !important;

                @media (max-width: $screen-xs-max) {
                    max-height: 40px !important;
                    margin-bottom: 20px !important;
                }
            }
        }
    }

    .menu_mobile {
        i {
            font-size: 24px !important;
            padding: 0 5px;
        }
    }

    .aside .section_cliche .cliche_name {
        font-size: 17px !important;
    }

    h2[itemprop="headline"] {
        font-weight: bold !important;
    }

    &.home {

        article.extravozred,
        article.red {
            .antetitulo {
                display: none !important;
            }
        }
    }

    &.detail:not(.no-header) h3[itemprop="articleSection"] {
        @include cabecero_suple($siteBgColor,
            $siteLogo);
        background: url(/assets/themes/lvdg2017/images/cabecero_red.png) no-repeat !important;
        background-size: cover !important;

        a {
            background-color: transparent !important;
        }
    }

    &.special .hero-module .video-container .title-container .logo_site img,
    body.red.special .hero-module .video-container .title-container .logo_site img {
        max-height: 25px !important;
    }
} */
/* Global galicia */
body.globalgalicia {
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */ }
  body.globalgalicia.home article.globalgalicia .antetitulo {
    display: none !important; }
  body.globalgalicia .header_sites {
    background: #f4f4f4 !important;
    position: relative; }
    @media (min-width: 1020px) {
      body.globalgalicia .header_sites {
        padding-bottom: 0 !important; } }
    body.globalgalicia .header_sites .patrocinio_wrap {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: center;
      align-items: center; }
      @media (max-width: 1019px) {
        body.globalgalicia .header_sites .patrocinio_wrap {
          flex-wrap: wrap; }
          body.globalgalicia .header_sites .patrocinio_wrap > * {
            flex: 1 1 100%; } }
    body.globalgalicia .header_sites .patrocinio_ministerio {
      text-align: left;
      margin-left: 15px; }
      body.globalgalicia .header_sites .patrocinio_ministerio p {
        padding: 0 0 3px 0;
        font-size: 11px;
        margin: 0;
        text-align: left; }
      body.globalgalicia .header_sites .patrocinio_ministerio img {
        max-width: 100%;
        max-height: 75px; }
      @media (max-width: 1019px) {
        body.globalgalicia .header_sites .patrocinio_ministerio {
          position: relative;
          top: auto;
          right: auto;
          text-align: center;
          border-top: 1px solid #e5e5e5;
          margin-top: 5px;
          margin-left: 0;
          padding: 5px 0 10px 0; }
          body.globalgalicia .header_sites .patrocinio_ministerio p {
            text-align: center; }
          body.globalgalicia .header_sites .patrocinio_ministerio img {
            max-height: 60px;
            max-width: 100%;
            margin: 0; } }
    body.globalgalicia .header_sites > a {
      display: block;
      padding: 15px 0; }
    @media (max-width: 1019px) {
      body.globalgalicia .header_sites {
        padding: 0 !important; }
        body.globalgalicia .header_sites img {
          height: 150px; } }
    body.globalgalicia .header_sites nav {
      border-top: 1px solid #e5e5e5;
      padding: 15px 0;
      margin-top: 5px; }
      body.globalgalicia .header_sites nav a {
        color: #333 !important; }
    body.globalgalicia .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      color: #0d0d0d;
      margin: -5px 0 0 0 !important;
      padding-bottom: 20px !important; }
  body.globalgalicia #header.sites.no-header header a {
    color: #333 !important; }
  body.globalgalicia #header.sites.no-header header .btn-menu span {
    background: #333 !important; }
  body.globalgalicia .section_cliche .cliche_name {
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.globalgalicia .section_cliche .cliche_name:before, body.globalgalicia .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #EB193B;
      display: inline-block; }
    body.globalgalicia .section_cliche .cliche_name a {
      color: #222 !important; }
  body.globalgalicia article.item h2 {
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.globalgalicia article.item.showcase {
    text-align: left !important; }
  body.globalgalicia article.item .media + .antetitulo span {
    background: #EB193B !important; }
    body.globalgalicia article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.globalgalicia .tira {
    background: #f4f4f4; }
    body.globalgalicia .tira * {
      color: #333 !important; }
    body.globalgalicia .tira > .row div {
      border-color: #cecece !important; }
    body.globalgalicia .tira h3:before {
      background: #EB193B; }
    body.globalgalicia .tira .social_link i {
      background: #EB193B;
      color: #f4f4f4 !important; }

/* Congreso deporte */
body.congreso-deporte #header.sites .header_sites {
  background: white; }
  body.congreso-deporte #header.sites .header_sites .fecha {
    position: relative;
    top: 20px; }

/* Alimerka | lasaludsabebien */
body.alimerka #header.sites .header_sites, body.lasaludsabebien #header.sites .header_sites {
  background: #ADDA00; }

/* Santander - Hablemos de futuro */
body.hablemosdefuturo #header.sites .header_sites {
  /*background-color: #f9f9f9;*/
  background-color: white;
  background: url("https://cflvdg.avoz.es/assets/themes/lvdg2017/images/santander_fondo.jpg"); }
  @media (min-width: 0px) and (max-width: 550px) {
    body.hablemosdefuturo #header.sites .header_sites {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; } }
  body.hablemosdefuturo #header.sites .header_sites .fecha {
    visibility: hidden; }
  body.hablemosdefuturo #header.sites .header_sites .santander_mobile {
    display: none; }
    @media (min-width: 0px) and (max-width: 767px) {
      body.hablemosdefuturo #header.sites .header_sites .santander_mobile {
        display: block;
        position: relative;
        width: 60%;
        left: 50%;
        transform: translateX(-50%); } }
  @media (min-width: 0px) and (max-width: 767px) {
    body.hablemosdefuturo #header.sites .header_sites .santander_desktop {
      display: none; } }

/* Santander - Allí donde estés */
body.allidondeestes #header.sites .header_sites {
  /*background-color: #f9f9f9;*/
  background-color: white;
  background: url("https://cflvdg.avoz.es/assets/themes/lvdg2017/images/santander-ade_fondo.jpg"); }
  @media (min-width: 0px) and (max-width: 550px) {
    body.allidondeestes #header.sites .header_sites {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; } }
  body.allidondeestes #header.sites .header_sites .fecha {
    visibility: hidden; }
  body.allidondeestes #header.sites .header_sites .santander_mobile {
    display: none; }
    @media (min-width: 0px) and (max-width: 767px) {
      body.allidondeestes #header.sites .header_sites .santander_mobile {
        display: block;
        position: relative;
        width: 60%;
        left: 50%;
        transform: translateX(-50%); } }
  @media (min-width: 0px) and (max-width: 767px) {
    body.allidondeestes #header.sites .header_sites .santander_desktop {
      display: none; } }

/* Global Asturias */
body.global-asturias .header_sites,
body.agora .header_sites {
  background: #D52D2E !important; }
  body.global-asturias .header_sites nav a,
  body.agora .header_sites nav a {
    color: #fff !important; }
  body.global-asturias .header_sites .fecha,
  body.agora .header_sites .fecha {
    color: #fff;
    font-family: "Roboto", sans-serif;
    font-size: 11px;
    font-weight: normal;
    display: block;
    margin: -20px auto 0 auto;
    padding-bottom: 20px;
    text-transform: uppercase; }
    @media (max-width: 767px) {
      body.global-asturias .header_sites .fecha,
      body.agora .header_sites .fecha {
        margin-top: -10px !important; } }

body.global-asturias {
  /* Cabecero */ }
  body.global-asturias .header_sites {
    /*background: $siteBgColor !important;
    position: relative; */
    /*
    >a {
		display: block;
		padding: 15px 0;
	}
	@media (max-width: $screen-sm-max) {
		padding: 0 !important;
		img {
			height: 150px;
		}
	}
	nav {
        border-top: 1px solid #e5e5e5;
        padding: 15px 0;
        margin-top: 5px;
		a {
			color: $siteColorAlt !important;
		}
	}
	.fecha {
		font-family: $font-text-sans-condensed;
		font-size: 13px;
		font-weight: normal;
		display: block;
		color: darken($siteColorAlt, 15%);
		margin: -20px 0 0 0 !important;
		padding-bottom: 20px !important;
	} */ }
    @media (min-width: 1020px) {
      body.global-asturias .header_sites {
        padding-bottom: 0 !important; } }
    body.global-asturias .header_sites .patrocinio_wrap {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: center;
      align-items: center; }
      @media (max-width: 1019px) {
        body.global-asturias .header_sites .patrocinio_wrap {
          flex-wrap: wrap; }
          body.global-asturias .header_sites .patrocinio_wrap > * {
            flex: 1 1 100%; } }
    body.global-asturias .header_sites .patrocinio_ministerio {
      text-align: left;
      margin-left: 15px; }
      body.global-asturias .header_sites .patrocinio_ministerio p {
        padding: 0 0 3px 0;
        font-size: 11px;
        margin: 0;
        text-align: left;
        color: #ffffff; }
      body.global-asturias .header_sites .patrocinio_ministerio img {
        max-width: 100%;
        max-height: 75px; }
      @media (max-width: 1019px) {
        body.global-asturias .header_sites .patrocinio_ministerio {
          position: relative;
          top: auto;
          right: auto;
          text-align: center;
          border-top: 1px solid #e5e5e5;
          margin-top: 5px;
          margin-left: 0;
          padding: 5px 0 10px 0; }
          body.global-asturias .header_sites .patrocinio_ministerio p {
            text-align: center; }
          body.global-asturias .header_sites .patrocinio_ministerio img {
            max-height: 60px;
            max-width: 100%;
            margin: 0; } }
    body.global-asturias .header_sites .fecha {
      /* display: none !important; */ }

/* BIS */
body.bis {
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.bis .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.bis .menu_mobile a {
      color: #fff !important; }
    body.bis .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.bis .header_sites {
    background: #c64952 !important; }
    body.bis .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.bis .header_sites > a {
          padding: 15px 0; } }
      body.bis .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.bis .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.bis .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.bis .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.bis .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.bis .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.bis .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.bis .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.bis .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.bis .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.bis .header_sites nav a {
      color: #fff !important; }
    body.bis .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #d9d9d9; }
      @media (max-width: 767px) {
        body.bis .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.bis #header.sites.no-header header a {
    color: #fff !important; }
  body.bis #header.sites.no-header header .btn-menu span {
    background: #fff !important; }
  body.bis .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.bis .section_cliche .cliche_name:before, body.bis .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #c64952;
      display: inline-block; }
    body.bis .section_cliche .cliche_name a {
      color: #222 !important; }
  body.bis article.item h2 {
    font-family: "Lato", sans-serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.bis article.item.showcase {
    text-align: center !important; }
  body.bis article.item .media + .antetitulo span {
    background: #c64952;
    color: #fff !important; }
    body.bis article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.bis .tira {
    background: #c64952; }
    body.bis .tira * {
      color: #fff !important; }
    body.bis .tira > .row div {
      border-color: #942e36 !important; }
    body.bis .tira h3:before {
      background: #c64952; }
    body.bis .tira .social_link i {
      background: #c64952;
      color: #f4f4f4 !important; }
  body.bis.detail main .intro h1 {
    font-family: "Lato", sans-serif; }
  body.bis.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.bis.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #c64952 url("/assets/themes/lvdg2017/images/logo_bis.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.bis.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.bis.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.bis.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.bis.no-header #header_detail {
    background: #c64952 !important; }
    body.bis.no-header #header_detail .fixed {
      background: #c64952 !important;
      border: none !important; }
    body.bis.no-header #header_detail a {
      color: #fff !important; }
    body.bis.no-header #header_detail .btn-menu {
      background: none !important; }
      body.bis.no-header #header_detail .btn-menu span {
        background: #fff !important; }
    body.bis.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo_bis.png") !important; }
  body.bis.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.bis.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.bis.special:before {
    opacity: 0.1 !important; }
  body.bis.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.bis.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.bis.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.bis.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.bis.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.bis.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.bis.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Lato", sans-serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.bis.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.bis.special .list-type {
    color: #222 !important; }
  body.bis.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.bis.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.bis.special .text > figure + h2 {
      margin-top: -10px !important; }
  body.bis h2[itemprop="headline"] {
    font-weight: 900 !important; }
  body.bis.detail:not(.no-header) h3[itemprop="articleSection"] {
    background: none !important;
    padding: 0 !important;
    width: 100%;
    background: url(/assets/themes/lvdg2017/images/cabecero_bis.jpg) no-repeat !important;
    background-size: cover !important; }
    body.bis.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #fff !important;
      background: #c64952 url("/assets/themes/lvdg2017/images/logo_bis.png") center center no-repeat !important;
      background-size: auto 70% !important;
      display: block !important;
      padding: 10px !important;
      text-indent: -9999px; }
    body.bis.detail:not(.no-header) h3[itemprop="articleSection"] a {
      background-color: transparent !important; }
  body.bis .header_sites {
    background: url(/assets/themes/lvdg2017/images/cabecero_bis.jpg) no-repeat !important;
    background-size: cover !important; }
    body.bis .header_sites .fecha {
      display: none !important; }

/* Mochila roja */
body.lamochilaroja {
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.lamochilaroja .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.lamochilaroja .menu_mobile a {
      color: #fff !important; }
    body.lamochilaroja .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.lamochilaroja .header_sites {
    background: #c93c4d !important; }
    body.lamochilaroja .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.lamochilaroja .header_sites > a {
          padding: 15px 0; } }
      body.lamochilaroja .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.lamochilaroja .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.lamochilaroja .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.lamochilaroja .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.lamochilaroja .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.lamochilaroja .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.lamochilaroja .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.lamochilaroja .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.lamochilaroja .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.lamochilaroja .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.lamochilaroja .header_sites nav a {
      color: #fff !important; }
    body.lamochilaroja .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #d9d9d9; }
      @media (max-width: 767px) {
        body.lamochilaroja .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.lamochilaroja #header.sites.no-header header a {
    color: #fff !important; }
  body.lamochilaroja #header.sites.no-header header .btn-menu span {
    background: #fff !important; }
  body.lamochilaroja .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.lamochilaroja .section_cliche .cliche_name:before, body.lamochilaroja .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #c93c4d;
      display: inline-block; }
    body.lamochilaroja .section_cliche .cliche_name a {
      color: #222 !important; }
  body.lamochilaroja article.item h2 {
    font-family: "Roboto", sans-serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.lamochilaroja article.item.showcase {
    text-align: center !important; }
  body.lamochilaroja article.item .media + .antetitulo span {
    background: #c93c4d;
    color: #fff !important; }
    body.lamochilaroja article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.lamochilaroja .tira {
    background: #c93c4d; }
    body.lamochilaroja .tira * {
      color: #fff !important; }
    body.lamochilaroja .tira > .row div {
      border-color: #902835 !important; }
    body.lamochilaroja .tira h3:before {
      background: #c93c4d; }
    body.lamochilaroja .tira .social_link i {
      background: #c93c4d;
      color: #f4f4f4 !important; }
  body.lamochilaroja.detail main .intro h1 {
    font-family: "Roboto", sans-serif; }
  body.lamochilaroja.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.lamochilaroja.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #c93c4d url("/assets/themes/lvdg2017/images/logo_lamochilaroja.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.lamochilaroja.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.lamochilaroja.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.lamochilaroja.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.lamochilaroja.no-header #header_detail {
    background: #c93c4d !important; }
    body.lamochilaroja.no-header #header_detail .fixed {
      background: #c93c4d !important;
      border: none !important; }
    body.lamochilaroja.no-header #header_detail a {
      color: #fff !important; }
    body.lamochilaroja.no-header #header_detail .btn-menu {
      background: none !important; }
      body.lamochilaroja.no-header #header_detail .btn-menu span {
        background: #fff !important; }
    body.lamochilaroja.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/logo_lamochilaroja.png") !important; }
  body.lamochilaroja.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.lamochilaroja.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.lamochilaroja.special:before {
    opacity: 0.1 !important; }
  body.lamochilaroja.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.lamochilaroja.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.lamochilaroja.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.lamochilaroja.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.lamochilaroja.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.lamochilaroja.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.lamochilaroja.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Roboto", sans-serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.lamochilaroja.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.lamochilaroja.special .list-type {
    color: #222 !important; }
  body.lamochilaroja.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.lamochilaroja.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.lamochilaroja.special .text > figure + h2 {
      margin-top: -10px !important; }
  body.lamochilaroja article.lamochilaroja .antetitulo {
    display: none !important; }
  body.lamochilaroja h2[itemprop="headline"] {
    font-weight: 900 !important; }
  body.lamochilaroja.detail:not(.no-header) h3[itemprop="articleSection"] {
    background: none !important;
    padding: 0 !important;
    width: 100%;
    background: url("/assets/themes/lvdg2017/images/bg_lamochilaroja.png") no-repeat !important;
    background-size: cover !important; }
    body.lamochilaroja.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #fff !important;
      background: #c93c4d url("/assets/themes/lvdg2017/images/logo_lamochilaroja.png") center center no-repeat !important;
      background-size: auto 70% !important;
      display: block !important;
      padding: 10px !important;
      text-indent: -9999px; }
    body.lamochilaroja.detail:not(.no-header) h3[itemprop="articleSection"] a {
      background-color: transparent !important; }
  body.lamochilaroja .header_sites {
    background: url("/assets/themes/lvdg2017/images/bg_lamochilaroja.png") no-repeat !important;
    background-size: cover !important; }
    body.lamochilaroja .header_sites .fecha {
      display: none !important; }
    body.lamochilaroja .header_sites > a {
      padding: 25px 0 45px 0 !important; }
      body.lamochilaroja .header_sites > a img {
        max-height: 135px !important; }
  body.lamochilaroja #header.sites .header_sites nav a {
    padding: 0 5px !important; }

/* SITES 2 (Aperture special) */
.sites-special {
  @import url("https://fonts.googleapis.com/css?family=PT+Serif:700"); }
  .sites-special .container {
    box-shadow: none !important;
    margin: 0 auto !important;
    padding: 0 !important;
    background: none !important; }
    @media (max-width: 767px) {
      .sites-special .container {
        padding: 0 15px !important; } }
  .sites-special #header.mini {
    -webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.1) !important;
    -moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.1) !important; }
    @media (min-width: 1921px) {
      .sites-special #header.mini {
        margin-bottom: 30px !important; } }
    .sites-special #header.mini header {
      padding: 0 !important;
      height: auto !important;
      line-height: 1 !important;
      border: none !important; }
      .sites-special #header.mini header .container > div {
        height: 55px !important;
        line-height: 55px !important; }
        .sites-special #header.mini header .container > div img {
          margin: auto !important; }
  .sites-special .big-aperture {
    border-right: none;
    border-left: none;
    position: relative;
    margin-bottom: 0;
    min-height: 1%;
    overflow: hidden;
    background-color: #222;
    z-index: 9;
    width: 100%;
    max-width: 1920px;
    margin: auto; }
    @media (min-width: 1020px) and (max-width: 4000px) {
      .sites-special .big-aperture {
        min-height: 660px; } }
    @media (max-width: 1019px) {
      .sites-special .big-aperture {
        min-height: 500px; } }
    .sites-special .big-aperture .caratula {
      position: absolute;
      height: 100%;
      width: 100%;
      object-fit: cover;
      font-family: 'object-fit: cover;'; }
    .sites-special .big-aperture .headline {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      text-align: center;
      z-index: 12; }
      .sites-special .big-aperture .headline a {
        text-decoration: none !important; }
      .sites-special .big-aperture .headline h1 {
        color: #fff;
        font-family: 'PT Serif', serif;
        font-weight: bold;
        font-size: 50px; }
    .sites-special .big-aperture .logo_site {
      display: block; }
      .sites-special .big-aperture .logo_site img {
        max-height: 80px; }
      .sites-special .big-aperture .logo_site:after {
        display: block;
        width: 50px;
        height: 5px;
        background: #1abeab;
        margin: auto;
        content: ""; }
    .sites-special .big-aperture .filter {
      background: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 10; }
      .sites-special .big-aperture .filter:after {
        position: absolute;
        z-index: 11;
        bottom: 0;
        left: 0;
        right: 0;
        height: 200px;
        background: #000;
        content: "";
        display: block;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+70 */
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.95) 70%, rgba(0, 0, 0, 0.65) 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.95) 70%, rgba(0, 0, 0, 0.65) 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 70%, black 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
        /* IE6-9 */ }
  .sites-special .big-aperture-related {
    background: #000;
    padding: 20px;
    width: 100%;
    max-width: 1920px;
    margin: auto; }
    .sites-special .big-aperture-related + .container {
      overflow: hidden !important; }
    .sites-special .big-aperture-related .related-cliche {
      margin: auto;
      text-align: center;
      display: block;
      margin-bottom: 15px; }
      .sites-special .big-aperture-related .related-cliche small {
        position: relative;
        font-weight: 300;
        text-transform: uppercase;
        text-align: center;
        color: #666;
        background: #000;
        padding: 0 15px; }
        .sites-special .big-aperture-related .related-cliche small:before {
          content: "";
          height: 1px;
          width: 10px;
          background: #666;
          position: absolute;
          top: 45%;
          left: 0; }
        .sites-special .big-aperture-related .related-cliche small:after {
          content: "";
          height: 1px;
          width: 10px;
          background: #666;
          position: absolute;
          top: 45%;
          right: 0; }
    .sites-special .big-aperture-related article .antetitulo,
    .sites-special .big-aperture-related article figcaption,
    .sites-special .big-aperture-related article .comments,
    .sites-special .big-aperture-related article .data {
      display: none; }
    .sites-special .big-aperture-related article h2 {
      color: #fff;
      font-family: 'PT Serif', serif;
      font-size: 20px;
      font-weight: bold;
      text-align: center;
      margin-top: 10px; }
      .sites-special .big-aperture-related article h2 a {
        color: #fff !important; }
        .sites-special .big-aperture-related article h2 a:hover {
          text-decoration: none; }
    .sites-special .big-aperture-related article:hover {
      opacity: .9; }
  .sites-special .categorias_lista {
    background: #f4f4f4;
    border: none !important;
    border-radius: 0 !important;
    margin-top: 25px;
    margin-bottom: 5px;
    padding: 15px; }
    .sites-special .categorias_lista a {
      font-family: "Roboto", sans-serif;
      font-weight: normal;
      color: #444; }
      .sites-special .categorias_lista a:hover {
        text-decoration: none;
        color: #666; }
    .sites-special .categorias_lista .navbar-brand {
      font-weight: bold; }
    @media (min-width: 768px) and (max-width: 1019px) {
      .sites-special .categorias_lista .navbar-toggle {
        display: block !important; }
      .sites-special .categorias_lista .navbar-header {
        float: none !important; }
      .sites-special .categorias_lista .navbar-nav {
        float: none !important;
        clear: both; }
        .sites-special .categorias_lista .navbar-nav > li {
          float: none !important;
          display: block !important; } }
    @media (min-width: 1020px) and (max-width: 4000px) {
      .sites-special .categorias_lista .navbar-collapse.collapse {
        display: block !important; } }
  .sites-special #footer {
    background: #151515 !important; }
    .sites-special #footer .container {
      box-shadow: none !important; }

/* Sabe Bien */
body.sabebien,
body.gastronomia {
  /* menu mobile */
  /* Cabecero */
  /* Sin cabecero */
  /* Cliche */
  /* Articulos */
  /* Tira redes */
  /* Detalle generico  */ }
  body.sabebien .ad_IntexDesktop,
  body.gastronomia .ad_IntexDesktop {
    display: none; }
  body.sabebien .menu_mobile,
  body.gastronomia .menu_mobile {
    padding-bottom: 20px;
    margin-top: -10px; }
    body.sabebien .menu_mobile a,
    body.gastronomia .menu_mobile a {
      color: #fff !important; }
    body.sabebien .menu_mobile .scroll_menu .wrapper,
    body.gastronomia .menu_mobile .scroll_menu .wrapper {
      justify-content: center !important; }
  body.sabebien .header_sites,
  body.gastronomia .header_sites {
    background: #1abeab !important; }
    body.sabebien .header_sites > a,
    body.gastronomia .header_sites > a {
      display: block;
      padding: 45px 0; }
      @media (max-width: 767px) {
        body.sabebien .header_sites > a,
        body.gastronomia .header_sites > a {
          padding: 15px 0; } }
      body.sabebien .header_sites > a img,
      body.gastronomia .header_sites > a img {
        max-height: 75px !important; }
        @media (max-width: 767px) {
          body.sabebien .header_sites > a img,
          body.gastronomia .header_sites > a img {
            max-width: 250px !important;
            max-height: auto !important; } }
    body.sabebien .header_sites .tagline,
    body.gastronomia .header_sites .tagline {
      display: block;
      margin-top: -40px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      font-family: "Roboto", sans-serif; }
      @media (min-width: 1020px) {
        body.sabebien .header_sites .tagline:before,
        body.gastronomia .header_sites .tagline:before {
          max-width: 250px !important;
          max-height: auto !important;
          content: " ";
          width: 50px;
          height: 1px;
          background: rgba(255, 255, 255, 0.7);
          margin: 10px auto 10px auto;
          display: block; } }
    body.sabebien .header_sites .wrap-flex,
    body.gastronomia .header_sites .wrap-flex {
      margin: 45px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      justify-content: center; }
      body.sabebien .header_sites .wrap-flex > *,
      body.gastronomia .header_sites .wrap-flex > * {
        padding: 10px; }
      @media (max-width: 767px) {
        body.sabebien .header_sites .wrap-flex,
        body.gastronomia .header_sites .wrap-flex {
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin: 0;
          padding: 0 20px; }
          body.sabebien .header_sites .wrap-flex > *,
          body.gastronomia .header_sites .wrap-flex > * {
            flex: 1 2 100%;
            padding: 0; }
          body.sabebien .header_sites .wrap-flex img,
          body.gastronomia .header_sites .wrap-flex img {
            max-width: 200px !important; }
          body.sabebien .header_sites .wrap-flex .ministerio-blanco img,
          body.gastronomia .header_sites .wrap-flex .ministerio-blanco img {
            max-width: 100% !important;
            margin-top: 10px; } }
    body.sabebien .header_sites nav a,
    body.gastronomia .header_sites nav a {
      color: #fff !important; }
    body.sabebien .header_sites .fecha,
    body.gastronomia .header_sites .fecha {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 13px;
      font-weight: normal;
      display: block;
      margin: -28px auto 0 auto;
      padding-bottom: 30px;
      color: #d9d9d9; }
      @media (max-width: 767px) {
        body.sabebien .header_sites .fecha,
        body.gastronomia .header_sites .fecha {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
          margin-top: 10px !important; } }
  body.sabebien #header.sites.no-header header a,
  body.gastronomia #header.sites.no-header header a {
    color: #fff !important; }
  body.sabebien #header.sites.no-header header .btn-menu span,
  body.gastronomia #header.sites.no-header header .btn-menu span {
    background: #fff !important; }
  body.sabebien .section_cliche .cliche_name,
  body.gastronomia .section_cliche .cliche_name {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    font-size: 22px;
    color: #222 !important;
    display: block;
    text-align: center; }
    body.sabebien .section_cliche .cliche_name:before, body.sabebien .section_cliche .cliche_name:after,
    body.gastronomia .section_cliche .cliche_name:before,
    body.gastronomia .section_cliche .cliche_name:after {
      content: " ";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      margin: 0 7px 5px 7px;
      background: #1abeab;
      display: inline-block; }
    body.sabebien .section_cliche .cliche_name a,
    body.gastronomia .section_cliche .cliche_name a {
      color: #222 !important; }
  body.sabebien article.item h2,
  body.gastronomia article.item h2 {
    font-family: "Roboto", sans-serif;
    letter-spacing: 0;
    word-spacing: 0;
    font-stretch: normal;
    line-height: 120%; }
  body.sabebien article.item.showcase,
  body.gastronomia article.item.showcase {
    text-align: center !important; }
  body.sabebien article.item .media + .antetitulo span,
  body.gastronomia article.item .media + .antetitulo span {
    background: #1abeab;
    color: #fff !important; }
    body.sabebien article.item .media + .antetitulo span a,
    body.gastronomia article.item .media + .antetitulo span a {
      color: #fff !important; }
  body.sabebien .tira,
  body.gastronomia .tira {
    background: #1abeab; }
    body.sabebien .tira *,
    body.gastronomia .tira * {
      color: #fff !important; }
    body.sabebien .tira > .row div,
    body.gastronomia .tira > .row div {
      border-color: #117b6e !important; }
    body.sabebien .tira h3:before,
    body.gastronomia .tira h3:before {
      background: #1abeab; }
    body.sabebien .tira .social_link i,
    body.gastronomia .tira .social_link i {
      background: #1abeab;
      color: #f4f4f4 !important; }
  body.sabebien.detail main .intro h1,
  body.gastronomia.detail main .intro h1 {
    font-family: "Roboto", sans-serif; }
  body.sabebien.detail main h3[itemprop="articleSection"],
  body.gastronomia.detail main h3[itemprop="articleSection"] {
    font-family: "Montserrat", sans-serif; }
  body.sabebien.detail:not(.no-header) h3[itemprop="articleSection"],
  body.gastronomia.detail:not(.no-header) h3[itemprop="articleSection"] {
    display: block !important;
    margin-bottom: 20px;
    padding: 10px 5px 10px 115px !important;
    background: #1abeab url("/assets/themes/lvdg2017/images/sabebien-neg-home.png") left center no-repeat !important;
    background-size: auto 38px !important; }
    body.sabebien.detail:not(.no-header) h3[itemprop="articleSection"] a,
    body.gastronomia.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #eee !important;
      display: block;
      margin-bottom: -5px; }
      body.sabebien.detail:not(.no-header) h3[itemprop="articleSection"] a:before,
      body.gastronomia.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        content: "";
        display: inline-block;
        margin: 0 7px -5px 5px;
        width: 1px;
        height: 25px;
        background: #333; }
      body.sabebien.detail:not(.no-header) h3[itemprop="articleSection"] a:hover,
      body.gastronomia.detail:not(.no-header) h3[itemprop="articleSection"] a:hover {
        text-decoration: none;
        opacity: 0.8; }
  body.sabebien.no-header #header_detail,
  body.gastronomia.no-header #header_detail {
    background: #1abeab !important; }
    body.sabebien.no-header #header_detail .fixed,
    body.gastronomia.no-header #header_detail .fixed {
      background: #1abeab !important;
      border: none !important; }
    body.sabebien.no-header #header_detail a,
    body.gastronomia.no-header #header_detail a {
      color: #fff !important; }
    body.sabebien.no-header #header_detail .btn-menu,
    body.gastronomia.no-header #header_detail .btn-menu {
      background: none !important; }
      body.sabebien.no-header #header_detail .btn-menu span,
      body.gastronomia.no-header #header_detail .btn-menu span {
        background: #fff !important; }
    body.sabebien.no-header #header_detail .brand-logo a,
    body.gastronomia.no-header #header_detail .brand-logo a {
      background-image: url("/assets/themes/lvdg2017/images/sabebien-neg-home.png") !important; }
  body.sabebien.special:before,
  body.gastronomia.special:before {
    content: " ";
    width: 100%;
    height: 130px;
    background: #000;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99 !important;
    opacity: 0.7;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 55%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg); }
  body.sabebien.special.no-header #header.sites header > div:first-child a,
  body.gastronomia.special.no-header #header.sites header > div:first-child a {
    display: none !important; }
  body.sabebien.special:before,
  body.gastronomia.special:before {
    opacity: 0.1 !important; }
  body.sabebien.special #alert_cookie_msg,
  body.gastronomia.special #alert_cookie_msg {
    margin-bottom: 0 !important; }
  body.sabebien.special header,
  body.gastronomia.special header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }
  body.sabebien.special .hero-module .video-container .title-container,
  body.gastronomia.special .hero-module .video-container .title-container {
    top: auto !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
  body.sabebien.special .hero-module .video-container .title-container .logo_site,
  body.gastronomia.special .hero-module .video-container .title-container .logo_site {
    margin-bottom: -20px;
    padding-top: 100px;
    display: block; }
    body.sabebien.special .hero-module .video-container .title-container .logo_site img,
    body.gastronomia.special .hero-module .video-container .title-container .logo_site img {
      max-height: 45px;
      margin-bottom: 10px; }
    body.sabebien.special .hero-module .video-container .title-container .logo_site:after,
    body.gastronomia.special .hero-module .video-container .title-container .logo_site:after {
      display: block;
      width: 35px;
      height: 3px;
      margin: auto;
      content: "";
      background: #fff; }
  body.sabebien.special .hero-module .video-container .title-container .headline h1,
  body.gastronomia.special .hero-module .video-container .title-container .headline h1 {
    font-family: "Roboto", sans-serif !important;
    font-weight: bolder !important;
    font-size: 4.5em !important;
    text-shadow: 0 0 25px rgba(0, 0, 0, 0.5) !important; }
    @media (max-width: 767px) {
      body.sabebien.special .hero-module .video-container .title-container .headline h1,
      body.gastronomia.special .hero-module .video-container .title-container .headline h1 {
        font-size: 2.5em !important; } }
  body.sabebien.special .list-type,
  body.gastronomia.special .list-type {
    color: #222 !important; }
  body.sabebien.special .text > figure,
  body.gastronomia.special .text > figure {
    margin: 20px 0 !important; }
    @media (min-width: 1020px) {
      body.sabebien.special .text > figure,
      body.gastronomia.special .text > figure {
        width: 89.99% !important;
        padding-left: 11.11% !important;
        margin-left: 0 !important;
        float: none !important; } }
    body.sabebien.special .text > figure + h2,
    body.gastronomia.special .text > figure + h2 {
      margin-top: -10px !important; }
  body.sabebien h2[itemprop="headline"],
  body.gastronomia h2[itemprop="headline"] {
    font-weight: 900 !important; }
  body.sabebien.detail:not(.no-header) h3[itemprop="articleSection"],
  body.gastronomia.detail:not(.no-header) h3[itemprop="articleSection"] {
    background: none !important;
    padding-left: 5px !important;
    margin-bottom: 0 !important; }
    body.sabebien.detail:not(.no-header) h3[itemprop="articleSection"] a,
    body.gastronomia.detail:not(.no-header) h3[itemprop="articleSection"] a {
      color: #e42644 !important;
      font-family: "Merriweather", Georgia, serif !important; }
      body.sabebien.detail:not(.no-header) h3[itemprop="articleSection"] a:before,
      body.gastronomia.detail:not(.no-header) h3[itemprop="articleSection"] a:before {
        display: none !important; }
  body.sabebien .social_link,
  body.gastronomia .social_link {
    text-align: center; }
    body.sabebien .social_link i,
    body.gastronomia .social_link i {
      display: block;
      width: auto;
      height: auto;
      float: none; }
    body.sabebien .social_link span,
    body.gastronomia .social_link span {
      display: block;
      float: none;
      margin: auto;
      text-align: center; }
  body.sabebien .TIRA1 + section .blq:before,
  body.gastronomia .TIRA1 + section .blq:before {
    display: none !important; }
  body.sabebien article.extravozhum .antetitulo,
  body.sabebien article.sabebien .antetitulo,
  body.sabebien article.hum .antetitulo,
  body.gastronomia article.extravozhum .antetitulo,
  body.gastronomia article.sabebien .antetitulo,
  body.gastronomia article.hum .antetitulo {
    display: none !important; }
  body.sabebien #logo_banner,
  body.gastronomia #logo_banner {
    background: #1abeab;
    padding: 10px 0 15px 0;
    text-align: center;
    max-width: 1920px;
    margin: auto; }
    @media (min-width: 768px) and (max-width: 1019px) {
      body.sabebien #logo_banner,
      body.gastronomia #logo_banner {
        padding: 15px; }
        body.sabebien #logo_banner .container,
        body.gastronomia #logo_banner .container {
          width: 100% !important; } }
    @media (min-width: 1020px) {
      body.sabebien #logo_banner,
      body.gastronomia #logo_banner {
        padding: 15px 0 10px 0; } }
    body.sabebien #logo_banner .logo_sabe,
    body.gastronomia #logo_banner .logo_sabe {
      max-width: 55%;
      position: relative;
            /* &:after {
                content: '';
                position: absolute;
                display: inline-block;
                
                width: 273px;
                height: 62px;
            
                top: -20px;
                margin-left: 20px;
            
                background-image: url('https://www.lavozdegalicia.es/assets/themes/lvdg2017/images/laura_gdv.png');

                @media (max-width: $screen-sm-max) {
                    display: block;
                    top: 0;
                    margin: 45px 0 0 0;
                    height: 50px;
                    background-size: contain;
                    background-repeat: no-repeat;
                }
                
            } */ }
      @media (max-width: 1019px) {
        body.sabebien #logo_banner .logo_sabe,
        body.gastronomia #logo_banner .logo_sabe {
          margin-top: -5px; } }
      body.sabebien #logo_banner .logo_sabe img,
      body.gastronomia #logo_banner .logo_sabe img {
        width: 100%;
        max-width: 228px; }
        @media (max-width: 1019px) {
          body.sabebien #logo_banner .logo_sabe img,
          body.gastronomia #logo_banner .logo_sabe img {
            max-height: 38px;
            max-width: auto;
            width: auto; } }
    body.sabebien #logo_banner .logo_voz,
    body.gastronomia #logo_banner .logo_voz {
      display: block; }
      body.sabebien #logo_banner .logo_voz img,
      body.gastronomia #logo_banner .logo_voz img {
        max-height: 22px; }
        @media (max-width: 1019px) {
          body.sabebien #logo_banner .logo_voz img,
          body.gastronomia #logo_banner .logo_voz img {
            max-height: 17px;
            margin-top: -5px;
            margin-bottom: 5px; } }
    body.sabebien #logo_banner .navbar-toggle,
    body.gastronomia #logo_banner .navbar-toggle {
      margin-right: 0 !important;
      float: left !important;
      margin-left: 0;
      padding-left: 0 !important; }
      body.sabebien #logo_banner .navbar-toggle .icon-bar,
      body.gastronomia #logo_banner .navbar-toggle .icon-bar {
        background-color: #fff !important; }
    body.sabebien #logo_banner #navbar,
    body.gastronomia #logo_banner #navbar {
      padding: 0 10px !important;
      float: left; }
      @media (max-width: 1019px) {
        body.sabebien #logo_banner #navbar,
        body.gastronomia #logo_banner #navbar {
          width: 100%;
          margin-top: 10px; } }
      body.sabebien #logo_banner #navbar .nav,
      body.gastronomia #logo_banner #navbar .nav {
        background: none !important;
        margin: 0 !important;
        padding: 0 !important;
        border: none !important; }
        body.sabebien #logo_banner #navbar .nav a,
        body.gastronomia #logo_banner #navbar .nav a {
          color: #fff !important;
          font-weight: 300 !important;
          padding-left: 0;
          padding-right: 0; }
          body.sabebien #logo_banner #navbar .nav a:hover,
          body.gastronomia #logo_banner #navbar .nav a:hover {
            opacity: .9;
            background: none !important; }
          @media (min-width: 1020px) {
            body.sabebien #logo_banner #navbar .nav a:after,
            body.gastronomia #logo_banner #navbar .nav a:after {
              content: " / ";
              display: inline-block;
              padding: 0 12px;
              opacity: .6; } }
        body.sabebien #logo_banner #navbar .nav li:last-child a:after,
        body.gastronomia #logo_banner #navbar .nav li:last-child a:after {
          display: none; }
    body.sabebien #logo_banner .btn_sso,
    body.gastronomia #logo_banner .btn_sso {
      float: right; }
      body.sabebien #logo_banner .btn_sso a,
      body.gastronomia #logo_banner .btn_sso a {
        color: #fff !important; }
        @media (min-width: 1020px) {
          body.sabebien #logo_banner .btn_sso a [class^="sso-"],
          body.gastronomia #logo_banner .btn_sso a [class^="sso-"] {
            bottom: -8px !important; } }
        @media (max-width: 767px) {
          body.sabebien #logo_banner .btn_sso a [class^="sso-"],
          body.gastronomia #logo_banner .btn_sso a [class^="sso-"] {
            font-size: 22px;
            bottom: -4px !important; } }
        body.sabebien #logo_banner .btn_sso a:hover,
        body.gastronomia #logo_banner .btn_sso a:hover {
          text-decoration: none; }
    @media (min-width: 1020px) {
      body.sabebien #logo_banner nav .navbar-collapse.collapse,
      body.gastronomia #logo_banner nav .navbar-collapse.collapse {
        display: block !important; } }
    @media (max-width: 1019px) {
      body.sabebien #logo_banner .navbar,
      body.gastronomia #logo_banner .navbar {
        min-height: auto !important; }
      body.sabebien #logo_banner .navbar-header,
      body.gastronomia #logo_banner .navbar-header {
        float: none;
        text-align: left !important; }
        body.sabebien #logo_banner .navbar-header img,
        body.gastronomia #logo_banner .navbar-header img {
          max-height: 35px; }
      body.sabebien #logo_banner .navbar-left,
      body.sabebien #logo_banner .navbar-right,
      body.gastronomia #logo_banner .navbar-left,
      body.gastronomia #logo_banner .navbar-right {
        float: none !important; }
      body.sabebien #logo_banner .navbar-toggle,
      body.gastronomia #logo_banner .navbar-toggle {
        display: block;
        margin-top: 0 !important;
        margin-bottom: 0 !important; }
      body.sabebien #logo_banner .navbar-collapse,
      body.gastronomia #logo_banner .navbar-collapse {
        border: none;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }
      body.sabebien #logo_banner .navbar-fixed-top,
      body.gastronomia #logo_banner .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px; }
      body.sabebien #logo_banner .navbar-collapse.collapse,
      body.gastronomia #logo_banner .navbar-collapse.collapse {
        display: none !important; }
      body.sabebien #logo_banner .navbar-nav,
      body.gastronomia #logo_banner .navbar-nav {
        float: none !important;
        margin-top: 7.5px; }
      body.sabebien #logo_banner .navbar-nav > li,
      body.gastronomia #logo_banner .navbar-nav > li {
        float: none; }
      body.sabebien #logo_banner .navbar-nav > li > a,
      body.gastronomia #logo_banner .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px; }
      body.sabebien #logo_banner .collapse.in,
      body.gastronomia #logo_banner .collapse.in {
        display: block !important; } }
  body.sabebien.detail #logo_banner, body.sabebien#home_section #logo_banner,
  body.gastronomia.detail #logo_banner,
  body.gastronomia#home_section #logo_banner {
    padding: 20px 15px !important; }
    @media (max-width: 767px) {
      body.sabebien.detail #logo_banner, body.sabebien#home_section #logo_banner,
      body.gastronomia.detail #logo_banner,
      body.gastronomia#home_section #logo_banner {
        margin: -15px -15px 0 -15px;
        padding: 20px 0 !important; } }
    body.sabebien.detail #logo_banner .container, body.sabebien#home_section #logo_banner .container,
    body.gastronomia.detail #logo_banner .container,
    body.gastronomia#home_section #logo_banner .container {
      box-shadow: none !important;
      width: auto !important;
      background: none !important;
      padding-top: 0 !important;
      padding-bottom: 0 !important; }
      @media (max-width: 767px) {
        body.sabebien.detail #logo_banner .container, body.sabebien#home_section #logo_banner .container,
        body.gastronomia.detail #logo_banner .container,
        body.gastronomia#home_section #logo_banner .container {
          height: 100px; } }
    body.sabebien.detail #logo_banner div#ad_Pixel, body.sabebien#home_section #logo_banner div#ad_Pixel,
    body.gastronomia.detail #logo_banner div#ad_Pixel,
    body.gastronomia#home_section #logo_banner div#ad_Pixel {
      padding: 0; }
  body.sabebien #header_detail_sites,
  body.gastronomia #header_detail_sites {
    background: #1abeab !important;
    padding: 10px 15px; }
    @media (max-width: 767px) {
      body.sabebien #header_detail_sites,
      body.gastronomia #header_detail_sites {
        margin: -15px -15px 0 -15px;
        padding: 15px; } }
    body.sabebien #header_detail_sites header,
    body.gastronomia #header_detail_sites header {
      min-height: 1%;
      overflow: hidden; }
    body.sabebien #header_detail_sites .logo_voz,
    body.gastronomia #header_detail_sites .logo_voz {
      padding: 3px 0; }
      body.sabebien #header_detail_sites .logo_voz img,
      body.gastronomia #header_detail_sites .logo_voz img {
        max-height: 20px; }
        @media (max-width: 767px) {
          body.sabebien #header_detail_sites .logo_voz img,
          body.gastronomia #header_detail_sites .logo_voz img {
            max-height: 17px;
            margin-top: -5px;
            margin-bottom: 5px; } }
    body.sabebien #header_detail_sites #btn_menu_site,
    body.gastronomia #header_detail_sites #btn_menu_site {
      background: none !important;
      border: none !important; }
      body.sabebien #header_detail_sites #btn_menu_site span,
      body.gastronomia #header_detail_sites #btn_menu_site span {
        background: #fff !important;
        color: #fff !important; }
      @media (max-width: 767px) {
        body.sabebien #header_detail_sites #btn_menu_site,
        body.gastronomia #header_detail_sites #btn_menu_site {
          padding: 0 8px 0 0 !important; } }
    body.sabebien #header_detail_sites .mh60 > div,
    body.gastronomia #header_detail_sites .mh60 > div {
      align-items: center;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
    body.sabebien #header_detail_sites .mh60 .logo_site,
    body.gastronomia #header_detail_sites .mh60 .logo_site {
      margin-top: -5px;
      padding-left: 10px; }
      body.sabebien #header_detail_sites .mh60 .logo_site img,
      body.gastronomia #header_detail_sites .mh60 .logo_site img {
        max-height: 40px; }
      @media (max-width: 767px) {
        body.sabebien #header_detail_sites .mh60 .logo_site,
        body.gastronomia #header_detail_sites .mh60 .logo_site {
          padding-left: 0px; }
          body.sabebien #header_detail_sites .mh60 .logo_site img,
          body.gastronomia #header_detail_sites .mh60 .logo_site img {
            max-height: 38px; } }
    body.sabebien #header_detail_sites .mh60 .btn_sso,
    body.gastronomia #header_detail_sites .mh60 .btn_sso {
      justify-content: flex-end; }
      body.sabebien #header_detail_sites .mh60 .btn_sso a,
      body.gastronomia #header_detail_sites .mh60 .btn_sso a {
        color: #fff; }
        body.sabebien #header_detail_sites .mh60 .btn_sso a:hover,
        body.gastronomia #header_detail_sites .mh60 .btn_sso a:hover {
          text-decoration: none; }
  @media (max-width: 767px) {
    body.sabebien .ads-head,
    body.gastronomia .ads-head {
      margin: 5px -15px 5px -15px; }
      body.sabebien .ads-head + .nav_article,
      body.gastronomia .ads-head + .nav_article {
        margin-top: 0 !important; } }
  @media (min-width: 1020px) {
    body.sabebien.detail main .intro h1,
    body.gastronomia.detail main .intro h1 {
      margin-top: 0 !important; } }
  body.sabebien .ad_PatrocinioSeccionDesktop,
  body.gastronomia .ad_PatrocinioSeccionDesktop {
    /*text-align: right;
    padding: 0 !important;
    margin-bottom: -15px;*/ }
  body.sabebien.home .ad_PatrocinioSeccionDesktop, body.sabebien.home_section .ad_PatrocinioSeccionDesktop,
  body.gastronomia.home .ad_PatrocinioSeccionDesktop,
  body.gastronomia.home_section .ad_PatrocinioSeccionDesktop {
    margin-bottom: -20px !important; }
  @media (min-width: 1020px) {
    body.sabebien .ad_PatrocinioSeccionMobile,
    body.gastronomia .ad_PatrocinioSeccionMobile {
      display: none !important; } }
  body.sabebien .ad_PatrocinioSeccionMobile,
  body.gastronomia .ad_PatrocinioSeccionMobile {
    /*text-align: right;
    margin-top: 15px !important;
    padding: 0 !important;
    margin-bottom: -15px;*/ }

/* Galicia en clave economica */
body.galiciaclaveeconomica,
body.lagaliciaeconomica,
body.galiciaeconomica {
  background: #F3E2D7 !important; }
  body.galiciaclaveeconomica #header,
  body.lagaliciaeconomica #header,
  body.galiciaeconomica #header {
    background: none !important; }
    body.galiciaclaveeconomica #header header,
    body.lagaliciaeconomica #header header,
    body.galiciaeconomica #header header {
      background: none !important; }
  body.galiciaclaveeconomica .header_sites,
  body.lagaliciaeconomica .header_sites,
  body.galiciaeconomica .header_sites {
    background: #262a33 !important; }
    body.galiciaclaveeconomica .header_sites .fecha,
    body.lagaliciaeconomica .header_sites .fecha,
    body.galiciaeconomica .header_sites .fecha {
      display: none;
      color: #f4f4f4;
      font-family: serif;
      font-weight: 300;
      font-size: 15px; }
    body.galiciaclaveeconomica .header_sites .wrapper,
    body.lagaliciaeconomica .header_sites .wrapper,
    body.galiciaeconomica .header_sites .wrapper {
      justify-content: center !important; }
  body.galiciaclaveeconomica .esnoticia,
  body.lagaliciaeconomica .esnoticia,
  body.galiciaeconomica .esnoticia {
    display: none !important; }
  body.galiciaclaveeconomica .container,
  body.lagaliciaeconomica .container,
  body.galiciaeconomica .container {
    background: none !important;
    box-shadow: inherit !important; }
  body.galiciaclaveeconomica .tira,
  body.lagaliciaeconomica .tira,
  body.galiciaeconomica .tira {
    background: #262a33 !important; }
    body.galiciaclaveeconomica .tira h3,
    body.lagaliciaeconomica .tira h3,
    body.galiciaeconomica .tira h3 {
      color: #666 !important; }
      body.galiciaclaveeconomica .tira h3 strong,
      body.lagaliciaeconomica .tira h3 strong,
      body.galiciaeconomica .tira h3 strong {
        color: #ccc !important; }
    body.galiciaclaveeconomica .tira .social_link i,
    body.lagaliciaeconomica .tira .social_link i,
    body.galiciaeconomica .tira .social_link i {
      background: none; }
    body.galiciaclaveeconomica .tira .social_link span,
    body.lagaliciaeconomica .tira .social_link span,
    body.galiciaeconomica .tira .social_link span {
      color: #eee;
      font-weight: normal; }
  body.galiciaclaveeconomica .media + .antetitulo span,
  body.galiciaclaveeconomica .opinion.showcase .antetitulo span,
  body.lagaliciaeconomica .media + .antetitulo span,
  body.lagaliciaeconomica .opinion.showcase .antetitulo span,
  body.galiciaeconomica .media + .antetitulo span,
  body.galiciaeconomica .opinion.showcase .antetitulo span {
    background: #262a33 !important;
    color: #fff !important; }
    body.galiciaclaveeconomica .media + .antetitulo span a,
    body.galiciaclaveeconomica .opinion.showcase .antetitulo span a,
    body.lagaliciaeconomica .media + .antetitulo span a,
    body.lagaliciaeconomica .opinion.showcase .antetitulo span a,
    body.galiciaeconomica .media + .antetitulo span a,
    body.galiciaeconomica .opinion.showcase .antetitulo span a {
      color: #fff !important; }
  body.galiciaclaveeconomica #footer,
  body.lagaliciaeconomica #footer,
  body.galiciaeconomica #footer {
    background: none !important; }
    body.galiciaclaveeconomica #footer .container,
    body.lagaliciaeconomica #footer .container,
    body.galiciaeconomica #footer .container {
      background: #262a33 !important;
      box-shadow: inherit !important; }
  body.galiciaclaveeconomica .blq div[class*="col"]:before,
  body.galiciaclaveeconomica .blq div[class*="col"]:after,
  body.galiciaclaveeconomica .blq:before,
  body.galiciaclaveeconomica .blq .row:after,
  body.lagaliciaeconomica .blq div[class*="col"]:before,
  body.lagaliciaeconomica .blq div[class*="col"]:after,
  body.lagaliciaeconomica .blq:before,
  body.lagaliciaeconomica .blq .row:after,
  body.galiciaeconomica .blq div[class*="col"]:before,
  body.galiciaeconomica .blq div[class*="col"]:after,
  body.galiciaeconomica .blq:before,
  body.galiciaeconomica .blq .row:after {
    background: #dac9bf !important; }
  body.galiciaclaveeconomica .btn-default,
  body.galiciaclaveeconomica .btn,
  body.galiciaclaveeconomica .input-group-addon,
  body.lagaliciaeconomica .btn-default,
  body.lagaliciaeconomica .btn,
  body.lagaliciaeconomica .input-group-addon,
  body.galiciaeconomica .btn-default,
  body.galiciaeconomica .btn,
  body.galiciaeconomica .input-group-addon {
    background: rgba(0, 0, 0, 0.05) !important; }
  body.galiciaclaveeconomica #text,
  body.lagaliciaeconomica #text,
  body.galiciaeconomica #text {
    background: rgba(0, 0, 0, 0.08) !important; }
  body.galiciaclaveeconomica header#header nav,
  body.galiciaclaveeconomica .home_opi header#header nav,
  body.lagaliciaeconomica header#header nav,
  body.lagaliciaeconomica .home_opi header#header nav,
  body.galiciaeconomica header#header nav,
  body.galiciaeconomica .home_opi header#header nav {
    border-top: 1px solid #dac9bf !important;
    border-bottom: 1px solid #dac9bf !important; }
  body.galiciaclaveeconomica header#header .scroll_menu,
  body.galiciaclaveeconomica .home_opi header#header .scroll_menu,
  body.lagaliciaeconomica header#header .scroll_menu,
  body.lagaliciaeconomica .home_opi header#header .scroll_menu,
  body.galiciaeconomica header#header .scroll_menu,
  body.galiciaeconomica .home_opi header#header .scroll_menu {
    border-bottom: 1px solid #dac9bf !important; }
  body.galiciaclaveeconomica main > .section_cliche,
  body.lagaliciaeconomica main > .section_cliche,
  body.galiciaeconomica main > .section_cliche {
    margin-top: 0 !important; }
    body.galiciaclaveeconomica main > .section_cliche h2,
    body.lagaliciaeconomica main > .section_cliche h2,
    body.galiciaeconomica main > .section_cliche h2 {
      padding: 30px !important;
      background: #e2d2c8 url("/assets/themes/lvdg2017/images/lagaliciaeconomica.png") !important;
      background-position: center center !important;
      background-repeat: no-repeat !important;
      color: #282827 !important;
      text-align: center;
      display: block;
      font-family: 'Noto Serif SC', serif;
      font-weight: 600 !important;
      font-size: 1.8em !important;
      font-style: italic;
      text-indent: -9999999999px; }
      @media (max-width: 767px) {
        body.galiciaclaveeconomica main > .section_cliche h2,
        body.lagaliciaeconomica main > .section_cliche h2,
        body.galiciaeconomica main > .section_cliche h2 {
          background-size: 90% auto !important; } }
  body.galiciaclaveeconomica .btn-subscribe,
  body.lagaliciaeconomica .btn-subscribe,
  body.galiciaeconomica .btn-subscribe {
    color: #666 !important; }

/* Agro galicia */
/* Skys */
.home.somosagro .sky_izq_voz,
.home.somosagro .sky_der_voz {
  margin-top: 225px;
  position: fixed !important;
  top: 0;
  padding: 0;
  float: none;
  border: none;
  width: auto !important; }

.detail.somosagro .sky_izq_voz,
.detail.somosagro .sky_der_voz {
  margin-top: 5px;
  position: fixed !important;
  top: 0;
  padding: 0;
  float: none;
  border: none;
  width: auto !important; }

/*body.agrogalicia,
body.somosagro, .detail.somosagro*/
body.margalicia,
body.agrogalicia,
body.somosagro,
.detail.somosagro,
body.somosmar,
.detail.somosmar,
body.escuadra,
.detail.escuadra,
body.red,
.detail.red,
body.venagalicia,
.detail.venagalicia {
  @import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700"); }
  @media (min-width: 1020px) {
    body.margalicia.home,
    body.agrogalicia.home,
    body.somosagro.home,
    .detail.somosagro.home,
    body.somosmar.home,
    .detail.somosmar.home,
    body.escuadra.home,
    .detail.escuadra.home,
    body.red.home,
    .detail.red.home,
    body.venagalicia.home,
    .detail.venagalicia.home {
      padding-top: 210px; } }
  @media (min-width: 768px) and (max-width: 1019px) {
    body.margalicia.home main,
    body.agrogalicia.home main,
    body.somosagro.home main,
    .detail.somosagro.home main,
    body.somosmar.home main,
    .detail.somosmar.home main,
    body.escuadra.home main,
    .detail.escuadra.home main,
    body.red.home main,
    .detail.red.home main,
    body.venagalicia.home main,
    .detail.venagalicia.home main {
      padding: 15px; } }
  body.margalicia .container,
  body.agrogalicia .container,
  body.somosagro .container,
  .detail.somosagro .container,
  body.somosmar .container,
  .detail.somosmar .container,
  body.escuadra .container,
  .detail.escuadra .container,
  body.red .container,
  .detail.red .container,
  body.venagalicia .container,
  .detail.venagalicia .container {
    box-shadow: none !important; }
  body.margalicia .blq.flex-grid + .blq.flex-grid,
  body.agrogalicia .blq.flex-grid + .blq.flex-grid,
  body.somosagro .blq.flex-grid + .blq.flex-grid,
  .detail.somosagro .blq.flex-grid + .blq.flex-grid,
  body.somosmar .blq.flex-grid + .blq.flex-grid,
  .detail.somosmar .blq.flex-grid + .blq.flex-grid,
  body.escuadra .blq.flex-grid + .blq.flex-grid,
  .detail.escuadra .blq.flex-grid + .blq.flex-grid,
  body.red .blq.flex-grid + .blq.flex-grid,
  .detail.red .blq.flex-grid + .blq.flex-grid,
  body.venagalicia .blq.flex-grid + .blq.flex-grid,
  .detail.venagalicia .blq.flex-grid + .blq.flex-grid {
    margin-top: -1px !important; }
  @media (min-width: 1020px) {
    body.margalicia.home #header,
    body.agrogalicia.home #header,
    body.somosagro.home #header,
    .detail.somosagro.home #header,
    body.somosmar.home #header,
    .detail.somosmar.home #header,
    body.escuadra.home #header,
    .detail.escuadra.home #header,
    body.red.home #header,
    .detail.red.home #header,
    body.venagalicia.home #header,
    .detail.venagalicia.home #header {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      z-index: 99999 !important; }
      body.margalicia.home #header *,
      body.agrogalicia.home #header *,
      body.somosagro.home #header *,
      .detail.somosagro.home #header *,
      body.somosmar.home #header *,
      .detail.somosmar.home #header *,
      body.escuadra.home #header *,
      .detail.escuadra.home #header *,
      body.red.home #header *,
      .detail.red.home #header *,
      body.venagalicia.home #header *,
      .detail.venagalicia.home #header * {
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s; } }
  body.margalicia #header header,
  body.agrogalicia #header header,
  body.somosagro #header header,
  .detail.somosagro #header header,
  body.somosmar #header header,
  .detail.somosmar #header header,
  body.escuadra #header header,
  .detail.escuadra #header header,
  body.red #header header,
  .detail.red #header header,
  body.venagalicia #header header,
  .detail.venagalicia #header header {
    border: none !important;
    max-width: 1280px;
    margin: auto !important;
    background: #34a75a !important;
    padding: 0 15px !important;
    height: auto !important; }
    body.margalicia #header header > .lavoz_bar,
    body.agrogalicia #header header > .lavoz_bar,
    body.somosagro #header header > .lavoz_bar,
    .detail.somosagro #header header > .lavoz_bar,
    body.somosmar #header header > .lavoz_bar,
    .detail.somosmar #header header > .lavoz_bar,
    body.escuadra #header header > .lavoz_bar,
    .detail.escuadra #header header > .lavoz_bar,
    body.red #header header > .lavoz_bar,
    .detail.red #header header > .lavoz_bar,
    body.venagalicia #header header > .lavoz_bar,
    .detail.venagalicia #header header > .lavoz_bar {
      padding: 7px 0; }
      body.margalicia #header header > .lavoz_bar .title,
      body.agrogalicia #header header > .lavoz_bar .title,
      body.somosagro #header header > .lavoz_bar .title,
      .detail.somosagro #header header > .lavoz_bar .title,
      body.somosmar #header header > .lavoz_bar .title,
      .detail.somosmar #header header > .lavoz_bar .title,
      body.escuadra #header header > .lavoz_bar .title,
      .detail.escuadra #header header > .lavoz_bar .title,
      body.red #header header > .lavoz_bar .title,
      .detail.red #header header > .lavoz_bar .title,
      body.venagalicia #header header > .lavoz_bar .title,
      .detail.venagalicia #header header > .lavoz_bar .title {
        margin: 0;
        text-align: left !important; }
        body.margalicia #header header > .lavoz_bar .title img,
        body.agrogalicia #header header > .lavoz_bar .title img,
        body.somosagro #header header > .lavoz_bar .title img,
        .detail.somosagro #header header > .lavoz_bar .title img,
        body.somosmar #header header > .lavoz_bar .title img,
        .detail.somosmar #header header > .lavoz_bar .title img,
        body.escuadra #header header > .lavoz_bar .title img,
        .detail.escuadra #header header > .lavoz_bar .title img,
        body.red #header header > .lavoz_bar .title img,
        .detail.red #header header > .lavoz_bar .title img,
        body.venagalicia #header header > .lavoz_bar .title img,
        .detail.venagalicia #header header > .lavoz_bar .title img {
          max-height: 22px;
          max-width: 100%; }
      body.margalicia #header header > .lavoz_bar .btn_sso,
      body.agrogalicia #header header > .lavoz_bar .btn_sso,
      body.somosagro #header header > .lavoz_bar .btn_sso,
      .detail.somosagro #header header > .lavoz_bar .btn_sso,
      body.somosmar #header header > .lavoz_bar .btn_sso,
      .detail.somosmar #header header > .lavoz_bar .btn_sso,
      body.escuadra #header header > .lavoz_bar .btn_sso,
      .detail.escuadra #header header > .lavoz_bar .btn_sso,
      body.red #header header > .lavoz_bar .btn_sso,
      .detail.red #header header > .lavoz_bar .btn_sso,
      body.venagalicia #header header > .lavoz_bar .btn_sso,
      .detail.venagalicia #header header > .lavoz_bar .btn_sso {
        /* a {
            color: #fff !important;
        } */ }
        body.margalicia #header header > .lavoz_bar .btn_sso > div,
        body.agrogalicia #header header > .lavoz_bar .btn_sso > div,
        body.somosagro #header header > .lavoz_bar .btn_sso > div,
        .detail.somosagro #header header > .lavoz_bar .btn_sso > div,
        body.somosmar #header header > .lavoz_bar .btn_sso > div,
        .detail.somosmar #header header > .lavoz_bar .btn_sso > div,
        body.escuadra #header header > .lavoz_bar .btn_sso > div,
        .detail.escuadra #header header > .lavoz_bar .btn_sso > div,
        body.red #header header > .lavoz_bar .btn_sso > div,
        .detail.red #header header > .lavoz_bar .btn_sso > div,
        body.venagalicia #header header > .lavoz_bar .btn_sso > div,
        .detail.venagalicia #header header > .lavoz_bar .btn_sso > div {
          float: right; }
      body.margalicia #header header > .lavoz_bar #btn_menu_site span,
      body.agrogalicia #header header > .lavoz_bar #btn_menu_site span,
      body.somosagro #header header > .lavoz_bar #btn_menu_site span,
      .detail.somosagro #header header > .lavoz_bar #btn_menu_site span,
      body.somosmar #header header > .lavoz_bar #btn_menu_site span,
      .detail.somosmar #header header > .lavoz_bar #btn_menu_site span,
      body.escuadra #header header > .lavoz_bar #btn_menu_site span,
      .detail.escuadra #header header > .lavoz_bar #btn_menu_site span,
      body.red #header header > .lavoz_bar #btn_menu_site span,
      .detail.red #header header > .lavoz_bar #btn_menu_site span,
      body.venagalicia #header header > .lavoz_bar #btn_menu_site span,
      .detail.venagalicia #header header > .lavoz_bar #btn_menu_site span {
        background: #fff !important; }
    body.margalicia #header header .menu,
    body.agrogalicia #header header .menu,
    body.somosagro #header header .menu,
    .detail.somosagro #header header .menu,
    body.somosmar #header header .menu,
    .detail.somosmar #header header .menu,
    body.escuadra #header header .menu,
    .detail.escuadra #header header .menu,
    body.red #header header .menu,
    .detail.red #header header .menu,
    body.venagalicia #header header .menu,
    .detail.venagalicia #header header .menu {
      border-top: 1px solid rgba(255, 255, 255, 0.3); }
      body.margalicia #header header .menu > div,
      body.agrogalicia #header header .menu > div,
      body.somosagro #header header .menu > div,
      .detail.somosagro #header header .menu > div,
      body.somosmar #header header .menu > div,
      .detail.somosmar #header header .menu > div,
      body.escuadra #header header .menu > div,
      .detail.escuadra #header header .menu > div,
      body.red #header header .menu > div,
      .detail.red #header header .menu > div,
      body.venagalicia #header header .menu > div,
      .detail.venagalicia #header header .menu > div {
        padding: 12px 0; }
      body.margalicia #header header .menu .wrapper,
      body.agrogalicia #header header .menu .wrapper,
      body.somosagro #header header .menu .wrapper,
      .detail.somosagro #header header .menu .wrapper,
      body.somosmar #header header .menu .wrapper,
      .detail.somosmar #header header .menu .wrapper,
      body.escuadra #header header .menu .wrapper,
      .detail.escuadra #header header .menu .wrapper,
      body.red #header header .menu .wrapper,
      .detail.red #header header .menu .wrapper,
      body.venagalicia #header header .menu .wrapper,
      .detail.venagalicia #header header .menu .wrapper {
        justify-content: center !important; }
      body.margalicia #header header .menu a,
      body.agrogalicia #header header .menu a,
      body.somosagro #header header .menu a,
      .detail.somosagro #header header .menu a,
      body.somosmar #header header .menu a,
      .detail.somosmar #header header .menu a,
      body.escuadra #header header .menu a,
      .detail.escuadra #header header .menu a,
      body.red #header header .menu a,
      .detail.red #header header .menu a,
      body.venagalicia #header header .menu a,
      .detail.venagalicia #header header .menu a {
        font-family: 'Poppins', sans-serif;
        font-weight: 500;
        font-size: 15px;
        color: #fff !important;
        padding: 0 15px; }
        body.margalicia #header header .menu a:hover span:before,
        body.agrogalicia #header header .menu a:hover span:before,
        body.somosagro #header header .menu a:hover span:before,
        .detail.somosagro #header header .menu a:hover span:before,
        body.somosmar #header header .menu a:hover span:before,
        .detail.somosmar #header header .menu a:hover span:before,
        body.escuadra #header header .menu a:hover span:before,
        .detail.escuadra #header header .menu a:hover span:before,
        body.red #header header .menu a:hover span:before,
        .detail.red #header header .menu a:hover span:before,
        body.venagalicia #header header .menu a:hover span:before,
        .detail.venagalicia #header header .menu a:hover span:before {
          display: none !important; }
  body.margalicia #header.shrink,
  body.agrogalicia #header.shrink,
  body.somosagro #header.shrink,
  .detail.somosagro #header.shrink,
  body.somosmar #header.shrink,
  .detail.somosmar #header.shrink,
  body.escuadra #header.shrink,
  .detail.escuadra #header.shrink,
  body.red #header.shrink,
  .detail.red #header.shrink,
  body.venagalicia #header.shrink,
  .detail.venagalicia #header.shrink {
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2); }
    body.margalicia #header.shrink .lavoz_bar,
    body.margalicia #header.shrink .menu,
    body.agrogalicia #header.shrink .lavoz_bar,
    body.agrogalicia #header.shrink .menu,
    body.somosagro #header.shrink .lavoz_bar,
    body.somosagro #header.shrink .menu,
    .detail.somosagro #header.shrink .lavoz_bar,
    .detail.somosagro #header.shrink .menu,
    body.somosmar #header.shrink .lavoz_bar,
    body.somosmar #header.shrink .menu,
    .detail.somosmar #header.shrink .lavoz_bar,
    .detail.somosmar #header.shrink .menu,
    body.escuadra #header.shrink .lavoz_bar,
    body.escuadra #header.shrink .menu,
    .detail.escuadra #header.shrink .lavoz_bar,
    .detail.escuadra #header.shrink .menu,
    body.red #header.shrink .lavoz_bar,
    body.red #header.shrink .menu,
    .detail.red #header.shrink .lavoz_bar,
    .detail.red #header.shrink .menu,
    body.venagalicia #header.shrink .lavoz_bar,
    body.venagalicia #header.shrink .menu,
    .detail.venagalicia #header.shrink .lavoz_bar,
    .detail.venagalicia #header.shrink .menu {
      display: none; }
  body.margalicia .ads,
  body.agrogalicia .ads,
  body.somosagro .ads,
  .detail.somosagro .ads,
  body.somosmar .ads,
  .detail.somosmar .ads,
  body.escuadra .ads,
  .detail.escuadra .ads,
  body.red .ads,
  .detail.red .ads,
  body.venagalicia .ads,
  .detail.venagalicia .ads {
    text-align: center;
    margin-bottom: 25px; }
    body.margalicia .ads > *,
    body.agrogalicia .ads > *,
    body.somosagro .ads > *,
    .detail.somosagro .ads > *,
    body.somosmar .ads > *,
    .detail.somosmar .ads > *,
    body.escuadra .ads > *,
    .detail.escuadra .ads > *,
    body.red .ads > *,
    .detail.red .ads > *,
    body.venagalicia .ads > *,
    .detail.venagalicia .ads > * {
      margin: auto; }
  body.margalicia section,
  body.agrogalicia section,
  body.somosagro section,
  .detail.somosagro section,
  body.somosmar section,
  .detail.somosmar section,
  body.escuadra section,
  .detail.escuadra section,
  body.red section,
  .detail.red section,
  body.venagalicia section,
  .detail.venagalicia section {
    clear: both;
    margin-bottom: 30px; }
    body.margalicia section.reportajes,
    body.agrogalicia section.reportajes,
    body.somosagro section.reportajes,
    .detail.somosagro section.reportajes,
    body.somosmar section.reportajes,
    .detail.somosmar section.reportajes,
    body.escuadra section.reportajes,
    .detail.escuadra section.reportajes,
    body.red section.reportajes,
    .detail.red section.reportajes,
    body.venagalicia section.reportajes,
    .detail.venagalicia section.reportajes {
      background: #f4f4f4;
      margin-top: 30px;
      padding: 15px 15px 30px 15px !important; }
      @media (min-width: 1020px) {
        body.margalicia section.reportajes article,
        body.agrogalicia section.reportajes article,
        body.somosagro section.reportajes article,
        .detail.somosagro section.reportajes article,
        body.somosmar section.reportajes article,
        .detail.somosmar section.reportajes article,
        body.escuadra section.reportajes article,
        .detail.escuadra section.reportajes article,
        body.red section.reportajes article,
        .detail.red section.reportajes article,
        body.venagalicia section.reportajes article,
        .detail.venagalicia section.reportajes article {
          min-height: 500px; }
          body.margalicia section.reportajes article h2,
          body.agrogalicia section.reportajes article h2,
          body.somosagro section.reportajes article h2,
          .detail.somosagro section.reportajes article h2,
          body.somosmar section.reportajes article h2,
          .detail.somosmar section.reportajes article h2,
          body.escuadra section.reportajes article h2,
          .detail.escuadra section.reportajes article h2,
          body.red section.reportajes article h2,
          .detail.red section.reportajes article h2,
          body.venagalicia section.reportajes article h2,
          .detail.venagalicia section.reportajes article h2 {
            font-size: 28px !important; } }
  body.margalicia .section_cliche,
  body.agrogalicia .section_cliche,
  body.somosagro .section_cliche,
  .detail.somosagro .section_cliche,
  body.somosmar .section_cliche,
  .detail.somosmar .section_cliche,
  body.escuadra .section_cliche,
  .detail.escuadra .section_cliche,
  body.red .section_cliche,
  .detail.red .section_cliche,
  body.venagalicia .section_cliche,
  .detail.venagalicia .section_cliche {
    margin-top: 10px !important;
    margin-bottom: 10px !important; }
    body.margalicia .section_cliche h2,
    body.agrogalicia .section_cliche h2,
    body.somosagro .section_cliche h2,
    .detail.somosagro .section_cliche h2,
    body.somosmar .section_cliche h2,
    .detail.somosmar .section_cliche h2,
    body.escuadra .section_cliche h2,
    .detail.escuadra .section_cliche h2,
    body.red .section_cliche h2,
    .detail.red .section_cliche h2,
    body.venagalicia .section_cliche h2,
    .detail.venagalicia .section_cliche h2 {
      font-family: 'Poppins', sans-serif !important;
      color: #222 !important;
      display: block;
      text-align: center;
      font-weight: bolder !important; }
  body.margalicia #refranero,
  body.agrogalicia #refranero,
  body.somosagro #refranero,
  .detail.somosagro #refranero,
  body.somosmar #refranero,
  .detail.somosmar #refranero,
  body.escuadra #refranero,
  .detail.escuadra #refranero,
  body.red #refranero,
  .detail.red #refranero,
  body.venagalicia #refranero,
  .detail.venagalicia #refranero {
    clear: both;
    margin-bottom: 30px;
    padding: 20px;
    text-align: center;
    border-radius: 4px; }
    body.margalicia #refranero h3,
    body.agrogalicia #refranero h3,
    body.somosagro #refranero h3,
    .detail.somosagro #refranero h3,
    body.somosmar #refranero h3,
    .detail.somosmar #refranero h3,
    body.escuadra #refranero h3,
    .detail.escuadra #refranero h3,
    body.red #refranero h3,
    .detail.red #refranero h3,
    body.venagalicia #refranero h3,
    .detail.venagalicia #refranero h3 {
      font-family: 'Merriweather', sans-serif !important;
      font-style: italic;
      font-weight: bolder;
      text-align: center; }
      body.margalicia #refranero h3:before,
      body.agrogalicia #refranero h3:before,
      body.somosagro #refranero h3:before,
      .detail.somosagro #refranero h3:before,
      body.somosmar #refranero h3:before,
      .detail.somosmar #refranero h3:before,
      body.escuadra #refranero h3:before,
      .detail.escuadra #refranero h3:before,
      body.red #refranero h3:before,
      .detail.red #refranero h3:before,
      body.venagalicia #refranero h3:before,
      .detail.venagalicia #refranero h3:before {
        content: "Refranero gallego";
        display: block;
        text-transform: uppercase;
        font-size: 13px;
        font-weight: bold;
        font-family: "Roboto";
        font-style: normal;
        margin-bottom: 5px; }
  body.margalicia #logo_banner,
  body.agrogalicia #logo_banner,
  body.somosagro #logo_banner,
  .detail.somosagro #logo_banner,
  body.somosmar #logo_banner,
  .detail.somosmar #logo_banner,
  body.escuadra #logo_banner,
  .detail.escuadra #logo_banner,
  body.red #logo_banner,
  .detail.red #logo_banner,
  body.venagalicia #logo_banner,
  .detail.venagalicia #logo_banner {
    padding: 10px 0 15px 0;
    text-align: center;
    max-width: 1920px;
    margin: auto; }
    @media (min-width: 768px) and (max-width: 1019px) {
      body.margalicia #logo_banner,
      body.agrogalicia #logo_banner,
      body.somosagro #logo_banner,
      .detail.somosagro #logo_banner,
      body.somosmar #logo_banner,
      .detail.somosmar #logo_banner,
      body.escuadra #logo_banner,
      .detail.escuadra #logo_banner,
      body.red #logo_banner,
      .detail.red #logo_banner,
      body.venagalicia #logo_banner,
      .detail.venagalicia #logo_banner {
        padding: 15px; }
        body.margalicia #logo_banner .container,
        body.agrogalicia #logo_banner .container,
        body.somosagro #logo_banner .container,
        .detail.somosagro #logo_banner .container,
        body.somosmar #logo_banner .container,
        .detail.somosmar #logo_banner .container,
        body.escuadra #logo_banner .container,
        .detail.escuadra #logo_banner .container,
        body.red #logo_banner .container,
        .detail.red #logo_banner .container,
        body.venagalicia #logo_banner .container,
        .detail.venagalicia #logo_banner .container {
          width: 100% !important; } }
    @media (min-width: 1020px) {
      body.margalicia #logo_banner,
      body.agrogalicia #logo_banner,
      body.somosagro #logo_banner,
      .detail.somosagro #logo_banner,
      body.somosmar #logo_banner,
      .detail.somosmar #logo_banner,
      body.escuadra #logo_banner,
      .detail.escuadra #logo_banner,
      body.red #logo_banner,
      .detail.red #logo_banner,
      body.venagalicia #logo_banner,
      .detail.venagalicia #logo_banner {
        padding: 15px 0 10px 0; } }
    body.margalicia #logo_banner .logo_sabe,
    body.agrogalicia #logo_banner .logo_sabe,
    body.somosagro #logo_banner .logo_sabe,
    .detail.somosagro #logo_banner .logo_sabe,
    body.somosmar #logo_banner .logo_sabe,
    .detail.somosmar #logo_banner .logo_sabe,
    body.escuadra #logo_banner .logo_sabe,
    .detail.escuadra #logo_banner .logo_sabe,
    body.red #logo_banner .logo_sabe,
    .detail.red #logo_banner .logo_sabe,
    body.venagalicia #logo_banner .logo_sabe,
    .detail.venagalicia #logo_banner .logo_sabe {
      max-width: 55%; }
      body.margalicia #logo_banner .logo_sabe img,
      body.agrogalicia #logo_banner .logo_sabe img,
      body.somosagro #logo_banner .logo_sabe img,
      .detail.somosagro #logo_banner .logo_sabe img,
      body.somosmar #logo_banner .logo_sabe img,
      .detail.somosmar #logo_banner .logo_sabe img,
      body.escuadra #logo_banner .logo_sabe img,
      .detail.escuadra #logo_banner .logo_sabe img,
      body.red #logo_banner .logo_sabe img,
      .detail.red #logo_banner .logo_sabe img,
      body.venagalicia #logo_banner .logo_sabe img,
      .detail.venagalicia #logo_banner .logo_sabe img {
        width: 100%;
        max-width: 228px; }
        @media (max-width: 1019px) {
          body.margalicia #logo_banner .logo_sabe img,
          body.agrogalicia #logo_banner .logo_sabe img,
          body.somosagro #logo_banner .logo_sabe img,
          .detail.somosagro #logo_banner .logo_sabe img,
          body.somosmar #logo_banner .logo_sabe img,
          .detail.somosmar #logo_banner .logo_sabe img,
          body.escuadra #logo_banner .logo_sabe img,
          .detail.escuadra #logo_banner .logo_sabe img,
          body.red #logo_banner .logo_sabe img,
          .detail.red #logo_banner .logo_sabe img,
          body.venagalicia #logo_banner .logo_sabe img,
          .detail.venagalicia #logo_banner .logo_sabe img {
            max-height: 38px;
            max-width: 100%;
            width: auto; } }
    body.margalicia #logo_banner .logo_voz,
    body.agrogalicia #logo_banner .logo_voz,
    body.somosagro #logo_banner .logo_voz,
    .detail.somosagro #logo_banner .logo_voz,
    body.somosmar #logo_banner .logo_voz,
    .detail.somosmar #logo_banner .logo_voz,
    body.escuadra #logo_banner .logo_voz,
    .detail.escuadra #logo_banner .logo_voz,
    body.red #logo_banner .logo_voz,
    .detail.red #logo_banner .logo_voz,
    body.venagalicia #logo_banner .logo_voz,
    .detail.venagalicia #logo_banner .logo_voz {
      display: block;
      margin-bottom: 5px; }
      body.margalicia #logo_banner .logo_voz img,
      body.agrogalicia #logo_banner .logo_voz img,
      body.somosagro #logo_banner .logo_voz img,
      .detail.somosagro #logo_banner .logo_voz img,
      body.somosmar #logo_banner .logo_voz img,
      .detail.somosmar #logo_banner .logo_voz img,
      body.escuadra #logo_banner .logo_voz img,
      .detail.escuadra #logo_banner .logo_voz img,
      body.red #logo_banner .logo_voz img,
      .detail.red #logo_banner .logo_voz img,
      body.venagalicia #logo_banner .logo_voz img,
      .detail.venagalicia #logo_banner .logo_voz img {
        max-height: 22px; }
        @media (max-width: 1019px) {
          body.margalicia #logo_banner .logo_voz img,
          body.agrogalicia #logo_banner .logo_voz img,
          body.somosagro #logo_banner .logo_voz img,
          .detail.somosagro #logo_banner .logo_voz img,
          body.somosmar #logo_banner .logo_voz img,
          .detail.somosmar #logo_banner .logo_voz img,
          body.escuadra #logo_banner .logo_voz img,
          .detail.escuadra #logo_banner .logo_voz img,
          body.red #logo_banner .logo_voz img,
          .detail.red #logo_banner .logo_voz img,
          body.venagalicia #logo_banner .logo_voz img,
          .detail.venagalicia #logo_banner .logo_voz img {
            max-height: 17px;
            margin-top: -5px;
            margin-bottom: 5px; } }
    body.margalicia #logo_banner .navbar-toggle,
    body.agrogalicia #logo_banner .navbar-toggle,
    body.somosagro #logo_banner .navbar-toggle,
    .detail.somosagro #logo_banner .navbar-toggle,
    body.somosmar #logo_banner .navbar-toggle,
    .detail.somosmar #logo_banner .navbar-toggle,
    body.escuadra #logo_banner .navbar-toggle,
    .detail.escuadra #logo_banner .navbar-toggle,
    body.red #logo_banner .navbar-toggle,
    .detail.red #logo_banner .navbar-toggle,
    body.venagalicia #logo_banner .navbar-toggle,
    .detail.venagalicia #logo_banner .navbar-toggle {
      margin-right: 0 !important;
      float: left !important;
      margin-left: 0;
      padding-left: 0 !important; }
      body.margalicia #logo_banner .navbar-toggle .icon-bar,
      body.agrogalicia #logo_banner .navbar-toggle .icon-bar,
      body.somosagro #logo_banner .navbar-toggle .icon-bar,
      .detail.somosagro #logo_banner .navbar-toggle .icon-bar,
      body.somosmar #logo_banner .navbar-toggle .icon-bar,
      .detail.somosmar #logo_banner .navbar-toggle .icon-bar,
      body.escuadra #logo_banner .navbar-toggle .icon-bar,
      .detail.escuadra #logo_banner .navbar-toggle .icon-bar,
      body.red #logo_banner .navbar-toggle .icon-bar,
      .detail.red #logo_banner .navbar-toggle .icon-bar,
      body.venagalicia #logo_banner .navbar-toggle .icon-bar,
      .detail.venagalicia #logo_banner .navbar-toggle .icon-bar {
        background-color: #fff !important; }
    body.margalicia #logo_banner #navbar,
    body.agrogalicia #logo_banner #navbar,
    body.somosagro #logo_banner #navbar,
    .detail.somosagro #logo_banner #navbar,
    body.somosmar #logo_banner #navbar,
    .detail.somosmar #logo_banner #navbar,
    body.escuadra #logo_banner #navbar,
    .detail.escuadra #logo_banner #navbar,
    body.red #logo_banner #navbar,
    .detail.red #logo_banner #navbar,
    body.venagalicia #logo_banner #navbar,
    .detail.venagalicia #logo_banner #navbar {
      padding: 0 !important;
      float: left; }
      @media (max-width: 1019px) {
        body.margalicia #logo_banner #navbar,
        body.agrogalicia #logo_banner #navbar,
        body.somosagro #logo_banner #navbar,
        .detail.somosagro #logo_banner #navbar,
        body.somosmar #logo_banner #navbar,
        .detail.somosmar #logo_banner #navbar,
        body.escuadra #logo_banner #navbar,
        .detail.escuadra #logo_banner #navbar,
        body.red #logo_banner #navbar,
        .detail.red #logo_banner #navbar,
        body.venagalicia #logo_banner #navbar,
        .detail.venagalicia #logo_banner #navbar {
          width: 100%;
          margin-top: 10px; } }
      body.margalicia #logo_banner #navbar .nav,
      body.agrogalicia #logo_banner #navbar .nav,
      body.somosagro #logo_banner #navbar .nav,
      .detail.somosagro #logo_banner #navbar .nav,
      body.somosmar #logo_banner #navbar .nav,
      .detail.somosmar #logo_banner #navbar .nav,
      body.escuadra #logo_banner #navbar .nav,
      .detail.escuadra #logo_banner #navbar .nav,
      body.red #logo_banner #navbar .nav,
      .detail.red #logo_banner #navbar .nav,
      body.venagalicia #logo_banner #navbar .nav,
      .detail.venagalicia #logo_banner #navbar .nav {
        background: none !important;
        margin: 0 !important;
        padding: 0 !important;
        border: none !important; }
        body.margalicia #logo_banner #navbar .nav a,
        body.agrogalicia #logo_banner #navbar .nav a,
        body.somosagro #logo_banner #navbar .nav a,
        .detail.somosagro #logo_banner #navbar .nav a,
        body.somosmar #logo_banner #navbar .nav a,
        .detail.somosmar #logo_banner #navbar .nav a,
        body.escuadra #logo_banner #navbar .nav a,
        .detail.escuadra #logo_banner #navbar .nav a,
        body.red #logo_banner #navbar .nav a,
        .detail.red #logo_banner #navbar .nav a,
        body.venagalicia #logo_banner #navbar .nav a,
        .detail.venagalicia #logo_banner #navbar .nav a {
          color: #fff !important;
          font-weight: 300 !important;
          padding-left: 0;
          padding-right: 0; }
          body.margalicia #logo_banner #navbar .nav a:hover,
          body.agrogalicia #logo_banner #navbar .nav a:hover,
          body.somosagro #logo_banner #navbar .nav a:hover,
          .detail.somosagro #logo_banner #navbar .nav a:hover,
          body.somosmar #logo_banner #navbar .nav a:hover,
          .detail.somosmar #logo_banner #navbar .nav a:hover,
          body.escuadra #logo_banner #navbar .nav a:hover,
          .detail.escuadra #logo_banner #navbar .nav a:hover,
          body.red #logo_banner #navbar .nav a:hover,
          .detail.red #logo_banner #navbar .nav a:hover,
          body.venagalicia #logo_banner #navbar .nav a:hover,
          .detail.venagalicia #logo_banner #navbar .nav a:hover {
            opacity: .9;
            background: none !important; }
          @media (min-width: 1020px) {
            body.margalicia #logo_banner #navbar .nav a:after,
            body.agrogalicia #logo_banner #navbar .nav a:after,
            body.somosagro #logo_banner #navbar .nav a:after,
            .detail.somosagro #logo_banner #navbar .nav a:after,
            body.somosmar #logo_banner #navbar .nav a:after,
            .detail.somosmar #logo_banner #navbar .nav a:after,
            body.escuadra #logo_banner #navbar .nav a:after,
            .detail.escuadra #logo_banner #navbar .nav a:after,
            body.red #logo_banner #navbar .nav a:after,
            .detail.red #logo_banner #navbar .nav a:after,
            body.venagalicia #logo_banner #navbar .nav a:after,
            .detail.venagalicia #logo_banner #navbar .nav a:after {
              content: " / ";
              display: inline-block;
              padding: 0 12px;
              opacity: .6; } }
        body.margalicia #logo_banner #navbar .nav li:last-child a:after,
        body.agrogalicia #logo_banner #navbar .nav li:last-child a:after,
        body.somosagro #logo_banner #navbar .nav li:last-child a:after,
        .detail.somosagro #logo_banner #navbar .nav li:last-child a:after,
        body.somosmar #logo_banner #navbar .nav li:last-child a:after,
        .detail.somosmar #logo_banner #navbar .nav li:last-child a:after,
        body.escuadra #logo_banner #navbar .nav li:last-child a:after,
        .detail.escuadra #logo_banner #navbar .nav li:last-child a:after,
        body.red #logo_banner #navbar .nav li:last-child a:after,
        .detail.red #logo_banner #navbar .nav li:last-child a:after,
        body.venagalicia #logo_banner #navbar .nav li:last-child a:after,
        .detail.venagalicia #logo_banner #navbar .nav li:last-child a:after {
          display: none; }
    body.margalicia #logo_banner .btn_sso,
    body.agrogalicia #logo_banner .btn_sso,
    body.somosagro #logo_banner .btn_sso,
    .detail.somosagro #logo_banner .btn_sso,
    body.somosmar #logo_banner .btn_sso,
    .detail.somosmar #logo_banner .btn_sso,
    body.escuadra #logo_banner .btn_sso,
    .detail.escuadra #logo_banner .btn_sso,
    body.red #logo_banner .btn_sso,
    .detail.red #logo_banner .btn_sso,
    body.venagalicia #logo_banner .btn_sso,
    .detail.venagalicia #logo_banner .btn_sso {
      float: right; }
      body.margalicia #logo_banner .btn_sso a,
      body.agrogalicia #logo_banner .btn_sso a,
      body.somosagro #logo_banner .btn_sso a,
      .detail.somosagro #logo_banner .btn_sso a,
      body.somosmar #logo_banner .btn_sso a,
      .detail.somosmar #logo_banner .btn_sso a,
      body.escuadra #logo_banner .btn_sso a,
      .detail.escuadra #logo_banner .btn_sso a,
      body.red #logo_banner .btn_sso a,
      .detail.red #logo_banner .btn_sso a,
      body.venagalicia #logo_banner .btn_sso a,
      .detail.venagalicia #logo_banner .btn_sso a {
        color: #fff !important; }
        @media (min-width: 1020px) {
          body.margalicia #logo_banner .btn_sso a [class^="sso-"],
          body.agrogalicia #logo_banner .btn_sso a [class^="sso-"],
          body.somosagro #logo_banner .btn_sso a [class^="sso-"],
          .detail.somosagro #logo_banner .btn_sso a [class^="sso-"],
          body.somosmar #logo_banner .btn_sso a [class^="sso-"],
          .detail.somosmar #logo_banner .btn_sso a [class^="sso-"],
          body.escuadra #logo_banner .btn_sso a [class^="sso-"],
          .detail.escuadra #logo_banner .btn_sso a [class^="sso-"],
          body.red #logo_banner .btn_sso a [class^="sso-"],
          .detail.red #logo_banner .btn_sso a [class^="sso-"],
          body.venagalicia #logo_banner .btn_sso a [class^="sso-"],
          .detail.venagalicia #logo_banner .btn_sso a [class^="sso-"] {
            bottom: -8px !important; } }
        @media (max-width: 767px) {
          body.margalicia #logo_banner .btn_sso a [class^="sso-"],
          body.agrogalicia #logo_banner .btn_sso a [class^="sso-"],
          body.somosagro #logo_banner .btn_sso a [class^="sso-"],
          .detail.somosagro #logo_banner .btn_sso a [class^="sso-"],
          body.somosmar #logo_banner .btn_sso a [class^="sso-"],
          .detail.somosmar #logo_banner .btn_sso a [class^="sso-"],
          body.escuadra #logo_banner .btn_sso a [class^="sso-"],
          .detail.escuadra #logo_banner .btn_sso a [class^="sso-"],
          body.red #logo_banner .btn_sso a [class^="sso-"],
          .detail.red #logo_banner .btn_sso a [class^="sso-"],
          body.venagalicia #logo_banner .btn_sso a [class^="sso-"],
          .detail.venagalicia #logo_banner .btn_sso a [class^="sso-"] {
            font-size: 22px;
            bottom: -4px !important; } }
        body.margalicia #logo_banner .btn_sso a:hover,
        body.agrogalicia #logo_banner .btn_sso a:hover,
        body.somosagro #logo_banner .btn_sso a:hover,
        .detail.somosagro #logo_banner .btn_sso a:hover,
        body.somosmar #logo_banner .btn_sso a:hover,
        .detail.somosmar #logo_banner .btn_sso a:hover,
        body.escuadra #logo_banner .btn_sso a:hover,
        .detail.escuadra #logo_banner .btn_sso a:hover,
        body.red #logo_banner .btn_sso a:hover,
        .detail.red #logo_banner .btn_sso a:hover,
        body.venagalicia #logo_banner .btn_sso a:hover,
        .detail.venagalicia #logo_banner .btn_sso a:hover {
          text-decoration: none; }
    @media (min-width: 1020px) {
      body.margalicia #logo_banner nav .navbar-collapse.collapse,
      body.agrogalicia #logo_banner nav .navbar-collapse.collapse,
      body.somosagro #logo_banner nav .navbar-collapse.collapse,
      .detail.somosagro #logo_banner nav .navbar-collapse.collapse,
      body.somosmar #logo_banner nav .navbar-collapse.collapse,
      .detail.somosmar #logo_banner nav .navbar-collapse.collapse,
      body.escuadra #logo_banner nav .navbar-collapse.collapse,
      .detail.escuadra #logo_banner nav .navbar-collapse.collapse,
      body.red #logo_banner nav .navbar-collapse.collapse,
      .detail.red #logo_banner nav .navbar-collapse.collapse,
      body.venagalicia #logo_banner nav .navbar-collapse.collapse,
      .detail.venagalicia #logo_banner nav .navbar-collapse.collapse {
        display: block !important; } }
    @media (max-width: 1019px) {
      body.margalicia #logo_banner .navbar,
      body.agrogalicia #logo_banner .navbar,
      body.somosagro #logo_banner .navbar,
      .detail.somosagro #logo_banner .navbar,
      body.somosmar #logo_banner .navbar,
      .detail.somosmar #logo_banner .navbar,
      body.escuadra #logo_banner .navbar,
      .detail.escuadra #logo_banner .navbar,
      body.red #logo_banner .navbar,
      .detail.red #logo_banner .navbar,
      body.venagalicia #logo_banner .navbar,
      .detail.venagalicia #logo_banner .navbar {
        min-height: auto !important; }
      body.margalicia #logo_banner .navbar-header,
      body.agrogalicia #logo_banner .navbar-header,
      body.somosagro #logo_banner .navbar-header,
      .detail.somosagro #logo_banner .navbar-header,
      body.somosmar #logo_banner .navbar-header,
      .detail.somosmar #logo_banner .navbar-header,
      body.escuadra #logo_banner .navbar-header,
      .detail.escuadra #logo_banner .navbar-header,
      body.red #logo_banner .navbar-header,
      .detail.red #logo_banner .navbar-header,
      body.venagalicia #logo_banner .navbar-header,
      .detail.venagalicia #logo_banner .navbar-header {
        float: none;
        text-align: left !important; }
        body.margalicia #logo_banner .navbar-header img,
        body.agrogalicia #logo_banner .navbar-header img,
        body.somosagro #logo_banner .navbar-header img,
        .detail.somosagro #logo_banner .navbar-header img,
        body.somosmar #logo_banner .navbar-header img,
        .detail.somosmar #logo_banner .navbar-header img,
        body.escuadra #logo_banner .navbar-header img,
        .detail.escuadra #logo_banner .navbar-header img,
        body.red #logo_banner .navbar-header img,
        .detail.red #logo_banner .navbar-header img,
        body.venagalicia #logo_banner .navbar-header img,
        .detail.venagalicia #logo_banner .navbar-header img {
          max-height: 35px; }
      body.margalicia #logo_banner .navbar-left,
      body.margalicia #logo_banner .navbar-right,
      body.agrogalicia #logo_banner .navbar-left,
      body.agrogalicia #logo_banner .navbar-right,
      body.somosagro #logo_banner .navbar-left,
      body.somosagro #logo_banner .navbar-right,
      .detail.somosagro #logo_banner .navbar-left,
      .detail.somosagro #logo_banner .navbar-right,
      body.somosmar #logo_banner .navbar-left,
      body.somosmar #logo_banner .navbar-right,
      .detail.somosmar #logo_banner .navbar-left,
      .detail.somosmar #logo_banner .navbar-right,
      body.escuadra #logo_banner .navbar-left,
      body.escuadra #logo_banner .navbar-right,
      .detail.escuadra #logo_banner .navbar-left,
      .detail.escuadra #logo_banner .navbar-right,
      body.red #logo_banner .navbar-left,
      body.red #logo_banner .navbar-right,
      .detail.red #logo_banner .navbar-left,
      .detail.red #logo_banner .navbar-right,
      body.venagalicia #logo_banner .navbar-left,
      body.venagalicia #logo_banner .navbar-right,
      .detail.venagalicia #logo_banner .navbar-left,
      .detail.venagalicia #logo_banner .navbar-right {
        float: none !important; }
      body.margalicia #logo_banner .navbar-toggle,
      body.agrogalicia #logo_banner .navbar-toggle,
      body.somosagro #logo_banner .navbar-toggle,
      .detail.somosagro #logo_banner .navbar-toggle,
      body.somosmar #logo_banner .navbar-toggle,
      .detail.somosmar #logo_banner .navbar-toggle,
      body.escuadra #logo_banner .navbar-toggle,
      .detail.escuadra #logo_banner .navbar-toggle,
      body.red #logo_banner .navbar-toggle,
      .detail.red #logo_banner .navbar-toggle,
      body.venagalicia #logo_banner .navbar-toggle,
      .detail.venagalicia #logo_banner .navbar-toggle {
        display: block;
        margin-top: 0 !important;
        margin-bottom: 0 !important; }
      body.margalicia #logo_banner .navbar-collapse,
      body.agrogalicia #logo_banner .navbar-collapse,
      body.somosagro #logo_banner .navbar-collapse,
      .detail.somosagro #logo_banner .navbar-collapse,
      body.somosmar #logo_banner .navbar-collapse,
      .detail.somosmar #logo_banner .navbar-collapse,
      body.escuadra #logo_banner .navbar-collapse,
      .detail.escuadra #logo_banner .navbar-collapse,
      body.red #logo_banner .navbar-collapse,
      .detail.red #logo_banner .navbar-collapse,
      body.venagalicia #logo_banner .navbar-collapse,
      .detail.venagalicia #logo_banner .navbar-collapse {
        border: none;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }
      body.margalicia #logo_banner .navbar-fixed-top,
      body.agrogalicia #logo_banner .navbar-fixed-top,
      body.somosagro #logo_banner .navbar-fixed-top,
      .detail.somosagro #logo_banner .navbar-fixed-top,
      body.somosmar #logo_banner .navbar-fixed-top,
      .detail.somosmar #logo_banner .navbar-fixed-top,
      body.escuadra #logo_banner .navbar-fixed-top,
      .detail.escuadra #logo_banner .navbar-fixed-top,
      body.red #logo_banner .navbar-fixed-top,
      .detail.red #logo_banner .navbar-fixed-top,
      body.venagalicia #logo_banner .navbar-fixed-top,
      .detail.venagalicia #logo_banner .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px; }
      body.margalicia #logo_banner .navbar-collapse.collapse,
      body.agrogalicia #logo_banner .navbar-collapse.collapse,
      body.somosagro #logo_banner .navbar-collapse.collapse,
      .detail.somosagro #logo_banner .navbar-collapse.collapse,
      body.somosmar #logo_banner .navbar-collapse.collapse,
      .detail.somosmar #logo_banner .navbar-collapse.collapse,
      body.escuadra #logo_banner .navbar-collapse.collapse,
      .detail.escuadra #logo_banner .navbar-collapse.collapse,
      body.red #logo_banner .navbar-collapse.collapse,
      .detail.red #logo_banner .navbar-collapse.collapse,
      body.venagalicia #logo_banner .navbar-collapse.collapse,
      .detail.venagalicia #logo_banner .navbar-collapse.collapse {
        display: none !important; }
      body.margalicia #logo_banner .navbar-nav,
      body.agrogalicia #logo_banner .navbar-nav,
      body.somosagro #logo_banner .navbar-nav,
      .detail.somosagro #logo_banner .navbar-nav,
      body.somosmar #logo_banner .navbar-nav,
      .detail.somosmar #logo_banner .navbar-nav,
      body.escuadra #logo_banner .navbar-nav,
      .detail.escuadra #logo_banner .navbar-nav,
      body.red #logo_banner .navbar-nav,
      .detail.red #logo_banner .navbar-nav,
      body.venagalicia #logo_banner .navbar-nav,
      .detail.venagalicia #logo_banner .navbar-nav {
        float: none !important;
        margin-top: 7.5px; }
      body.margalicia #logo_banner .navbar-nav > li,
      body.agrogalicia #logo_banner .navbar-nav > li,
      body.somosagro #logo_banner .navbar-nav > li,
      .detail.somosagro #logo_banner .navbar-nav > li,
      body.somosmar #logo_banner .navbar-nav > li,
      .detail.somosmar #logo_banner .navbar-nav > li,
      body.escuadra #logo_banner .navbar-nav > li,
      .detail.escuadra #logo_banner .navbar-nav > li,
      body.red #logo_banner .navbar-nav > li,
      .detail.red #logo_banner .navbar-nav > li,
      body.venagalicia #logo_banner .navbar-nav > li,
      .detail.venagalicia #logo_banner .navbar-nav > li {
        float: none; }
      body.margalicia #logo_banner .navbar-nav > li > a,
      body.agrogalicia #logo_banner .navbar-nav > li > a,
      body.somosagro #logo_banner .navbar-nav > li > a,
      .detail.somosagro #logo_banner .navbar-nav > li > a,
      body.somosmar #logo_banner .navbar-nav > li > a,
      .detail.somosmar #logo_banner .navbar-nav > li > a,
      body.escuadra #logo_banner .navbar-nav > li > a,
      .detail.escuadra #logo_banner .navbar-nav > li > a,
      body.red #logo_banner .navbar-nav > li > a,
      .detail.red #logo_banner .navbar-nav > li > a,
      body.venagalicia #logo_banner .navbar-nav > li > a,
      .detail.venagalicia #logo_banner .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px; }
      body.margalicia #logo_banner .collapse.in,
      body.agrogalicia #logo_banner .collapse.in,
      body.somosagro #logo_banner .collapse.in,
      .detail.somosagro #logo_banner .collapse.in,
      body.somosmar #logo_banner .collapse.in,
      .detail.somosmar #logo_banner .collapse.in,
      body.escuadra #logo_banner .collapse.in,
      .detail.escuadra #logo_banner .collapse.in,
      body.red #logo_banner .collapse.in,
      .detail.red #logo_banner .collapse.in,
      body.venagalicia #logo_banner .collapse.in,
      .detail.venagalicia #logo_banner .collapse.in {
        display: block !important; } }
  body.margalicia.detail #logo_banner, body.margalicia#home_section #logo_banner,
  body.agrogalicia.detail #logo_banner,
  body.agrogalicia#home_section #logo_banner,
  body.somosagro.detail #logo_banner,
  body.somosagro#home_section #logo_banner,
  .detail.somosagro.detail #logo_banner,
  .detail.somosagro#home_section #logo_banner,
  body.somosmar.detail #logo_banner,
  body.somosmar#home_section #logo_banner,
  .detail.somosmar.detail #logo_banner,
  .detail.somosmar#home_section #logo_banner,
  body.escuadra.detail #logo_banner,
  body.escuadra#home_section #logo_banner,
  .detail.escuadra.detail #logo_banner,
  .detail.escuadra#home_section #logo_banner,
  body.red.detail #logo_banner,
  body.red#home_section #logo_banner,
  .detail.red.detail #logo_banner,
  .detail.red#home_section #logo_banner,
  body.venagalicia.detail #logo_banner,
  body.venagalicia#home_section #logo_banner,
  .detail.venagalicia.detail #logo_banner,
  .detail.venagalicia#home_section #logo_banner {
    padding: 30px 15px 20px 15px !important; }
    @media (max-width: 767px) {
      body.margalicia.detail #logo_banner, body.margalicia#home_section #logo_banner,
      body.agrogalicia.detail #logo_banner,
      body.agrogalicia#home_section #logo_banner,
      body.somosagro.detail #logo_banner,
      body.somosagro#home_section #logo_banner,
      .detail.somosagro.detail #logo_banner,
      .detail.somosagro#home_section #logo_banner,
      body.somosmar.detail #logo_banner,
      body.somosmar#home_section #logo_banner,
      .detail.somosmar.detail #logo_banner,
      .detail.somosmar#home_section #logo_banner,
      body.escuadra.detail #logo_banner,
      body.escuadra#home_section #logo_banner,
      .detail.escuadra.detail #logo_banner,
      .detail.escuadra#home_section #logo_banner,
      body.red.detail #logo_banner,
      body.red#home_section #logo_banner,
      .detail.red.detail #logo_banner,
      .detail.red#home_section #logo_banner,
      body.venagalicia.detail #logo_banner,
      body.venagalicia#home_section #logo_banner,
      .detail.venagalicia.detail #logo_banner,
      .detail.venagalicia#home_section #logo_banner {
        margin: -15px -15px 0 -15px;
        padding: 20px 0 !important; } }
    body.margalicia.detail #logo_banner .container, body.margalicia#home_section #logo_banner .container,
    body.agrogalicia.detail #logo_banner .container,
    body.agrogalicia#home_section #logo_banner .container,
    body.somosagro.detail #logo_banner .container,
    body.somosagro#home_section #logo_banner .container,
    .detail.somosagro.detail #logo_banner .container,
    .detail.somosagro#home_section #logo_banner .container,
    body.somosmar.detail #logo_banner .container,
    body.somosmar#home_section #logo_banner .container,
    .detail.somosmar.detail #logo_banner .container,
    .detail.somosmar#home_section #logo_banner .container,
    body.escuadra.detail #logo_banner .container,
    body.escuadra#home_section #logo_banner .container,
    .detail.escuadra.detail #logo_banner .container,
    .detail.escuadra#home_section #logo_banner .container,
    body.red.detail #logo_banner .container,
    body.red#home_section #logo_banner .container,
    .detail.red.detail #logo_banner .container,
    .detail.red#home_section #logo_banner .container,
    body.venagalicia.detail #logo_banner .container,
    body.venagalicia#home_section #logo_banner .container,
    .detail.venagalicia.detail #logo_banner .container,
    .detail.venagalicia#home_section #logo_banner .container {
      box-shadow: none !important;
      width: auto !important;
      background: none !important;
      padding-top: 0 !important;
      padding-bottom: 0 !important; }
  body.margalicia #header_detail_sites,
  body.agrogalicia #header_detail_sites,
  body.somosagro #header_detail_sites,
  .detail.somosagro #header_detail_sites,
  body.somosmar #header_detail_sites,
  .detail.somosmar #header_detail_sites,
  body.escuadra #header_detail_sites,
  .detail.escuadra #header_detail_sites,
  body.red #header_detail_sites,
  .detail.red #header_detail_sites,
  body.venagalicia #header_detail_sites,
  .detail.venagalicia #header_detail_sites {
    padding: 10px 15px; }
    @media (max-width: 767px) {
      body.margalicia #header_detail_sites,
      body.agrogalicia #header_detail_sites,
      body.somosagro #header_detail_sites,
      .detail.somosagro #header_detail_sites,
      body.somosmar #header_detail_sites,
      .detail.somosmar #header_detail_sites,
      body.escuadra #header_detail_sites,
      .detail.escuadra #header_detail_sites,
      body.red #header_detail_sites,
      .detail.red #header_detail_sites,
      body.venagalicia #header_detail_sites,
      .detail.venagalicia #header_detail_sites {
        margin: -15px -15px 0 -15px;
        padding: 15px; } }
    body.margalicia #header_detail_sites header,
    body.agrogalicia #header_detail_sites header,
    body.somosagro #header_detail_sites header,
    .detail.somosagro #header_detail_sites header,
    body.somosmar #header_detail_sites header,
    .detail.somosmar #header_detail_sites header,
    body.escuadra #header_detail_sites header,
    .detail.escuadra #header_detail_sites header,
    body.red #header_detail_sites header,
    .detail.red #header_detail_sites header,
    body.venagalicia #header_detail_sites header,
    .detail.venagalicia #header_detail_sites header {
      min-height: 1%;
      overflow: hidden; }
    body.margalicia #header_detail_sites .logo_voz,
    body.agrogalicia #header_detail_sites .logo_voz,
    body.somosagro #header_detail_sites .logo_voz,
    .detail.somosagro #header_detail_sites .logo_voz,
    body.somosmar #header_detail_sites .logo_voz,
    .detail.somosmar #header_detail_sites .logo_voz,
    body.escuadra #header_detail_sites .logo_voz,
    .detail.escuadra #header_detail_sites .logo_voz,
    body.red #header_detail_sites .logo_voz,
    .detail.red #header_detail_sites .logo_voz,
    body.venagalicia #header_detail_sites .logo_voz,
    .detail.venagalicia #header_detail_sites .logo_voz {
      padding: 3px 0; }
      body.margalicia #header_detail_sites .logo_voz img,
      body.agrogalicia #header_detail_sites .logo_voz img,
      body.somosagro #header_detail_sites .logo_voz img,
      .detail.somosagro #header_detail_sites .logo_voz img,
      body.somosmar #header_detail_sites .logo_voz img,
      .detail.somosmar #header_detail_sites .logo_voz img,
      body.escuadra #header_detail_sites .logo_voz img,
      .detail.escuadra #header_detail_sites .logo_voz img,
      body.red #header_detail_sites .logo_voz img,
      .detail.red #header_detail_sites .logo_voz img,
      body.venagalicia #header_detail_sites .logo_voz img,
      .detail.venagalicia #header_detail_sites .logo_voz img {
        max-height: 20px; }
        @media (max-width: 767px) {
          body.margalicia #header_detail_sites .logo_voz img,
          body.agrogalicia #header_detail_sites .logo_voz img,
          body.somosagro #header_detail_sites .logo_voz img,
          .detail.somosagro #header_detail_sites .logo_voz img,
          body.somosmar #header_detail_sites .logo_voz img,
          .detail.somosmar #header_detail_sites .logo_voz img,
          body.escuadra #header_detail_sites .logo_voz img,
          .detail.escuadra #header_detail_sites .logo_voz img,
          body.red #header_detail_sites .logo_voz img,
          .detail.red #header_detail_sites .logo_voz img,
          body.venagalicia #header_detail_sites .logo_voz img,
          .detail.venagalicia #header_detail_sites .logo_voz img {
            max-height: 17px;
            margin-top: -5px;
            margin-bottom: 5px; } }
    body.margalicia #header_detail_sites #btn_menu_site,
    body.agrogalicia #header_detail_sites #btn_menu_site,
    body.somosagro #header_detail_sites #btn_menu_site,
    .detail.somosagro #header_detail_sites #btn_menu_site,
    body.somosmar #header_detail_sites #btn_menu_site,
    .detail.somosmar #header_detail_sites #btn_menu_site,
    body.escuadra #header_detail_sites #btn_menu_site,
    .detail.escuadra #header_detail_sites #btn_menu_site,
    body.red #header_detail_sites #btn_menu_site,
    .detail.red #header_detail_sites #btn_menu_site,
    body.venagalicia #header_detail_sites #btn_menu_site,
    .detail.venagalicia #header_detail_sites #btn_menu_site {
      background: none !important;
      border: none !important; }
      body.margalicia #header_detail_sites #btn_menu_site span,
      body.agrogalicia #header_detail_sites #btn_menu_site span,
      body.somosagro #header_detail_sites #btn_menu_site span,
      .detail.somosagro #header_detail_sites #btn_menu_site span,
      body.somosmar #header_detail_sites #btn_menu_site span,
      .detail.somosmar #header_detail_sites #btn_menu_site span,
      body.escuadra #header_detail_sites #btn_menu_site span,
      .detail.escuadra #header_detail_sites #btn_menu_site span,
      body.red #header_detail_sites #btn_menu_site span,
      .detail.red #header_detail_sites #btn_menu_site span,
      body.venagalicia #header_detail_sites #btn_menu_site span,
      .detail.venagalicia #header_detail_sites #btn_menu_site span {
        background: #fff !important;
        color: #fff !important; }
      @media (max-width: 767px) {
        body.margalicia #header_detail_sites #btn_menu_site,
        body.agrogalicia #header_detail_sites #btn_menu_site,
        body.somosagro #header_detail_sites #btn_menu_site,
        .detail.somosagro #header_detail_sites #btn_menu_site,
        body.somosmar #header_detail_sites #btn_menu_site,
        .detail.somosmar #header_detail_sites #btn_menu_site,
        body.escuadra #header_detail_sites #btn_menu_site,
        .detail.escuadra #header_detail_sites #btn_menu_site,
        body.red #header_detail_sites #btn_menu_site,
        .detail.red #header_detail_sites #btn_menu_site,
        body.venagalicia #header_detail_sites #btn_menu_site,
        .detail.venagalicia #header_detail_sites #btn_menu_site {
          padding: 0 8px 0 0 !important; } }
    body.margalicia #header_detail_sites .mh60 > div,
    body.agrogalicia #header_detail_sites .mh60 > div,
    body.somosagro #header_detail_sites .mh60 > div,
    .detail.somosagro #header_detail_sites .mh60 > div,
    body.somosmar #header_detail_sites .mh60 > div,
    .detail.somosmar #header_detail_sites .mh60 > div,
    body.escuadra #header_detail_sites .mh60 > div,
    .detail.escuadra #header_detail_sites .mh60 > div,
    body.red #header_detail_sites .mh60 > div,
    .detail.red #header_detail_sites .mh60 > div,
    body.venagalicia #header_detail_sites .mh60 > div,
    .detail.venagalicia #header_detail_sites .mh60 > div {
      align-items: center;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
    body.margalicia #header_detail_sites .mh60 .logo_site,
    body.agrogalicia #header_detail_sites .mh60 .logo_site,
    body.somosagro #header_detail_sites .mh60 .logo_site,
    .detail.somosagro #header_detail_sites .mh60 .logo_site,
    body.somosmar #header_detail_sites .mh60 .logo_site,
    .detail.somosmar #header_detail_sites .mh60 .logo_site,
    body.escuadra #header_detail_sites .mh60 .logo_site,
    .detail.escuadra #header_detail_sites .mh60 .logo_site,
    body.red #header_detail_sites .mh60 .logo_site,
    .detail.red #header_detail_sites .mh60 .logo_site,
    body.venagalicia #header_detail_sites .mh60 .logo_site,
    .detail.venagalicia #header_detail_sites .mh60 .logo_site {
      margin-top: -5px;
      padding-left: 10px; }
      body.margalicia #header_detail_sites .mh60 .logo_site img,
      body.agrogalicia #header_detail_sites .mh60 .logo_site img,
      body.somosagro #header_detail_sites .mh60 .logo_site img,
      .detail.somosagro #header_detail_sites .mh60 .logo_site img,
      body.somosmar #header_detail_sites .mh60 .logo_site img,
      .detail.somosmar #header_detail_sites .mh60 .logo_site img,
      body.escuadra #header_detail_sites .mh60 .logo_site img,
      .detail.escuadra #header_detail_sites .mh60 .logo_site img,
      body.red #header_detail_sites .mh60 .logo_site img,
      .detail.red #header_detail_sites .mh60 .logo_site img,
      body.venagalicia #header_detail_sites .mh60 .logo_site img,
      .detail.venagalicia #header_detail_sites .mh60 .logo_site img {
        max-height: 40px; }
      @media (max-width: 767px) {
        body.margalicia #header_detail_sites .mh60 .logo_site,
        body.agrogalicia #header_detail_sites .mh60 .logo_site,
        body.somosagro #header_detail_sites .mh60 .logo_site,
        .detail.somosagro #header_detail_sites .mh60 .logo_site,
        body.somosmar #header_detail_sites .mh60 .logo_site,
        .detail.somosmar #header_detail_sites .mh60 .logo_site,
        body.escuadra #header_detail_sites .mh60 .logo_site,
        .detail.escuadra #header_detail_sites .mh60 .logo_site,
        body.red #header_detail_sites .mh60 .logo_site,
        .detail.red #header_detail_sites .mh60 .logo_site,
        body.venagalicia #header_detail_sites .mh60 .logo_site,
        .detail.venagalicia #header_detail_sites .mh60 .logo_site {
          padding-left: 0px; }
          body.margalicia #header_detail_sites .mh60 .logo_site img,
          body.agrogalicia #header_detail_sites .mh60 .logo_site img,
          body.somosagro #header_detail_sites .mh60 .logo_site img,
          .detail.somosagro #header_detail_sites .mh60 .logo_site img,
          body.somosmar #header_detail_sites .mh60 .logo_site img,
          .detail.somosmar #header_detail_sites .mh60 .logo_site img,
          body.escuadra #header_detail_sites .mh60 .logo_site img,
          .detail.escuadra #header_detail_sites .mh60 .logo_site img,
          body.red #header_detail_sites .mh60 .logo_site img,
          .detail.red #header_detail_sites .mh60 .logo_site img,
          body.venagalicia #header_detail_sites .mh60 .logo_site img,
          .detail.venagalicia #header_detail_sites .mh60 .logo_site img {
            max-height: 38px; } }
    body.margalicia #header_detail_sites .mh60 .btn_sso,
    body.agrogalicia #header_detail_sites .mh60 .btn_sso,
    body.somosagro #header_detail_sites .mh60 .btn_sso,
    .detail.somosagro #header_detail_sites .mh60 .btn_sso,
    body.somosmar #header_detail_sites .mh60 .btn_sso,
    .detail.somosmar #header_detail_sites .mh60 .btn_sso,
    body.escuadra #header_detail_sites .mh60 .btn_sso,
    .detail.escuadra #header_detail_sites .mh60 .btn_sso,
    body.red #header_detail_sites .mh60 .btn_sso,
    .detail.red #header_detail_sites .mh60 .btn_sso,
    body.venagalicia #header_detail_sites .mh60 .btn_sso,
    .detail.venagalicia #header_detail_sites .mh60 .btn_sso {
      justify-content: flex-end; }
      body.margalicia #header_detail_sites .mh60 .btn_sso a,
      body.agrogalicia #header_detail_sites .mh60 .btn_sso a,
      body.somosagro #header_detail_sites .mh60 .btn_sso a,
      .detail.somosagro #header_detail_sites .mh60 .btn_sso a,
      body.somosmar #header_detail_sites .mh60 .btn_sso a,
      .detail.somosmar #header_detail_sites .mh60 .btn_sso a,
      body.escuadra #header_detail_sites .mh60 .btn_sso a,
      .detail.escuadra #header_detail_sites .mh60 .btn_sso a,
      body.red #header_detail_sites .mh60 .btn_sso a,
      .detail.red #header_detail_sites .mh60 .btn_sso a,
      body.venagalicia #header_detail_sites .mh60 .btn_sso a,
      .detail.venagalicia #header_detail_sites .mh60 .btn_sso a {
        color: #fff; }
        body.margalicia #header_detail_sites .mh60 .btn_sso a:hover,
        body.agrogalicia #header_detail_sites .mh60 .btn_sso a:hover,
        body.somosagro #header_detail_sites .mh60 .btn_sso a:hover,
        .detail.somosagro #header_detail_sites .mh60 .btn_sso a:hover,
        body.somosmar #header_detail_sites .mh60 .btn_sso a:hover,
        .detail.somosmar #header_detail_sites .mh60 .btn_sso a:hover,
        body.escuadra #header_detail_sites .mh60 .btn_sso a:hover,
        .detail.escuadra #header_detail_sites .mh60 .btn_sso a:hover,
        body.red #header_detail_sites .mh60 .btn_sso a:hover,
        .detail.red #header_detail_sites .mh60 .btn_sso a:hover,
        body.venagalicia #header_detail_sites .mh60 .btn_sso a:hover,
        .detail.venagalicia #header_detail_sites .mh60 .btn_sso a:hover {
          text-decoration: none; }
  body.margalicia#home_section .section.B,
  body.margalicia#home_section section.L,
  body.agrogalicia#home_section .section.B,
  body.agrogalicia#home_section section.L,
  body.somosagro#home_section .section.B,
  body.somosagro#home_section section.L,
  .detail.somosagro#home_section .section.B,
  .detail.somosagro#home_section section.L,
  body.somosmar#home_section .section.B,
  body.somosmar#home_section section.L,
  .detail.somosmar#home_section .section.B,
  .detail.somosmar#home_section section.L,
  body.escuadra#home_section .section.B,
  body.escuadra#home_section section.L,
  .detail.escuadra#home_section .section.B,
  .detail.escuadra#home_section section.L,
  body.red#home_section .section.B,
  body.red#home_section section.L,
  .detail.red#home_section .section.B,
  .detail.red#home_section section.L,
  body.venagalicia#home_section .section.B,
  body.venagalicia#home_section section.L,
  .detail.venagalicia#home_section .section.B,
  .detail.venagalicia#home_section section.L {
    margin-bottom: 0 !important; }
  body.margalicia#home_section .cliche_name a,
  body.agrogalicia#home_section .cliche_name a,
  body.somosagro#home_section .cliche_name a,
  .detail.somosagro#home_section .cliche_name a,
  body.somosmar#home_section .cliche_name a,
  .detail.somosmar#home_section .cliche_name a,
  body.escuadra#home_section .cliche_name a,
  .detail.escuadra#home_section .cliche_name a,
  body.red#home_section .cliche_name a,
  .detail.red#home_section .cliche_name a,
  body.venagalicia#home_section .cliche_name a,
  .detail.venagalicia#home_section .cliche_name a {
    color: #111 !important; }
  body.margalicia .patrocinio_header_detail,
  body.agrogalicia .patrocinio_header_detail,
  body.somosagro .patrocinio_header_detail,
  .detail.somosagro .patrocinio_header_detail,
  body.somosmar .patrocinio_header_detail,
  .detail.somosmar .patrocinio_header_detail,
  body.escuadra .patrocinio_header_detail,
  .detail.escuadra .patrocinio_header_detail,
  body.red .patrocinio_header_detail,
  .detail.red .patrocinio_header_detail,
  body.venagalicia .patrocinio_header_detail,
  .detail.venagalicia .patrocinio_header_detail {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center; }
  body.margalicia .patrocinio-brd-top,
  body.agrogalicia .patrocinio-brd-top,
  body.somosagro .patrocinio-brd-top,
  .detail.somosagro .patrocinio-brd-top,
  body.somosmar .patrocinio-brd-top,
  .detail.somosmar .patrocinio-brd-top,
  body.escuadra .patrocinio-brd-top,
  .detail.escuadra .patrocinio-brd-top,
  body.red .patrocinio-brd-top,
  .detail.red .patrocinio-brd-top,
  body.venagalicia .patrocinio-brd-top,
  .detail.venagalicia .patrocinio-brd-top {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    padding-top: 10px;
    margin-top: 10px; }

body.agrogalicia #header,
body.somosagro #header,
.detail.somosagro #header {
  background: #34a75a !important; }
  body.agrogalicia #header header,
  body.somosagro #header header,
  .detail.somosagro #header header {
    background: #34a75a !important; }
    body.agrogalicia #header header > .agro_bar,
    body.somosagro #header header > .agro_bar,
    .detail.somosagro #header header > .agro_bar {
      border-top: 1px solid rgba(255, 255, 255, 0.3);
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      padding: 20px 0; }
      @media (min-width: 1020px) {
        body.agrogalicia #header header > .agro_bar,
        body.somosagro #header header > .agro_bar,
        .detail.somosagro #header header > .agro_bar {
          padding: 20px 0; } }
      body.agrogalicia #header header > .agro_bar .navbar,
      body.somosagro #header header > .agro_bar .navbar,
      .detail.somosagro #header header > .agro_bar .navbar {
        margin-bottom: 0 !important;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-items: center; }
        @media (min-width: 1020px) {
          body.agrogalicia #header header > .agro_bar .navbar,
          body.somosagro #header header > .agro_bar .navbar,
          .detail.somosagro #header header > .agro_bar .navbar {
            min-height: 50px !important;
            line-height: 50px !important;
            margin-right: 20px; } }
        body.agrogalicia #header header > .agro_bar .navbar .navbar-header,
        body.somosagro #header header > .agro_bar .navbar .navbar-header,
        .detail.somosagro #header header > .agro_bar .navbar .navbar-header {
          float: none !important;
          text-align: center;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          justify-content: flex-start; }
          @media (max-width: 1019px) {
            body.agrogalicia #header header > .agro_bar .navbar .navbar-header .logo,
            body.somosagro #header header > .agro_bar .navbar .navbar-header .logo,
            .detail.somosagro #header header > .agro_bar .navbar .navbar-header .logo {
              display: block;
              text-align: center;
              width: 100%; }
              body.agrogalicia #header header > .agro_bar .navbar .navbar-header .logo img,
              body.somosagro #header header > .agro_bar .navbar .navbar-header .logo img,
              .detail.somosagro #header header > .agro_bar .navbar .navbar-header .logo img {
                margin: auto !important;
                max-width: 100% !important; } }
      body.agrogalicia #header header > .agro_bar .agro_patrocinio,
      body.somosagro #header header > .agro_bar .agro_patrocinio,
      .detail.somosagro #header header > .agro_bar .agro_patrocinio {
        text-align: center; }
        body.agrogalicia #header header > .agro_bar .agro_patrocinio small,
        body.somosagro #header header > .agro_bar .agro_patrocinio small,
        .detail.somosagro #header header > .agro_bar .agro_patrocinio small {
          max-width: 350px;
          color: #fff;
          font-size: 10px;
          font-weight: 300;
          text-align: left;
          display: block; }
        body.agrogalicia #header header > .agro_bar .agro_patrocinio .adblock,
        body.somosagro #header header > .agro_bar .agro_patrocinio .adblock,
        .detail.somosagro #header header > .agro_bar .agro_patrocinio .adblock {
          padding: 0 !important; }
        @media (min-width: 1020px) {
          body.agrogalicia #header header > .agro_bar .agro_patrocinio,
          body.somosagro #header header > .agro_bar .agro_patrocinio,
          .detail.somosagro #header header > .agro_bar .agro_patrocinio {
            float: right; } }
        @media (max-width: 767px) {
          body.agrogalicia #header header > .agro_bar .agro_patrocinio,
          body.somosagro #header header > .agro_bar .agro_patrocinio,
          .detail.somosagro #header header > .agro_bar .agro_patrocinio {
            border-top: 1px solid rgba(255, 255, 255, 0.3);
            margin: 15px 0 0 0;
            width: 100%;
            padding-top: 10px; }
            body.agrogalicia #header header > .agro_bar .agro_patrocinio > *,
            body.somosagro #header header > .agro_bar .agro_patrocinio > *,
            .detail.somosagro #header header > .agro_bar .agro_patrocinio > * {
              margin: auto !important; } }
        @media (min-width: 768px) and (max-width: 1019px) {
          body.agrogalicia #header header > .agro_bar .agro_patrocinio,
          body.somosagro #header header > .agro_bar .agro_patrocinio,
          .detail.somosagro #header header > .agro_bar .agro_patrocinio {
            margin: 0 0 0 15px;
            padding: 0; }
            body.agrogalicia #header header > .agro_bar .agro_patrocinio > *,
            body.somosagro #header header > .agro_bar .agro_patrocinio > *,
            .detail.somosagro #header header > .agro_bar .agro_patrocinio > * {
              margin: auto !important; } }
  body.agrogalicia #header.shrink .agro_bar,
  body.somosagro #header.shrink .agro_bar,
  .detail.somosagro #header.shrink .agro_bar {
    border-top: none !important;
    padding: 5px 0 !important; }
    body.agrogalicia #header.shrink .agro_bar .logo img,
    body.somosagro #header.shrink .agro_bar .logo img,
    .detail.somosagro #header.shrink .agro_bar .logo img {
      max-height: 45px; }
body.agrogalicia .antetitulo,
body.somosagro .antetitulo,
.detail.somosagro .antetitulo {
  color: #fff !important; }
  body.agrogalicia .antetitulo > *,
  body.somosagro .antetitulo > *,
  .detail.somosagro .antetitulo > * {
    background: #34A75A !important; }
    body.agrogalicia .antetitulo > * a,
    body.somosagro .antetitulo > * a,
    .detail.somosagro .antetitulo > * a {
      color: #fff !important;
      font-family: 'Poppins', sans-serif;
      font-weight: 600 !important; }
body.agrogalicia .agro_apertura,
body.somosagro .agro_apertura,
.detail.somosagro .agro_apertura {
  margin-bottom: 30px; }
  body.agrogalicia .agro_apertura div,
  body.somosagro .agro_apertura div,
  .detail.somosagro .agro_apertura div {
    padding: 0 !important; }
  body.agrogalicia .agro_apertura .row,
  body.somosagro .agro_apertura .row,
  .detail.somosagro .agro_apertura .row {
    margin: auto !important; }
body.agrogalicia .agro_links,
body.somosagro .agro_links,
.detail.somosagro .agro_links {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px; }
  body.agrogalicia .agro_links > div,
  body.somosagro .agro_links > div,
  .detail.somosagro .agro_links > div {
    -webkit-box-flex: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;
    /* OLD - Firefox 19- */
    /* width: 100%;                    For old syntax, otherwise collapses. */
    -webkit-flex: 1;
    /* Chrome */
    -ms-flex: 1;
    /* IE 10 */
    flex: 1;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    padding: 10px; }
    body.agrogalicia .agro_links > div > span,
    body.agrogalicia .agro_links > div > a,
    body.somosagro .agro_links > div > span,
    body.somosagro .agro_links > div > a,
    .detail.somosagro .agro_links > div > span,
    .detail.somosagro .agro_links > div > a {
      background: #34a75a;
      color: #fff;
      text-decoration: none;
      text-align: center;
      padding: 25px 10px;
      display: block;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: space-around;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
      body.agrogalicia .agro_links > div > span h6,
      body.agrogalicia .agro_links > div > a h6,
      body.somosagro .agro_links > div > span h6,
      body.somosagro .agro_links > div > a h6,
      .detail.somosagro .agro_links > div > span h6,
      .detail.somosagro .agro_links > div > a h6 {
        font-family: 'Poppins', sans-serif;
        color: #fff;
        font-size: 20px;
        font-weight: 300;
        text-align: left;
        margin: 0; }
        body.agrogalicia .agro_links > div > span h6 strong,
        body.agrogalicia .agro_links > div > a h6 strong,
        body.somosagro .agro_links > div > span h6 strong,
        body.somosagro .agro_links > div > a h6 strong,
        .detail.somosagro .agro_links > div > span h6 strong,
        .detail.somosagro .agro_links > div > a h6 strong {
          text-transform: uppercase; }
      body.agrogalicia .agro_links > div > span img,
      body.agrogalicia .agro_links > div > a img,
      body.somosagro .agro_links > div > span img,
      body.somosagro .agro_links > div > a img,
      .detail.somosagro .agro_links > div > span img,
      .detail.somosagro .agro_links > div > a img {
        max-width: 100%;
        height: auto;
        max-height: 50px; }
      body.agrogalicia .agro_links > div > span:hover,
      body.agrogalicia .agro_links > div > a:hover,
      body.somosagro .agro_links > div > span:hover,
      body.somosagro .agro_links > div > a:hover,
      .detail.somosagro .agro_links > div > span:hover,
      .detail.somosagro .agro_links > div > a:hover {
        transform: scale(1.1);
        -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); }
    @media (max-width: 767px) {
      body.agrogalicia .agro_links > div,
      body.somosagro .agro_links > div,
      .detail.somosagro .agro_links > div {
        -webkit-box-flex: 1 1 100%;
        /* OLD - iOS 6-, Safari 3.1-6 */
        -moz-box-flex: 1 1 100%;
        /* OLD - Firefox 19- */
        /* width: 100%;                    For old syntax, otherwise collapses. */
        -webkit-flex: 1 1 100%;
        /* Chrome */
        -ms-flex: 1 1 100%;
        /* IE 10 */
        flex: 1 1 100%;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */
        padding: 0 0 10px 0; } }
    @media (min-width: 768px) and (max-width: 1019px) {
      body.agrogalicia .agro_links > div,
      body.somosagro .agro_links > div,
      .detail.somosagro .agro_links > div {
        -webkit-box-flex: 1 1 50%;
        /* OLD - iOS 6-, Safari 3.1-6 */
        -moz-box-flex: 1 1 50%;
        /* OLD - Firefox 19- */
        /* width: 100%;                    For old syntax, otherwise collapses. */
        -webkit-flex: 1 1 50%;
        /* Chrome */
        -ms-flex: 1 1 50%;
        /* IE 10 */
        flex: 1 1 50%;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */ } }
    @media (min-width: 1020px) {
      body.agrogalicia .agro_links > div:first-child,
      body.somosagro .agro_links > div:first-child,
      .detail.somosagro .agro_links > div:first-child {
        padding-left: 0 !important; }
      body.agrogalicia .agro_links > div:last-child,
      body.somosagro .agro_links > div:last-child,
      .detail.somosagro .agro_links > div:last-child {
        padding-right: 0 !important; } }
body.agrogalicia #tira_redessociales,
body.somosagro #tira_redessociales,
.detail.somosagro #tira_redessociales {
  background: #34a75a !important; }
  body.agrogalicia #tira_redessociales h3,
  body.somosagro #tira_redessociales h3,
  .detail.somosagro #tira_redessociales h3 {
    color: #fff !important; }
    body.agrogalicia #tira_redessociales h3:before,
    body.somosagro #tira_redessociales h3:before,
    .detail.somosagro #tira_redessociales h3:before {
      background: none !important; }
    body.agrogalicia #tira_redessociales h3 strong,
    body.somosagro #tira_redessociales h3 strong,
    .detail.somosagro #tira_redessociales h3 strong {
      color: #fff !important; }
  body.agrogalicia #tira_redessociales .social_link i,
  body.somosagro #tira_redessociales .social_link i,
  .detail.somosagro #tira_redessociales .social_link i {
    background: #2a8849 !important; }
  body.agrogalicia #tira_redessociales .social_link span,
  body.somosagro #tira_redessociales .social_link span,
  .detail.somosagro #tira_redessociales .social_link span {
    color: #1e6134 !important; }
    body.agrogalicia #tira_redessociales .social_link span small,
    body.somosagro #tira_redessociales .social_link span small,
    .detail.somosagro #tira_redessociales .social_link span small {
      color: #82d89f !important; }
body.agrogalicia #refranero,
body.somosagro #refranero,
.detail.somosagro #refranero {
  background: #f4f4f4;
  border-top: 2px solid #34a75a !important; }
body.agrogalicia #logo_banner,
body.somosagro #logo_banner,
.detail.somosagro #logo_banner {
  background: #34A75A; }
body.agrogalicia #header_detail_sites,
body.somosagro #header_detail_sites,
.detail.somosagro #header_detail_sites {
  background: #34A75A !important; }

body.margalicia #header,
body.somosmar #header,
.detail.somosmar #header {
  background: #009ddd !important; }
  body.margalicia #header header,
  body.somosmar #header header,
  .detail.somosmar #header header {
    background: #009ddd !important; }
    body.margalicia #header header > .mar_bar,
    body.somosmar #header header > .mar_bar,
    .detail.somosmar #header header > .mar_bar {
      border-top: 1px solid rgba(255, 255, 255, 0.3);
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      padding: 20px 0; }
      @media (min-width: 1020px) {
        body.margalicia #header header > .mar_bar,
        body.somosmar #header header > .mar_bar,
        .detail.somosmar #header header > .mar_bar {
          padding: 20px 0; } }
      body.margalicia #header header > .mar_bar .navbar,
      body.somosmar #header header > .mar_bar .navbar,
      .detail.somosmar #header header > .mar_bar .navbar {
        margin-bottom: 0 !important;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-items: center; }
        @media (min-width: 1020px) {
          body.margalicia #header header > .mar_bar .navbar,
          body.somosmar #header header > .mar_bar .navbar,
          .detail.somosmar #header header > .mar_bar .navbar {
            min-height: 50px !important;
            line-height: 50px !important;
            margin-right: 20px; } }
        body.margalicia #header header > .mar_bar .navbar .navbar-header,
        body.somosmar #header header > .mar_bar .navbar .navbar-header,
        .detail.somosmar #header header > .mar_bar .navbar .navbar-header {
          float: none !important;
          text-align: center;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          justify-content: flex-start; }
          @media (max-width: 1019px) {
            body.margalicia #header header > .mar_bar .navbar .navbar-header .logo,
            body.somosmar #header header > .mar_bar .navbar .navbar-header .logo,
            .detail.somosmar #header header > .mar_bar .navbar .navbar-header .logo {
              display: block;
              text-align: center;
              width: 100%; }
              body.margalicia #header header > .mar_bar .navbar .navbar-header .logo img,
              body.somosmar #header header > .mar_bar .navbar .navbar-header .logo img,
              .detail.somosmar #header header > .mar_bar .navbar .navbar-header .logo img {
                margin: auto !important;
                max-width: 100% !important; } }
      body.margalicia #header header > .mar_bar .mar_patrocinio,
      body.somosmar #header header > .mar_bar .mar_patrocinio,
      .detail.somosmar #header header > .mar_bar .mar_patrocinio {
        display: none;
        text-align: center; }
        body.margalicia #header header > .mar_bar .mar_patrocinio small,
        body.somosmar #header header > .mar_bar .mar_patrocinio small,
        .detail.somosmar #header header > .mar_bar .mar_patrocinio small {
          max-width: 350px;
          color: #fff;
          font-size: 10px;
          font-weight: 300;
          text-align: left;
          display: block; }
        body.margalicia #header header > .mar_bar .mar_patrocinio .adblock,
        body.somosmar #header header > .mar_bar .mar_patrocinio .adblock,
        .detail.somosmar #header header > .mar_bar .mar_patrocinio .adblock {
          padding: 0 !important; }
        @media (min-width: 1020px) {
          body.margalicia #header header > .mar_bar .mar_patrocinio,
          body.somosmar #header header > .mar_bar .mar_patrocinio,
          .detail.somosmar #header header > .mar_bar .mar_patrocinio {
            float: right; } }
        @media (max-width: 767px) {
          body.margalicia #header header > .mar_bar .mar_patrocinio,
          body.somosmar #header header > .mar_bar .mar_patrocinio,
          .detail.somosmar #header header > .mar_bar .mar_patrocinio {
            border-top: 1px solid rgba(255, 255, 255, 0.3);
            margin: 15px 0 0 0;
            width: 100%;
            padding-top: 10px; }
            body.margalicia #header header > .mar_bar .mar_patrocinio > *,
            body.somosmar #header header > .mar_bar .mar_patrocinio > *,
            .detail.somosmar #header header > .mar_bar .mar_patrocinio > * {
              margin: auto !important; } }
        @media (min-width: 768px) and (max-width: 1019px) {
          body.margalicia #header header > .mar_bar .mar_patrocinio,
          body.somosmar #header header > .mar_bar .mar_patrocinio,
          .detail.somosmar #header header > .mar_bar .mar_patrocinio {
            margin: 0 0 0 15px;
            padding: 0; }
            body.margalicia #header header > .mar_bar .mar_patrocinio > *,
            body.somosmar #header header > .mar_bar .mar_patrocinio > *,
            .detail.somosmar #header header > .mar_bar .mar_patrocinio > * {
              margin: auto !important; } }
  body.margalicia #header.shrink .mar_bar,
  body.somosmar #header.shrink .mar_bar,
  .detail.somosmar #header.shrink .mar_bar {
    border-top: none !important;
    padding: 5px 0 !important; }
    body.margalicia #header.shrink .mar_bar .logo img,
    body.somosmar #header.shrink .mar_bar .logo img,
    .detail.somosmar #header.shrink .mar_bar .logo img {
      max-height: 45px; }
body.margalicia .antetitulo,
body.somosmar .antetitulo,
.detail.somosmar .antetitulo {
  color: #fff !important; }
  body.margalicia .antetitulo > *,
  body.somosmar .antetitulo > *,
  .detail.somosmar .antetitulo > * {
    background: #009ddd !important; }
    body.margalicia .antetitulo > * a,
    body.somosmar .antetitulo > * a,
    .detail.somosmar .antetitulo > * a {
      color: #fff !important;
      font-family: 'Poppins', sans-serif;
      font-weight: 600 !important; }
body.margalicia .mar_apertura,
body.somosmar .mar_apertura,
.detail.somosmar .mar_apertura {
  margin-bottom: 30px; }
  body.margalicia .mar_apertura div,
  body.somosmar .mar_apertura div,
  .detail.somosmar .mar_apertura div {
    padding: 0 !important; }
  body.margalicia .mar_apertura .row,
  body.somosmar .mar_apertura .row,
  .detail.somosmar .mar_apertura .row {
    margin: auto !important; }
body.margalicia .mar_links,
body.somosmar .mar_links,
.detail.somosmar .mar_links {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px; }
  body.margalicia .mar_links > div,
  body.somosmar .mar_links > div,
  .detail.somosmar .mar_links > div {
    -webkit-box-flex: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;
    /* OLD - Firefox 19- */
    /* width: 100%;                    For old syntax, otherwise collapses. */
    -webkit-flex: 1;
    /* Chrome */
    -ms-flex: 1;
    /* IE 10 */
    flex: 1;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    padding: 10px; }
    body.margalicia .mar_links > div > span,
    body.margalicia .mar_links > div > a,
    body.somosmar .mar_links > div > span,
    body.somosmar .mar_links > div > a,
    .detail.somosmar .mar_links > div > span,
    .detail.somosmar .mar_links > div > a {
      background: #009ddd;
      color: #fff;
      text-decoration: none;
      text-align: center;
      padding: 25px 10px;
      display: block;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: space-around;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
      body.margalicia .mar_links > div > span h6,
      body.margalicia .mar_links > div > a h6,
      body.somosmar .mar_links > div > span h6,
      body.somosmar .mar_links > div > a h6,
      .detail.somosmar .mar_links > div > span h6,
      .detail.somosmar .mar_links > div > a h6 {
        font-family: 'Poppins', sans-serif;
        color: #fff;
        font-size: 20px;
        font-weight: 300;
        text-align: left;
        margin: 0; }
        body.margalicia .mar_links > div > span h6 strong,
        body.margalicia .mar_links > div > a h6 strong,
        body.somosmar .mar_links > div > span h6 strong,
        body.somosmar .mar_links > div > a h6 strong,
        .detail.somosmar .mar_links > div > span h6 strong,
        .detail.somosmar .mar_links > div > a h6 strong {
          text-transform: uppercase; }
      body.margalicia .mar_links > div > span img,
      body.margalicia .mar_links > div > a img,
      body.somosmar .mar_links > div > span img,
      body.somosmar .mar_links > div > a img,
      .detail.somosmar .mar_links > div > span img,
      .detail.somosmar .mar_links > div > a img {
        max-width: 100%;
        height: auto;
        max-height: 50px; }
      body.margalicia .mar_links > div > span:hover,
      body.margalicia .mar_links > div > a:hover,
      body.somosmar .mar_links > div > span:hover,
      body.somosmar .mar_links > div > a:hover,
      .detail.somosmar .mar_links > div > span:hover,
      .detail.somosmar .mar_links > div > a:hover {
        transform: scale(1.1);
        -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); }
    @media (max-width: 767px) {
      body.margalicia .mar_links > div,
      body.somosmar .mar_links > div,
      .detail.somosmar .mar_links > div {
        -webkit-box-flex: 1 1 100%;
        /* OLD - iOS 6-, Safari 3.1-6 */
        -moz-box-flex: 1 1 100%;
        /* OLD - Firefox 19- */
        /* width: 100%;                    For old syntax, otherwise collapses. */
        -webkit-flex: 1 1 100%;
        /* Chrome */
        -ms-flex: 1 1 100%;
        /* IE 10 */
        flex: 1 1 100%;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */
        padding: 0 0 10px 0; } }
    @media (min-width: 768px) and (max-width: 1019px) {
      body.margalicia .mar_links > div,
      body.somosmar .mar_links > div,
      .detail.somosmar .mar_links > div {
        -webkit-box-flex: 1 1 50%;
        /* OLD - iOS 6-, Safari 3.1-6 */
        -moz-box-flex: 1 1 50%;
        /* OLD - Firefox 19- */
        /* width: 100%;                    For old syntax, otherwise collapses. */
        -webkit-flex: 1 1 50%;
        /* Chrome */
        -ms-flex: 1 1 50%;
        /* IE 10 */
        flex: 1 1 50%;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */ } }
    @media (min-width: 1020px) {
      body.margalicia .mar_links > div:first-child,
      body.somosmar .mar_links > div:first-child,
      .detail.somosmar .mar_links > div:first-child {
        padding-left: 0 !important; }
      body.margalicia .mar_links > div:last-child,
      body.somosmar .mar_links > div:last-child,
      .detail.somosmar .mar_links > div:last-child {
        padding-right: 0 !important; } }
body.margalicia #tira_redessociales,
body.somosmar #tira_redessociales,
.detail.somosmar #tira_redessociales {
  background: #009ddd !important; }
  body.margalicia #tira_redessociales h3,
  body.somosmar #tira_redessociales h3,
  .detail.somosmar #tira_redessociales h3 {
    color: #fff !important; }
    body.margalicia #tira_redessociales h3:before,
    body.somosmar #tira_redessociales h3:before,
    .detail.somosmar #tira_redessociales h3:before {
      background: none !important; }
    body.margalicia #tira_redessociales h3 strong,
    body.somosmar #tira_redessociales h3 strong,
    .detail.somosmar #tira_redessociales h3 strong {
      color: #fff !important; }
  body.margalicia #tira_redessociales .social_link i,
  body.somosmar #tira_redessociales .social_link i,
  .detail.somosmar #tira_redessociales .social_link i {
    background: #0080b4 !important; }
  body.margalicia #tira_redessociales .social_link span,
  body.somosmar #tira_redessociales .social_link span,
  .detail.somosmar #tira_redessociales .social_link span {
    color: #005c81 !important; }
    body.margalicia #tira_redessociales .social_link span small,
    body.somosmar #tira_redessociales .social_link span small,
    .detail.somosmar #tira_redessociales .social_link span small {
      color: #5ed0ff !important; }
body.margalicia #refranero,
body.somosmar #refranero,
.detail.somosmar #refranero {
  background: #f4f4f4;
  border-top: 2px solid #009ddd !important; }
body.margalicia #logo_banner,
body.somosmar #logo_banner,
.detail.somosmar #logo_banner {
  background: #009ddd; }
body.margalicia #header_detail_sites,
body.somosmar #header_detail_sites,
.detail.somosmar #header_detail_sites {
  background: #009ddd !important; }

body.escuadra #header,
.detail.escuadra #header {
  background: linear-gradient(45deg, #f6505d 0%, #f8ad66 100%) !important; }
  body.escuadra #header header,
  .detail.escuadra #header header {
    background-color: transparent !important; }
    body.escuadra #header header > .escuadra_bar,
    .detail.escuadra #header header > .escuadra_bar {
      border-top: 1px solid rgba(255, 255, 255, 0.3);
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      padding: 20px 0; }
      @media (min-width: 1020px) {
        body.escuadra #header header > .escuadra_bar,
        .detail.escuadra #header header > .escuadra_bar {
          padding: 20px 0; } }
      body.escuadra #header header > .escuadra_bar .navbar,
      .detail.escuadra #header header > .escuadra_bar .navbar {
        margin-bottom: 0 !important;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-items: center; }
        @media (min-width: 1020px) {
          body.escuadra #header header > .escuadra_bar .navbar,
          .detail.escuadra #header header > .escuadra_bar .navbar {
            min-height: 50px !important;
            line-height: 50px !important;
            margin-right: 20px; } }
        body.escuadra #header header > .escuadra_bar .navbar .navbar-header,
        .detail.escuadra #header header > .escuadra_bar .navbar .navbar-header {
          float: none !important;
          text-align: center;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          justify-content: flex-start; }
          @media (max-width: 1019px) {
            body.escuadra #header header > .escuadra_bar .navbar .navbar-header .logo,
            .detail.escuadra #header header > .escuadra_bar .navbar .navbar-header .logo {
              display: block;
              text-align: center;
              width: 100%; }
              body.escuadra #header header > .escuadra_bar .navbar .navbar-header .logo img,
              .detail.escuadra #header header > .escuadra_bar .navbar .navbar-header .logo img {
                margin: auto !important;
                max-width: 100% !important; } }
  body.escuadra #header.shrink .escuadra_bar,
  .detail.escuadra #header.shrink .escuadra_bar {
    border-top: none !important;
    padding: 5px 0 !important; }
    body.escuadra #header.shrink .escuadra_bar .logo img,
    .detail.escuadra #header.shrink .escuadra_bar .logo img {
      max-height: 45px; }
body.escuadra .antetitulo,
.detail.escuadra .antetitulo {
  color: #fff !important; }
  body.escuadra .antetitulo > *,
  .detail.escuadra .antetitulo > * {
    background: #333 !important; }
    body.escuadra .antetitulo > * a,
    .detail.escuadra .antetitulo > * a {
      color: #fff !important;
      font-family: 'Poppins', sans-serif;
      font-weight: 600 !important; }
body.escuadra .escuadra_apertura,
.detail.escuadra .escuadra_apertura {
  margin-bottom: 30px; }
  body.escuadra .escuadra_apertura div,
  .detail.escuadra .escuadra_apertura div {
    padding: 0 !important; }
  body.escuadra .escuadra_apertura .row,
  .detail.escuadra .escuadra_apertura .row {
    margin: auto !important; }
body.escuadra .escuadra_links,
.detail.escuadra .escuadra_links {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px; }
  body.escuadra .escuadra_links > div,
  .detail.escuadra .escuadra_links > div {
    -webkit-box-flex: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;
    /* OLD - Firefox 19- */
    /* width: 100%;                    For old syntax, otherwise collapses. */
    -webkit-flex: 1;
    /* Chrome */
    -ms-flex: 1;
    /* IE 10 */
    flex: 1;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    padding: 10px; }
    body.escuadra .escuadra_links > div > span,
    body.escuadra .escuadra_links > div > a,
    .detail.escuadra .escuadra_links > div > span,
    .detail.escuadra .escuadra_links > div > a {
      background: #34a75a;
      color: #fff;
      text-decoration: none;
      text-align: center;
      padding: 25px 10px;
      display: block;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: space-around;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
      body.escuadra .escuadra_links > div > span h6,
      body.escuadra .escuadra_links > div > a h6,
      .detail.escuadra .escuadra_links > div > span h6,
      .detail.escuadra .escuadra_links > div > a h6 {
        font-family: 'Poppins', sans-serif;
        color: #fff;
        font-size: 20px;
        font-weight: 300;
        text-align: left;
        margin: 0; }
        body.escuadra .escuadra_links > div > span h6 strong,
        body.escuadra .escuadra_links > div > a h6 strong,
        .detail.escuadra .escuadra_links > div > span h6 strong,
        .detail.escuadra .escuadra_links > div > a h6 strong {
          text-transform: uppercase; }
      body.escuadra .escuadra_links > div > span img,
      body.escuadra .escuadra_links > div > a img,
      .detail.escuadra .escuadra_links > div > span img,
      .detail.escuadra .escuadra_links > div > a img {
        max-width: 100%;
        height: auto;
        max-height: 50px; }
      body.escuadra .escuadra_links > div > span:hover,
      body.escuadra .escuadra_links > div > a:hover,
      .detail.escuadra .escuadra_links > div > span:hover,
      .detail.escuadra .escuadra_links > div > a:hover {
        transform: scale(1.1);
        -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); }
    @media (max-width: 767px) {
      body.escuadra .escuadra_links > div,
      .detail.escuadra .escuadra_links > div {
        -webkit-box-flex: 1 1 100%;
        /* OLD - iOS 6-, Safari 3.1-6 */
        -moz-box-flex: 1 1 100%;
        /* OLD - Firefox 19- */
        /* width: 100%;                    For old syntax, otherwise collapses. */
        -webkit-flex: 1 1 100%;
        /* Chrome */
        -ms-flex: 1 1 100%;
        /* IE 10 */
        flex: 1 1 100%;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */
        padding: 0 0 10px 0; } }
    @media (min-width: 768px) and (max-width: 1019px) {
      body.escuadra .escuadra_links > div,
      .detail.escuadra .escuadra_links > div {
        -webkit-box-flex: 1 1 50%;
        /* OLD - iOS 6-, Safari 3.1-6 */
        -moz-box-flex: 1 1 50%;
        /* OLD - Firefox 19- */
        /* width: 100%;                    For old syntax, otherwise collapses. */
        -webkit-flex: 1 1 50%;
        /* Chrome */
        -ms-flex: 1 1 50%;
        /* IE 10 */
        flex: 1 1 50%;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */ } }
    @media (min-width: 1020px) {
      body.escuadra .escuadra_links > div:first-child,
      .detail.escuadra .escuadra_links > div:first-child {
        padding-left: 0 !important; }
      body.escuadra .escuadra_links > div:last-child,
      .detail.escuadra .escuadra_links > div:last-child {
        padding-right: 0 !important; } }
body.escuadra #tira_redessociales,
.detail.escuadra #tira_redessociales {
  background: #34a75a !important; }
  body.escuadra #tira_redessociales h3,
  .detail.escuadra #tira_redessociales h3 {
    color: #fff !important; }
    body.escuadra #tira_redessociales h3:before,
    .detail.escuadra #tira_redessociales h3:before {
      background: none !important; }
    body.escuadra #tira_redessociales h3 strong,
    .detail.escuadra #tira_redessociales h3 strong {
      color: #fff !important; }
  body.escuadra #tira_redessociales .social_link i,
  .detail.escuadra #tira_redessociales .social_link i {
    background: #2a8849 !important; }
  body.escuadra #tira_redessociales .social_link span,
  .detail.escuadra #tira_redessociales .social_link span {
    color: #1e6134 !important; }
    body.escuadra #tira_redessociales .social_link span small,
    .detail.escuadra #tira_redessociales .social_link span small {
      color: #82d89f !important; }
body.escuadra #refranero,
.detail.escuadra #refranero {
  background: #f4f4f4;
  border-top: 2px solid #34a75a !important; }
body.escuadra #logo_banner,
.detail.escuadra #logo_banner {
  background: #34A75A; }
body.escuadra #header_detail_sites,
.detail.escuadra #header_detail_sites {
  background: #34A75A !important; }

body.venagalicia.home article.venagalicia .antetitulo span,
.detail.venagalicia.home article.venagalicia .antetitulo span {
  color: transparent !important; }
body.venagalicia.home main,
.detail.venagalicia.home main {
  padding-top: 30px; }
body.venagalicia #header,
.detail.venagalicia #header {
  background: #387790 !important; }
  body.venagalicia #header header,
  .detail.venagalicia #header header {
    background: #387790 !important; }
    body.venagalicia #header header .menu,
    .detail.venagalicia #header header .menu {
      border-top: 1px dotted rgba(255, 255, 255, 0.3); }
      body.venagalicia #header header .menu a,
      .detail.venagalicia #header header .menu a {
        font-family: 'Roboto Condensed', sans-serif;
        font-weight: 300; }
      body.venagalicia #header header .menu .scroll_menu a:hover:before,
      .detail.venagalicia #header header .menu .scroll_menu a:hover:before {
        visibility: visible;
        -webkit-transform: scaleX(1);
        transform: scaleX(1); }
      body.venagalicia #header header .menu .scroll_menu a:before,
      .detail.venagalicia #header header .menu .scroll_menu a:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 2px;
        bottom: 0;
        left: 0;
        background-color: #FACC21;
        visibility: hidden;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transition: all 0.2s ease-in-out 0s;
        transition: all 0.2s ease-in-out 0s; }
      @media (max-width: 767px) {
        body.venagalicia #header header .menu .wrapper,
        .detail.venagalicia #header header .menu .wrapper {
          justify-content: space-between !important; } }
    body.venagalicia #header header > .ven_bar,
    .detail.venagalicia #header header > .ven_bar {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      padding: 20px 0; }
      @media (min-width: 1020px) {
        body.venagalicia #header header > .ven_bar,
        .detail.venagalicia #header header > .ven_bar {
          padding: 0 0 20px 0; } }
      body.venagalicia #header header > .ven_bar .navbar,
      .detail.venagalicia #header header > .ven_bar .navbar {
        margin-bottom: 0 !important;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-items: center; }
        @media (min-width: 1020px) {
          body.venagalicia #header header > .ven_bar .navbar,
          .detail.venagalicia #header header > .ven_bar .navbar {
            min-height: 50px !important;
            line-height: 50px !important;
            margin-right: 20px; } }
        body.venagalicia #header header > .ven_bar .navbar .navbar-header,
        .detail.venagalicia #header header > .ven_bar .navbar .navbar-header {
          float: none !important;
          text-align: center;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          justify-content: flex-start; }
          body.venagalicia #header header > .ven_bar .navbar .navbar-header .logo img,
          .detail.venagalicia #header header > .ven_bar .navbar .navbar-header .logo img {
            max-width: 90% !important; }
          @media (max-width: 1019px) {
            body.venagalicia #header header > .ven_bar .navbar .navbar-header .logo,
            .detail.venagalicia #header header > .ven_bar .navbar .navbar-header .logo {
              display: block;
              text-align: center;
              width: 100%; }
              body.venagalicia #header header > .ven_bar .navbar .navbar-header .logo img,
              .detail.venagalicia #header header > .ven_bar .navbar .navbar-header .logo img {
                margin: auto !important;
                max-width: 80% !important; } }
      body.venagalicia #header header > .ven_bar .ven_patrocinio,
      .detail.venagalicia #header header > .ven_bar .ven_patrocinio {
        display: none;
        text-align: center; }
        body.venagalicia #header header > .ven_bar .ven_patrocinio small,
        .detail.venagalicia #header header > .ven_bar .ven_patrocinio small {
          max-width: 350px;
          color: #fff;
          font-size: 10px;
          font-weight: 300;
          text-align: left;
          display: block; }
        body.venagalicia #header header > .ven_bar .ven_patrocinio .adblock,
        .detail.venagalicia #header header > .ven_bar .ven_patrocinio .adblock {
          padding: 0 !important; }
        @media (min-width: 1020px) {
          body.venagalicia #header header > .ven_bar .ven_patrocinio,
          .detail.venagalicia #header header > .ven_bar .ven_patrocinio {
            float: right; } }
        @media (max-width: 767px) {
          body.venagalicia #header header > .ven_bar .ven_patrocinio,
          .detail.venagalicia #header header > .ven_bar .ven_patrocinio {
            border-top: 1px solid rgba(255, 255, 255, 0.3);
            margin: 15px 0 0 0;
            width: 100%;
            padding-top: 10px; }
            body.venagalicia #header header > .ven_bar .ven_patrocinio > *,
            .detail.venagalicia #header header > .ven_bar .ven_patrocinio > * {
              margin: auto !important; } }
        @media (min-width: 768px) and (max-width: 1019px) {
          body.venagalicia #header header > .ven_bar .ven_patrocinio,
          .detail.venagalicia #header header > .ven_bar .ven_patrocinio {
            margin: 0 0 0 15px;
            padding: 0; }
            body.venagalicia #header header > .ven_bar .ven_patrocinio > *,
            .detail.venagalicia #header header > .ven_bar .ven_patrocinio > * {
              margin: auto !important; } }
  body.venagalicia #header.shrink .ven_bar,
  .detail.venagalicia #header.shrink .ven_bar {
    border-top: none !important;
    padding: 5px 0 !important; }
    body.venagalicia #header.shrink .ven_bar .logo img,
    .detail.venagalicia #header.shrink .ven_bar .logo img {
      max-height: 45px; }
body.venagalicia .antetitulo,
.detail.venagalicia .antetitulo {
  color: #fff !important; }
  body.venagalicia .antetitulo > *,
  .detail.venagalicia .antetitulo > * {
    background: #387790 !important; }
    body.venagalicia .antetitulo > * a,
    .detail.venagalicia .antetitulo > * a {
      color: #fff !important;
      font-family: 'Poppins', sans-serif;
      font-weight: 600 !important; }
body.venagalicia .hemeroteca .antetitulo a,
.detail.venagalicia .hemeroteca .antetitulo a {
  color: #387790 !important; }
body.venagalicia .hemeroteca .antetitulo > *,
.detail.venagalicia .hemeroteca .antetitulo > * {
  background: #fff !important; }
body.venagalicia body.venagalicia .hemeroteca .antetitulo > *, body.venagalicia .detail.venagalicia .antetitulo > *
.ven_apertura,
.detail.venagalicia body.venagalicia .hemeroteca .antetitulo > *,
.detail.venagalicia .detail.venagalicia .antetitulo > *
.ven_apertura {
  margin-bottom: 30px; }
  body.venagalicia body.venagalicia .hemeroteca .antetitulo > * div, body.venagalicia .detail.venagalicia .antetitulo > *
  .ven_apertura div,
  .detail.venagalicia body.venagalicia .hemeroteca .antetitulo > * div,
  .detail.venagalicia .detail.venagalicia .antetitulo > *
  .ven_apertura div {
    padding: 0 !important; }
  body.venagalicia body.venagalicia .hemeroteca .antetitulo > * .row, body.venagalicia .detail.venagalicia .antetitulo > *
  .ven_apertura .row,
  .detail.venagalicia body.venagalicia .hemeroteca .antetitulo > * .row,
  .detail.venagalicia .detail.venagalicia .antetitulo > *
  .ven_apertura .row {
    margin: auto !important; }
body.venagalicia .ven_links,
.detail.venagalicia .ven_links {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px; }
  body.venagalicia .ven_links > div,
  .detail.venagalicia .ven_links > div {
    -webkit-box-flex: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;
    /* OLD - Firefox 19- */
    /* width: 100%;                    For old syntax, otherwise collapses. */
    -webkit-flex: 1;
    /* Chrome */
    -ms-flex: 1;
    /* IE 10 */
    flex: 1;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    padding: 10px; }
    body.venagalicia .ven_links > div > span,
    body.venagalicia .ven_links > div > a,
    .detail.venagalicia .ven_links > div > span,
    .detail.venagalicia .ven_links > div > a {
      background: #387790;
      background-repeat: no-repeat;
      background-position-x: right;
      background-size: contain;
      height: 100%;
      color: #fff;
      text-decoration: none;
      text-align: center;
      padding: 25px 15px;
      display: block;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: flex-start;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
      body.venagalicia .ven_links > div > span.rutas,
      body.venagalicia .ven_links > div > a.rutas,
      .detail.venagalicia .ven_links > div > span.rutas,
      .detail.venagalicia .ven_links > div > a.rutas {
        background-image: url("../images/logo_rutas.svg"); }
      body.venagalicia .ven_links > div > span.gastronomia,
      body.venagalicia .ven_links > div > a.gastronomia,
      .detail.venagalicia .ven_links > div > span.gastronomia,
      .detail.venagalicia .ven_links > div > a.gastronomia {
        background-image: url("../images/logo_gastronomia.svg"); }
      body.venagalicia .ven_links > div > span.accesible,
      body.venagalicia .ven_links > div > a.accesible,
      .detail.venagalicia .ven_links > div > span.accesible,
      .detail.venagalicia .ven_links > div > a.accesible {
        background-image: url("../images/logo_accesible.svg"); }
      body.venagalicia .ven_links > div > span.tiempo,
      body.venagalicia .ven_links > div > a.tiempo,
      .detail.venagalicia .ven_links > div > span.tiempo,
      .detail.venagalicia .ven_links > div > a.tiempo {
        background-image: url("../images/logo_tiempo.svg"); }
      body.venagalicia .ven_links > div > span.agenda,
      body.venagalicia .ven_links > div > a.agenda,
      .detail.venagalicia .ven_links > div > span.agenda,
      .detail.venagalicia .ven_links > div > a.agenda {
        background-image: url("../images/logo_agenda.svg"); }
      body.venagalicia .ven_links > div > span.seguro,
      body.venagalicia .ven_links > div > a.seguro,
      .detail.venagalicia .ven_links > div > span.seguro,
      .detail.venagalicia .ven_links > div > a.seguro {
        background-image: url("../images/logo_seguro.svg"); }
      body.venagalicia .ven_links > div > span h6,
      body.venagalicia .ven_links > div > a h6,
      .detail.venagalicia .ven_links > div > span h6,
      .detail.venagalicia .ven_links > div > a h6 {
        font-family: 'Roboto', sans-serif;
        color: #fff;
        font-size: 18px;
        font-weight: 300;
        text-align: left;
        margin: 0; }
        body.venagalicia .ven_links > div > span h6 > strong,
        body.venagalicia .ven_links > div > a h6 > strong,
        .detail.venagalicia .ven_links > div > span h6 > strong,
        .detail.venagalicia .ven_links > div > a h6 > strong {
          font-size: 36px;
          font-weight: 600; }
      body.venagalicia .ven_links > div > span img,
      body.venagalicia .ven_links > div > a img,
      .detail.venagalicia .ven_links > div > span img,
      .detail.venagalicia .ven_links > div > a img {
        max-width: 100%;
        height: auto;
        max-height: 50px; }
      body.venagalicia .ven_links > div > span:hover,
      body.venagalicia .ven_links > div > a:hover,
      .detail.venagalicia .ven_links > div > span:hover,
      .detail.venagalicia .ven_links > div > a:hover {
        transform: scale(1.1);
        -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); }
    @media (max-width: 767px) {
      body.venagalicia .ven_links > div,
      .detail.venagalicia .ven_links > div {
        -webkit-box-flex: 1 1 100%;
        /* OLD - iOS 6-, Safari 3.1-6 */
        -moz-box-flex: 1 1 100%;
        /* OLD - Firefox 19- */
        /* width: 100%;                    For old syntax, otherwise collapses. */
        -webkit-flex: 1 1 100%;
        /* Chrome */
        -ms-flex: 1 1 100%;
        /* IE 10 */
        flex: 1 1 100%;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */
        padding: 0 0 10px 0; } }
    @media (min-width: 768px) and (max-width: 1019px) {
      body.venagalicia .ven_links > div,
      .detail.venagalicia .ven_links > div {
        -webkit-box-flex: 1 1 50%;
        /* OLD - iOS 6-, Safari 3.1-6 */
        -moz-box-flex: 1 1 50%;
        /* OLD - Firefox 19- */
        /* width: 100%;                    For old syntax, otherwise collapses. */
        -webkit-flex: 1 1 50%;
        /* Chrome */
        -ms-flex: 1 1 50%;
        /* IE 10 */
        flex: 1 1 50%;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */ } }
    @media (min-width: 1020px) {
      body.venagalicia .ven_links > div:first-child,
      .detail.venagalicia .ven_links > div:first-child {
        padding-left: 0 !important; }
      body.venagalicia .ven_links > div:last-child,
      .detail.venagalicia .ven_links > div:last-child {
        padding-right: 0 !important; } }
body.venagalicia #tira_redessociales,
.detail.venagalicia #tira_redessociales {
  background: #387790 !important; }
  body.venagalicia #tira_redessociales h3,
  .detail.venagalicia #tira_redessociales h3 {
    color: #fff !important; }
    body.venagalicia #tira_redessociales h3:before,
    .detail.venagalicia #tira_redessociales h3:before {
      background: none !important; }
    body.venagalicia #tira_redessociales h3 strong,
    .detail.venagalicia #tira_redessociales h3 strong {
      color: #fff !important; }
  body.venagalicia #tira_redessociales .social_link i,
  .detail.venagalicia #tira_redessociales .social_link i {
    background: #2d5f73 !important; }
  body.venagalicia #tira_redessociales .social_link span,
  .detail.venagalicia #tira_redessociales .social_link span {
    color: #1e404e !important; }
    body.venagalicia #tira_redessociales .social_link span small,
    .detail.venagalicia #tira_redessociales .social_link span small {
      color: #7cb5cc !important; }
body.venagalicia #refranero,
.detail.venagalicia #refranero {
  background: #f4f4f4;
  border-top: 2px solid #387790 !important; }
body.venagalicia #logo_banner,
.detail.venagalicia #logo_banner {
  background: #387790; }
body.venagalicia #header_detail_sites,
.detail.venagalicia #header_detail_sites {
  background: #387790 !important; }

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

.gray {
  background: #f4f4f4; }

/* Elecciones 2019 */
.elecciones2019.graficos h2 {
  padding: 0 !important;
  margin: 0 15px !important;
  text-indent: -99999999px !important;
  background: url(https://www.lavozdegalicia.es/assets/themes/elecciones/img/logo_28A.png) left center no-repeat;
  background-size: auto 68%;
  height: 60px !important;
  width: 220px; }
  @media (max-width: 767px) {
    .elecciones2019.graficos h2 {
      background-position: center center; } }
.elecciones2019.graficos #escrutinio {
  height: 60px !important;
  line-height: 40px; }
  @media (max-width: 767px) {
    .elecciones2019.graficos #escrutinio {
      position: relative !important;
      top: auto !important;
      left: auto !important;
      line-height: 1 !important;
      height: auto !important;
      text-align: center;
      right: auto !important; } }

/* red */
.home.red .sky_izq_voz,
.home.red .sky_der_voz {
  margin-top: 225px;
  position: fixed !important;
  top: 0;
  padding: 0;
  float: none;
  border: none;
  width: auto !important; }

.detail.red .sky_izq_voz,
.detail.red .sky_der_voz {
  margin-top: 5px;
  position: fixed !important;
  top: 0;
  padding: 0;
  float: none;
  border: none;
  width: auto !important; }

body.red #header,
.detail.red #header {
  background: #8C041D !important; }
  body.red #header header,
  .detail.red #header header {
    background: #8C041D !important; }
    body.red #header header > .red_bar,
    .detail.red #header header > .red_bar {
      border-top: 1px solid rgba(255, 255, 255, 0.3);
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      padding: 20px 0; }
      @media (min-width: 1020px) {
        body.red #header header > .red_bar,
        .detail.red #header header > .red_bar {
          padding: 20px 0; } }
      body.red #header header > .red_bar .navbar,
      .detail.red #header header > .red_bar .navbar {
        margin-bottom: 0 !important;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-items: center; }
        @media (min-width: 1020px) {
          body.red #header header > .red_bar .navbar,
          .detail.red #header header > .red_bar .navbar {
            min-height: 50px !important;
            line-height: 50px !important;
            margin-right: 20px; } }
        body.red #header header > .red_bar .navbar .navbar-header,
        .detail.red #header header > .red_bar .navbar .navbar-header {
          float: none !important;
          text-align: center;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          justify-content: flex-start; }
          @media (max-width: 1019px) {
            body.red #header header > .red_bar .navbar .navbar-header .logo,
            .detail.red #header header > .red_bar .navbar .navbar-header .logo {
              display: block;
              text-align: center;
              width: 100%; }
              body.red #header header > .red_bar .navbar .navbar-header .logo img,
              .detail.red #header header > .red_bar .navbar .navbar-header .logo img {
                margin: auto !important;
                max-width: 100% !important; } }
      body.red #header header > .red_bar .red_patrocinio,
      .detail.red #header header > .red_bar .red_patrocinio {
        text-align: center; }
        body.red #header header > .red_bar .red_patrocinio small,
        .detail.red #header header > .red_bar .red_patrocinio small {
          max-width: 350px;
          color: #fff;
          font-size: 10px;
          font-weight: 300;
          text-align: left;
          display: block; }
        body.red #header header > .red_bar .red_patrocinio .adblock,
        .detail.red #header header > .red_bar .red_patrocinio .adblock {
          padding: 0 !important; }
        @media (min-width: 1020px) {
          body.red #header header > .red_bar .red_patrocinio,
          .detail.red #header header > .red_bar .red_patrocinio {
            float: right; } }
        @media (max-width: 767px) {
          body.red #header header > .red_bar .red_patrocinio,
          .detail.red #header header > .red_bar .red_patrocinio {
            border-top: 1px solid rgba(255, 255, 255, 0.3);
            margin: 15px 0 0 0;
            width: 100%;
            padding-top: 10px; }
            body.red #header header > .red_bar .red_patrocinio > *,
            .detail.red #header header > .red_bar .red_patrocinio > * {
              margin: auto !important; } }
        @media (min-width: 768px) and (max-width: 1019px) {
          body.red #header header > .red_bar .red_patrocinio,
          .detail.red #header header > .red_bar .red_patrocinio {
            margin: 0 0 0 15px;
            padding: 0; }
            body.red #header header > .red_bar .red_patrocinio > *,
            .detail.red #header header > .red_bar .red_patrocinio > * {
              margin: auto !important; } }
  body.red #header.shrink .red_bar,
  .detail.red #header.shrink .red_bar {
    border-top: none !important;
    padding: 5px 0 !important; }
    body.red #header.shrink .red_bar .logo img,
    .detail.red #header.shrink .red_bar .logo img {
      max-height: 45px; }
body.red .antetitulo,
.detail.red .antetitulo {
  color: #fff !important; }
  body.red .antetitulo > *,
  .detail.red .antetitulo > * {
    background: #8C041D !important; }
    body.red .antetitulo > * a,
    .detail.red .antetitulo > * a {
      color: #fff !important;
      font-family: 'Poppins', sans-serif;
      font-weight: 600 !important; }
body.red .agro_apertura,
.detail.red .agro_apertura {
  margin-bottom: 30px; }
  body.red .agro_apertura div,
  .detail.red .agro_apertura div {
    padding: 0 !important; }
  body.red .agro_apertura .row,
  .detail.red .agro_apertura .row {
    margin: auto !important; }
body.red .agro_links,
.detail.red .agro_links {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px; }
  body.red .agro_links > div,
  .detail.red .agro_links > div {
    -webkit-box-flex: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;
    /* OLD - Firefox 19- */
    /* width: 100%;                    For old syntax, otherwise collapses. */
    -webkit-flex: 1;
    /* Chrome */
    -ms-flex: 1;
    /* IE 10 */
    flex: 1;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    padding: 10px; }
    body.red .agro_links > div > span,
    body.red .agro_links > div > a,
    .detail.red .agro_links > div > span,
    .detail.red .agro_links > div > a {
      background: #8C041D;
      color: #fff;
      text-decoration: none;
      text-align: center;
      padding: 25px 10px;
      display: block;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: space-around;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
      body.red .agro_links > div > span h6,
      body.red .agro_links > div > a h6,
      .detail.red .agro_links > div > span h6,
      .detail.red .agro_links > div > a h6 {
        font-family: 'Poppins', sans-serif;
        color: #fff;
        font-size: 20px;
        font-weight: 300;
        text-align: left;
        margin: 0; }
        body.red .agro_links > div > span h6 strong,
        body.red .agro_links > div > a h6 strong,
        .detail.red .agro_links > div > span h6 strong,
        .detail.red .agro_links > div > a h6 strong {
          text-transform: uppercase; }
      body.red .agro_links > div > span img,
      body.red .agro_links > div > a img,
      .detail.red .agro_links > div > span img,
      .detail.red .agro_links > div > a img {
        max-width: 100%;
        height: auto;
        max-height: 50px; }
      body.red .agro_links > div > span:hover,
      body.red .agro_links > div > a:hover,
      .detail.red .agro_links > div > span:hover,
      .detail.red .agro_links > div > a:hover {
        transform: scale(1.1);
        -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); }
    @media (max-width: 767px) {
      body.red .agro_links > div,
      .detail.red .agro_links > div {
        -webkit-box-flex: 1 1 100%;
        /* OLD - iOS 6-, Safari 3.1-6 */
        -moz-box-flex: 1 1 100%;
        /* OLD - Firefox 19- */
        /* width: 100%;                    For old syntax, otherwise collapses. */
        -webkit-flex: 1 1 100%;
        /* Chrome */
        -ms-flex: 1 1 100%;
        /* IE 10 */
        flex: 1 1 100%;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */
        padding: 0 0 10px 0; } }
    @media (min-width: 768px) and (max-width: 1019px) {
      body.red .agro_links > div,
      .detail.red .agro_links > div {
        -webkit-box-flex: 1 1 50%;
        /* OLD - iOS 6-, Safari 3.1-6 */
        -moz-box-flex: 1 1 50%;
        /* OLD - Firefox 19- */
        /* width: 100%;                    For old syntax, otherwise collapses. */
        -webkit-flex: 1 1 50%;
        /* Chrome */
        -ms-flex: 1 1 50%;
        /* IE 10 */
        flex: 1 1 50%;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */ } }
    @media (min-width: 1020px) {
      body.red .agro_links > div:first-child,
      .detail.red .agro_links > div:first-child {
        padding-left: 0 !important; }
      body.red .agro_links > div:last-child,
      .detail.red .agro_links > div:last-child {
        padding-right: 0 !important; } }
body.red #tira_redessociales,
.detail.red #tira_redessociales {
  background: #8C041D !important; }
  body.red #tira_redessociales h3,
  .detail.red #tira_redessociales h3 {
    color: #fff !important; }
    body.red #tira_redessociales h3:before,
    .detail.red #tira_redessociales h3:before {
      background: none !important; }
    body.red #tira_redessociales h3 strong,
    .detail.red #tira_redessociales h3 strong {
      color: #fff !important; }
  body.red #tira_redessociales .social_link i,
  .detail.red #tira_redessociales .social_link i {
    background: #640315 !important; }
  body.red #tira_redessociales .social_link span,
  .detail.red #tira_redessociales .social_link span {
    color: #33010b !important; }
    body.red #tira_redessociales .social_link span small,
    .detail.red #tira_redessociales .social_link span small {
      color: #f81741 !important; }
body.red #refranero,
.detail.red #refranero {
  background: #f4f4f4;
  border-top: 2px solid #8C041D !important; }
body.red #logo_banner,
.detail.red #logo_banner {
  background: #8C041D; }
body.red #header_detail_sites,
.detail.red #header_detail_sites {
  background: #8C041D !important; }

/* Header Sites */
/* Móvil */
/* TEMPORAL BORRAR DE AQUI Y PASAR A MAIN HOME */
/* Box DEPRECATED */
/* MULTIMEDIA */
/* NEW STYLE */
@media (max-width: 767px) {
  .media.full-size {
    margin-right: -15px !important;
    margin-left: -15px !important;
    margin-top: 0px !important; }
    .media.full-size figcaption {
      /* display: none; no visible in mobile */
      padding-right: 15px !important;
      padding-left: 15px !important; }
  .media.video .descriptionContent [itemprop="name"] span {
    display: none !important; } }
/* LAZY LOAD UTILITIES */
/* Lazy Load */
/*
.lazy {
	background-image: url(/assets/newspaper2016/images/load.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: $gray-lightest;
}
*/
.embed-responsive-16by9 {
  background-image: url(/assets/newspaper2016/images/load.gif);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #ebebeb;
  /*
  .lazy {
  	background-image: none !important;
  	background-color: transparent !important;
  }
  */ }

.loaded {
  /* Play Icon */
  /* Podcast Icon */
  /* Gallery Icon */
    /* Comment Icon
    &.opinion {
        .media {
            &:before {
                font-family: 'Glyphicons Halflings';
                content: "\e072";
                position: absolute;
                z-index: 100;

                bottom: $grid-gutter-width/2;
                left: $grid-gutter-width/2;

                color: white;

                font-size: 30px;
                line-height: 20px;
                width: 30px;
                height: 30px;

            }
        }
    }
    */ }
  .loaded .media.video a:before {
    font-family: 'Glyphicons Halflings';
    content: "\e072";
    position: absolute;
    z-index: 100;
    bottom: 15px;
    left: 15px;
    color: white;
    font-size: 30px;
    line-height: 30px;
    width: 30px;
    height: 30px; }
  .loaded .media.podcast a:before {
    font-family: 'Glyphicons Halflings';
    content: "\e038";
    position: absolute;
    z-index: 100;
    bottom: 15px;
    left: 15px;
    color: white;
    font-size: 30px;
    line-height: 30px;
    width: 30px;
    height: 30px; }

.media {
  position: relative;
  text-align: center;
  margin: 0 0 15px 0;
  /* Footer and author */
  /* Extended on Detail */
  /* VIDEO */ }
  .media:hover .descriptionContent {
    opacity: 1;
    filter: alpha(opacity=100); }
  .media .descriptionContent {
    z-index: 1;
    position: absolute;
    bottom: 7.5px;
    left: 15px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    /* Name  */ }
    .media .descriptionContent [itemprop="name"] span {
      display: none !important; }
  .media figcaption {
    font-size: 14px;
    color: #666;
    font-weight: 300;
    padding: 7.5px 0;
    border-bottom: 1px solid #e2e2e2;
    float: left;
    width: 100%;
    text-align: left; }
    .media figcaption img {
      max-width: 100%; }
    .media figcaption .data {
      padding: 0; }
    .media figcaption [itemprop="caption"]:after {
      content: '. '; }
    .media figcaption [itemprop="author"], .media figcaption [itemprop="contributor"] {
      font-weight: 400;
      color: #444;
      text-transform: uppercase;
      white-space: nowrap; }
      .media figcaption [itemprop="author"] a, .media figcaption [itemprop="contributor"] a {
        color: #444; }
    .media figcaption [itemprop="author"] + [itemprop="author"]:before {
      content: '/'; }
  .media.full-size {
    margin-top: 15px;
    margin-bottom: 0; }
  .media.image picture {
    display: block;
    width: 100%;
    float: left; }
  .media.video {
    cursor: pointer;
    /* Element */
    /* Hide Play icon in iOS Safari */
        /* When Video is playing
        &.playing {
            .vjs-big-play-button, .descriptionContent {display: none;}

        }
        */
    /************************************/
    /********** BC PLAYER 2017 **********/
    /************************************/
    /* VÍDEO IS PLAYING */ }
    .media.video video::-webkit-media-controls-start-playback-button {
      /* display: none !important; */
      /*visibility: hidden !important;*/
      /* position: absolute;*/
      /* top: 0;
      left: 0; */
      width: 100%;
      height: 100%;
      opacity: 0;
      /* -webkit-appearance: none; */ }
    .media.video .descriptionContent {
      /* Description hidden */ }
      .media.video .descriptionContent [itemprop="description"] {
        display: none; }
    .media.video .vjs-playing + script + script + figcaption, .media.video .vjs-ad-playing + script + script + figcaption {
      display: none; }
    .media.video .vjs-big-play-button, .media.video .vjs-captions-button {
      display: none !important; }
    .media.video .vjs-poster {
      opacity: 0;
      width: 100% !important;
      height: 100% !important; }
    .media.video .vjs-control-bar {
      visibility: hidden; }
    .media.video .vjs-fullscreen video {
      object-fit: contain !important; }
    .media.video .vjs-has-started video {
      object-fit: contain !important; }
    .media.video .vjs-has-started .vjs-poster {
      display: none; }
    .media.video .vjs-has-started .vjs-control-bar {
      visibility: visible; }
    .media.video .vjs-has-started.not-hover .vjs-control-bar {
      visibility: hidden; }
    .media.video .vjs-has-started.vjs-paused {
      /* Hide Play icon in iOS Safari */ }
      .media.video .vjs-has-started.vjs-paused video::-webkit-media-controls-start-playback-button {
        /* display: none !important; */
        /*visibility: hidden !important;*/
        /* position: absolute;*/
        width: auto;
        height: auto;
        opacity: 1;
        /* -webkit-appearance: none; */ }
  .media.gallery .descriptionContent {
    /* Name
    [itemprop="name"] {
        &:before {content: "\f030";}
    }
    */ }
  .media.infographic .descriptionContent {
            /* Name
            [itemprop="name"] {

                &:before {
    				content: "\f06e";
                }

            }
            */ }

@media (max-width: 768px) {
  main .media:first-child {
    margin-top: 0px; } }
/**********************************/
/**********************************/
/************ OLD STYLE ***********/
/* NON RESPONSIVE HOME COMPATIBLE */
/**********************************/
/**********************************/
@media (max-width: 768px) {
  .photo .detail {
    display: none !important; } }
/* Open article image */
main .extended {
  margin-top: 15px;
  margin-bottom: 15px; }

.text .photo {
  clear: both;
  margin: 15px 0; }

.photo {
  width: 100%;
  height: auto;
  /* Imagen */
  /* PIE DE FOTO */
  /* ICONOGRAFIA */
  /* CASE IMAGE NO DISPLAY MODAL ICON */
  /* CASE VIDEO */
  /* Video Play, figure goes down */
  /* Video Stop, player goes down */
  /* HOVER STATE */
  /* Non touch compatible - Deprecated */ }
  .photo figure {
    width: 100%;
    position: relative;
    z-index: 1;
    /* Imagen */ }
    .photo figure img {
      width: 100%; }
  .photo .pie {
    margin: 0;
    padding: 7.5px 0px;
    border-bottom: 1px solid #e2e2e2;
    font-size: 14px;
    color: #666;
    font-weight: 300;
    float: left;
    width: 100%; }
    .photo .pie .rel_info {
      float: right; }
    .photo .pie .description {
      display: inline; }
    .photo .pie [itemprop="caption"]:after {
      content: '. '; }
    .photo .pie [itemprop="author"] {
      white-space: nowrap;
      text-transform: uppercase;
      font-weight: 400;
      color: #444; }
      .photo .pie [itemprop="author"] a {
        color: #444;
        border-bottom: none; }
      .photo .pie [itemprop="author"]:before {
        content: 'Imagen: ';
        text-transform: capitalize; }
  .photo .media {
    position: absolute;
    bottom: 10px;
    left: 10px;
    max-width: 100%;
    z-index: 2;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: left;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    opacity: 0.75;
    filter: alpha(opacity=75);
    /* icon */
    /* text */
    /* detail */ }
    .photo .media .fa {
      width: 40px;
      height: 40px;
      line-height: 34px;
      overflow: hidden;
      text-align: center;
      margin: 0 5px 0 0;
      color: white;
      font-size: 22px;
      float: left;
      border: 3px solid white;
      border-top-right-radius: 2px;
      border-top-left-radius: 2px;
      border-bottom-right-radius: 2px;
      border-bottom-left-radius: 2px;
      border-bottom-left-radius: 2px;
      border-top-left-radius: 2px;
      border-bottom-right-radius: 2px;
      border-top-right-radius: 2px; }
    .photo .media .expand {
      display: none; }
    .photo .media .detail {
      font-family: "Merriweather", Georgia, serif;
      font-size: 13px;
      font-weight: 900 !important;
      margin: 2px 0 0 0 !important;
      padding: 10px;
      line-height: 120%;
      -webkit-transform: scale(1.15);
      -ms-transform: scale(1.15);
      -o-transform: scale(1.15);
      transform: scale(1.15);
      background: white;
      color: black;
      display: inline-block;
      border-top-right-radius: 2px;
      border-top-left-radius: 2px;
      border-bottom-right-radius: 2px;
      border-bottom-left-radius: 2px;
      border-bottom-left-radius: 2px;
      border-top-left-radius: 2px;
      border-bottom-right-radius: 2px;
      border-top-right-radius: 2px; }
  .photo.interaccion_1 .zoom {
    display: none; }
  .photo.playing figure {
    position: relative;
    width: 100%;
    clear: both;
    /*
    img {z-index: 99 !important;}
    .media {z-index: 100 !important;}
    */ }
    .photo.playing figure:before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 56.25%; }
    .photo.playing figure > * {
      position: absolute !important;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%; }
    .photo.playing figure .video-js {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: block; }
    .photo.playing figure .vjs-big-play-button {
      display: none; }
    .photo.playing figure img, .photo.playing figure .media {
      display: none !important; }
  .photo.interaccion_2:hover {
    cursor: pointer; }
  .photo.interaccion_2 figure {
    position: relative !important; }
    .photo.interaccion_2 figure .video-js {
      display: none;
      /* Erase Play button (autoplay on) */ }
      .photo.interaccion_2 figure .video-js .vjs-big-play-button {
        display: none; }
  .photo.interaccion_2 .media {
    float: left;
    clear: both;
    bottom: 0px;
    /* KILL OLD ICONS */ }
    .photo.interaccion_2 .media.play .icon, .photo.interaccion_2 .media.play .fa, .photo.interaccion_2 .media.play .expand {
      display: none; }
    .photo.interaccion_2 .media.play:before {
      width: 40px;
      height: 40px;
      text-align: center;
      background: white;
      color: #e42644;
      font-size: 24px;
      line-height: 38px;
      float: left;
      content: "V";
      font-family: 'WebFontsLVG';
      border: 3px solid white;
      border-top-right-radius: 2px;
      border-top-left-radius: 2px;
      border-bottom-right-radius: 2px;
      border-bottom-left-radius: 2px;
      border-bottom-left-radius: 2px;
      border-top-left-radius: 2px;
      border-bottom-right-radius: 2px;
      border-top-right-radius: 2px; }
    .photo.interaccion_2 .media.play .detail {
      margin-bottom: 15px !important; }
    .photo.interaccion_2 .media.play .fa + span:before, .photo.interaccion_2 .media.play .icon + span:before {
      width: 40px;
      height: 40px;
      line-height: 34px;
      overflow: hidden;
      text-align: center;
      margin: 0 5px;
      color: white;
      font-size: 22px;
      float: left;
      content: "W";
      font-family: 'WebFontsLVG';
      border: 3px solid white;
      margin-bottom: 10px;
      border-top-right-radius: 2px;
      border-top-left-radius: 2px;
      border-bottom-right-radius: 2px;
      border-bottom-left-radius: 2px;
      border-bottom-left-radius: 2px;
      border-top-left-radius: 2px;
      border-bottom-right-radius: 2px;
      border-top-right-radius: 2px; }
  .photo:hover figure {
    /* img {@include opacity(.85);} */
    /* .media {@include opacity(1);} */ }

/*********************/
/***** IN DETAIL *****/
/*********************/
.detail_videos .aperture {
  /* End Media */ }
  .detail_videos .aperture .media {
    /* CASE VIDEO */
    /* End interaction_2 */ }
    .detail_videos .aperture .media.interaccion_2 {
      /* KILL OLD ICONS */ }
      .detail_videos .aperture .media.interaccion_2.play:before {
        width: 80px !important;
        height: 80px !important;
        line-height: 34px;
        font-size: 22px; }

/* Images */
/* NEW STYLE */
/* Embeds in articles */
.text .embed {
  text-align: center;
  width: 100%;
  display: block;
  margin: 15px 0;
  float: left;
  clear: both;
  /* Twitter */
  /* Instagram */
  /* Facebook */
  /* MEDIA EMBEDS */
  /* OLD STYLE SUPPPORT */ }
  .text .embed .twitter-tweet {
    margin: 0 auto;
    width: 500px;
    max-width: 100% !important;
    text-align: left;
    position: relative; }
  .text .embed .instagram-media {
    margin: 0 auto !important;
    width: 500px !important;
    max-width: 100% !important; }
  .text .embed .fb-post {
    margin: 0 auto;
    width: 500px;
    max-width: 100% !important; }
  .text .embed .by16and9 {
    position: relative;
    width: 100%;
    clear: both;
    float: left; }
    .text .embed .by16and9:before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 56.25%; }
    .text .embed .by16and9 > * {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }

/* Embeds */
aside .related {
  margin: 15px 0;
  clear: both;
  float: left;
  width: 100%; }
  aside .related header {
    background: #e2e2e2;
    padding: 0 10px;
    margin: 0;
    text-align: left;
    border-top: 2px solid #ebebeb;
    width: 100%;
    float: left; }
    aside .related header .cliche {
      text-transform: uppercase;
      font-size: 14px; }
  aside .related article {
    padding: 7.5px 0;
    border-bottom: 1px solid #e2e2e2;
    display: block;
    width: 100%;
    clear: both;
    float: left;
    /* Headline's Anchor */
    /* No more that 3 articles*/
    /* primer item ancho completo */ }
    aside .related article [itemprop="headline"] {
      font-size: 13px;
      font-weight: 900;
      line-height: 130%;
      font-style: normal !important;
      text-align: left;
      margin: 0;
      padding: 10px;
      float: none; }
    aside .related article [itemprop="alternativeHeadline"] {
      font-family: "Merriweather", Georgia, serif; }
    aside .related article figure {
      /* No sign in related articles */
      /* Case Thumbnail */ }
      aside .related article figure figcaption {
        display: none; }
      aside .related article figure.cua {
        float: left;
        max-width: 90px;
        margin-right: 10px; }
      aside .related article figure img {
         width: 100%; }
    aside .related article a {
      text-decoration: none; }
    aside .related article.item4 ~ article {
      display: none; }
    aside .related article.item0 [itemprop="headline"] {
      font-size: 18px;
      padding-top: 15px;
      float: left;
      clear: both; }
    aside .related article.item0 figure {
      width: 100%;
      max-width: 100%;
      clear: both; }
      aside .related article.item0 figure img {
        width: 100%;
        height: auto !important; }

@media (min-width: 480px) and (max-width: 1020px) {
  aside .related {
    border-bottom: 1px solid #e2e2e2;
    /* First Child */ }
    aside .related article {
      width: 50%;
      float: left;
      clear: none; }
    aside .related header + article {
      border-right: 1px solid #e2e2e2 !important;
      border-bottom: 0px !important;
      width: 47% !important;
      padding-right: 1.5%;
      margin-right: 1.5%; }
    aside .related article:last-child {
      border-bottom: none; } }
/* Related content (Aside) */
/* COMENTARIOS */
#comments {
  margin: 0 0 40px 0;
  padding: 0;
  display: block;
  clear: both;
  float: left;
  width: 100%;
  /*
  	background: $gray-lighter;
  	border-top: 2px solid #ebebeb;
  	border-bottom: 1px solid #ebebeb; */
  /* Load More comments */
  /* CABECERO */
  /* LISTA COMENTARIOS */
  /* SSO */ }
  #comments #login_comments {
    padding: 20px 0;
    text-align: center;
    border-radius: 0;
    border: 1px solid #ebebeb;
    box-shadow: none; }
    #comments #login_comments [class*="col-xs-"] p:first-child {
      font-family: "Roboto Condensed", sans-serif;
      font-weight: bold;
      font-size: 1.1em; }
      #comments #login_comments [class*="col-xs-"] p:first-child .botonSSO {
        color: #326891 !important;
        text-decoration: underline; }
    #comments #login_comments [class*="col-xs-"] p:last-child {
      margin-bottom: 20px; }
    #comments #login_comments .btn {
      margin: 0 5px !important; }
  #comments .btn-brand {
    background: #111;
    text-transform: uppercase; }
    #comments .btn-brand:hover {
      text-shadow: none;
      color: #fff; }
  #comments .title-comments {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px; }
    #comments .title-comments h6 {
      border-bottom: 1px solid #ebebeb;
      font-weight: bolder;
      font-family: "Merriweather", Georgia, serif;
      font-size: 1.5em;
      text-align: left;
      margin-top: 0;
      margin-bottom: 20px;
      padding: 0 0 10px 0;
      display: block;
      text-transform: none; }
      #comments .title-comments h6 span {
        font-style: italic;
        font-size: 1.3em; }
      @media (max-width: 767px) {
        #comments .title-comments h6 {
          font-size: 1.1em; } }
  #comments #form_registro {
    border: 1px solid #ebebeb;
    padding: 20px;
    text-align: center;
    margin-bottom: 20px; }
    #comments #form_registro h3 {
      text-align: center;
      margin: 15px 0 5px 0;
      font-family: "Merriweather", Georgia, serif;
      font-size: 22px;
      color: #111;
      font-weight: bolder; }
      @media (max-width: 767px) {
        #comments #form_registro h3 {
          font-size: 1.1em; } }
    #comments #form_registro p {
      color: #444;
      font-weight: normal;
      font-size: 1.1em; }
      @media (max-width: 767px) {
        #comments #form_registro p {
          font-size: 1em; } }
    #comments #form_registro .btn-brand {
      display: inline-block;
      margin: 10px 0 5px 0;
      font-size: 15px;
      font-weight: 300; }
    #comments #form_registro span {
      display: block;
      text-align: center;
      font-family: "Merriweather", Georgia, serif;
      margin-top: 15px;
      color: #444;
      font-size: .9em; }
  #comments #form_send {
    margin-left: -15px;
    margin-right: -15px;
    min-height: 1%;
    overflow: hidden;
    border: none !important;
    box-shadow: none !important; }
    #comments #form_send:before, #comments #form_send:after {
      content: " ";
      display: table; }
    #comments #form_send:after {
      clear: both; }
    #comments #form_send > div {
      position: relative;
      float: left;
      width: 100%;
      min-height: 1px;
      padding-left: 15px;
      padding-right: 15px; }
      #comments #form_send > div form {
        padding: 20px;
        border: 1px solid #ebebeb;
        min-height: 1%;
        overflow: hidden; }
        #comments #form_send > div form label {
          font-family: "Roboto Condensed", sans-serif;
          font-weight: normal;
          font-size: 15px;
          color: #444; }
        #comments #form_send > div form .form-control {
          background: #ebebeb; }
        #comments #form_send > div form .checkbox label {
          font-weight: normal;
          font-size: 12px !important; }
        #comments #form_send > div form .checkbox input {
          margin-top: 2px; }
  #comments .tab-coments {
    border: none;
    margin-top: 20px;
    padding: 0; }
    #comments .tab-coments #comments_last > small {
      text-shadow: none;
      color: #222;
      display: none; }
    #comments .tab-coments ol li {
      border: 1px solid #ebebeb;
      padding: 15px; }
      @media (min-width: 1020px) {
        #comments .tab-coments ol li.reply {
          margin-left: 15%; } }
      #comments .tab-coments ol li .wrap {
        margin-left: -15px;
        margin-right: -15px;
        padding-top: 35px;
        position: relative; }
        #comments .tab-coments ol li .wrap:before, #comments .tab-coments ol li .wrap:after {
          content: " ";
          display: table; }
        #comments .tab-coments ol li .wrap:after {
          clear: both; }
        #comments .tab-coments ol li .wrap .additional_data {
          position: static !important;
          clear: none !important;
          position: relative;
          float: left;
          width: 100%;
          min-height: 1px;
          padding-left: 15px;
          padding-right: 15px;
          position: relative;
          min-height: 1px;
          padding-left: 15px;
          padding-right: 15px;
          position: relative;
          min-height: 1px;
          padding-left: 15px;
          padding-right: 15px; }
          @media (min-width: 768px) {
            #comments .tab-coments ol li .wrap .additional_data {
              float: left;
              width: 16.6666666667%; } }
          @media (min-width: 1020px) {
            #comments .tab-coments ol li .wrap .additional_data {
              float: left;
              width: 16.6666666667%; } }
          #comments .tab-coments ol li .wrap .additional_data .creator {
            position: relative;
            display: block;
            text-align: center; }
            @media (max-width: 767px) {
              #comments .tab-coments ol li .wrap .additional_data .creator {
                text-align: left; } }
          #comments .tab-coments ol li .wrap .additional_data .avatar {
            position: relative;
            display: block;
            float: none;
            margin: auto auto 5px auto;
            width: 70px;
            height: auto;
            overflow: auto;
            border-radius: 0;
            text-align: center; }
            @media (max-width: 767px) {
              #comments .tab-coments ol li .wrap .additional_data .avatar {
                float: left;
                width: auto;
                padding-right: 10px; } }
            #comments .tab-coments ol li .wrap .additional_data .avatar > span {
              width: 60px;
              height: 60px;
              display: inline-block;
              overflow: hidden;
              border-radius: 50%; }
              @media (max-width: 767px) {
                #comments .tab-coments ol li .wrap .additional_data .avatar > span {
                  width: 40px;
                  height: 40px; } }
            #comments .tab-coments ol li .wrap .additional_data .avatar.premiun:before {
              content: " ";
              position: absolute;
              bottom: 0;
              right: 0;
              width: 30px;
              height: 30px;
              border-radius: 50%;
              background: #e42644 url(/assets/themes/lvdg2016/images/usuario_premiun.png) no-repeat center center;
              color: #fff;
              text-align: center;
              text-shadow: none;
              display: block;
              background-size: 80%; }
              @media (max-width: 767px) {
                #comments .tab-coments ol li .wrap .additional_data .avatar.premiun:before {
                  width: 20px;
                  height: 20px;
                  line-height: 21px;
                  font-size: 11px;
                  right: 5px;
                  bottom: 0; } }
          #comments .tab-coments ol li .wrap .additional_data .profile [itemprop="address"], #comments .tab-coments ol li .wrap .additional_data .profile .address {
            display: block;
            font-size: .8em;
            font-weight: 300;
            color: #999; }
          #comments .tab-coments ol li .wrap .additional_data .time {
            position: absolute;
            top: 0;
            right: 15px;
            color: #999;
            text-shadow: none;
            display: block;
            text-transform: uppercase;
            font-size: 11px; }
          #comments .tab-coments ol li .wrap .additional_data .reply_to {
            position: absolute;
            top: 0;
            left: 15px;
            color: #444;
            text-shadow: none;
            display: block; }
            #comments .tab-coments ol li .wrap .additional_data .reply_to:before {
              content: "\f064";
              font-family: "FontAwesome";
              padding-right: 5px;
              color: #ccc; }
        #comments .tab-coments ol li .wrap .comment_content {
          border: none !important;
          clear: none !important;
          position: relative;
          float: left;
          width: 100%;
          min-height: 1px;
          padding-left: 15px;
          padding-right: 15px;
          position: relative;
          min-height: 1px;
          padding-left: 15px;
          padding-right: 15px;
          position: relative;
          min-height: 1px;
          padding-left: 15px;
          padding-right: 15px;
          margin-top: 0;
          margin-bottom: 0;
          padding-top: 0;
          padding-bottom: 0; }
          @media (min-width: 768px) {
            #comments .tab-coments ol li .wrap .comment_content {
              float: left;
              width: 83.3333333333%; } }
          @media (min-width: 1020px) {
            #comments .tab-coments ol li .wrap .comment_content {
              float: left;
              width: 83.3333333333%; } }
          #comments .tab-coments ol li .wrap .comment_content .btn {
            border: none;
            font-family: "Roboto Condensed", sans-serif;
            font-weight: bold;
            float: left;
            margin-left: 0;
            margin-right: 10px;
            padding-left: 0;
            color: #999; }
  #comments .load-more {
    text-align: center; }
    #comments .load-more .btn-load {
      text-transform: uppercase;
      border-color: #ebebeb !important;
      margin: 0 auto -20px auto;
      font-weight: bolder; }
  #comments .header {
    /* Cliche */
    /*
    
    		h6 {
    			color: #000;
    			font-weight: bolder;
    			font-size: 16px;
    			float: left;
    		}
    
    */ }
    #comments .header .cliche {
      margin: 0 0 30px 0 !important;
      padding: 15px;
      background: #e2e2e2;
      text-align: left;
      margin: 0;
      border-top: 2px solid #ebebeb; }
      #comments .header .cliche span {
        font-family: "Roboto Condensed", sans-serif;
        font-size: 16px;
        color: #444;
        font-weight: 700;
        line-height: 120%;
        text-transform: uppercase; }
    #comments .header .btn {
      background: #326891;
      color: white;
      border: none;
      text-shadow: 0px -1px #254d6b;
      text-transform: uppercase;
      /* Icono */
      /* Num comments */
      /* Btn Text */ }
      #comments .header .btn .glyphicon-comment {
        top: 3px;
        position: relative;
        padding-right: 5px; }
      #comments .header .btn [itemprop="commentCount"] {
        font-weight: 900;
        padding-right: 7px;
        border-right: 1px solid #254d6b; }
      #comments .header .btn span.btn-text {
        padding-left: 7px;
        display: inline-block;
        border-left: 1px solid #3f83b7; }
  #comments .nav {
    margin: 0 !important;
    padding: 0 !important;
    background: white;
    border-bottom: none;
    float: left;
    width: 100%;
    clear: both;
    padding: 7.5px 0 0 0 !important; }
    #comments .nav li {
      float: left;
      padding: 0 7.5px 0 0 !important;
      font-weight: bolder;
      font-size: 13px; }
      #comments .nav li a {
        padding: 7.5px;
        border-color: #e2e2e2;
        text-shadow: 0px 1px white; }
      #comments .nav li.active a {
        background-color: #e2e2e2; }
  #comments .comments {
    padding: 15px 3px 0 3px;
    margin: 0;
    float: left;
    width: 100%;
    clear: both;
    /* Comentario */ }
    #comments .comments .comment {
      list-style: none;
      padding: 15px 0 0 0;
      overflow: hidden;
      /* RESPUESTAS */ }
      #comments .comments .comment .author {
        margin: 0 15px;
        line-height: 120%;
        font-size: 15px;
        text-shadow: 0px 1px white; }
        #comments .comments .comment .author [itemprop="author"] {
          line-height: 100% !important;
          /* Avatar */ }
          #comments .comments .comment .author [itemprop="author"] [itemprop="name"] {
            font-weight: bold;
            padding-top: 8px;
            display: inline-block; }
          #comments .comments .comment .author [itemprop="author"] img {
            width: 50px;
            margin-right: 10px;
            border-top-right-radius: 50%;
            border-top-left-radius: 50%;
            border-bottom-right-radius: 50%;
            border-bottom-left-radius: 50%;
            border-bottom-left-radius: 50%;
            border-top-left-radius: 50%;
            border-bottom-right-radius: 50%;
            border-top-right-radius: 50%; }
      #comments .comments .comment .content {
        margin: 20px 15px;
        padding: 15px;
        border-bottom: 1px solid #ccc;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px;
        border-bottom-right-radius: 4px;
        border-top-right-radius: 4px;
        background: white;
        /* Arrow up */
        /* Title */ }
        #comments .comments .comment .content:before {
          font-family: 'Glyphicons Halflings';
          content: "\e253";
          color: white;
          margin-top: -30px;
          float: left; }
        #comments .comments .comment .content [itemprop="headline"] {
          font-weight: 900;
          display: inline; }
          #comments .comments .comment .content [itemprop="headline"]:after {
            content: "."; }
        #comments .comments .comment .content [itemprop="text"] {
          display: inline; }
      #comments .comments .comment .comment_interaction {
        padding: 0;
        text-align: right;
        margin: 15px 0 0 0; }
        #comments .comments .comment .comment_interaction .numbers {
          background: #e2e2e2;
          padding: 7px;
          margin: 0 -10px 0 5px;
          text-shadow: 0px 1px white; }
        #comments .comments .comment .comment_interaction .btn {
          border-color: #e2e2e2;
          background: transparent;
          text-transform: uppercase;
          margin-left: 7.5px; }
          #comments .comments .comment .comment_interaction .btn.btn-comment {
            font-weight: 900; }
          #comments .comments .comment .comment_interaction .btn .glyphicon, #comments .comments .comment .comment_interaction .btn .fa {
            display: inline-block;
            position: relative;
            top: 2px; }
          #comments .comments .comment .comment_interaction .btn .fa {
            top: 1px;
            padding: 0 0 0 4px;
            color: black; }
          #comments .comments .comment .comment_interaction .btn .glyphicon-heart {
            color: #C5453F; }
          #comments .comments .comment .comment_interaction .btn [itemprop="upvoteCount"] {
            font-weight: bolder;
            color: black; }
      #comments .comments .comment .comments {
        padding-left: 30px; }
        #comments .comments .comment .comments .comment {
          text-align: right;
          opacity: .80; }
          #comments .comments .comment .comments .comment:hover, #comments .comments .comment .comments .comment:focus {
            opacity: 1; }
          #comments .comments .comment .comments .comment [itemprop="author"] {
            margin-right: 0;
            /* Avatar */ }
            #comments .comments .comment .comments .comment [itemprop="author"] img {
              margin-left: 10px;
              margin-right: 0;
              float: right !important; }
          #comments .comments .comment .comments .comment .content {
            /* Arrow up */
            border-bottom: none;
            text-align: left; }
            #comments .comments .comment .comments .comment .content:before {
              float: right; }
  #comments #sso_comentarios {
    margin-top: 20px;
    text-transform: none !important; }
    #comments #sso_comentarios .panel {
      background: none;
      border: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
      #comments #sso_comentarios .panel h4 {
        font-weight: bold;
        font-size: 1em; }
      #comments #sso_comentarios .panel p {
        font-size: 0.9em; }
      #comments #sso_comentarios .panel button {
        font-size: 0.8em; }
      #comments #sso_comentarios .panel .col-xs-16 .row .col-xs-8 + .col-xs-8 {
        border-left: 1px solid #e5e5e5;
        padding-bottom: 10px; }
      #comments #sso_comentarios .panel #formularioLoginSSO {
        padding-right: 10px; }
        #comments #sso_comentarios .panel #formularioLoginSSO > div {
          float: none !important;
          margin-bottom: 10px;
          text-align: left;
          display: block !important; }
        #comments #sso_comentarios .panel #formularioLoginSSO label {
          font-size: 0.9em;
          font-weight: normal;
          display: block; }
        #comments #sso_comentarios .panel #formularioLoginSSO .text-danger {
          font-size: 0.8em; }
        #comments #sso_comentarios .panel #formularioLoginSSO input {
          width: 100%; }
        #comments #sso_comentarios .panel #formularioLoginSSO .checkbox {
          font-size: 0.8em; }
          #comments #sso_comentarios .panel #formularioLoginSSO .checkbox input[type="checkbox"] {
            width: auto;
            margin-right: 10px; }

/* Variables */
@media (max-width: 480px) {
  #sso_comentarios .col-xs-8 {
    width: 100% !important;
    float: none !important;
    border: none !important; }
    #sso_comentarios .col-xs-8 button {
      float: none !important; }
    #sso_comentarios .col-xs-8 #formularioLoginSSO {
      padding-right: 0;
      padding-bottom: 20px;
      margin-bottom: 20px;
      border-bottom: 1px solid #ccc; } }
/**********************************/
/**********************************/
/************ OLD STYLE ***********/
/* NON RESPONSIVE HOME COMPATIBLE */
/**********************************/
/**********************************/
.tab-content.tab-coments {
  clear: both;
  border-top: 1px solid #e5e5e5;
  margin-top: 20px;
  padding: 20px; }
  .tab-content.tab-coments .tab-pane > small {
    color: #999;
    font-weight: bolder;
    font-size: 16px;
    text-transform: uppercase;
    display: block;
    margin-bottom: 20px;
    text-shadow: 0px 1px #FFF; }
  .tab-content.tab-coments .btn-more {
    text-align: center; }
  .tab-content.tab-coments ol {
    margin: 0;
    padding: 0; }
    .tab-content.tab-coments ol li {
      list-style: none;
      padding: 0;
      margin: 0 0 30px 0;
      text-shadow: 0px 1px #FFF;
      /* Replica */ }
      .tab-content.tab-coments ol li .additional_data {
        width: 100%; }
        .tab-content.tab-coments ol li .additional_data .profile [itemprop="name"], .tab-content.tab-coments ol li .additional_data .profile .name {
          font-weight: bold; }
        .tab-content.tab-coments ol li .additional_data .profile [itemprop="address"]:before, .tab-content.tab-coments ol li .additional_data .profile .address:before {
          content: "desde "; }
        .tab-content.tab-coments ol li .additional_data .avatar {
          width: 50px;
          height: 50px;
          border-radius: 50%;
          float: left;
          overflow: hidden;
          margin-right: 10px; }
          .tab-content.tab-coments ol li .additional_data .avatar img {
            width: 100%;
            overflow: hidden; }
      .tab-content.tab-coments ol li time {
        display: none; }
      .tab-content.tab-coments ol li .comment_context {
        font-size: 0.8em; }
      .tab-content.tab-coments ol li .comment_content {
        clear: both;
        margin: 20px 0;
        padding: 15px;
        border-bottom: 1px solid #ccc;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px;
        border-bottom-right-radius: 4px;
        border-top-right-radius: 4px;
        background: white;
        min-height: 1%;
        overflow: hidden;
        /* Arrow up */
        /* Title */ }
        .tab-content.tab-coments ol li .comment_content:before {
          font-family: 'Glyphicons Halflings';
          content: "\e253";
          color: white;
          margin-top: -30px;
          float: left; }
        .tab-content.tab-coments ol li .comment_content [itemprop="headline"] {
          font-weight: 900;
          display: inline; }
          .tab-content.tab-coments ol li .comment_content [itemprop="headline"]:after {
            content: "."; }
        .tab-content.tab-coments ol li .comment_content [itemprop="text"] {
          display: inline; }
        .tab-content.tab-coments ol li .comment_content .btn {
          border: 1px solid #e5e5e5;
          background: #fff;
          font-size: 0.7em;
          float: right;
          margin-top: 10px;
          margin-left: 10px;
          text-transform: uppercase;
          font-weight: 300;
          padding: 4px 8px; }
          .tab-content.tab-coments ol li .comment_content .btn i {
            padding-right: 5px; }
          .tab-content.tab-coments ol li .comment_content .btn span {
            display: inline-block;
            margin-left: 3px;
            font-weight: bold; }
          .tab-content.tab-coments ol li .comment_content .btn .fa-share {
            display: none; }
      .tab-content.tab-coments ol li.reply {
        padding-left: 7%; }

/* Hack comments viejo */
#login_comments > .col-xs-16 {
  width: 100% !important; }
  #login_comments > .col-xs-16 > .row > .col-xs-8 {
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px; }

/* Comments */
/* ETIQUETAS */
[itemprop="keywords"], .keywords {
  width: 100%;
  float: left;
  clear: both;
  display: block;
  padding: 7.5px 0; }
  [itemprop="keywords"] h6, .keywords h6 {
    font-size: 16px;
    color: #999;
    font-weight: 400;
    text-transform: uppercase;
    display: inline; }
    [itemprop="keywords"] h6:after, .keywords h6:after {
      content: ': '; }
  [itemprop="keywords"] a, .keywords a {
    border: none;
    margin: 0 5px 0 0;
    color: black;
    font-size: 16px;
    font-weight: 400;
    white-space: nowrap; }

/* Keywords */
/* PUBLICIDAD */
/* ESPECIAL BLOQUE SUSCRIPTORES */
.club_suscriptores .section_cliche .cliche_name {
  text-transform: none !important;
  font-weight: lighter !important;
  font-style: italic !important; }
.club_suscriptores figure .subscription_type {
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 2;
  background: #e42644;
  font-size: 18px;
  text-align: center;
  width: 60px;
  height: 60px;
  color: white;
  border-radius: 30px;
  text-transform: uppercase;
  line-height: 60px; }
.club_suscriptores figure .subscription_price {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  font-family: "Merriweather", Georgia, serif;
  font-weight: lighter !important;
  font-style: italic;
  font-size: 18px;
  text-align: right;
  color: white;
  padding: 5px 10px;
  background-color: rgba(0, 0, 0, 0.5); }
.club_suscriptores p b {
  font-size: 13px;
  color: #444;
  display: block;
  padding-top: 5px; }
.club_suscriptores .btn-subscribe {
  width: 100%;
  background: #e42644;
  color: white;
  text-transform: uppercase;
  display: block;
  float: left;
  font-weight: 600 !important;
  margin: 10px 0 0 0 !important;
  border-color: #e42644;
  border-radius: 2px !important; }

@media (max-width: 1020px) and (min-width: 768px) {
  .club_suscriptores figure .subscription_type {
    bottom: 5px;
    left: 5px;
    font-size: 14px;
    width: 45px;
    height: 45px;
    border-radius: 22.5px;
    line-height: 45px; }
  .club_suscriptores figure .subscription_price {
    font-size: 16px;
    padding: 5px 7px; } }
@media (max-width: 768px) {
  .club_suscriptores .section_cliche .cliche_name {
    font-size: 22px !important; } }
/* VENTAJAS DEL SUSCRIPTOR */
.ventajas_subs {
  margin-top: 0 !important;
  padding: 0 !important; }

.ventajas_subs h2 {
  font: bold 18px "Roboto Condensed",sans-serif !important;
  font-style: normal !important;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 3px; }

.ventajas_subs h2 a {
  color: #222; }

.promociones_club .item img.icon {
  float: left;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 15px 0 0; }

.promociones_club .item p {
  margin: 5px 0;
  font-family: 'Merriweather', sans-serif;
  font-size: 15px;
  color: #333; }
  .promociones_club .item p span {
    display: block;
    margin-top: 5px; }

.ventajas_subs .item a:hover {
  text-decoration: none; }

.promociones_club .item .btn {
  margin-top: 5px;
  background: black;
  border-color: black;
  color: white;
  font-family: "Roboto Condensed",sans-serif; }

.promociones_club .item .btn i {
  padding-right: 3px; }

.row.carousel-mode.promociones_club:after {
  display: none !important; }

footer .ventajas_subs .item {
  margin-top: 10px;
  text-align: center !important; }
  footer .ventajas_subs .item img.icon {
    float: none;
    margin: auto auto 10px auto;
    display: block; }
  footer .ventajas_subs .item p {
    color: #a6a6a6;
    font-size: 13px;
    display: block;
    margin-top: 5px; }
footer .ventajas_subs .flickity-page-dots .dot {
  background: #666;
  margin: 0 4px; }
  footer .ventajas_subs .flickity-page-dots .dot.is-selected {
    background: #ccc; }
footer .ventajas_subs .flickity-slider > div {
  padding-left: 0 !important;
  padding-right: 0 !important; }

/* Mod for SkyCrappers */
.container {
  position: relative !important; }

/* Adblocks */
.adblock {
  text-align: center;
  	/*
      	margin: $grid-gutter-width/2 0;
      	padding: 0 0 15px 0;
      	border: 1px solid #ebebeb;
  	*/
  padding: 15px 0px;
  position: relative !important;
  float: left;
  clear: both;
  width: 100%;
  /*
  &#ad-SkyDerechoDetalle {right: -120px;}
  &#ad-SkyIzquierdoDetalle {left: -120px;}
  */
  /* Horizontal Banners (Megabanner Vocento, Megabanner) */
  /* Megabanner */
  /* Faldon Superior */
  /* PATROCINIOS (Cabeceros) */
  /* Patrocinio Desktop */
  /* Patrocinio Desktop */
  /* Ocultar banners 1x1 NOMBRES LOCAL Y SERVIDOR
  // Intertitial Vocento (ad-Interstitial)
  // Intertitial Vocento Mobile (ad-InterstitiaMobile)
  // Layer (ad-Layer)
  // Intext(ad-Intext) */
  /* Hacerlos visibles para el uso del plugin */ }
  .adblock:before {
    /*
    margin: 0;
    font-size: 10px;
    color: $gray-light;
    content: "Publicidad";
    font-weight: 100;
    width: 100%;
    display: block;
    float: left;
    text-align: center;
    */ }
  .adblock.sky_der, .adblock.sky_izq {
    position: fixed !important;
    top: 0;
    padding: 0;
    float: none;
    border: none;
    margin: 0;
    width: auto !important; }
  .adblock#ad-Megabanner, .adblock#ad-MegabannerMobile, .adblock#ad-FaldonSuperior {
    /* background: $gray-lighter; */
    background: transparent;
    text-align: center;
    margin: 0;
    padding: 5px 0;
    border-top: 0;
    border-bottom: 0;
    overflow: hidden !important; }
    .adblock#ad-Megabanner:before, .adblock#ad-MegabannerMobile:before, .adblock#ad-FaldonSuperior:before {
      position: absolute;
      left: -15px;
      top: 40%;
      width: auto;
      height: auto;
      background: #e2e2e2;
      padding: 0 4px;
      -webkit-transform: rotate(-90deg);
      /* Safari */
      -moz-transform: rotate(-90deg);
      /* Firefox */
      -ms-transform: rotate(-90deg);
      /* IE */
      -o-transform: rotate(-90deg);
      /* Opera */
      filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
      /* Internet Explorer */ }
  .adblock#ad-Megabanner {
    /*border-bottom: 1px solid $gray-lighter !important;*/
    /*border-color: $gray-lighter !important;*/ }
  .adblock#ad-FaldonSuperior {
    /*background: transparent;*/
    /*border-color: $gray-lighter;*/
    /*border-bottom: 1px solid $gray-lighter;*/
    /*&:before {background: white;}*/ }
  .adblock#ad-PatrocinioDesktop {
    position: absolute !important;
    top: 15px !important;
    right: 30px !important;
    text-align: none;
    margin: 0;
    padding: 0;
    border: none;
    float: right;
    width: auto !important; }
    .adblock#ad-PatrocinioDesktop:before {
      display: none !important; }
  .adblock#ad-PatrocinioMobile {
    border: none !important;
    margin: 0 !important; }
    .adblock#ad-PatrocinioMobile:before {
      display: none !important; }
  .adblock.ad-Interstitial, .adblock.ad-InterstitiaMobile, .adblock.ad-Layer, .adblock.ad-Intext {
    display: none !important; }
  .adblock[style*="none"] {
    height: 0px !important;
    min-height: 0px !important;
    display: block !important;
    border: none !important;
    overflow: hidden !important;
    border-color: transparent !important;
    margin: 0 0 -1px 0 !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    background: transparent !important; }
    .adblock[style*="none"]:before {
      display: none !important; }

/* Mod for test No Padding */
.ad-noPd .adblock {
  padding: 0 !important; }

.ad-noPdX {
  /*padding-bottom: 0 !important;*/ }
  .ad-noPdX .adblock {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
    .ad-noPdX .adblock + .adblock[style*="none"] {
      padding-top: 0px !important; }

/* Sólo para pruebas de diseño */
.ad-noPdX .adblock[class*="visible-"] + .adblock[class*="visible-"] {
  padding-top: none !important; }

.adblock.megabanner.roadblock.normal {
  padding-top: 0 !important; }

/*****************************/
/***** MEDIA PAGE'S MODS *****/
/*****************************/
#detail_gallery .adblock,
#detail_video .adblock,
#detail_infographics .adblock {
  /* Faldon Superior */ }
  #detail_gallery .adblock#ad-FaldonSuperior,
  #detail_video .adblock#ad-FaldonSuperior,
  #detail_infographics .adblock#ad-FaldonSuperior {
    background: #111;
    border-color: #111;
    border-bottom: 1px solid #111; }
    #detail_gallery .adblock#ad-FaldonSuperior:before,
    #detail_video .adblock#ad-FaldonSuperior:before,
    #detail_infographics .adblock#ad-FaldonSuperior:before {
      background: #111;
      color: #444; }

/* Comportamiento especial moviles */
@media (max-width: 767px) {
  .adblock {
    text-align: center;
    width: auto !important;
    min-width: 100%;
    margin-left: -6px; } }
/* ESPECIAL TEADS */
.teads-inread, .teads-inboard {
  float: left;
  width: 100%; }

/* LIGATUS */
/* OLD LVG CODE */
#lig_lavozdegalicia_smartbox_article {
  width: 100%;
  float: left;
  clear: both;
  margin: 15px 0; }

/* Mixins */
/* Disposicion en 1 columna */
/* Disposicion en 2 columnas */
/*
@mixin ligatus_2col() {
	div[class^="lig_wrapper"] {
		div[ligatus-link] {
			width: 49% !important;
			max-width: 49% !important;
			padding: 0 0 10px 0;
		}

		div[class^="lig_txt"] {
			margin: 0;
			padding: 0;
		}
	}
}
*/
/* Cliche */
#header_73235.ng-binding, #header_veeseo_1.ng-binding, .ng-scope .ng-binding {
  font-family: "Roboto Condensed", sans-serif !important;
  font-size: 18px;
  margin: 0;
  padding: 0;
  font-weight: 700 !important;
  border: none !important;
  border-bottom-color: transparent; }

/* Mosca PUBLI */
#oba_73235 {
  display: none !important; }

/* GENERAL */
div[class^="lig_wrapper"] {
  width: 100%;
  max-width: 100%; }

/* 2 col on mobile - tablet*/
/* @media (max-width: $screen-sm) {@include ligatus_2col;} */
/* 1 col in aside */
aside div[class^="lig_wrapper"] {
  /* Imagen */ }
  aside div[class^="lig_wrapper"] div[ligatus-link], aside div[class^="lig_wrapper"] div.ligatus_cuc_cmp {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 0 10px 0; }
  aside div[class^="lig_wrapper"] div[class^="lig_img"] {
    float: left;
    padding: 0;
    margin: 0 10px 0 0;
    height: 90px;
    width: 150px; }
    aside div[class^="lig_wrapper"] div[class^="lig_img"] img {
      width: auto;
      height: 100%;
      max-width: none;
      /* margin-left: -30%; */ }
  aside div[class^="lig_wrapper"] div[class^="lig_txt"] {
    margin: 0;
    padding: 0; }

/* 1 col on mobile */
@media (max-width: 480px) {
  div[class^="lig_wrapper"] {
    /* Imagen */ }
    div[class^="lig_wrapper"] div[ligatus-link], div[class^="lig_wrapper"] div.ligatus_cuc_cmp {
      width: 100% !important;
      max-width: 100% !important;
      padding: 0 0 10px 0; }
    div[class^="lig_wrapper"] div[class^="lig_img"] {
      float: left;
      padding: 0;
      margin: 0 10px 0 0;
      height: 90px;
      width: 150px; }
      div[class^="lig_wrapper"] div[class^="lig_img"] img {
        width: auto;
        height: 100%;
        max-width: none;
        /* margin-left: -30%; */ }
    div[class^="lig_wrapper"] div[class^="lig_txt"] {
      margin: 0;
      padding: 0; } }
div[position].ng-scope {
  padding: 10px;
  border: 1px solid #ebebeb;
  /* Texto */ }
  div[position].ng-scope span[class^="lig_teaser"] {
    font-family: "Roboto Condensed", sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    padding: 0;
    margin: 0;
    display: block;
    line-height: 110%;
    color: black; }
  div[position].ng-scope span[class^="lig_headline"] {
    font-family: "Roboto Condensed", sans-serif !important;
    color: black;
    margin: 0;
    padding: 5px 0 0 0;
    display: block;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #666; }

/* CONTENIDO DESTACADO */
div[position] + .ng-scope {
  margin-top: 10px;
  /* Texto */ }
  div[position] + .ng-scope span[class^="lig_teaser"] {
    font-family: "Roboto Condensed", sans-serif !important;
    color: black;
    margin: 0;
    padding: 5px 0 0 0;
    display: block;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #666; }
  div[position] + .ng-scope span[class^="lig_headline"] {
    font-family: "Roboto Condensed", sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    padding: 0;
    margin: 0;
    display: block;
    line-height: 110%;
    color: black; }

/* LIGATUS */
/* NEW LVA CODE */
#lavozdeasturias_web_smartbox_articles {
  width: 100%;
  float: left;
  clear: both;
  margin: 15px 0 !important;
  border: 1px solid #e2e2e2;
  /* Box */
  /* Box Header */
  /* Content */
  /* Footer */ }
  #lavozdeasturias_web_smartbox_articles [id^="ligatusframe_"] {
    padding: 0 10px 10px 10px; }
  #lavozdeasturias_web_smartbox_articles [id^="header_"]:before {
    font-family: "Roboto Condensed", sans-serif !important;
    font-size: 18px;
    margin: 0 !important;
    padding: 0 !important;
    font-weight: 700 !important;
    text-transform: uppercase; }
  #lavozdeasturias_web_smartbox_articles [class^="lig_campaign"] {
    /* Tit */ }
    #lavozdeasturias_web_smartbox_articles [class^="lig_campaign"] [class^="lig_teaser"] {
      font-family: "Roboto Condensed", sans-serif !important;
      font-weight: 700;
      font-size: 16px;
      padding: 0;
      margin: 0;
      display: block;
      line-height: 110%;
      color: black; }
    #lavozdeasturias_web_smartbox_articles [class^="lig_campaign"] [class^="lig_headline"] {
      font-family: "Roboto Condensed", sans-serif !important;
      color: black;
      margin: 0;
      padding: 5px 0 0 0;
      display: block;
      font-weight: 400;
      font-size: 14px;
      line-height: 120%;
      color: #666; }
  #lavozdeasturias_web_smartbox_articles [id^="lig_footer"] {
    font-size: 11px;
    padding-bottom: 10px; }
    #lavozdeasturias_web_smartbox_articles [id^="lig_footer"] img {
      width: 15px;
      height: 15px; }

/* Hack para el intext de los detalles */
#article-page .intext {
  height: 0 !important;
  border: 0;
  margin: 0;
  padding: 0;
  overflow: hidden !important; }

#article-page .intext:before {
  content: ""; }

/****************************/
/****** WIDGETS PUBLI ******/
/**************************/
.ecommerce_widget .logo {
  display: inline-block;
  margin: 30px 0 0 0;
  padding-bottom: 7px; }
  .ecommerce_widget .logo img {
    max-height: 37px;
    width: auto; }
  .ecommerce_widget .logo span {
    text-transform: uppercase; }
.ecommerce_widget > .row:first-child > div[class="col-xs-18"] {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }
.ecommerce_widget select {
  display: inline-block;
  box-shadow: none !important;
  border: none;
  background: #eee;
  padding: 5px;
  margin-left: 3px;
  border-radius: 4px !important;
  text-align: center; }
.ecommerce_widget .box-list:before {
  display: none !important;
  background: #fff !important; }
.ecommerce_widget article[itemtype="http://schema.org/Product"] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }
.ecommerce_widget article .antetitulo {
  display: block;
  font-size: .8em;
  padding-bottom: 3px;
  color: #999;
  font-family: "Roboto", sans-serif; }
.ecommerce_widget article figure {
  position: relative;
  margin-bottom: 0; }
  .ecommerce_widget article figure img {
    width: 100%;
    height: auto !important; }
  .ecommerce_widget article figure .descuento {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.8);
    color: #f4f4f4;
    padding: 3px 0;
    font-weight: 300;
    font-size: .8em; }
    .ecommerce_widget article figure .descuento span {
      font-size: 1.2em;
      font-weight: normal; }
.ecommerce_widget article .content_wrapper {
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  position: relative; }
  .ecommerce_widget article .content_wrapper > * {
    flex-basis: 100%; }
  .ecommerce_widget article .content_wrapper .titulo {
    display: block;
    padding-bottom: 3px;
    font-family: "Roboto", sans-serif;
    font-weight: bold;
    font-size: 1em; }
  .ecommerce_widget article .content_wrapper p {
    display: block;
    margin: 0;
    font-size: .9em;
    font-family: "Roboto", sans-serif; }
  .ecommerce_widget article .content_wrapper .precio_nuevo {
    display: block;
    position: absolute;
    bottom: 4px;
    left: 0;
    right: 0;
    font-family: "Roboto Condensed", sans-serif;
    font-size: .9em; }
    .ecommerce_widget article .content_wrapper .precio_nuevo > span {
      color: #fff;
      font-weight: normal;
      background: #333;
      border-radius: 4px;
      padding: 5px 8px; }
    .ecommerce_widget article .content_wrapper .precio_nuevo strong {
      font-weight: normal !important;
      color: #fff; }
    .ecommerce_widget article .content_wrapper .precio_nuevo:hover {
      text-decoration: none;
      opacity: .9; }
.ecommerce_widget article.mujerhoy .antetitulo a {
  background: url(/assets/themes/lvdg2017/images/logosVerticales/xs/mujerhoy.png) left top no-repeat;
  height: 25px;
  width: 100px !important;
  display: block;
  text-indent: -999px; }
.ecommerce_widget article.viveelcamino .antetitulo a {
  background: url(/assets/themes/lvdg2016/images/logo_viveelcamino_hor.png) left top no-repeat;
  height: 30px;
  width: 74px !important;
  display: block;
  text-indent: -999px;
  background-position: center center; }
.ecommerce_widget article.voltaico .antetitulo a {
  background: url(/assets/themes/lvdg2016/images/logo_voltaico_hor.png) left top no-repeat;
  height: 22px;
  width: 106px !important;
  display: block;
  text-indent: -999px; }

/*****************************/
/*********** OFERPLAN ********/
/*****************************/
#oferplan article .content_wrapper .antetitulo {
  color: #1565C2; }
#oferplan article .content_wrapper .precio_nuevo > span {
  color: #fff;
  background: #1565C2; }
#oferplan article .content_wrapper .precio_nuevo strong {
  color: #fff; }

.oferplan_native .descuento {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #e42644;
  color: #fff;
  padding: 5px;
  font-weight: bolder; }
.oferplan_native .precio_nuevo {
  display: block;
  margin: 10px 0 5px 0;
  font-size: 16px; }
  .oferplan_native .precio_nuevo > span {
    padding: 5px;
    border-radius: 4px; }
.oferplan_native p[itemprop="description"] i {
  padding-right: 5px; }

/*****************************/
/****** CLIC ENTRADAS ********/
/*****************************/
#clic_entradas article .content_wrapper .antetitulo {
  color: #f93838; }
#clic_entradas article .content_wrapper .precio_nuevo > span {
  color: #fff;
  background: #f93838; }
#clic_entradas article .content_wrapper .precio_nuevo strong {
  color: #fff; }

/*********************/
/****** SUBELOO ******/
/********************/
#subeloo .logo span {
  color: #00A3D4;
  font-size: .8em;
  font-weight: bold;
  float: right;
  padding: 13px 0 0 10px; }
  @media (max-width: 1019px) {
    #subeloo .logo span {
      display: none; } }
#subeloo .logo:hover {
  text-decoration: none; }
#subeloo article .content_wrapper .antetitulo {
  color: #00A3D4; }
#subeloo article .content_wrapper .precio_nuevo > span {
  color: #fff;
  background: #00A3D4; }
#subeloo article .content_wrapper .precio_nuevo strong {
  color: #fff; }

/**************************/
/****** VERTICALES ********/
/*************************/
.vertical {
  width: 100% !important;
  position: relative;
  background: #f4f4f4; }
  .vertical header {
    margin: 0; }
    .vertical header .logo {
      background-size: contain !important;
      display: block;
      width: 100%;
      height: 40px; }
      .vertical header .logo span {
        visibility: hidden; }
  .vertical > div {
    padding: 0 !important; }
    .vertical > div h2 {
      padding: 0 10px 15px 10px;
      font-size: 15px; }
    .vertical > div:after {
      display: none !important; }
  .vertical .carousel-mode {
    margin-left: -15px;
    margin-right: -15px; }
    .vertical .carousel-mode:before, .vertical .carousel-mode:after {
      content: " ";
      display: table; }
    .vertical .carousel-mode:after {
      clear: both; }
    .vertical .carousel-mode.flickity-enabled {
      position: static !important; }
  .vertical .flickity-slider > [class*="col-"] {
    padding-top: 0 !important; }
    .vertical .flickity-slider > [class*="col-"] .embed-responsive-16by9 {
      background-color: none; }
    .vertical .flickity-slider > [class*="col-"] .embed-responsive-item {
      height: auto !important; }
    .vertical .flickity-slider > [class*="col-"] .item h2 {
      padding: 0 10px;
      font-size: 15px; }
  .vertical .flickity-page-dots {
    position: absolute;
    bottom: -30px;
    left: 0; }

/* Vive el camino */
#vivecamino .logo {
  background: #222 url(/assets/themes/lvdg2016/images/logo_vivecamino.png) center center no-repeat; }

/* Andro4All */
#andro4all .logo {
  background: #222 url(/assets/themes/lvdg2016/images/logo_andro4all.png) center center no-repeat; }

/* Mujer hoy */
#mujerhoy .logo {
  background: #222 url(/assets/themes/lvdg2016/images/logo_mujerhoy.png) center center no-repeat; }

.grid-verticales {
  justify-content: space-between;
  padding: 15px; }
  .grid-verticales .vertical {
    flex: 4;
    width: auto;
    min-width: 225px;
    margin-left: 15px;
    margin-right: 15px; }
    @media (min-width: 1020px) {
      .grid-verticales .vertical:first-child {
        margin-left: 0; }
      .grid-verticales .vertical:last-child {
        margin-right: 0; } }
    .grid-verticales .vertical .flickity-slider > [class*="col-"]:before {
      display: none !important; }

/* Patrocinio torre */
.detail.torremarathon .content_wrap > .row:first-child .hidden-xs {
  display: block !important; }

/* Oferplan detalles */
.detail #oferplan {
  width: 270px;
  /* .ecommerce_widget .flickity-slider > div[class*="col-"] { padding: 0 !important; } */ }
  @media (max-width: 767px) {
    .detail #oferplan {
      width: 100% !important; } }
  .detail #oferplan .logo {
    display: block;
    text-align: center; }
    @media (max-width: 767px) {
      .detail #oferplan .logo {
        margin-top: 0 !important; } }
  .detail #oferplan article[itemtype="http://schema.org/Product"] {
    display: block !important; }
  .detail #oferplan article figure {
    margin-bottom: 10px; }
    @media (max-width: 767px) {
      .detail #oferplan article figure {
        float: left;
        width: 45%; } }
  .detail #oferplan article .content_wrapper {
    display: block !important;
    text-align: center !important; }
  .detail #oferplan article .content_wrapper .titulo {
    margin: 0 !important; }
  .detail #oferplan article .content_wrapper .precio_nuevo {
    position: relative !important;
    display: block !important;
    bottom: auto !important;
    left: auto !important;
    right: auto !important;
    padding: 5px 8px !important;
    background: #1565C2 !important;
    border-radius: 4px;
    text-align: center;
    font-weight: bold;
    margin-top: 5px; }
  .detail #oferplan article .content_wrapper .precio_nuevo span {
    padding: 0 !important;
    background: none !important; }
  .detail #oferplan .carousel-mode {
    padding-left: 40px !important;
    padding-right: 40px !important; }
  .detail #oferplan .flickity-prev-next-button.previous {
    left: 0 !important; }
  .detail #oferplan .flickity-prev-next-button.next {
    right: -5px !important; }
  .detail #oferplan .flickity-prev-next-button svg {
    width: 40% !important;
    height: 40% !important;
    filter: none !important; }
  .detail #oferplan .flickity-prev-next-button .arrow {
    fill: #666 !important; }

/* Noticias patrocinadas */
.contenidospatrocinados .nav_article {
  border: none !important;
  margin-top: 20px !important;
  text-align: center !important;
  position: relative; }
  .contenidospatrocinados .nav_article h3[itemprop="articleSection"] {
    background: #eee;
    font-family: "Roboto" !important;
    font-weight: bold !important;
    color: #333 !important;
    font-size: 11px !important;
    padding: 8px 12px !important;
    display: inline-block !important;
    margin: auto !important;
    text-align: center !important;
    border-radius: 6px;
    line-height: 1 !important; }
    .contenidospatrocinados .nav_article h3[itemprop="articleSection"] a {
      color: #333 !important;
      font-weight: 300 !important; }
    .contenidospatrocinados .nav_article h3[itemprop="articleSection"] span {
      font-weight: bold !important; }

article.patrocinado .patrocinador {
  padding: 0 !important;
  color: #656565 !important; }

.raiSkinDesktop .ad-MegaBannerDesktopVoz-id {
  display: none; }

/* Ads */
/* PIE PAGINA */
#footer {
  background: #fff; }
  #footer footer {
    text-align: center;
    font-size: 1em;
    margin: 0;
    color: #999;
    background: none;
    float: none !important;
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
    /* Cliches de encabezado */
    /* Listas */
    /* promo */
    /*  links */
    /* Promociones */
    /* Legal */ }
    @media (max-width: 767px) {
      #footer footer {
        padding: 0 !important; } }
    #footer footer .container {
      background: #222;
      box-shadow: 0px 0px 10px #ebebeb !important;
      padding-top: 0;
      padding-bottom: 0; }
      #footer footer .container > .row {
        padding: 20px;
        border-bottom: 1px solid #444; }
        #footer footer .container > .row:last-child {
          border: none; }
        @media (max-width: 767px) {
          #footer footer .container > .row > div {
            margin-bottom: 13.3333333333px; }
            #footer footer .container > .row > div:last-child {
              margin-bottom: 0; } }
    @media (max-width: 1019px) and (min-width: 768px) {
      #footer footer > .container {
        width: auto !important; } }
    #footer footer a {
      color: #999; }
      #footer footer a:hover {
        color: white; }
    #footer footer h4 {
      font-family: "Roboto Condensed", sans-serif;
      font-weight: bold;
      font-size: 13px;
      text-align: left;
      display: block;
      text-transform: uppercase;
      color: #ccc;
      width: 100%;
      padding: 0; }
    #footer footer dl {
      text-align: left;
      margin: 0;
      padding: 0;
      min-height: 1%;
      overflow: hidden; }
      #footer footer dl dd {
        padding: 5px 0;
        font-weight: normal;
        font-size: .9em;
        font-family: "Roboto Condensed", sans-serif; }
        #footer footer dl dd a {
          color: #a6a6a6;
          font-weight: 300; }
          #footer footer dl dd a:hover {
            text-decoration: none;
            color: #ccc; }
    #footer footer .promo {
      text-align: left; }
      #footer footer .promo figure {
        width: 100%; }
        #footer footer .promo figure img {
          max-width: 100%; }
      #footer footer .promo h3 {
        font-family: "Roboto Condensed", sans-serif;
        font-size: 15px; }
        #footer footer .promo h3 a {
          font-weight: bold !important;
          color: #ccc !important;
          line-height: 1.3 !important; }
    #footer footer .links {
      text-align: left; }
      #footer footer .links a {
        font-size: 20px;
        padding: 5px;
        display: inline-block;
        color: #727272; }
        #footer footer .links a span {
          display: inline-block;
          font-weight: 300;
          font-size: 14px;
          padding-left: 5px; }
        #footer footer .links a:hover {
          text-decoration: none;
          color: #999; }
      @media (min-width: 1020px) {
        #footer footer .links.app {
          margin-top: 25px; } }
      #footer footer .links.app a {
        display: block;
        padding: 0; }
        @media (max-width: 767px) {
          #footer footer .links.app a {
            display: inline-block;
            padding: 0 5px; } }
    #footer footer .promociones {
      background: #ebebeb;
      /* Articulos promocion */ }
      #footer footer .promociones .row {
        margin: 0 !important; }
      #footer footer .promociones h4 {
        color: #444;
        margin-bottom: 20px; }
      #footer footer .promociones article {
        min-height: 1%;
        overflow: hidden; }
        #footer footer .promociones article figure img {
          width: 100%; }
        #footer footer .promociones article figure figcaption {
          display: none; }
        #footer footer .promociones article h2 {
          font-size: 18px;
          font-weight: bold;
          text-align: left;
          margin: 0; }
          #footer footer .promociones article h2 a {
            color: #444; }
    #footer footer .legal {
      margin: 0;
      padding: 0;
      color: #ccc;
      font-size: .8em;
      font-weight: 300; }
      #footer footer .legal li {
        list-style: none;
        display: inline-block;
        margin: 0 5px; }
        @media (max-width: 767px) {
          #footer footer .legal li.copy {
            display: block;
            margin-bottom: 10px; } }
        #footer footer .legal li.copy #copy_more {
          cursor: pointer; }
        #footer footer .legal li.dir {
          color: #999;
          width: 80%;
          margin: 5px auto; }
        #footer footer .legal li img {
          margin-top: -4px;
          padding-right: 3px; }
  #footer .sellos {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: flex-end; }
    #footer .sellos .autocontrol {
      text-align: left;
      display: block;
      margin: 0;
      padding: 10px; }
      @media (max-width: 767px) {
        #footer .sellos .autocontrol {
          text-align: center !important; } }
      #footer .sellos .autocontrol small {
        color: #666;
        display: block;
        font-weight: 300;
        margin-bottom: 5px;
        font-size: 11px; }
      #footer .sellos .autocontrol img {
        max-height: 60px; }
      #footer .sellos .autocontrol:hover {
        text-decoration: none !important; }
    #footer .sellos .confianzaonline {
      padding: 10px; }
      #footer .sellos .confianzaonline img {
        max-height: 60px; }

/* Footer */
/* Clase para metas IOS / Android */
#smartbanner {
  position: absolute;
  left: 0;
  top: -82px;
  border-bottom: 1px solid #e8e8e8;
  width: 100%;
  height: 78px;
  font-family: 'Helvetica Neue',sans-serif;
  background: -webkit-linear-gradient(top, #f4f4f4 0, #cdcdcd 100%);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  z-index: 9998;
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
  -webkit-text-size-adjust: none; }

#smartbanner .sb-container {
  margin: 0 auto; }

#smartbanner .sb-close {
  position: absolute;
  left: 5px;
  top: 5px;
  display: block;
  border: 2px solid #fff;
  width: 14px;
  height: 14px;
  font-family: ArialRoundedMTBold,Arial;
  font-size: 15px;
  line-height: 15px;
  text-align: center;
  color: #fff;
  background: #c5c5c5;
  text-decoration: none;
  text-shadow: none;
  border-radius: 14px;
  -webkit-font-smoothing: subpixel-antialiased; }

#smartbanner .sb-button, #smartbanner .sb-info {
  font-weight: 700;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  position: absolute; }

#smartbanner .sb-close:active {
  font-size: 13px;
  color: #aaa; }

#smartbanner .sb-icon {
  position: absolute;
  left: 30px;
  top: 10px;
  display: block;
  width: 57px;
  height: 57px;
  background: rgba(0, 0, 0, 0.6);
  background-size: cover;
  border-radius: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }

#smartbanner.no-icon .sb-icon {
  display: none; }

#smartbanner .sb-info {
  left: 98px;
  top: 18px;
  width: 44%;
  font-size: 11px;
  line-height: 1.2em;
  color: #6a6a6a; }

#smartbanner #smartbanner.no-icon .sb-info {
  left: 34px; }

#smartbanner .sb-info strong {
  display: block;
  font-size: 13px;
  color: #4d4d4d;
  line-height: 18px; }

#smartbanner .sb-info > span {
  display: block; }

#smartbanner .sb-info em {
  font-style: normal;
  text-transform: uppercase; }

#smartbanner .sb-button {
  right: 20px;
  top: 24px;
  border: 1px solid #bfbfbf;
  padding: 0 10px;
  min-width: 10%;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #6a6a6a;
  background: -webkit-linear-gradient(top, #efefef 0, #dcdcdc 100%);
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 0 rgba(255, 255, 255, 0.7) inset; }

#smartbanner .sb-button:active, #smartbanner .sb-button:hover {
  background: -webkit-linear-gradient(top, #dcdcdc 0, #efefef 100%); }

#smartbanner .sb-icon.gloss:after {
  content: '';
  position: absolute;
  left: 0;
  top: -1px;
  border-top: 1px solid rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 50%;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.2) 100%);
  border-radius: 10px 10px 12px 12px; }

#smartbanner.android {
  background: #eee;
  border-top: none;
  box-shadow: none; }

#smartbanner.android .sb-close {
  border: 0;
  width: 17px;
  height: 17px;
  line-height: 17px;
  color: #fff;
  background: #888;
  text-shadow: none;
  box-shadow: none; }

#smartbanner.android .sb-close:active {
  color: #eee; }

#smartbanner.android .sb-info {
  color: #666;
  text-shadow: none; }

#smartbanner.android .sb-info strong {
  color: #333; }

#smartbanner.android .sb-button {
  min-width: 12%;
  border: none;
  padding: 1px;
  color: #fff;
  background: 0 0;
  border-radius: 0;
  box-shadow: none; }

#smartbanner.android .sb-button span {
  text-align: center;
  display: block;
  padding: 0 10px;
  background: #E42644 !important;
  text-transform: none;
  text-shadow: none;
  box-shadow: none; }

#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover {
  background: 0 0; }

/* Banner app */
/* CLICHES SECCIONES */
.cliche_section {
  text-align: center; }
  .cliche_section > [class*="col"] h2 {
    padding: 15px 0;
    border-top: 1px solid #e2e2e2;
    background: #ebebeb;
    color: #222;
    font-family: "Merriweather", Georgia, serif;
    font-weight: normal; }
    .cliche_section > [class*="col"] h2 span {
      position: relative; }
    .cliche_section > [class*="col"] h2 span {
      position: relative; }

/* CLICHE BLOQUE */
.blq_cliche {
  /*margin-top: $grid-gutter-width !important;*/
  /* Cliche */
  flex-basis: 100%; }
  .blq_cliche > div[class*="col"] {
    text-align: center;
    padding: 0 !important; }
    .blq_cliche > div[class*="col"]:before {
      display: none !important; }
    .blq_cliche > div[class*="col"] h2 {
      position: relative;
      margin: 0 auto;
      padding: 0;
      float: none;
      /*margin: 0;*/
      /*font-weight: bold;*/
      font-size: 19px;
      text-transform: uppercase;
      font-family: "Merriweather", Georgia, serif;
      padding: 15px 0;
      font-weight: normal; }
      .blq_cliche > div[class*="col"] h2:before {
        content: "";
        background: #e42644;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px; }
  .blq_cliche[class*="cliche_"] h2:before {
    display: none; }

/**********************/
/* Cliches especiales */
/**********************/
/**********************/
article.especialportugal .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/clicheportugal2.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 252px;
  height: 21px;
  margin-bottom: 2px; }
  article.especialportugal .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 21px; }
article.globalasturias .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_globalasturias.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 131px;
  height: 30px;
  margin-bottom: 2px; }
  article.globalasturias .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 30px; }
article.globalgalicia .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_globalgalicia.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 128px;
  height: 30px;
  margin-bottom: 2px; }
  article.globalgalicia .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 30px; }
article.viveelcamino .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/logo_viveelcamino_hor.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 128px;
  height: 30px;
  margin-bottom: 2px; }
  article.viveelcamino .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 30px; }
article.rusia2018 .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_rusia.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 125px;
  height: 30px;
  margin-bottom: 2px; }
  article.rusia2018 .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 30px; }
article.listisimas .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_listisimas.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 135px;
  height: 25px;
  margin-bottom: 2px; }
  article.listisimas .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 25px; }
article.chapuzasgallegas .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_chapuzas.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 210px;
  height: 26px;
  margin-bottom: 2px; }
  article.chapuzasgallegas .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 26px; }
article.elmayorproblemadegalicia .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/elmayorproblemadegalicia.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 255px;
  height: 30px;
  margin-bottom: 2px; }
  article.elmayorproblemadegalicia .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 30px; }
article.lamochilaroja .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/logo_mochila_cliche.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 177px;
  height: 30px;
  margin-bottom: 2px; }
  article.lamochilaroja .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 30px; }
article.enfoque .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche-enfoquegallego.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 69px;
  height: 30px;
  margin-bottom: 2px; }
  article.enfoque .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 30px; }
article.red .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche-red.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 120px;
  height: 18px;
  margin-bottom: 2px; }
  article.red .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 18px; }
article.sabebien .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/logo-cliche-sabebien.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 139px;
  height: 30px;
  margin-bottom: 2px; }
  article.sabebien .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 30px; }
article.galiciainnova .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_galiciainnova.jpg) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 139px;
  height: 30px;
  margin-bottom: 2px; }
  article.galiciainnova .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 30px; }
article.cursodegalego .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_cursodegalego.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 162px;
  height: 30px;
  margin-bottom: 2px; }
  article.cursodegalego .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 30px; }
article.somosagro .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_somosagro.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 132px;
  height: 30px;
  margin-bottom: 2px; }
  article.somosagro .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 30px; }
article.disfrutadelrural .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_disfrutadelrural.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 150px;
  height: 30px;
  margin-bottom: 2px; }
  article.disfrutadelrural .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 30px; }
article.jubilo-abanca .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_jubilo-abanca.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 144px;
  height: 23px;
  margin-bottom: 2px; }
  article.jubilo-abanca .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 23px; }
article.cumbredelclima .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_cumbreclimatica_3.jpg) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 200px;
  height: 35px;
  margin-bottom: 2px; }
  article.cumbredelclima .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 35px; }
article.vozantartida .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_lavozantartida.jpg) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 150px;
  height: 30px;
  margin-bottom: 2px; }
  article.vozantartida .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 30px; }
article.buenasnoticiasepidemia .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/buenasnoticiasepidemia.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 179px;
  height: 30px;
  margin-bottom: 2px; }
  article.buenasnoticiasepidemia .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 30px; }
article.mundoqueviene .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/mundoqueviene.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 136px;
  height: 22px;
  margin-bottom: 2px; }
  article.mundoqueviene .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 22px; }
article.elecciones .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_elecciones_12J-articulo.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 136px;
  height: 22px;
  margin-bottom: 2px; }
  article.elecciones .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 22px; }
article.aprendepac .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_aprendepac.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 178px;
  height: 25px;
  margin-bottom: 2px; }
  article.aprendepac .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 25px; }
article.somosmar .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_somosmar.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 128px;
  height: 30px;
  margin-bottom: 2px; }
  article.somosmar .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 30px; }
article.enprofundidad .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_enprofundidad.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 134px;
  height: 30px;
  margin-bottom: 2px; }
  article.enprofundidad .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 30px; }
article.aniversariopandemia .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/aniversariopandemia.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 136px;
  height: 22px;
  margin-bottom: 2px; }
  article.aniversariopandemia .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 22px; }
article.pueblogallego .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/pueblogallego.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 148px;
  height: 24px;
  margin-bottom: 2px; }
  article.pueblogallego .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 24px; }
article.alimerka_ssb .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/alimerka_cliche_ssb.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 148px;
  height: 24px;
  margin-bottom: 2px; }
  article.alimerka_ssb .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 24px; }
article.alimerka .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/alimerka_cliche.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 254px;
  height: 24px;
  margin-bottom: 2px; }
  article.alimerka .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 24px; }
article.lasaludsabebien .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/alimerka_cliche.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 254px;
  height: 24px;
  margin-bottom: 2px; }
  article.lasaludsabebien .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 24px; }
article.hablemos-de-futuro .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_santander_futuro.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 205px;
  height: 35px;
  margin-bottom: 2px; }
  article.hablemos-de-futuro .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 35px; }
article.eurocopa2021 .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/eurocopa2021.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 148px;
  height: 24px;
  margin-bottom: 2px; }
  article.eurocopa2021 .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 24px; }
article.venagalicia .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/venagalicia.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 108px;
  height: 23px;
  margin-bottom: 2px; }
  article.venagalicia .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 23px; }
article.tokio2020 .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/tokio2020.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 108px;
  height: 23px;
  margin-bottom: 2px; }
  article.tokio2020 .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 23px; }
article.vozsalud .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/vozsalud.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 148px;
  height: 24px;
  margin-bottom: 2px; }
  article.vozsalud .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 24px; }
article.aniversariocovid .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/aniversariocovid.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 148px;
  height: 24px;
  margin-bottom: 2px; }
  article.aniversariocovid .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 24px; }
article.acbcoparey .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/acbcoparey.png) no-repeat !important;
  background-size: contain !important;
  display: block;
  width: 61px;
  height: 48px;
  margin-bottom: 2px; }
  article.acbcoparey .antetitulo span a {
    display: block;
    text-indent: -999999px;
    height: 48px; }

/* .list-col  */
.list-col-md-8-left article.especialportugal, .list-col-md-6-left article.especialportugal, .list-row-md-6-right article.especialportugal, .list-col-xs-8-right article.especialportugal, .list-col-md-5-right article.especialportugal, .thumb-md article.especialportugal {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.especialportugal, .list-col-md-6-left article.especialportugal, .list-row-md-6-right article.especialportugal, .list-col-xs-8-right article.especialportugal, .list-col-md-5-right article.especialportugal, .thumb-md article.especialportugal {
      padding-top: 21px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.especialportugal .antetitulo, .list-col-md-6-left article.especialportugal .antetitulo, .list-row-md-6-right article.especialportugal .antetitulo, .list-col-xs-8-right article.especialportugal .antetitulo, .list-col-md-5-right article.especialportugal .antetitulo, .thumb-md article.especialportugal .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.especialportugal .antetitulo span, .list-col-md-6-left article.especialportugal .antetitulo span, .list-row-md-6-right article.especialportugal .antetitulo span, .list-col-xs-8-right article.especialportugal .antetitulo span, .list-col-md-5-right article.especialportugal .antetitulo span, .thumb-md article.especialportugal .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/clicheportugal2.png) no-repeat !important;
    width: 252px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.especialportugal .antetitulo span, .list-col-md-6-left article.especialportugal .antetitulo span, .list-row-md-6-right article.especialportugal .antetitulo span, .list-col-xs-8-right article.especialportugal .antetitulo span, .list-col-md-5-right article.especialportugal .antetitulo span, .thumb-md article.especialportugal .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/clicheportugal2.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.globalasturias, .list-col-md-6-left article.globalasturias, .list-row-md-6-right article.globalasturias, .list-col-xs-8-right article.globalasturias, .list-col-md-5-right article.globalasturias, .thumb-md article.globalasturias {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.globalasturias, .list-col-md-6-left article.globalasturias, .list-row-md-6-right article.globalasturias, .list-col-xs-8-right article.globalasturias, .list-col-md-5-right article.globalasturias, .thumb-md article.globalasturias {
      padding-top: 30px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.globalasturias .antetitulo, .list-col-md-6-left article.globalasturias .antetitulo, .list-row-md-6-right article.globalasturias .antetitulo, .list-col-xs-8-right article.globalasturias .antetitulo, .list-col-md-5-right article.globalasturias .antetitulo, .thumb-md article.globalasturias .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.globalasturias .antetitulo span, .list-col-md-6-left article.globalasturias .antetitulo span, .list-row-md-6-right article.globalasturias .antetitulo span, .list-col-xs-8-right article.globalasturias .antetitulo span, .list-col-md-5-right article.globalasturias .antetitulo span, .thumb-md article.globalasturias .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche_globalasturias.png) no-repeat !important;
    width: 131px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.globalasturias .antetitulo span, .list-col-md-6-left article.globalasturias .antetitulo span, .list-row-md-6-right article.globalasturias .antetitulo span, .list-col-xs-8-right article.globalasturias .antetitulo span, .list-col-md-5-right article.globalasturias .antetitulo span, .thumb-md article.globalasturias .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche_globalasturias.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.globalgalicia, .list-col-md-6-left article.globalgalicia, .list-row-md-6-right article.globalgalicia, .list-col-xs-8-right article.globalgalicia, .list-col-md-5-right article.globalgalicia, .thumb-md article.globalgalicia {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.globalgalicia, .list-col-md-6-left article.globalgalicia, .list-row-md-6-right article.globalgalicia, .list-col-xs-8-right article.globalgalicia, .list-col-md-5-right article.globalgalicia, .thumb-md article.globalgalicia {
      padding-top: 30px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.globalgalicia .antetitulo, .list-col-md-6-left article.globalgalicia .antetitulo, .list-row-md-6-right article.globalgalicia .antetitulo, .list-col-xs-8-right article.globalgalicia .antetitulo, .list-col-md-5-right article.globalgalicia .antetitulo, .thumb-md article.globalgalicia .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.globalgalicia .antetitulo span, .list-col-md-6-left article.globalgalicia .antetitulo span, .list-row-md-6-right article.globalgalicia .antetitulo span, .list-col-xs-8-right article.globalgalicia .antetitulo span, .list-col-md-5-right article.globalgalicia .antetitulo span, .thumb-md article.globalgalicia .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche_globalgalicia.png) no-repeat !important;
    width: 128px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.globalgalicia .antetitulo span, .list-col-md-6-left article.globalgalicia .antetitulo span, .list-row-md-6-right article.globalgalicia .antetitulo span, .list-col-xs-8-right article.globalgalicia .antetitulo span, .list-col-md-5-right article.globalgalicia .antetitulo span, .thumb-md article.globalgalicia .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche_globalgalicia.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.viveelcamino, .list-col-md-6-left article.viveelcamino, .list-row-md-6-right article.viveelcamino, .list-col-xs-8-right article.viveelcamino, .list-col-md-5-right article.viveelcamino, .thumb-md article.viveelcamino {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.viveelcamino, .list-col-md-6-left article.viveelcamino, .list-row-md-6-right article.viveelcamino, .list-col-xs-8-right article.viveelcamino, .list-col-md-5-right article.viveelcamino, .thumb-md article.viveelcamino {
      padding-top: 30px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.viveelcamino .antetitulo, .list-col-md-6-left article.viveelcamino .antetitulo, .list-row-md-6-right article.viveelcamino .antetitulo, .list-col-xs-8-right article.viveelcamino .antetitulo, .list-col-md-5-right article.viveelcamino .antetitulo, .thumb-md article.viveelcamino .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.viveelcamino .antetitulo span, .list-col-md-6-left article.viveelcamino .antetitulo span, .list-row-md-6-right article.viveelcamino .antetitulo span, .list-col-xs-8-right article.viveelcamino .antetitulo span, .list-col-md-5-right article.viveelcamino .antetitulo span, .thumb-md article.viveelcamino .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/logo_viveelcamino_hor.png) no-repeat !important;
    width: 128px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.viveelcamino .antetitulo span, .list-col-md-6-left article.viveelcamino .antetitulo span, .list-row-md-6-right article.viveelcamino .antetitulo span, .list-col-xs-8-right article.viveelcamino .antetitulo span, .list-col-md-5-right article.viveelcamino .antetitulo span, .thumb-md article.viveelcamino .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/logo_viveelcamino_hor.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.rusia2018, .list-col-md-6-left article.rusia2018, .list-row-md-6-right article.rusia2018, .list-col-xs-8-right article.rusia2018, .list-col-md-5-right article.rusia2018, .thumb-md article.rusia2018 {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.rusia2018, .list-col-md-6-left article.rusia2018, .list-row-md-6-right article.rusia2018, .list-col-xs-8-right article.rusia2018, .list-col-md-5-right article.rusia2018, .thumb-md article.rusia2018 {
      padding-top: 30px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.rusia2018 .antetitulo, .list-col-md-6-left article.rusia2018 .antetitulo, .list-row-md-6-right article.rusia2018 .antetitulo, .list-col-xs-8-right article.rusia2018 .antetitulo, .list-col-md-5-right article.rusia2018 .antetitulo, .thumb-md article.rusia2018 .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.rusia2018 .antetitulo span, .list-col-md-6-left article.rusia2018 .antetitulo span, .list-row-md-6-right article.rusia2018 .antetitulo span, .list-col-xs-8-right article.rusia2018 .antetitulo span, .list-col-md-5-right article.rusia2018 .antetitulo span, .thumb-md article.rusia2018 .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche_rusia.png) no-repeat !important;
    width: 125px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.rusia2018 .antetitulo span, .list-col-md-6-left article.rusia2018 .antetitulo span, .list-row-md-6-right article.rusia2018 .antetitulo span, .list-col-xs-8-right article.rusia2018 .antetitulo span, .list-col-md-5-right article.rusia2018 .antetitulo span, .thumb-md article.rusia2018 .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche_rusia.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.listisimas, .list-col-md-6-left article.listisimas, .list-row-md-6-right article.listisimas, .list-col-xs-8-right article.listisimas, .list-col-md-5-right article.listisimas, .thumb-md article.listisimas {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.listisimas, .list-col-md-6-left article.listisimas, .list-row-md-6-right article.listisimas, .list-col-xs-8-right article.listisimas, .list-col-md-5-right article.listisimas, .thumb-md article.listisimas {
      padding-top: 25px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.listisimas .antetitulo, .list-col-md-6-left article.listisimas .antetitulo, .list-row-md-6-right article.listisimas .antetitulo, .list-col-xs-8-right article.listisimas .antetitulo, .list-col-md-5-right article.listisimas .antetitulo, .thumb-md article.listisimas .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.listisimas .antetitulo span, .list-col-md-6-left article.listisimas .antetitulo span, .list-row-md-6-right article.listisimas .antetitulo span, .list-col-xs-8-right article.listisimas .antetitulo span, .list-col-md-5-right article.listisimas .antetitulo span, .thumb-md article.listisimas .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche_listisimas.png) no-repeat !important;
    width: 135px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.listisimas .antetitulo span, .list-col-md-6-left article.listisimas .antetitulo span, .list-row-md-6-right article.listisimas .antetitulo span, .list-col-xs-8-right article.listisimas .antetitulo span, .list-col-md-5-right article.listisimas .antetitulo span, .thumb-md article.listisimas .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche_listisimas.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.chapuzasgallegas, .list-col-md-6-left article.chapuzasgallegas, .list-row-md-6-right article.chapuzasgallegas, .list-col-xs-8-right article.chapuzasgallegas, .list-col-md-5-right article.chapuzasgallegas, .thumb-md article.chapuzasgallegas {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.chapuzasgallegas, .list-col-md-6-left article.chapuzasgallegas, .list-row-md-6-right article.chapuzasgallegas, .list-col-xs-8-right article.chapuzasgallegas, .list-col-md-5-right article.chapuzasgallegas, .thumb-md article.chapuzasgallegas {
      padding-top: 26px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.chapuzasgallegas .antetitulo, .list-col-md-6-left article.chapuzasgallegas .antetitulo, .list-row-md-6-right article.chapuzasgallegas .antetitulo, .list-col-xs-8-right article.chapuzasgallegas .antetitulo, .list-col-md-5-right article.chapuzasgallegas .antetitulo, .thumb-md article.chapuzasgallegas .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.chapuzasgallegas .antetitulo span, .list-col-md-6-left article.chapuzasgallegas .antetitulo span, .list-row-md-6-right article.chapuzasgallegas .antetitulo span, .list-col-xs-8-right article.chapuzasgallegas .antetitulo span, .list-col-md-5-right article.chapuzasgallegas .antetitulo span, .thumb-md article.chapuzasgallegas .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche_chapuzas.png) no-repeat !important;
    width: 210px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.chapuzasgallegas .antetitulo span, .list-col-md-6-left article.chapuzasgallegas .antetitulo span, .list-row-md-6-right article.chapuzasgallegas .antetitulo span, .list-col-xs-8-right article.chapuzasgallegas .antetitulo span, .list-col-md-5-right article.chapuzasgallegas .antetitulo span, .thumb-md article.chapuzasgallegas .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche_chapuzas.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.elmayorproblemadegalicia, .list-col-md-6-left article.elmayorproblemadegalicia, .list-row-md-6-right article.elmayorproblemadegalicia, .list-col-xs-8-right article.elmayorproblemadegalicia, .list-col-md-5-right article.elmayorproblemadegalicia, .thumb-md article.elmayorproblemadegalicia {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.elmayorproblemadegalicia, .list-col-md-6-left article.elmayorproblemadegalicia, .list-row-md-6-right article.elmayorproblemadegalicia, .list-col-xs-8-right article.elmayorproblemadegalicia, .list-col-md-5-right article.elmayorproblemadegalicia, .thumb-md article.elmayorproblemadegalicia {
      padding-top: 30px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.elmayorproblemadegalicia .antetitulo, .list-col-md-6-left article.elmayorproblemadegalicia .antetitulo, .list-row-md-6-right article.elmayorproblemadegalicia .antetitulo, .list-col-xs-8-right article.elmayorproblemadegalicia .antetitulo, .list-col-md-5-right article.elmayorproblemadegalicia .antetitulo, .thumb-md article.elmayorproblemadegalicia .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.elmayorproblemadegalicia .antetitulo span, .list-col-md-6-left article.elmayorproblemadegalicia .antetitulo span, .list-row-md-6-right article.elmayorproblemadegalicia .antetitulo span, .list-col-xs-8-right article.elmayorproblemadegalicia .antetitulo span, .list-col-md-5-right article.elmayorproblemadegalicia .antetitulo span, .thumb-md article.elmayorproblemadegalicia .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/elmayorproblemadegalicia.png) no-repeat !important;
    width: 255px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.elmayorproblemadegalicia .antetitulo span, .list-col-md-6-left article.elmayorproblemadegalicia .antetitulo span, .list-row-md-6-right article.elmayorproblemadegalicia .antetitulo span, .list-col-xs-8-right article.elmayorproblemadegalicia .antetitulo span, .list-col-md-5-right article.elmayorproblemadegalicia .antetitulo span, .thumb-md article.elmayorproblemadegalicia .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/elmayorproblemadegalicia.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.lamochilaroja, .list-col-md-6-left article.lamochilaroja, .list-row-md-6-right article.lamochilaroja, .list-col-xs-8-right article.lamochilaroja, .list-col-md-5-right article.lamochilaroja, .thumb-md article.lamochilaroja {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.lamochilaroja, .list-col-md-6-left article.lamochilaroja, .list-row-md-6-right article.lamochilaroja, .list-col-xs-8-right article.lamochilaroja, .list-col-md-5-right article.lamochilaroja, .thumb-md article.lamochilaroja {
      padding-top: 30px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.lamochilaroja .antetitulo, .list-col-md-6-left article.lamochilaroja .antetitulo, .list-row-md-6-right article.lamochilaroja .antetitulo, .list-col-xs-8-right article.lamochilaroja .antetitulo, .list-col-md-5-right article.lamochilaroja .antetitulo, .thumb-md article.lamochilaroja .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.lamochilaroja .antetitulo span, .list-col-md-6-left article.lamochilaroja .antetitulo span, .list-row-md-6-right article.lamochilaroja .antetitulo span, .list-col-xs-8-right article.lamochilaroja .antetitulo span, .list-col-md-5-right article.lamochilaroja .antetitulo span, .thumb-md article.lamochilaroja .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/logo_mochila_cliche.png) no-repeat !important;
    width: 177px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.lamochilaroja .antetitulo span, .list-col-md-6-left article.lamochilaroja .antetitulo span, .list-row-md-6-right article.lamochilaroja .antetitulo span, .list-col-xs-8-right article.lamochilaroja .antetitulo span, .list-col-md-5-right article.lamochilaroja .antetitulo span, .thumb-md article.lamochilaroja .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/logo_mochila_cliche.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.enfoque, .list-col-md-6-left article.enfoque, .list-row-md-6-right article.enfoque, .list-col-xs-8-right article.enfoque, .list-col-md-5-right article.enfoque, .thumb-md article.enfoque {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.enfoque, .list-col-md-6-left article.enfoque, .list-row-md-6-right article.enfoque, .list-col-xs-8-right article.enfoque, .list-col-md-5-right article.enfoque, .thumb-md article.enfoque {
      padding-top: 30px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.enfoque .antetitulo, .list-col-md-6-left article.enfoque .antetitulo, .list-row-md-6-right article.enfoque .antetitulo, .list-col-xs-8-right article.enfoque .antetitulo, .list-col-md-5-right article.enfoque .antetitulo, .thumb-md article.enfoque .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.enfoque .antetitulo span, .list-col-md-6-left article.enfoque .antetitulo span, .list-row-md-6-right article.enfoque .antetitulo span, .list-col-xs-8-right article.enfoque .antetitulo span, .list-col-md-5-right article.enfoque .antetitulo span, .thumb-md article.enfoque .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche-enfoquegallego.png) no-repeat !important;
    width: 69px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.enfoque .antetitulo span, .list-col-md-6-left article.enfoque .antetitulo span, .list-row-md-6-right article.enfoque .antetitulo span, .list-col-xs-8-right article.enfoque .antetitulo span, .list-col-md-5-right article.enfoque .antetitulo span, .thumb-md article.enfoque .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche-enfoquegallego.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.red, .list-col-md-6-left article.red, .list-row-md-6-right article.red, .list-col-xs-8-right article.red, .list-col-md-5-right article.red, .thumb-md article.red {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.red, .list-col-md-6-left article.red, .list-row-md-6-right article.red, .list-col-xs-8-right article.red, .list-col-md-5-right article.red, .thumb-md article.red {
      padding-top: 18px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.red .antetitulo, .list-col-md-6-left article.red .antetitulo, .list-row-md-6-right article.red .antetitulo, .list-col-xs-8-right article.red .antetitulo, .list-col-md-5-right article.red .antetitulo, .thumb-md article.red .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.red .antetitulo span, .list-col-md-6-left article.red .antetitulo span, .list-row-md-6-right article.red .antetitulo span, .list-col-xs-8-right article.red .antetitulo span, .list-col-md-5-right article.red .antetitulo span, .thumb-md article.red .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche-red.png) no-repeat !important;
    width: 120px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.red .antetitulo span, .list-col-md-6-left article.red .antetitulo span, .list-row-md-6-right article.red .antetitulo span, .list-col-xs-8-right article.red .antetitulo span, .list-col-md-5-right article.red .antetitulo span, .thumb-md article.red .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche-red.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.sabebien, .list-col-md-6-left article.sabebien, .list-row-md-6-right article.sabebien, .list-col-xs-8-right article.sabebien, .list-col-md-5-right article.sabebien, .thumb-md article.sabebien {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.sabebien, .list-col-md-6-left article.sabebien, .list-row-md-6-right article.sabebien, .list-col-xs-8-right article.sabebien, .list-col-md-5-right article.sabebien, .thumb-md article.sabebien {
      padding-top: 30px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.sabebien .antetitulo, .list-col-md-6-left article.sabebien .antetitulo, .list-row-md-6-right article.sabebien .antetitulo, .list-col-xs-8-right article.sabebien .antetitulo, .list-col-md-5-right article.sabebien .antetitulo, .thumb-md article.sabebien .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.sabebien .antetitulo span, .list-col-md-6-left article.sabebien .antetitulo span, .list-row-md-6-right article.sabebien .antetitulo span, .list-col-xs-8-right article.sabebien .antetitulo span, .list-col-md-5-right article.sabebien .antetitulo span, .thumb-md article.sabebien .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/logo-cliche-sabebien.png) no-repeat !important;
    width: 139px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.sabebien .antetitulo span, .list-col-md-6-left article.sabebien .antetitulo span, .list-row-md-6-right article.sabebien .antetitulo span, .list-col-xs-8-right article.sabebien .antetitulo span, .list-col-md-5-right article.sabebien .antetitulo span, .thumb-md article.sabebien .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/logo-cliche-sabebien.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.galiciainnova, .list-col-md-6-left article.galiciainnova, .list-row-md-6-right article.galiciainnova, .list-col-xs-8-right article.galiciainnova, .list-col-md-5-right article.galiciainnova, .thumb-md article.galiciainnova {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.galiciainnova, .list-col-md-6-left article.galiciainnova, .list-row-md-6-right article.galiciainnova, .list-col-xs-8-right article.galiciainnova, .list-col-md-5-right article.galiciainnova, .thumb-md article.galiciainnova {
      padding-top: 30px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.galiciainnova .antetitulo, .list-col-md-6-left article.galiciainnova .antetitulo, .list-row-md-6-right article.galiciainnova .antetitulo, .list-col-xs-8-right article.galiciainnova .antetitulo, .list-col-md-5-right article.galiciainnova .antetitulo, .thumb-md article.galiciainnova .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.galiciainnova .antetitulo span, .list-col-md-6-left article.galiciainnova .antetitulo span, .list-row-md-6-right article.galiciainnova .antetitulo span, .list-col-xs-8-right article.galiciainnova .antetitulo span, .list-col-md-5-right article.galiciainnova .antetitulo span, .thumb-md article.galiciainnova .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche_galiciainnova.jpg) no-repeat !important;
    width: 139px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.galiciainnova .antetitulo span, .list-col-md-6-left article.galiciainnova .antetitulo span, .list-row-md-6-right article.galiciainnova .antetitulo span, .list-col-xs-8-right article.galiciainnova .antetitulo span, .list-col-md-5-right article.galiciainnova .antetitulo span, .thumb-md article.galiciainnova .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche_galiciainnova.jpg) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.cursodegalego, .list-col-md-6-left article.cursodegalego, .list-row-md-6-right article.cursodegalego, .list-col-xs-8-right article.cursodegalego, .list-col-md-5-right article.cursodegalego, .thumb-md article.cursodegalego {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.cursodegalego, .list-col-md-6-left article.cursodegalego, .list-row-md-6-right article.cursodegalego, .list-col-xs-8-right article.cursodegalego, .list-col-md-5-right article.cursodegalego, .thumb-md article.cursodegalego {
      padding-top: 30px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.cursodegalego .antetitulo, .list-col-md-6-left article.cursodegalego .antetitulo, .list-row-md-6-right article.cursodegalego .antetitulo, .list-col-xs-8-right article.cursodegalego .antetitulo, .list-col-md-5-right article.cursodegalego .antetitulo, .thumb-md article.cursodegalego .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.cursodegalego .antetitulo span, .list-col-md-6-left article.cursodegalego .antetitulo span, .list-row-md-6-right article.cursodegalego .antetitulo span, .list-col-xs-8-right article.cursodegalego .antetitulo span, .list-col-md-5-right article.cursodegalego .antetitulo span, .thumb-md article.cursodegalego .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche_cursodegalego.png) no-repeat !important;
    width: 162px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.cursodegalego .antetitulo span, .list-col-md-6-left article.cursodegalego .antetitulo span, .list-row-md-6-right article.cursodegalego .antetitulo span, .list-col-xs-8-right article.cursodegalego .antetitulo span, .list-col-md-5-right article.cursodegalego .antetitulo span, .thumb-md article.cursodegalego .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche_cursodegalego.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.somosagro, .list-col-md-6-left article.somosagro, .list-row-md-6-right article.somosagro, .list-col-xs-8-right article.somosagro, .list-col-md-5-right article.somosagro, .thumb-md article.somosagro {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.somosagro, .list-col-md-6-left article.somosagro, .list-row-md-6-right article.somosagro, .list-col-xs-8-right article.somosagro, .list-col-md-5-right article.somosagro, .thumb-md article.somosagro {
      padding-top: 30px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.somosagro .antetitulo, .list-col-md-6-left article.somosagro .antetitulo, .list-row-md-6-right article.somosagro .antetitulo, .list-col-xs-8-right article.somosagro .antetitulo, .list-col-md-5-right article.somosagro .antetitulo, .thumb-md article.somosagro .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.somosagro .antetitulo span, .list-col-md-6-left article.somosagro .antetitulo span, .list-row-md-6-right article.somosagro .antetitulo span, .list-col-xs-8-right article.somosagro .antetitulo span, .list-col-md-5-right article.somosagro .antetitulo span, .thumb-md article.somosagro .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche_somosagro.png) no-repeat !important;
    width: 132px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.somosagro .antetitulo span, .list-col-md-6-left article.somosagro .antetitulo span, .list-row-md-6-right article.somosagro .antetitulo span, .list-col-xs-8-right article.somosagro .antetitulo span, .list-col-md-5-right article.somosagro .antetitulo span, .thumb-md article.somosagro .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche_somosagro.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.disfrutadelrural, .list-col-md-6-left article.disfrutadelrural, .list-row-md-6-right article.disfrutadelrural, .list-col-xs-8-right article.disfrutadelrural, .list-col-md-5-right article.disfrutadelrural, .thumb-md article.disfrutadelrural {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.disfrutadelrural, .list-col-md-6-left article.disfrutadelrural, .list-row-md-6-right article.disfrutadelrural, .list-col-xs-8-right article.disfrutadelrural, .list-col-md-5-right article.disfrutadelrural, .thumb-md article.disfrutadelrural {
      padding-top: 30px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.disfrutadelrural .antetitulo, .list-col-md-6-left article.disfrutadelrural .antetitulo, .list-row-md-6-right article.disfrutadelrural .antetitulo, .list-col-xs-8-right article.disfrutadelrural .antetitulo, .list-col-md-5-right article.disfrutadelrural .antetitulo, .thumb-md article.disfrutadelrural .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.disfrutadelrural .antetitulo span, .list-col-md-6-left article.disfrutadelrural .antetitulo span, .list-row-md-6-right article.disfrutadelrural .antetitulo span, .list-col-xs-8-right article.disfrutadelrural .antetitulo span, .list-col-md-5-right article.disfrutadelrural .antetitulo span, .thumb-md article.disfrutadelrural .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche_disfrutadelrural.png) no-repeat !important;
    width: 150px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.disfrutadelrural .antetitulo span, .list-col-md-6-left article.disfrutadelrural .antetitulo span, .list-row-md-6-right article.disfrutadelrural .antetitulo span, .list-col-xs-8-right article.disfrutadelrural .antetitulo span, .list-col-md-5-right article.disfrutadelrural .antetitulo span, .thumb-md article.disfrutadelrural .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche_disfrutadelrural.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.jubilo-abanca, .list-col-md-6-left article.jubilo-abanca, .list-row-md-6-right article.jubilo-abanca, .list-col-xs-8-right article.jubilo-abanca, .list-col-md-5-right article.jubilo-abanca, .thumb-md article.jubilo-abanca {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.jubilo-abanca, .list-col-md-6-left article.jubilo-abanca, .list-row-md-6-right article.jubilo-abanca, .list-col-xs-8-right article.jubilo-abanca, .list-col-md-5-right article.jubilo-abanca, .thumb-md article.jubilo-abanca {
      padding-top: 23px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.jubilo-abanca .antetitulo, .list-col-md-6-left article.jubilo-abanca .antetitulo, .list-row-md-6-right article.jubilo-abanca .antetitulo, .list-col-xs-8-right article.jubilo-abanca .antetitulo, .list-col-md-5-right article.jubilo-abanca .antetitulo, .thumb-md article.jubilo-abanca .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.jubilo-abanca .antetitulo span, .list-col-md-6-left article.jubilo-abanca .antetitulo span, .list-row-md-6-right article.jubilo-abanca .antetitulo span, .list-col-xs-8-right article.jubilo-abanca .antetitulo span, .list-col-md-5-right article.jubilo-abanca .antetitulo span, .thumb-md article.jubilo-abanca .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche_jubilo-abanca.png) no-repeat !important;
    width: 144px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.jubilo-abanca .antetitulo span, .list-col-md-6-left article.jubilo-abanca .antetitulo span, .list-row-md-6-right article.jubilo-abanca .antetitulo span, .list-col-xs-8-right article.jubilo-abanca .antetitulo span, .list-col-md-5-right article.jubilo-abanca .antetitulo span, .thumb-md article.jubilo-abanca .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche_jubilo-abanca.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.cumbredelclima, .list-col-md-6-left article.cumbredelclima, .list-row-md-6-right article.cumbredelclima, .list-col-xs-8-right article.cumbredelclima, .list-col-md-5-right article.cumbredelclima, .thumb-md article.cumbredelclima {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.cumbredelclima, .list-col-md-6-left article.cumbredelclima, .list-row-md-6-right article.cumbredelclima, .list-col-xs-8-right article.cumbredelclima, .list-col-md-5-right article.cumbredelclima, .thumb-md article.cumbredelclima {
      padding-top: 35px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.cumbredelclima .antetitulo, .list-col-md-6-left article.cumbredelclima .antetitulo, .list-row-md-6-right article.cumbredelclima .antetitulo, .list-col-xs-8-right article.cumbredelclima .antetitulo, .list-col-md-5-right article.cumbredelclima .antetitulo, .thumb-md article.cumbredelclima .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.cumbredelclima .antetitulo span, .list-col-md-6-left article.cumbredelclima .antetitulo span, .list-row-md-6-right article.cumbredelclima .antetitulo span, .list-col-xs-8-right article.cumbredelclima .antetitulo span, .list-col-md-5-right article.cumbredelclima .antetitulo span, .thumb-md article.cumbredelclima .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche_cumbreclimatica_3.jpg) no-repeat !important;
    width: 200px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.cumbredelclima .antetitulo span, .list-col-md-6-left article.cumbredelclima .antetitulo span, .list-row-md-6-right article.cumbredelclima .antetitulo span, .list-col-xs-8-right article.cumbredelclima .antetitulo span, .list-col-md-5-right article.cumbredelclima .antetitulo span, .thumb-md article.cumbredelclima .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche_cumbreclimatica_3.jpg) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.vozantartida, .list-col-md-6-left article.vozantartida, .list-row-md-6-right article.vozantartida, .list-col-xs-8-right article.vozantartida, .list-col-md-5-right article.vozantartida, .thumb-md article.vozantartida {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.vozantartida, .list-col-md-6-left article.vozantartida, .list-row-md-6-right article.vozantartida, .list-col-xs-8-right article.vozantartida, .list-col-md-5-right article.vozantartida, .thumb-md article.vozantartida {
      padding-top: 30px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.vozantartida .antetitulo, .list-col-md-6-left article.vozantartida .antetitulo, .list-row-md-6-right article.vozantartida .antetitulo, .list-col-xs-8-right article.vozantartida .antetitulo, .list-col-md-5-right article.vozantartida .antetitulo, .thumb-md article.vozantartida .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.vozantartida .antetitulo span, .list-col-md-6-left article.vozantartida .antetitulo span, .list-row-md-6-right article.vozantartida .antetitulo span, .list-col-xs-8-right article.vozantartida .antetitulo span, .list-col-md-5-right article.vozantartida .antetitulo span, .thumb-md article.vozantartida .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche_lavozantartida.jpg) no-repeat !important;
    width: 150px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.vozantartida .antetitulo span, .list-col-md-6-left article.vozantartida .antetitulo span, .list-row-md-6-right article.vozantartida .antetitulo span, .list-col-xs-8-right article.vozantartida .antetitulo span, .list-col-md-5-right article.vozantartida .antetitulo span, .thumb-md article.vozantartida .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche_lavozantartida.jpg) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.buenasnoticiasepidemia, .list-col-md-6-left article.buenasnoticiasepidemia, .list-row-md-6-right article.buenasnoticiasepidemia, .list-col-xs-8-right article.buenasnoticiasepidemia, .list-col-md-5-right article.buenasnoticiasepidemia, .thumb-md article.buenasnoticiasepidemia {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.buenasnoticiasepidemia, .list-col-md-6-left article.buenasnoticiasepidemia, .list-row-md-6-right article.buenasnoticiasepidemia, .list-col-xs-8-right article.buenasnoticiasepidemia, .list-col-md-5-right article.buenasnoticiasepidemia, .thumb-md article.buenasnoticiasepidemia {
      padding-top: 30px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.buenasnoticiasepidemia .antetitulo, .list-col-md-6-left article.buenasnoticiasepidemia .antetitulo, .list-row-md-6-right article.buenasnoticiasepidemia .antetitulo, .list-col-xs-8-right article.buenasnoticiasepidemia .antetitulo, .list-col-md-5-right article.buenasnoticiasepidemia .antetitulo, .thumb-md article.buenasnoticiasepidemia .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.buenasnoticiasepidemia .antetitulo span, .list-col-md-6-left article.buenasnoticiasepidemia .antetitulo span, .list-row-md-6-right article.buenasnoticiasepidemia .antetitulo span, .list-col-xs-8-right article.buenasnoticiasepidemia .antetitulo span, .list-col-md-5-right article.buenasnoticiasepidemia .antetitulo span, .thumb-md article.buenasnoticiasepidemia .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/buenasnoticiasepidemia.png) no-repeat !important;
    width: 179px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.buenasnoticiasepidemia .antetitulo span, .list-col-md-6-left article.buenasnoticiasepidemia .antetitulo span, .list-row-md-6-right article.buenasnoticiasepidemia .antetitulo span, .list-col-xs-8-right article.buenasnoticiasepidemia .antetitulo span, .list-col-md-5-right article.buenasnoticiasepidemia .antetitulo span, .thumb-md article.buenasnoticiasepidemia .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/buenasnoticiasepidemia.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.mundoqueviene, .list-col-md-6-left article.mundoqueviene, .list-row-md-6-right article.mundoqueviene, .list-col-xs-8-right article.mundoqueviene, .list-col-md-5-right article.mundoqueviene, .thumb-md article.mundoqueviene {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.mundoqueviene, .list-col-md-6-left article.mundoqueviene, .list-row-md-6-right article.mundoqueviene, .list-col-xs-8-right article.mundoqueviene, .list-col-md-5-right article.mundoqueviene, .thumb-md article.mundoqueviene {
      padding-top: 22px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.mundoqueviene .antetitulo, .list-col-md-6-left article.mundoqueviene .antetitulo, .list-row-md-6-right article.mundoqueviene .antetitulo, .list-col-xs-8-right article.mundoqueviene .antetitulo, .list-col-md-5-right article.mundoqueviene .antetitulo, .thumb-md article.mundoqueviene .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.mundoqueviene .antetitulo span, .list-col-md-6-left article.mundoqueviene .antetitulo span, .list-row-md-6-right article.mundoqueviene .antetitulo span, .list-col-xs-8-right article.mundoqueviene .antetitulo span, .list-col-md-5-right article.mundoqueviene .antetitulo span, .thumb-md article.mundoqueviene .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/mundoqueviene.png) no-repeat !important;
    width: 136px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.mundoqueviene .antetitulo span, .list-col-md-6-left article.mundoqueviene .antetitulo span, .list-row-md-6-right article.mundoqueviene .antetitulo span, .list-col-xs-8-right article.mundoqueviene .antetitulo span, .list-col-md-5-right article.mundoqueviene .antetitulo span, .thumb-md article.mundoqueviene .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/mundoqueviene.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.elecciones, .list-col-md-6-left article.elecciones, .list-row-md-6-right article.elecciones, .list-col-xs-8-right article.elecciones, .list-col-md-5-right article.elecciones, .thumb-md article.elecciones {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.elecciones, .list-col-md-6-left article.elecciones, .list-row-md-6-right article.elecciones, .list-col-xs-8-right article.elecciones, .list-col-md-5-right article.elecciones, .thumb-md article.elecciones {
      padding-top: 22px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.elecciones .antetitulo, .list-col-md-6-left article.elecciones .antetitulo, .list-row-md-6-right article.elecciones .antetitulo, .list-col-xs-8-right article.elecciones .antetitulo, .list-col-md-5-right article.elecciones .antetitulo, .thumb-md article.elecciones .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.elecciones .antetitulo span, .list-col-md-6-left article.elecciones .antetitulo span, .list-row-md-6-right article.elecciones .antetitulo span, .list-col-xs-8-right article.elecciones .antetitulo span, .list-col-md-5-right article.elecciones .antetitulo span, .thumb-md article.elecciones .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche_elecciones_12J-articulo.png) no-repeat !important;
    width: 136px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.elecciones .antetitulo span, .list-col-md-6-left article.elecciones .antetitulo span, .list-row-md-6-right article.elecciones .antetitulo span, .list-col-xs-8-right article.elecciones .antetitulo span, .list-col-md-5-right article.elecciones .antetitulo span, .thumb-md article.elecciones .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche_elecciones_12J-articulo.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.aprendepac, .list-col-md-6-left article.aprendepac, .list-row-md-6-right article.aprendepac, .list-col-xs-8-right article.aprendepac, .list-col-md-5-right article.aprendepac, .thumb-md article.aprendepac {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.aprendepac, .list-col-md-6-left article.aprendepac, .list-row-md-6-right article.aprendepac, .list-col-xs-8-right article.aprendepac, .list-col-md-5-right article.aprendepac, .thumb-md article.aprendepac {
      padding-top: 25px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.aprendepac .antetitulo, .list-col-md-6-left article.aprendepac .antetitulo, .list-row-md-6-right article.aprendepac .antetitulo, .list-col-xs-8-right article.aprendepac .antetitulo, .list-col-md-5-right article.aprendepac .antetitulo, .thumb-md article.aprendepac .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.aprendepac .antetitulo span, .list-col-md-6-left article.aprendepac .antetitulo span, .list-row-md-6-right article.aprendepac .antetitulo span, .list-col-xs-8-right article.aprendepac .antetitulo span, .list-col-md-5-right article.aprendepac .antetitulo span, .thumb-md article.aprendepac .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche_aprendepac.png) no-repeat !important;
    width: 178px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.aprendepac .antetitulo span, .list-col-md-6-left article.aprendepac .antetitulo span, .list-row-md-6-right article.aprendepac .antetitulo span, .list-col-xs-8-right article.aprendepac .antetitulo span, .list-col-md-5-right article.aprendepac .antetitulo span, .thumb-md article.aprendepac .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche_aprendepac.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.somosmar, .list-col-md-6-left article.somosmar, .list-row-md-6-right article.somosmar, .list-col-xs-8-right article.somosmar, .list-col-md-5-right article.somosmar, .thumb-md article.somosmar {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.somosmar, .list-col-md-6-left article.somosmar, .list-row-md-6-right article.somosmar, .list-col-xs-8-right article.somosmar, .list-col-md-5-right article.somosmar, .thumb-md article.somosmar {
      padding-top: 30px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.somosmar .antetitulo, .list-col-md-6-left article.somosmar .antetitulo, .list-row-md-6-right article.somosmar .antetitulo, .list-col-xs-8-right article.somosmar .antetitulo, .list-col-md-5-right article.somosmar .antetitulo, .thumb-md article.somosmar .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.somosmar .antetitulo span, .list-col-md-6-left article.somosmar .antetitulo span, .list-row-md-6-right article.somosmar .antetitulo span, .list-col-xs-8-right article.somosmar .antetitulo span, .list-col-md-5-right article.somosmar .antetitulo span, .thumb-md article.somosmar .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche_somosmar.png) no-repeat !important;
    width: 128px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.somosmar .antetitulo span, .list-col-md-6-left article.somosmar .antetitulo span, .list-row-md-6-right article.somosmar .antetitulo span, .list-col-xs-8-right article.somosmar .antetitulo span, .list-col-md-5-right article.somosmar .antetitulo span, .thumb-md article.somosmar .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche_somosmar.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.enprofundidad, .list-col-md-6-left article.enprofundidad, .list-row-md-6-right article.enprofundidad, .list-col-xs-8-right article.enprofundidad, .list-col-md-5-right article.enprofundidad, .thumb-md article.enprofundidad {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.enprofundidad, .list-col-md-6-left article.enprofundidad, .list-row-md-6-right article.enprofundidad, .list-col-xs-8-right article.enprofundidad, .list-col-md-5-right article.enprofundidad, .thumb-md article.enprofundidad {
      padding-top: 30px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.enprofundidad .antetitulo, .list-col-md-6-left article.enprofundidad .antetitulo, .list-row-md-6-right article.enprofundidad .antetitulo, .list-col-xs-8-right article.enprofundidad .antetitulo, .list-col-md-5-right article.enprofundidad .antetitulo, .thumb-md article.enprofundidad .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.enprofundidad .antetitulo span, .list-col-md-6-left article.enprofundidad .antetitulo span, .list-row-md-6-right article.enprofundidad .antetitulo span, .list-col-xs-8-right article.enprofundidad .antetitulo span, .list-col-md-5-right article.enprofundidad .antetitulo span, .thumb-md article.enprofundidad .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche_enprofundidad.png) no-repeat !important;
    width: 134px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.enprofundidad .antetitulo span, .list-col-md-6-left article.enprofundidad .antetitulo span, .list-row-md-6-right article.enprofundidad .antetitulo span, .list-col-xs-8-right article.enprofundidad .antetitulo span, .list-col-md-5-right article.enprofundidad .antetitulo span, .thumb-md article.enprofundidad .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche_enprofundidad.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.aniversariopandemia, .list-col-md-6-left article.aniversariopandemia, .list-row-md-6-right article.aniversariopandemia, .list-col-xs-8-right article.aniversariopandemia, .list-col-md-5-right article.aniversariopandemia, .thumb-md article.aniversariopandemia {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.aniversariopandemia, .list-col-md-6-left article.aniversariopandemia, .list-row-md-6-right article.aniversariopandemia, .list-col-xs-8-right article.aniversariopandemia, .list-col-md-5-right article.aniversariopandemia, .thumb-md article.aniversariopandemia {
      padding-top: 22px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.aniversariopandemia .antetitulo, .list-col-md-6-left article.aniversariopandemia .antetitulo, .list-row-md-6-right article.aniversariopandemia .antetitulo, .list-col-xs-8-right article.aniversariopandemia .antetitulo, .list-col-md-5-right article.aniversariopandemia .antetitulo, .thumb-md article.aniversariopandemia .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.aniversariopandemia .antetitulo span, .list-col-md-6-left article.aniversariopandemia .antetitulo span, .list-row-md-6-right article.aniversariopandemia .antetitulo span, .list-col-xs-8-right article.aniversariopandemia .antetitulo span, .list-col-md-5-right article.aniversariopandemia .antetitulo span, .thumb-md article.aniversariopandemia .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/aniversariopandemia.png) no-repeat !important;
    width: 136px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.aniversariopandemia .antetitulo span, .list-col-md-6-left article.aniversariopandemia .antetitulo span, .list-row-md-6-right article.aniversariopandemia .antetitulo span, .list-col-xs-8-right article.aniversariopandemia .antetitulo span, .list-col-md-5-right article.aniversariopandemia .antetitulo span, .thumb-md article.aniversariopandemia .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/aniversariopandemia.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.pueblogallego, .list-col-md-6-left article.pueblogallego, .list-row-md-6-right article.pueblogallego, .list-col-xs-8-right article.pueblogallego, .list-col-md-5-right article.pueblogallego, .thumb-md article.pueblogallego {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.pueblogallego, .list-col-md-6-left article.pueblogallego, .list-row-md-6-right article.pueblogallego, .list-col-xs-8-right article.pueblogallego, .list-col-md-5-right article.pueblogallego, .thumb-md article.pueblogallego {
      padding-top: 24px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.pueblogallego .antetitulo, .list-col-md-6-left article.pueblogallego .antetitulo, .list-row-md-6-right article.pueblogallego .antetitulo, .list-col-xs-8-right article.pueblogallego .antetitulo, .list-col-md-5-right article.pueblogallego .antetitulo, .thumb-md article.pueblogallego .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.pueblogallego .antetitulo span, .list-col-md-6-left article.pueblogallego .antetitulo span, .list-row-md-6-right article.pueblogallego .antetitulo span, .list-col-xs-8-right article.pueblogallego .antetitulo span, .list-col-md-5-right article.pueblogallego .antetitulo span, .thumb-md article.pueblogallego .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/pueblogallego.png) no-repeat !important;
    width: 148px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.pueblogallego .antetitulo span, .list-col-md-6-left article.pueblogallego .antetitulo span, .list-row-md-6-right article.pueblogallego .antetitulo span, .list-col-xs-8-right article.pueblogallego .antetitulo span, .list-col-md-5-right article.pueblogallego .antetitulo span, .thumb-md article.pueblogallego .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/pueblogallego.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.alimerka_ssb, .list-col-md-6-left article.alimerka_ssb, .list-row-md-6-right article.alimerka_ssb, .list-col-xs-8-right article.alimerka_ssb, .list-col-md-5-right article.alimerka_ssb, .thumb-md article.alimerka_ssb {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.alimerka_ssb, .list-col-md-6-left article.alimerka_ssb, .list-row-md-6-right article.alimerka_ssb, .list-col-xs-8-right article.alimerka_ssb, .list-col-md-5-right article.alimerka_ssb, .thumb-md article.alimerka_ssb {
      padding-top: 24px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.alimerka_ssb .antetitulo, .list-col-md-6-left article.alimerka_ssb .antetitulo, .list-row-md-6-right article.alimerka_ssb .antetitulo, .list-col-xs-8-right article.alimerka_ssb .antetitulo, .list-col-md-5-right article.alimerka_ssb .antetitulo, .thumb-md article.alimerka_ssb .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.alimerka_ssb .antetitulo span, .list-col-md-6-left article.alimerka_ssb .antetitulo span, .list-row-md-6-right article.alimerka_ssb .antetitulo span, .list-col-xs-8-right article.alimerka_ssb .antetitulo span, .list-col-md-5-right article.alimerka_ssb .antetitulo span, .thumb-md article.alimerka_ssb .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/alimerka_cliche_ssb.png) no-repeat !important;
    width: 148px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.alimerka_ssb .antetitulo span, .list-col-md-6-left article.alimerka_ssb .antetitulo span, .list-row-md-6-right article.alimerka_ssb .antetitulo span, .list-col-xs-8-right article.alimerka_ssb .antetitulo span, .list-col-md-5-right article.alimerka_ssb .antetitulo span, .thumb-md article.alimerka_ssb .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/alimerka_cliche_ssb.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.alimerka, .list-col-md-6-left article.alimerka, .list-row-md-6-right article.alimerka, .list-col-xs-8-right article.alimerka, .list-col-md-5-right article.alimerka, .thumb-md article.alimerka {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.alimerka, .list-col-md-6-left article.alimerka, .list-row-md-6-right article.alimerka, .list-col-xs-8-right article.alimerka, .list-col-md-5-right article.alimerka, .thumb-md article.alimerka {
      padding-top: 24px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.alimerka .antetitulo, .list-col-md-6-left article.alimerka .antetitulo, .list-row-md-6-right article.alimerka .antetitulo, .list-col-xs-8-right article.alimerka .antetitulo, .list-col-md-5-right article.alimerka .antetitulo, .thumb-md article.alimerka .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.alimerka .antetitulo span, .list-col-md-6-left article.alimerka .antetitulo span, .list-row-md-6-right article.alimerka .antetitulo span, .list-col-xs-8-right article.alimerka .antetitulo span, .list-col-md-5-right article.alimerka .antetitulo span, .thumb-md article.alimerka .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/alimerka_cliche.png) no-repeat !important;
    width: 254px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.alimerka .antetitulo span, .list-col-md-6-left article.alimerka .antetitulo span, .list-row-md-6-right article.alimerka .antetitulo span, .list-col-xs-8-right article.alimerka .antetitulo span, .list-col-md-5-right article.alimerka .antetitulo span, .thumb-md article.alimerka .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/alimerka_cliche.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.lasaludsabebien, .list-col-md-6-left article.lasaludsabebien, .list-row-md-6-right article.lasaludsabebien, .list-col-xs-8-right article.lasaludsabebien, .list-col-md-5-right article.lasaludsabebien, .thumb-md article.lasaludsabebien {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.lasaludsabebien, .list-col-md-6-left article.lasaludsabebien, .list-row-md-6-right article.lasaludsabebien, .list-col-xs-8-right article.lasaludsabebien, .list-col-md-5-right article.lasaludsabebien, .thumb-md article.lasaludsabebien {
      padding-top: 24px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.lasaludsabebien .antetitulo, .list-col-md-6-left article.lasaludsabebien .antetitulo, .list-row-md-6-right article.lasaludsabebien .antetitulo, .list-col-xs-8-right article.lasaludsabebien .antetitulo, .list-col-md-5-right article.lasaludsabebien .antetitulo, .thumb-md article.lasaludsabebien .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.lasaludsabebien .antetitulo span, .list-col-md-6-left article.lasaludsabebien .antetitulo span, .list-row-md-6-right article.lasaludsabebien .antetitulo span, .list-col-xs-8-right article.lasaludsabebien .antetitulo span, .list-col-md-5-right article.lasaludsabebien .antetitulo span, .thumb-md article.lasaludsabebien .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/alimerka_cliche.png) no-repeat !important;
    width: 254px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.lasaludsabebien .antetitulo span, .list-col-md-6-left article.lasaludsabebien .antetitulo span, .list-row-md-6-right article.lasaludsabebien .antetitulo span, .list-col-xs-8-right article.lasaludsabebien .antetitulo span, .list-col-md-5-right article.lasaludsabebien .antetitulo span, .thumb-md article.lasaludsabebien .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/alimerka_cliche.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.hablemos-de-futuro, .list-col-md-6-left article.hablemos-de-futuro, .list-row-md-6-right article.hablemos-de-futuro, .list-col-xs-8-right article.hablemos-de-futuro, .list-col-md-5-right article.hablemos-de-futuro, .thumb-md article.hablemos-de-futuro {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.hablemos-de-futuro, .list-col-md-6-left article.hablemos-de-futuro, .list-row-md-6-right article.hablemos-de-futuro, .list-col-xs-8-right article.hablemos-de-futuro, .list-col-md-5-right article.hablemos-de-futuro, .thumb-md article.hablemos-de-futuro {
      padding-top: 35px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.hablemos-de-futuro .antetitulo, .list-col-md-6-left article.hablemos-de-futuro .antetitulo, .list-row-md-6-right article.hablemos-de-futuro .antetitulo, .list-col-xs-8-right article.hablemos-de-futuro .antetitulo, .list-col-md-5-right article.hablemos-de-futuro .antetitulo, .thumb-md article.hablemos-de-futuro .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.hablemos-de-futuro .antetitulo span, .list-col-md-6-left article.hablemos-de-futuro .antetitulo span, .list-row-md-6-right article.hablemos-de-futuro .antetitulo span, .list-col-xs-8-right article.hablemos-de-futuro .antetitulo span, .list-col-md-5-right article.hablemos-de-futuro .antetitulo span, .thumb-md article.hablemos-de-futuro .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/cliche_santander_futuro.png) no-repeat !important;
    width: 205px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.hablemos-de-futuro .antetitulo span, .list-col-md-6-left article.hablemos-de-futuro .antetitulo span, .list-row-md-6-right article.hablemos-de-futuro .antetitulo span, .list-col-xs-8-right article.hablemos-de-futuro .antetitulo span, .list-col-md-5-right article.hablemos-de-futuro .antetitulo span, .thumb-md article.hablemos-de-futuro .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/cliche_santander_futuro.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.eurocopa2021, .list-col-md-6-left article.eurocopa2021, .list-row-md-6-right article.eurocopa2021, .list-col-xs-8-right article.eurocopa2021, .list-col-md-5-right article.eurocopa2021, .thumb-md article.eurocopa2021 {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.eurocopa2021, .list-col-md-6-left article.eurocopa2021, .list-row-md-6-right article.eurocopa2021, .list-col-xs-8-right article.eurocopa2021, .list-col-md-5-right article.eurocopa2021, .thumb-md article.eurocopa2021 {
      padding-top: 24px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.eurocopa2021 .antetitulo, .list-col-md-6-left article.eurocopa2021 .antetitulo, .list-row-md-6-right article.eurocopa2021 .antetitulo, .list-col-xs-8-right article.eurocopa2021 .antetitulo, .list-col-md-5-right article.eurocopa2021 .antetitulo, .thumb-md article.eurocopa2021 .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.eurocopa2021 .antetitulo span, .list-col-md-6-left article.eurocopa2021 .antetitulo span, .list-row-md-6-right article.eurocopa2021 .antetitulo span, .list-col-xs-8-right article.eurocopa2021 .antetitulo span, .list-col-md-5-right article.eurocopa2021 .antetitulo span, .thumb-md article.eurocopa2021 .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/eurocopa2021.png) no-repeat !important;
    width: 148px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.eurocopa2021 .antetitulo span, .list-col-md-6-left article.eurocopa2021 .antetitulo span, .list-row-md-6-right article.eurocopa2021 .antetitulo span, .list-col-xs-8-right article.eurocopa2021 .antetitulo span, .list-col-md-5-right article.eurocopa2021 .antetitulo span, .thumb-md article.eurocopa2021 .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/eurocopa2021.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.venagalicia, .list-col-md-6-left article.venagalicia, .list-row-md-6-right article.venagalicia, .list-col-xs-8-right article.venagalicia, .list-col-md-5-right article.venagalicia, .thumb-md article.venagalicia {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.venagalicia, .list-col-md-6-left article.venagalicia, .list-row-md-6-right article.venagalicia, .list-col-xs-8-right article.venagalicia, .list-col-md-5-right article.venagalicia, .thumb-md article.venagalicia {
      padding-top: 23px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.venagalicia .antetitulo, .list-col-md-6-left article.venagalicia .antetitulo, .list-row-md-6-right article.venagalicia .antetitulo, .list-col-xs-8-right article.venagalicia .antetitulo, .list-col-md-5-right article.venagalicia .antetitulo, .thumb-md article.venagalicia .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.venagalicia .antetitulo span, .list-col-md-6-left article.venagalicia .antetitulo span, .list-row-md-6-right article.venagalicia .antetitulo span, .list-col-xs-8-right article.venagalicia .antetitulo span, .list-col-md-5-right article.venagalicia .antetitulo span, .thumb-md article.venagalicia .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/venagalicia.png) no-repeat !important;
    width: 108px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.venagalicia .antetitulo span, .list-col-md-6-left article.venagalicia .antetitulo span, .list-row-md-6-right article.venagalicia .antetitulo span, .list-col-xs-8-right article.venagalicia .antetitulo span, .list-col-md-5-right article.venagalicia .antetitulo span, .thumb-md article.venagalicia .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/venagalicia.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.tokio2020, .list-col-md-6-left article.tokio2020, .list-row-md-6-right article.tokio2020, .list-col-xs-8-right article.tokio2020, .list-col-md-5-right article.tokio2020, .thumb-md article.tokio2020 {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.tokio2020, .list-col-md-6-left article.tokio2020, .list-row-md-6-right article.tokio2020, .list-col-xs-8-right article.tokio2020, .list-col-md-5-right article.tokio2020, .thumb-md article.tokio2020 {
      padding-top: 23px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.tokio2020 .antetitulo, .list-col-md-6-left article.tokio2020 .antetitulo, .list-row-md-6-right article.tokio2020 .antetitulo, .list-col-xs-8-right article.tokio2020 .antetitulo, .list-col-md-5-right article.tokio2020 .antetitulo, .thumb-md article.tokio2020 .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.tokio2020 .antetitulo span, .list-col-md-6-left article.tokio2020 .antetitulo span, .list-row-md-6-right article.tokio2020 .antetitulo span, .list-col-xs-8-right article.tokio2020 .antetitulo span, .list-col-md-5-right article.tokio2020 .antetitulo span, .thumb-md article.tokio2020 .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/tokio2020.png) no-repeat !important;
    width: 108px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.tokio2020 .antetitulo span, .list-col-md-6-left article.tokio2020 .antetitulo span, .list-row-md-6-right article.tokio2020 .antetitulo span, .list-col-xs-8-right article.tokio2020 .antetitulo span, .list-col-md-5-right article.tokio2020 .antetitulo span, .thumb-md article.tokio2020 .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/tokio2020.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.vozsalud, .list-col-md-6-left article.vozsalud, .list-row-md-6-right article.vozsalud, .list-col-xs-8-right article.vozsalud, .list-col-md-5-right article.vozsalud, .thumb-md article.vozsalud {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.vozsalud, .list-col-md-6-left article.vozsalud, .list-row-md-6-right article.vozsalud, .list-col-xs-8-right article.vozsalud, .list-col-md-5-right article.vozsalud, .thumb-md article.vozsalud {
      padding-top: 24px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.vozsalud .antetitulo, .list-col-md-6-left article.vozsalud .antetitulo, .list-row-md-6-right article.vozsalud .antetitulo, .list-col-xs-8-right article.vozsalud .antetitulo, .list-col-md-5-right article.vozsalud .antetitulo, .thumb-md article.vozsalud .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.vozsalud .antetitulo span, .list-col-md-6-left article.vozsalud .antetitulo span, .list-row-md-6-right article.vozsalud .antetitulo span, .list-col-xs-8-right article.vozsalud .antetitulo span, .list-col-md-5-right article.vozsalud .antetitulo span, .thumb-md article.vozsalud .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/vozsalud.png) no-repeat !important;
    width: 148px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.vozsalud .antetitulo span, .list-col-md-6-left article.vozsalud .antetitulo span, .list-row-md-6-right article.vozsalud .antetitulo span, .list-col-xs-8-right article.vozsalud .antetitulo span, .list-col-md-5-right article.vozsalud .antetitulo span, .thumb-md article.vozsalud .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/vozsalud.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.aniversariocovid, .list-col-md-6-left article.aniversariocovid, .list-row-md-6-right article.aniversariocovid, .list-col-xs-8-right article.aniversariocovid, .list-col-md-5-right article.aniversariocovid, .thumb-md article.aniversariocovid {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.aniversariocovid, .list-col-md-6-left article.aniversariocovid, .list-row-md-6-right article.aniversariocovid, .list-col-xs-8-right article.aniversariocovid, .list-col-md-5-right article.aniversariocovid, .thumb-md article.aniversariocovid {
      padding-top: 24px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.aniversariocovid .antetitulo, .list-col-md-6-left article.aniversariocovid .antetitulo, .list-row-md-6-right article.aniversariocovid .antetitulo, .list-col-xs-8-right article.aniversariocovid .antetitulo, .list-col-md-5-right article.aniversariocovid .antetitulo, .thumb-md article.aniversariocovid .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.aniversariocovid .antetitulo span, .list-col-md-6-left article.aniversariocovid .antetitulo span, .list-row-md-6-right article.aniversariocovid .antetitulo span, .list-col-xs-8-right article.aniversariocovid .antetitulo span, .list-col-md-5-right article.aniversariocovid .antetitulo span, .thumb-md article.aniversariocovid .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/aniversariocovid.png) no-repeat !important;
    width: 148px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.aniversariocovid .antetitulo span, .list-col-md-6-left article.aniversariocovid .antetitulo span, .list-row-md-6-right article.aniversariocovid .antetitulo span, .list-col-xs-8-right article.aniversariocovid .antetitulo span, .list-col-md-5-right article.aniversariocovid .antetitulo span, .thumb-md article.aniversariocovid .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/aniversariocovid.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/* .list-col  */
.list-col-md-8-left article.acbcoparey, .list-col-md-6-left article.acbcoparey, .list-row-md-6-right article.acbcoparey, .list-col-xs-8-right article.acbcoparey, .list-col-md-5-right article.acbcoparey, .thumb-md article.acbcoparey {
  overflow: hidden;
  /* Movil .list-col */ }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.acbcoparey, .list-col-md-6-left article.acbcoparey, .list-row-md-6-right article.acbcoparey, .list-col-xs-8-right article.acbcoparey, .list-col-md-5-right article.acbcoparey, .thumb-md article.acbcoparey {
      padding-top: 48px !important; } }
  @media (max-width: 767px) and (min-width: 0) {
    .list-col-md-8-left article.acbcoparey .antetitulo, .list-col-md-6-left article.acbcoparey .antetitulo, .list-row-md-6-right article.acbcoparey .antetitulo, .list-col-xs-8-right article.acbcoparey .antetitulo, .list-col-md-5-right article.acbcoparey .antetitulo, .thumb-md article.acbcoparey .antetitulo {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important; } }
  .list-col-md-8-left article.acbcoparey .antetitulo span, .list-col-md-6-left article.acbcoparey .antetitulo span, .list-row-md-6-right article.acbcoparey .antetitulo span, .list-col-xs-8-right article.acbcoparey .antetitulo span, .list-col-md-5-right article.acbcoparey .antetitulo span, .thumb-md article.acbcoparey .antetitulo span {
    background: url(/assets/themes/lvdg2017/images/acbcoparey.png) no-repeat !important;
    width: 61px !important;
    display: inline-block !important;
    background-size: contain !important; }
    @media (max-width: 1019px) and (min-width: 0) {
      .list-col-md-8-left article.acbcoparey .antetitulo span, .list-col-md-6-left article.acbcoparey .antetitulo span, .list-row-md-6-right article.acbcoparey .antetitulo span, .list-col-xs-8-right article.acbcoparey .antetitulo span, .list-col-md-5-right article.acbcoparey .antetitulo span, .thumb-md article.acbcoparey .antetitulo span {
        background: url(/assets/themes/lvdg2017/images/acbcoparey.png) no-repeat !important;
        width: 100% !important;
        display: block !important;
        background-size: contain !important; } }

/************/
/***********************/
/* Cliches Suplementos */
/***********************/
/* Cliche suplementos */
@media (min-width: 1020px) {
  .suplementos article.cliche {
    min-height: 340px !important; } }
.suplementos article.cliche figure {
  top: 40px !important; }
.suplementos article.cliche .antetitulo {
  display: block; }
  .suplementos article.cliche .antetitulo span {
    height: 40px;
    width: 100% !important;
    display: block;
    background: #222; }
    .suplementos article.cliche .antetitulo span a {
      display: block;
      color: #fff;
      text-align: center;
      line-height: 30px !important; }
.suplementos article.enfoque .antetitulo {
  background: #222 !important; }
  .suplementos article.enfoque .antetitulo span {
    background: #222 url(/assets/themes/lvdg2017/images/enfoquegallego-negativo.png) center center no-repeat !important;
    background-size: auto 88% !important;
    margin: auto !important; }
    .suplementos article.enfoque .antetitulo span a {
      text-indent: -999999px; }
.suplementos article.yes .antetitulo {
  background: #222 !important; }
  .suplementos article.yes .antetitulo span {
    background: #222 url(/assets/themes/lvdg2017/images/logo_yes.png) center center no-repeat !important;
    background-size: auto 65% !important;
    margin: auto !important; }
    .suplementos article.yes .antetitulo span a {
      text-indent: -999999px; }
.suplementos article.fugas .antetitulo {
  background: #222 !important; }
  .suplementos article.fugas .antetitulo span {
    background: #222 url(/assets/themes/lvdg2017/images/logo_fugas.png) center center no-repeat !important;
    background-size: auto 80% !important;
    margin: auto !important; }
    .suplementos article.fugas .antetitulo span a {
      text-indent: -999999px; }
.suplementos article.extravozhum .antetitulo {
  background: #222 !important; }
  .suplementos article.extravozhum .antetitulo span {
    background: #222 url(/assets/themes/lvdg2017/images/logo_hum.png) center center no-repeat !important;
    background-size: auto 70% !important;
    margin: auto !important; }
    .suplementos article.extravozhum .antetitulo span a {
      text-indent: -999999px; }
.suplementos article.extravozon .antetitulo {
  background: #222 !important; }
  .suplementos article.extravozon .antetitulo span {
    background: #222 url(/assets/themes/lvdg2017/images/logo_on.png) center center no-repeat !important;
    background-size: auto 65% !important;
    margin: auto !important; }
    .suplementos article.extravozon .antetitulo span a {
      text-indent: -999999px; }
.suplementos article.extravozok .antetitulo {
  background: #222 !important; }
  .suplementos article.extravozok .antetitulo span {
    background: #222 url(/assets/themes/lvdg2017/images/logo_ok.png) center center no-repeat !important;
    background-size: auto 70% !important;
    margin: auto !important; }
    .suplementos article.extravozok .antetitulo span a {
      text-indent: -999999px; }
.suplementos article.extravozred .antetitulo {
  background: #222 !important; }
  .suplementos article.extravozred .antetitulo span {
    background: #222 url(/assets/themes/lvdg2017/images/logo_red.png) center center no-repeat !important;
    background-size: auto 50% !important;
    margin: auto !important; }
    .suplementos article.extravozred .antetitulo span a {
      text-indent: -999999px; }
.suplementos article.red .antetitulo {
  background: #222 !important; }
  .suplementos article.red .antetitulo span {
    background: #222 url(/assets/themes/lvdg2017/images/logo_red.png) center center no-repeat !important;
    background-size: auto 50% !important;
    margin: auto !important; }
    .suplementos article.red .antetitulo span a {
      text-indent: -999999px; }
.suplementos article.mercados .antetitulo {
  background: #222 !important; }
  .suplementos article.mercados .antetitulo span {
    background: #222 url(/assets/themes/lvdg2017/images/logo_mercados.png) center center no-repeat !important;
    background-size: auto 50% !important;
    margin: auto !important; }
    .suplementos article.mercados .antetitulo span a {
      text-indent: -999999px; }
.suplementos article.lamochilaroja .antetitulo {
  background: #222 !important; }
  .suplementos article.lamochilaroja .antetitulo span {
    background: #222 url(/assets/themes/lvdg2017/images/logo_lamochilaroja.png) center center no-repeat !important;
    background-size: auto 75% !important;
    margin: auto !important; }
    .suplementos article.lamochilaroja .antetitulo span a {
      text-indent: -999999px; }
.suplementos article.lavozdelaescuela .antetitulo {
  background: #222 !important; }
  .suplementos article.lavozdelaescuela .antetitulo span {
    background: #222 url(/assets/themes/lvdg2017/images/logo_vozescuela.png) center center no-repeat !important;
    background-size: auto 70% !important;
    margin: auto !important; }
    .suplementos article.lavozdelaescuela .antetitulo span a {
      text-indent: -999999px; }
.suplementos article.listisimas .antetitulo {
  background: #222 !important; }
  .suplementos article.listisimas .antetitulo span {
    background: #222 url(/assets/themes/lvdg2017/images/logo_listisimas_blanco.png) center center no-repeat !important;
    background-size: auto 50% !important;
    margin: auto !important; }
    .suplementos article.listisimas .antetitulo span a {
      text-indent: -999999px; }
.suplementos article.sabebien .antetitulo {
  background: #222 !important; }
  .suplementos article.sabebien .antetitulo span {
    background: #222 url(/assets/themes/lvdg2017/images/sabebien-neg-home.png) center center no-repeat !important;
    background-size: auto 60% !important;
    margin: auto !important; }
    .suplementos article.sabebien .antetitulo span a {
      text-indent: -999999px; }

/************/
/**********************/
/* Cliches Verticales */
/**********************/
.verticales article.highlight {
  background: #ebebeb !important; }
  .verticales article.highlight a {
    color: #222 !important; }
.verticales article.cliche .antetitulo {
  display: block;
  position: relative !important;
  top: auto;
  left: auto; }
  .verticales article.cliche .antetitulo span {
    height: 40px;
    width: 100%;
    display: block;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding: 0 10px; }
    .verticales article.cliche .antetitulo span a {
      display: block;
      color: #222;
      text-align: center;
      line-height: 30px !important; }
.verticales article.cliche .content_wrapper {
  float: left; }
.verticales article.enfoque .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/enfoquegallego-vertical.png) left center no-repeat !important;
  background-size: auto  !important; }
  .verticales article.enfoque .antetitulo span a {
    text-indent: -9999px; }
  @media (max-width: 767px) {
    .verticales article.enfoque .antetitulo span {
      background-size: 100% auto !important; } }
.verticales article.viveelcamino .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/logo_vivecamino.png) left center no-repeat !important;
  background-size: auto 70% !important; }
  .verticales article.viveelcamino .antetitulo span a {
    text-indent: -9999px; }
  @media (max-width: 767px) {
    .verticales article.viveelcamino .antetitulo span {
      background-size: 100% auto !important; } }
.verticales article.frabisa .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/logo_frabisa.png) left center no-repeat !important;
  background-size: auto 60% !important; }
  .verticales article.frabisa .antetitulo span a {
    text-indent: -9999px; }
  @media (max-width: 767px) {
    .verticales article.frabisa .antetitulo span {
      background-size: 100% auto !important; } }
.verticales article.globalgalicia .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/logo_globalgalicia.png) left center no-repeat !important;
  background-size: auto 55% !important; }
  .verticales article.globalgalicia .antetitulo span a {
    text-indent: -9999px; }
  @media (max-width: 767px) {
    .verticales article.globalgalicia .antetitulo span {
      background-size: 100% auto !important; } }
.verticales article.lamochilaroja .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/logo_mochilaroja.png) left center no-repeat !important;
  background-size: auto 72% !important; }
  .verticales article.lamochilaroja .antetitulo span a {
    text-indent: -9999px; }
  @media (max-width: 767px) {
    .verticales article.lamochilaroja .antetitulo span {
      background-size: 100% auto !important; } }
.verticales article.listisimas .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/logo_listisimas_negativo.png) left center no-repeat !important;
  background-size: auto 53% !important; }
  .verticales article.listisimas .antetitulo span a {
    text-indent: -9999px; }
  @media (max-width: 767px) {
    .verticales article.listisimas .antetitulo span {
      background-size: 100% auto !important; } }
.verticales article.chapuzasgallegas .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_chapuzas_negativo.png) left center no-repeat !important;
  background-size: auto 53% !important; }
  .verticales article.chapuzasgallegas .antetitulo span a {
    text-indent: -9999px; }
  @media (max-width: 767px) {
    .verticales article.chapuzasgallegas .antetitulo span {
      background-size: 100% auto !important; } }
.verticales article.mujerhoy .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/logosVerticales/xs/mujerhoy.png) left center no-repeat !important;
  background-size: auto  !important; }
  .verticales article.mujerhoy .antetitulo span a {
    text-indent: -9999px; }
  @media (max-width: 767px) {
    .verticales article.mujerhoy .antetitulo span {
      background-size: 100% auto !important; } }
.verticales article.extravozred .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/logo-red-vertical.png) left center no-repeat !important;
  background-size: auto 70% !important; }
  .verticales article.extravozred .antetitulo span a {
    text-indent: -9999px; }
  @media (max-width: 767px) {
    .verticales article.extravozred .antetitulo span {
      background-size: 100% auto !important; } }
.verticales article.red .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/logo-red-vertical.png) left center no-repeat !important;
  background-size: auto 70% !important; }
  .verticales article.red .antetitulo span a {
    text-indent: -9999px; }
  @media (max-width: 767px) {
    .verticales article.red .antetitulo span {
      background-size: 100% auto !important; } }
.verticales article.sabebien .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/sabebien-verticales.png) left center no-repeat !important;
  background-size: auto 60% !important; }
  .verticales article.sabebien .antetitulo span a {
    text-indent: -9999px; }
  @media (max-width: 767px) {
    .verticales article.sabebien .antetitulo span {
      background-size: 100% auto !important; } }

/************/
article.patrocinio-santander figure {
  padding-top: 30px !important; }
article.patrocinio-santander .antetitulo {
  background: #E1292A !important; }
  article.patrocinio-santander .antetitulo span {
    display: block !important;
    padding: 0 !important;
    background: none !important;
    position: relative;
    color: transparent !important; }
    article.patrocinio-santander .antetitulo span:before {
      display: none !important; }
    article.patrocinio-santander .antetitulo span a {
      display: block !important;
      padding: 5px !important;
      text-indent: -9999999999999px !important;
      color: transparent !important;
      background: url(/assets/themes/lvdg2017/images/logo_uefa_2.png) left center no-repeat !important;
      background-size: contain !important;
      min-height: 30px !important; }
      article.patrocinio-santander .antetitulo span a:after {
        display: block;
        position: absolute;
        right: 10px;
        top: 0;
        bottom: 3px;
        background: url(/assets/themes/lvdg2017/images/logo_santander.png) right center no-repeat;
        background-size: contain !important;
        content: " ";
        width: 100px; }

.admitShow-md article.patrocinio-santander span.antetitulo a {
  background: url(/assets/themes/lvdg2017/images/logo_uefa_2.png) left center no-repeat !important; }

.list-col-xs-8-right article.patrocinio-santander span a:after {
  width: 80px !important; }

main article.retransmision.patrocinio-santander .antetitulo a {
  color: transparent !important; }

main article.retransmision.tokio2020 .antetitulo span {
  width: 130px !important;
  background-position-x: 20px !important;
  background-color: #8E88A5 !important; }
main article.retransmision.tokio2020 .antetitulo a {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 130px; }

article.buenasnoticiasepidemia .antetitulo span {
  background-color: red !important;
  background-image: url(https://cflvdg.avoz.es/assets/themes/lvdg2017/images/buenasnoticiasepidemia.png) !important; }

/* Curso de galego */
.cursodegalego figure + .antetitulo span {
  background-color: #5bcce0 !important;
  background-image: url(/assets/themes/lvdg2017/images/cliche_cursodegalego_neg.png) !important; }

@media (max-width: 767px) {
  .thumb-xs article.cursodegalego .antetitulo span {
    background-color: #fff !important;
    background-image: url(/assets/themes/lvdg2017/images/cliche_cursodegalego.png) !important; } }
@media (max-width: 767px) {
  .thumb-xs article.buenasnoticiasepidemia .antetitulo span {
    background-color: #fff !important;
    background-image: url(https://cflvdg.avoz.es/assets/themes/lvdg2017/images/buenasnoticiasepidemia.png) !important; } }
/* A debate */
.debate:not(.showcase) figure + .antetitulo span, .debate:not(.highlight) figure + .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_adebate_negro.png) center center !important;
  height: 30px;
  background-size: contain !important;
  text-indent: -999999999999999px !important;
  background-repeat: no-repeat !important;
  width: 135px !important; }
.debate .cliche:after {
  display: none !important; }
.debate.showcase figure + .antetitulo {
  display: none !important; }
.debate.showcase .cliche:before {
  content: " ";
  display: block;
  height: 30px;
  background: url(/assets/themes/lvdg2017/images/cliche_adebate.png) center no-repeat !important;
  background-size: contain !important; }
.debate.showcase .cliche:after {
  display: block !important; }
.debate.highlight figure + .antetitulo {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  width: 135px !important;
  text-align: center; }
  .debate.highlight figure + .antetitulo > span {
    display: block;
    height: 30px !important;
    background: url(/assets/themes/lvdg2017/images/cliche_adebate.png) center center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important; }
.debate.highlight .cliche:after {
  display: block !important; }

.list-col-md-8-left article.debate .antetitulo span {
  background: url(/assets/themes/lvdg2017/images/cliche_adebate_negro.png) center center !important;
  height: 30px;
  background-size: contain !important;
  text-indent: -999999999999999px !important;
  background-repeat: no-repeat !important;
  width: 135px !important; }

@media (max-width: 767px) {
  .thumb-xs article.debate .antetitulo span {
    background-color: #fff !important;
    background-image: url(/assets/themes/lvdg2017/images/cliche_adebate_negro.png) !important; } }
/* Cabecero listas */
.eurocopa2021 main > .section_cliche {
  margin-top: -12px !important; }
  .eurocopa2021 main > .section_cliche h2 {
    height: 120px !important;
    background: #fff !important;
    color: transparent !important;
    display: block;
    padding: 15px !important;
    text-align: center;
    background: url(/assets/themes/lvdg2017/images/banner_eurocopa2021.jpg) center center no-repeat !important;
    background-size: cover;
    text-indent: 99999999px; }
    @media (max-width: 767px) {
      .eurocopa2021 main > .section_cliche h2 {
        background-size: 100% auto !important;
        height: 80px !important; } }

.laconnetwork main > .section_cliche {
  margin-top: -12px !important; }
  .laconnetwork main > .section_cliche h2 {
    height: 120px !important;
    background: #fff !important;
    color: transparent !important;
    display: block;
    padding: 15px !important;
    text-align: center;
    background: url(/assets/themes/lvdg2017/images/laconnetwork.jpg) center center no-repeat !important;
    background-size: cover;
    text-indent: 99999999px; }
    @media (max-width: 767px) {
      .laconnetwork main > .section_cliche h2 {
        background-size: 100% auto !important;
        height: 80px !important; } }

.innovacion_deporte main > .section_cliche {
  margin-top: -12px !important; }
  .innovacion_deporte main > .section_cliche h2 {
    height: 121px !important;
    background: #0000 !important;
    color: transparent !important;
    display: block;
    padding: 15px !important;
    text-align: center;
    background: url(/assets/themes/lvdg2017/images/congreso_deporte.png) center center no-repeat !important;
    background-size: cover;
    text-indent: 99999999px; }
    @media (max-width: 767px) {
      .innovacion_deporte main > .section_cliche h2 {
        background-size: 100% auto !important;
        height: 80px !important; } }

.jornadas_transporte main > .section_cliche {
  margin-top: -12px !important; }
  .jornadas_transporte main > .section_cliche h2 {
    height: 121px !important;
    background: #0000 !important;
    color: transparent !important;
    display: block;
    padding: 15px !important;
    text-align: center;
    background: url(/assets/themes/lvdg2017/images/jornadas_transporte.png) center center no-repeat !important;
    background-size: cover;
    text-indent: 99999999px; }
    @media (max-width: 767px) {
      .jornadas_transporte main > .section_cliche h2 {
        background-size: 100% auto !important;
        height: 80px !important; } }

.inmogalicia main > .section_cliche {
  margin-top: -12px !important; }
  .inmogalicia main > .section_cliche h2 {
    height: 121px !important;
    background: #0000 !important;
    color: transparent !important;
    display: block;
    padding: 15px !important;
    text-align: center;
    background: url(/assets/themes/lvdg2017/images/banner_inmogalicia.png) center center no-repeat !important;
    background-size: cover;
    text-indent: 99999999px; }
    @media (max-width: 767px) {
      .inmogalicia main > .section_cliche h2 {
        background-size: 100% auto !important;
        height: 80px !important; } }

.secretosdegalicia main > .section_cliche {
  margin-top: 0 !important; }
  .secretosdegalicia main > .section_cliche h2 {
    height: 75px !important;
    background: #e4ceb3 !important;
    color: transparent !important;
    display: block;
    padding: 15px !important;
    text-align: center;
    background: url(/assets/themes/lvdg2017/images/banner_secretosdegalicia.png) center center no-repeat !important;
    background-size: cover;
    text-indent: 99999999px; }

.plataoplomo main > .section_cliche {
  margin-top: -12px !important; }
  .plataoplomo main > .section_cliche h2 {
    height: 121px !important;
    background: #e72f38 !important;
    color: transparent !important;
    display: block;
    padding: 15px !important;
    text-align: center;
    background: url(/assets/themes/lvdg2017/images/banner_plataoplomo.png) center center no-repeat !important;
    background-size: cover;
    text-indent: 99999999px; }
    @media (max-width: 767px) {
      .plataoplomo main > .section_cliche h2 {
        background-size: 175% auto !important;
        height: 80px !important; } }

.obituarios main > .section_cliche {
  margin-top: 0 !important; }
  .obituarios main > .section_cliche h2 {
    height: 90px !important;
    background: #181818 !important;
    color: transparent !important;
    display: block;
    padding: 15px !important;
    text-align: center;
    background: url(/assets/themes/lvdg2017/images/banner_obituarios.png) center center no-repeat !important;
    background-size: cover;
    text-indent: 99999999px; }

/* Premios princesa de asturias */
article.premios-princesa-de-asturias {
  padding-top: 35px !important; }
  article.premios-princesa-de-asturias figure + .antetitulo span {
    background-color: #012C5B !important;
    background-image: url(https://www.lavozdeasturias.es/assets/themes/lvda2017/images/cliche_premiosprincesadeasturias_2.jpg) !important;
    background-size: contain !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    text-indent: -99999999px;
    color: transparent;
    width: 100%;
    height: 45px; }

@media (max-width: 767px) {
  .thumb-xs article.premio-princesa-asturias .antetitulo span {
    display: none !important; } }
/* Cliché Abanca Cuentas claras - solamente se muestra cuando el formato de la imagen del artículo es cuadrado */
@media (min-width: 0px) and (max-width: 1019px) {
  article.patrocinado.abanca figure.media.hor::before,
  article.patrocinado.cuentasclaras figure.media.hor::before {
    content: '';
    z-index: 2000;
    position: absolute;
    background-color: white;
    width: 100%;
    height: 21%;
    background: url(https://i.avoz.es/assets/themes/lvdg2017/images/logosPub/cuentas_claras.gif);
    background-repeat: no-repeat;
    background-size: contain;
    left: 0px;
    top: 0px; } }
/* Cliches */
/* INTERFACE COMPLEMENTS */
/* MENU IN / OUT */
nav {
  /* Gerneric Style for vertical navbars */ }
  nav .navbar-collapse.collapse {
    display: none !important; }
    nav .navbar-collapse.collapse.in {
      display: block !important; }
  nav.hor_menu {
    top: 0;
    bottom: 0;
    position: fixed;
    min-height: 100%;
    text-align: left;
    width: 275px;
    z-index: 1000000;
    background: #333;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    will-change: transform;
    /* Gerneric Style for vertical navbars */ }
    nav.hor_menu::-webkit-scrollbar {
      width: 5px;
      height: 5px;
      opacity: .5; }
    nav.hor_menu::-webkit-scrollbar-button:start:decrement, nav.hor_menu::-webkit-scrollbar-button:end:increment {
      display: block;
      height: 0;
      background-color: transparent; }
    nav.hor_menu::-webkit-scrollbar-track-piece {
      background-color: #333;
      -webkit-border-radius: 0;
      -webkit-border-bottom-right-radius: 8px;
      -webkit-border-bottom-left-radius: 8px; }
    nav.hor_menu::-webkit-scrollbar-thumb:vertical {
      height: 50px;
      background-color: #222;
      -webkit-border-radius: 8px; }
    nav.hor_menu::-webkit-scrollbar-thumb:horizontal {
      width: 50px;
      background-color: #999;
      -webkit-border-radius: 8px; }
    nav.hor_menu .nav {
      margin: 0;
      padding: 10px;
      border-top: none !important;
      border-bottom: 1px solid #454545;
      /* background: white; */
      /* Special suscribe button */ }
      nav.hor_menu .nav .btn-subscribe {
        background: #e42644 !important;
        color: white !important;
        width: 100%;
        padding: 5px 5px 5px 5px !important;
        border-color: #e42644 !important; }
    nav.hor_menu .navbar {
      display: block !important;
      height: 100%;
      width: 100%;
      margin: 0;
      padding: 0;
      border: none !important; }
      nav.hor_menu .navbar .nav {
        margin: 0;
        padding: 10px;
        border-top: none !important;
        border-bottom: 1px solid #454545; }
        nav.hor_menu .navbar .nav .cliche {
          font-size: 15px;
          font-family: "Roboto Condensed", sans-serif;
          font-weight: 300;
          text-transform: uppercase;
          margin: 15px 0 5px 10px;
          padding: 0;
          color: #999;
          text-align: left; }
        nav.hor_menu .navbar .nav dt {
          font-weight: normal; }
        nav.hor_menu .navbar .nav dd {
          font-size: 16px;
          padding: 10px;
          color: #444;
          min-height: 1%;
          overflow: hidden; }
          nav.hor_menu .navbar .nav dd .select {
            text-transform: uppercase; }
          nav.hor_menu .navbar .nav dd a {
            color: #fff;
            text-transform: none;
            background-color: transparent;
            padding: 0px;
            min-height: 1%;
            overflow: hidden;
            display: inline-block;
            float: left; }
            nav.hor_menu .navbar .nav dd a.dropdown-toggle {
              margin-left: 8px;
              font-size: 1.3em;
              line-height: 100%; }
          nav.hor_menu .navbar .nav dd:hover, nav.hor_menu .navbar .nav dd:active, nav.hor_menu .navbar .nav dd:focus {
            background: rgba(0, 0, 0, 0.15);
            color: #fff; }
          nav.hor_menu .navbar .nav dd.lista a {
            float: left; }
            nav.hor_menu .navbar .nav dd.lista a.dropdown-toggle {
              margin-left: 0;
              font-size: 1em; }
          nav.hor_menu .navbar .nav dd.open {
            background: rgba(0, 0, 0, 0.15); }
            nav.hor_menu .navbar .nav dd.open li, nav.hor_menu .navbar .nav dd.open a {
              background: none !important; }
            nav.hor_menu .navbar .nav dd.open .dropdown-menu {
              display: block;
              position: relative;
              width: 100%;
              box-shadow: none;
              background: none;
              /* padding: 15px 10px 0 10px; */
              padding: 0;
              margin: 0;
              border-radius: 0;
                            /*
							border: none;
							float: none;
							clear: both;
                            */ }
              nav.hor_menu .navbar .nav dd.open .dropdown-menu a {
                color: #444; }
                nav.hor_menu .navbar .nav dd.open .dropdown-menu a:hover {
                   color: #fff; }

.menu_site_active,
.menu_user_active {
  /* Layer */ }
  .menu_site_active .layer,
  .menu_user_active .layer {
    position: fixed;
    content: "";
    top: 0;
    left: 0;
    width: 120%;
    height: 100%;
    background: black;
    z-index: 999999;
    opacity: .5; }

/* MENU */
nav#menu_site {
  left: -300px; }
  nav#menu_site .navbar .nav {
    /* Formulario localidad */
    /* Search */
    /* Redes sociales */
    /* Mas sitios */ }
    nav#menu_site .navbar .nav dd a {
      color: #e5e5e5 !important; }
    nav#menu_site .navbar .nav dd .btn-group-lang {
      width: 100% !important;
      background: #444;
      border-color: #555 !important;
      color: #ccc !important;
      text-align: center;
      border-radius: 4px;
      padding: 3px 0; }
      nav#menu_site .navbar .nav dd .btn-group-lang button {
        background: none !important;
        border: none !important;
        color: #ccc !important; }
    nav#menu_site .navbar .nav dd .btn-gal {
      position: relative;
      padding-right: 40px; }
    nav#menu_site .navbar .nav dd .btn-gal::after {
      content: " ";
      position: absolute;
      top: 6px;
      right: 5px;
      display: block;
      height: 17px;
      width: 25px;
      border: 1px solid #ebebeb;
      background-position: center;
      clear: none;
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAeCAMAAACPKmerAAAAA3NCSVQICAjb4U/gAAAAaVBMVEUAksjg8/lqwuAzq9XJ6fQAmcyV1Or///8PnM5KtNp8yuWi2ewAlsvW7/dWutzp9/s/sNcJmsyJz+cXn8+a1utOttvQ7Paq3e7d8vgIlM4UodCEzubm9frt+PxSuNs6rtdavN1Ctdan2+2/LJTsAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAANZJREFUOI2V1NkOgjAQheEqy1EoOyhhNb7/Q4qgMlXhQG+aNF/+zE1HOePRHrYcNWknObY7tKOy6wat31yrW0R19akP+TvTba3VnA+bdQ3Y1jyOynyiAU/mu5X8qGH3In9azqvXbUxfHIjGxcjnRANpIvLnkmgEscy7RPO8qc188pNX3w+uzMcB0SjPMp8SPeRPS/l/ejn/VwO5zPcXonEoRF7XRAO+kbeJRtPJvEf0kM9E3rKJRhMa07frGrhn4pdXTCO6ySXCNHCd8xs02mOyQz+XwqQfREUmTS3CFZwAAAAASUVORK5CYII="); }
    nav#menu_site .navbar .nav dd.dropdown.open .dropdown-menu {
      border: none !important; }
    nav#menu_site .navbar .nav .fa-circle {
      font-size: 13px;
      color: #444;
      padding-right: 8px; }
    nav#menu_site .navbar .nav .active .fa-circle {
      color: #e42644; }
    nav#menu_site .navbar .nav form.localidad {
      display: block;
      border: none; }
      nav#menu_site .navbar .nav form.localidad .form-control, nav#menu_site .navbar .nav form.localidad .twitter-typeahead {
        width: auto;
        display: inline-block;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        float: left; }
      nav#menu_site .navbar .nav form.localidad button {
        width: 20%;
        display: inline-block;
        height: 34px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
    nav#menu_site .navbar .nav.search {
      background: #222;
      border: none;
      padding: 10px; }
      nav#menu_site .navbar .nav.search dd input[type="text"] {
        border: none;
        background: none;
        width: 80%;
        display: inline-block;
        color: #fff; }
      nav#menu_site .navbar .nav.search dd button {
        background: none;
        border: none;
        display: inline-block;
        color: #fff;
        padding: 0; }
    nav#menu_site .navbar .nav.social {
      text-align: left;
      border-top: 1px solid #454545;
      border-bottom: 1px solid #454545; }
      nav#menu_site .navbar .nav.social dd {
        display: inline-block;
        padding: 0; }
        nav#menu_site .navbar .nav.social dd .cliche {
          margin-right: 10px; }
        nav#menu_site .navbar .nav.social dd a {
          border-radius: 12px;
          font-size: 20px;
          padding: 5px 8px !important;
          display: block; }
    nav#menu_site .navbar .nav.sites {
      border-bottom: 1px solid #454545; }
      nav#menu_site .navbar .nav.sites li {
        font-size: 16px; }

/*************************/
/****** OPEN MENU ********/
/*************************/
.menu_site_active #menu_site {
  display: block;
  left: 0;
  /* Animation */
  will-change: transform;
  transition-duration: 0.25s;
  transition-timing-function: linear;
  transform: translateX(0px);
  -webkit-transform: translateX(0px);
  box-shadow: 5px 0 10px -5px black; }

/* Menu user */
#menu_user {
  right: -300px;
  /* Perfil de usuario */
    /*
	dd {
		text-transform: none;
		min-height: 1%;
		overflow: hidden;
		> span {
			line-height: 30px;
			float: left;
			display: block;
			width: 140px;
		}
	}
	*/
  /* Pestanas */
  /* Opciones */
  /* Menciones */
  /* Favoritos */ }
  #menu_user .user_profile {
    float: left;
    width: 100%; }
    #menu_user .user_profile figure {
      width: 50px;
      height: 50px;
      border-radius: 50%;
      overflow: hidden;
      margin-right: 15px; }
      #menu_user .user_profile figure img {
        width: 100%; }
    #menu_user .user_profile h3 {
      font-family: "Roboto Condensed", sans-serif;
      font-size: 14px;
      color: #999;
      margin: 5px 0; }
      #menu_user .user_profile h3 a {
        color: white;
        border-bottom: 1px dotted white;
        text-decoration: none;
        float: none;
        display: inline; }
    #menu_user .user_profile .btn {
      background: #337ab7;
      font-size: 10px; }
  #menu_user .nav-tabs {
    border: 1px solid #454545 !important;
    border-radius: 4px;
    margin: 15px 15px 0 15px;
    overflow: hidden;
    padding: 0 !important; }
    #menu_user .nav-tabs li {
      width: 50%;
      margin: 0;
      padding: 0;
      border: 0;
      float: left; }
      #menu_user .nav-tabs li a {
        border: none !important;
        padding: 7.5px;
        width: 100%;
        text-align: center; }
        #menu_user .nav-tabs li a:hover {
          background: #444 !important;
          color: #222 !important; }
      #menu_user .nav-tabs li.active {
        background: #444; }
        #menu_user .nav-tabs li.active a {
          color: #222 !important; }
      #menu_user .nav-tabs li:hover {
        background: #444 !important; }
        #menu_user .nav-tabs li:hover a {
          color: #222 !important; }
  #menu_user .user_preferences {
    /* Tamano de la fuente de texto */ }
    #menu_user .user_preferences .font_sizes dd {
      padding: 0; }
    #menu_user .user_preferences .font_sizes a {
      background: rgba(0, 0, 0, 0.3);
      padding: 4px !important;
      display: inline-block;
      text-align: center;
      width: 25px;
      height: 25px;
      font-weight: bold;
      color: #666;
      margin: 0 2px;
      font-family: Arial;
      border-radius: 4px; }
      #menu_user .user_preferences .font_sizes a.small {
        font-size: 12px;
        line-height: 20px; }
      #menu_user .user_preferences .font_sizes a.normal {
        font-size: 16px;
        line-height: 20px; }
      #menu_user .user_preferences .font_sizes a.large {
        font-size: 21px;
        line-height: 20px; }
      #menu_user .user_preferences .font_sizes a.active {
        color: #fff; }
  #menu_user .menciones {
    border: none; }
    #menu_user .menciones .cliche {
      position: relative; }
      #menu_user .menciones .cliche span.label {
        background: #E42644;
        text-transform: none;
        top: -1px;
        position: absolute;
        display: inline-block;
        margin-left: 5px; }
    #menu_user .menciones dd {
      /*  padding-left: 30px !important; */
      	/*
      	&:before {
      		content: "\e111";
      		position: absolute;
      		font-family:"Glyphicons Halflings";
      		top: 14px;
      		left: 8px;
      		font-size: 13px;
          }
          */ }
      #menu_user .menciones dd a {
        display: inline; }
  #menu_user .favoritos {
    border: none; }
    #menu_user .favoritos dd {
      padding-left: 30px !important; }
      #menu_user .favoritos dd:before {
        content: "\e006";
        position: absolute;
        font-family: "Glyphicons Halflings";
        top: 13px;
        left: 8px;
        font-size: 15px; }
      #menu_user .favoritos dd a {
        display: block; }

.menu_user_active #menu_user {
  display: block;
  left: auto;
  right: -300px;
  /* Animation */
  will-change: transform;
  transition-duration: 0.25s;
  transition-timing-function: linear;
  transform: translateX(-300px);
  -webkit-transform: translateX(-300px);
  box-shadow: -5px 0 10px -5px black; }

/* Menu */
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto 30px;
  padding: 0;
  *zoom: 1; }

.bx-wrapper img {
  max-width: 100%;
  display: block; }

/** THEME
===================================*/
.bx-wrapper .bx-viewport {
  left: 0;
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0); }

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%; }

/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(/assets/newspaper2016/images/bx_loader.gif) center center no-repeat #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000; }

/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px; }

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline; }

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000; }

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url(images/controls.png) no-repeat 0 -32px; }

.bx-wrapper .bx-next {
  right: 10px;
  background: url(images/controls.png) no-repeat -43px -32px; }

.bx-wrapper .bx-prev:hover {
  background-position: 0 0; }

.bx-wrapper .bx-next:hover {
  background-position: -43px 0; }

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999; }

.bx-wrapper .bx-controls-direction a.disabled {
  display: none; }

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center; }

.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -11px no-repeat;
  margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0; }

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -44px no-repeat;
  margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%; }

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px; }

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666 \9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%; }

.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px; }

/* Slider */
.stars-rating {
  float: left;
  clear: both;
  width: 100%;
  margin-top: 15px;
  padding: 7.5px 0;
  font-size: 16px; }
  .stars-rating h6 {
    font-size: 16px;
    color: #999;
    font-weight: 400;
    text-transform: uppercase;
    display: inline; }
    .stars-rating h6:after {
      content: ': '; }
  .stars-rating .stars {
    display: inline; }
    .stars-rating .stars .star {
      border: none;
      padding: 0 1.75px;
      color: #ccc;
      text-align: center;
      background: white;
      font-size: 17.5px;
      line-height: 17.5px;
      position: relative;
      top: 1.75px; }
      .stars-rating .stars .star.on {
        color: #FC0; }
      .stars-rating .stars .star:hover {
        color: #d2691e; }
  .stars-rating .votes {
    top: 0px;
    padding: 0;
    position: relative;
    display: inline-block;
    color: #999;
    font-size: 14px;
    font-weight: 300; }
  .stars-rating .bestRating:before {
    content: "/"; }

/*
.stars-rating {

	margin: 2px 0;
	font-size: 24px;
	color: $gray-light;

	.star {
		padding: 0;
		color: $gray-light;
		border: none;
		background: transparent;

		&.on {color: #ffbf00;}

		&:hover {
			color: #d2691e;
		}

	}

	.reviewCount, .bestRating, .ratingValue {
		position: relative;
		top: -2px;
		display: inline-block;
	}

	.bestRating {
		&:before {content: "/";}
	}

}
*/
/* Share Buttons */
/* BOTONES SOCIALES */
#social-share {
  width: 100%;
  margin: 0 0 13.3333333333px 0;
  text-align: center; }
  @media (min-width: 1020px) {
    #social-share {
      width: 11.1%;
      float: left !important;
      margin-right: -11.1%;
      text-align: center;
      padding: 0;
      z-index: 9; } }
  #social-share .btn {
    -webkit-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
    border: 1px solid #ccc;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    display: inline-block;
    margin: 0 2px;
    font-size: 18px;
    text-align: center;
    line-height: 50%;
    border: none;
    background: #252525;
    color: #fff;
    padding: 0; }
    #social-share .btn .txt, #social-share .btn .num {
      display: none !important; }
    #social-share .btn.btn-facebook {
      background: #3B5998;
      color: #fff; }
    #social-share .btn.btn-twitter {
      background: #36B9FF;
      color: #fff; }
    #social-share .btn.btn-comment {
      background: #444;
      color: #fff; }
    #social-share .btn.btn-whatsapp {
      background: #25d366;
      color: #fff; }
    @media (min-width: 1020px) {
      #social-share .btn {
        margin: auto auto 10px auto;
        display: block; } }

/* Share Buttons */
/* PROGRESS BAR */
progress {
  /* Positioning */
  position: relative;
  width: 100%;
  float: left;
  z-index: 1;
  padding: 0;
  margin: 0;
  /* Dimensions */
  width: 100%;
  height: 2px;
  /* Reset the apperance */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Get rid of the default border in Firefox/Opera. */
  border: none;
  /* For Firefox/IE10+ */
  background-color: #ebebeb;
  /* For IE10+, color of the progress bar */
  color: #e42644; }

progress::-webkit-progress-bar {
  background-color: transparent; }

.flat::-webkit-progress-value {
  background-color: #e42644; }

.flat::-moz-progress-bar {
  background-color: #e42644; }

.single::-webkit-progress-value {
  background-color: transparent;
  background-image: -webkit-linear-gradient(left, transparent, red); }

.single::-moz-progress-bar {
  background-color: transparent;
  background-image: -moz-linear-gradient(left, transparent, red); }

.multiple::-webkit-progress-value {
  background-image: -webkit-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.1) 33%, rgba(0, 0, 0, 0.1) 66%, transparent 66%), -webkit-linear-gradient(left, green, red); }

.multiple::-moz-progress-bar {
  background-image: -moz-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.1) 33%, rgba(0, 0, 0, 0.1) 66%, transparent 66%), -moz-linear-gradient(left, green, red); }

.progress-container {
  width: 100%;
  background-color: transparent;
  position: fixed;
  top: 0;
  left: 0;
  height: 2px;
  display: block; }

.progress-bar {
  background-color: red;
  width: 100%;
  display: block;
  height: inherit; }

/* Progress bar */
/* BOTONES */
.btn-primary {
  border: none;
  background: #000;
  border: 1px solid #000;
  color: #fff;
  font-weight: 500 !important;
  text-transform: uppercase; }
  .btn-primary:hover {
    background: rgba(0, 0, 0, 0.8) !important; }

.btn-wrap-comprar {
  width: 100%;
  text-align: center;
  margin-bottom: 0 !important; }

.btn-comprar {
  background: #e42644 !important;
  border-bottom: 3px solid #d01e3a !important;
  color: #fff !important;
  border-radius: 12px;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
  margin: 20px auto 0 auto;
  font-size: 1em !important;
  font-weight: 300; }
  .btn-comprar:hover {
    opacity: .9; }

.btn-wrap-comprar + * {
  padding-top: 40px !important;
  margin-top: 40px !important; }
  .btn-wrap-comprar + *:before {
    content: "";
    display: block;
    width: 86%;
    margin: auto;
    border-top: 1px solid #e5e5e5;
    position: absolute;
    top: 0;
    left: 12%; }
    @media (max-width: 767px) {
      .btn-wrap-comprar + *:before {
        left: 15px;
        right: 15px;
        width: auto; } }

/* Rating */
figure .rate {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px 10px 10px 110px;
  background: rgba(255, 255, 255, 0.95) url(/assets/themes/lvdg2017/images/amazon-logo.png) 5px 11px no-repeat;
  background-size: auto 70%; }
  figure .rate i {
    color: #fbcb1f; }
    figure .rate i.gray {
      color: #666; }
  figure .rate:hover {
    text-decoration: none !important;
    background: #fff url(/assets/themes/lvdg2017/images/amazon-logo.png) 5px 11px no-repeat;
    background-size: auto 70%; }
  @media (max-width: 767px) {
    figure .rate {
      top: auto;
      bottom: 0;
      right: auto;
      display: block; } }

/* top ranking */
.top_ranking {
  counter-reset: section;
  list-style-type: none; }
  .top_ranking li {
    position: relative;
    min-height: 1%;
    overflow: hidden;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-bottom: 25px;
    border-bottom: 1px dotted #c5c5c5; }
    @media (min-width: 1020px) {
      .top_ranking li {
        padding-left: 250px; } }
    .top_ranking li h3 {
      clear: both;
      margin-top: 0;
      margin-bottom: 20px; }
      .top_ranking li h3:before {
        counter-increment: section;
        content: counters(section,".") " ";
        width: 45px;
        height: 45px;
        line-height: 35 px;
        background: #000;
        border-top: 4px solid #e42644;
        color: #fff;
        text-align: center;
        font-family: "Roboto", sans-serif;
        margin-right: 15px;
        display: inline-block;
        font-size: 33px !important; }
      @media (min-width: 1020px) {
        .top_ranking li h3 {
          margin-left: -250px; } }
    .top_ranking li figure {
      float: left;
      width: 30%;
      padding-right: 15px; }
      .top_ranking li figure img {
        width: 100%; }
      @media (max-width: 767px) {
        .top_ranking li figure {
          width: 45%; } }
      @media (min-width: 1020px) {
        .top_ranking li figure {
          margin-left: -250px;
          width: 230px;
          padding: 0; } }
    .top_ranking li .btn-wrap-comprar {
      text-align: left !important;
      width: auto !important; }
      .top_ranking li .btn-wrap-comprar .btn-comprar {
        font-size: .9em !important;
        margin-top: 10px !important;
        margin-bottom: 0 !important; }
      .top_ranking li .btn-wrap-comprar + *:before {
        display: none !important; }

/* Tabla */
@media (max-width: 767px) {
  .event-data {
    width: 100%; } }
.event-data table {
  border-collapse: collapse;
  margin: 15px 0;
  font-size: 15px;
  border-collapse: separate;
  border-spacing: 4px;
  width: 100%; }
  .event-data table td {
    background: #f4f4f4;
    padding: 8px 10px; }

/* Relacionado producto */
.detail .rel-producto {
  margin: 20px 0; }
  .detail .rel-producto > div {
    background: #f4f4f4;
    border: 1px solid #e5e5e5;
    padding: 10px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center; }
    .detail .rel-producto > div figure {
      position: relative;
      min-height: 1px;
      padding-left: 15px;
      padding-right: 15px;
      position: relative;
      float: left;
      width: 50%;
      min-height: 1px;
      padding-left: 15px;
      padding-right: 15px;
      padding: 0 !important; }
      @media (min-width: 768px) {
        .detail .rel-producto > div figure {
          float: left;
          width: 16.6666666667%; } }
      @media (max-width: 767px) {
        .detail .rel-producto > div figure {
          padding: 0 25px 0 0 !important; } }
      .detail .rel-producto > div figure img {
        width: 100%;
        max-height: 140px; }
    .detail .rel-producto > div p {
      position: relative;
      min-height: 1px;
      padding-left: 15px;
      padding-right: 15px;
      position: relative;
      float: left;
      width: 100%;
      min-height: 1px;
      padding-left: 15px;
      padding-right: 15px;
      font-family: "Roboto Condensed", sans-serif;
      color: #656565;
      font-size: 17px;
      text-align: left !important; }
      @media (min-width: 768px) {
        .detail .rel-producto > div p {
          float: left;
          width: 61.1111111111%; } }
      @media (max-width: 767px) {
        .detail .rel-producto > div p {
          display: none !important; } }
    .detail .rel-producto > div a {
      position: relative;
      min-height: 1px;
      padding-left: 15px;
      padding-right: 15px;
      position: relative;
      float: left;
      width: 50%;
      min-height: 1px;
      padding-left: 15px;
      padding-right: 15px;
      text-align: center;
      background: #e42644;
      color: #fff !important;
      padding-top: 7px;
      padding-bottom: 7px;
      font-weight: 300;
      font-size: 15px;
      text-transform: uppercase;
      font-family: "Roboto", sans-serif !important;
      border-radius: 8px;
      border-bottom: 3px solid #c31632 !important; }
      @media (min-width: 768px) {
        .detail .rel-producto > div a {
          float: left;
          width: 22.2222222222%; } }
      .detail .rel-producto > div a strong {
        display: block; }
      .detail .rel-producto > div a:hover {
        text-decoration: none !important;
        opacity: .9; }

/* PAGINATION */
.pagination_wrap {
  margin: auto; }
  .pagination_wrap .pagination {
    margin: 20px 0 !important; }
    .pagination_wrap .pagination a {
      color: #888 !important; }
      .pagination_wrap .pagination a.active {
        background: #444;
        color: #fff !important; }

/* Responsive */
/* Desktop */
/* Boton navegacion movil */
#mobile_navigation {
  display: none;
  z-index: 999;
  position: fixed;
  right: 0;
  bottom: 15px;
  /* Animation */
  will-change: transform;
  transition-duration: 0.25s;
  transition-timing-function: linear;
  transform: translateX(20px);
  -webkit-transform: translateX(20px); }
  #mobile_navigation button {
    display: block;
    width: 20px;
    height: 20px;
    margin-top: 7.5px;
    background: #e2e2e2;
    padding: 0;
    opacity: 0.9;
    filter: alpha(opacity=90);
    border-top-right-radius: 50%;
    border-top-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    border-bottom-left-radius: 50%;
    border-top-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-top-right-radius: 50%;
    cursor: pointer;
    text-align: center;
    border: none; }
    #mobile_navigation button:focus {
      outline: 0; }
    #mobile_navigation button span {
      color: #999;
      font-size: 18px;
      font-weight: bolder;
      line-height: 20px;
      width: 20px; }
  #mobile_navigation.on {
    /* Animation */
    will-change: transform;
    transition-duration: 0.25s;
    transition-timing-function: linear;
    transform: translateX(-15px);
    -webkit-transform: translateX(-15px); }

/* Panel compartir */
#panel_share {
  /* Oculto en escritorio */
  display: none;
  position: fixed;
  left: 0;
  bottom: -600px;
  z-index: 9999;
  padding: 15px;
  background: white;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  -webkit-transition-duration: .5s;
  transition-duration: .5s; }
  #panel_share.on {
    bottom: 0; }
  #panel_share .panel_header {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px;
    padding: 5px 0 10px 0;
    min-height: 1%;
    overflow: hidden; }
    #panel_share .panel_header a {
      color: #666; }
  #panel_share .panel_body article {
    min-height: 1%;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px; }
    #panel_share .panel_body article figure {
      float: left;
      width: 30%; }
      #panel_share .panel_body article figure img {
        width: 100%; }
    #panel_share .panel_body article h3 {
      float: left;
      width: 70%;
      padding-left: 10px;
      margin: 0;
      font-size: 1em; }
  #panel_share .panel_body .social_list {
    margin: 0;
    padding: 0;
    height: 220px;
    overflow-x: hidden;
    overflow-y: auto; }
    #panel_share .panel_body .social_list li {
      min-height: 1%;
      overflow: hidden;
      border-bottom: 1px solid #e5e5e5;
      padding: 10px 0;
      font-size: 0.9em;
      line-height: 0 !important; }
      #panel_share .panel_body .social_list li button {
        background: none;
        padding: 0 !important;
        margin: 0 !important;
        display: block;
        width: 100%;
        min-height: 1%;
        overflow: hidden; }
        #panel_share .panel_body .social_list li button:after {
          content: "COMPARTIR";
          display: block;
          float: right;
          line-height: 33px !important;
          color: #337ab7;
          font-size: 0.9em; }
        #panel_share .panel_body .social_list li button .circle {
          float: left; }
          #panel_share .panel_body .social_list li button .circle .fa-facebook {
            background: #3b5998 !important; }
          #panel_share .panel_body .social_list li button .circle .fa-twitter {
            background: #55acee !important; }
          #panel_share .panel_body .social_list li button .circle .fa-whatsapp {
            background: #43d854 !important; }
          #panel_share .panel_body .social_list li button .circle .fa-google-plus {
            background: #dc4e41 !important; }
        #panel_share .panel_body .social_list li button .txt {
          display: none; }
        #panel_share .panel_body .social_list li button .num {
          display: block !important;
          float: left;
          background: none;
          color: #444;
          font-size: 0.9em; }
        #panel_share .panel_body .social_list li button.btn-facebook .num:after {
          content: " likes"; }
        #panel_share .panel_body .social_list li button.btn-twitter .num:after {
          content: " tweets"; }
        #panel_share .panel_body .social_list li button.btn-google-plus .num:after {
          content: " shares"; }
        #panel_share .panel_body .social_list li button.btn-whatsapp .num {
          display: none !important; }
      #panel_share .panel_body .social_list li span {
        width: 30px;
        height: 30px;
        text-align: center;
        background: #e5e5e5;
        border-radius: 50%;
        display: inline-block;
        color: #fff;
        line-height: 31px;
        margin-right: 10px; }
        #panel_share .panel_body .social_list li span.facebook {
          background: #3b5998; }
        #panel_share .panel_body .social_list li span.twitter {
          background: #55acee; }
        #panel_share .panel_body .social_list li span.whatsapp {
          background: #43d854; }
        #panel_share .panel_body .social_list li span.linkedin {
          background: #0077b5; }
        #panel_share .panel_body .social_list li span.googleplus {
          background: #dc4e41; }
      #panel_share .panel_body .social_list li a {
        float: right;
        display: block;
        text-transform: uppercase; }
  #panel_share .panel_footer {
    padding: 10px 0 5px 0; }
    #panel_share .panel_footer a.btn {
      border-radius: 4px;
      background: #C5453D;
      text-align: center;
      color: #fff;
      display: block;
      font-weight: bold;
      text-transform: uppercase; }
      #panel_share .panel_footer a.btn span {
        padding-right: 5px; }

#layer_share {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: black;
  z-index: 1001;
  opacity: .5;
  cursor: pointer; }

.menu_user_active #panel_share,
.menu_user_active #mobile_navigation,
.menu_site_active #panel_share,
.menu_site_active #mobile_navigation {
  display: none !important; }

/* CAPA LOAD NEXT */
div[class^="capa-"] {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  background-image: url(/assets/images/load.gif);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #e2e2e2; }
  div[class^="capa-"].capa-right {
    display: none;
    /* Animation */
    will-change: transform;
    transition-duration: 0.25s;
    transition-timing-function: linear;
    transform: translateX(100%);
    -webkit-transform: translateX(100%); }
  div[class^="capa-"].capa-left {
    /* Animation */
    will-change: transform;
    transition-duration: 0.25s;
    transition-timing-function: linear;
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%); }

/* LEFT / RIGHT NAV */
.btnleft a {
  position: fixed;
  z-index: 100;
  left: -5px;
  bottom: 45%;
  padding: 25px 25px;
  -webkit-transition: .2s ease-in;
  -moz-transition: .2s ease-in;
  -o-transition: .2s ease-in;
  transition: .2s ease-in; }

.btnleft a:hover {
  left: 0;
  -webkit-transition: .2s ease-in;
  -moz-transition: .2s ease-in;
  -o-transition: .2s ease-in;
  transition: .2s ease-in;
  color: #999; }

.btnright a {
  position: fixed;
  z-index: 100;
  right: -5px;
  bottom: 45%;
  padding: 25px 25px;
  -webkit-transition: .2s ease-in;
  -moz-transition: .2s ease-in;
  -o-transition: .2s ease-in;
  transition: .2s ease-in; }

.btnright a:hover {
  right: 0;
  -webkit-transition: .2s ease-in;
  -moz-transition: .2s ease-in;
  -o-transition: .2s ease-in;
  transition: .2s ease-in;
  color: #999; }

.btnnav a {
  background: #e2e2e2;
  color: #999;
  text-decoration: none;
  font-size: 16px; }

/* BOTON SELECCIONAR CAMBIAR DEL MENU */
.btn.select {
  padding: 3px;
  border: 1px solid #666;
  display: block;
  font-family: Arial;
  font-size: 10px;
  float: right;
  font-weight: 300;
  color: #c5c5c5; }
  .btn.select.xl {
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1 !important;
    padding: 0 5px !important;
    font-size: 1em; }

/* BOTON ON/OFF ALTO CONTRASTE */
.onoffswitch {
  position: relative;
  width: 55px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  display: inline-block;
  margin-top: 6px; }

.onoffswitch-checkbox {
  display: none; }

.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  height: 20px;
  padding: 0;
  line-height: 20px;
  border: 0px solid #FFFFFF;
  border-radius: 30px;
  background-color: #9E9E9E; }

.onoffswitch-label:before {
  content: "";
  display: block;
  width: 30px;
  margin: -5px;
  background: #FFFFFF;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 31px;
  border-radius: 30px;
  /*box-shadow: 0 6px 12px 0px #757575;*/
  height: 30px; }

.onoffswitch-checkbox:checked + .onoffswitch-label {
  background-color: #337ab7; }

.onoffswitch-checkbox:checked + .onoffswitch-label,
.onoffswitch-checkbox:checked + .onoffswitch-label:before {
  border-color: #337ab7; }

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0; }

.onoffswitch-checkbox:checked + .onoffswitch-label:before {
  right: 0px;
  background-color: #2196F3;
  /*  box-shadow: 3px 6px 18px 0px rgba(0, 0, 0, 0.2);*/
  height: 30px; }

/* ON / OFF SWITCH */
.switch .cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden; }
.switch .cmn-toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
.switch input.cmn-toggle-round + label {
  padding: 2px;
  width: 40px;
  height: 20px;
  background-color: #dddddd;
  border-radius: 20px; }
.switch input.cmn-toggle-round + label:before,
.switch input.cmn-toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: ""; }
.switch input.cmn-toggle-round + label:before {
  right: 1px;
  background-color: #f1f1f1;
  border-radius: 20px;
  transition: background 0.4s; }
.switch input.cmn-toggle-round + label:after {
  width: 18px;
  background-color: #fff;
  border-radius: 100%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  transition: margin 0.4s; }
.switch input.cmn-toggle-round:checked + label:before {
  background-color: #8ce196; }
.switch input.cmn-toggle-round:checked + label:after {
  margin-left: 20px; }

@media (max-width: 480px) {
  .btnright a,
  .btnleft a {
    bottom: 0 !important;
    padding: 0 20px; } }
@media (max-width: 768px) {
  #mobile_navigation,
  #panel_share {
    display: block; } }
@media (max-height: 414px) {
  #panel_share {
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    display: none; }

  #panel_share.on {
    display: block; }

  #panel_share .panel_body {
    overflow: auto; }

  #panel_share .panel_body article {
    display: none; }

  #panel_share .panel_body .social_list {
    height: auto;
    overflow: auto; } }
/* Botón ver más */
.ver_mas {
  padding: 8px 13px;
  border: 1px solid #ccc;
  text-transform: uppercase;
  font-weight: bold;
  width: 130px;
  margin: 0 auto 40px auto;
  display: block;
  text-align: center;
  color: #999 !important; }
  .ver_mas:hover {
    text-decoration: none;
    background: #e2e2e2; }

/* Flicikility */
.flickity-enabled {
  position: relative; }

.flickity-enabled:focus {
  outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
  width: 100%; }

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%; }

.flickity-slider > div[class*="col-"] {
  -webkit-font-smoothing: subpixel-antialiased;
  position: absolute !important; }
  .flickity-slider > div[class*="col-"]:after {
    display: none !important; }

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab; }

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: white;
  background: rgba(255, 255, 255, 0.75);
  cursor: pointer;
  /* vertically center */
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.flickity-prev-next-button:hover {
  background: white; }

.flickity-prev-next-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #09F; }

.flickity-prev-next-button:active {
  opacity: 0.6; }

.flickity-prev-next-button.previous {
  left: 10px; }

.flickity-prev-next-button.next {
  right: 10px; }

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px; }

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px; }

.flickity-prev-next-button:disabled {
  opacity: 0.3;
  cursor: auto; }

.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%; }

.flickity-prev-next-button .arrow {
  fill: #333; }

/* ---- page dots ---- */
.flickity-page-dots {
  width: 100%;
    /*
  position: absolute;
  bottom: -25px;
  padding: 0;
	*/
  position: relative;
  bottom: auto;
  /*margin: -15px 0 2px 0;*/
  margin: 0;
  padding: 10px 0 7.5px 0;
  list-style: none;
  text-align: center;
  line-height: 1; }

.flickity-rtl .flickity-page-dots {
  direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer; }

.flickity-page-dots .dot.is-selected {
  opacity: 1; }

/* Preload effect carousel */
.carousel-mode,
.carouselpromo {
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  height: 30px;
  overflow: hidden;
  /* margin-bottom: $grid-home-padding/2; */ }
  .carousel-mode.flickity-enabled,
  .carouselpromo.flickity-enabled {
    opacity: 1;
    height: auto;
    overflow: visible; }
  .carousel-mode .blq,
  .carouselpromo .blq {
    width: 100%;
    margin-bottom: 0 !important; }

.carousel-mode {
  /* Fotos verticales */
  /* Ajustar botones navegación */ }
  .carousel-mode figure.ver .embed-responsive-item {
    width: auto !important;
    left: 30%; }
  .carousel-mode figure.ver .embed-responsive {
    background-color: #444; }
    .carousel-mode figure.ver .embed-responsive img {
      height: 100% !important; }
  .carousel-mode .flickity-prev-next-button {
    margin-top: -10px !important; }

.flickity-prev-next-button.previous {
  left: 0px; }

.flickity-prev-next-button.next {
  right: 0px; }

/* Hack Flickity Tablet */
@media (max-width: 1019px) and (min-width: 768px) {
  .tablet-carousel {
    opacity: 0;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    height: 30px;
    overflow: hidden; }
    .tablet-carousel.flickity-enabled {
      opacity: 1;
      height: auto;
      overflow: visible; } }
/* Hack Flickity Mobile */
@media (max-width: 767px) {
  .mobile-carousel {
    opacity: 0;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    height: 30px;
    overflow: hidden; }
    .mobile-carousel.flickity-enabled {
      opacity: 1;
      height: auto;
      overflow: visible; }
    .mobile-carousel .flickity-viewport {
      width: 100%; }
    .mobile-carousel .flickity-slider > div[class*="col-"] {
      -webkit-font-smoothing: subpixel-antialiased;
      position: absolute !important; }
      .mobile-carousel .flickity-slider > div[class*="col-"]:after {
        display: none !important; }
    .mobile-carousel .flickity-page-dots {
      position: relative !important;
      bottom: auto !important;
      padding: 0 0 15px 0; } }
/* big buttons, no circle */
.flickity-prev-next-button {
  width: 60px;
  height: 60px;
  background: transparent; }
  .flickity-prev-next-button svg {
    filter: drop-shadow(0 0 1px #000); }

.flickity-prev-next-button:hover {
  background: transparent; }

/* arrow color */
.flickity-prev-next-button .arrow {
  fill: white; }

.flickity-prev-next-button.no-svg {
  color: white; }

/* hide disabled button */
.flickity-prev-next-button:disabled {
  display: none; }

.dots_articles {
  background: #ebebeb;
  text-align: center;
  margin: 0 -15px 5px -15px; }
  .dots_articles > div {
    width: 170px;
    height: 32px;
    margin: auto;
    overflow-y: hidden;
    overflow-x: auto; }
    .dots_articles > div span {
      -moz-transition: all 0.3s ease-out;
      /* FF4+ */
      -o-transition: all 0.3s ease-out;
      /* Opera 10.5+ */
      -webkit-transition: all 0.3s ease-out;
      /* Saf3.2+, Chrome */
      -ms-transition: all 0.3s ease-out;
      /* IE10 */
      transition: all 0.3s ease-out;
      display: block;
      padding: 3px 0; }
    .dots_articles > div a {
      font-size: 8px;
      color: #999;
      display: inline-block;
      margin: 3px; }
      .dots_articles > div a.active {
        color: #222; }

/* Pasa pasa */
.content_wrap {
  width: 100%; }

.item_article {
  position: absolute;
  left: 0;
  right: 0;
  padding: 0 15px;
  display: none; }

.item_article.moving {
  display: inline; }

.item_article.active {
  display: block; }

/* Dropdown menu lateral */
.milocalidad.open {
  overflow: visible !important;
  float: left !important;
  width: 100% !important; }
  .milocalidad.open .dropdown-menu {
    overflow: visible !important; }
    .milocalidad.open .dropdown-menu dd {
      overflow: visible !important; }
  .milocalidad.open .tt-dropdown-menu {
    background: #fff;
    right: 0 !important;
    padding: 3px; }
    .milocalidad.open .tt-dropdown-menu .tt-dataset-countries > * {
      color: #222; }

/* Radio Voz */
.radiovoz_img {
  height: 10px !important;
  margin-top: -3px; }
  .radiovoz_img.vigo, .radiovoz_img.santiago, .radiovoz_img.lugo {
    height: 12px !important;
    margin-top: -1px !important; }
  .radiovoz_img.pontevedra {
    height: 10px !important;
    margin-top: -3px !important; }

.radiovoz_body {
  margin: 0;
  padding: 0;
  background: #fe370e;
  text-align: center; }
  .radiovoz_body > .container {
    background: none;
    box-shadow: none; }
  .radiovoz_body .logo_radiovoz {
    display: block;
    margin-bottom: 20px; }
    .radiovoz_body .logo_radiovoz img {
      max-height: 60px; }
  .radiovoz_body .wrapper {
    background: rgba(0, 0, 0, 0.2);
    padding: 20px 10px;
    max-width: 300px;
    margin: auto;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; }
  .radiovoz_body #selemisora_popup {
    font-size: 16px;
    display: block;
    margin: 0 auto 0 auto; }
  .radiovoz_body h3 {
    color: #fff;
    margin: -10px 0 20px 0;
    font-weight: bold;
    display: block;
    float: none; }
  .radiovoz_body .social_links {
    margin: 15px 0; }
    .radiovoz_body .social_links a {
      margin: 0 5px;
      display: inline-block;
      width: 36px;
      height: 36px;
      line-height: 36px;
      font-size: 21px;
      border-radius: 50%;
      background: rgba(0, 0, 0, 0.3);
      color: #fff; }
      .radiovoz_body .social_links a i {
        color: #fff; }

#selemisora {
  border: 1px solid #444;
  width: 100%;
  font-weight: 300;
  padding: 3px 5px;
  height: 30px;
  font-size: 15px;
  color: #111; }

#selemisora_movil,
#selemisora_desktop {
  border-radius: 4px;
  background: #454545 !important;
  color: #ccc !important;
  text-align: center;
  display: block;
  width: 100%;
  padding: 5px;
  font-size: 14px;
  margin-top: 5px;
  font-weight: normal; }

/* Boton ampliar */
.tableau-temp small {
  color: #444;
  text-transform: uppercase;
  font-size: 14px;
  padding-bottom: 10px;
  display: block; }
.tableau-temp .ampliar {
  position: absolute;
  bottom: 25px;
  left: 60px;
  background: rgba(0, 0, 0, 0.85);
  color: #fff;
  padding: 10px;
  font-size: 13px;
  font-weight: 300;
  text-transform: uppercase; }
  .tableau-temp .ampliar i {
    padding-right: 5px; }
  @media (max-width: 767px) {
    .tableau-temp .ampliar {
      left: 15px; } }

#comparativa_presos {
  height: 530px; }
  @media (max-width: 767px) {
    #comparativa_presos {
      height: 250px; } }

/* Alerta ultima hora */
.alert-info {
  border: none !important;
  border-radius: 0;
  background: #f4f4f4 !important;
  margin: 13.3333333333px 0 13.3333333333px 0 !important;
  padding: 0;
  font-size: 15px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .alert-info > * {
    padding: 10px;
    font-weight: normal;
    color: #222 !important;
    font-size: 1em; }
  .alert-info strong {
    background: #e42644;
    color: #fff !important;
    font-weight: normal;
    text-transform: uppercase;
    font-size: .9em;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center; }
  .alert-info a {
    color: #222 !important;
    font-weight: bold !important;
    text-decoration: none; }

/* Loteria Box */
#loteria_box {
  background: #f4f4f4;
  margin: 13.3333333333px 0 0 0; }
  #loteria_box h1 {
    display: block;
    text-align: center;
    font-weight: bold;
    font-family: "Roboto Condensed", sans-serif;
    font-style: normal;
    text-transform: uppercase;
    font-size: 23px;
    margin: 15px 15px 5px 15px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
    position: relative; }
    #loteria_box h1 span {
      font-family: 'Lobster', cursive;
      font-style: italic;
      font-weight: normal;
      color: #e42644;
      letter-spacing: -1px;
      font-size: 26px; }
  #loteria_box .contenedor_premios {
    padding: 5px 15px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    @media (max-width: 768px) {
      #loteria_box .contenedor_premios {
        padding: 10px 0; } }
    #loteria_box .contenedor_premios a {
      font-family: "Roboto Condensed", sans-serif;
      font-weight: bolder;
      font-size: 22px;
      color: #444;
      display: block;
      text-align: center;
      cursor: pointer;
      letter-spacing: 1px; }
      #loteria_box .contenedor_premios a#premio_gordo {
        font-size: 38px; }
      #loteria_box .contenedor_premios a#premio_segundo, #loteria_box .contenedor_premios a#premio_tercero {
        font-size: 28px; }
      #loteria_box .contenedor_premios a:hover {
        text-decoration: none;
        color: #000; }
    #loteria_box .contenedor_premios > div {
      padding-top: 10px;
      padding-bottom: 10px; }
      #loteria_box .contenedor_premios > div .premios {
        position: relative;
        background: #fff;
        border-radius: 4px;
        -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
        padding: 15px 5px;
        text-align: center;
        height: 75px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
        justify-content: center; }
        @media (max-width: 768px) {
          #loteria_box .contenedor_premios > div .premios {
            height: auto; } }
        #loteria_box .contenedor_premios > div .premios h2 {
          margin: 0;
          font-size: 14px;
          font-weight: 300;
          position: absolute;
          top: -10px;
          left: 0;
          right: 0;
          display: block;
          text-align: center; }
          #loteria_box .contenedor_premios > div .premios h2 span {
            background: #757575;
            text-transform: uppercase;
            color: #fff;
            display: inline-block;
            padding: 5px;
            border-radius: 4px;
            font-weight: normal;
            min-width: 120px; }
            @media (max-width: 768px) {
              #loteria_box .contenedor_premios > div .premios h2 span {
                min-width: 100px; } }
        #loteria_box .contenedor_premios > div .premios ul {
          margin: 0;
          padding: 0;
          display: flex;
          justify-content: center;
          flex-wrap: wrap; }
          #loteria_box .contenedor_premios > div .premios ul li {
            display: inline-block;
            padding: 5px 15px 5px 0;
            position: relative; }
            #loteria_box .contenedor_premios > div .premios ul li:after {
              content: "/";
              display: block;
              padding: 0;
              position: absolute;
              right: 3px;
              top: 7px;
              color: #ccc;
              font-family: "Roboto Condensed", sans-serif;
              font-weight: 300;
              font-size: 19px; }
            #loteria_box .contenedor_premios > div .premios ul li:last-child:after {
              display: none !important; }
        #loteria_box .contenedor_premios > div .premios.premio1 h2 span {
          background: #DFBA69 !important; }
        #loteria_box .contenedor_premios > div .premios.premio5 a {
          font-size: 20px !important; }
  #loteria_box .contenedor_buscador {
    background: #444;
    padding: 13.3333333333px;
    min-height: 1%;
    overflow: hidden; }
    #loteria_box .contenedor_buscador h3 {
      float: left;
      font-family: "Roboto Condensed", sans-serif;
      font-size: 14px;
      font-weight: bold;
      text-transform: uppercase;
      font-weight: normal;
      margin: 0 10px 0 0;
      color: #fff;
      line-height: 28px; }
    #loteria_box .contenedor_buscador form {
      float: left;
      min-height: 1%;
      overflow: hidden; }
      #loteria_box .contenedor_buscador form > * {
        float: left;
        height: 30px;
        line-height: 30px;
        border: none;
        box-shadow: none;
        text-align: center; }
      #loteria_box .contenedor_buscador form button {
        background: #e5e5e5;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        font-size: 12px;
        text-transform: uppercase;
        font-family: "Roboto Condensed", sans-serif;
        font-weight: normal; }
      #loteria_box .contenedor_buscador form input {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
        font-size: 12px;
        text-transform: uppercase;
        font-family: "Roboto Condensed", sans-serif;
        min-width: 140px; }
    @media (max-width: 768px) {
      #loteria_box .contenedor_buscador > div {
        text-align: center;
        float: none !important; }
        #loteria_box .contenedor_buscador > div > h3 {
          margin: auto;
          text-align: center;
          float: none !important;
          display: block; }
        #loteria_box .contenedor_buscador > div > form {
          float: none !important;
          display: inline-block;
          margin: auto; }
          #loteria_box .contenedor_buscador > div > form input {
            width: 160px; } }

.home.loteria #footer {
  margin-top: 30px !important; }
.home.loteria .container {
  box-shadow: none !important; }
  .home.loteria .container #header_detail {
    margin-bottom: 30px !important; }
  .home.loteria .container form .caja-decimo {
    background: #f4f4f4;
    margin: 20px 0;
    padding: 20px; }
    .home.loteria .container form .caja-decimo h3 {
      display: block;
      border-bottom: 1px solid #ccc;
      margin: 0 0 15px 0;
      padding: 0 0 5px 0;
      font-family: "Roboto Condensed", sans-serif;
      text-transform: uppercase;
      font-weight: bold;
      font-size: 20px; }
    .home.loteria .container form .caja-decimo .wrap > * {
      margin: 8px 0; }
      .home.loteria .container form .caja-decimo .wrap > * input {
        width: 100%;
        padding: 8px;
        text-align: center;
        font-family: "Roboto Condensed", sans-serif;
        font-size: 20px; }
        .home.loteria .container form .caja-decimo .wrap > * input.buscar_input {
          background: #e42644;
          color: #fff;
          border: none;
          padding: 12px;
          font-weight: 300;
          text-transform: uppercase;
          font-size: 14px; }
      .home.loteria .container form .caja-decimo .wrap > * .destacado {
        font-size: 25px;
        font-weight: normal;
        line-height: 48px;
        display: block;
        padding-left: 5px; }
.home.loteria #numero {
  display: none;
  font-size: 30px;
  font-weight: bold;
  color: #cc0000;
  text-align: center;
  margin-top: 10px; }
.home.loteria #premios {
  font-size: 25px;
  font-weight: bold;
  color: #999;
  text-align: center;
  margin: 0;
  padding: 0; }
.home.loteria #total {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  text-align: center; }
.home.loteria .premios_caja {
  box-sizing: border-box;
  position: relative;
  width: 300px;
  background-color: #fff;
  padding: 20px;
  width: 80%;
  border: 3px dashed #aab7c1;
  margin: auto; }
.home.loteria #donde {
  bottom: 20px;
  font-size: 14px;
  font-weight: normal;
  color: #cc0000;
  text-align: center;
  margin-top: 30px; }
.home.loteria #donde a {
  text-decoration: none;
  color: #cc0000;
  font-size: 16px; }
.home.loteria #donde .icon-geo:before {
  content: "\e936";
  font-family: "icomoon";
  font-style: normal;
  font-weight: normal;
  speak: none;
  font-size: 30px;
  text-align: center;
  color: #cc0000;
  vertical-align: middle;
  margin-right: 4px; }
.home.loteria .contenedor_logo {
  float: left;
  padding: 16px; }
.home.loteria .oculto {
  display: none; }
.home.loteria #aviso {
  font-size: 14px;
  font-weight: bold;
  color: #094F89;
  text-align: center;
  margin-left: 30px;
  margin-right: 30px;
  margin-top: 5px;
  border: 1px dotted #CC0000; }
.home.loteria .enlaces {
  text-align: right; }
  @media (max-width: 480px) {
    .home.loteria .enlaces {
      text-align: center; } }
  .home.loteria .enlaces a {
    background: #fff;
    border: 1px solid #e5e5e5;
    color: #656565;
    margin: 5px;
    padding: 8px;
    display: inline-block;
    border-radius: 4px; }
    @media (max-width: 480px) {
      .home.loteria .enlaces a {
        display: block; } }

/* Newsletter Subscribe (caja pié artículos) */
#newsletter_subscribe {
  margin: 15px auto;
  /* Taboola encima */
  margin-left: 0 !important;
  padding-left: 30px !important; }
  @media (max-width: 767px) {
    #newsletter_subscribe {
      padding-left: 15px !important; } }
  #newsletter_subscribe > div {
    border: none;
    background: #326891;
    padding: 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center; }
    @media (max-width: 767px) {
      #newsletter_subscribe > div {
        margin: 0;
        justify-content: center; } }
    @media (min-width: 768px) and (max-width: 1019px) {
      #newsletter_subscribe > div {
        margin-left: 5% !important; } }
    @media (max-width: 767px) {
      #newsletter_subscribe > div :nth-child(1) {
        order: 2; }
      #newsletter_subscribe > div :nth-child(2) {
        order: 1; }
      #newsletter_subscribe > div :nth-child(3) {
        order: 3; } }
    @media (max-width: 767px) {
      #newsletter_subscribe > div div[class*="col"] {
        text-align: center;
        padding: 5px 0 !important; } }
    #newsletter_subscribe > div i {
      border-radius: 50%;
      width: 64px;
      height: 64px;
      display: block;
      background: #326891;
      color: #fff;
      text-align: center;
      font-size: 30px; }
      #newsletter_subscribe > div i:before {
        line-height: 64px; }
      @media (max-width: 767px) {
        #newsletter_subscribe > div i {
          margin: auto; } }
    #newsletter_subscribe > div h3 {
      margin: 0 0 5px 0;
      text-transform: uppercase;
      font-family: "Roboto Condensed", sans-serif;
      display: block;
      color: white;
      font-size: 16px; }
      @media (max-width: 767px) {
        #newsletter_subscribe > div h3 {
          text-align: left; } }
    #newsletter_subscribe > div p {
      font-size: 12px;
      color: white;
      font-family: "Roboto Condensed", sans-serif;
      line-height: 1.2;
      margin: 0; }
      @media (max-width: 767px) {
        #newsletter_subscribe > div p {
          text-align: left;
          padding-right: 10px; } }
    #newsletter_subscribe > div .btn-primary {
      background: #326891 !important;
      border: none !important; }
    #newsletter_subscribe > div > .banner_animation {
      min-width: 30px; }
      @media (max-width: 767px) {
        #newsletter_subscribe > div > .banner_animation {
          max-width: 50px; } }
    #newsletter_subscribe > div .btn-secondary {
      color: #33688f;
      text-transform: uppercase;
      background: white !important;
      border: none !important; }
      @media (max-width: 767px) {
        #newsletter_subscribe > div .btn-secondary {
          order: 3; } }
    #newsletter_subscribe > div .sobre {
      width: 50px; }
  #newsletter_subscribe.discover > div {
    background-position: right center;
    background-repeat: no-repeat; }
    #newsletter_subscribe.discover > div p {
      margin: 5px 0 10px 0 !important; }
  #newsletter_subscribe.somosagro .circle {
    border-radius: 50%;
    width: 75px;
    height: 75px;
    overflow: hidden;
    background: #34a75a;
    display: block;
    text-align: center;
    line-height: 75px; }
    #newsletter_subscribe.somosagro .circle img {
      width: 50px;
      max-width: 100%; }
  #newsletter_subscribe.somosagro .btn {
    background: #34a75a !important; }
  #newsletter_subscribe.somosmar .circle {
    border-radius: 50%;
    width: 75px;
    height: 75px;
    overflow: hidden;
    background: #fff;
    display: block;
    text-align: center;
    line-height: 75px; }
    #newsletter_subscribe.somosmar .circle img {
      width: 50px;
      max-width: 100%; }
  #newsletter_subscribe.somosmar .btn {
    background: #fff !important;
    color: #326891 !important; }
  #newsletter_subscribe.escuadra .circle {
    border-radius: 50%;
    width: 75px;
    height: 75px;
    overflow: hidden;
    background: #34a75a;
    display: block;
    text-align: center;
    line-height: 75px; }
    #newsletter_subscribe.escuadra .circle img {
      width: 50px;
      max-width: 100%; }
  #newsletter_subscribe.escuadra .btn {
    background: #34a75a !important; }
  #newsletter_subscribe.red .circle {
    border-radius: 50%;
    width: 75px;
    height: 75px;
    overflow: hidden;
    background: #8C041D;
    display: block;
    text-align: center;
    line-height: 75px; }
    #newsletter_subscribe.red .circle img {
      width: 50px;
      max-width: 100%; }
  #newsletter_subscribe.red .btn {
    background: #8C041D !important; }

/* Alert cookie */
#alert_cookie_msg {
  background: #333;
  color: #fff;
  margin-bottom: 10px;
  padding: 15px 60px 15px 15px;
  z-index: 999999999;
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 300;
  font-size: 13px;
  position: relative; }
  #alert_cookie_msg a {
    color: #c5c5c5;
    text-decoration: underline; }
  #alert_cookie_msg #cerrar_alert {
    cursor: pointer;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #666;
    top: 10px;
    right: 25px;
    position: absolute;
    font-size: 28px;
    line-height: 28px;
    color: #fff;
    text-decoration: none;
    text-align: center !important; }
  @media (max-width: 480px) {
    #alert_cookie_msg {
      text-align: left; } }

/* Hiperlocal menu */
.hiperlocal_menu {
  background: #f4f4f4;
  margin-top: 10px;
  margin-bottom: 0 !important;
  padding: 10px;
  border-bottom: none !important;
  clear: both !important; }
  .hiperlocal_menu span {
    font-weight: 300 !important;
    color: #656565;
    text-transform: none !important; }
  .hiperlocal_menu a {
    color: #111 !important; }
  .hiperlocal_menu .scroll_menu .wrapper {
    justify-content: flex-start; }

.hiperlocal_menu + .section_vertical {
  margin-top: 10px !important;
  border-top: 1px solid #ebebeb !important; }

/* Mensaje cookies */
#didomi-notice {
  background: #f4f4f4 !important; }
  #didomi-notice #buttons a {
    border-radius: 4px !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    font-family: "Roboto Condensed", sans-serif !important; }
  #didomi-notice .highlight-button {
    background: #5cb85c !important;
    border: none !important; }

@media (max-width: 767px) {
  .didomi-consent-popup__exterior-border {
    width: 100% !important; }

  .didomi-consent-popup__dialog {
    border: none !important; } }
/* TIRA RUSIA */
.tira.rusia2018 {
  background: url(https://www.lavozdegalicia.es/assets/themes/lvdg2017/images/bg-mundial-rusia.png) no-repeat !important;
  background-size: cover !important; }
  .tira.rusia2018 * {
    color: #fff !important; }
  .tira.rusia2018 .row > div {
    border-right-color: rgba(255, 255, 255, 0.3) !important; }

/* TIRA QATAR */
.tira.qatar2022 {
  background: url(https://www.lavozdegalicia.es/assets/themes/lvdg2017/images/bg-mundial-qatar2022.png) no-repeat !important;
  background-size: cover !important; }
  .tira.qatar2022 * {
    color: #fff !important; }
  .tira.qatar2022 .row > div {
    border-right-color: rgba(255, 255, 255, 0.3) !important; }

/* Spinner Ajax */
.spinner-ajax > * {
  margin: auto !important; }

#last-podcast > div {
  background: #f4f4f4;
  margin-bottom: 20px;
  padding: 15px; }
  #last-podcast > div strong {
    font-size: 16px;
    font-weight: bold;
    display: block;
    margin-bottom: 10px; }
  #last-podcast > div ul {
    margin: 0;
    padding: 0 0 0 15px; }
    #last-podcast > div ul li {
      list-style: none; }
      #last-podcast > div ul li a {
        font-weight: normal;
        font-size: 16px;
        color: #656565; }
        #last-podcast > div ul li a:before {
          content: "\f2ce";
          font-family: "FontAwesome";
          display: inline-block;
          padding-right: 5px;
          color: #e42644;
          font-size: 18px; }

/* Caja descarga */
.pdfConstitucion {
  display: block !important;
  margin-bottom: 20px !important;
  min-height: 1%;
  overflow: hidden;
  text-align: center; }
  .pdfConstitucion a {
    font-family: "Roboto";
    font-size: 18px;
    font-weight: bold;
    padding: 15px 25px;
    display: block;
    float: left;
    width: 100%;
    line-height: 1; }
    .pdfConstitucion a:before {
      display: block;
      padding-bottom: 10px; }
  .pdfConstitucion[data-sso-status="premium"] a, .pdfConstitucion[data-sso-status="identificado"] a {
    background: #e42644;
    color: #fff !important; }
    .pdfConstitucion[data-sso-status="premium"] a:before, .pdfConstitucion[data-sso-status="identificado"] a:before {
      content: "\f1c1";
      font-family: "FontAwesome";
      font-size: 35px;
      padding-right: 10px;
      font-weight: normal !important; }
  .pdfConstitucion[data-sso-status="anonimo"] a {
    background: #333;
    color: #eee !important; }
    .pdfConstitucion[data-sso-status="anonimo"] a:before {
      content: "\f08b";
      font-family: "FontAwesome";
      font-size: 35px;
      padding-right: 10px;
      font-weight: normal !important; }

/* Alert notificaciones */
#acc-alert * {
  box-sizing: border-box; }

#acc-alert {
  position: fixed;
  font-family: Arial, Helvetica, sans-serif;
  z-index: 9999999999;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  pointer-events: none; }

#acc-alert-wrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  pointer-events: none;
  z-index: 1; }

#acc-alert-container {
  position: absolute;
  width: 100%;
  background: #fff;
  border: 1px solid #e5e5e5;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  overflow: hidden;
  z-index: 2;
  pointer-events: auto;
  border-radius: 4px !important;
  top: 15px;
  left: 15px; }
  @media (max-width: 480px) {
    #acc-alert-container {
      top: 0;
      left: 0; } }

#acc-alert-header {
  position: relative;
  width: 100%; }

#acc-alert-body {
  position: relative;
  width: 100%;
  z-index: 1;
  padding-bottom: 10px; }

#acc-alert-footer {
  position: relative;
  width: 100%;
  text-align: right;
  background: #f4f4f4;
  border-top: 1px solid #e5e5e5;
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 15px !important; }

#acc-alert-close {
  position: absolute;
  top: 6px;
  opacity: 0.5;
  z-index: 2;
  cursor: pointer;
  padding: 10px;
  font-size: 18px; }

#acc-alert-close:hover {
  opacity: 1; }

#acc-alert-close:before,
#acc-alert-close:after {
  position: absolute;
  left: 3px;
  content: " ";
  width: 2px;
  background-color: #000; }

#acc-alert-close:before {
  transform: rotate(45deg); }

#acc-alert-close:after {
  transform: rotate(-45deg); }

#acc-alert-content {
  position: relative;
  color: #505050; }

#acc-alert-accept {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  border-radius: 1px;
  background: #50B766;
  color: #fff;
  font-weight: bold;
  margin-left: 35px;
  cursor: pointer; }

#acc-alert-accept:hover {
  background: #45A85A; }

#acc-alert-deny {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  color: #808080;
  cursor: pointer; }

#acc-alert-deny:hover {
  color: #505050; }

.acc--hidden {
  display: none; }

.acc--overlay #acc-alert-wrapper {
  background-color: rgba(0, 0, 0, 0.5);
  pointer-events: auto; }

.acc--overlay #acc-alert-container {
  box-shadow: none; }

#acc-alert-container {
  max-width: 450px; }

#acc-alert-header {
  height: 20px; }

#acc-alert-body {
  height: auto;
  min-height: 78px;
  padding: 10px 0 20px 0;
  text-align: center; }

#acc-alert-footer {
  padding: 10px 20px 15px; }

#acc-alert-close {
  right: 5px; }

#acc-alert-close:before,
#acc-alert-close:after {
  height: 10px; }

#acc-alert-accept {
  height: 35px;
  line-height: 35px;
  width: auto;
  padding: 0 8px;
  min-width: 125px; }

.acc--left #acc-alert-container {
  right: initial;
  left: 10px; }

.acc--bottom #acc-alert-container {
  top: initial;
  bottom: 10px; }

.acc--right #acc-alert-container {
  right: 10px;
  left: initial; }

.acc--top #acc-alert-container {
  top: 10px;
  bottom: initial; }

.acc--center #acc-alert-container {
  left: calc(-200px + 50%);
  right: initial; }

.acc--middle #acc-alert-container {
  top: 50%;
  bottom: initial;
  transform: translateY(-50%); }

/* Boton saber más */
.btn-wrap {
  width: 100%; }

.btn-sabermas {
  font-size: 16px;
  display: block;
  border-radius: 4px;
  background: #e42644 !important;
  color: #fff !important;
  text-decoration: none !important;
  text-align: center;
  text-transform: uppercase;
  padding: 10px !important;
  margin: auto auto 20px auto !important; }
  @media (min-width: 768px) {
    .btn-sabermas {
      max-width: 400px !important; } }

/* Agrupadores somos agro */
.h-section-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  margin-top: 10px; }
  .h-section-flex > a {
    flex: 1; }
  .h-section-flex > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex: 1;
    justify-content: flex-end;
    padding-right: 15px; }
    .h-section-flex > div > * {
      flex: 1 1 100%; }
    .h-section-flex > div small {
      font-size: 10px;
      font-weight: 300;
      padding-right: 10px;
      color: #666;
      max-width: 320px; }
  .h-section-flex .adblock {
    width: auto !important;
    float: none !important;
    clear: none !important;
    min-height: 1%;
    overflow: hidden;
    padding-top: 0 !important; }
    @media (min-width: 1020px) {
      .h-section-flex .adblock > * {
        float: right; } }
  .h-section-flex a img {
    max-height: 45px; }
  @media (min-width: 1019px) {
    .h-section-flex > * {
      margin-left: 15px; } }
  @media (max-width: 1019px) {
    .h-section-flex > * {
      flex: 1 1 100%;
      text-align: center;
      margin: 5px 0; }
      .h-section-flex > * a img {
        max-width: 90%; } }
  .h-section-flex + .blq.highlight {
    margin-top: 10px !important; }

/* UI buttons (back to top) */
/* MODAL WINDOWS */
.modal-backdrop {
  background: #fff !important;
  opacity: .9 !important;
  z-index: 9998 !important; }

.modal {
  z-index: 999999; }
  .modal .modal-header button:after, .modal .modal-header button:before {
    display: none; }
  .modal .modal-body object {
    width: 100%; }

/* Hack Visor Quiosco */
.touch .modal-body object {
  width: auto !important; }

#modalSSO, #modalOpciones {
  z-index: 999999;
  /* Validación */ }
  #modalSSO a, #modalOpciones a {
    color: #326891 !important; }
  @media (min-width: 1020px) {
    #modalSSO.in, #modalOpciones.in {
      display: -webkit-flex !important;
      display: flex !important;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center; } }
  @media (min-width: 1020px) {
    #modalSSO .modal-dialog, #modalOpciones .modal-dialog {
      width: 400px; } }
  #modalSSO .modal-content, #modalOpciones .modal-content {
    position: relative;
    overflow: hidden;
    box-shadow: none;
    border-radius: 0;
    border: 1px solid #e2e2e2;
    padding: 20px 20px 40px 20px;
    /* Header */
    /* Cuerpo */
    /* Footer */ }
    #modalSSO .modal-content a, #modalOpciones .modal-content a {
      cursor: pointer; }
    #modalSSO .modal-content .btn, #modalOpciones .modal-content .btn {
      border: none; }
      #modalSSO .modal-content .btn.btn-info, #modalOpciones .modal-content .btn.btn-info {
        background: #5180a3 !important; }
      #modalSSO .modal-content .btn.btn-default, #modalOpciones .modal-content .btn.btn-default {
        background: #222 !important;
        color: #fff;
        border: none;
        font-weight: 300;
        line-height: 100%; }
    #modalSSO .modal-content .modal-header, #modalOpciones .modal-content .modal-header {
      line-height: 0 !important;
      border: none;
      padding: 0;
      text-align: right; }
      #modalSSO .modal-content .modal-header #close_modal, #modalOpciones .modal-content .modal-header #close_modal {
        color: #444 !important;
        font-size: 26px !important;
        cursor: pointer; }
        #modalSSO .modal-content .modal-header #close_modal:hover, #modalOpciones .modal-content .modal-header #close_modal:hover {
          text-decoration: none; }
    #modalSSO .modal-content .modal-body, #modalOpciones .modal-content .modal-body {
      margin: 0;
      padding: 0;
      text-align: center;
      /* Mensaje error SSO */ }
      #modalSSO .modal-content .modal-body .logo, #modalOpciones .modal-content .modal-body .logo {
        width: 100%;
        text-align: center;
        margin-bottom: 13.3333333333px;
        display: block; }
        #modalSSO .modal-content .modal-body .logo img, #modalOpciones .modal-content .modal-body .logo img {
          max-width: 50%; }
      #modalSSO .modal-content .modal-body > *, #modalOpciones .modal-content .modal-body > * {
        line-height: 1.2; }
      #modalSSO .modal-content .modal-body h3, #modalOpciones .modal-content .modal-body h3 {
        font-family: "Roboto Condensed", sans-serif;
        font-weight: normal;
        color: #444;
        margin: 0 0 10px 0;
        font-size: 22px; }
      #modalSSO .modal-content .modal-body p, #modalOpciones .modal-content .modal-body p {
        color: #999;
        font-weight: normal;
        font-size: 16px;
        line-height: 100% !important; }
        #modalSSO .modal-content .modal-body p a, #modalOpciones .modal-content .modal-body p a {
          font-size: 13px !important; }
      #modalSSO .modal-content .modal-body h3 + p:after, #modalOpciones .modal-content .modal-body h3 + p:after {
        content: "";
        display: block;
        height: 1px;
        width: 55%;
        margin: 20px auto 0 auto;
        background: #e2e2e2; }
      #modalSSO .modal-content .modal-body h4, #modalOpciones .modal-content .modal-body h4 {
        display: block;
        width: 45px;
        background: #fff;
        margin: -32px auto auto auto; }
      #modalSSO .modal-content .modal-body dl, #modalOpciones .modal-content .modal-body dl {
        margin: 0;
        padding: 0; }
        #modalSSO .modal-content .modal-body dl dt, #modalOpciones .modal-content .modal-body dl dt {
          font-weight: 400;
          padding-top: 20px;
          border-bottom: 1px solid #ccc; }
        #modalSSO .modal-content .modal-body dl dd, #modalOpciones .modal-content .modal-body dl dd {
          border-bottom: 1px solid #ebebeb;
          padding: 10px 0;
          list-style: none;
          line-height: 100% !important;
          font-size: 16px; }
          #modalSSO .modal-content .modal-body dl dd a, #modalOpciones .modal-content .modal-body dl dd a {
            font-size: 16px !important; }
      #modalSSO .modal-content .modal-body .selectorFormato, #modalSSO .modal-content .modal-body .ventanaIndependiente, #modalOpciones .modal-content .modal-body .selectorFormato, #modalOpciones .modal-content .modal-body .ventanaIndependiente {
        text-align: left;
        font-size: .9em;
        width: 70%;
        margin: auto; }
        #modalSSO .modal-content .modal-body .selectorFormato p, #modalSSO .modal-content .modal-body .ventanaIndependiente p, #modalOpciones .modal-content .modal-body .selectorFormato p, #modalOpciones .modal-content .modal-body .ventanaIndependiente p {
          margin-top: 20px;
          color: #444;
          font-weight: bold; }
        #modalSSO .modal-content .modal-body .selectorFormato label, #modalSSO .modal-content .modal-body .ventanaIndependiente label, #modalOpciones .modal-content .modal-body .selectorFormato label, #modalOpciones .modal-content .modal-body .ventanaIndependiente label {
          font-weight: normal; }
        #modalSSO .modal-content .modal-body .selectorFormato > div, #modalSSO .modal-content .modal-body .ventanaIndependiente > div, #modalOpciones .modal-content .modal-body .selectorFormato > div, #modalOpciones .modal-content .modal-body .ventanaIndependiente > div {
          color: #444; }
          #modalSSO .modal-content .modal-body .selectorFormato > div input, #modalSSO .modal-content .modal-body .ventanaIndependiente > div input, #modalOpciones .modal-content .modal-body .selectorFormato > div input, #modalOpciones .modal-content .modal-body .ventanaIndependiente > div input {
            margin-right: 5px; }
      #modalSSO .modal-content .modal-body .social-icons, #modalOpciones .modal-content .modal-body .social-icons {
        margin: 20px 0;
        padding: 10px 0;
        border-top: 1px solid #ebebeb;
        border-bottom: 1px solid #ebebeb; }
        #modalSSO .modal-content .modal-body .social-icons a, #modalOpciones .modal-content .modal-body .social-icons a {
          border: none;
          border-radius: 4px;
          background: #fff;
          margin: 12px auto;
          padding: 8px 12px;
          display: block;
          flex: 1;
          color: #fff;
          font-size: .9em;
          max-width: 250px; }
          #modalSSO .modal-content .modal-body .social-icons a i, #modalOpciones .modal-content .modal-body .social-icons a i {
            padding-right: 5px; }
          #modalSSO .modal-content .modal-body .social-icons a span, #modalOpciones .modal-content .modal-body .social-icons a span {
            font-weight: 300;
            font-size: .9em; }
          #modalSSO .modal-content .modal-body .social-icons a.facebook, #modalOpciones .modal-content .modal-body .social-icons a.facebook {
            background: #3b5998; }
          #modalSSO .modal-content .modal-body .social-icons a.linkedin, #modalOpciones .modal-content .modal-body .social-icons a.linkedin {
            background: #0077b5; }
          #modalSSO .modal-content .modal-body .social-icons a.gmail, #modalOpciones .modal-content .modal-body .social-icons a.gmail {
            background: #dc4e41; }
          #modalSSO .modal-content .modal-body .social-icons a:hover, #modalOpciones .modal-content .modal-body .social-icons a:hover {
            text-decoration: none; }
      #modalSSO .modal-content .modal-body form, #modalOpciones .modal-content .modal-body form {
        margin: 0 0 13.3333333333px 0;
        text-align: left;
        min-height: 1%;
        overflow: hidden; }
        #modalSSO .modal-content .modal-body form .form-group, #modalOpciones .modal-content .modal-body form .form-group {
          margin: 15px 0;
          min-height: 1%;
          overflow: hidden;
          float: left;
          width: 100%; }
        #modalSSO .modal-content .modal-body form label, #modalOpciones .modal-content .modal-body form label {
          font-weight: bold;
          font-size: 13px;
          color: #444 !important;
          float: left;
          line-height: 100% !important; }
        #modalSSO .modal-content .modal-body form small, #modalOpciones .modal-content .modal-body form small {
          font-size: 13px;
          display: inline-block;
          float: left;
          line-height: 100%;
          margin-left: 5px; }
          #modalSSO .modal-content .modal-body form small a, #modalOpciones .modal-content .modal-body form small a {
            font-size: 13px !important; }
        #modalSSO .modal-content .modal-body form .checkbox, #modalOpciones .modal-content .modal-body form .checkbox {
          color: #444;
          font-weight: 300;
          margin-top: -8px; }
          #modalSSO .modal-content .modal-body form .checkbox input[type="checkbox"], #modalOpciones .modal-content .modal-body form .checkbox input[type="checkbox"] {
            position: relative;
            margin-left: 0;
            margin-right: 5px; }
      #modalSSO .modal-content .modal-body #boton_conectar, #modalOpciones .modal-content .modal-body #boton_conectar {
        float: left;
        display: block;
        width: 100%;
        font-size: 14px;
        text-transform: uppercase;
        margin: 0;
        padding: 8px 0;
        border: none !important;
        background: #5cb85c !important; }
      #modalSSO .modal-content .modal-body #boton_conectar + p, #modalOpciones .modal-content .modal-body #boton_conectar + p {
        display: block;
        margin-top: 13.3333333333px;
        margin-bottom: 0;
        clear: both;
        line-height: 100% !important;
        font-size: 15px;
        float: left;
        text-align: center;
        width: 100%; }
      #modalSSO .modal-content .modal-body .respuestaServidor, #modalOpciones .modal-content .modal-body .respuestaServidor {
        font-size: 14px;
        font-weight: 300;
        text-align: left;
        margin: 13.3333333333px 0 0 0; }
        #modalSSO .modal-content .modal-body .respuestaServidor b, #modalOpciones .modal-content .modal-body .respuestaServidor b {
          color: #444; }
      #modalSSO .modal-content .modal-body .avatar, #modalOpciones .modal-content .modal-body .avatar {
        position: relative;
        margin: auto auto 20px auto;
        display: inline-block; }
        #modalSSO .modal-content .modal-body .avatar figure, #modalOpciones .modal-content .modal-body .avatar figure {
          text-align: center;
          border-radius: 50%;
          max-width: 100px;
          max-height: 100px;
          overflow: hidden;
          display: block; }
          #modalSSO .modal-content .modal-body .avatar figure img, #modalOpciones .modal-content .modal-body .avatar figure img {
            width: 100%; }
      #modalSSO .modal-content .modal-body .SSOALIAS, #modalOpciones .modal-content .modal-body .SSOALIAS {
        font-family: "Roboto Condensed", sans-serif;
        font-weight: bold;
        font-size: 1.1em;
        text-transform: uppercase;
        color: #222;
        display: block; }
      #modalSSO .modal-content .modal-body small.premium, #modalOpciones .modal-content .modal-body small.premium {
        color: #999;
        display: block;
        margin: auto;
        text-align: center;
        font-weight: 300; }
      #modalSSO .modal-content .modal-body .btn-subscribe, #modalOpciones .modal-content .modal-body .btn-subscribe {
        margin-bottom: 6px;
        background: #e42644 !important;
        color: white !important;
        font-weight: normal; }
    #modalSSO .modal-content .modal-footer, #modalOpciones .modal-content .modal-footer {
      border-top: none;
      text-align: center;
      line-height: 100%; }
  #modalSSO .has-success input, #modalOpciones .has-success input {
    color: #444 !important;
    border: 1px solid #ccc !important; }
    #modalSSO .has-success input:focus, #modalOpciones .has-success input:focus {
      box-shadow: none !important; }
  #modalSSO .has-success .glyphicon, #modalOpciones .has-success .glyphicon {
    display: none !important; }
  #modalSSO .has-success label, #modalOpciones .has-success label {
    color: #222 !important; }

/* Hemeroteca */
.detail_hemeroteca .modal .modal-content .modal-header .modal-seccion {
  font-size: 15px;
  font-weight: normal; }

/* SSO Premium */
.premium .avatar:after {
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #e42644 url(/assets/themes/lvdg2017/images/usuario_premiun.png) no-repeat center center;
  color: #fff;
  text-align: center;
  text-shadow: none;
  display: block;
  background-size: 80%; }

/* Modal windows */
/* INTERFACE COMPONENTS */
