@import "idangerous.swiper.css";
@import "tooltipster.css";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0b1 | 201101 
   NOTE: WORK IN PROGRESS
   USE WITH CAUTION AND TEST WITH ABANDON */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
/* remember to define visible focus styles! 
:focus {
	outline: ?????;
} */
/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
body {
  margin: 0;
  padding: 0;
}
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
.symbol {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
}
.rollover1 {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}
.rollover1over {
  -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);
  -webkit-filter: grayscale(60%);
  z-index: 2;
  position: relative;
}
.inline {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
@font-face {
  font-family: 'league_gothicregular';
  src: url('fonts/leaguegothic-regular-webfont.eot');
  src: url('fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/leaguegothic-regular-webfont.woff') format('woff'), url('fonts/leaguegothic-regular-webfont.ttf') format('truetype'), url('fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaLTStdBold';
  src: url('fonts/HelveticaLTStd-Bold.eot');
  src: local('☺'), url('fonts/HelveticaLTStd-Bold.woff') format('woff'), url('fonts/HelveticaLTStd-Bold.ttf') format('truetype'), url('fonts/HelveticaLTStd-Bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_HelveticaLTStd-Blk';
  src: url('fonts/HelveticaLTStd-Blk.eot');
  src: local('‚ò∫'), url('fonts/HelveticaLTStd-Blk.woff') format('woff'), url('fonts/HelveticaLTStd-Blk.ttf') format('truetype'), url('fonts/HelveticaLTStd-Blk.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  src: url('fonts/HelveticaLTStd-BlkCond.eot');
  src: local('‚ò∫'), url('fonts/HelveticaLTStd-BlkCond.woff') format('woff'), url('fonts/HelveticaLTStd-BlkCond.ttf') format('truetype'), url('fonts/HelveticaLTStd-BlkCond.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/** Generated by FG **/
@font-face {
  font-family: 'Conv_HelveticaLTStd-Roman';
  src: url('fonts/HelveticaLTStd-Roman.eot');
  src: local('‚ò∫'), url('fonts/HelveticaLTStd-Roman.woff') format('woff'), url('fonts/HelveticaLTStd-Roman.ttf') format('truetype'), url('fonts/HelveticaLTStd-Roman.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/********/
/*FONTS*/
@font-face {
  font-family: 'LigatureSymbols';
  src: url('fonts/LigatureSymbols-2.11.eot');
  src: url('fonts/LigatureSymbols-2.11.eot?#iefix') format('embedded-opentype'), url('fonts/LigatureSymbols-2.11.woff') format('woff'), url('fonts/LigatureSymbols-2.11.ttf') format('truetype'), url('fonts/LigatureSymbols-2.11.svg#LigatureSymbols') format('svg');
  src: url('fonts/LigatureSymbols-2.11.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*TRANSFORM ICONS*/
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/toadOcfmlt9b38dHJxOBGNbE_oMaV8t2eFeISPpzbdE.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/ODelI1aHBYDBqgeIAH2zlBM0YzuT7MdOe03otPbuUS0.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v6/toadOcfmlt9b38dHJxOBGJ6-ys_j0H4QL65VLqzI3wI.woff) format('woff');
}
.navicon {
  display: inline-block;
  margin: 0 1em;
  border: none;
  background: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
}
.navicon span {
  display: block;
}
.grid-button {
  padding: 2rem;
  cursor: pointer;
  user-select: none;
}
.grid-button .grid {
  width: 1rem;
  height: 1rem;
  background: #333333;
  color: #333333;
  /* Not in use when the colors are specified below */
  transition: 0.3s;
}
.grid-button.close .grid {
  -webkit-transform: rotate3d(0, 0, 1, -45deg) scale3d(0.8, 0.8, 0.8);
  transform: rotate3d(0, 0, 1, -45deg) scale3d(0.8, 0.8, 0.8);
}
.grid-button.rearrange .grid {
  box-shadow: -1.25rem 0 -1.25rem, 0 0 -1.25rem, 1.25rem -1.25rem, -1.25rem 0, 1.25rem 0, -1.25rem 1.25rem, 0 1.25rem, 1.25rem 1.25rem;
}
.grid-button.rearrange.close .grid {
  box-shadow: 0 0 -1rem, 0 0 -2rem, 1rem 0, -2rem 0, 2rem 0, -1rem 0, 0 2rem, 0 1rem;
}
.grid-button.collapse .grid {
  box-shadow: -1.25rem 0, -1.25rem 1.25rem, 1.25rem 0, 1.25rem -1.25rem, 0 0 -1.25rem, -1.25rem 0 -1.25rem, 0 1.25rem, 1.25rem 1.25rem;
}
.grid-button.collapse.close .grid {
  box-shadow: -1rem 0, 0 0 transparent, 1rem 0, 0 0 transparent, 0 0 -1rem, 0 0 transparent, 0 1rem, 0 0 transparent;
}
/* ====================== lines button ==================================================*/
.lines-button {
  padding: 2rem 1rem;
  transition: .3s;
  cursor: pointer;
  user-select: none;
  border-radius: 0;
}
.lines-button:hover {
  opacity: 1;
}
.lines-button:active {
  transition: 0;
}
.lines {
  display: inline-block;
  width: 24px;
  height: 4px;
  background: #333333;
  border-radius: 0;
  transition: 0.3s;
  position: relative;
}
.lines:before,
.lines:after {
  display: inline-block;
  width: 24px;
  height: 4px;
  background: #333333;
  border-radius: 0;
  transition: 0.3s;
  position: absolute;
  left: 0;
  content: '';
  -webkit-transform-origin: 0.28571429rem center;
  transform-origin: 0.28571429rem center;
}
.lines:before {
  top: 7px;
}
.lines:after {
  top: -7px;
}
.lines-button.close {
  -webkit-transform: scale3d(0.8, 0.8, 0.8);
  transform: scale3d(0.8, 0.8, 0.8);
}
.lines-button.arrowright.close {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lines-button.arrowright.close .lines:before,
.lines-button.arrowright.close .lines:after {
  top: 0;
  width: 2.22222222rem;
}
.lines-button.arrowright.close .lines:before {
  -webkit-transform: rotate3d(0, 0, 1, 40deg);
  transform: rotate3d(0, 0, 1, 40deg);
}
.lines-button.arrowright.close .lines:after {
  -webkit-transform: rotate3d(0, 0, 1, -40deg);
  transform: rotate3d(0, 0, 1, -40deg);
}
.lines-button.arrow.close .lines:before,
.lines-button.arrow.close .lines:after {
  top: 0;
  width: 2.22222222rem;
}
.lines-button.arrow.close .lines:before {
  -webkit-transform: rotate3d(0, 0, 1, 40deg);
  transform: rotate3d(0, 0, 1, 40deg);
}
.lines-button.arrow.close .lines:after {
  -webkit-transform: rotate3d(0, 0, 1, -40deg);
  transform: rotate3d(0, 0, 1, -40deg);
}
.lines-button.arrow-up.close {
  -webkit-transform: scale3d(0.8, 0.8, 0.8) rotate3d(0, 0, 1, 90deg);
  transform: scale3d(0.8, 0.8, 0.8) rotate3d(0, 0, 1, 90deg);
}
.lines-button.minus.close .lines:before,
.lines-button.minus.close .lines:after {
  -webkit-transform: none;
  transform: none;
  top: 0;
  width: 4rem;
}
.lines-button.x.hover .lines {
  background: #d40e43;
}
.lines-button.x.hover .lines:before,
.lines-button.x.hover .lines:after {
  background: #d40e43;
}
.lines-button.x.close .lines {
  background: transparent;
}
.lines-button.x.close .lines:before,
.lines-button.x.close .lines:after {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  top: 0;
  width: 30px;
}
.lines-button.x.close .lines:before {
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  transform: rotate3d(0, 0, 1, 45deg);
}
.lines-button.x.close .lines:after {
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
  transform: rotate3d(0, 0, 1, -45deg);
}
.lines-button.x2 .lines {
  transition: background .3s .5s ease;
}
.lines-button.x2 .lines:before,
.lines-button.x2 .lines:after {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  transition: top 0.3s 0.6s ease, -webkit-transform 0.3s ease;
  transition: top .3s .6s ease, transform .3s ease;
}
.lines-button.x2.close .lines {
  transition: background .3s 0s ease;
  background: transparent;
}
.lines-button.x2.close .lines:before,
.lines-button.x2.close .lines:after {
  transition: top 0.3s ease, -webkit-transform 0.3s 0.5s ease;
  transition: top .3s ease, transform .3s .5s ease;
  top: 0;
  width: 4rem;
}
.lines-button.x2.close .lines:before {
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  transform: rotate3d(0, 0, 1, 45deg);
}
.lines-button.x2.close .lines:after {
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
  transform: rotate3d(0, 0, 1, -45deg);
}
/*colores enlaces*/
.verde {
  color: #baaa28 !important;
}
.amarillo {
  color: #f6ae12 !important;
}
.naranja {
  color: #ef7907 !important;
}
.rojo {
  color: #d40e43 !important;
}
/*separador modulos principales*/
figure.hr {
  width: 100%;
  height: 4px;
  float: left;
  clear: both;
  overflow: hidden;
}
figure.hr img {
  width: 100%;
  height: 4px;
  float: left;
}
/*  distribucion del contenido principal en dos columnas */
.distribution-2-columns {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
}
.distribution-2-columns .distribution-2-columns-column {
  float: left;
  width: 50%;
}
.distributor-content {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
  margin: 0 0 0 0;
  padding: 0 0 150px 0;
}
.distributor-content .one-half {
  float: left;
  width: 50%;
}
.distributor-content .one-third {
  float: left;
  width: 33.3%;
  overflow: hidden;
}
.distributor-content .two-thirds {
  float: left;
  width: 66.6%;
}
/*MODULO TIPO IMAGEN*/
.block-image {
  width: 100%;
  overflow: hidden;
}
.block-image img {
  width: 100%;
  height: auto;
  float: left;
}
/*DESTACADO PRINCIPAL DE SECCION*/
#destacado-seccion {
  overflow: hidden;
}
.typekit-badge {
  display: none !important;
}
* {
  -webkit-font-smoothing: antialiased;
}
.notransition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}
.en .no_english {
  display: none;
}
.hidden-field {
  display: none;
  position: absolute;
}
input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
}
html {
  font-size: 62.5%;
  /* Sets up the Base 10 stuff */
}
/*MOVILES*/
/* Landscape phones and down */
@media (max-width: 480px) {
  html {
    font-size: 25%;
  }
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  html {
    font-size: 35%;
  }
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
  html {
    font-size: 45%;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  html {
    font-size: 45%;
  }
}
/* Large desktop */
@media (min-width: 1200px) and (max-width: 1399px) {
  html {
    font-size: 50%;
  }
}
@media only screen and (min-width: 1400px) {
  html {
    font-size: 58%;
  }
}
/*
1366X768--> 20%
1024X768--> 11%
1280X800--> 8%
1920X1080--> 6%
1280X1024--> 4%
1440X900--> 4%
1600X900--> 4%
768X1024--> 3%
320X480--> 2,5%
1680X1050 --> 2%
1360X568 --> 2%
*/
::-webkit-scrollbar {
  width: 8px;
  background: transparent;
}
::-webkit-scrollbar-track {
  -webkit-border-radius: 0;
  border-radius: 0;
  background: transparent;
  z-index: 99999;
}
::-webkit-scrollbar-thumb {
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #d40e43;
}
::-webkit-scrollbar-thumb:hover {
  background: #d40e43;
}
::-webkit-scrollbar-thumb:window-inactive {
  background: #d40e43;
}
#scroll-wayra::-webkit-scrollbar * {
  background: transparent;
}
/*estructura principal*/
body {
  background: #3d3c3c;
  width: 100%;
  height: auto;
}
div#scroll-wayra {
  overflow: auto;
  width: 100%;
  position: absolute;
  z-index: 9999;
  overflow-x: hidden;
  overflow-y: auto;
  top: 0px;
  left: 0px;
}
#page {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  float: left;
}
#main-content {
  float: left;
  background: #3d3c3c;
  position: relative;
  left: 390px;
}
#main-content-overlay {
  position: absolute;
  z-index: 9999;
  width: 0;
  height: 500px;
  background: url(layout/tapa.png);
}
#main-content-preload {
  position: fixed;
  width: 0;
  height: 0;
  z-index: 10999;
  display: none;
}
#main-content-preload #preloadico {
  position: absolute;
  width: 60px;
  height: 60px;
  background: url(layout/preloadico.png);
  z-index: 99999;
  margin-left: -30px;
  margin-top: -30px;
  top: 50%;
  left: 50%;
}
#main-content-preload #main-content-preload-color1 {
  position: absolute;
  width: 0;
  height: 0;
  z-index: 10100;
  display: none;
  background: #baaa28;
}
#main-content-preload #main-content-preload-color2 {
  position: absolute;
  width: 0;
  height: 0;
  z-index: 10200;
  display: none;
  background: #d40e43;
}
#main-content-preload #main-content-preload-color3 {
  position: absolute;
  width: 0;
  height: 0;
  z-index: 10300;
  display: none;
  background: #ef7907;
}
#main-content-preload #main-content-preload-color4 {
  position: absolute;
  width: 0;
  height: 0;
  z-index: 10400;
  display: none;
  background: #f6ae12;
}
/**************************/
/*INICIO BLOQUE NAVEGACION*/
/**************************/
#main-nav {
  width: 390px;
  position: fixed;
  float: left;
  background: white;
  height: 100%;
  z-index: 999;
  opacity: 0;
  /*seccion control navegacion*/
}
#main-nav #main-nav-control {
  width: 140px;
  background: #f2f2f2;
  float: left;
  height: 100%;
}
#main-nav #main-nav-control #section-indicator {
  position: absolute;
  color: #bbb;
  font-family: 'league_gothicregular';
  margin: 0 0 0 0;
  width: 140px;
  text-align: center;
  font-size: 15px;
  top: 80px;
  color: #adadad;
  text-transform: uppercase;
}
#main-nav #main-nav-control #control-nav {
  margin: 0 0 0 50px;
  position: absolute;
  top: 20px;
  cursor: pointer;
}
#main-nav #main-nav-control #logonav {
  background:url(layout/logonav-wayra.png) no-repeat 0 0;
  background-size:95px 41px;
  width:95px;
  height:41px;
  margin:-25px 0 0 23px;
  position:absolute;
  top:50%;
  opacity:0;
}
#main-nav #main-nav-control #logonav a {
  display: block;
  width: 95px;
  height: 41px;
  background: url(layout/px.gif) no-repeat 0 0;
}
#main-nav #main-nav-control #info-state-control {
  position: absolute;
  bottom: 50px;
  margin: 0 0 0 50px;
}
#main-nav #main-nav-control #info-state-control ul li {
  background: white;
  width: 38px;
  height: 30px;
  line-height: 33px;
  margin: 0 0 2px 0;
  font-family: 'league_gothicregular';
  text-align: center;
  color: #2e2e2e;
  font-size: 14px;
}
#main-nav #main-nav-control #info-state-control ul li#country-selector-btn {
  cursor: pointer;
}
#main-nav #main-nav-control #info-state-control ul li.active-selector {
  background: #3d3c3c;
  color: white;
}
#main-nav #main-nav-control #info-state-control ul li.active-selector a {
  color: #ffffff !important;
}
#main-nav #main-nav-control #info-state-control ul li.active-selector span {
  color: white !important;
}
#main-nav #main-nav-control #info-state-control ul li a {
  color: #2e2e2e;
  text-decoration: none;
  display: block;
}
#main-nav #main-nav-control #info-state-control ul .symbol {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  text-align: center;
  display: inline-block;
  font-size: 20px;
  width: auto;
}
#main-nav #main-nav-control #info-state-control ul .symbol:hover {
  color: #d40e43;
  cursor: pointer;
}
#main-nav nav {
  float: left;
  width: 250px;
  height: 100%;
}
#main-nav nav #main-menu {
  float: left;
  clear: both;
  width: 250px;
}
#main-nav nav #main-menu > li {
  border-bottom: solid 1px #fcfcfc;
  float: left;
  clear: both;
  text-indent: 15px;
  font-family: 'league_gothicregular';
  font-size: 24px;
  color: #333;
  width: 100%;
  cursor: pointer;
}
#main-nav nav #main-menu > li:hover .control-nav-link {
  border-left: solid 3px #d40e43;
}
#main-nav nav #main-menu > li.activo .control-nav-link {
  border-left: solid 3px #d40e43;
  background: #fcfcfc !important;
}
#main-nav nav #main-menu > li ul {
  display: block;
  height: 0;
  overflow: hidden;
  width: 100%;
}
#main-nav nav #main-menu > li ul li {
  height: 38px;
  line-height: 38px;
  font-size: 20px;
  width: 100%;
  background: #666;
  border-top: solid 1px #555;
  text-transform: uppercase;
  color: white;
}
#main-nav nav #main-menu > li ul li:first-child {
  border-top: none;
}
#main-nav nav #main-menu > li ul li a {
  color: white;
  text-decoration: none;
  display: block;
  height: 38px;
  line-height: 38px;
  border-left-style: solid;
}
#main-nav nav #main-menu > li ul li.activo a {
  border-left: solid 10px #d40e43 !important;
}
#main-nav nav #main-menu > li .control-nav-link {
  float: left;
  width: 247px;
  border-left: solid 3px transparent;
  border-left-style: solid;
  height: 85px;
  line-height: 85px;
}
#main-nav nav #main-menu > li .control-nav-link .txt {
  color: #333;
  float: left;
  width: 230px;
  text-decoration: none;
  text-transform: uppercase;
}
#main-nav nav #main-menu > li .control-nav-link .marker {
  width: 0;
  position: relative;
  float: right;
  top: 38px;
  right: 15px;
  /*
              position:relative;
              margin:38px 0 0 205px;
              */
  display: block;
  border-bottom: solid 5px transparent;
  border-top: solid 5px #cc3366;
  border-left: solid 3px transparent;
  border-right: solid 3px transparent;
}
#main-nav nav #access-links {
  float: left;
  clear: both;
  width: 250px;
  text-transform: uppercase;
  /*
        position:relative;
        top:50px;
        */
  position: absolute;
  bottom: 34px;
}
#main-nav nav #access-links li {
  width: 250px;
  float: left;
  clear: both;
  text-align: center;
  height: 35px;
  line-height: 35px;
  font-family: 'league_gothicregular';
}
#main-nav nav #access-links li a {
  text-decoration: none;
  color: #999;
  font-size: 18px;
}
#main-nav nav #access-links li.activo {
  color: #d40e43 !important;
}
#main-nav nav #access-links li.activo a {
  color: #d40e43 !important;
}
/*****************************/
/*  INICIO FOOTER PRINCIPAL */
/*****************************/
#main-footer-spacer {
  height: 300px;
  background: #333333;
}
#main-footer {
  display: none;
  z-index: 5;
  bottom: 0;
  width: 100%;
  float: left;
  clear: both;
  padding: 85px 0 95px 0;
  color: white;
  font-family: 'HelveticaLTStdBold';
  background: #333333;
}
#main-footer .telefonica-initiative {
  width: 129px;
  height: 32px;
  display: block;
}
#main-footer .telefonica-initiative span {
  background: url(layout/telefonica-initiative.png) no-repeat;
  display: block;
  text-indent: -200em;
  overflow: hidden;
  width: 129px;
  height: 32px;
}
#main-footer .footer-division {
  float: left;
  width: 17%;
  margin: 0 3%;
}
#main-footer .access-links-footer li {
  float: left;
  clear: both;
  margin: 0 0 15px 0;
  font-size: 13px;
}
#main-footer .access-links-footer li a {
  color: white;
  text-decoration: none;
}
#main-footer .access-links-footer li a:hover {
  text-decoration: underline;
}
#main-footer .social-links li {
  width: 21px;
  height: 24px;
  float: left;
  margin: 0 10px 0 0;
}
#main-footer .social-links li a {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  color: #999;
  background-repeat: no-repeat;
  display: block;
  width: 21px;
  height: 24px;
  text-decoration: none;
}
#main-footer .copyright {
  text-align: right;
  color: #999;
  font-size: 13px;
}
#main-footer .copyright a {
  color: #999;
  text-decoration: none;
}
#main-footer .copyright a:hover {
  text-decoration: underline;
}
#main-footer .copyright .credits {
  color: #666;
  margin: 80px 0 0 0;
}
#main-footer .copyright .credits a {
  color: #666;
}
.actual-section {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  /*
  
  */
}
#actual-section-box {
  background: #3d3c3c;
  float: left;
  clear: both;
  position: relative;
  width: 100%;
}
#section-content {
  position: relative;
  z-index: 10;
  background: #333;
  float: left;
  clear: both;
  width: 100%;
  opacity: 0;
}
#partners #section-content,
#startups #section-content {
  background: white;
}
#countries-selector #section-content {
  background: #444;
}
/*DESTACADO PRINCIPAL*/
/*CARRUSEL, PUEDE ALBERGAR UNO O MÁS ELEMENTOS TIPO VIDEO O TEXTO*/
#destacado-principal {
  width: 100%;
  overflow: hidden;
  z-index: 9;
  opacity: 0;
}
#destacado-principal #logo-telefonica-initiative-destacado {
  background: url(layout/telefonica-initiative-destacado.png) no-repeat 0 0;
  position: absolute;
  width: 170px;
  height: 19px;
  right: 40px;
  top: 25px;
  z-index: 100;
}
#destacado-principal #destacado-background {
  position: absolute;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
#destacado-principal #destacado-background .tapa-destacado {
  z-index: 0 !important;
}
#destacado-principal #destacado-background-previo {
  position: absolute;
  overflow: hidden;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: left center;
  background-repeat: no-repeat;
  background-color: black;
}
#destacado-principal #destacado-background-previo .tapa-destacado {
  z-index: 0 !important;
}
#destacado-principal .picture-group-destacado {
  position: absolute;
  z-index: 50;
  width: 500px;
  height: 500px;
  overflow: hidden;
}
#destacado-principal .tapa-destacado {
  background: url(layout/tapa_dark.png);
  position: absolute;
  z-index: 50;
  width: 500px;
  height: 500px;
}
#destacado-principal .bck-destacado {
  position: absolute;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  z-index: 10;
  -webkit-transition: all .6s ease;
  -moz-transition: all .6s ease;
  -o-transition: all .6s ease;
  -ms-transition: all .6s ease;
  transition: all .6s ease;
}
#destacado-principal #active-prev-destacado {
  background: url(layout/px.gif);
  position: absolute;
  left: 0;
  overflow: hidden;
  width: 100px;
  z-index: 60;
  cursor: pointer;
}
#destacado-principal #active-prev-destacado .control {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  position: absolute;
  display: inline-block;
  color: white;
  width: auto;
  font-size: 20px;
  top: 50%;
  margin-top: -10px;
}
#destacado-principal #arrow-right-destacado {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  position: absolute;
  display: inline-block;
  color: white;
  width: auto;
  font-size: 20px;
  top: 50%;
  margin-top: -10px;
  z-index: 200;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: solid 2px white;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
#destacado-principal #arrow-right-destacado:hover {
  background: white;
  color: #666;
}
#destacado-principal #arrow-left-destacado {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  position: absolute;
  display: inline-block;
  color: white;
  width: auto;
  font-size: 20px;
  top: 50%;
  margin-top: -10px;
  z-index: 200;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: solid 2px white;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
#destacado-principal #arrow-left-destacado:hover {
  background: white;
  color: #666;
}
#destacado-principal #active-next-destacado {
  cursor: pointer;
  background: url(layout/px.gif);
  position: absolute;
  right: 0;
  width: 100px;
  z-index: 60;
  overflow: hidden;
}
#destacado-principal #active-next-destacado .control {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  position: absolute;
  display: inline-block;
  color: white;
  width: auto;
  font-size: 20px;
  top: 50%;
  margin-top: -10px;
}
#destacado-principal #button-down-dest-principal {
  position: absolute;
  width: 15px;
  height: 12px;
  z-index: 100;
  bottom: 3%;
  left: 50%;
  cursor: pointer;
}
#destacado-principal #button-down-dest-principal .control {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  position: absolute;
  display: inline-block;
  color: white;
  width: auto;
  font-size: 20px;
  top: 50%;
  margin-top: -10px;
}
#destacado-principal #clip-destacado-principal {
  float: left;
  clear: both;
  overflow: hidden;
  height: auto;
  position: absolute;
}
#destacado-principal #progress-destacado-principal {
  position: absolute;
  height: 10px;
  width: 100%;
  z-index: 65;
}
#destacado-principal #progress-destacado-principal .progress-destacado-principal-seccion {
  height: 5px;
  background: #fff;
  width: 200px;
  float: left;
}
#destacado-principal #progress-destacado-principal .progress-destacado-principal-seccion span {
  background: #d40e43;
  height: 5px;
  display: block;
  width: 0;
}
#destacado-principal.grabbing .destacado {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
#destacado-principal .destacado {
  cursor: move;
  cursor: -moz-grab;
  cursor: -webkit-grab;
  float: left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 900px;
  width: 1800px;
}
#destacado-principal .destacado .play-button {
  background-image: url(layout/circle-play.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 143px;
  height: 141px;
  cursor: pointer;
  position: absolute;
  z-index: 100;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 50%;
  margin: 0;
}
#destacado-principal .destacado .play-button .play-button-interior {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 129px;
  height: 127px;
  margin: 7px 0 0 7px;
  border-radius: 50%;
  background: transparent;
}
#destacado-principal .destacado .play-button .play-button-triangle {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  background-image: url(layout/ico-play-triangle-over.png);
  background-image: url(layout/ico-play-triangle.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 49px;
  height: 55px;
  margin: 43px 0 0 51px;
  z-index: 3;
}
#destacado-principal .destacado .play-button:hover {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
  background-image: url(layout/circle-play-over.png);
}
#destacado-principal .destacado .play-button:hover .play-button-triangle {
  background-image: url(layout/ico-play-triangle-over.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 49px;
  height: 55px;
}
#destacado-principal .destacado .play-button:hover .play-button-interior {
  width: 129px;
  height: 127px;
  border-radius: 50%;
  margin: 7px 0 0 7px;
  background: rgba(50, 50, 50, 0.5);
}
#destacado-principal .destacado .txt-destacado {
  max-width: 850px;
  width: 75%;
  margin: 0 0 0 80px;
  position: absolute;
  z-index: 100;
  bottom: 100px;
}
#destacado-principal .destacado .txt-destacado.startup-life {
  padding-top: 120px;
  background: url(layout/startup-life-destacado.png) no-repeat left top;
}
#destacado-principal .destacado .txt-destacado h2 {
  font-family: 'league_gothicregular';
  color: #f6ae12;
  font-size: 18px;
  font-size: 1.8rem;
  text-transform: capitalize;
  margin: 0 0 45px 0;
}
#destacado-principal .destacado .txt-destacado h4 {
  font-family: 'Conv_HelveticaLTStd-Roman';
  color: white;
  font-size: 24px;
  font-size: 2.4rem;
  margin: 0 0 18px 0;
  line-height: normal;
}
#destacado-principal .destacado .txt-destacado h1 {
  font-family: 'HelveticaLTStdBold';
  color: white;
  font-size: 72px;
  font-size: 7.2rem;
  line-height: 72px;
  line-height: 7.2rem;
  display: inline-block;
}
#destacado-principal .destacado .txt-destacado h1 a {
  color: white;
  text-decoration: none;
}
#destacado-principal .destacado .txt-destacado h1 a:hover {
  text-decoration: none;
}
#destacado-principal .destacado .txt-destacado .link {
  font-family: 'league_gothicregular';
  font-size: 18px;
  font-size: 1.8rem;
  color: white;
  height: 27px;
  line-height: 27px;
  margin: 5.5% 0 0 0;
}
#destacado-principal .destacado .txt-destacado .link a {
  color: white;
  text-decoration: none;
  display: inline-block;
  height: 27px;
  line-height: 27px;
  padding: 0 10px 0 10px;
  background: #666666;
}
#destacado-principal .destacado figure {
  overflow: hidden;
}
#destacado-principal .destacado figure img {
  float: left;
  display: none;
}
/*DESTACADO SECCION*/
#destacado-seccion {
  width: 100%;
  float: left;
  clear: both;
  overflow: hidden;
  z-index: 10;
  /*DESTACADO*/
}
#destacado-seccion #pause-btn-helper {
  position: absolute;
  background-image: url(layout/pausebtn.png);
  width: 70px;
  height: 70px;
  z-index: 200;
  background-repeat: no-repeat;
  display: none;
}
#destacado-seccion #sello-life {
  background: url(layout/startup-life-listado.png) no-repeat;
  width: 188px;
  height: 90px;
  position: absolute;
  z-index: 100;
  top: 50px;
}
#destacado-seccion #controls-player-cabecera {
  height: 67px;
  width: 100%;
  position: absolute;
  z-index: 500;
  border-top: solid 150px transparent;
}
#destacado-seccion #controls-player-cabecera #player-cabecera-progressbar {
  height: 5px;
  background: #ccc;
  width: 100%;
  float: left;
  overflow: hidden;
}
#destacado-seccion #controls-player-cabecera #player-cabecera-progressbar span {
  background: #d40e43;
  height: 5px;
  display: block;
  width: 0;
}
#destacado-seccion #controls-player-cabecera #player-cabecera-play {
  background: white;
  cursor: pointer;
  width: 150px;
  height: 62px;
  line-height: 62px;
  text-align: center;
  border-right: solid 1px #ccc;
  float: left;
  clear: both;
}
#destacado-seccion #controls-player-cabecera #player-cabecera-play:hover {
  color: #d40e43;
}
#destacado-seccion #controls-player-cabecera #player-cabecera-play span {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  width: auto;
}
#destacado-seccion #controls-player-cabecera #player-cabecera-volume {
  background: white;
  cursor: pointer;
  width: 150px;
  height: 62px;
  line-height: 62px;
  text-align: center;
  border-right: solid 1px #ccc;
  float: left;
}
#destacado-seccion #controls-player-cabecera #player-cabecera-volume:hover {
  color: #d40e43;
}
#destacado-seccion #controls-player-cabecera #player-cabecera-volume span {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  width: auto;
}
#destacado-seccion #controls-player-cabecera #player-cabecera-volume-down {
  background: white;
  cursor: pointer;
  width: 150px;
  height: 62px;
  line-height: 62px;
  text-align: center;
  border-right: solid 1px #ccc;
  float: left;
}
#destacado-seccion #controls-player-cabecera #player-cabecera-volume-down:hover {
  color: #d40e43;
}
#destacado-seccion #controls-player-cabecera #player-cabecera-volume-down span {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  width: auto;
}
#destacado-seccion #controls-player-cabecera #player-cabecera-title {
  background: white;
  color: #333;
  float: left;
  width: 450px;
  padding-right: 20px;
  height: 62px;
  line-height: 62px;
  font-family: 'HelveticaLTStdBold';
  font-size: 14px;
  border-right: none;
}
#destacado-seccion #controls-player-cabecera #player-cabecera-title span {
  margin: 0 0 0 15px;
  width: auto;
  white-space: nowrap;
}
#destacado-seccion .destacado-modofondo {
  background: black !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#destacado-seccion .destacado {
  float: left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  height: 900px;
  width: 1800px;
}
#destacado-seccion .destacado .tapa-destacado {
  background: url(layout/tapa.png);
  position: absolute;
  z-index: 50;
  width: 500px;
  height: 500px;
}
#destacado-seccion .destacado.startup-life {
  padding-top: 110px;
  background: url(layout/startup-life-destacado.png) no-repeat left top;
}
#destacado-seccion .destacado .info-destacado {
  color: white;
  font-family: 'HelveticaLTStdBold';
  position: absolute;
  left: 80px;
  bottom: 12%;
  font-size: 18px;
  font-size: 1.8rem;
}
#destacado-seccion .destacado .play-button {
  background-image: url(layout/circle-play.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 143px;
  height: 141px;
  cursor: pointer;
  position: absolute;
  z-index: 100;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 50%;
  margin: 0;
}
#destacado-seccion .destacado .play-button .play-button-interior {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 129px;
  height: 127px;
  margin: 7px 0 0 7px;
  border-radius: 50%;
  background: transparent;
}
#destacado-seccion .destacado .play-button .play-button-triangle {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  background-image: url(layout/ico-play-triangle-over.png);
  background-image: url(layout/ico-play-triangle.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 49px;
  height: 55px;
  margin: 43px 0 0 51px;
  z-index: 3;
}
#destacado-seccion .destacado .play-button:hover {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
  background-image: url(layout/circle-play-over.png);
}
#destacado-seccion .destacado .play-button:hover .play-button-triangle {
  background-image: url(layout/ico-play-triangle-over.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 49px;
  height: 55px;
}
#destacado-seccion .destacado .play-button:hover .play-button-interior {
  width: 129px;
  height: 127px;
  border-radius: 50%;
  margin: 7px 0 0 7px;
  background: rgba(50, 50, 50, 0.5);
}
#destacado-seccion .destacado .destacado-video-wrapper {
  width: 100%;
  height: 100%;
  visible: hidden;
  display: none;
}
#destacado-seccion .destacado figure {
  overflow: hidden;
}
#destacado-seccion .destacado figure img {
  float: left;
  display: none;
}
/*MODULO ABOUT WAYRA*/
/*APARECE EN DIFERENTS PARTES DE LA WEB*/
#about-wayra {
  overflow: hidden;
  float: left;
  clear: both;
  background: #444;
}
#about-wayra .wayra-campaign-investor {
  font-family: 'HelveticaLTStdBold';
  font-size: 30px;
  font-size: 3rem;
  margin: 40px 0 0 80px;
  float: right;
}
#about-wayra .wayra-campaign-investor .link-block {
  color: white;
  padding: 0 0 0 0;
  font-size: 30px;
  line-height: 32px;
  font-size: 3rem;
  line-height: 3.2rem;
}
#about-wayra .wayra-campaign-investor .link-block a {
  color: #f55252;
  margin: 0 0 0 0;
}
#about-wayra .wayra-campaign-investor .link-block a:hover {
  color: white !important;
  text-decoration: none;
}
#about-wayra .distributor-content {
  padding-bottom: 45px;
}
#about-wayra #about-wayra-content {
  position: relative;
  padding: 0 80px;
  top: 0;
  left: 0;
}
#about-wayra h3 {
  font-family: 'HelveticaLTStdBold';
  color: white;
  line-height: normal;
  width: 93%;
  font-size: 14px;
  font-size: 1.4rem;
  margin: 80px 0 0 0;
}
#about-wayra #wind-info {
  width: 100%;
  margin: 70px 0 0 0;
  float: left;
  clear: both;
}
#about-wayra #wind-info #wind-info-value {
  font-size: 190px;
  font-size: 19rem;
  font-family: 'HelveticaLTStdBold';
  color: #666;
}
#about-wayra #wind-info #wind-info-value p {
  float: left;
}
#about-wayra #wind-info #wind-info-value #wind-info-figure {
  color: #f55252;
  font-size: 200px;
  width: 70px;
  height: 70px;
  overflow: hidden;
  display: block;
  float: left;
  transform-origin: 35px 35px;
}
#about-wayra .wayra-info {
  font-family: 'HelveticaLTStdBold';
  color: white;
  line-height: normal;
  margin: 40px 0 0 0;
}
#about-wayra .wayra-info .txt {
  font-size: 30px;
  line-height: 32px;
  font-size: 3rem;
  line-height: 3.2rem;
  padding: 0 0 0 0;
  max-width: 600px;
}
#about-wayra .wayra-info .txt .explain-campaign {
  margin: 10px 0 0 0;
}
#about-wayra .wayra-info .txt p.link {
  margin: 55px 0 0 0;
  color: #f6ae12;
}
#about-wayra .wayra-info .txt p.link a {
  color: #f6ae12;
}
#about-wayra .wayra-info .txt p.link a:hover {
  color: white;
  text-decoration: none;
  margin: 30px 0 0 0;
}
#about-wayra #wayra-about-curiosity {
  font-family: 'HelveticaLTStdBold';
  font-size: 30px;
  font-size: 3rem;
  margin: 0 0 0 0;
}
#about-wayra #wayra-about-curiosity .link-block {
  color: white;
  padding: 0 0 0 0;
  font-size: 30px;
  line-height: 32px;
  font-size: 3rem;
  line-height: 3.2rem;
}
#about-wayra #wayra-about-curiosity .link-block .asterisk {
  position: absolute;
  margin-left: -15px;
}
#about-wayra #wayra-about-curiosity .link-block a {
  color: #f55252;
  margin: 0 0 0 0;
}
#about-wayra #wayra-about-curiosity .link-block a:hover {
  color: white !important;
  text-decoration: none;
}
#about-wayra #wayra-about-curiosity .block-about-curiosity {
  margin: 45px 0 40px 0;
  color: #666;
  height: 350px;
}
#about-wayra #wayra-about-curiosity .block-about-curiosity li.data-wind-direction {
  position: absolute;
  left: 80px;
  font-size: 130px;
}
#about-wayra #wayra-about-curiosity .block-about-curiosity li.data-wind-direction p {
  position: relative;
  left: -10px;
  line-height: 140px;
}
#about-wayra #wayra-about-curiosity .block-about-curiosity li.data-wind-direction figure {
  width: 35px;
  height: 35px;
  background: url(layout/ico-wind-direction.png) no-repeat 0 0;
  position: absolute;
  margin: 32px 0 0 -18px;
  z-index: 2;
}
#about-wayra #wayra-about-curiosity .block-about-curiosity li.data-location {
  font-size: 130px;
  position: absolute;
  left: 80px;
  margin-top: 110px;
}
#about-wayra #wayra-about-curiosity .block-about-curiosity li.data-location p {
  position: relative;
  left: -10px;
}
#about-wayra #wayra-about-curiosity .block-about-curiosity li.data-location figure {
  width: 35px;
  height: 35px;
  background: url(layout/ico-location.png) no-repeat 0 0;
  position: absolute;
  margin: 32px 0 0 -18px;
  z-index: 2;
}
#about-wayra #wayra-about-curiosity .block-about-curiosity li.data-time {
  font-size: 70px;
  position: absolute;
  left: 80px;
  margin-top: 220px;
}
#about-wayra #wayra-about-curiosity .block-about-curiosity li.data-time p {
  position: relative;
  left: -10px;
}
#about-wayra #wayra-about-curiosity .block-about-curiosity li.data-time figure {
  width: 35px;
  height: 35px;
  background: url(layout/ico-time.png) no-repeat 0 0;
  position: absolute;
  margin: 25px 0 0 -18px;
  z-index: 2;
}
/****************************/
/* FIN MODULO ABOUT WAYRA  **/
/****************************/
/****************************/
/* INICIO MODULO CALENDAR LINK */
/****************************/
#calendar-link {
  float: left;
  background: #d41246;
  clear: both;
  width: 100%;
}
#calendar-link .txt-block {
  width: 35%;
  float: left;
  font-family: 'HelveticaLTStdBold';
  color: white;
  font-size: 30px;
  font-size: 3rem;
}
#calendar-link .txt-block p {
  padding: 80px 80px 20px 80px;
  max-width: 350px;
}
#calendar-link .txt-block p.link {
  color: #333;
}
#calendar-link .txt-block p.link a {
  color: #333;
}
#calendar-link figure {
  width: 65%;
  float: left;
  overflow: hidden;
}
#calendar-link figure img {
  float: left;
  width: 100%;
  height: auto;
}
/****************************/
/* FIN MODULO CALENDAR LINK  **/
/****************************/
/****************************/
/* MODULO HASTAG   *********/
/****************************/
#modulo-wayrapeople {
  float: left;
  clear: both;
  width: 100%;
}
#modulo-wayrapeople figure {
  width: 100%;
}
#modulo-wayrapeople figure img {
  width: 100%;
  height: auto;
  float: left;
}
#modulo-wayrapeople .wayrapeople-title {
  position: absolute;
  width: 100%;
  text-align: center;
}
#modulo-wayrapeople .wayrapeople-title h5 {
  color: #baaa28;
  font-family: 'league_gothicregular';
  font-size: 115px;
  font-size: 11.5rem;
  margin: 0 0 0 0;
}
#modulo-wayrapeople .wayrapeople-title h6 img {
  position: relative;
  top: -50px;
  left: -40px;
}
#modulo-wayrapeople .wayrapeople-txt {
  position: absolute;
  width: 100%;
  text-align: center;
}
#modulo-wayrapeople .wayrapeople-txt .tit-block-links-people {
  font-family: 'HelveticaLTStdBold';
  color: #333;
  font-size: 18px;
  font-size: 1.8rem;
  display: inline-block;
}
#modulo-wayrapeople .wayrapeople-txt .wrap-block-links-people {
  width: 100%;
  float: left;
  clear: both;
}
#modulo-wayrapeople .wayrapeople-txt .block-links-people {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: white;
  padding: 5px 10px;
  display: inline-block;
  margin-left: 20px;
}
#modulo-wayrapeople .wayrapeople-txt .block-links-people .marker {
  width: 0;
  position: absolute;
  float: left;
  margin-top: 3px;
  margin-left: -30px;
  display: block;
  border-bottom: solid 10px transparent;
  border-top: solid 10px transparent;
  border-left: solid 10px transparent;
  border-right: solid 10px white;
}
#modulo-wayrapeople .wayrapeople-txt .block-links-people li {
  display: inline-block;
  color: #333;
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  width: auto !important;
  margin: 0 5px;
}
#modulo-wayrapeople .wayrapeople-txt .block-links-people li a {
  color: #333;
  text-decoration: none;
}
#modulo-wayrapeople .wayrapeople-txt .block-links-people li a:hover {
  color: #d40e43;
}
/****************************/
/* FIN MODULO HASTAG   ******/
/****************************/
/****************************************/
/* MODULO CABECERA SECCION TEXTO   ******/
/***************************************/
#section-content #destacado-seccion-basico {
  display: block;
}
#destacado-seccion-spacer {
  padding: 0 80px 0 80px;
  background: #3d3d3d;
}
#destacado-seccion-basico {
  float: left;
  clear: both;
  width: 100%;
  background: #3d3d3d;
  padding: 80px 80px 80px 80px;
  color: white;
  position: relative;
  z-index: 10;
  display: none;
}
#destacado-seccion-basico aside {
  float: left;
  width: 25%;
  margin: 0 0 0 80px;
  font-family: 'HelveticaLTStdBold';
  font-size: 30px;
  font-size: 3rem;
  line-height: normal;
}
#destacado-seccion-basico aside .link-block {
  color: white;
  padding: 0 0 0 0;
  font-size: 30px;
  line-height: 32px;
  font-size: 3rem;
  line-height: 3.2rem;
}
#destacado-seccion-basico aside .link-block p {
  margin: 0 0 0 0;
}
#destacado-seccion-basico aside .link-block a {
  margin: 30px 0 0 0;
  color: #baaa28;
  display: block;
}
#destacado-seccion-basico aside .link-block a:hover {
  color: white;
  text-decoration: underline;
}
#destacado-seccion-basico header {
  width: 84%;
  margin: 0 0 80px 0;
}
#destacado-seccion-basico header h1 {
  width: 100%;
  font-family: 'HelveticaLTStdBold';
  font-size: 68px;
  font-size: 6.8rem;
  line-height: normal;
}
#destacado-seccion-basico .txt-block {
  width: 55%;
  margin: 0 0 0 0;
  float: left;
}
#destacado-seccion-basico .txt-block .txt {
  color: white;
  font-family: 'HelveticaLTStdBold';
  padding: 0 0 10px 0;
  margin: 0;
  font-size: 30px;
  line-height: 34px;
  font-size: 3rem;
  line-height: 3.4rem;
  /*
      font-size:30px;
      font-size:3rem;
      line-height:30px;
      line-height:3rem;
      */
}
#destacado-seccion-basico .txt-block .txt p {
  margin: 0 0 15px 0;
}
#destacado-seccion-basico .txt-block h1 {
  color: #f6ae12;
  font-family: 'HelveticaLTStdBold';
  font-size: 72px;
  font-size: 7.2rem;
  line-height: normal;
  margin: 100px 0 0 0;
  float: left;
  clear: both;
  overflow: hidden;
}
#destacado-seccion-basico .txt-block h3 {
  font-size: 24px;
  font-size: 2.4rem;
  font-family: 'HelveticaLTStdBold';
  float: left;
  clear: both;
}
/****************************************/
/* FIN MODULO CABECERA SECCION TEXTO   ******/
/***************************************/
/*modulo formulario*/
#block-main-form {
  width: 100%;
  float: left;
  clear: both;
  padding: 80px 0;
  background: white;
  /*columna formulari*/
}
#block-main-form input:focus,
#block-main-form select:focus,
#block-main-form textarea:focus,
#block-main-form button:focus {
  outline: none;
}
#block-main-form .response-text-form {
  color: #333;
  font-size: 30px;
  line-height: 34px;
  font-size: 3rem;
  line-height: 3.4rem;
  font-family: 'HelveticaLTStdBold';
}
#block-main-form aside {
  width: 30%;
  float: left;
  font-family: 'HelveticaLTStdBold';
  font-size: 30px;
  font-size: 3rem;
  line-height: normal;
  padding: 0 6% 0 7%;
}
#block-main-form aside .link-block {
  color: #333;
  padding: 0 0 0 0;
}
#block-main-form aside .link-block a,
#block-main-form aside .link-block span {
  margin: 15% 0 0 0;
  color: #baaa28;
  display: block;
}
#block-main-form .block-contact-form {
  width: 50%;
  padding: 0 6% 0 0;
  float: left;
}
#block-main-form .block-contact-form .row-form-double {
  float: left;
  clear: both;
  width: 100%;
  margin: 0 0 25px 0;
}
#block-main-form .block-contact-form .row-form-double select {
  width: 47.6%;
  background: #dfdede;
  border: none;
  color: #999;
  font-family: 'HelveticaLTStdBold';
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 50px;
  height: 44px;
  float: right;
  text-indent: 15px;
  -webkit-appearance: none;
  border-radius: 0;
  background: #dfdede url("layout/icoselect.png") no-repeat right center;
}
#block-main-form .block-contact-form .row-form-double select.error {
  background-color: #ffa7a7;
}
#block-main-form .block-contact-form .row-form-double select:first-child {
  float: left;
  margin: 0 4% 0 0;
}
#block-main-form .block-contact-form .row-form {
  float: left;
  clear: both;
  width: 100%;
  margin: 0 0 25px 0;
}
#block-main-form .block-contact-form .row-form input {
  width: 100%;
  background: #dfdede;
  border: none;
  color: #999;
  font-family: 'HelveticaLTStdBold';
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 50px;
  height: 44px;
  text-indent: 15px;
  border-radius: 0;
}
#block-main-form .block-contact-form .row-form input.error {
  background: #ffa7a7;
}
#block-main-form .block-contact-form .row-form select {
  width: 100%;
  background: #dfdede;
  border: none;
  color: #999;
  font-family: 'HelveticaLTStdBold';
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 50px;
  height: 44px;
  text-indent: 15px;
  -webkit-appearance: none;
  border-radius: 0;
  background: #dfdede url("layout/icoselect.png") no-repeat right center;
}
#block-main-form .block-contact-form .row-form select.error {
  background-color: #ffa7a7;
}
#block-main-form .block-contact-form .row-form textarea {
  width: 100%;
  background: #dfdede;
  border: none;
  color: #999;
  font-family: 'HelveticaLTStdBold';
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 44px;
  height: 175px;
  text-indent: 15px;
  -webkit-appearance: none;
  border-radius: 0;
}
#block-main-form .block-contact-form .row-form textarea.error {
  background: #ffa7a7;
}
#block-main-form .block-contact-form .row-form input[type=submit] {
  width: 112px;
  background: #d40e43;
  color: white;
  text-align: center;
  text-indent: 0;
  cursor: pointer;
  float: left;
  -moz-appearance: none;
  line-height: 46px;
  -webkit-appearance: none;
  border-radius: 0;
}
#block-main-form .block-contact-form .row-form input[type=submit]:hover {
  background: #dfdede;
  color: #d40e43;
}
#block-main-form .block-contact-form .row-form .conditions-block {
  line-height: 44px;
  height: 44px;
  float: left;
  font-family: 'HelveticaLTStdBold';
  font-size: 18px;
  font-size: 1.8rem;
  color: #999;
  padding: 0 0 0 20px;
}
#block-main-form .block-contact-form .row-form .conditions-block a {
  color: #999;
}
#block-main-form .block-contact-form .row-form .conditions-block span {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  width: auto;
  cursor: pointer;
}
/*AVISO COOKIES*/
#cookies-alert {
  width: 80%;
  background: #999;
  padding: 20px 10%;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 99999;
  font-family: 'HelveticaLTStdBold';
  color: #333;
  font-size: 20px;
  font-size: 2rem;
}
#cookies-alert span {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  width: auto;
  display: inline-block;
  color: #d40e43;
  margin: 0 10px 0 0;
}
#cookies-alert div {
  display: inline;
  margin: 0 0 0 10px;
  color: #d40e43;
  cursor: pointer;
  text-decoration: underline;
}
/*SELECTOR DE PAIS*/
#country-selector {
  position: absolute;
  margin: 0 0 0 0;
  width: 120px;
  background: white;
  display: none;
}
#country-selector .arrow-marker {
  position: absolute;
  border-left: solid 10px transparent;
  border-right: solid 10px transparent;
  border-top: solid 10px white;
  border-bottom: solid 10px transparent;
  display: block;
  width: 0;
  height: 0;
  bottom: -20px;
  left: 10px;
}
#country-selector .country-access {
  float: left;
  clear: both;
  width: 117px;
  height: 17px;
  padding: 4px 0;
  line-height: 21px;
  color: #6c6c6c;
  border-top: solid 1px #ccc;
  font-family: 'league_gothicregular';
  font-size: 17px;
  text-indent: 10px;
  border-left: solid 3px transparent;
}
#country-selector .country-access a {
  display: block;
  text-decoration: none;
  color: #6c6c6c;
}
#country-selector .country-access:first-child {
  border-top: none;
}
#country-selector .country-access.selected {
  background: white !important;
  color: #6c6c6c !important;
  border-left: solid 3px #d40e43 !important;
}
#country-selector .country-access.selected a {
  color: #6c6c6c  !important;
}
#country-selector .country-access:hover {
  background: #3d3c3c;
  color: white;
}
#country-selector .country-access:hover a {
  color: white;
}
/*PANTALLA SELECCION DE PAISES*/
#countries-selector-module {
  float: left;
  clear: both;
  padding: 100px 80px 100px 80px;
}
#countries-selector-module header {
  color: white;
  font-family: 'HelveticaLTStdBold';
  font-size: 30px;
  font-size: 3rem;
  line-height: normal;
  float: left;
  clear: both;
  width: 100%;
}
#countries-selector-module #select-country {
  float: left;
  clear: both;
  width: 100%;
}
#countries-selector-module #select-country aside {
  float: left;
  width: 50%;
  color: #ccc;
  margin: 45px 0 0 0;
  font-family: 'HelveticaLTStdBold';
  font-size: 25px;
  font-size: 2.5rem;
  line-height: normal;
}
#countries-selector-module #select-country aside p {
  margin: 0 0 35px 0;
}
#countries-selector-module #select-country aside p a {
  font-size: 32px;
  font-size: 3.2rem;
  line-height: normal;
  color: white;
}
#countries-selector-module #select-country #content-select-country {
  float: left;
  width: 100%;
}
#countries-selector-module #select-country #content-select-country ul {
  float: left;
  clear: none;
  width: 50%;
  margin: 45px 0 0 0;
}
#countries-selector-module #select-country #content-select-country ul li {
  border-left-style: solid;
  border-left-color: #f6ae12;
  font-family: 'HelveticaLTStdBold';
  color: #f6ae12;
  font-size: 45px;
  line-height: 45px;
  text-transform: capitalize;
  margin: 0 0 10px 0;
  position: relative;
  left: -10px;
}
#countries-selector-module #select-country #content-select-country ul li a {
  overflow: hidden;
  line-height: 48px;
  margin: 3 0 0 0;
  position: relative;
  left: 10px;
  top: 5px;
  display: block;
  text-decoration: none;
  color: #f6ae12;
}
/*SECCION LEGAL*/
#legal-section {
  background: #444;
}
#static-page-legal {
  padding: 100px 80px 100px 80px;
  color: white;
  font-size: 17px;
  font-size: 1.7rem;
  font-family: 'HelveticaLTStdBold';
  line-height: 23px;
  line-height: 2.3rem;
}
#static-page-legal h3 {
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  color: #f6ae12;
  font-size: 72px;
  font-size: 7.2rem;
  line-height: 72px;
  line-height: 7.2rem;
  text-transform: uppercase;
  margin: 0 0 40px 0;
}
#static-page-legal p {
  margin: 0 0 15px 0;
}
#static-page-legal ul {
  margin: 15px 0 30px 0;
}
#static-page-legal ul li {
  padding-left: 40px;
  margin: 0 0 15px 0;
}
#static-page-legal table {
  margin: 30px 0;
  border-left: solid 1px white;
  border-top: solid 1px white;
  border-bottom: solid 1px white;
}
#static-page-legal table tr {
  border-bottom: solid 1px white;
}
#static-page-legal table th {
  text-transform: uppercase;
  padding: 5px;
  border-right: solid 1px white;
}
#static-page-legal table td {
  padding: 5px;
  border-right: solid 1px white;
}
#static-page-legal table .last {
  text-align: center;
}
#contact-group {
  padding: 80px 0 100px 0;
  float: left;
  clear: both;
  width: 100%;
  background: white;
  border-top: solid 1px #f6f6f6;
}
#contact-group header {
  padding: 0 80px 50px 80px;
  float: left;
  clear: both;
  color: #999;
  font-size: 30px;
  font-size: 3rem;
  font-family: 'HelveticaLTStdBold';
}
#contact-group #contact-academy-list {
  float: left;
  clear: both;
  padding: 0 80px 0 80px;
  width: 100%;
}
#contact-group .contact-group {
  padding: 0 0 0 0;
  margin: 0 0 50px 0;
  float: left;
  clear: both;
  width: 100%;
}
#contact-group .contact-group .academy {
  width: 50%;
  float: left;
}
#contact-group .contact-group .academy h4 {
  color: #3d3c3c;
  font-size: 31px;
  font-size: 3.1rem;
  font-family: 'HelveticaLTStdBold';
  margin: 0 0 25px 0;
  line-height: 35px;
  line-height: 3.5rem;
}
#contact-group .contact-group .academy p {
  color: #999;
  font-family: 'HelveticaLTStdBold';
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 25px;
  line-height: 2.5rem;
  max-width: 370px;
  margin: 0 0 15px 0;
}
#contact-group .contact-group .academy p a {
  color: #999;
  text-decoration: none;
}
#contact-group .contact-group .academy p a:hover {
  color: #3d3c3c;
  text-decoration: underline;
}
#contact-group .contact-group .academy p span {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  color: #d40e43;
  position: absolute;
  margin-left: -35px;
}
/******************************/
/** INICIO LISTADO NOTICIAS  **/
/******************************/
#news-list {
  background: white;
  width: 100%;
  float: left;
  clear: both;
  overflow: hidden;
  /*MENU FILTROS*/
}
#news-list #news-list-distributor {
  width: 100%;
  float: left;
  clear: both;
}
#news-list #news-filters {
  margin-left: -100%;
  width: 170px;
  float: left;
  background: white;
  position: relative;
  left: 0;
  z-index: 5;
  padding: 35px 0 0 0;
}
#news-list #news-filters ul {
  -webkit-transform: translate3d(0, 0, 0);
  font-family: 'league_gothicregular';
  font-size: 16px;
  color: #999;
  width: 165px;
}
#news-list #news-filters ul li {
  color: #999;
  padding: 0 10px 0 0px;
  border-left: solid 5px white;
  padding-left: 15px;
  text-transform: uppercase;
  min-height: 30px;
  line-height: 30px;
  white-space: nowrap;
  cursor: pointer;
}
#news-list #news-filters ul li.active {
  color: #d40e43;
  border-left: solid 5px #d40e43;
}
#news-list #news-filters ul li:hover {
  color: #d40e43;
  border-left: solid 5px #d40e43;
}
#news-list #news-filters ul li.hover-filter {
  display: block;
  color: #d40e43 !important;
  border-left: solid 5px #d40e43 !important;
}
#news-list #news-filters ul li.newsletter-link {
  text-transform: capitalize;
  color: #ccc;
  margin: 40px 0 0 0;
}
#news-list #news-filters ul li.newsletter-link a {
  color: #ccc;
  text-decoration: none;
}
#news-list #news-filters ul li.rss-link {
  text-transform: uppercase;
  color: #ccc;
}
#news-list #news-filters ul li.rss-link a {
  color: #ccc;
  text-decoration: none;
}
#news-list #newslist-content-wrap {
  float: left;
  width: 100%;
}
#news-list #newslist-content {
  margin-left: 170px;
  float: left;
  width: 100%;
}
#news-list #newslist-content article {
  width: 100%;
  float: left;
  clear: both;
  /*
      &.even{
        background:white;
      }
      &.odd{
        background:#eee;
      }
      */
}
#news-list #newslist-content article.not-ready {
  display: none !important;
}
#news-list #newslist-content article:nth-child(even) {
  background: white;
}
#news-list #newslist-content article:nth-child(odd) {
  background: #eee;
}
#news-list #newslist-content article > figure {
  float: left;
  width: 40%;
  background: none;
}
#news-list #newslist-content article > figure .startup-life {
  background: url(layout/startup-life-listado.png) no-repeat;
  width: 188px;
  height: 90px;
  position: absolute;
  z-index: 6;
}
#news-list #newslist-content article > figure img {
  width: 100%;
  height: auto;
  float: left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
}
#news-list #newslist-content article > figure.figure-bck {
  float: left;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
#news-list #newslist-content article > figure.figure-bck img {
  visibility: hidden;
}
#news-list #newslist-content article.news-style01 > figure {
  width: 60%;
}
#news-list #newslist-content article.news-style01 .txt-news {
  width: 40%;
}
#news-list #newslist-content article.news-style02 > figure {
  width: 40%;
}
#news-list #newslist-content article.news-style02 .txt-news {
  width: 60%;
}
#news-list #newslist-content article.news-style03 > figure {
  width: 50%;
}
#news-list #newslist-content article.news-style03 .txt-news {
  width: 50%;
}
#news-list #newslist-content article .txt-news {
  float: left;
}
#news-list #newslist-content article .txt-news .txt-news-wrap {
  width: 90%;
  padding: 40px 5% 20px 5%;
}
#news-list #newslist-content article .txt-news header {
  font-size: 12px;
  font-size: 1.2rem;
  font-family: 'HelveticaLTStdBold';
  color: #999;
}
#news-list #newslist-content article .txt-news header p {
  display: inline;
}
#news-list #newslist-content article .txt-news header .news-tags {
  color: #bbb;
  text-transform: lowercase;
}
#news-list #newslist-content article .txt-news header .news-tags a {
  color: #ef7907;
  text-decoration: none;
}
#news-list #newslist-content article .txt-news header .news-tags a:hover {
  text-decoration: underline;
}
#news-list #newslist-content article .txt-news header .news-tags span {
  margin: 0 5px 0 0;
}
#news-list #newslist-content article .txt-news h2 {
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  color: #333;
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 42px;
  line-height: 4.2rem;
  text-transform: uppercase;
  margin: 5.5% 0 0 0;
}
#news-list #newslist-content article .txt-news h2 a {
  display: block;
  text-decoration: none;
  color: #333;
}
#news-list #newslist-content article .txt-news .txt {
  font-family: 'HelveticaLTStdBold';
  color: #999;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 22px;
  margin: 1.5% 0 0 0;
  width: 90%;
  line-height: normal;
}
#news-list #newslist-content article .txt-news .txt .link-interior-news {
  color: #333333;
  text-decoration: underline;
}
#news-list #newslist-content article .txt-news .content-text-new {
  float: left;
  clear: both;
}
#news-list #newslist-content article .txt-news .info-post-footer {
  padding: 20px 0 20px 0;
  position: relative;
  float: left;
  clear: both;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: 'HelveticaLTStdBold';
  color: #bbb;
}
#news-list #newslist-content article .txt-news .info-post-footer strong {
  color: #999;
}
#news-list #newslist-content article .txt-news .link {
  font-family: 'league_gothicregular';
  font-size: 18px;
  font-size: 1.8rem;
  color: white;
  height: 27px;
  line-height: 27px;
  margin: 5.5% 0 0 0;
}
#news-list #newslist-content article .txt-news .link a {
  color: white;
  text-decoration: none;
  display: inline-block;
  height: 27px;
  line-height: 27px;
  padding: 0 10px 0 10px;
  background: #666666;
}
#news-list #news-list-footer {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
}
#news-list #news-list-footer .loader-wrap {
  float: left;
  width: 100%;
}
#news-list #news-list-footer .loader-wrap #newslist-loader {
  margin-left: 170px;
  color: white;
  font-family: 'HelveticaLTStdBold';
  background: #d40e43;
  padding: 7% 0;
  text-align: center;
  font-size: 30px;
  font-size: 3rem;
}
#news-list #news-list-footer .loader-wrap #newslist-loader .preload-ico {
  position: absolute;
  margin: 0 0 0 20px;
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  display: inline-block;
}
#news-list #news-list-footer .loader-wrap #newslist-loader a {
  text-decoration: underline;
  cursor: pointer;
  display: inline-block;
}
#news-list #news-list-footer #newslist-anchor {
  width: 170px;
  margin-left: -100%;
  float: left;
  overflow: hidden;
  position: relative;
  padding: 0 0 0 0;
  height: 100px;
  margin: 0 0 0 -100%;
  line-height: 30px;
  border-top: 0;
  text-align: center;
  color: #333;
  font-family: 'HelveticaLTStdBold';
  background: #ccc;
  font-size: 18px;
  font-size: 1.8rem;
  z-index: 3;
  bottom: 0;
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
}
#news-list #news-list-footer #newslist-anchor div {
  -webkit-transform: translate3d(0, 0, 0);
  position: static;
  margin: 25px 0 0 0;
  height: 50px;
  text-align: center;
  width: 100%;
}
#news-list #news-list-footer #newslist-anchor div a {
  text-decoration: none;
  color: white;
}
#news-list #news-list-footer #newslist-anchor div a p {
  color: #333;
}
#news-list #news-list-footer #newslist-anchor div a p.arrowup {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  color: white;
  width: auto !important;
}
#news-list #news-list-footer #newslist-anchor:hover {
  color: white;
  background: #333;
}
#news-list #news-list-footer #newslist-anchor:hover div a {
  color: white;
}
#news-list #news-list-footer #newslist-anchor:hover div a p {
  color: white;
}
/******************************/
/*** FIN LISTADO NOTICIAS  ***/
/******************************/
/*******************************/
/*** INICIO DETALLE NOTICIA  **/
/******************************/
#content-noticia-detalle {
  float: left;
  clear: both;
  width: 100%;
  background: white;
  /*BLOQUE COMENTARIOS LIVEFYRE*/
}
#content-noticia-detalle > header {
  float: left;
  clear: both;
  width: 100%;
}
#content-noticia-detalle > header #post-info {
  float: left;
  width: 35%;
  max-width: 300px;
  font-family: 'Conv_HelveticaLTStd-Roman';
  line-height: normal;
}
#content-noticia-detalle > header #post-info figure {
  margin: 0 auto;
  width: 120px;
  height: 120px;
  position: relative;
  top: -60px;
  z-index: 10;
}
#content-noticia-detalle > header #post-info figure img {
  width: 120px;
  height: 120px;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
}
#content-noticia-detalle > header #post-info .txt {
  width: 100%;
  color: #999;
  margin: 0 auto 0 auto;
  font-size: 18px;
  font-size: 1.8rem;
  position: relative;
  top: 0;
}
#content-noticia-detalle > header #post-info .txt .posted-on {
  font-size: 14px;
  font-size: 1.4rem;
  margin: 0 0 25px 0;
}
#content-noticia-detalle > header #post-info .txt .posted-on span {
  font-weight: bold;
}
#content-noticia-detalle > header #post-info .txt .author-name {
  margin: 15px 0 15px 0;
  color: #333333;
  font-size: 22px;
  font-size: 2.2rem;
}
#content-noticia-detalle > header #post-info .txt .author-intro {
  color: #999;
}
#content-noticia-detalle > header #post-info .txt .author-intro span.ico {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  display: inline-block;
  font-size: 16px;
  width: auto;
  margin: 0 5px 0 0;
}
#content-noticia-detalle > header #post-info .txt .author-intro a {
  color: #999;
  text-decoration: none;
}
#content-noticia-detalle > header #post-info .txt .author-intro a:hover {
  text-decoration: underline;
}
#content-noticia-detalle > header #post-info .txt .post-details {
  float: left;
  clear: both;
  font-size: 14px;
  font-size: 1.4rem;
  margin: 50px 0 0 0;
}
#content-noticia-detalle > header #post-info .txt .post-details .posted-by {
  margin: 0 0 8px 0;
  float: left;
  clear: both;
}
#content-noticia-detalle > header #post-info .txt .post-details .posted-by span.ico {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  display: inline-block;
  font-size: 16px;
  width: auto;
  margin: 0 5px 0 0;
}
#content-noticia-detalle > header #post-info .txt .post-details .language-noticia {
  float: left;
  width: 100%;
  clear: both;
}
#content-noticia-detalle > header #post-info .txt .post-details .language-noticia span.ico {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  display: inline-block;
  font-size: 16px;
  width: auto;
  margin: 0 5px 0 0;
}
#content-noticia-detalle > header #post-info .txt .post-details .language-noticia a {
  color: #999;
}
#content-noticia-detalle > header #post-info .txt .post-details .lectura-noticia {
  float: left;
  width: 100%;
  clear: both;
}
#content-noticia-detalle > header #post-info .txt .post-details .lectura-noticia span.ico {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  display: inline-block;
  font-size: 16px;
  width: auto;
  margin: 0 5px 0 0;
}
#content-noticia-detalle > header #post-info .txt p {
  margin: 0 0 8px 0;
}
#content-noticia-detalle > header .cab-noticia {
  float: left;
  width: 55%;
  padding: 0 10% 0 0;
  margin: 85px 0 0 0;
}
#content-noticia-detalle > header .cab-noticia h1 {
  font-family: "lexia";
  font-size: 60px;
  color: #333;
  margin: 25px 0 40px 0;
  font-weight: 900;
}
#content-noticia-detalle > header .cab-noticia .intro {
  color: #999;
  font-family: 'Conv_HelveticaLTStd-Roman';
  font-size: 30px;
  font-size: 3rem;
  line-height: normal;
}
#content-noticia-detalle > header .cab-noticia hr {
  border-top: solid 1px #ddd;
  border-bottom: none;
  border-left: none;
  border-right: none;
  width: 160px;
  margin: 80px 0 50px 0;
}
#content-noticia-detalle #content-noticia-alternative-language {
  display: none;
}
#content-noticia-detalle #content-noticia,
#content-noticia-detalle #content-noticia-alternative-language {
  color: #666;
  margin: 0 0 85px 0;
  float: left;
  width: 55%;
  padding: 0 10% 0 300px;
  font-size: 24px;
  font-size: 2.4rem;
  font-family: 'Conv_HelveticaLTStd-Roman';
  line-height: normal;
  line-height: 32px;
  line-height: 3.2rem;
  overflow: hidden;
  position: relative;
}
#content-noticia-detalle #content-noticia h1,
#content-noticia-detalle #content-noticia-alternative-language h1 {
  font-size: 54px;
  font-size: 5.4rem;
  font-weight: bold;
  margin: 35px 0;
  line-height: 60px;
  line-height: 6rem;
  color: #3d3c3c;
}
#content-noticia-detalle #content-noticia h2,
#content-noticia-detalle #content-noticia-alternative-language h2 {
  font-size: 48px;
  font-size: 4.8rem;
  line-height: 54px;
  line-height: 5.4rem;
  font-weight: bold;
  margin: 35px 0;
  color: #3d3c3c;
}
#content-noticia-detalle #content-noticia h3,
#content-noticia-detalle #content-noticia-alternative-language h3 {
  font-size: 42px;
  font-size: 4.2rem;
  line-height: 42px;
  line-height: 4.2rem;
  font-weight: bold;
  margin: 30px 0;
  color: #3d3c3c;
}
#content-noticia-detalle #content-noticia h4,
#content-noticia-detalle #content-noticia-alternative-language h4 {
  font-size: 35px;
  font-size: 3.5rem;
  line-height: 35px;
  line-height: 3.5rem;
  font-weight: bold;
  margin: 25px 0;
  color: #3d3c3c;
}
#content-noticia-detalle #content-noticia h5,
#content-noticia-detalle #content-noticia-alternative-language h5 {
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 2.8px;
  line-height: 2.9rem;
  font-weight: bold;
  margin: 25px 0;
  color: #3d3c3c;
}
#content-noticia-detalle #content-noticia h6,
#content-noticia-detalle #content-noticia-alternative-language h6 {
  /*
      font-size:24px;
      font-size:2.4rem;
      line-height:24px;
      line-height:2.4rem;
      font-weight:bold;
      margin:20px 0;
      color:#3d3c3c;
      */
  color: #999;
  font-size: 18px;
  font-size: 1.8rem;
}
#content-noticia-detalle #content-noticia h6 a,
#content-noticia-detalle #content-noticia-alternative-language h6 a {
  color: #999;
  font-size: 18px;
  font-size: 1.8rem;
}
#content-noticia-detalle #content-noticia a,
#content-noticia-detalle #content-noticia-alternative-language a {
  text-decoration: underline;
  color: #d40e43;
}
#content-noticia-detalle #content-noticia p,
#content-noticia-detalle #content-noticia-alternative-language p {
  margin: 16px 0;
}
#content-noticia-detalle #content-noticia ul li,
#content-noticia-detalle #content-noticia-alternative-language ul li {
  list-style-type: disc;
  list-style-position: outside;
  margin: 0 0 0 30px;
}
#content-noticia-detalle #content-noticia blockquote,
#content-noticia-detalle #content-noticia-alternative-language blockquote {
  font-family: "FF Meta Serif Web Pro";
  margin: 25px 0;
  padding: 0.5em 10%;
  width: 80%;
  quotes: "\201C" "\201D" "\2018" "\2019";
  font-weight: bold;
  text-align: center;
  line-height: 5.4rem;
  font-size: 28px;
  font-size: 2.8rem;
}
#content-noticia-detalle #content-noticia blockquote:before,
#content-noticia-detalle #content-noticia-alternative-language blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 10px;
  vertical-align: 0;
  position: relative;
  top: 35px;
}
#content-noticia-detalle #content-noticia blockquote:after,
#content-noticia-detalle #content-noticia-alternative-language blockquote:after {
  color: #ccc;
  content: close-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-left: 10px;
  vertical-align: 0;
  position: relative;
  top: 35px;
}
#content-noticia-detalle #content-noticia blockquote p,
#content-noticia-detalle #content-noticia-alternative-language blockquote p {
  display: inline;
}
#content-noticia-detalle #content-noticia strong,
#content-noticia-detalle #content-noticia-alternative-language strong {
  font-weight: bold;
}
#content-noticia-detalle #content-noticia b,
#content-noticia-detalle #content-noticia-alternative-language b {
  font-weight: bold;
}
#content-noticia-detalle #content-noticia em,
#content-noticia-detalle #content-noticia-alternative-language em {
  font-style: italic;
}
#content-noticia-detalle #content-noticia figure,
#content-noticia-detalle #content-noticia-alternative-language figure {
  margin: 40px 0 40px 0;
  clear: both;
  width: 100%;
  position: relative;
  left: -250px;
}
#content-noticia-detalle #content-noticia figure img,
#content-noticia-detalle #content-noticia-alternative-language figure img {
  height: auto;
  width: 75%;
}
#content-noticia-detalle #content-noticia figure .caption,
#content-noticia-detalle #content-noticia-alternative-language figure .caption {
  font-family: 'HelveticaLTStdBold';
  padding: 10px 0 0 0;
  font-style: italic;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 17px;
  line-height: 2rem;
  clear: both;
  width: 40%;
  min-width: 140px;
}
#content-noticia-detalle #social-info-post {
  position: absolute;
  margin: 0 0 0 25px;
  width: 35px;
  color: #333;
}
#content-noticia-detalle #social-info-post > div {
  float: left;
  clear: both;
  margin: 0 0 15px 0;
  cursor: pointer;
}
#content-noticia-detalle #social-info-post > div > div {
  position: absolute;
  width: 30px;
  height: 30px;
  line-height: 38px;
  color: white;
  text-align: center;
  font-family: 'HelveticaLTStdBold';
  font-size: 9px;
  cursor: pointer;
}
#content-noticia-detalle #social-info-post > div span {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  font-size: 35px;
  display: inline-block;
  width: 30px;
  text-align: center;
}
#content-noticia-detalle #social-info-post #socialbtn-comment > div {
  line-height: 33px;
}
#content-noticia-detalle #comments-box {
  background: #666;
  color: white;
  float: left;
  width: 100%;
  padding: 60px 0 100px 0;
  /* Style the bottom logo */
}
#content-noticia-detalle #comments-box .comments-box {
  float: left;
  clear: both;
  overflow: hidden;
  padding: 0 0 0 60px;
  font-family: 'HelveticaLTStdBold';
  font-size: 18px;
  font-size: 1.8rem;
  margin: 0 0 50px 0;
}
#content-noticia-detalle #comments-box .comments-box #close-comments-button {
  color: #baaa28;
  text-decoration: underline;
  margin: 0 0 15px 0;
  cursor: pointer;
}
#content-noticia-detalle #comments-box .comments-box #leave-yours-button {
  color: white;
  text-decoration: underline;
  margin: 0 0 15px 0;
}
#content-noticia-detalle #comments-box #livefyre-comments {
  width: 65%;
  margin-left: 170px;
  /* Hide the top logo */
}
#content-noticia-detalle #comments-box #livefyre-comments .fyre-comment-count {
  color: white;
  font-family: 'HelveticaLTStdBold';
}
#content-noticia-detalle #comments-box #livefyre-comments .fyre-login-bar {
  color: white;
  font-family: 'HelveticaLTStdBold';
}
#content-noticia-detalle #comments-box #livefyre-comments .fyre-login-bar a {
  color: white;
}
#content-noticia-detalle #comments-box #livefyre-comments .fyre-stream-livecount {
  color: white;
  font-family: 'HelveticaLTStdBold';
}
#content-noticia-detalle #comments-box #livefyre-comments .goog-toolbar-separator {
  background: #ccc;
  border-radius: 0;
  border-bottom: none;
}
#content-noticia-detalle #comments-box #livefyre-comments .fyre-comment-username {
  color: #f6ae12 !important;
}
#content-noticia-detalle #comments-box #livefyre-comments .fyre-comment-username a {
  color: #f6ae12 !important;
}
#content-noticia-detalle #comments-box #livefyre-comments .fyre .fyre-box-wrapper span.fyre-user-drop {
  color: #f6ae12 !important;
}
#content-noticia-detalle #comments-box #livefyre-comments .fyre .fyre-comment {
  color: white;
}
#content-noticia-detalle #comments-box #livefyre-comments .fyre .fyre-comment a {
  color: white;
  text-decoration: underline;
}
#content-noticia-detalle #comments-box #livefyre-comments .fyre .fyre-comment a.fyre-comment-edit {
  color: #333;
}
#content-noticia-detalle #comments-box #livefyre-comments .fyre a {
  color: #333;
}
#content-noticia-detalle #comments-box #livefyre-comments .fyre-editor-editable {
  box-shadow: none;
  border-radius: 0;
  font-family: 'HelveticaLTStdBold';
  font-size: 16px;
  font-size: 1.6rem;
}
#content-noticia-detalle #comments-box #livefyre-comments .fyre .fyre-stream-sort {
  color: white;
  font-family: 'HelveticaLTStdBold';
}
#content-noticia-detalle #comments-box #livefyre-comments .fyre .fyre-stream-sort a {
  color: white !important;
}
#content-noticia-detalle #comments-box #livefyre-comments div.fyre-format-button > div {
  background-color: #ccc;
}
#content-noticia-detalle #comments-box #livefyre-comments div.fyre-mention-button > div {
  background-color: #ccc;
}
#content-noticia-detalle #comments-box #livefyre-comments div.fyre-embed-button > div {
  background-color: #ccc;
}
#content-noticia-detalle #comments-box #livefyre-comments div.fyre-button-right-inner-box {
  background-color: #ccc;
}
#content-noticia-detalle #comments-box #livefyre-comments .fyre-button-right-outer-box {
  background-color: #ccc;
}
#content-noticia-detalle #comments-box #livefyre-comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div {
  background: #ccc;
}
#content-noticia-detalle #comments-box #livefyre-comments .fyre-widget .fyre-logo-drop,
#content-noticia-detalle #comments-box #livefyre-comments .fyre-widget .fyre-logo-help,
#content-noticia-detalle #comments-box #livefyre-comments .fyre-widget .fyre-help {
  display: none !important;
}
#content-noticia-detalle #comments-box #powered_by_livefyre_new {
  display: block;
  font-family: 'HelveticaLTStdBold';
  font-size: 10px;
  text-decoration: none;
  width: 65%;
  margin-left: 170px;
  text-align: right;
  padding-top: 4px;
  color: white;
}
#content-noticia-detalle #comments-box #powered_by_livefyre_new a {
  color: white;
}
#content-noticia-detalle #comments-box #powered_by_livefyre_new a:hover {
  text-decoration: underline;
  color: white;
}
#content-noticia-detalle .footer-links {
  float: left;
  clear: both;
  width: 100%;
  padding-bottom: 30px;
  min-width: 800px;
  font-family: 'HelveticaLTStdBold';
  font-size: 18px;
  font-size: 1.8rem;
  overflow: hidden;
  margin: 100px 0 45px 0;
}
#content-noticia-detalle .footer-links .back {
  color: #333;
  min-width: 170px;
  padding-left: 170px;
  position: absolute;
  width: 35%;
  font-size: 14px;
  font-size: 1.4rem;
  float: left;
}
#content-noticia-detalle .footer-links .back a {
  display: block;
  overflow: hidden;
  color: #333;
}
#content-noticia-detalle .footer-links .wayra-writer {
  float: left;
  margin-left: 35%;
  padding-right: 10%;
  font-size: 30px;
  font-size: 3rem;
}
#content-noticia-detalle .footer-links .wayra-writer .link {
  color: #d40e43;
}
#content-noticia-detalle .footer-links .wayra-writer .link a {
  color: #d40e43;
}
#content-noticia-detalle #noticia-footer {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
}
#content-noticia-detalle #noticia-footer .footer-content {
  float: left;
  width: 100%;
}
#content-noticia-detalle #noticia-footer .footer-content .noticias-relacionadas {
  margin-left: 170px;
  color: black;
  font-family: 'HelveticaLTStdBold';
  padding: 0;
  overflow: hidden;
  background: #ebebeb;
}
#content-noticia-detalle #noticia-footer .footer-content .noticias-relacionadas article {
  color: #888;
  background: #ebebeb;
  width: 40%;
  padding: 50px 5% 90px 5%;
  display: inline-block;
  float: left;
  overflow: hidden;
  cursor: pointer;
}
#content-noticia-detalle #noticia-footer .footer-content .noticias-relacionadas article p.relacion {
  color: #666;
  font-size: 24px;
  font-size: 2.4rem;
  font-family: 'Conv_HelveticaLTStd-Roman';
  margin: 0 0 30px 0;
  float: left;
  clear: both;
}
#content-noticia-detalle #noticia-footer .footer-content .noticias-relacionadas article h2 {
  color: #333;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 36px;
  min-height: 72px;
  text-transform: uppercase;
  float: left;
  clear: both;
}
#content-noticia-detalle #noticia-footer .footer-content .noticias-relacionadas article h2 a {
  color: #333;
  text-decoration: none;
}
#content-noticia-detalle #noticia-footer .footer-content .noticias-relacionadas article h2 a:hover {
  text-decoration: underline;
}
#content-noticia-detalle #noticia-footer .footer-content .noticias-relacionadas article .txt {
  margin: 40px 0 0 0;
  float: left;
  clear: both;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: normal;
  color: #888;
  font-family: 'Conv_HelveticaLTStd-Roman';
}
#content-noticia-detalle #noticia-footer .footer-content .noticias-relacionadas article .txt .link-interior-news {
  color: #333333;
  text-decoration: underline;
  font-weight: bold;
}
#content-noticia-detalle #noticia-footer #noticia-anchor {
  width: 170px;
  margin-left: -100%;
  float: left;
  padding: 0 0 7% 0;
  margin: 0 0 0 -100%;
  line-height: 30px;
  text-align: center;
  color: #333;
  font-family: 'HelveticaLTStdBold';
  background: #ccc;
  font-size: 18px;
  font-size: 1.8rem;
  height: 30px;
  position: relative;
  bottom: 0;
  cursor: pointer;
}
#content-noticia-detalle #noticia-footer #noticia-anchor div {
  position: absolute;
  height: 50px;
  bottom: 30%;
  text-align: center;
  width: 100%;
}
#content-noticia-detalle #noticia-footer #noticia-anchor div a {
  text-decoration: none;
  color: white;
}
#content-noticia-detalle #noticia-footer #noticia-anchor div a p {
  color: #333;
}
#content-noticia-detalle #noticia-footer #noticia-anchor div a p.arrowup {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  color: white;
  width: auto !important;
}
#content-noticia-detalle #noticia-footer #noticia-anchor:hover {
  color: white;
  background: #333;
}
#content-noticia-detalle #noticia-footer #noticia-anchor:hover div a {
  color: white;
}
#content-noticia-detalle #noticia-footer #noticia-anchor:hover div a p {
  color: white;
}
#content-noticia-detalle .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-format-button > div {
  background: #ffffff url("http://wayra.co/wp-content/themes/wayra/css/layout/sprites-livefyre.png") 9px 7px no-repeat;
}
#content-noticia-detalle .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-mention-button > div {
  background: url("http://wayra.co/wp-content/themes/wayra/css/layout/sprites-livefyre.png") 9px -57px no-repeat;
}
#content-noticia-detalle .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-media-button,
#content-noticia-detalle .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-embed-button > div {
  background: url("http://wayra.co/wp-content/themes/wayra/css/layout/sprites-livefyre.png") 8px -121px no-repeat;
}
#content-noticia-detalle .fyre-editor .fyre-editor-toolbar .fyre-format-toolbar .goog-toolbar > div .tr-icon,
#content-noticia-detalle .fyre-editor .fyre-editor-toolbar .fyre-format-toolbar .goog-toolbar > div .tr-link {
  background-image: url("http://wayra.co/wp-content/themes/wayra/css/layout/sprites-livefyre.png");
}
#content-noticia-detalle .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left .fyre-button-left-outer-box .fyre-button-left-inner-box {
  text-shadow: none;
}
#content-noticia-detalle .fyre-editor.fyre-editor-small .fyre-share-button {
  width: 85px;
}
#content-noticia-detalle .fyre-editor .fyre-editor-toolbar .fyre-share-button div.fyre-button-right-inner-box {
  background: none;
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-format-button.fyre-button-left-open > div {
  background: #ffffff url("http://wayra.co/wp-content/themes/wayra/css/layout/sprites-livefyre.png") 9px -25px no-repeat;
}
.fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-mention-button > div {
  background: url("http://wayra.co/wp-content/themes/wayra/css/layout/sprites-livefyre.png") 9px -57px no-repeat;
}
#interior-corporativa,
#investors {
  width: 100%;
  background: #333;
  float: left;
  clear: both;
}
#interior-corporativa .distributor-content,
#investors .distributor-content {
  padding: 0 0 0 0;
}
#interior-corporativa .last-distributor-content,
#investors .last-distributor-content {
  padding: 0 0 0 0;
}
#interior-corporativa #about-wayra .distributor-content,
#investors #about-wayra .distributor-content {
  padding: 0 0 150px 0;
}
#interior-corporativa #static-page,
#investors #static-page {
  float: left;
  clear: both;
  padding: 80px 80px 80px 80px;
}
#interior-corporativa #static-page > header,
#investors #static-page > header {
  margin: 0 0 80px 0;
}
#interior-corporativa #static-page > header h3,
#investors #static-page > header h3 {
  font-family: 'HelveticaLTStdBold';
  color: #ccc;
  line-height: normal;
  width: 93%;
  font-size: 14px;
  font-size: 1.4rem;
  margin: 0 0 0 0;
}
#interior-corporativa #static-page > header h1,
#investors #static-page > header h1 {
  font-family: 'HelveticaLTStdBold';
  color: white;
  line-height: normal;
  width: 93%;
  font-size: 72px;
  font-size: 7.2rem;
  margin: 15px 0 0 0;
}
#interior-corporativa .info-block,
#investors .info-block {
  font-family: 'HelveticaLTStdBold';
  color: white;
  line-height: normal;
  margin: 0 0 0 0;
}
#interior-corporativa .info-block .txt,
#investors .info-block .txt {
  font-size: 30px;
  line-height: 32px;
  font-size: 3rem;
  line-height: 3.2rem;
  padding: 0 0 0 0;
  width: 85%;
  max-width: 400px;
  color: white;
}
#interior-corporativa .info-block .txt#block-link-top,
#investors .info-block .txt#block-link-top {
  color: #ccc;
}
#interior-corporativa .info-block .txt p a,
#investors .info-block .txt p a {
  margin: 30px 0 0 0;
  color: #baaa28;
  display: block;
}
#interior-corporativa .info-block .txt p a:hover,
#investors .info-block .txt p a:hover {
  color: white;
  text-decoration: none;
}
#interior-corporativa .interior-content,
#investors .interior-content {
  font-family: 'HelveticaLTStdBold';
  color: white;
  line-height: normal;
  font-size: 30px;
  line-height: 34px;
  font-size: 3rem;
  line-height: 3.4rem;
  margin: 0 0 0 80px;
}
#interior-corporativa .interior-content a,
#investors .interior-content a {
  color: #d40e43;
}
#interior-corporativa .interior-content a:hover,
#investors .interior-content a:hover {
  color: white;
  text-decoration: none;
}
#interior-corporativa .interior-content .txt,
#investors .interior-content .txt {
  padding: 0 0 0 0;
}
#interior-corporativa .interior-content .txt p,
#investors .interior-content .txt p {
  margin: 0 0 50px 0;
  font-size: 30px;
  line-height: 34px;
  font-size: 3rem;
  line-height: 3.4rem;
}
#interior-corporativa .interior-content .txt p:last-child,
#investors .interior-content .txt p:last-child {
  margin-bottom: 0;
}
#interior-corporativa .interior-content .txt h6,
#investors .interior-content .txt h6 {
  color: #999;
  margin: 35px 0 35px 0;
  font-size: 48px;
  line-height: 52px;
  font-size: 4.8rem;
  line-height: 5.2rem;
  width: 100%;
}
#interior-corporativa .interior-content .txt h6:first-child,
#investors .interior-content .txt h6:first-child {
  margin-top: 0;
}
#interior-corporativa .interior-content .txt h6:last-child,
#investors .interior-content .txt h6:last-child {
  margin-bottom: 0;
}
#interior-corporativa .distributor-fullimg,
#investors .distributor-fullimg {
  padding: 35px 0 35px 0;
  width: 100%;
  overflow: hidden;
}
#interior-corporativa .distributor-fullimg figure,
#investors .distributor-fullimg figure {
  width: 100%;
  height: auto;
  margin: 0 0 30px 0;
}
#interior-corporativa .distributor-fullimg figure img,
#investors .distributor-fullimg figure img {
  width: 100%;
  height: auto;
}
#interior-corporativa .distributor-fullimg .info-img,
#investors .distributor-fullimg .info-img {
  color: #666;
  font-family: 'HelveticaLTStdBold';
  max-width: 270px;
  float: right;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
}
.play-button-rejilla {
  background-image: url(layout/circle-play.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 115px 115px;
  width: 115px;
  height: 115px;
  cursor: pointer;
  position: absolute;
  z-index: 100;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 50%;
  margin: 0;
  /* Portrait tablet to landscape and desktop */
}
.play-button-rejilla .play-button-interior {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 101px;
  height: 101px;
  margin: 7px 0 0 7px;
  border-radius: 50%;
  background: transparent;
}
.play-button-rejilla .play-button-triangle {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  background-size: 35px 39px;
  background-image: url(layout/ico-play-triangle.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 35px;
  height: 39px;
  margin: 38px 0 0 46px;
  z-index: 3;
}
.play-button-rejilla:hover {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
  background-image: url(layout/circle-play-over.png);
}
.play-button-rejilla:hover .play-button-triangle {
  background-image: url(layout/ico-play-triangle-over.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 35px;
  height: 39px;
}
.play-button-rejilla:hover .play-button-interior {
  width: 101px;
  height: 101px;
  border-radius: 50%;
  margin: 7px 0 0 7px;
  background: rgba(50, 50, 50, 0.5);
}
@media (min-width: 768px) and (max-width: 979px) {
  .play-button-rejilla {
    background-image: url(layout/circle-play.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 57px 57px;
    width: 57px;
    height: 57px;
    cursor: pointer;
    position: absolute;
    z-index: 100;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 50%;
    margin: 0;
  }
  .play-button-rejilla .play-button-interior {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    width: 51px;
    height: 51px;
    margin: 3px 0 0 3px;
    border-radius: 50%;
    background: transparent;
  }
  .play-button-rejilla .play-button-triangle {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    background-size: 18px 19px;
    background-image: url(layout/ico-play-triangle.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 18px;
    height: 19px;
    margin: 19px 0 0 24px;
    z-index: 3;
  }
  .play-button-rejilla:hover {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
    background-image: url(layout/circle-play-over.png);
  }
  .play-button-rejilla:hover .play-button-triangle {
    background-image: url(layout/ico-play-triangle-over.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 18px;
    height: 19px;
  }
  .play-button-rejilla:hover .play-button-interior {
    width: 51px;
    height: 51px;
    border-radius: 50%;
    margin: 3px 0 0 3px;
    background: rgba(50, 50, 50, 0.5);
  }
}
.play-button-rejilla-small {
  background-image: url(layout/circle-play.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 57px 57px;
  width: 57px;
  height: 57px;
  cursor: pointer;
  position: absolute;
  z-index: 100;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 50%;
  margin: 0;
}
.play-button-rejilla-small .play-button-interior {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 51px;
  height: 51px;
  margin: 3px 0 0 3px;
  border-radius: 50%;
  background: transparent;
}
.play-button-rejilla-small .play-button-triangle {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  background-size: 18px 19px;
  background-image: url(layout/ico-play-triangle.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 18px;
  height: 19px;
  margin: 19px 0 0 24px;
  z-index: 3;
}
.play-button-rejilla-small:hover {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
  background-image: url(layout/circle-play-over.png);
}
.play-button-rejilla-small:hover .play-button-triangle {
  background-image: url(layout/ico-play-triangle-over.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 18px;
  height: 19px;
}
.play-button-rejilla-small:hover .play-button-interior {
  width: 51px;
  height: 51px;
  border-radius: 50%;
  margin: 3px 0 0 3px;
  background: rgba(50, 50, 50, 0.5);
}
#modulo-rejilla {
  background: white;
  padding: 0 0 0 0;
  /******************************/
  /*MODULO DE LA REJILLA EVENTOS*/
  /*FIN MODULO DE LA REJILLA EVENTOS*/
  /******************************/
  /*MODULO NOTICIAS A 3 COLUMNAS*/
  /*MODULO SECCION*/
  /*MODULO Dashboard*/
  /*MODULO REDES SOCIALES*/
  /*MODULO TIPO IMAGEN*/
  /*MODULO FLICKR*/
}
#modulo-rejilla .row-rejilla {
  float: left;
  clear: both;
  width: 101%;
}
#modulo-rejilla .modulo-rejilla-evento {
  background: white;
}
#modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-fecha {
  text-align: center;
  font-family: 'league_gothicregular';
  width: 50%;
  float: left;
}
#modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-fecha .content-rejilla {
  padding: 0 5% 0 5%;
  float: left;
  clear: both;
  overflow: hidden;
  width: 90%;
}
#modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-fecha .content-rejilla header {
  float: left;
  clear: both;
  width: 100%;
}
#modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-fecha h4 {
  color: #d40e43;
  font-size: 190px;
  font-size: 19rem;
}
#modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-fecha h5 {
  color: #666666;
  font-size: 52px;
  font-size: 5.2rem;
  text-transform: uppercase;
}
#modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-fecha .link {
  font-family: 'league_gothicregular';
  font-size: 18px;
  color: white;
  height: 27px;
  line-height: 27px;
  margin: 8% 0 0 0;
}
#modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-fecha .link a {
  color: white;
  text-decoration: none;
  display: inline-block;
  height: 27px;
  line-height: 28px;
  padding: 0 10px 0 10px;
  background: #666666;
}
#modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-fecha .link a:hover {
  background: white;
  color: #666666;
}
#modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion {
  background: #4d4d4d;
  width: 50%;
  padding: 0 0 0 0;
  float: left;
  font-family: 'HelveticaLTStdBold';
}
#modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion .marker {
  width: 0;
  position: absolute;
  float: left;
  margin-top: 20%;
  margin-left: -20px;
  display: block;
  border-bottom: solid 10px transparent;
  border-top: solid 10px transparent;
  border-left: solid 10px transparent;
  border-right: solid 10px #4d4d4d;
  z-index: 10;
}
#modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion .content-rejilla {
  padding: 30px 35px 0 35px;
  float: left;
  clear: both;
}
#modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion .content-rejilla header {
  float: left;
  clear: both;
  width: 100%;
}
#modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion h6.category-event {
  color: #cccccc;
  font-size: 12px;
  float: left;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
}
#modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion h6.category-event.link-all {
  color: white;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  float: right;
  margin: 0 0 0 0;
  font-size: 12px;
}
#modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion h6.category-event.link-all a {
  color: white;
  text-decoration: none;
}
#modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion h5 {
  margin: 45px 0 0 0;
  color: #f6ae12;
  font-size: 36px;
  font-size: 3.6rem;
  text-transform: uppercase;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
}
#modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion p {
  margin: 25px 0 0 0;
  color: white;
  font-size: 24px;
  font-size: 2.4rem;
}
#modulo-rejilla .modulo-rejilla-noticias {
  float: left;
  width: 100%;
  overflow: hidden;
  background: white;
}
#modulo-rejilla .modulo-rejilla-noticias #progress-news {
  position: absolute;
  height: 10px;
  width: 100%;
}
#modulo-rejilla .modulo-rejilla-noticias #progress-news .progress-destacado-principal-seccion {
  height: 5px;
  background: #fff;
  width: 200px;
  float: left;
}
#modulo-rejilla .modulo-rejilla-noticias #progress-news .progress-destacado-principal-seccion span {
  background: #d40e43;
  height: 5px;
  display: block;
  width: 0;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla {
  width: 33.3%;
  float: left;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla header {
  width: 100%;
  float: left;
  clear: both;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla header h6 {
  color: #ef7907;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  float: left;
  margin: 30px 0 0 35px;
  font-size: 12px;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla header h6.link-all {
  color: #4d4d4d;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  float: right;
  margin: 30px 35px 0 0;
  font-size: 12px;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla header h6.link-all a {
  color: #4d4d4d;
  text-decoration: none;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia {
  float: left;
  clear: both;
  width: 100%;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia #noticia-rejilla-activa {
  float: left;
  clear: both;
  width: 100%;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia #noticia-rejilla-activa article {
  float: left;
  clear: both;
  width: 100%;
  display: none;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia #noticia-rejilla-activa article .titular-noticia {
  overflow: hidden;
  margin: 45px 0 25px 35px;
  min-width: 100px;
  padding: 0 35px 0 0;
  display: block;
  width: auto;
  float: left;
  clear: both;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  color: #444;
  font-size: 34px;
  font-size: 3.4rem;
  line-height: 37px;
  font-size: 3.7rem;
  text-transform: uppercase;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia #noticia-rejilla-activa article .titular-noticia a {
  color: #444;
  text-decoration: none;
  display: block;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia #noticia-rejilla-activa article .intro-noticia {
  clear: both;
  float: left;
  margin: 0 0 0 35px;
  padding: 0 35px 0 0;
  font-family: 'HelveticaLTStdBold';
  color: #999;
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 27px;
  line-height: 2.7rem;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia #noticia-rejilla-activa article .intro-noticia .text-intro-noticia {
  display: inline;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia #noticia-rejilla-activa article .date-noticia {
  float: left;
  margin: 0 0 0 35px;
  color: #999;
  font-family: 'HelveticaLTStdBold';
  height: 27px;
  line-height: 27px;
  display: block;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia #noticia-rejilla-activa article .link {
  margin: 0 0 0 0;
  color: #333333;
  text-decoration: underline;
  display: inline;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia #noticia-rejilla-activa article .link a {
  color: #333333;
  text-decoration: underline;
  display: inline;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla footer {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla footer .navigation-news {
  width: 100%;
  margin: 30px 30px 0 0;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla footer .navigation-news ul {
  width: 100%;
  text-align: center;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla footer .navigation-news ul li {
  display: inline-block;
  margin: 0 5px 0 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla footer .navigation-news ul li.sel {
  background: url(layout/ellipse.png) no-repeat 0 0;
}
#modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla footer .navigation-news ul li span {
  display: block;
  border-radius: 2px;
  width: 4px;
  height: 4px;
  margin: 6px 0 0 6px;
  background: #999;
}
#modulo-rejilla .modulo-rejilla-noticias .info-noticias-rejilla {
  width: 66.6%;
  float: right;
}
#modulo-rejilla .modulo-rejilla-noticias .info-noticias-rejilla .marker {
  width: 0;
  position: absolute;
  float: left;
  margin-top: 17%;
  margin-left: 0;
  display: block;
  border-bottom: solid 10px transparent;
  border-top: solid 10px transparent;
  border-left: solid 10px white;
  border-right: solid 10px transparent;
  z-index: 10;
}
#modulo-rejilla .modulo-rejilla-noticias .info-noticias-rejilla figure {
  width: 100%;
  overflow: hidden;
}
#modulo-rejilla .modulo-rejilla-noticias .info-noticias-rejilla figure img {
  float: left;
  width: 100%;
  height: auto;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
}
#modulo-rejilla .rejilla-video figure {
  width: 100%;
  height: auto;
  overflow: hidden;
}
#modulo-rejilla .rejilla-video figure img {
  overflow: hidden;
  float: left;
  width: 100%;
  height: auto;
}
#modulo-rejilla .rejilla-destacadoseccion {
  cursor: pointer;
  /*
  .play-button{
      background-image:url(layout/play.png);
      background-repeat:no-repeat;
      background-position:0 0;
      width:143px;
      height:141px;
      //width:72px;
      //height:71px;
      cursor:pointer;
      position:absolute;
      z-index:10;
      bottom:5%;
      right:5%;
      //margin:-70px 0 0 -72px;
      &:hover{
        background-position:-143px 0;  
      }
   }
  */
}
#modulo-rejilla .rejilla-destacadoseccion .bck-destacadoseccion {
  width: 100%;
  position: absolute;
}
#modulo-rejilla .rejilla-destacadoseccion .play-button {
  background-image: url(layout/circle-play.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 115px 115px;
  width: 115px;
  height: 115px;
  cursor: pointer;
  position: absolute;
  z-index: 100;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 50%;
  margin: 0;
  /* Portrait tablet to landscape and desktop */
}
#modulo-rejilla .rejilla-destacadoseccion .play-button .play-button-interior {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 101px;
  height: 101px;
  margin: 7px 0 0 7px;
  border-radius: 50%;
  background: transparent;
}
#modulo-rejilla .rejilla-destacadoseccion .play-button .play-button-triangle {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  background-size: 35px 39px;
  background-image: url(layout/ico-play-triangle.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 35px;
  height: 39px;
  margin: 38px 0 0 46px;
  z-index: 3;
}
#modulo-rejilla .rejilla-destacadoseccion .play-button:hover {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
  background-image: url(layout/circle-play-over.png);
}
#modulo-rejilla .rejilla-destacadoseccion .play-button:hover .play-button-triangle {
  background-image: url(layout/ico-play-triangle-over.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 35px;
  height: 39px;
}
#modulo-rejilla .rejilla-destacadoseccion .play-button:hover .play-button-interior {
  width: 101px;
  height: 101px;
  border-radius: 50%;
  margin: 7px 0 0 7px;
  background: rgba(50, 50, 50, 0.5);
}
@media (min-width: 768px) and (max-width: 979px) {
  #modulo-rejilla .rejilla-destacadoseccion .play-button {
    background-image: url(layout/circle-play.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 57px 57px;
    width: 57px;
    height: 57px;
    cursor: pointer;
    position: absolute;
    z-index: 100;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 50%;
    margin: 0;
  }
  #modulo-rejilla .rejilla-destacadoseccion .play-button .play-button-interior {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    width: 51px;
    height: 51px;
    margin: 3px 0 0 3px;
    border-radius: 50%;
    background: transparent;
  }
  #modulo-rejilla .rejilla-destacadoseccion .play-button .play-button-triangle {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    background-size: 18px 19px;
    background-image: url(layout/ico-play-triangle.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 18px;
    height: 19px;
    margin: 19px 0 0 24px;
    z-index: 3;
  }
  #modulo-rejilla .rejilla-destacadoseccion .play-button:hover {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
    background-image: url(layout/circle-play-over.png);
  }
  #modulo-rejilla .rejilla-destacadoseccion .play-button:hover .play-button-triangle {
    background-image: url(layout/ico-play-triangle-over.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 18px;
    height: 19px;
  }
  #modulo-rejilla .rejilla-destacadoseccion .play-button:hover .play-button-interior {
    width: 51px;
    height: 51px;
    border-radius: 50%;
    margin: 3px 0 0 3px;
    background: rgba(50, 50, 50, 0.5);
  }
}
#modulo-rejilla .rejilla-destacadoseccion .txt-rejilla {
  position: relative;
}
#modulo-rejilla .rejilla-destacadoseccion .txt-rejilla header {
  position: absolute;
  width: 100%;
  margin: 30px 0 0 0;
}
#modulo-rejilla .rejilla-destacadoseccion .txt-rejilla header h6 {
  color: #f6ae12;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  float: left;
  padding: 0 20px 0 35px;
  font-size: 12px;
  text-transform: uppercase;
}
#modulo-rejilla .rejilla-destacadoseccion .txt-rejilla .main-txt-module-rejilla {
  position: absolute;
  width: 100%;
  color: white;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  font-size: 50px;
  font-size: 5rem;
  line-height: 55px;
  line-height: 5.5rem;
  margin: 30% 35px 0 35px;
  text-transform: uppercase;
  width: auto;
  max-width: 400px;
}
#modulo-rejilla .rejilla-destacadoseccion .txt-rejilla .main-txt-module-rejilla a {
  color: white;
  text-decoration: none;
}
#modulo-rejilla .rejilla-destacadoseccion.one-third-destacadoseccion {
  /*
     .play-button{
        background-image:url(layout/play.png);
        background-repeat:no-repeat;
        background-position:0 0;
        background-size:144px 71px;
        width:72px;
        height:71px;
        &:hover{
          background-position:-72px 0;  
        }
      }
    */
}
#modulo-rejilla .rejilla-destacadoseccion.one-third-destacadoseccion .play-button {
  background-image: url(layout/circle-play.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 57px 57px;
  width: 57px;
  height: 57px;
  cursor: pointer;
  position: absolute;
  z-index: 100;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 50%;
  margin: 0;
}
#modulo-rejilla .rejilla-destacadoseccion.one-third-destacadoseccion .play-button .play-button-interior {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 51px;
  height: 51px;
  margin: 3px 0 0 3px;
  border-radius: 50%;
  background: transparent;
}
#modulo-rejilla .rejilla-destacadoseccion.one-third-destacadoseccion .play-button .play-button-triangle {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  background-size: 18px 19px;
  background-image: url(layout/ico-play-triangle.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 18px;
  height: 19px;
  margin: 19px 0 0 24px;
  z-index: 3;
}
#modulo-rejilla .rejilla-destacadoseccion.one-third-destacadoseccion .play-button:hover {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
  background-image: url(layout/circle-play-over.png);
}
#modulo-rejilla .rejilla-destacadoseccion.one-third-destacadoseccion .play-button:hover .play-button-triangle {
  background-image: url(layout/ico-play-triangle-over.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 18px;
  height: 19px;
}
#modulo-rejilla .rejilla-destacadoseccion.one-third-destacadoseccion .play-button:hover .play-button-interior {
  width: 51px;
  height: 51px;
  border-radius: 50%;
  margin: 3px 0 0 3px;
  background: rgba(50, 50, 50, 0.5);
}
#modulo-rejilla .rejilla-destacadoseccion.one-third-destacadoseccion .txt-rejilla .main-txt-module-rejilla {
  margin: 40% 35px 0 35px;
  width: auto;
}
#modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button {
  background-image: url(layout/circle-play.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 115px 115px;
  width: 115px;
  height: 115px;
  cursor: pointer;
  position: absolute;
  z-index: 100;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 50%;
  margin: 0;
  /* Portrait tablet to landscape and desktop */
}
#modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button .play-button-interior {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 101px;
  height: 101px;
  margin: 7px 0 0 7px;
  border-radius: 50%;
  background: transparent;
}
#modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button .play-button-triangle {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  background-size: 35px 39px;
  background-image: url(layout/ico-play-triangle.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 35px;
  height: 39px;
  margin: 38px 0 0 46px;
  z-index: 3;
}
#modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button:hover {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
  background-image: url(layout/circle-play-over.png);
}
#modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button:hover .play-button-triangle {
  background-image: url(layout/ico-play-triangle-over.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 35px;
  height: 39px;
}
#modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button:hover .play-button-interior {
  width: 101px;
  height: 101px;
  border-radius: 50%;
  margin: 7px 0 0 7px;
  background: rgba(50, 50, 50, 0.5);
}
@media (min-width: 768px) and (max-width: 979px) {
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button {
    background-image: url(layout/circle-play.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 57px 57px;
    width: 57px;
    height: 57px;
    cursor: pointer;
    position: absolute;
    z-index: 100;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 50%;
    margin: 0;
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button .play-button-interior {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    width: 51px;
    height: 51px;
    margin: 3px 0 0 3px;
    border-radius: 50%;
    background: transparent;
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button .play-button-triangle {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    background-size: 18px 19px;
    background-image: url(layout/ico-play-triangle.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 18px;
    height: 19px;
    margin: 19px 0 0 24px;
    z-index: 3;
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button:hover {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
    background-image: url(layout/circle-play-over.png);
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button:hover .play-button-triangle {
    background-image: url(layout/ico-play-triangle-over.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 18px;
    height: 19px;
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button:hover .play-button-interior {
    width: 51px;
    height: 51px;
    border-radius: 50%;
    margin: 3px 0 0 3px;
    background: rgba(50, 50, 50, 0.5);
  }
}
#modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .txt-rejilla .main-txt-module-rejilla {
  margin: 40% 35px 0 35px;
  width: auto;
}
#modulo-rejilla .rejilla-dashboard {
  color: white;
  text-align: center;
}
#modulo-rejilla .rejilla-dashboard.nowebgl {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-image: url(layout/rejilla/bckdashboard.jpg);
  background-color: #2e2e2e;
}
#modulo-rejilla .rejilla-dashboard #canvas-wrapper-dashboard {
  position: absolute;
}
#modulo-rejilla .rejilla-dashboard .rejilla-dashboard-content {
  position: absolute;
}
#modulo-rejilla .rejilla-dashboard .title {
  margin: 0 0 10px 0;
  font-size: 100px;
  font-size: 10rem;
  font-family: 'league_gothicregular';
  width: 80%;
  padding: 0 10%;
  text-align: center;
  text-transform: uppercase;
}
#modulo-rejilla .rejilla-dashboard .subtitle {
  color: #ccc;
  font-size: 18px;
  font-size: 1.8rem;
  font-family: 'HelveticaLTStdBold';
  text-transform: uppercase;
  width: 80%;
  padding: 0 10%;
  text-align: center;
  margin: 0 0 10px 0;
}
#modulo-rejilla .rejilla-dashboard .txt {
  color: #ccc;
  font-size: 18px;
  font-size: 1.8rem;
  font-family: 'HelveticaLTStdBold';
  width: 80%;
  padding: 0 10%;
  text-align: center;
  margin: 0 0 20px 0;
}
#modulo-rejilla .rejilla-dashboard .link {
  margin: 10px auto 0 auto;
  clear: both;
  font-family: 'league_gothicregular';
  font-size: 18px;
  color: white;
  height: 27px;
  line-height: 27px;
  display: inline-block;
  background: white;
}
#modulo-rejilla .rejilla-dashboard .link:hover {
  background: transparent;
  color: white;
}
#modulo-rejilla .rejilla-dashboard .link a {
  color: black;
  text-decoration: none;
  display: inline-block;
  height: 27px;
  line-height: 28px;
  padding: 0 10px 0 10px;
  background: white;
}
#modulo-rejilla .rejilla-dashboard .link a:hover {
  background: transparent;
  color: white;
}
#modulo-rejilla .block-social-rejilla {
  color: white;
  white-space: nowrap;
  text-align: center;
}
#modulo-rejilla .block-social-rejilla a {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  width: auto;
  display: inline-block;
  font-size: 45px;
  color: white;
  text-decoration: none;
  margin: 0 3px;
  width: 45px;
  height: 45px;
}
#modulo-rejilla .block-social-rejilla a:hover {
  background: white;
  color: #b5a416;
}
#modulo-rejilla .block-image-rejilla {
  overflow: hidden;
}
#modulo-rejilla .block-image-rejilla img {
  width: 100%;
  height: auto;
  float: left;
}
#modulo-rejilla .rejilla-flickr {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-color: white;
  background-image: url(layout/rejilla/flickr.jpg);
}
#modulo-rejilla .rejilla-flickr .tapa-flickr {
  background: url(layout/tapa.png);
  z-index: 2;
  position: absolute;
}
#modulo-rejilla .rejilla-flickr .info-flickr {
  position: absolute;
  z-index: 4;
  color: white;
  width: 100%;
  text-align: center;
  float: left;
}
#modulo-rejilla .rejilla-flickr .info-flickr header {
  font-size: 40px;
  font-family: 'Conv_HelveticaLTStd-Blk';
  line-height: 40px;
}
#modulo-rejilla .rejilla-flickr .info-flickr #navigation-flickr {
  width: 100%;
  float: left;
  clear: both;
  display: inline-block;
  margin: 20px 0 0 0;
}
#modulo-rejilla .rejilla-flickr .info-flickr #navigation-flickr ul {
  float: left;
  height: 36px;
  width: auto;
  display: inline-block;
  position: relative;
  top: 10px;
  width: 49.5%;
  text-align: right;
}
#modulo-rejilla .rejilla-flickr .info-flickr #navigation-flickr ul li {
  display: inline-block;
  margin: 0 5px 0 0;
  height: 36px;
  line-height: 36px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
#modulo-rejilla .rejilla-flickr .info-flickr #navigation-flickr ul li.sel {
  background: url(layout/ellipse_blanca.png) no-repeat 0 0;
}
#modulo-rejilla .rejilla-flickr .info-flickr #navigation-flickr ul li.sel span {
  background: white !important;
}
#modulo-rejilla .rejilla-flickr .info-flickr #navigation-flickr ul li:hover span {
  background: #f6ae12;
}
#modulo-rejilla .rejilla-flickr .info-flickr #navigation-flickr ul li span {
  margin: 6px 0 0 6px;
  display: block;
  border-radius: 2px;
  width: 4px;
  height: 4px;
  background: white;
}
#modulo-rejilla .rejilla-flickr .info-flickr .link-flickr-rejilla-wrap {
  width: 50%;
  display: inline-block;
  overflow: hidden;
}
#modulo-rejilla .rejilla-flickr .info-flickr .link-flickr-rejilla {
  float: left;
  border: solid 1px white;
  font-family: 'HelveticaLTStdBold';
  text-transform: uppercase;
  padding: 12px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 16px;
  height: 12px;
  display: inline-block;
  position: relative;
  top: 0;
  cursor: pointer;
}
#modulo-rejilla .rejilla-flickr .info-flickr .link-flickr-rejilla a {
  text-decoration: none;
  color: white;
  display: block;
}
#modulo-rejilla .rejilla-flickr .info-flickr .link-flickr-rejilla:hover {
  background: white;
  color: #444;
}
#modulo-rejilla .rejilla-flickr .info-flickr .link-flickr-rejilla:hover a {
  color: #444;
}
#modulo-rejilla .rejilla-flickr figure {
  position: relative;
  overflow: hidden;
}
#modulo-rejilla .rejilla-flickr figure img {
  float: left;
  width: 100%;
  height: auto;
}
#modulo-rejilla .rejilla-flickr#one-third-flickr .info-flickr {
  width: 70%;
  margin: 0;
  padding: 0 15%;
  margin: 0 0 0 0;
}
#modulo-rejilla .rejilla-flickr#one-third-flickr .info-flickr header {
  text-align: left;
}
#modulo-rejilla .rejilla-flickr#one-third-flickr .info-flickr #navigation-flickr ul {
  float: left;
  clear: both;
  width: 100%;
  padding: 0;
  margin: 0;
  text-align: center;
}
#modulo-rejilla .rejilla-flickr#one-third-flickr .info-flickr #navigation-flickr .link-flickr-rejilla-wrap {
  width: 100%;
  display: inline-block;
  overflow: hidden;
  float: left;
  clear: both;
}
#modulo-rejilla .rejilla-flickr#one-third-flickr .info-flickr .link-flickr-rejilla {
  float: none;
}
#modulo-rejilla .rejilla-flickr#two-thirds-flickr .info-flickr header {
  padding: 0 10% 0 50%;
  width: 40%;
  text-align: left;
}
@media only screen and (max-width: 768px) {
  #modulo-rejilla {
    padding: 0 0 0 0;
  }
  #modulo-rejilla .row-rejilla {
    width: 100%;
  }
  #modulo-rejilla .one-half {
    float: left;
    width: 100%;
    clear: both;
  }
  #modulo-rejilla .one-third {
    float: left;
    width: 100%;
    clear: both;
    overflow: hidden;
  }
  #modulo-rejilla .two-thirds {
    float: left;
    clear: both;
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  #modulo-rejilla {
    /******************************/
    /*MODULO DE LA REJILLA EVENTOS MOBILE*/
    /*FIN MODULO DE LA REJILLA EVENTOS MOBILE*/
    /******************************/
    /*MODULO NOTICIAS A 1 COLUMNA MOBILE*/
    /*MODULO SECCION*/
    /*MODULO Dashboard*/
    /*MODULO TIPO IMAGEN*/
    /*MODULO FLICKR*/
  }
  #modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-fecha {
    text-align: center;
    width: 100%;
    float: left;
    clear: both;
    padding: 30px 0;
  }
  #modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-fecha .content-rejilla {
    padding: 0 5% 0 5%;
    float: left;
    clear: both;
    overflow: hidden;
    width: 90%;
  }
  #modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion {
    width: 100%;
    float: left;
    clear: both;
    padding: 30px 0;
  }
  #modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion .marker {
    width: 0;
    position: absolute;
    float: left;
    margin-top: -50px;
    left: 50%;
    margin-left: -10px;
    display: block;
    border-bottom: solid 10px #4d4d4d;
    border-top: solid 10px transparent;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
    z-index: 10;
  }
  #modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion .content-rejilla {
    padding: 0 35px 0 35px;
    float: left;
    clear: both;
  }
  #modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion .content-rejilla header {
    float: left;
    clear: both;
    width: 100%;
  }
  #modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion p {
    margin: 25px 0 0 0;
    color: white;
    font-size: 31px;
    font-size: 3.4rem;
  }
  #modulo-rejilla .modulo-rejilla-noticias #progress-news {
    position: absolute;
    height: 10px;
    width: 100%;
  }
  #modulo-rejilla .modulo-rejilla-noticias #progress-news .progress-destacado-principal-seccion {
    height: 5px;
    background: #fff;
    width: 200px;
    float: left;
  }
  #modulo-rejilla .modulo-rejilla-noticias #progress-news .progress-destacado-principal-seccion span {
    background: #d40e43;
    height: 5px;
    display: block;
    width: 0;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla {
    width: 100%;
    float: left;
    clear: both;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla header {
    width: 100%;
    float: left;
    clear: both;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla header h6 {
    color: #ef7907;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    float: left;
    margin: 30px 0 0 35px;
    font-size: 12px;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla header h6.link-all {
    color: #4d4d4d;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    float: right;
    margin: 30px 35px 0 0;
    font-size: 12px;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia {
    float: left;
    clear: both;
    width: 100%;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia #noticia-rejilla-activa {
    float: left;
    clear: both;
    width: 100%;
    padding-bottom: 30px;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia #noticia-rejilla-activa article {
    float: left;
    clear: both;
    width: 100%;
    display: none;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia #noticia-rejilla-activa article .titular-noticia {
    margin: 45px 0 25px 35px;
    min-width: 150px;
    padding: 0 35px 0 0;
    font-size: 60px;
    font-size: 6rem;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia #noticia-rejilla-activa article .titular-noticia a {
    display: block;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia #noticia-rejilla-activa article .intro-noticia {
    clear: both;
    float: left;
    margin: 0 0 0 35px;
    padding: 0 35px 0 0;
    font-family: 'HelveticaLTStdBold';
    color: #999;
    font-size: 31px;
    font-size: 3.1rem;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia #noticia-rejilla-activa article .date-noticia {
    float: left;
    margin: 0 0 0 20px;
    color: #999;
    font-family: 'HelveticaLTStdBold';
    height: 27px;
    line-height: 27px;
    display: block;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia #noticia-rejilla-activa article .link {
    margin: 0 0 0 0;
    display: inline;
    line-height: 27px;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla .info-noticia #noticia-rejilla-activa article .link a {
    text-decoration: underline;
    display: inline;
    color: #333333;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla footer {
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla footer .navigation-news {
    width: 100%;
    margin: 0px 30px 20px 0;
    z-index: 5;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla footer .navigation-news ul {
    width: 100%;
    text-align: center;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla footer .navigation-news ul li {
    display: inline-block;
    margin: 0 5px 0 0;
    width: 16px;
    height: 16px;
    cursor: pointer;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla footer .navigation-news ul li.sel {
    background: url(layout/ellipse.png) no-repeat 0 0;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla footer .navigation-news ul li:hover span {
    background: #d40e43;
  }
  #modulo-rejilla .modulo-rejilla-noticias .nav-noticias-rejilla footer .navigation-news ul li span {
    display: block;
    border-radius: 3px;
    width: 6px;
    height: 6px;
    margin: 5px 0 0 5px;
    background: #999;
  }
  #modulo-rejilla .modulo-rejilla-noticias .info-noticias-rejilla {
    width: 100%;
    float: left;
    clear: both;
  }
  #modulo-rejilla .modulo-rejilla-noticias .info-noticias-rejilla #sello-startup-life {
    width: 100px;
    height: 48px;
    margin-top: 20px !important;
  }
  #modulo-rejilla .modulo-rejilla-noticias .info-noticias-rejilla .marker {
    margin-top: 0;
    left: 50%;
    border-bottom: solid 10px transparent;
    border-top: solid 10px white;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
    margin-left: -5px;
  }
  #modulo-rejilla .modulo-rejilla-noticias .info-noticias-rejilla figure {
    width: 100%;
    overflow: hidden;
    max-height: 300px;
  }
  #modulo-rejilla .modulo-rejilla-noticias .info-noticias-rejilla figure img {
    float: left;
    width: 100%;
    height: auto;
    max-height: 300px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
  }
  #modulo-rejilla .rejilla-video figure {
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  #modulo-rejilla .rejilla-video figure img {
    overflow: hidden;
    float: left;
    width: 100%;
    height: auto;
  }
  #modulo-rejilla .rejilla-destacadoseccion {
    /*
            .play-button{
                background-image:url(layout/play.png);
                background-repeat:no-repeat;
                background-position:0 0;
                width:143px;
                height:141px;
                //width:72px;
                //height:71px;
                cursor:pointer;
                position:absolute;
                z-index:10;
                bottom:5%;
                right:5%;
                //margin:-70px 0 0 -72px;
                &:hover{
                  background-position:-143px 0;  
                }
             }
             */
  }
  #modulo-rejilla .rejilla-destacadoseccion .bck-destacadoseccion {
    width: 100%;
    position: absolute;
  }
  #modulo-rejilla .rejilla-destacadoseccion .play-button {
    background-image: url(layout/circle-play.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 115px 115px;
    width: 115px;
    height: 115px;
    cursor: pointer;
    position: absolute;
    z-index: 100;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 50%;
    margin: 0;
    /* Portrait tablet to landscape and desktop */
  }
  #modulo-rejilla .rejilla-destacadoseccion .play-button .play-button-interior {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    width: 101px;
    height: 101px;
    margin: 7px 0 0 7px;
    border-radius: 50%;
    background: transparent;
  }
  #modulo-rejilla .rejilla-destacadoseccion .play-button .play-button-triangle {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    background-size: 35px 39px;
    background-image: url(layout/ico-play-triangle.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 35px;
    height: 39px;
    margin: 38px 0 0 46px;
    z-index: 3;
  }
  #modulo-rejilla .rejilla-destacadoseccion .play-button:hover {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
    background-image: url(layout/circle-play-over.png);
  }
  #modulo-rejilla .rejilla-destacadoseccion .play-button:hover .play-button-triangle {
    background-image: url(layout/ico-play-triangle-over.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 35px;
    height: 39px;
  }
  #modulo-rejilla .rejilla-destacadoseccion .play-button:hover .play-button-interior {
    width: 101px;
    height: 101px;
    border-radius: 50%;
    margin: 7px 0 0 7px;
    background: rgba(50, 50, 50, 0.5);
  }
  #modulo-rejilla .rejilla-destacadoseccion .txt-rejilla {
    position: relative;
  }
  #modulo-rejilla .rejilla-destacadoseccion .txt-rejilla header {
    position: absolute;
    width: 100%;
    margin: 30px 0 0 0;
  }
  #modulo-rejilla .rejilla-destacadoseccion .txt-rejilla header h6 {
    color: #ef7907;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    float: left;
    padding: 0 20px 0 35px;
    font-size: 12px;
    text-transform: uppercase;
  }
  #modulo-rejilla .rejilla-destacadoseccion .txt-rejilla .main-txt-module-rejilla {
    position: absolute;
    color: white;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    font-size: 30px;
    font-size: 3.5rem;
    line-height: 34px;
    line-height: 3rem;
    margin: 30% 0 0 35px;
    width: 100%;
  }
  #modulo-rejilla .rejilla-destacadoseccion .txt-rejilla .main-txt-module-rejilla a {
    color: white;
    text-decoration: none;
  }
  #modulo-rejilla .rejilla-destacadoseccion.one-third-destacadoseccion {
    /*
               .play-button{
                  background-image:url(layout/play.png);
                  background-repeat:no-repeat;
                  background-position:0 0;
                  background-size:144px 71px;
                  width:72px;
                  height:71px;
                  &:hover{
                    background-position:-72px 0;  
                  }
                }
              */
  }
  #modulo-rejilla .rejilla-destacadoseccion.one-third-destacadoseccion .play-button {
    background-image: url(layout/circle-play.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 57px 57px;
    width: 57px;
    height: 57px;
    cursor: pointer;
    position: absolute;
    z-index: 100;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 50%;
    margin: 0;
  }
  #modulo-rejilla .rejilla-destacadoseccion.one-third-destacadoseccion .play-button .play-button-interior {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    width: 51px;
    height: 51px;
    margin: 3px 0 0 3px;
    border-radius: 50%;
    background: transparent;
  }
  #modulo-rejilla .rejilla-destacadoseccion.one-third-destacadoseccion .play-button .play-button-triangle {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    background-size: 18px 19px;
    background-image: url(layout/ico-play-triangle.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 18px;
    height: 19px;
    margin: 19px 0 0 24px;
    z-index: 3;
  }
  #modulo-rejilla .rejilla-destacadoseccion.one-third-destacadoseccion .play-button:hover {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
    background-image: url(layout/circle-play-over.png);
  }
  #modulo-rejilla .rejilla-destacadoseccion.one-third-destacadoseccion .play-button:hover .play-button-triangle {
    background-image: url(layout/ico-play-triangle-over.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 18px;
    height: 19px;
  }
  #modulo-rejilla .rejilla-destacadoseccion.one-third-destacadoseccion .play-button:hover .play-button-interior {
    width: 51px;
    height: 51px;
    border-radius: 50%;
    margin: 3px 0 0 3px;
    background: rgba(50, 50, 50, 0.5);
  }
  #modulo-rejilla .rejilla-destacadoseccion.one-third-destacadoseccion .txt-rejilla .main-txt-module-rejilla {
    margin: 40% 35px 0 35px;
    width: auto;
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion {
    /*
               .play-button{
                  background-image:url(layout/play.png);
                  background-repeat:no-repeat;
                  background-position:0 0;
                  background-size:217px 107px;
                  top:50%;
                  left:50%;
                  width:108px;
                  height:107px;
                  margin:-53px 0 0 -54px;
                  &:hover{
                    background-position:-108px 0;  
                  }
                }
              */
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button {
    background-image: url(layout/circle-play.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 115px 115px;
    width: 115px;
    height: 115px;
    cursor: pointer;
    position: absolute;
    z-index: 100;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 50%;
    margin: 0;
    /* Portrait tablet to landscape and desktop */
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button .play-button-interior {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    width: 101px;
    height: 101px;
    margin: 7px 0 0 7px;
    border-radius: 50%;
    background: transparent;
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button .play-button-triangle {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    background-size: 35px 39px;
    background-image: url(layout/ico-play-triangle.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 35px;
    height: 39px;
    margin: 38px 0 0 46px;
    z-index: 3;
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button:hover {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
    background-image: url(layout/circle-play-over.png);
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button:hover .play-button-triangle {
    background-image: url(layout/ico-play-triangle-over.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 35px;
    height: 39px;
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button:hover .play-button-interior {
    width: 101px;
    height: 101px;
    border-radius: 50%;
    margin: 7px 0 0 7px;
    background: rgba(50, 50, 50, 0.5);
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .txt-rejilla .main-txt-module-rejilla {
    margin: 20% 35px 0 35px;
    width: auto;
  }
  #modulo-rejilla .rejilla-dashboard {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    background-image: url(layout/rejilla/bckdashboard.jpg);
    color: white;
    text-align: center;
  }
  #modulo-rejilla .rejilla-dashboard .title {
    margin: 0 0 10px 0;
    font-size: 140px;
    font-size: 14rem;
    font-family: 'league_gothicregular';
    width: 80%;
    padding: 0 10%;
    text-align: center;
  }
  #modulo-rejilla .rejilla-dashboard .subtitle {
    color: #ccc;
    font-size: 24px;
    font-size: 2.4rem;
    font-family: 'HelveticaLTStdBold';
    text-transform: uppercase;
    width: 80%;
    padding: 0 10%;
    text-align: center;
    margin: 0 0 10px 0;
  }
  #modulo-rejilla .rejilla-dashboard .txt {
    color: #ccc;
    font-size: 18px;
    font-size: 1.8rem;
    font-family: 'HelveticaLTStdBold';
    width: 80%;
    padding: 0 10%;
    text-align: center;
    margin: 0 0 20px 0;
  }
  #modulo-rejilla .rejilla-dashboard .link {
    margin: 35px auto 0 auto;
    clear: both;
    font-family: 'league_gothicregular';
    font-size: 18px;
    color: white;
    height: 27px;
    line-height: 27px;
    display: inline-block;
    background: white;
  }
  #modulo-rejilla .rejilla-dashboard .link a {
    color: black;
    text-decoration: none;
    display: inline-block;
    height: 27px;
    line-height: 27px;
    padding: 0 10px 0 10px;
    background: white;
  }
  #modulo-rejilla .block-image-rejilla {
    overflow: hidden;
  }
  #modulo-rejilla .block-image-rejilla img {
    width: 100%;
    height: auto;
    float: left;
  }
  #modulo-rejilla .rejilla-flickr {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    background-image: url(layout/rejilla/flickr.jpg);
  }
  #modulo-rejilla .rejilla-flickr .tapa-flickr {
    background: url(layout/tapa.png);
    z-index: 2;
    position: absolute;
  }
  #modulo-rejilla .rejilla-flickr .info-flickr {
    position: absolute;
    z-index: 4;
    color: white;
    width: 100%;
    text-align: center;
    float: left;
  }
  #modulo-rejilla .rejilla-flickr .info-flickr header {
    font-size: 50px;
    font-size: 5rem;
    font-family: 'Conv_HelveticaLTStd-Blk';
    line-height: 40px;
  }
  #modulo-rejilla .rejilla-flickr .info-flickr #navigation-flickr {
    width: 100%;
    float: left;
    clear: both;
    display: inline-block;
    margin: 35px 0 0 0;
  }
  #modulo-rejilla .rejilla-flickr .info-flickr #navigation-flickr ul {
    float: left;
    height: 36px;
    width: auto;
    display: inline-block;
    position: relative;
    top: 10px;
    width: 49.5%;
    text-align: right;
  }
  #modulo-rejilla .rejilla-flickr .info-flickr #navigation-flickr ul li {
    display: inline-block;
    margin: 0 5px 0 0;
    height: 36px;
    line-height: 36px;
    width: 16px;
    height: 16px;
    cursor: pointer;
  }
  #modulo-rejilla .rejilla-flickr .info-flickr #navigation-flickr ul li.sel {
    background: url(layout/ellipse_blanca.png) no-repeat 0 0;
  }
  #modulo-rejilla .rejilla-flickr .info-flickr #navigation-flickr ul li.sel span {
    background: white !important;
  }
  #modulo-rejilla .rejilla-flickr .info-flickr #navigation-flickr ul li:hover span {
    background: #d40e43;
  }
  #modulo-rejilla .rejilla-flickr .info-flickr #navigation-flickr ul li span {
    margin: 5px 0 0 5px;
    display: block;
    border-radius: 3px;
    width: 6px;
    height: 6px;
    background: white;
  }
  #modulo-rejilla .rejilla-flickr .info-flickr .link-flickr-rejilla-wrap {
    width: 50%;
    display: inline-block;
    overflow: hidden;
  }
  #modulo-rejilla .rejilla-flickr .info-flickr .link-flickr-rejilla {
    float: left;
    border: solid 1px white;
    font-family: 'HelveticaLTStdBold';
    text-transform: uppercase;
    padding: 12px;
    font-size: 12px;
    line-height: 16px;
    height: 12px;
    display: inline-block;
    position: relative;
    top: 0;
  }
  #modulo-rejilla .rejilla-flickr .info-flickr .link-flickr-rejilla a {
    text-decoration: none;
    color: white;
  }
  #modulo-rejilla .rejilla-flickr figure {
    position: relative;
    overflow: hidden;
  }
  #modulo-rejilla .rejilla-flickr figure img {
    float: left;
    width: 100%;
    height: auto;
  }
  #modulo-rejilla .rejilla-flickr#one-third-flickr .info-flickr {
    width: 100%;
    margin: 0;
    padding: 0 0;
    margin: 0 0 0 0;
  }
  #modulo-rejilla .rejilla-flickr#one-third-flickr .info-flickr header {
    text-align: left;
  }
  #modulo-rejilla .rejilla-flickr#one-third-flickr .info-flickr #navigation-flickr ul {
    float: left;
    clear: both;
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: center;
  }
  #modulo-rejilla .rejilla-flickr#one-third-flickr .info-flickr #navigation-flickr .link-flickr-rejilla-wrap {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    float: left;
    clear: both;
  }
  #modulo-rejilla .rejilla-flickr#one-third-flickr .info-flickr .link-flickr-rejilla {
    float: none;
  }
  #modulo-rejilla .rejilla-flickr#two-thirds-flickr .info-flickr header {
    padding: 30px 10% 0 50%;
    width: 40%;
    text-align: left;
  }
}
@media only screen and (max-width: 768px) and (min-width: 768px) and (max-width: 979px) {
  #modulo-rejilla .rejilla-destacadoseccion .play-button {
    background-image: url(layout/circle-play.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 57px 57px;
    width: 57px;
    height: 57px;
    cursor: pointer;
    position: absolute;
    z-index: 100;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 50%;
    margin: 0;
  }
  #modulo-rejilla .rejilla-destacadoseccion .play-button .play-button-interior {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    width: 51px;
    height: 51px;
    margin: 3px 0 0 3px;
    border-radius: 50%;
    background: transparent;
  }
  #modulo-rejilla .rejilla-destacadoseccion .play-button .play-button-triangle {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    background-size: 18px 19px;
    background-image: url(layout/ico-play-triangle.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 18px;
    height: 19px;
    margin: 19px 0 0 24px;
    z-index: 3;
  }
  #modulo-rejilla .rejilla-destacadoseccion .play-button:hover {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
    background-image: url(layout/circle-play-over.png);
  }
  #modulo-rejilla .rejilla-destacadoseccion .play-button:hover .play-button-triangle {
    background-image: url(layout/ico-play-triangle-over.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 18px;
    height: 19px;
  }
  #modulo-rejilla .rejilla-destacadoseccion .play-button:hover .play-button-interior {
    width: 51px;
    height: 51px;
    border-radius: 50%;
    margin: 3px 0 0 3px;
    background: rgba(50, 50, 50, 0.5);
  }
}
@media only screen and (max-width: 768px) and (min-width: 768px) and (max-width: 979px) {
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button {
    background-image: url(layout/circle-play.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 57px 57px;
    width: 57px;
    height: 57px;
    cursor: pointer;
    position: absolute;
    z-index: 100;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 50%;
    margin: 0;
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button .play-button-interior {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    width: 51px;
    height: 51px;
    margin: 3px 0 0 3px;
    border-radius: 50%;
    background: transparent;
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button .play-button-triangle {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    background-size: 18px 19px;
    background-image: url(layout/ico-play-triangle.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 18px;
    height: 19px;
    margin: 19px 0 0 24px;
    z-index: 3;
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button:hover {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
    background-image: url(layout/circle-play-over.png);
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button:hover .play-button-triangle {
    background-image: url(layout/ico-play-triangle-over.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 18px;
    height: 19px;
  }
  #modulo-rejilla .rejilla-destacadoseccion.two-thirds-destacadoseccion .play-button:hover .play-button-interior {
    width: 51px;
    height: 51px;
    border-radius: 50%;
    margin: 3px 0 0 3px;
    background: rgba(50, 50, 50, 0.5);
  }
}
/* iPads (portrait) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  #modulo-rejilla {
    /******************************/
    /*MODULO DE LA REJILLA EVENTOS MOBILE*/
  }
  #modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-fecha {
    text-align: center;
    width: 50%;
    float: left;
    clear: none;
    padding: 30px 0;
  }
  #modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-fecha .content-rejilla {
    padding: 0 5% 0 5%;
    float: left;
    clear: both;
    overflow: hidden;
    width: 90%;
  }
  #modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion {
    width: 50%;
    float: left;
    clear: none;
    padding: 30px 0;
  }
  #modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion .marker {
    width: 0;
    position: absolute;
    float: left;
    margin-top: -50px;
    left: 50%;
    margin-left: -20px;
    display: block;
    border-bottom: solid 10px transparent;
    border-top: solid 10px transparent;
    border-left: solid 10px transparent;
    border-right: solid 10px #4d4d4d;
    z-index: 10;
  }
  #modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion .content-rejilla {
    padding: 30px 35px 0 35px;
    float: left;
    clear: both;
  }
  #modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion .content-rejilla header {
    float: left;
    clear: both;
    width: 100%;
  }
  #modulo-rejilla .modulo-rejilla-evento .modulo-rejilla-evento-descripcion p {
    margin: 25px 0 0 0;
    color: white;
    font-size: 27px;
    font-size: 2.7rem;
  }
}
/******************************/
/*MODULO DE LA REJILLA NEWSLETTER */
.modulo-rejilla-newsletter {
  background: white;
}
.modulo-rejilla-newsletter .category-newsletter {
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  float: left;
  margin: 30px 0 0 35px;
  color: #baaa28;
  font-size: 12px;
}
.modulo-rejilla-newsletter .block-newsletter {
  float: left;
  clear: both;
  margin: 35px 35px 0 35px;
  /*desactivo si tras enviar tiene exito*/
}
.modulo-rejilla-newsletter .block-newsletter .mc4wp-form-success .block-form {
  display: none !important;
}
.modulo-rejilla-newsletter .block-newsletter .mc4wp-form-success .link {
  display: none !important;
}
.modulo-rejilla-newsletter .block-newsletter .mc4wp-form-success .mc4wp-alert {
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  color: #999;
  font-size: 24px;
}
.modulo-rejilla-newsletter .block-newsletter .block-form {
  float: left;
  clear: both;
  width: 100%;
  margin: 0 0 20px 0;
  color: #999;
  font-family: 'HelveticaLTStdBold';
  font-size: 12px;
}
.modulo-rejilla-newsletter .block-newsletter .block-form a {
  color: #999;
  text-decoration: underline;
}
.modulo-rejilla-newsletter .block-newsletter label.error {
  position: absolute;
  display: none !important;
}
.modulo-rejilla-newsletter .block-newsletter select {
  width: 60%;
  border: none;
  color: #999;
  font-family: 'HelveticaLTStdBold';
  font-size: 16px;
  line-height: 34px;
  height: 30px;
  text-indent: 15px;
  background: #f1f1f1 url("layout/icoselect.png") no-repeat right center;
  -webkit-appearance: none;
  border-radius: 0;
}
.modulo-rejilla-newsletter .block-newsletter input[type=email] {
  border: none;
  background: #f1f1f1;
  color: #999;
  font-family: 'HelveticaLTStdBold';
  font-size: 16px;
  width: 100%;
  margin: 0 0 0 0;
  line-height: 34px;
  height: 30px;
  text-indent: 15px;
  -webkit-appearance: none;
}
.modulo-rejilla-newsletter .block-newsletter .option-radio-form {
  float: left;
  color: #999;
  margin: 0 10px 0 0;
}
.modulo-rejilla-newsletter .block-newsletter .option-radio-form label {
  display: inline;
  height: 26px;
  line-height: 30px;
  white-space: nowrap;
  position: absolute;
}
.modulo-rejilla-newsletter .block-newsletter .option-radio-form span {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  cursor: pointer;
  color: #999;
  display: inline-block;
  width: auto;
  margin: 0 10px 0 0;
  float: left;
}
.modulo-rejilla-newsletter .block-newsletter .link {
  font-family: 'league_gothicregular';
  font-size: 18px;
  color: white;
  height: 27px;
  line-height: 27px;
  padding: 0 0 10px 0;
  float: left;
  clear: both;
}
.modulo-rejilla-newsletter .block-newsletter .link input {
  border: none;
  color: white;
  text-decoration: none;
  display: inline-block;
  font-family: 'league_gothicregular';
  height: 27px;
  font-size: 18px;
  line-height: 28px;
  padding: 0 10px 0 10px;
  background: #666666;
  cursor: pointer;
  -webkit-appearance: none;
  border-radius: 0;
}
.modulo-rejilla-newsletter .block-newsletter .link input:hover {
  background: transparent;
  color: #666666;
}
@media only screen and (max-width: 768px) {
  .modulo-rejilla-newsletter {
    display: none !important;
  }
}
/* FIN MODULO REJILLA NEWSLETTER */
/*********************************/
#listado-fichas {
  float: left;
  clear: both;
  background: white;
  width: 100%;
  /*MENU FILTROS */
  /*FOOTER LISTADO ANCLA + DESCRIPCION EN ROJO*/
}
#listado-fichas #listado-fichas-distributor {
  float: left;
  clear: both;
  width: 100%;
}
#listado-fichas #dummynav {
  margin-left: -100%;
  width: 171px;
  float: left;
  background: white;
  position: relative;
  min-height: 100px;
  z-index: 2;
  padding: 35px 0 0 0;
}
#listado-fichas #listado-fichas-filters {
  margin-left: -100%;
  width: 170px;
  float: left;
  background: white;
  position: relative;
  z-index: 2;
  padding: 35px 0 0 0;
}
#listado-fichas #listado-fichas-filters > ul {
  font-family: 'league_gothicregular';
  font-size: 18px;
  font-size: 1.8rem;
  color: #999;
  width: 165px;
  float: left;
  clear: both;
  overflow-x: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
#listado-fichas #listado-fichas-filters > ul .filter-title {
  float: left;
  clear: both;
  width: 100%;
  width: 120px;
  border-left: solid 5px white;
  padding: 0 0 0 20px;
  font-size: 16px;
}
#listado-fichas #listado-fichas-filters > ul .filter-title div {
  float: left;
  width: 100px;
}
#listado-fichas #listado-fichas-filters > ul .filter-title .marker {
  width: 0;
  position: relative;
  float: right;
  top: 12px;
  right: 15px;
  display: block;
  border-bottom: solid 5px transparent;
  border-top: solid 5px #cc3366;
  border-left: solid 3px transparent;
  border-right: solid 3px transparent;
}
#listado-fichas #listado-fichas-filters > ul li {
  float: left;
  clear: both;
  color: #999;
  padding: 0 10px 0 0;
  border-left: none;
  min-height: 30px;
  line-height: 30px;
  white-space: nowrap;
  cursor: pointer;
  font-size: 16px;
  color: #707070;
  margin-bottom: 15px;
  text-transform: uppercase;
}
#listado-fichas #listado-fichas-filters > ul li a {
  color: #707070;
}
#listado-fichas #listado-fichas-filters > ul li.active {
  color: #d40e43;
}
#listado-fichas #listado-fichas-filters > ul li.active .filter-title {
  border-left: solid 5px #d40e43;
}
#listado-fichas #listado-fichas-filters > ul li:hover {
  color: #d40e43;
}
#listado-fichas #listado-fichas-filters > ul li:hover .filter-title {
  border-left: solid 5px #d40e43;
}
#listado-fichas #listado-fichas-filters > ul li.rss-filter {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
}
#listado-fichas #listado-fichas-filters > ul li ul {
  -webkit-transform: translate3d(0, 0, 0);
  float: left;
  clear: both;
  position: relative;
  overflow: hidden;
  height: 0;
  margin: 0;
}
#listado-fichas #listado-fichas-filters > ul li ul li {
  padding: 5px 0 5px 30px;
  border-left: solid 5px transparent;
  font-size: 15px;
  min-height: 5px;
  line-height: normal;
  text-transform: uppercase;
  color: #adadad;
  margin-bottom: 0;
  white-space: initial;
}
#listado-fichas #listado-fichas-filters > ul li ul li a {
  color: #adadad;
}
#listado-fichas #listado-fichas-filters > ul li ul li.active {
  color: #d40e43;
  border-left: solid 5px #d40e43;
}
#listado-fichas #listado-fichas-content-wrap {
  width: 100%;
  float: left;
}
#listado-fichas #listado-fichas-content {
  float: left;
  margin-left: 170px;
  /*tipo de bloque ficha título */
}
#listado-fichas #listado-fichas-content.team-style .txt-ficha h6 {
  max-width: 270px;
}
#listado-fichas #listado-fichas-content .row-listado-fichas {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
}
#listado-fichas #listado-fichas-content .row-listado-startups {
  display: none;
}
#listado-fichas #listado-fichas-content .processed-row {
  display: block;
}
#listado-fichas #listado-fichas-content .ficha {
  float: left;
  width: 33.3%;
}
#listado-fichas #listado-fichas-content .ficha img {
  float: left;
}
#listado-fichas #listado-fichas-content .ficha .bck-destacadoficha {
  width: 100%;
}
#listado-fichas #listado-fichas-content .ficha .ico-view-ficha {
  display: none;
}
#listado-fichas #listado-fichas-content .ficha .title-startup {
  font-size: 30px;
  font-size: 3rem;
  font-family: 'league_gothicregular';
  text-align: center;
  color: #333;
  background: #ccc;
  background: #f2f2f2;
  position: absolute;
  text-transform: uppercase;
  width: 100%;
}
#listado-fichas #listado-fichas-content .ficha .title-startup p {
  position: relative;
  top: 50%;
  margin-top: -15px;
}
#listado-fichas #listado-fichas-content .ficha .info-ficha-story {
  color: #f6ae12;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  text-transform: uppercase;
  font-size: 40px;
  font-size: 4rem;
  float: left;
  clear: both;
  padding: 15px 15px 0 15px;
  line-height: normal;
  position: absolute;
  bottom: 20px;
}
#listado-fichas #listado-fichas-content .ficha .info-ficha-mentor {
  color: white;
  font-family: 'HelveticaLTStdBold';
  font-size: 24px;
  font-size: 2.4rem;
  float: left;
  clear: both;
  padding: 5% 5% 0 5%;
  width: 60%;
  line-height: normal;
  position: absolute;
  z-index: 3;
}
#listado-fichas #listado-fichas-content .ficha .info-ficha-mentor h6 {
  color: #f6ae12;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  text-transform: uppercase;
  font-size: 40px;
  font-size: 4rem;
}
#listado-fichas #listado-fichas-content .ficha .contact-ficha-mentors {
  bottom: 20px !important;
  position: absolute !important;
}
#listado-fichas #listado-fichas-content .ficha .contact-ficha-startups {
  bottom: 20px !important;
  position: absolute !important;
}
#listado-fichas #listado-fichas-content .ficha .contact-ficha-partners {
  bottom: 20px !important;
  position: absolute !important;
}
#listado-fichas #listado-fichas-content .ficha .info-ficha-team {
  color: white;
  font-family: 'HelveticaLTStdBold';
  font-size: 24px;
  font-size: 2.4rem;
  float: left;
  clear: both;
  padding: 5% 5% 0 5%;
  width: 60%;
  line-height: normal;
  position: absolute;
  z-index: 3;
  bottom: 20px;
}
#listado-fichas #listado-fichas-content .ficha .txt-ficha {
  width: 100%;
  overflow: hidden;
  position: absolute;
  background: url(layout/over.png) repeat 0 0;
}
#listado-fichas #listado-fichas-content .ficha .txt-ficha div .link-story .play-button {
  background-image: url(layout/circle-play-over.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 115px 115px;
  width: 115px;
  height: 115px;
  cursor: pointer;
  position: absolute;
  z-index: 100;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 50%;
  margin: 0;
}
#listado-fichas #listado-fichas-content .ficha .txt-ficha div .link-story .play-button .play-button-interior {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 101px;
  height: 101px;
  margin: 7px 0 0 7px;
  border-radius: 50%;
  background: transparent;
}
#listado-fichas #listado-fichas-content .ficha .txt-ficha div .link-story .play-button .play-button-triangle {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  background-image: url(layout/ico-play-triangle-over.png);
  background-size: 35px 39px;
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 35px;
  height: 39px;
  margin: 38px 0 0 46px;
  z-index: 3;
}
#listado-fichas #listado-fichas-content .ficha .txt-ficha div .link-story .play-button:hover {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
  background-image: url(layout/circle-play-over.png);
}
#listado-fichas #listado-fichas-content .ficha .txt-ficha div .link-story .play-button:hover .play-button-triangle {
  background-image: url(layout/ico-play-triangle-over.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 35px;
  height: 39px;
}
#listado-fichas #listado-fichas-content .ficha .txt-ficha div .link-story .play-button:hover .play-button-interior {
  width: 101px;
  height: 101px;
  border-radius: 50%;
  margin: 7px 0 0 7px;
  background: rgba(50, 50, 50, 0.5);
}
#listado-fichas #listado-fichas-content .ficha .txt-ficha div h6 {
  color: #f6ae12;
  font-size: 48px;
  font-size: 4.8rem;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  padding: 20px 15px 0 15px;
  float: left;
  clear: both;
  text-transform: uppercase;
}
#listado-fichas #listado-fichas-content .ficha .txt-ficha div .info-ficha {
  color: white;
  font-family: 'HelveticaLTStdBold';
  font-size: 21px;
  font-size: 2.1rem;
  float: left;
  clear: both;
  padding: 15px 15px 0 15px;
  line-height: normal;
}
#listado-fichas #listado-fichas-content .ficha .txt-ficha div .info-ficha-startup {
  color: #f6ae12;
  font-family: 'HelveticaLTStdBold';
  font-size: 20px;
  font-size: 2rem;
  float: left;
  clear: both;
  padding: 15px 15px 0 15px;
  width: 90%;
  line-height: normal;
}
#listado-fichas #listado-fichas-content .ficha .txt-ficha div .contact-ficha {
  float: left;
  clear: both;
  padding: 10px 15px 0 15px;
  overflow: hidden;
  position: relative;
  color: #ccc;
  font-family: 'HelveticaLTStdBold';
  font-size: 14px;
  font-size: 1.4rem;
}
#listado-fichas #listado-fichas-content .ficha .txt-ficha div .contact-ficha li {
  min-width: 10px;
  float: left;
  margin-left: 8px;
  margin-top: 8px;
}
#listado-fichas #listado-fichas-content .ficha .txt-ficha div .contact-ficha a {
  text-decoration: none;
  color: #ccc;
}
#listado-fichas #listado-fichas-content .ficha .txt-ficha div .contact-ficha span {
  display: inline-block;
  margin: 0 10px 0 0;
  width: auto !important;
  position: relative;
  top: 3px;
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
}
#listado-fichas #listado-fichas-content .ficha-block-anchor {
  text-align: center;
  width: 100%;
}
#listado-fichas #listado-fichas-content .ficha-block-anchor h6 {
  color: white;
  font-family: 'HelveticaLTStdBold';
  font-size: 30px;
  font-size: 3rem;
  line-height: 30px;
  margin: -15px 0 0 0;
  position: relative;
  top: 50%;
  padding: 0;
  text-decoration: underline;
  cursor: pointer;
}
#listado-fichas #listado-fichas-content .ficha-block-anchor h6 a {
  color: white;
}
#listado-fichas #listado-fichas-content .ficha-block-title h6 {
  color: white;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  font-size: 68px;
  font-size: 6.8rem;
  padding: 60px 4% 0 60px;
}
#listado-fichas #listado-fichas-content .ficha-block-title h6 > .filter-title-link {
  cursor: pointer;
  display: inline-block;
  line-height: 78px;
  line-height: 7.8rem;
}
#listado-fichas #listado-fichas-content .ficha-block-title h6 > .filter-title-link:hover {
  color: #333;
}
#listado-fichas #listado-fichas-content .ficha-block-title .txt {
  color: #333;
  font-size: 30px;
  font-size: 3rem;
  position: absolute;
  bottom: 10%;
  padding: 4% 0 0 60px;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
}
#listado-fichas #listado-fichas-content .ficha-block-title .txt a {
  color: white;
}
#listado-fichas #listado-fichas-footer {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
}
#listado-fichas #listado-fichas-footer .text-footer-listado-wrap {
  float: left;
  width: 100%;
}
#listado-fichas #listado-fichas-footer .text-footer-listado-wrap #text-footer-listado {
  margin-left: 170px;
  color: white;
  width: 48%;
  font-family: 'HelveticaLTStdBold';
  background: #d40e43;
  padding: 70px 46% 70px 6%;
  text-align: left;
  font-size: 30px;
  font-size: 3rem;
  line-height: normal;
}
#listado-fichas #listado-fichas-footer .text-footer-listado-wrap #text-footer-listado a {
  text-decoration: underline;
  cursor: pointer;
  display: block;
}
#listado-fichas #listado-anchor {
  width: 170px;
  margin-left: -100%;
  float: left;
  overflow: hidden;
  padding: 0 0 0 0;
  height: 100px;
  margin: 0 0 0 -100%;
  line-height: 30px;
  border-top: 0;
  text-align: center;
  color: #333;
  font-family: 'HelveticaLTStdBold';
  background: #ccc;
  font-size: 18px;
  font-size: 1.8rem;
  cursor: pointer;
  position: relative;
  bottom: 0;
  -webkit-transform: translate3d(0, 0, 0);
}
#listado-fichas #listado-anchor div {
  -webkit-transform: translate3d(0, 0, 0);
  position: static;
  margin: 25px 0 0 0;
  height: 50px;
  text-align: center;
  width: 100%;
}
#listado-fichas #listado-anchor div a {
  text-decoration: none;
  color: white;
}
#listado-fichas #listado-anchor div a p {
  color: #333;
}
#listado-fichas #listado-anchor div a p.arrowup {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  color: white;
  width: auto !important;
}
#listado-fichas #listado-anchor:hover {
  color: white;
  background: #333;
}
#listado-fichas #listado-anchor:hover div a {
  color: white;
}
#listado-fichas #listado-anchor:hover div a p {
  color: white;
}
#waypoints-destacados-wrap {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
  position: relative;
  background: white;
  z-index: 5;
}
#waypoints-destacados-wrap .swiper-wrapper {
  overflow: hidden;
}
#waypoints-destacados {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
  position: relative;
  background: white;
  left: 0;
}
#waypoints-destacados .data-text-partner {
  display: none;
}
#waypoints-destacados.isfixed {
  left: 140 !important;
}
#waypoints-destacados .swiper-slide > img {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
/*TITULO STARTUPS*/
#waypoints-title {
  position: absolute;
  font-size: 14px;
  margin: 80px 0 0 80px;
  color: #ccc;
  font-family: 'HelveticaLTStdBold';
  z-index: 10;
}
/* PAGINACION WAYPOINTS */
#waypoints-pagination {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
}
#waypoints-pagination #title-waypoints-mobile {
  display: none !important;
}
#waypoints-pagination ul li {
  display: block;
  margin: 0 5px 4px 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
  clear: both;
  position: relative;
  left: 90px;
}
#waypoints-pagination ul li.active {
  background: url(layout/ellipse.png) no-repeat 0 0;
}
#waypoints-pagination ul li.active span {
  background: #999 !important;
}
#waypoints-pagination ul li.active .tooltip-pagination {
  display: block;
}
#waypoints-pagination ul li:hover span {
  background: #d40e43;
}
#waypoints-pagination ul li span {
  display: block;
  border-radius: 2px;
  width: 4px;
  height: 4px;
  background: #999;
  position: relative;
  top: 6px;
  left: 6px;
}
#waypoints-pagination ul li .tooltip-pagination {
  text-transform: uppercase;
  position: absolute;
  width: 150px;
  text-align: right;
  color: #f6ae12;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  font-size: 14px;
  font-size: 1.4rem;
  margin-left: -158px;
  margin-top: 3px;
  display: none;
}
/* BOTON ver todos */
#waypoints-viewall {
  background: #ef7907;
  color: white;
  font-family: 'HelveticaLTStdBold';
  font-size: 25px;
  font-size: 2.5rem;
  text-decoration: none;
  cursor: pointer;
  height: 170px;
  line-height: 170px;
  position: absolute;
  margin: 0 0 0 0;
  z-index: 10;
  width: 300px;
  text-align: center;
}
#waypoints-viewall:hover {
  background: #3d3c3c;
}
/*INFO STARTUP / WAYPOINT */
#info-waypoint {
  background: white;
  position: absolute;
  margin: 0 0 0 0;
  z-index: 10;
  width: 710px;
  height: 270px;
  overflow: hidden;
}
#info-waypoint header {
  width: 100%;
  clear: both;
  float: left;
}
#info-waypoint header figure {
  width: 100%;
  overflow: hidden;
}
#info-waypoint header figure img {
  width: 100%;
  height: auto;
  float: left;
}
#info-waypoint .txt {
  padding: 0 7.5% 0 7.5%;
  width: 85%;
  font-family: 'HelveticaLTStdBold';
  font-size: 24px;
  font-size: 2.4rem;
}
#info-waypoint .txt #info-waypoint-tags {
  color: #ef7907;
  font-size: 12px;
}
#info-waypoint .txt p {
  margin: 0 0 25px 0;
}
#info-waypoint .txt p a {
  color: black;
  text-decoration: underline;
}
#info-waypoint .txt p.link a {
  text-decoration: none;
  color: #d40e43;
}
#info-waypoint .txt p.link a:hover {
  text-decoration: underline;
}
#tapa-waypoint {
  position: absolute;
  z-index: 5;
  opacity: .5;
  display: none !important;
}
#galeria-spaces {
  float: left;
  clear: both;
  width: 100%;
  background: white;
  /*GALERIA SPACES, MUY SIMILAR AL DESTACADO PRINCIUPAL EN MAIN.CSS*/
}
#galeria-spaces #map-spaces {
  width: 66.6%;
  height: 655px;
  float: left;
  clear: both;
  overflow: hidden;
}
#galeria-spaces #map-spaces #mapbox {
  width: 100%;
  height: 655px;
}
#galeria-spaces #spaces-slides {
  display: none;
}
#galeria-spaces #nav-spaces {
  position: absolute;
  height: 655px;
  background: transparent;
  width: 70%;
  right: 0;
  z-index: 10;
}
#galeria-spaces #nav-spaces #nav-spaces-active {
  width: 50%;
  overflow: hidden;
  float: left;
  height: 655px;
  position: relative;
}
#galeria-spaces #nav-spaces #nav-spaces-active figure {
  width: 100%;
  position: absolute;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
#galeria-spaces #nav-spaces #nav-spaces-active .txt {
  position: absolute;
  padding: 45px 10% 0 45px;
}
#galeria-spaces #nav-spaces #nav-spaces-active .txt h6 {
  padding: 0 0 0 0;
  color: #f6ae12;
  font-family: 'league_gothicregular';
  font-size: 72px;
  font-size: 7.2rem;
  line-height: 72px;
  line-height: 7.2rem;
  text-transform: uppercase;
}
#galeria-spaces #nav-spaces #nav-spaces-active .txt p {
  position: absolute;
  margin-top: 10px;
  text-transform: uppercase;
  padding: 0 0 0 0;
  color: white;
  font-family: 'league_gothicregular';
  font-size: 24px;
  font-size: 2.4rem;
}
#galeria-spaces #nav-spaces #nav-spaces-active .txt p a {
  text-decoration: none;
  color: white;
}
#galeria-spaces #nav-spaces #nav-spaces-active .txt p a:hover {
  color: #f6ae12;
}
#galeria-spaces #nav-spaces #nav-spaces-active #view-space-button {
  background: url(layout/ico-view-space.png) 0 0 no-repeat;
  width: 143px;
  height: 141px;
  position: absolute;
  z-index: 1;
  cursor: pointer;
  top: 50%;
  left: 50%;
  margin: -70px 0 0 -71px;
}
#galeria-spaces #nav-spaces #nav-spaces-active #view-space-button:hover {
  background: url(layout/ico-view-space.png) -143px 0 no-repeat;
}
#galeria-spaces #nav-spaces #listado-spaces-activos {
  background: white;
  width: 50%;
  float: left;
  position: relative;
  z-index: 3;
  height: 605px;
  padding: 25px 0;
  overflow: hidden;
}
#galeria-spaces #nav-spaces #listado-spaces-activos header {
  width: 100%;
  height: 655px;
  position: absolute;
  margin-top: -25px;
  background: white;
}
#galeria-spaces #nav-spaces #listado-spaces-activos header h6 {
  font-family: 'league_gothicregular';
  color: #333;
  font-size: 72px;
  font-size: 7.2rem;
  text-align: center;
  margin: 180px 0 0 0;
}
#galeria-spaces #nav-spaces #listado-spaces-activos header h5 {
  display: none;
}
#galeria-spaces #nav-spaces #listado-spaces-activos header #show-spaces-button {
  color: #f6ae12;
  font-family: 'HelveticaLTStdBold';
  font-size: 31px;
  font-size: 3.1rem;
  text-align: center;
  margin: 10px 0 0 0;
}
#galeria-spaces #nav-spaces #listado-spaces-activos ul {
  width: 40%;
  margin: 0 8px 0 10%;
  float: left;
  clear: both;
  height: 600px;
  font-family: 'HelveticaLTStdBold';
  font-size: 30px;
  font-size: 3rem;
}
#galeria-spaces #nav-spaces #listado-spaces-activos ul li {
  width: 85%;
  padding-left: 10px;
  cursor: pointer;
  border-left-width: 0px;
  border-left-color: #333333;
  border-left-style: solid;
  height: 60px;
  line-height: 60px;
  color: #333333;
}
#galeria-spaces #galeria-spaces-carousel {
  width: 100%;
  float: left;
  clear: both;
  overflow: hidden;
  /*footer de la galeria: ancla + info de la seccion actual*/
}
#galeria-spaces #galeria-spaces-carousel #clip-galeria-spaces {
  float: left;
  clear: both;
  overflow: hidden;
  height: auto;
  position: relative;
}
#galeria-spaces #galeria-spaces-carousel #active-next-destacado {
  background: olive;
  cursor: pointer;
  background: url(layout/px.gif);
  position: absolute;
  right: 0;
  width: 100px;
  z-index: 60;
  overflow: hidden;
}
#galeria-spaces #galeria-spaces-carousel #active-next-destacado .control {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  position: absolute;
  display: inline-block;
  color: white;
  width: auto;
  font-size: 20px;
  top: 50%;
  margin-top: -10px;
}
#galeria-spaces #galeria-spaces-carousel #progress-spaces-carousel {
  position: absolute;
  height: 5px;
  width: 100%;
  background: white;
}
#galeria-spaces #galeria-spaces-carousel #progress-spaces-carousel .progress-space-carousel-seccion {
  height: 5px;
  background: #fff;
  width: 200px;
  float: left;
}
#galeria-spaces #galeria-spaces-carousel #progress-spaces-carousel .progress-space-carousel-seccion span {
  background: #d40e43;
  height: 5px;
  display: block;
  width: 0;
}
#galeria-spaces #galeria-spaces-carousel.grabbing .destacado-space {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
#galeria-spaces #galeria-spaces-carousel .destacado-space {
  cursor: move;
  cursor: -moz-grab;
  cursor: -webkit-grab;
  float: left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 900px;
  width: 1800px;
}
#galeria-spaces #galeria-spaces-carousel .destacado-space .txt-destacado-space {
  max-width: 580px;
  margin: 0 0 0 115px;
  position: absolute;
  bottom: 90px;
}
#galeria-spaces #galeria-spaces-carousel .destacado-space .txt-destacado-space h2 {
  font-family: 'league_gothicregular';
  color: #f6ae12;
  font-size: 18px;
  font-size: 1.8rem;
  text-transform: capitalize;
  margin: 0 0 45px 0;
}
#galeria-spaces #galeria-spaces-carousel .destacado-space .txt-destacado-space h4 {
  font-family: 'HelveticaLTStdBold';
  color: white;
  font-size: 18px;
  font-size: 1.8rem;
  margin: 0 0 18px 0;
}
#galeria-spaces #galeria-spaces-carousel .destacado-space .txt-destacado-space h1 {
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  color: white;
  font-size: 72px;
  font-size: 7.2rem;
  line-height: 60px;
  text-transform: uppercase;
}
#galeria-spaces #galeria-spaces-carousel .destacado-space figure {
  overflow: hidden;
}
#galeria-spaces #galeria-spaces-carousel .destacado-space figure img {
  float: left;
  display: none;
}
#galeria-spaces #galeria-spaces-carousel #legend-galeria-space {
  position: absolute;
  width: 2500px;
  height: 30px;
  z-index: 10;
  height: 120px;
  overflow: hidden;
}
#galeria-spaces #galeria-spaces-carousel #galery-anchor {
  width: 170px;
  float: left;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  line-height: 30px;
  text-align: center;
  color: #333;
  font-family: 'HelveticaLTStdBold';
  background: #ccc;
  font-size: 18px;
  font-size: 1.8rem;
  height: 120px;
  position: relative;
  cursor: pointer;
}
#galeria-spaces #galeria-spaces-carousel #galery-anchor div {
  position: absolute;
  height: 50px;
  top: 35px;
  text-align: center;
  width: 100%;
}
#galeria-spaces #galeria-spaces-carousel #galery-anchor div a {
  text-decoration: none;
  color: white;
}
#galeria-spaces #galeria-spaces-carousel #galery-anchor div a p {
  color: #333;
}
#galeria-spaces #galeria-spaces-carousel #galery-anchor div a p.arrowup {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  color: white;
  width: auto !important;
}
#galeria-spaces #galeria-spaces-carousel #galery-anchor:hover {
  color: white;
  background: #333;
}
#galeria-spaces #galeria-spaces-carousel #galery-anchor:hover div a {
  color: white;
}
#galeria-spaces #galeria-spaces-carousel #galery-anchor:hover div a p {
  color: white;
}
#galeria-spaces #galeria-spaces-carousel #info-gallery-space {
  height: 120px;
  background: white;
  color: black;
  width: auto;
  float: left;
  color: #333;
  font-family: 'HelveticaLTStdBold';
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 120px;
  padding: 0 30px;
}
#galeria-spaces #galeria-spaces-carousel #info-gallery-space span {
  color: #ccc;
}
#galeria-spaces #galeria-spaces-carousel #info-gallery-space span a {
  color: #ccc;
}
.leaflet-popup-content .marker-title .tit {
  color: #d40e43;
}
.leaflet-popup-content .marker-title .link-view-images {
  cursor: pointer;
}
.leaflet-popup-content .marker-title .link-view-images a {
  color: #444;
  text-decoration: underline;
}
#events-wayra {
  float: left;
  clear: both;
  width: 100%;
  background: white;
  /*MENU EVENTS */
  /******BLOQUE FOOTER EVNTS*********/
  /*******************************************************/
  /*****************EVENTS LISTVIEW***********************/
  /*******************************************************/
  /*******************************************************/
  /*****************FIN EVENTS LISTVIEW******************/
  /*******************************************************/
  /*******************************************************/
  /*****************INICIO CALENDAR VIEW ****************/
  /*******************************************************/
  /*******************************************************/
  /***************** FIN CALENDAR VIEW ******************/
  /******************************************************/
  /*******************************************************/
  /********************* MAP VIEW ************************/
  /******************************************************/
  /*******************************************************/
  /********************* FIN MAP VIEW *******************/
  /******************************************************/
}
#events-wayra #events-distributor {
  float: left;
  clear: both;
  width: 100%;
}
#events-wayra #events-content-wrap {
  width: 100%;
  float: left;
}
#events-wayra #events-content {
  margin-left: 170px;
}
#events-wayra #nav-events {
  margin-left: -100%;
  width: 170px;
  float: left;
  background: white;
  position: relative;
  z-index: 5;
  padding: 35px 0 0 0;
}
#events-wayra #nav-events ul {
  font-family: 'league_gothicregular';
  font-size: 18px;
  color: #999;
  width: 165px;
  float: left;
  clear: both;
  -webkit-transform: translate3d(0, 0, 0);
}
#events-wayra #nav-events ul li {
  float: left;
  clear: both;
  color: #999;
  padding: 0 10px 0 35px;
  min-height: 40px;
  line-height: 40px;
  white-space: nowrap;
  cursor: pointer;
  border-left: solid 5px white;
}
#events-wayra #nav-events ul li.active {
  color: #d40e43;
  border-left: solid 5px #d40e43;
}
#events-wayra #nav-events ul li:hover {
  color: #d40e43;
  border-left: solid 5px #d40e43;
}
#events-wayra #events-footer {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
}
#events-wayra #events-footer .events-footer-wrap {
  float: left;
  width: 100%;
}
#events-wayra #events-footer .events-footer-wrap #events-footer-text {
  margin-left: 170px;
  color: white;
  width: 100%;
  font-family: 'HelveticaLTStdBold';
  background: #d40e43;
  padding: 7% 46% 7% 6%;
  text-align: left;
  font-size: 30px;
  font-size: 3rem;
  line-height: normal;
}
#events-wayra #events-footer .events-footer-wrap #events-footer-text a {
  text-decoration: underline;
  cursor: pointer;
  display: block;
}
#events-wayra #listado-anchor {
  width: 170px;
  margin-left: -100%;
  float: left;
  padding: 0 0 0 0;
  height: 100px;
  margin: 0 0 0 -100%;
  line-height: 30px;
  border-top: solid 7% white;
  text-align: center;
  color: #333;
  font-family: 'HelveticaLTStdBold';
  background: #ccc;
  font-size: 18px;
  font-size: 1.8rem;
  position: relative;
  z-index: 3;
  bottom: 0;
  cursor: pointer;
}
#events-wayra #listado-anchor div {
  position: absolute;
  height: 50px;
  bottom: 30%;
  text-align: center;
  width: 100%;
}
#events-wayra #listado-anchor div a {
  text-decoration: none;
  color: white;
}
#events-wayra #listado-anchor div a p {
  color: #333;
}
#events-wayra #listado-anchor div a p.arrowup {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  color: white;
  width: auto !important;
}
#events-wayra #listado-anchor:hover {
  color: white;
  background: #333;
}
#events-wayra #listado-anchor:hover div a {
  color: white;
}
#events-wayra #listado-anchor:hover div a p {
  color: white;
}
#events-wayra #events-list-view {
  float: left;
  clear: both;
  width: 100%;
  display: none;
}
#events-wayra #events-list-view > article,
#events-wayra #events-list-view > div article {
  width: 100%;
  float: left;
  clear: both;
  /*bloque imagen listado evento*/
  /*bloque informacion evento listado*/
}
#events-wayra #events-list-view > article.even,
#events-wayra #events-list-view > div article.even {
  background: white;
}
#events-wayra #events-list-view > article.odd,
#events-wayra #events-list-view > div article.odd {
  background: #fafafa;
}
#events-wayra #events-list-view > article > figure,
#events-wayra #events-list-view > div article > figure {
  float: left;
  width: 40%;
}
#events-wayra #events-list-view > article > figure img,
#events-wayra #events-list-view > div article > figure img {
  width: 100%;
  height: auto;
  float: left;
}
#events-wayra #events-list-view > article .figure-bck,
#events-wayra #events-list-view > div article .figure-bck {
  float: left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
#events-wayra #events-list-view > article .figure-bck img,
#events-wayra #events-list-view > div article .figure-bck img {
  visibility: hidden;
}
#events-wayra #events-list-view > article .txt-event,
#events-wayra #events-list-view > div article .txt-event {
  float: left;
  width: 60%;
}
#events-wayra #events-list-view > article .txt-event .txt-event-wrap,
#events-wayra #events-list-view > div article .txt-event .txt-event-wrap {
  width: auto;
  padding: 30px 30px 30px 30px;
  float: left;
}
#events-wayra #events-list-view > article .txt-event .txt-event-wrap header,
#events-wayra #events-list-view > div article .txt-event .txt-event-wrap header {
  width: 100%;
}
#events-wayra #events-list-view > article .txt-event .txt-event-wrap header h2,
#events-wayra #events-list-view > div article .txt-event .txt-event-wrap header h2 {
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  color: #d40e43;
  font-size: 48px;
  font-size: 4.8rem;
  text-transform: uppercase;
  margin: 0 0 0 0;
  width: 50%;
}
#events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt,
#events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt {
  width: 100%;
  margin: 3.5% 0 0 0;
}
#events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt .block-info-event,
#events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt .block-info-event {
  float: left;
  width: 50%;
  padding: 0 0 15px 0;
  font-size: 22px;
  font-size: 2.2rem;
  color: #999;
  font-family: 'HelveticaLTStdBold';
  line-height: normal;
}
#events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt .block-info-event a,
#events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt .block-info-event a {
  color: #d40e43;
}
#events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt .block-info-event .link,
#events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt .block-info-event .link {
  margin: 10% 0 0 0;
  font-size: 14px;
  font-size: 1.4rem;
}
#events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt .block-info-event .link a,
#events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt .block-info-event .link a {
  color: #999;
}
#events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt .block-date-event,
#events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt .block-date-event {
  float: left;
  width: 30%;
  padding: 0 0 0 10%;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  font-size: 36px;
  font-size: 3.6rem;
  color: #666;
}
#events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt .block-date-event .block-date-event-info,
#events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt .block-date-event .block-date-event-info {
  margin: 0 0 5% 0;
  text-transform: uppercase;
}
#events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt .block-date-event .block-date-event-info span,
#events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt .block-date-event .block-date-event-info span {
  color: #d40e43;
}
#events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt .block-date-event .block-location-event,
#events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt .block-date-event .block-location-event {
  color: #999;
}
#events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt .block-date-event .block-location-event span,
#events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt .block-date-event .block-location-event span {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  margin: 0 10px 0 0;
  font-size: 36px;
  font-size: 3.6rem;
  width: auto !important;
  text-transform: lowercase;
}
#events-wayra #events-calendar-view {
  float: left;
  clear: both;
  width: 100%;
  display: none;
  /*FICHA INDIVIDUAL*/
  /*ficha título mes*/
  /*tipo de bloque ficha título */
}
#events-wayra #events-calendar-view .row-listado-calendar {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
}
#events-wayra #events-calendar-view .calendar-event {
  float: left;
  width: 33.3%;
  height: 400px;
  background: #eee;
}
#events-wayra #events-calendar-view .calendar-event .txt-ficha {
  padding: 45px 30px 20px 30px;
}
#events-wayra #events-calendar-view .calendar-event h2 {
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  color: #d40e43;
  font-size: 40px;
  font-size: 4rem;
  text-transform: uppercase;
  margin: 0 0 0 0;
  width: 100%;
}
#events-wayra #events-calendar-view .calendar-event .block-date-event {
  float: left;
  width: 100%;
  padding: 0 0 0 0;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  font-size: 36px;
  font-size: 3.6rem;
  margin: 10% 0 0 0;
  color: #666;
}
#events-wayra #events-calendar-view .calendar-event .block-date-event .block-date-event-info {
  margin: 0 0 5% 0;
  text-transform: uppercase;
}
#events-wayra #events-calendar-view .calendar-event .block-date-event .block-date-event-info span {
  color: #d40e43;
}
#events-wayra #events-calendar-view .calendar-event .block-date-event .block-location-event {
  color: #999;
}
#events-wayra #events-calendar-view .calendar-event .block-date-event .block-location-event span {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  margin: 0 10px 0 0;
  font-size: 36px;
  font-size: 3.6rem;
  width: auto !important;
  text-transform: lowercase;
}
#events-wayra #events-calendar-view .calendar-event .link {
  float: left;
  clear: both;
  color: #999;
  font-family: 'HelveticaLTStdBold';
  line-height: normal;
  margin: 10% 0 0 0;
  font-size: 14px;
  font-size: 1.4rem;
}
#events-wayra #events-calendar-view .calendar-event .link a {
  color: #999;
}
#events-wayra #events-calendar-view .event-block-title {
  float: left;
  width: 66.6%;
  height: 400px;
  background: #d40e43;
}
#events-wayra #events-calendar-view .event-block-title h6 {
  color: white;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  font-size: 68px;
  font-size: 6.8rem;
  padding: 60px 4% 0 60px;
  text-transform: uppercase;
  max-width: 270px;
}
#events-wayra #events-calendar-view .event-block-title .txt {
  color: #333;
  font-size: 30px;
  font-size: 3rem;
  padding: 4% 0 0 60px;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  position: absolute;
  bottom: 10%;
}
#events-wayra #events-calendar-view .event-block-title .txt a {
  color: white;
}
#events-wayra #events-map-view {
  height: 655px;
  width: 100%;
}
#events-wayra #events-map-view #map-events {
  width: 62%;
  height: 655px;
  float: left;
}
#events-wayra #events-map-view #events-map-list {
  background: white;
  width: 38%;
  height: 655px;
  float: left;
  position: relative;
  z-index: 2;
}
#events-wayra #events-map-view #events-map-list #event-map-active {
  padding: 0 25px;
  float: left;
  clear: both;
  overflow: auto !important;
}
#events-wayra #events-map-view #events-map-list #event-map-active::-webkit-scrollbar {
  width: 8px;
  background: transparent;
}
#events-wayra #events-map-view #events-map-list #event-map-active::-webkit-scrollbar-track {
  -webkit-border-radius: 0;
  border-radius: 0;
  background: transparent;
  z-index: 99999;
}
#events-wayra #events-map-view #events-map-list #event-map-active::-webkit-scrollbar-thumb {
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #baaa28;
}
#events-wayra #events-map-view #events-map-list #event-map-active::-webkit-scrollbar-thumb:hover {
  background: #baaa28;
}
#events-wayra #events-map-view #events-map-list #event-map-active::-webkit-scrollbar-thumb:window-inactive {
  background: #baaa28;
}
#events-wayra #events-map-view #events-map-list #event-map-active h2 {
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  color: #d40e43;
  font-size: 48px;
  font-size: 4.8rem;
  text-transform: uppercase;
  margin: 40px 0 20px 0;
  width: 50%;
}
#events-wayra #events-map-view #events-map-list #event-map-active .block-date-event {
  float: left;
  width: 100%;
  padding: 0 0 0 0;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  font-size: 36px;
  font-size: 3.6rem;
  margin: 5% 0 0 0;
  color: #666;
}
#events-wayra #events-map-view #events-map-list #event-map-active .block-date-event .block-date-event-info {
  margin: 0 0 5% 0;
}
#events-wayra #events-map-view #events-map-list #event-map-active .block-date-event .block-date-event-info span {
  color: #d40e43;
}
#events-wayra #events-map-view #events-map-list #event-map-active .block-date-event .block-location-event {
  color: #999;
}
#events-wayra #events-map-view #events-map-list #event-map-active .block-date-event .block-location-event span {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  margin: 0 10px 0 0;
  font-size: 36px;
  font-size: 3.6rem;
  width: auto !important;
  text-transform: lowercase;
}
#events-wayra #events-map-view #events-map-list #event-map-active .block-info-event {
  float: left;
  width: 100%;
  padding: 10% 0 15px 0;
  font-size: 22px;
  font-size: 2.2rem;
  color: #999;
  font-family: 'HelveticaLTStdBold';
  line-height: normal;
}
#events-wayra #events-map-view #events-map-list #event-map-active .block-info-event .link {
  margin: 10% 0 0 0;
  font-size: 14px;
  font-size: 1.4rem;
}
#events-wayra #events-map-view #events-map-list #event-map-active .block-info-event .link a {
  color: #999;
}
#events-wayra #events-map-view #pagination-map-event {
  width: 100%;
  margin: 30px 30px 0 0;
  float: left;
  clear: both;
}
#events-wayra #events-map-view #pagination-map-event ul {
  width: 100%;
  text-align: center;
}
#events-wayra #events-map-view #pagination-map-event ul li {
  display: inline-block;
  margin: 0 5px 0 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
  clear: none;
}
#events-wayra #events-map-view #pagination-map-event ul li.sel {
  background: url(layout/ellipse.png) no-repeat 0 0;
}
#events-wayra #events-map-view #pagination-map-event ul li:hover span {
  background: #d40e43;
}
#events-wayra #events-map-view #pagination-map-event ul li span {
  display: block;
  border-radius: 2px;
  width: 4px;
  height: 4px;
  margin: 6px 0 0 6px;
  background: #999;
}
.actual-section #dashboard {
  opacity: 0;
}
#main-dashboard-wrap {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
  position: relative;
  background: white;
  z-index: 5;
  background-color: #2e2e2e;
}
#main-dashboard-wrap.fondonoDinamico {
  background-color: #212121;
  background-image: url(layout/bck_dashboard.png);
  background-repeat: no-repeat;
  background-position: center center;
}
#main-dashboard {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
  position: relative;
  background-color: #2e2e2e;
}
#main-dashboard.fondonoDinamico {
  background-color: #212121;
  background-image: url(layout/bck_dashboard.png);
  background-repeat: no-repeat;
  background-position: center center;
}
#main-dashboard #last-dashboard-update {
  position: absolute;
  color: white;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 22px;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  right: 40px;
  bottom: 40px;
  z-index: 50;
}
#main-dashboard #dashboard-share {
  position: fixed;
  top: 40px;
  right: 34px;
  z-index: 50;
  display: none;
}
#main-dashboard #dashboard-share li {
  cursor: pointer;
}
#main-dashboard #dashboard-share a {
  text-decoration: none;
  color: #f2f2f2;
  display: block;
  margin-bottom: 15px;
  cursor: pointer;
}
#main-dashboard #dashboard-share a span {
  cursor: pointer;
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  width: auto;
  font-size: 20px;
}
#main-dashboard #dashboard-share a:hover {
  color: #f6ae12;
}
#main-dashboard #dashboard-share a:hover span {
  color: #f6ae12;
}
#canvas-wrapper-dashboard {
  position: fixed;
  background-color: #2e2e2e;
}
#cifra-dashboard {
  position: fixed;
  text-align: center;
  width: 100%;
  top: 0;
  text-decoration: none;
}
#cifra-dashboard a {
  text-decoration: none;
}
#cifra-dashboard #dashLink {
  color: white;
  text-decoration: none;
  display: inline-block;
  pointer-events: none;
}
#cifra-dashboard #dashLink:hover {
  cursor: pointer;
  background: olive;
}
#cifra-dashboard #dashValue {
  font-family: 'league_gothicregular';
  font-size: 200px;
  color: white;
  white-space: nowrap;
  position: relative;
  width: 400px;
  text-align: center;
  left: -50px;
}
#cifra-dashboard #dashTitle {
  color: #d2d2d2;
  font-family: 'HelveticaLTStdBold';
  font-size: 25px;
  white-space: nowrap;
  position: relative;
  width: 400px;
  text-align: center;
  left: -50px;
}
#cifra-dashboard #dashTxt {
  color: #d2d2d2;
  font-family: 'Conv_HelveticaLTStd-Roman';
  font-size: 18px;
  white-space: nowrap;
  position: relative;
  width: 400px;
  text-align: center;
  left: -50px;
}
#cifra-dashboard-resumen {
  position: absolute;
  width: 33%;
  text-align: center;
}
#cifra-dashboard-resumen .bloque-resumen {
  position: absolute;
  color: white;
  text-decoration: none;
}
#cifra-dashboard-resumen .bloque-resumen-value {
  font-family: 'league_gothicregular';
  font-size: 100px;
  color: white;
  text-align: left;
  padding-right: 30px;
  white-space: nowrap;
}
#cifra-dashboard-resumen .bloque-resumen-title {
  color: #d2d2d2;
  font-family: 'HelveticaLTStdBold';
  font-size: 18px;
  text-align: left;
  padding-right: 30px;
}
#cifra-dashboard-resumen .bloque-resumen-txt {
  color: #d2d2d2;
  font-family: 'Conv_HelveticaLTStd-Roman';
  font-size: 15px;
  text-align: left;
  padding-right: 30px;
}
#country-menu-selector {
  position: absolute;
  margin: 0 0 0 0;
  z-index: 100;
  width: 350px;
  background: white;
}
#country-menu-selector ul {
  float: left;
  clear: both;
  overflow: hidden;
}
#country-menu-selector li {
  text-transform: uppercase;
  font-family: 'league_gothicregular';
  font-size: 30px;
  font-size: 3rem;
  color: #999;
  float: left;
  clear: both;
  margin: 0 0 5px 25px;
  width: 300px;
  padding-left: 10px;
  cursor: pointer;
  border-left-width: 0px;
  border-left-color: #333333;
  border-left-style: solid;
  height: 60px;
  line-height: 60px;
  color: #333333;
}
#country-menu-selector li:hover {
  color: #f6ae12;
}
#dashboard-pagination {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
}
#dashboard-pagination #title-waypoints-mobile {
  display: none !important;
}
#dashboard-pagination ul li {
  display: block;
  margin: 0 5px 4px 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
  clear: both;
  position: relative;
  left: 90px;
}
#dashboard-pagination ul li.active {
  background: url(layout/ellipse.png) no-repeat 0 0;
}
#dashboard-pagination ul li.active span {
  background: #f6ae12 !important;
}
#dashboard-pagination ul li.active .tooltip-pagination {
  display: block;
  opacity: 1;
}
#dashboard-pagination ul li:hover span {
  background: #f6ae12;
}
#dashboard-pagination ul li span {
  display: block;
  border-radius: 3px;
  width: 4px;
  height: 4px;
  background: white;
  position: relative;
  top: 6px;
  left: 6px;
}
#dashboard-pagination ul li .tooltip-pagination {
  text-transform: uppercase;
  position: absolute;
  width: 150px;
  text-align: right;
  color: #f2f2f2;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  font-size: 12px;
  margin-left: -158px;
  margin-top: 6px;
  opacity: 0;
  display: none;
}
#dashboard-pagination ul li.marker-all {
  background: none !important;
  left: 91px;
}
#dashboard-pagination ul li.marker-all span {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  background: none !important;
  width: auto;
  color: white;
  top: 0;
  left: 0;
  font-size: 21px;
  background: none;
}
#dashboard-pagination ul li.marker-all span:hover {
  color: white;
}
#dashboard-pagination ul li.marker-all.active {
  color: #f6ae12;
}
#dashboard-pagination ul li.marker-all.active .tooltip-pagination {
  color: #f6ae12;
  margin-top: 6px;
}
#dashboard-pagination ul li.marker-all.active span {
  color: #f6ae12;
}
#dashboard-pagination ul li.marker-global {
  margin-top: 10px;
}
#dashboard-pagination ul li.marker-global span {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  width: auto;
  color: white;
  top: 0;
  left: 0;
  font-size: 21px;
  background: none;
}
#dashboard-pagination ul li.marker-global span:hover {
  color: white;
}
#pressroom-module {
  float: left;
  clear: both;
  width: 100%;
  background: white;
  /* MENU PRESSROOM */
  /******BLOQUE FOOTER PRESS*********/
  /*******************************************************/
  /*****************PRESS RELEASES ***********************/
  /*******************************************************/
  /*******************************************************/
  /*****************FIN PRESS RELEASES******************/
  /*******************************************************/
  /*******************************************************/
  /*****************INICIO PRESS KIT ****************/
  /*******************************************************/
  /*******************************************************/
  /***************** FIN PRESS KIT ******************/
  /******************************************************/
}
#pressroom-module #press-distributor {
  float: left;
  clear: both;
  width: 100%;
}
#pressroom-module #press-content-wrap {
  width: 100%;
  float: left;
}
#pressroom-module #press-content {
  margin-left: 170px;
}
#pressroom-module #nav-press {
  margin-left: -100%;
  width: 170px;
  float: left;
  background: white;
  position: relative;
  z-index: 5;
  padding: 35px 0 0 0;
}
#pressroom-module #nav-press ul {
  font-family: 'league_gothicregular';
  font-size: 18px;
  color: #999;
  width: 165px;
  float: left;
  clear: both;
  -webkit-transform: translate3d(0, 0, 0);
}
#pressroom-module #nav-press ul li {
  float: left;
  clear: both;
  color: #999;
  padding: 0 10px 0 35px;
  min-height: 40px;
  line-height: 40px;
  white-space: nowrap;
  text-transform: uppercase;
  cursor: pointer;
  border-left: solid 5px white;
}
#pressroom-module #nav-press ul li.active {
  color: #d40e43;
  border-left: solid 5px #d40e43;
}
#pressroom-module #nav-press ul li:hover {
  color: #d40e43;
  border-left: solid 5px #d40e43;
}
#pressroom-module #press-footer {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
}
#pressroom-module #press-footer .press-footer-wrap {
  float: left;
  width: 100%;
}
#pressroom-module #press-footer .press-footer-wrap #press-footer-text {
  margin-left: 170px;
  color: white;
  width: 48%;
  font-family: 'HelveticaLTStdBold';
  background: #f6ae12;
  padding: 7% 46% 7% 6%;
  text-align: left;
  font-size: 30px;
  font-size: 3rem;
  line-height: normal;
}
#pressroom-module #press-footer .press-footer-wrap #press-footer-text a {
  text-decoration: underline;
  cursor: pointer;
  display: inline;
  color: white;
}
#pressroom-module #listado-anchor {
  width: 170px;
  margin-left: -100%;
  float: left;
  padding: 0 0 0 0;
  height: 100px;
  margin: 0 0 0 -100%;
  line-height: 30px;
  border-top: solid 7% white;
  text-align: center;
  color: #333;
  font-family: 'HelveticaLTStdBold';
  background: #ccc;
  font-size: 18px;
  font-size: 1.8rem;
  position: relative;
  z-index: 3;
  bottom: 0;
  cursor: pointer;
}
#pressroom-module #listado-anchor div {
  position: absolute;
  height: 50px;
  bottom: 30%;
  text-align: center;
  width: 100%;
}
#pressroom-module #listado-anchor div a {
  text-decoration: none;
  color: white;
}
#pressroom-module #listado-anchor div a p {
  color: #333;
}
#pressroom-module #listado-anchor div a p.arrowup {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  color: white;
  width: auto !important;
}
#pressroom-module #listado-anchor:hover {
  color: white;
  background: #333;
}
#pressroom-module #listado-anchor:hover div a {
  color: white;
}
#pressroom-module #listado-anchor:hover div a p {
  color: white;
}
#pressroom-module #press-releases {
  float: left;
  clear: both;
  width: 100%;
}
#pressroom-module #press-releases > article {
  width: 100%;
  float: left;
  clear: both;
  /*bloque informacion press listado*/
}
#pressroom-module #press-releases > article.even {
  background: #fbfbfb;
}
#pressroom-module #press-releases > article.odd {
  background: #eee;
}
#pressroom-module #press-releases > article > figure {
  float: left;
  width: 40%;
}
#pressroom-module #press-releases > article > figure img {
  width: 100%;
  height: auto;
  float: left;
}
#pressroom-module #press-releases > article .txt-press {
  float: left;
  width: 100%;
  clear: both;
  padding: 45px 0;
}
#pressroom-module #press-releases > article .txt-press .txt-press-wrap {
  padding: 0 80px 0 80px;
}
#pressroom-module #press-releases > article .txt-press .txt-press-wrap .block-date-press {
  float: left;
  clear: both;
  width: 100%;
  padding: 0 0 0 0;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  font-size: 24px;
  font-size: 2.4rem;
  color: #666;
  text-transform: uppercase;
}
#pressroom-module #press-releases > article .txt-press .txt-press-wrap .block-date-press span {
  color: #d40e43;
}
#pressroom-module #press-releases > article .txt-press .txt-press-wrap h2 {
  font-family: 'HelveticaLTStdBold';
  color: #4d4d4d;
  font-size: 36px;
  font-size: 3.6rem;
  margin: 25px 0 0 0;
  width: 100%;
  float: left;
  clear: both;
}
#pressroom-module #press-releases > article .txt-press .txt-press-wrap .links {
  margin: 25px 0 0 0;
  font-size: 18px;
  font-size: 1.8rem;
  width: 100%;
  float: left;
  clear: both;
  color: #d40e43;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
}
#pressroom-module #press-releases > article .txt-press .txt-press-wrap .links a {
  color: #d40e43;
  text-decoration: none;
}
#pressroom-module #press-releases > article .txt-press .txt-press-wrap .links a:hover {
  text-decoration: underline;
}
#pressroom-module #press-releases > article .txt-press .txt-press-wrap .links span {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  margin: 0 10px 0 0;
  font-size: 36px;
  font-size: 3.6rem;
  width: auto !important;
  text-transform: lowercase;
  color: #d40e43;
}
#pressroom-module #press-kit {
  float: left;
  clear: both;
  width: 100%;
  display: block;
  /*FICHA INDIVIDUAL*/
  /*BLOQUE TITULO*/
}
#pressroom-module #press-kit .row-listado-press {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
  border-bottom: solid 1px #ccc;
  background: #eee;
}
#pressroom-module #press-kit .kit-press {
  float: left;
  width: 33.2%;
  height: 400px;
  background: #eee;
  border-right: solid 1px #ccc;
}
#pressroom-module #press-kit .kit-press:last-child {
  border-right: none;
}
#pressroom-module #press-kit .kit-press .txt-ficha {
  padding: 50px 60px 20px 60px;
}
#pressroom-module #press-kit .kit-press h2 {
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  color: #3d3d3d;
  font-size: 48px;
  font-size: 4.8rem;
  text-transform: capitalize;
  margin: 0 0 5% 0;
  width: 100%;
}
#pressroom-module #press-kit .kit-press .txt {
  padding: 0;
  font-size: 22px;
  font-size: 2.2rem;
  color: #999;
  font-family: 'HelveticaLTStdBold';
}
#pressroom-module #press-kit .kit-press .links {
  margin: 25px 0 0 0;
  font-size: 18px;
  font-size: 1.8rem;
  width: 100%;
  float: left;
  clear: both;
  color: #d40e43;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
}
#pressroom-module #press-kit .kit-press .links a {
  color: #d40e43;
  text-decoration: none;
}
#pressroom-module #press-kit .kit-press .links a:hover {
  text-decoration: underline;
}
#pressroom-module #press-kit .kit-press .links span {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  margin: 0 10px 0 0;
  font-size: 36px;
  font-size: 3.6rem;
  width: auto !important;
  text-transform: lowercase;
  color: #d40e43;
}
#pressroom-module #press-kit .press-block-title {
  float: left;
  width: 66.6%;
  height: 400px;
  background: #d40e43;
  position: relative;
}
#pressroom-module #press-kit .press-block-title h6 {
  color: white;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  font-size: 68px;
  font-size: 6.8rem;
  padding: 60px 20px 0 60px;
}
#pressroom-module #press-kit .press-block-title .txt {
  color: #333;
  font-size: 30px;
  font-size: 3rem;
  padding: 4% 0 0 60px;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  bottom: 30px;
  position: absolute;
}
#faqs-module {
  float: left;
  clear: both;
  width: 100%;
  background: white;
  /*BLOQUE TITULO*/
  /* MENU FAQS */
  /******BLOQUE FOOTER FAQS*********/
  /*******************************************************/
  /*****************FAQS  ***********************/
  /*******************************************************/
  /*******************************************************/
  /*****************FIN PRESS RELEASES******************/
  /*******************************************************/
}
#faqs-module #faqs-distributor {
  float: left;
  clear: both;
  width: 100%;
}
#faqs-module #faqs-content-wrap {
  width: 100%;
  float: left;
}
#faqs-module #faqs-content {
  margin-left: 170px;
}
#faqs-module .row-listado-faqs {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
}
#faqs-module .faqs-block-title {
  float: left;
  width: 66.6%;
  padding: 40px 0 100px 0;
  background: #d40e43;
  text-transform: uppercase;
}
#faqs-module .faqs-block-title h6 {
  color: white;
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  font-size: 68px;
  font-size: 6.8rem;
  max-width: 400px;
  padding: 60px 0 0 60px;
}
#faqs-module #nav-faqs {
  margin-left: -100%;
  width: 170px;
  float: left;
  background: white;
  position: relative;
  z-index: 5;
  padding: 35px 0 0 0;
}
#faqs-module #nav-faqs ul {
  font-family: 'league_gothicregular';
  font-size: 18px;
  color: #999;
  width: 165px;
  float: left;
  clear: both;
  -webkit-transform: translate3d(0, 0, 0);
}
#faqs-module #nav-faqs ul li {
  float: left;
  clear: both;
  color: #999;
  padding: 0 10px 0 35px;
  min-height: 40px;
  line-height: 40px;
  white-space: nowrap;
  cursor: pointer;
  border-left: solid 5px white;
  text-transform: uppercase;
}
#faqs-module #nav-faqs ul li.active {
  color: #d40e43;
  border-left: solid 5px #d40e43;
}
#faqs-module #nav-faqs ul li:hover {
  color: #d40e43;
  border-left: solid 5px #d40e43;
}
#faqs-module #faqs-footer {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
}
#faqs-module #faqs-footer .faqs-footer-wrap {
  float: left;
  width: 100%;
}
#faqs-module #faqs-footer .faqs-footer-wrap #faqs-footer-text {
  margin-left: 170px;
  color: white;
  width: 48%;
  font-family: 'HelveticaLTStdBold';
  background: #d40e43;
  padding: 7% 46% 7% 6%;
  text-align: left;
  font-size: 30px;
  font-size: 3rem;
  line-height: normal;
}
#faqs-module #faqs-footer .faqs-footer-wrap #faqs-footer-text a {
  text-decoration: underline;
  cursor: pointer;
  display: block;
}
#faqs-module #listado-anchor {
  width: 170px;
  margin-left: -100%;
  float: left;
  padding: 0 0 0 0;
  height: 100px;
  margin: 0 0 0 -100%;
  line-height: 30px;
  border-top: solid 7% white;
  text-align: center;
  color: #333;
  font-family: 'HelveticaLTStdBold';
  background: #ccc;
  font-size: 18px;
  font-size: 1.8rem;
  position: relative;
  z-index: 3;
  bottom: 0;
}
#faqs-module #listado-anchor div {
  position: absolute;
  height: 50px;
  bottom: 30%;
  text-align: center;
  width: 100%;
}
#faqs-module #listado-anchor div a {
  text-decoration: none;
  color: white;
}
#faqs-module #listado-anchor div a p {
  color: #333;
}
#faqs-module #listado-anchor div a p.arrowup {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  color: white;
  width: auto !important;
}
#faqs-module #listado-anchor:hover {
  color: white;
  background: #333;
}
#faqs-module #listado-anchor:hover div a {
  color: white;
}
#faqs-module #listado-anchor:hover div a p {
  color: white;
}
#faqs-module #list-faqs {
  float: left;
  clear: both;
  width: 100%;
  min-height: 300px;
}
#faqs-module #list-faqs > article {
  width: 100%;
  float: left;
  clear: both;
  position: relative;
  cursor: pointer;
  /*bloque informacion faqs listado*/
}
#faqs-module #list-faqs > article.even {
  background: #fbfbfb;
}
#faqs-module #list-faqs > article.odd {
  background: #eee;
}
#faqs-module #list-faqs > article > figure {
  float: left;
  width: 40%;
}
#faqs-module #list-faqs > article > figure img {
  width: 100%;
  height: auto;
  float: left;
}
#faqs-module #list-faqs > article .txt-press {
  float: left;
  width: 100%;
  clear: both;
  padding: 50px 0 48px 0;
}
#faqs-module #list-faqs > article .txt-press .txt-press-wrap {
  padding: 0 60px 0 60px;
}
#faqs-module #list-faqs > article .txt-press .txt-press-wrap h2 {
  font-family: 'HelveticaLTStdBold';
  color: #4d4d4d;
  font-size: 36px;
  font-size: 3.6rem;
  margin: 0 0 0 0;
  width: 100%;
  float: left;
  clear: both;
  cursor: pointer;
}
#faqs-module #list-faqs > article .txt-press .txt-press-wrap .txt {
  display: none;
  font-family: 'HelveticaLTStdBold';
  font-size: 22px;
  font-size: 2.2rem;
  font-size: 26px;
  font-size: 2.6rem;
  color: #999;
  margin: 15px 0 0 0;
  float: left;
  clear: both;
}
#faqs-module #list-faqs > article .txt-press .txt-press-wrap .txt p {
  margin: 15px 0 0 0;
}
#iframeVideoCabecera #player {
  display: none !important;
}
.sidedock {
  display: none !important;
}
.controls {
  display: none !important;
}
#destacado-principal .swiper-slide {
  opacity: 0;
}
#destacado-principal .swiper-slide-fix {
  opacity: 1;
}
.filter-ico-remove {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  width: auto;
  font-size: 24px;
  cursor: pointer;
  color: #333;
}
.tooltipster-default {
  background: none;
  border-radius: none;
  border: none;
}
.tooltipster-default .tooltipster-content {
  padding: 0 0 0 0;
}
.leaflet-right .mapbox-control-info .mapbox-info-toggle {
  display: none;
}
/*TOOLTIP NEWSLETTER*/
#tooltip-newsletter {
  position: fixed;
  background: #f2f2f2;
  z-index: 50;
  padding: 40px;
  width: 360px;
  left: 310px;
  display: none;
}
#tooltip-newsletter .marker {
  width: 0;
  position: absolute;
  float: left;
  margin-top: 50%;
  margin-left: -60px;
  display: block;
  border-bottom: solid 10px transparent;
  border-top: solid 10px transparent;
  border-left: solid 10px transparent;
  border-right: solid 10px #f2f2f2;
  z-index: 10;
}
#tooltip-newsletter header {
  float: left;
  clear: both;
}
#tooltip-newsletter header .tit {
  color: #3d3c3c;
  font-size: 24px;
  font-family: 'HelveticaLTStdBold';
  margin: 0 0 25px 0;
}
#tooltip-newsletter header .subtit {
  color: #ef7907;
  font-size: 24px;
  font-family: 'HelveticaLTStdBold';
}
#tooltip-newsletter #form-chimp-wrapper {
  float: left;
  clear: both;
  margin: 40px 0 0 0;
  width: 100%;
}
#tooltip-newsletter #form-chimp-wrapper h6 {
  display: none;
}
#tooltip-newsletter #form-chimp-wrapper label.error {
  position: absolute;
  display: none !important;
}
#tooltip-newsletter #form-chimp-wrapper input.error {
  background-color: #ffa7a7;
}
#tooltip-newsletter #form-chimp-wrapper .block-newsletter {
  float: left;
  clear: both;
  margin: 0 0 0 0;
  width: 100%;
  /*desactivo si tras enviar tiene exito*/
}
#tooltip-newsletter #form-chimp-wrapper .block-newsletter .mc4wp-form-success .block-form {
  display: none !important;
}
#tooltip-newsletter #form-chimp-wrapper .block-newsletter .mc4wp-form-success .link {
  display: none !important;
}
#tooltip-newsletter #form-chimp-wrapper .block-newsletter .mc4wp-form-success .mc4wp-alert {
  font-family: 'Conv_HelveticaLTStd-BlkCond';
  color: #999;
  font-size: 24px;
}
#tooltip-newsletter #form-chimp-wrapper .block-newsletter .block-form {
  float: left;
  clear: both;
  width: 100%;
  margin: 0 0 20px 0;
  color: #999;
  font-family: 'HelveticaLTStdBold';
  font-size: 12px;
}
#tooltip-newsletter #form-chimp-wrapper .block-newsletter .block-form a {
  color: #999;
  text-decoration: underline;
}
#tooltip-newsletter #form-chimp-wrapper .block-newsletter label.error {
  position: absolute;
  display: none !important;
}
#tooltip-newsletter #form-chimp-wrapper .block-newsletter select {
  width: 100%;
  border: none;
  color: #999;
  font-family: 'HelveticaLTStdBold';
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 50px;
  height: 44px;
  text-indent: 15px;
  background: #ffffff url("layout/icoselect.png") no-repeat right center;
  -webkit-appearance: none;
  border-radius: 0;
}
#tooltip-newsletter #form-chimp-wrapper .block-newsletter input[type=email] {
  border: none;
  background: white;
  color: #999;
  font-family: 'HelveticaLTStdBold';
  font-size: 16px;
  width: 100%;
  margin: 0 0 0 0;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 50px;
  height: 44px;
  text-indent: 15px;
  border-radius: 0;
  -webkit-appearance: none;
}
#tooltip-newsletter #form-chimp-wrapper .block-newsletter .option-radio-form {
  float: left;
  color: #999;
  margin: 0 10px 0 0;
}
#tooltip-newsletter #form-chimp-wrapper .block-newsletter .option-radio-form label {
  display: inline;
  height: 26px;
  line-height: 30px;
  white-space: nowrap;
  position: absolute;
}
#tooltip-newsletter #form-chimp-wrapper .block-newsletter .option-radio-form span {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  cursor: pointer;
  color: #999;
  display: inline-block;
  width: auto;
  margin: 0 10px 0 0;
  float: left;
}
#tooltip-newsletter #form-chimp-wrapper .block-newsletter .link {
  font-family: 'league_gothicregular';
  font-size: 18px;
  color: white;
  height: 27px;
  line-height: 27px;
  padding: 0 0 10px 0;
  float: left;
  clear: both;
}
#tooltip-newsletter #form-chimp-wrapper .block-newsletter .link input {
  border: none;
  color: white;
  text-decoration: none;
  display: inline-block;
  font-family: 'league_gothicregular';
  height: 27px;
  font-size: 18px;
  line-height: 28px;
  padding: 0 10px 0 10px;
  background: #666666;
  cursor: pointer;
}
#tooltip-newsletter #form-chimp-wrapper .block-newsletter .link input:hover {
  background: transparent;
  color: #666666;
}
#page404 {
  float: left;
  clear: both;
  padding: 80px;
  font-family: 'HelveticaLTStdBold';
  opacity: 0;
}
#page404 header {
  color: #f6ae12;
  font-size: 48px;
  float: left;
  margin-right: 80px;
}
#page404 header strong {
  font-size: 120px;
}
#page404 #content404 {
  font-family: 'HelveticaLTStdBold';
  color: #ccc;
  font-size: 30px;
  line-height: 38px;
  float: left;
}
#page404 #content404 a {
  text-decoration: underline;
  color: white;
}
#page404 #content404 .explain {
  margin: 0 0 30px 0;
}
@media only screen and (max-width: 768px) {
  #actual-section-box {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  #main-nav {
    width: 100%;
    position: fixed;
    top: 0;
    float: left;
    background: white;
    height: 70px;
    z-index: 9999;
    opacity: 1;
    left: 0 !important;
  }
  #main-nav #main-nav-control {
    width: 100%;
    background: #f2f2f2;
    height: 70px;
  }
  #main-nav #main-nav-control #section-indicator {
    display: none !important;
  }
  #main-nav #main-nav-control #control-nav {
    margin: 15px 0 0 15px;
    position: absolute;
    top: 0;
  }
  #main-nav #main-nav-control #logonav {
    width: 95px;
    height: 41px;
    margin: 14px 0 0 -41px;
    top: 0;
    left: 50%;
    opacity: 1;
  }
  #main-nav #main-nav-control #info-state-control {
    position: absolute;
    top: 18px;
    right: 18px;
  }
  #main-nav nav {
    display: none;
    float: left;
    width: 100%;
    height: auto;
    position: fixed;
    background: white;
    top: 70px;
  }
  #main-nav nav #main-menu {
    float: left;
    clear: both;
    width: 100%;
  }
  #main-nav nav #main-menu > li {
    text-indent: 15px;
    font-family: 'league_gothicregular';
    font-size: 42px;
    font-size: 4.2rem;
    color: #333;
    width: 100%;
    cursor: pointer;
  }
  #main-nav nav #main-menu > li ul {
    display: block;
    height: 0;
    overflow: hidden;
    width: 100%;
  }
  #main-nav nav #main-menu > li ul li {
    height: 38px;
    line-height: 38px;
    font-size: 3px;
    font-size: 3rem;
    width: 100%;
    text-align: center;
    background: #666;
    border-top: solid 1px #777;
    color: white;
  }
  #main-nav nav #main-menu > li ul li:first-child {
    border-top: none;
  }
  #main-nav nav #main-menu > li ul li a {
    color: white;
    text-decoration: none;
    display: block;
    height: 38px;
    line-height: 38px;
    border-left-style: solid;
  }
  #main-nav nav #main-menu > li .control-nav-link {
    float: left;
    width: 100%;
    text-align: center;
    height: 85px;
    line-height: 85px;
  }
  #main-nav nav #main-menu > li .control-nav-link .txt {
    float: left;
    width: 100%;
    text-align: center;
  }
  #main-nav nav #main-menu > li .control-nav-link .marker {
    width: 0;
    position: relative;
    float: right;
    top: -45px;
    right: 15px;
    display: block;
    border-bottom: solid 6px transparent;
    border-top: solid 6px #cc3366;
    border-left: solid 6px transparent;
    border-right: solid 6px transparent;
  }
  #main-nav nav #access-links {
    float: left;
    clear: both;
    width: 100%;
    position: static;
    bottom: 0;
  }
  #main-nav nav #access-links li {
    width: 100%;
    float: left;
    clear: both;
    text-align: center;
    height: 48px;
    line-height: 48px;
    font-family: 'league_gothicregular';
    text-indent: 15px;
  }
  #main-nav nav #access-links li a {
    text-decoration: none;
    color: #999;
    font-size: 18px;
  }
  #main-content {
    float: left;
    background: #3d3c3c;
    position: relative;
    margin: 70px 0 0 0;
    left: 0 !important;
  }
}
/**************************/
/* FIN BLOQUE NAVEGACION  */
/**************************/
/**********************************/
/*  INICIO FOOTER PRINCIPAL MOVIL */
/**********************************/
@media only screen and (max-width: 768px) {
  #main-footer-spacer {
    height: 300px;
    background: #333;
    display: none !important;
  }
  #main-footer {
    z-index: 5;
    display: block !important;
    position: static !important;
    bottom: 0;
    width: 100%;
    float: left;
    clear: both;
    padding: 85px 0 95px 0;
    color: white;
    font-family: 'HelveticaLTStdBold';
    background: #333;
  }
  #main-footer .telefonica-initiative {
    width: 129px;
    height: 32px;
    margin: 0 auto;
    display: block;
  }
  #main-footer .telefonica-initiative span {
    background: url(layout/telefonica-initiative.png) no-repeat;
    display: block;
    text-indent: -200em;
    overflow: hidden;
    width: 129px;
    height: 32px;
  }
  #main-footer .footer-division {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0;
  }
  #main-footer .access-links-footer {
    padding: 40px 0 0 0;
  }
  #main-footer .access-links-footer li {
    float: left;
    clear: both;
    width: 100%;
    font-size: 18px;
    text-align: center;
    margin: 0 0 15px 0;
  }
  #main-footer .access-links-footer li a {
    color: white;
    text-decoration: none;
  }
  #main-footer .access-links-footer li a:hover {
    text-decoration: underline;
  }
  #main-footer .social-links {
    margin: 60px auto 0 auto;
    width: 100%;
    text-align: center;
  }
  #main-footer .social-links li {
    width: 21px;
    height: 24px;
    float: none;
    display: inline-block;
    margin: 0 20px 0 0;
  }
  #main-footer .social-links li a {
    display: block;
    width: 21px;
    height: 24px;
  }
  #main-footer .copyright {
    margin: 30px 0 0 0;
    font-size: 14px;
    float: left;
    clear: both;
    width: 100%;
    color: #999;
    text-align: center;
  }
  #main-footer .copyright p {
    display: inline;
  }
  #main-footer .copyright a {
    color: #999;
    text-decoration: none;
  }
  #main-footer .copyright a:hover {
    text-decoration: underline;
  }
  #main-footer .copyright .credits {
    color: #666;
    margin: 0px 0 0 0;
  }
  #main-footer .copyright .credits a {
    color: #666;
  }
}
@media only screen and (max-width: 1024px) {
  #main-footer .social-links li {
    margin: 0 5px 0 0;
  }
  #main-footer .social-links li a {
    display: block;
    width: 21px;
    height: 24px;
  }
}
#tablet-mode #destacado-principal,
#mobile-mode #destacado-principal {
  position: relative !important;
}
#tablet-mode #destacado-principal .swiper-slide,
#mobile-mode #destacado-principal .swiper-slide {
  opacity: 1 !important;
  display: block !important;
}
#tablet-mode #destacado-principal .swiper-slide-fix,
#mobile-mode #destacado-principal .swiper-slide-fix {
  opacity: 1 !important;
  display: block !important;
}
#tablet-mode #destacado-principal .swiper-slide-duplicate,
#mobile-mode #destacado-principal .swiper-slide-duplicate {
  opacity: 1 !important;
  display: block !important;
}
#tablet-mode #destacado-principal .swiper-slide-visible,
#mobile-mode #destacado-principal .swiper-slide-visible {
  opacity: 1 !important;
  display: block !important;
}
#tablet-mode #destacado-principal .swiper-slide-active,
#mobile-mode #destacado-principal .swiper-slide-active {
  opacity: 1 !important;
  display: block !important;
}
#tablet-mode #destacado-principal,
#mobile-mode #destacado-principal {
  width: 100%;
  overflow: hidden;
  z-index: 9;
  left: 0 !important;
}
#tablet-mode #destacado-principal #destacado-background,
#mobile-mode #destacado-principal #destacado-background {
  display: none !important;
}
#tablet-mode #destacado-principal #destacado-background-previo,
#mobile-mode #destacado-principal #destacado-background-previo {
  display: none !important;
}
#tablet-mode #destacado-principal .tapa-destacado,
#mobile-mode #destacado-principal .tapa-destacado {
  background: url(layout/tapa_dark.png);
  position: absolute;
  z-index: 50;
  width: 500px;
  height: 500px;
}
#tablet-mode #destacado-principal .bck-destacado,
#mobile-mode #destacado-principal .bck-destacado {
  position: absolute;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  z-index: 10;
}
#tablet-mode #destacado-principal #active-prev-destacado,
#mobile-mode #destacado-principal #active-prev-destacado {
  background: url(layout/px.gif);
  position: absolute;
  left: 0;
  overflow: hidden;
  width: 100px;
  z-index: 60;
  cursor: pointer;
}
#tablet-mode #destacado-principal #active-prev-destacado .control,
#mobile-mode #destacado-principal #active-prev-destacado .control {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  position: absolute;
  display: inline-block;
  color: white;
  width: auto;
  font-size: 20px;
  top: 50%;
  margin-top: -10px;
}
#tablet-mode #destacado-principal #active-next-destacado,
#mobile-mode #destacado-principal #active-next-destacado {
  cursor: pointer;
  background: url(layout/px.gif);
  position: absolute;
  right: 0;
  width: 100px;
  z-index: 60;
  overflow: hidden;
}
#tablet-mode #destacado-principal #active-next-destacado .control,
#mobile-mode #destacado-principal #active-next-destacado .control {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-family: 'LigatureSymbols' !important;
  font-size: 26px;
  width: 60px;
  position: absolute;
  display: inline-block;
  color: white;
  width: auto;
  font-size: 20px;
  top: 50%;
  margin-top: -10px;
}
#tablet-mode #destacado-principal #button-down-dest-principal,
#mobile-mode #destacado-principal #button-down-dest-principal {
  position: absolute;
  width: 15px;
  height: 12px;
  background: url(layout/arrow-down.png) no-repeat 0 0;
  z-index: 100;
  bottom: 3%;
  left: 50%;
  cursor: pointer;
}
#tablet-mode #destacado-principal #clip-destacado-principal,
#mobile-mode #destacado-principal #clip-destacado-principal {
  float: left;
  clear: both;
  overflow: hidden;
  height: auto;
  position: relative;
}
#tablet-mode #destacado-principal #progress-destacado-principal,
#mobile-mode #destacado-principal #progress-destacado-principal {
  position: absolute;
  height: 10px;
  width: 100%;
  z-index: 65;
}
#tablet-mode #destacado-principal #progress-destacado-principal .progress-destacado-principal-seccion,
#mobile-mode #destacado-principal #progress-destacado-principal .progress-destacado-principal-seccion {
  height: 5px;
  background: #fff;
  width: 200px;
  float: left;
}
#tablet-mode #destacado-principal #progress-destacado-principal .progress-destacado-principal-seccion span,
#mobile-mode #destacado-principal #progress-destacado-principal .progress-destacado-principal-seccion span {
  background: #d40e43;
  height: 5px;
  display: block;
  width: 0;
}
#tablet-mode #destacado-principal .destacado,
#mobile-mode #destacado-principal .destacado {
  float: left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 900px;
  width: 1800px;
}
#tablet-mode #destacado-principal .destacado .play-button,
#mobile-mode #destacado-principal .destacado .play-button {
  background-image: url(layout/circle-play.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 143px;
  height: 141px;
  cursor: pointer;
  position: absolute;
  z-index: 100;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 50%;
  margin: 0;
}
#tablet-mode #destacado-principal .destacado .play-button .play-button-interior,
#mobile-mode #destacado-principal .destacado .play-button .play-button-interior {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 129px;
  height: 127px;
  margin: 7px 0 0 7px;
  border-radius: 50%;
  background: transparent;
}
#tablet-mode #destacado-principal .destacado .play-button .play-button-triangle,
#mobile-mode #destacado-principal .destacado .play-button .play-button-triangle {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  background-image: url(layout/ico-play-triangle-over.png);
  background-image: url(layout/ico-play-triangle.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 49px;
  height: 55px;
  margin: 43px 0 0 51px;
  z-index: 3;
}
#tablet-mode #destacado-principal .destacado .play-button:hover,
#mobile-mode #destacado-principal .destacado .play-button:hover {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
  background-image: url(layout/circle-play-over.png);
}
#tablet-mode #destacado-principal .destacado .play-button:hover .play-button-triangle,
#mobile-mode #destacado-principal .destacado .play-button:hover .play-button-triangle {
  background-image: url(layout/ico-play-triangle-over.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 49px;
  height: 55px;
}
#tablet-mode #destacado-principal .destacado .play-button:hover .play-button-interior,
#mobile-mode #destacado-principal .destacado .play-button:hover .play-button-interior {
  width: 129px;
  height: 127px;
  border-radius: 50%;
  margin: 7px 0 0 7px;
  background: rgba(50, 50, 50, 0.5);
}
#tablet-mode #destacado-principal .destacado .txt-destacado,
#mobile-mode #destacado-principal .destacado .txt-destacado {
  max-width: 850px;
  width: 90% !important;
  margin: 0 5% 0 5%;
  margin-left: 5% !important;
  margin-right: 5% !important;
  position: relative;
  z-index: 100;
  bottom: 100px;
  left: 0 !important;
  z-index: 50;
}
#tablet-mode #destacado-principal .destacado .txt-destacado.startup-life,
#mobile-mode #destacado-principal .destacado .txt-destacado.startup-life {
  padding-top: 50px;
  background: url(layout/startup-life-destacado-mobile.png) no-repeat left top;
}
#tablet-mode #destacado-principal .destacado .txt-destacado h2,
#mobile-mode #destacado-principal .destacado .txt-destacado h2 {
  font-family: 'league_gothicregular';
  color: #f6ae12;
  font-size: 28px;
  font-size: 2.8rem;
  text-transform: capitalize;
  margin: 0 0 45px 0;
}
#tablet-mode #destacado-principal .destacado .txt-destacado h4,
#mobile-mode #destacado-principal .destacado .txt-destacado h4 {
  font-family: 'HelveticaLTStdBold';
  color: white;
  font-size: 24px;
  font-size: 2.4rem;
  margin: 0 0 18px 0;
  line-height: normal;
}
#tablet-mode #destacado-principal .destacado .txt-destacado h1,
#mobile-mode #destacado-principal .destacado .txt-destacado h1 {
  color: white;
  font-size: 30px;
  line-height: 30px;
  display: inline-block;
}
#tablet-mode #destacado-principal .destacado .txt-destacado h1 a,
#mobile-mode #destacado-principal .destacado .txt-destacado h1 a {
  color: white;
  text-decoration: none;
}
#tablet-mode #destacado-principal .destacado .txt-destacado h1 a:hover,
#mobile-mode #destacado-principal .destacado .txt-destacado h1 a:hover {
  text-decoration: none;
}
#tablet-mode #destacado-principal .destacado .txt-destacado .link,
#mobile-mode #destacado-principal .destacado .txt-destacado .link {
  font-family: 'league_gothicregular';
  font-size: 18px;
  font-size: 1.8rem;
  color: white;
  height: 27px;
  line-height: 27px;
  margin: 5.5% 0 0 0;
}
#tablet-mode #destacado-principal .destacado .txt-destacado .link a,
#mobile-mode #destacado-principal .destacado .txt-destacado .link a {
  color: white;
  text-decoration: none;
  display: inline-block;
  height: 27px;
  line-height: 27px;
  padding: 0 10px 0 10px;
  background: #666666;
}
#tablet-mode #destacado-principal .destacado figure,
#mobile-mode #destacado-principal .destacado figure {
  overflow: hidden;
}
#tablet-mode #destacado-principal .destacado figure img,
#mobile-mode #destacado-principal .destacado figure img {
  float: left;
  display: none;
}
@media only screen and (max-width: 768px) {
  #destacado-principal {
    position: relative !important;
    left: 0 !important;
  }
  #destacado-principal .swiper-slide {
    opacity: 1 !important;
    display: block !important;
  }
  #destacado-principal .swiper-slide-fix {
    opacity: 1 !important;
    display: block !important;
  }
  #destacado-principal .swiper-slide-duplicate {
    opacity: 1 !important;
    display: block !important;
  }
  #destacado-principal .swiper-slide-visible {
    opacity: 1 !important;
    display: block !important;
  }
  #destacado-principal .swiper-slide-active {
    opacity: 1 !important;
    display: block !important;
  }
  #destacado-principal {
    width: 100%;
    overflow: hidden;
    z-index: 9;
  }
  #destacado-principal #destacado-background {
    display: none !important;
  }
  #destacado-principal #destacado-background-previo {
    display: none !important;
  }
  #destacado-principal .tapa-destacado {
    background: url(layout/tapa_dark.png);
    position: absolute;
    z-index: 50;
    width: 500px;
    height: 500px;
  }
  #destacado-principal .bck-destacado {
    position: absolute;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
    z-index: 10;
  }
  #destacado-principal #active-prev-destacado {
    background: url(layout/px.gif);
    position: absolute;
    left: 0;
    overflow: hidden;
    width: 100px;
    z-index: 60;
    cursor: pointer;
  }
  #destacado-principal #active-prev-destacado .control {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    position: absolute;
    display: inline-block;
    color: white;
    width: auto;
    font-size: 20px;
    top: 50%;
    margin-top: -10px;
  }
  #destacado-principal #active-next-destacado {
    cursor: pointer;
    background: url(layout/px.gif);
    position: absolute;
    right: 0;
    width: 100px;
    z-index: 60;
    overflow: hidden;
  }
  #destacado-principal #active-next-destacado .control {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    position: absolute;
    display: inline-block;
    color: white;
    width: auto;
    font-size: 20px;
    top: 50%;
    margin-top: -10px;
  }
  #destacado-principal #button-down-dest-principal {
    position: absolute;
    width: 15px;
    height: 12px;
    background: url(layout/arrow-down.png) no-repeat 0 0;
    z-index: 100;
    bottom: 3%;
    left: 50%;
    cursor: pointer;
  }
  #destacado-principal #clip-destacado-principal {
    float: left;
    clear: both;
    overflow: hidden;
    height: auto;
    position: relative;
  }
  #destacado-principal #progress-destacado-principal {
    position: absolute;
    height: 10px;
    width: 100%;
    z-index: 65;
  }
  #destacado-principal #progress-destacado-principal .progress-destacado-principal-seccion {
    height: 5px;
    background: #fff;
    width: 200px;
    float: left;
  }
  #destacado-principal #progress-destacado-principal .progress-destacado-principal-seccion span {
    background: #d40e43;
    height: 5px;
    display: block;
    width: 0;
  }
  #destacado-principal .destacado {
    float: left;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 900px;
    width: 1800px;
  }
  #destacado-principal .destacado .play-button {
    background-image: url(layout/circle-play.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 143px;
    height: 141px;
    cursor: pointer;
    position: absolute;
    z-index: 100;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 50%;
    margin: 0;
  }
  #destacado-principal .destacado .play-button .play-button-interior {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    width: 129px;
    height: 127px;
    margin: 7px 0 0 7px;
    border-radius: 50%;
    background: transparent;
  }
  #destacado-principal .destacado .play-button .play-button-triangle {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    background-image: url(layout/ico-play-triangle-over.png);
    background-image: url(layout/ico-play-triangle.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 49px;
    height: 55px;
    margin: 43px 0 0 51px;
    z-index: 3;
  }
  #destacado-principal .destacado .play-button:hover {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
    background-image: url(layout/circle-play-over.png);
  }
  #destacado-principal .destacado .play-button:hover .play-button-triangle {
    background-image: url(layout/ico-play-triangle-over.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 49px;
    height: 55px;
  }
  #destacado-principal .destacado .play-button:hover .play-button-interior {
    width: 129px;
    height: 127px;
    border-radius: 50%;
    margin: 7px 0 0 7px;
    background: rgba(50, 50, 50, 0.5);
  }
  #destacado-principal .destacado .txt-destacado {
    max-width: 850px;
    width: 90% !important;
    margin: 0 5% 0 5%;
    margin-left: 5% !important;
    margin-right: 5% !important;
    position: relative;
    z-index: 100;
    bottom: 100px;
    left: 0 !important;
    z-index: 50;
  }
  #destacado-principal .destacado .txt-destacado.startup-life {
    padding-top: 50px;
    background: url(layout/startup-life-destacado-mobile.png) no-repeat left top;
  }
  #destacado-principal .destacado .txt-destacado h2 {
    font-family: 'league_gothicregular';
    color: #f6ae12;
    font-size: 28px;
    font-size: 2.8rem;
    text-transform: capitalize;
    margin: 0 0 45px 0;
  }
  #destacado-principal .destacado .txt-destacado h4 {
    font-family: 'HelveticaLTStdBold';
    color: white;
    font-size: 24px;
    font-size: 2.4rem;
    margin: 0 0 18px 0;
    line-height: normal;
  }
  #destacado-principal .destacado .txt-destacado h1 {
    color: white;
    font-size: 50px;
    line-height: 50px;
    display: inline-block;
  }
  #destacado-principal .destacado .txt-destacado h1 a {
    color: white;
    text-decoration: none;
  }
  #destacado-principal .destacado .txt-destacado h1 a:hover {
    text-decoration: none;
  }
  #destacado-principal .destacado .txt-destacado .link {
    font-family: 'league_gothicregular';
    font-size: 18px;
    font-size: 1.8rem;
    color: white;
    height: 27px;
    line-height: 27px;
    margin: 5.5% 0 0 0;
  }
  #destacado-principal .destacado .txt-destacado .link a {
    color: white;
    text-decoration: none;
    display: inline-block;
    height: 27px;
    line-height: 27px;
    padding: 0 10px 0 10px;
    background: #666666;
  }
  #destacado-principal .destacado figure {
    overflow: hidden;
  }
  #destacado-principal .destacado figure img {
    float: left;
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  #destacado-seccion-spacer {
    display: none !important;
  }
  /*DESTACADO SECCION*/
  #destacado-seccion {
    position: relative !important;
    width: 100%;
    float: left;
    clear: both;
    overflow: hidden;
    z-index: 10;
    left: 0 !important;
    top: 0 !important;
    opacity: 0;
    /*DESTACADO*/
  }
  #destacado-seccion #pause-btn-helper {
    display: none !important;
  }
  #destacado-seccion #sello-life {
    background: url(layout/startup-life-listado-mobile.png) no-repeat;
    width: 95px;
    height: 45px;
    position: absolute;
    z-index: 100;
    top: 50px;
    right: 0;
    left: initial !important;
  }
  #destacado-seccion #controls-player-cabecera {
    height: 67px;
    width: 100%;
    position: absolute;
    z-index: 100;
    border-top: solid 30px transparent;
  }
  #destacado-seccion #controls-player-cabecera #player-cabecera-progressbar {
    height: 5px;
    background: #ccc;
    width: 100%;
    float: left;
    overflow: hidden;
  }
  #destacado-seccion #controls-player-cabecera #player-cabecera-progressbar span {
    background: #d40e43;
    height: 5px;
    display: block;
    width: 0;
  }
  #destacado-seccion #controls-player-cabecera #player-cabecera-play {
    background: white;
    cursor: pointer;
    width: 150px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    border-right: solid 1px #ccc;
    float: left;
    clear: both;
  }
  #destacado-seccion #controls-player-cabecera #player-cabecera-play:hover {
    color: #d40e43;
  }
  #destacado-seccion #controls-player-cabecera #player-cabecera-play span {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    width: auto;
  }
  #destacado-seccion #controls-player-cabecera #player-cabecera-volume {
    background: white;
    cursor: pointer;
    width: 150px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    border-right: solid 1px #ccc;
    float: left;
  }
  #destacado-seccion #controls-player-cabecera #player-cabecera-volume:hover {
    color: #d40e43;
  }
  #destacado-seccion #controls-player-cabecera #player-cabecera-volume span {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    width: auto;
  }
  #destacado-seccion #controls-player-cabecera #player-cabecera-volume-down {
    background: white;
    cursor: pointer;
    width: 150px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    border-right: solid 1px #ccc;
    float: left;
  }
  #destacado-seccion #controls-player-cabecera #player-cabecera-volume-down:hover {
    color: #d40e43;
  }
  #destacado-seccion #controls-player-cabecera #player-cabecera-volume-down span {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    width: auto;
  }
  #destacado-seccion #controls-player-cabecera #player-cabecera-title {
    background: white;
    color: #333;
    float: left;
    width: 450px;
    padding-right: 20px;
    height: 62px;
    line-height: 62px;
    font-family: 'HelveticaLTStdBold';
    font-size: 14px;
    font-size: 1.4rem;
    border-right: none;
  }
  #destacado-seccion #controls-player-cabecera #player-cabecera-title span {
    margin: 0 0 0 15px;
    width: auto;
    white-space: nowrap;
  }
  #destacado-seccion .destacado-modofondo {
    background: black !important;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  #destacado-seccion .destacado {
    width: 100% !important;
    float: left;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    height: 900px;
    width: 1800px;
  }
  #destacado-seccion .destacado .tapa-destacado {
    background: url(layout/tapa.png);
    position: absolute;
    z-index: 50;
    width: 500px;
    height: 500px;
  }
  #destacado-seccion .destacado .info-destacado {
    color: white;
    font-family: 'HelveticaLTStdBold';
    position: absolute;
    left: 5%;
    bottom: initial;
    top: 80%;
    font-size: 18px;
    font-size: 1.8rem;
  }
  #destacado-seccion .destacado .play-button {
    background-image: url(layout/circle-play.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 143px;
    height: 141px;
    cursor: pointer;
    position: absolute;
    z-index: 100;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 50%;
    margin: 0;
  }
  #destacado-seccion .destacado .play-button .play-button-interior {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    width: 129px;
    height: 127px;
    margin: 7px 0 0 7px;
    border-radius: 50%;
    background: transparent;
  }
  #destacado-seccion .destacado .play-button .play-button-triangle {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    background-image: url(layout/ico-play-triangle-over.png);
    background-image: url(layout/ico-play-triangle.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 49px;
    height: 55px;
    margin: 43px 0 0 51px;
    z-index: 3;
  }
  #destacado-seccion .destacado .play-button:hover {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8), inset 0 0 3px rgba(115, 114, 23, 0.8);
    background-image: url(layout/circle-play-over.png);
  }
  #destacado-seccion .destacado .play-button:hover .play-button-triangle {
    background-image: url(layout/ico-play-triangle-over.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 49px;
    height: 55px;
  }
  #destacado-seccion .destacado .play-button:hover .play-button-interior {
    width: 129px;
    height: 127px;
    border-radius: 50%;
    margin: 7px 0 0 7px;
    background: rgba(50, 50, 50, 0.5);
  }
  #destacado-seccion .destacado .destacado-video-wrapper {
    width: 100%;
    height: 100%;
    visible: hidden;
    display: none;
  }
  #destacado-seccion .destacado figure {
    overflow: hidden;
  }
  #destacado-seccion .destacado figure img {
    float: left;
    display: none;
  }
}
/*ESTRUCTURA MOVIL MODULO ABOUT WAYRA*/
@media only screen and (max-width: 1024px) {
  #about-wayra {
    overflow: hidden;
    float: left;
    clear: both;
    background: #444;
  }
  #about-wayra #about-wayra-content {
    position: relative;
    padding: 0 80px;
    top: 0;
    left: 0;
  }
  #about-wayra h3 {
    font-family: 'HelveticaLTStdBold';
    color: white;
    line-height: normal;
    width: 93%;
    font-size: 14px;
    font-size: 1.4rem;
    margin: 80px 0 0 0;
  }
  #about-wayra #wind-info #wind-info-value {
    font-size: 110px;
    font-family: 'HelveticaLTStdBold';
    color: #666;
  }
  #about-wayra #wind-info #wind-info-value p {
    float: left;
  }
  #about-wayra #wind-info #wind-info-value #wind-info-figure {
    color: #f55252;
    font-size: 100px;
    width: 34px;
    height: 34px;
    overflow: hidden;
    display: block;
    float: left;
    transform: none !important;
  }
  #about-wayra .wayra-info {
    font-family: 'HelveticaLTStdBold';
    color: white;
    line-height: normal;
  }
  #about-wayra .wayra-info .txt {
    font-size: 30px;
    line-height: 32px;
    font-size: 3rem;
    line-height: 3.2rem;
    padding: 0 0 0 0;
    max-width: 600px;
  }
  #about-wayra .wayra-info .txt p.link {
    margin: 55px 0 0 0;
    color: #f6ae12;
  }
  #about-wayra .wayra-info .txt p.link a {
    color: #f6ae12;
  }
  #about-wayra .wayra-info .txt p.link a:hover {
    color: white;
    text-decoration: none;
    margin: 30px 0 0 0;
  }
  #about-wayra #wayra-about-curiosity {
    font-family: 'HelveticaLTStdBold';
    font-size: 30px;
    font-size: 3rem;
    margin: 0 0 0 80px;
  }
  #about-wayra #wayra-about-curiosity .link-block {
    color: white;
    padding: 0 0 0 70px;
    font-size: 30px;
    line-height: 32px;
    font-size: 3rem;
    line-height: 3.2rem;
  }
  #about-wayra #wayra-about-curiosity .link-block .asterisk {
    position: absolute;
    margin-left: -15px;
  }
  #about-wayra #wayra-about-curiosity .link-block a {
    color: #f55252;
    margin: 0 0 0 0;
  }
  #about-wayra #wayra-about-curiosity .link-block a:hover {
    color: white !important;
    text-decoration: none;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity {
    margin: 230px 0 120px 0;
    color: #666;
    height: 300px;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-wind-direction {
    position: absolute;
    left: 5%;
    font-size: 130px;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-wind-direction p {
    position: relative;
    left: -10px;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-wind-direction figure {
    width: 35px;
    height: 35px;
    background: url(layout/ico-wind-direction.png) no-repeat 0 0;
    position: absolute;
    margin: 32px 0 0 -18px;
    z-index: 2;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-location {
    font-size: 130px;
    position: absolute;
    left: 5%;
    margin-top: 110px;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-location p {
    position: relative;
    left: -10px;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-location figure {
    width: 35px;
    height: 35px;
    background: url(layout/ico-location.png) no-repeat 0 0;
    position: absolute;
    margin: 32px 0 0 -18px;
    z-index: 2;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-time {
    font-size: 70px;
    position: absolute;
    left: 5%;
    margin-top: 220px;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-time p {
    position: relative;
    left: -10px;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-time figure {
    width: 35px;
    height: 35px;
    background: url(layout/ico-time.png) no-repeat 0 0;
    position: absolute;
    margin: 25px 0 0 -18px;
    z-index: 2;
  }
}
@media only screen and (max-width: 768px) {
  #about-wayra {
    width: 90%;
    padding: 0 5% 80px 5%;
  }
  #about-wayra .distributor-content {
    padding: 0;
  }
  #about-wayra h3 {
    float: left;
    clear: both;
    color: white;
    line-height: normal;
    width: 100%;
    font-size: 22px;
    font-size: rem;
    margin: 55px 0 0 0;
  }
  #about-wayra #wind-info {
    float: left;
    clear: both;
    width: 100%;
    margin: 40px 0 0 0;
    text-align: left;
  }
  #about-wayra #wind-info #wind-info-value {
    font-size: 130px;
    font-size: 13rem;
    font-family: 'HelveticaLTStdBold';
    color: #666;
  }
  #about-wayra #wind-info #wind-info-value #wind-info-figure {
    font-size: 100px;
    font-size: 10rem;
  }
  #about-wayra .wayra-info {
    width: 100%;
    float: left;
    clear: both;
    padding: 0;
    margin-bottom: 70px;
  }
  #about-wayra .wayra-info .txt {
    font-size: 40px;
    font-size: 4rem;
    line-height: 40px;
    line-height: 4rem;
    padding: 0;
    width: 100%;
    max-width: none;
  }
  #about-wayra .wayra-info .txt p.link {
    margin: 55px 0 0 0;
    color: #f6ae12;
  }
  #about-wayra .wayra-info .txt p.link a {
    color: #f6ae12;
  }
  #about-wayra #wayra-about-curiosity {
    float: left;
    clear: both;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  #about-wayra #wayra-about-curiosity .link-block {
    font-size: 40px;
    font-size: 4rem;
    line-height: 40px;
    line-height: 4rem;
    color: white;
    padding: 0 0 0 0;
  }
  #about-wayra #wayra-about-curiosity .link-block a {
    color: #baaa28;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity {
    margin: 100px auto 120px auto;
    color: #666;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-wind-direction {
    font-size: 150px;
    font-size: 15rem;
    right: 5%;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-wind-direction p {
    position: relative;
    left: 0;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-wind-direction figure {
    width: 35px;
    height: 35px;
    background: url(layout/ico-wind-direction.png) no-repeat 0 0;
    position: absolute;
    margin: 10px 0 0 0;
    z-index: 2;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-location {
    font-size: 150px;
    font-size: 15rem;
    right: 5%;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-location p {
    position: relative;
    left: 0;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-location figure {
    width: 35px;
    height: 35px;
    background: url(layout/ico-location.png) no-repeat 0 0;
    position: absolute;
    margin: 10px 0 0 0;
    z-index: 2;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-time {
    font-size: 90px;
    font-size: 9rem;
    right: 5%;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-time p {
    position: relative;
    left: 0;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity li.data-time figure {
    width: 35px;
    height: 35px;
    background: url(layout/ico-time.png) no-repeat 0 0;
    position: absolute;
    margin: 0 0 0 0;
    z-index: 2;
  }
}
@media only screen and (max-width: 420px) {
  #about-wayra #wind-info {
    float: left;
    clear: both;
    width: 100%;
    margin: 40px 0 0 0;
    text-align: left;
  }
  #about-wayra #wind-info #wind-info-value {
    font-size: 130px;
    font-size: 13rem;
    font-family: 'HelveticaLTStdBold';
    color: #666;
  }
  #about-wayra #wind-info #wind-info-value #wind-info-figure {
    display: none !important;
  }
  #about-wayra .wayra-info {
    margin-bottom: 20px;
  }
  #about-wayra .wayra-info .txt {
    font-size: 16px;
    line-height: 20px;
  }
  #about-wayra .wayra-info .txt p.link {
    margin: 20px 0 0 0;
  }
  #about-wayra #wayra-about-curiosity {
    font-family: 'HelveticaLTStdBold';
    font-size: 30px;
    font-size: 3rem;
    margin: 0 0 0 0;
  }
  #about-wayra #wayra-about-curiosity .link-block {
    color: white;
    padding: 0 0 0 0;
    font-size: 30px;
    line-height: 32px;
    font-size: 3rem;
    line-height: 3.2rem;
  }
  #about-wayra #wayra-about-curiosity .link-block a {
    color: #f55252;
    margin: 0 0 0 0;
  }
  #about-wayra #wayra-about-curiosity .link-block a:hover {
    color: white !important;
    text-decoration: none;
  }
  #about-wayra #wayra-about-curiosity .block-about-curiosity {
    margin: 40px auto 0px auto;
    color: #666;
  }
}
/*ESTRUCTURA MOVIL MODULO ABOUT WAYRA*/
/****************************/
/* INICIO MODULO CALENDAR LINK */
/****************************/
@media only screen and (max-width: 1024px) {
  #calendar-link {
    float: left;
    background: #d41246;
    clear: both;
    width: 100%;
  }
  #calendar-link .txt-block {
    width: 90%;
    padding: 0 5%;
    float: left;
    clear: both;
    font-family: 'HelveticaLTStdBold';
    color: white;
    font-size: 30px;
    font-size: 3rem;
  }
  #calendar-link .txt-block p {
    padding: 45px 0 20px 0;
    max-width: 100%;
  }
  #calendar-link .txt-block p.link {
    padding: 10px 0 20px 0;
    color: #333;
  }
  #calendar-link .txt-block p.link a {
    color: #333;
  }
  #calendar-link figure {
    width: 100%;
    float: left;
    clear: both;
  }
  #calendar-link figure img {
    width: 100%;
    height: auto;
  }
}
/****************************/
/* FIN MODULO CALENDAR LINK  **/
/****************************/
/*******************************/
/* INICIO MODULO FORMULARIO  **/
/******************************/
@media only screen and (max-width: 768px) {
  /*modulo formulario*/
  #block-main-form {
    width: 90%;
    float: left;
    clear: both;
    padding: 35px 5%;
    background: white;
    /*columna formulari*/
  }
  #block-main-form aside {
    width: 100%;
    float: left;
    clear: both;
    font-size: 30px;
    font-size: 3rem;
    line-height: normal;
    padding: 0 0 0 0;
  }
  #block-main-form aside .link-block {
    color: #333;
    padding: 0 0 0 0;
    margin: 0 0 20px 0;
  }
  #block-main-form aside .link-block p {
    margin: 0 0 10px 0;
  }
  #block-main-form aside .link-block a,
  #block-main-form aside .link-block span {
    margin: 0 0 0 0;
    color: #baaa28;
    display: block;
  }
  #block-main-form .block-contact-form {
    width: 100%;
    padding: 0 0 0 0;
    float: left;
    clear: both;
  }
  #block-main-form .block-contact-form .row-form-double {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 25px 0;
    overflow: hidden;
  }
  #block-main-form .block-contact-form .row-form-double select {
    width: 100%;
    background: #dfdede url("layout/icoselect.png") no-repeat right center;
    border: none;
    color: #999;
    font-family: 'HelveticaLTStdBold';
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 44px;
    height: 44px;
    float: left;
    clear: both;
    text-indent: 15px;
    -webkit-appearance: none;
  }
  #block-main-form .block-contact-form .row-form-double select.error {
    background: #ffa7a7;
  }
  #block-main-form .block-contact-form .row-form-double select:first-child {
    float: left;
    margin: 0 0 25px 0;
  }
  #block-main-form .block-contact-form .row-form {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 25px 0;
    overflow: hidden;
  }
  #block-main-form .block-contact-form .row-form input {
    width: 100%;
    background: #dfdede;
    border: none;
    color: #999;
    font-family: 'HelveticaLTStdBold';
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 44px;
    height: 44px;
    text-indent: 15px;
  }
  #block-main-form .block-contact-form .row-form input.error {
    background: #ffa7a7;
  }
  #block-main-form .block-contact-form .row-form select {
    width: 100%;
    background: #dfdede url("layout/icoselect.png") no-repeat right center;
    border: none;
    color: #999;
    font-family: 'HelveticaLTStdBold';
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 44px;
    height: 44px;
    text-indent: 15px;
    -webkit-appearance: none;
  }
  #block-main-form .block-contact-form .row-form select.error {
    background: #ffa7a7;
  }
  #block-main-form .block-contact-form .row-form textarea {
    width: 100%;
    background: #dfdede;
    border: none;
    color: #999;
    font-family: 'HelveticaLTStdBold';
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 44px;
    height: 175px;
    text-indent: 15px;
    -webkit-appearance: none;
  }
  #block-main-form .block-contact-form .row-form textarea.error {
    background: #ffa7a7;
  }
  #block-main-form .block-contact-form .row-form input[type=submit] {
    width: 112px;
    background: #d40e43;
    color: white;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
    float: left;
  }
  #block-main-form .block-contact-form .row-form .conditions-block {
    line-height: 44px;
    height: 44px;
    float: left;
    font-family: 'HelveticaLTStdBold';
    font-size: 18px;
    font-size: 1.8rem;
    color: #999;
    padding: 0 0 0 10px;
  }
  #block-main-form .block-contact-form .row-form .conditions-block a {
    color: #999;
  }
  #block-main-form .block-contact-form .row-form .conditions-block span {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    width: auto;
    cursor: pointer;
  }
}
/*******************************/
/* FIN MODULO FORMULARIO  **/
/******************************/
/****************************/
/* FIN MODULO ABOUT WAYRA  **/
/****************************/
/****************************/
/****************************/
/* INICIO MODULO HASTAG   ******/
/****************************/
@media only screen and (max-width: 768px) {
  #modulo-wayrapeople {
    min-height: 220px;
  }
  #modulo-wayrapeople figure img {
    min-height: 220px;
  }
  #modulo-wayrapeople .wayrapeople-txt h5 {
    font-size: 115px;
    font-size: 11.5rem;
    margin: 0 0 0 0;
  }
  #modulo-wayrapeople .wayrapeople-txt h6 img {
    position: relative;
    top: -50px;
    left: -40px;
  }
  #modulo-wayrapeople .wayrapeople-txt .tit-block-links-people {
    font-size: 18px;
    font-size: 1.8rem;
    display: inline-block;
  }
}
/****************************/
/****************************/
/* FIN MODULO HASTAG   ******/
/****************************/
/**********************************************/
/* MODULO CABECERA SECCION TEXTO MOVIL   ******/
/**********************************************/
@media only screen and (max-width: 768px) {
  #section-content #destacado-seccion-basico {
    display: block;
  }
  #destacado-seccion-basico {
    width: 90%;
    background: #3d3d3d;
    padding: 38px 5% 10% 5%;
    color: white;
    position: relative;
    z-index: 10;
    display: none;
    opacity: 0;
  }
  #destacado-seccion-basico aside {
    float: left;
    width: 90%;
    clear: both;
    margin: 30px 6% 0 0;
    font-family: 'HelveticaLTStdBold';
    font-size: 30px;
    font-size: 3rem;
    line-height: normal;
  }
  #destacado-seccion-basico aside .link-block {
    color: white;
    padding: 0 0 0 0;
  }
  #destacado-seccion-basico aside .link-block p {
    margin: 0 0 5% 0;
  }
  #destacado-seccion-basico aside .link-block a {
    margin: 0 0 0 0;
    color: #baaa28;
    display: block;
  }
  #destacado-seccion-basico header {
    width: 90%;
    margin: 0 0 15px 0;
  }
  #destacado-seccion-basico header h1 {
    width: 100%;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    font-size: 72px;
    font-size: 7.2rem;
    text-transform: uppercase;
  }
  #destacado-seccion-basico .txt-block {
    width: 100%;
    margin: 0 0 0 0;
    line-height: normal;
    float: left;
  }
  #destacado-seccion-basico .txt-block .txt {
    color: white;
    font-family: 'HelveticaLTStdBold';
    margin: 0 0 3% 0;
    font-size: 30px;
    font-size: 3rem;
    line-height: normal;
  }
  #destacado-seccion-basico .txt-block .txt p {
    margin: 0 0 5% 0;
  }
  #destacado-seccion-basico .txt-block h1 {
    color: #f6ae12;
    font-size: 72px;
    font-size: 7.2rem;
    margin: 0 0 0 0;
    float: left;
    clear: both;
    overflow: hidden;
  }
  #destacado-seccion-basico .txt-block h3 {
    font-size: 24px;
    font-size: 2.4rem;
    font-family: 'HelveticaLTStdBold';
    float: left;
    clear: both;
  }
}
/****************************************/
/* FIN MODULO CABECERA SECCION TEXTO   ******/
/***************************************/
/****************************************/
/*PANTALLA SELECCION DE PAISES*/
/***************************************/
@media only screen and (max-width: 768px) {
  #countries-selector {
    opacity: 0;
  }
  #countries-selector-module {
    float: left;
    clear: both;
    padding: 40px 5% 30px 5%;
    width: 90%;
  }
  #countries-selector-module #select-country {
    float: left;
    clear: both;
    width: 100%;
  }
  #countries-selector-module #select-country aside {
    float: left;
    clear: both;
    width: 100%;
  }
  #countries-selector-module #select-country #content-select-country {
    clear: both;
    width: 100%;
  }
  #countries-selector-module #select-country #content-select-country ul {
    float: left;
    clear: none;
    width: 80%;
    margin: 30px 10% 0 10%;
  }
  #countries-selector-module #select-country #content-select-country ul li {
    border-left-style: solid;
    border-left-color: #f6ae12;
    font-family: 'HelveticaLTStdBold';
    color: #f6ae12;
    font-size: 4rem;
    line-height: normal;
    text-transform: capitalize;
    margin: 0 0 10px 0;
    position: relative;
    left: -10px;
  }
  #countries-selector-module #select-country #content-select-country ul li a {
    overflow: hidden;
    line-height: normal;
    margin: 0 0 0 0;
    position: relative;
    left: 10px;
    top: 5px;
    display: block;
    text-decoration: none;
    color: #f6ae12;
  }
}
/****************************************/
/* FIN PANTALLA SELECCION DE PAISES*/
/***************************************/
/****************************************/
/*PANTALLA SELECCION DE PAISES*/
/***************************************/
@media only screen and (max-width: 768px) {
  #page404 {
    float: left;
    clear: both;
    font-family: 'HelveticaLTStdBold';
    opacity: 0;
    padding: 80px 5% 80px 5%;
    width: 90%;
  }
  #page404 header {
    color: #f6ae12;
    font-size: 48px;
    float: left;
    clear: both;
    margin-right: 0;
  }
  #page404 header strong {
    font-size: 120px;
  }
  #page404 #content404 {
    font-family: 'HelveticaLTStdBold';
    color: #ccc;
    font-size: 30px;
    line-height: 38px;
    float: left;
    clear: both;
  }
  #page404 #content404 a {
    text-decoration: underline;
    color: white;
  }
  #page404 #content404 .explain {
    margin: 0 0 30px 0;
  }
}
/****************************************/
/* FIN PANTALLA SELECCION DE PAISES*/
/***************************************/
@media only screen and (max-width: 768px) {
  #contact-group {
    padding: 80px 0 100px 0;
    float: left;
    clear: both;
    width: 100%;
    background: white;
    border-top: solid 1px #f6f6f6;
  }
  #contact-group header {
    padding: 0 80px 50px 80px;
    float: left;
    clear: both;
    color: #999;
    font-size: 30px;
    font-size: 3rem;
    font-family: 'HelveticaLTStdBold';
  }
  #contact-group #contact-academy-list {
    float: left;
    clear: both;
    padding: 0 80px 0 80px;
    width: 100%;
  }
  #contact-group .contact-group {
    margin: 0 0 0 0;
    float: left;
    clear: both;
    width: 100%;
  }
  #contact-group .contact-group .academy {
    width: 70%;
    float: left;
    clear: both:
        margin:0 0 50px 0;
  }
  #contact-group .contact-group .academy h4 {
    color: #3d3c3c;
    font-size: 31px;
    font-size: 3.1rem;
    font-family: 'HelveticaLTStdBold';
    margin: 0 0 25px 0;
    line-height: 35px;
    line-height: 3.5rem;
  }
  #contact-group .contact-group .academy p {
    color: #999;
    font-family: 'HelveticaLTStdBold';
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 25px;
    line-height: 2.5rem;
    max-width: 370px;
    margin: 0 0 15px 0;
  }
  #contact-group .contact-group .academy p a {
    color: #999;
    text-decoration: none;
  }
  #contact-group .contact-group .academy p a:hover {
    color: #3d3c3c;
    text-decoration: underline;
  }
  #contact-group .contact-group .academy p span {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    color: #d40e43;
    position: absolute;
    margin-left: -35px;
  }
}
@media only screen and (max-width: 768px) {
  #mobile-mode #modulo-rejilla .modulo-rejilla-noticias .info-noticias-rejilla figure {
    max-height: 200px !important;
  }
}
@media only screen and (max-width: 768px) {
  #waypoints-destacados-wrap {
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
    position: relative;
    background: white;
    z-index: 5;
  }
  #waypoints-destacados {
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
    position: relative;
    background: white;
  }
  #waypoints-destacados .swiper-slide > img {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
  }
  /*TITULO STARTUPS*/
  #waypoints-title {
    position: absolute;
    font-size: 14px;
    margin: 80px 0 0 5%;
    color: #ccc;
    font-family: 'HelveticaLTStdBold';
    z-index: 10;
  }
  /* PAGINACION WAYPOINTS */
  #waypoints-pagination {
    position: static;
    width: 100%;
    z-index: 1000;
    height: 55px;
    top: 0;
    left: 0;
  }
  #waypoints-pagination #title-waypoints-mobile {
    width: 150px;
    float: left;
    color: #ef7907;
    font-family: 'HelveticaLTStdBold';
    font-size: 27px;
    font-size: 2.7rem;
    display: block !important;
    margin: 20px 5px 4px 5%;
    text-transform: capitalize;
  }
  #waypoints-pagination ul {
    width: auto;
    float: right;
    margin: 0 10px 0 0;
  }
  #waypoints-pagination ul li {
    display: inline-block;
    margin: 15px 5px 4px 5px;
    float: none;
    clear: none;
    position: relative;
    left: 0;
  }
  #waypoints-pagination ul li.active {
    background: url(layout/ellipse.png) no-repeat 0 0;
  }
  #waypoints-pagination ul li.active span {
    background: #999 !important;
  }
  #waypoints-pagination ul li.active .tooltip-pagination {
    display: block;
  }
  #waypoints-pagination ul li:hover span {
    background: #d40e43;
  }
  #waypoints-pagination ul li span {
    display: block;
    border-radius: 3px;
    width: 6px;
    height: 6px;
    background: #999;
    position: relative;
    top: 5px;
    left: 5px;
  }
  #waypoints-pagination ul li .tooltip-pagination {
    position: absolute;
    display: none !important;
  }
  /* BOTON ver todos */
  #waypoints-viewall {
    background: #ef7907;
    color: white;
    font-family: 'HelveticaLTStdBold';
    font-size: 25px;
    font-size: 2.5rem;
    text-decoration: underline;
    cursor: pointer;
    height: 170px;
    line-height: 170px;
    position: absolute;
    margin: 0 0 0 0;
    z-index: 10;
    width: 300px;
    text-align: center;
  }
  /*INFO STARTUP / WAYPOINT */
  #info-waypoint {
    background: white;
    position: static;
    margin: 0 0 0 0;
    z-index: 10;
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  #info-waypoint header {
    width: 100%;
    clear: both;
    float: left;
    overflow: hidden;
  }
  #info-waypoint header figure {
    width: 100%;
    overflow: hidden;
  }
  #info-waypoint header figure img {
    width: 100%;
    height: auto;
    float: left;
  }
  #info-waypoint .txt {
    padding: 0 7.5% 0 7.5%;
    width: 85%;
    font-family: 'HelveticaLTStdBold';
    font-size: 30px;
    font-size: 3rem;
  }
  #info-waypoint .txt p {
    margin: 0 0 25px 0;
  }
  #info-waypoint .txt p.link a {
    color: #d40e43;
  }
  #tapa-waypoint {
    background: red;
    position: absolute;
    z-index: 5;
    opacity: .5;
    display: none !important;
  }
}
#mobile-mode,
#tablet-mode {
  /* PAGINACION WAYPOINTS */
  /* BOTON ver todos */
  /*INFO STARTUP / WAYPOINT */
}
#mobile-mode #waypoints-destacados-wrap,
#tablet-mode #waypoints-destacados-wrap {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
  position: relative;
  background: white;
  z-index: 5;
}
#mobile-mode #waypoints-destacados,
#tablet-mode #waypoints-destacados {
  float: left;
  clear: both;
  width: 100%;
  overflow: hidden;
  position: relative;
  background: white;
}
#mobile-mode #waypoints-destacados .swiper-slide > img,
#tablet-mode #waypoints-destacados .swiper-slide > img {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
#mobile-mode #waypoints-pagination,
#tablet-mode #waypoints-pagination {
  position: static;
  width: 100%;
  z-index: 1000;
  height: 55px;
  top: 0;
  left: 0;
}
#mobile-mode #waypoints-pagination #title-waypoints-mobile,
#tablet-mode #waypoints-pagination #title-waypoints-mobile {
  width: 160px;
  float: left;
  color: #ef7907;
  font-family: 'HelveticaLTStdBold';
  font-size: 27px;
  font-size: 2.7rem;
  display: block !important;
  margin: 20px 5px 4px 5%;
  text-transform: capitalize;
}
#mobile-mode #waypoints-pagination ul,
#tablet-mode #waypoints-pagination ul {
  width: auto;
  float: right;
  margin: 0 10px 0 0;
}
#mobile-mode #waypoints-pagination ul li,
#tablet-mode #waypoints-pagination ul li {
  display: inline-block;
  margin: 15px 5px 4px 5px;
  float: none;
  clear: none;
  position: relative;
  left: 0;
}
#mobile-mode #waypoints-pagination ul li.active,
#tablet-mode #waypoints-pagination ul li.active {
  background: url(layout/ellipse.png) no-repeat 0 0;
}
#mobile-mode #waypoints-pagination ul li.active span,
#tablet-mode #waypoints-pagination ul li.active span {
  background: #999 !important;
}
#mobile-mode #waypoints-pagination ul li.active .tooltip-pagination,
#tablet-mode #waypoints-pagination ul li.active .tooltip-pagination {
  display: block;
}
#mobile-mode #waypoints-pagination ul li:hover span,
#tablet-mode #waypoints-pagination ul li:hover span {
  background: #d40e43;
}
#mobile-mode #waypoints-pagination ul li span,
#tablet-mode #waypoints-pagination ul li span {
  display: block;
  border-radius: 3px;
  width: 6px;
  height: 6px;
  background: #999;
  position: relative;
  top: 5px;
  left: 5px;
}
#mobile-mode #waypoints-pagination ul li .tooltip-pagination,
#tablet-mode #waypoints-pagination ul li .tooltip-pagination {
  position: absolute;
  display: none !important;
}
#mobile-mode #waypoints-viewall,
#tablet-mode #waypoints-viewall {
  background: #ef7907;
  color: white;
  font-family: 'HelveticaLTStdBold';
  font-size: 25px;
  font-size: 2.5rem;
  text-decoration: underline;
  cursor: pointer;
  height: 170px;
  line-height: 170px;
  position: absolute;
  margin: 0 0 0 0;
  z-index: 10;
  width: 300px;
  text-align: center;
}
#mobile-mode #waypoints-content,
#tablet-mode #waypoints-content {
  width: 100%;
  overflow: hidden;
  position: relative;
  float: left;
  clear: both;
}
#mobile-mode #waypoints-content .swiper-wrapper,
#tablet-mode #waypoints-content .swiper-wrapper {
  overflow: hidden;
}
#mobile-mode #waypoints-content .swiper-wrapper .partner,
#tablet-mode #waypoints-content .swiper-wrapper .partner {
  overflow: hidden;
}
#mobile-mode #waypoints-content .swiper-wrapper .partner img,
#tablet-mode #waypoints-content .swiper-wrapper .partner img {
  float: left;
  width: 100% !important;
}
#mobile-mode #info-waypoint,
#tablet-mode #info-waypoint {
  background: white;
  position: static;
  margin: 0 0 0 0;
  z-index: 10;
  width: 100%;
  height: auto;
  overflow: hidden;
}
#mobile-mode #info-waypoint header,
#tablet-mode #info-waypoint header {
  width: 100%;
  clear: both;
  float: left;
  overflow: hidden;
}
#mobile-mode #info-waypoint header figure,
#tablet-mode #info-waypoint header figure {
  width: 100%;
  overflow: hidden;
}
#mobile-mode #info-waypoint header figure img,
#tablet-mode #info-waypoint header figure img {
  width: 100%;
  height: auto;
  float: left;
}
#mobile-mode #info-waypoint .txt,
#tablet-mode #info-waypoint .txt {
  padding: 0 7.5% 0 7.5%;
  width: 85%;
  font-family: 'HelveticaLTStdBold';
  font-size: 30px;
  font-size: 3rem;
}
#mobile-mode #info-waypoint .txt p,
#tablet-mode #info-waypoint .txt p {
  margin: 0 0 25px 0;
}
#mobile-mode #info-waypoint .txt p.link a,
#tablet-mode #info-waypoint .txt p.link a {
  color: #d40e43;
}
#mobile-mode #tapa-waypoint,
#tablet-mode #tapa-waypoint {
  background: red;
  position: absolute;
  z-index: 5;
  opacity: .5;
  display: none !important;
}
@media only screen and (max-width: 768px) {
  #listado-fichas {
    float: left;
    clear: both;
    background: white;
    width: 100%;
    /*MENU FILTROS */
    /*FOOTER LISTADO ANCLA + DESCRIPCION EN ROJO*/
  }
  #listado-fichas #listado-fichas-distributor {
    float: left;
    clear: both;
    width: 100%;
  }
  #listado-fichas #listado-fichas-filters {
    margin-left: 0;
    width: 100%;
    position: static;
    z-index: 2;
    padding: 0 0 0 0;
    float: left;
    clear: both;
    position: relative;
    z-index: 100;
  }
  #listado-fichas #listado-fichas-filters ul {
    font-family: 'league_gothicregular';
    font-size: 18px;
    font-size: 1.8rem;
    color: #999;
    width: 90%;
    padding: 0 5%;
    float: left;
    clear: both;
    height: 800px;
    /* truco xq no se ve*/
    overflow: visible;
    -webkit-transform: translate3d(0, 0, 0);
  }
  #listado-fichas #listado-fichas-filters ul .filter-title {
    float: left;
    clear: both;
    width: 100%;
    border-left: solid 5px white;
    padding: 0 0 0 0;
  }
  #listado-fichas #listado-fichas-filters ul .filter-title div {
    float: left;
    width: 100%;
  }
  #listado-fichas #listado-fichas-filters ul .filter-title .marker {
    display: none !important;
    width: 0;
    position: relative;
    float: right;
    top: 16px;
    right: 15px;
    height: auto;
    min-height: 0;
    padding: 10px 0;
    /*
                position:relative;
                margin:38px 0 0 205px;
                */
    display: block;
    border-bottom: solid 6px transparent;
    border-top: solid 6px #cc3366;
    border-left: solid 6px transparent;
    border-right: solid 6px transparent;
  }
  #listado-fichas #listado-fichas-filters ul li {
    float: left;
    clear: none;
    text-align: center;
    color: #999;
    padding: 0 0 0 0;
    width: 20%;
    border-left: none;
    min-height: 40px;
    line-height: 40px;
    white-space: nowrap;
    cursor: pointer;
    font-size: 18px;
    margin-bottom: 0;
  }
  #listado-fichas #listado-fichas-filters ul li .filter-title {
    border-left: none;
    border-top: solid 5px #fff;
  }
  #listado-fichas #listado-fichas-filters ul li.active {
    color: #d40e43;
  }
  #listado-fichas #listado-fichas-filters ul li.active .filter-title {
    border-left: none;
    border-top: solid 5px #d40e43;
  }
  #listado-fichas #listado-fichas-filters ul li:hover {
    color: #d40e43;
  }
  #listado-fichas #listado-fichas-filters ul li:hover .filter-title {
    border-left: none;
    border-top: solid 5px #d40e43;
  }
  #listado-fichas #listado-fichas-filters ul li.visible {
    color: #d40e43;
  }
  #listado-fichas #listado-fichas-filters ul li.visible .filter-title {
    border-left: none;
    border-top: solid 5px #d40e43;
  }
  #listado-fichas #listado-fichas-filters ul li.rss-filter {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
  }
  #listado-fichas #listado-fichas-filters ul li ul {
    -webkit-transform: translate3d(0, 0, 0);
    float: left;
    clear: both;
    position: absolute;
    overflow: hidden;
    height: 0;
    margin: 35px 0 0 -15px;
    padding: 20px 0 0 0;
    padding: 0;
    width: 90%;
  }
  #listado-fichas #listado-fichas-filters ul li ul li {
    clear: both;
    float: left;
    text-align: left;
    padding: 0 0 0 15px;
    border-left: solid 5px white;
    background-color: white;
    font-size: 14px;
    white-space: normal;
    line-height: 20px;
    min-height: 25px;
    text-transform: uppercase;
  }
  #listado-fichas #listado-fichas-filters ul li ul li.active {
    color: #d40e43;
    border-left: solid 5px #d40e43;
  }
  #listado-fichas #listado-fichas-content-wrap {
    width: 100%;
    float: left;
  }
  #listado-fichas #listado-fichas-content {
    float: left;
    margin-left: 0;
    /*tipo de bloque ficha título */
  }
  #listado-fichas #listado-fichas-content .row-listado-fichas {
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
  }
  #listado-fichas #listado-fichas-content .row-listado-startups {
    display: none;
  }
  #listado-fichas #listado-fichas-content .processed-row {
    display: block;
  }
  #listado-fichas #listado-fichas-content .ficha {
    float: left;
    width: 33.3%;
  }
  #listado-fichas #listado-fichas-content .ficha img {
    float: left;
  }
  #listado-fichas #listado-fichas-content .ficha .bck-destacadoficha {
    width: 100%;
    position: absolute;
  }
  #listado-fichas #listado-fichas-content .ficha .ico-view-ficha {
    position: absolute;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #bbb;
    border-radius: 20px;
    display: block;
    z-index: 20;
    font-family: 10px;
    left: 8px;
    bottom: 8px;
  }
  #listado-fichas #listado-fichas-content .ficha .ico-view-ficha span {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    cursor: pointer;
    color: white;
    width: auto;
    display: inline-block;
    line-height: 30px;
  }
  #listado-fichas #listado-fichas-content .ficha .ico-view-ficha-active {
    background: url("layout/ico-close.jpg") no-repeat;
    height: 40px;
    width: 40px;
    border-radius: 0;
    left: auto;
    cursor: pointer;
    bottom: auto;
    top: 0px;
    right: -41px;
  }
  #listado-fichas #listado-fichas-content .ficha .ico-view-ficha-active span {
    display: none;
  }
  #listado-fichas #listado-fichas-content .ficha .info-ficha-story {
    color: #f6ae12;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    text-transform: uppercase;
    font-size: 40px;
    font-size: 4rem;
    float: left;
    clear: both;
    padding: 15px 15px 0 15px;
    line-height: normal;
    position: relative;
    bottom: initial;
  }
  #listado-fichas #listado-fichas-content .ficha .info-ficha-mentor {
    color: white;
    font-family: 'HelveticaLTStdBold';
    font-size: 24px;
    font-size: 2.4rem;
    float: left;
    clear: both;
    padding: 5% 5% 0 5%;
    width: 40%;
    line-height: normal;
    position: absolute;
    z-index: 3;
  }
  #listado-fichas #listado-fichas-content .ficha .info-ficha-mentor h6 {
    color: #f6ae12;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    text-transform: uppercase;
    font-size: 40px;
    font-size: 4rem;
  }
  #listado-fichas #listado-fichas-content .ficha .contact-ficha-mentors {
    bottom: initial !important;
    position: relative !important;
  }
  #listado-fichas #listado-fichas-content .ficha .contact-ficha-startups {
    bottom: initial !important;
    position: relative !important;
  }
  #listado-fichas #listado-fichas-content .ficha .contact-ficha-partners {
    bottom: initial !important;
    position: relative !important;
  }
  #listado-fichas #listado-fichas-content .ficha .title-startup {
    font-size: 30px;
    font-size: 3rem;
    font-family: 'league_gothicregular';
    text-align: center;
    color: #333;
    background: #ccc;
    background: #f2f2f2;
    position: absolute;
    text-transform: uppercase;
    width: 100%;
  }
  #listado-fichas #listado-fichas-content .ficha .title-startup p {
    position: relative;
    top: 50%;
    margin-top: -15px;
  }
  #listado-fichas #listado-fichas-content .ficha .info-ficha-team {
    color: white;
    font-family: 'HelveticaLTStdBold';
    font-size: 18px;
    font-size: 3rem;
    float: left;
    clear: both;
    padding: 5% 5% 0 5%;
    width: auto;
    line-height: normal;
    position: absolute;
    z-index: 5;
    z-index: 3;
    bottom: 20px;
    width: 40%;
    white-space: initial;
  }
  #listado-fichas #listado-fichas-content .ficha .txt-ficha {
    width: 100%;
    overflow: hidden;
    position: absolute;
    background: url(layout/over.png) repeat 0 0;
  }
  #listado-fichas #listado-fichas-content .ficha .txt-ficha div .link-story {
    text-align: center;
    color: #ef7907;
    font-size: 48px;
    font-size: 4.8rem;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    padding: 0 0 0 0;
    position: relative;
    margin-top: -24px;
    top: 50%;
    width: 60%;
    float: left;
    clear: both;
    cursor: pointer;
  }
  #listado-fichas #listado-fichas-content .ficha .txt-ficha div h6 {
    color: #f6ae12;
    font-size: 30px;
    font-size: 4rem;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    padding: 15px 15px 0 15px;
    width: auto;
    float: left;
    clear: both;
  }
  #listado-fichas #listado-fichas-content .ficha .txt-ficha div .info-ficha {
    color: white;
    font-family: 'HelveticaLTStdBold';
    font-size: 24px;
    font-size: 2.2rem;
    float: left;
    clear: both;
    padding: 5% 15px 0 15px;
    width: auto;
    line-height: normal;
  }
  #listado-fichas #listado-fichas-content .ficha .txt-ficha div .info-ficha-startup {
    font-size: 14px;
  }
  #listado-fichas #listado-fichas-content .ficha .txt-ficha div .contact-ficha {
    float: left;
    clear: both;
    padding: 15px 15px 0 15px;
    color: #ccc;
    font-family: 'HelveticaLTStdBold';
    font-size: 14px;
    font-size: 1.4rem;
  }
  #listado-fichas #listado-fichas-content .ficha .txt-ficha div .contact-ficha a {
    text-decoration: none;
    color: #ccc;
  }
  #listado-fichas #listado-fichas-content .ficha .txt-ficha div .contact-ficha span {
    display: inline-block;
    margin: 0 10px 0 0;
    width: auto !important;
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    font-size: 18px;
  }
  #listado-fichas #listado-fichas-content .ficha-block-anchor {
    text-align: center;
    width: 100%;
  }
  #listado-fichas #listado-fichas-content .ficha-block-anchor h6 {
    color: white;
    font-family: 'HelveticaLTStdBold';
    font-size: 30px;
    font-size: 3rem;
    line-height: 30px;
    margin: -15px 0 0 0;
    position: relative;
    top: 50%;
    padding: 0;
    text-decoration: underline;
    cursor: pointer;
  }
  #listado-fichas #listado-fichas-content .ficha-block-anchor h6 a {
    color: white;
  }
  #listado-fichas #listado-fichas-content .ficha-block-title h6 {
    color: white;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    font-size: 72px;
    font-size: 7.2rem;
    padding: 8% 0 0 4%;
  }
  #listado-fichas #listado-fichas-content .ficha-block-title h6 > .filter-title-link {
    cursor: pointer;
    display: inline-block;
    line-height: 78px;
    line-height: 7.8rem;
  }
  #listado-fichas #listado-fichas-content .ficha-block-title h6 > .filter-title-link:hover {
    color: #333;
  }
  #listado-fichas #listado-fichas-content .ficha-block-title .txt {
    color: #333;
    font-size: 30px;
    font-size: 3rem;
    position: absolute;
    bottom: 15%;
    padding: 4% 0 0 4%;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
  }
  #listado-fichas #listado-fichas-content .ficha-block-title .txt a {
    color: white;
  }
  #listado-fichas #listado-fichas-footer {
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
  }
  #listado-fichas #listado-fichas-footer .text-footer-listado-wrap {
    float: left;
    width: 100%;
  }
  #listado-fichas #listado-fichas-footer .text-footer-listado-wrap #text-footer-listado {
    margin-left: 0;
    width: 90%;
    padding: 40px 5% 40px 5%;
    text-align: left;
    font-size: 30px;
    font-size: 3rem;
    line-height: normal;
  }
  #listado-fichas #listado-fichas-footer .text-footer-listado-wrap #text-footer-listado a {
    text-decoration: underline;
    cursor: pointer;
    display: block;
  }
  #listado-fichas #listado-anchor {
    display: none !important;
  }
}
#tablet-mode #listado-fichas #listado-fichas-content .ficha .txt-ficha,
#mobile-mode #listado-fichas #listado-fichas-content .ficha .txt-ficha {
  top: auto !important;
  left: auto !important;
}
#mobile-mode #listado-fichas #listado-fichas-filters ul li ul {
  left: 0;
  margin: 35px 0 0 0;
  padding: 20px 0 0 0;
  background: white;
  width: 100%;
}
#mobile-mode #listado-fichas #listado-fichas-filters ul li ul li {
  clear: none;
  width: 40%;
  padding: 0 0 0 7%;
}
#mobile-mode #listado-fichas #listado-fichas-content .ficha .txt-ficha div .info-ficha-startup {
  max-height: 100px;
  overflow: hidden;
}
#mobile-mode #listado-fichas #listado-fichas-content .ficha .txt-ficha div .contact-ficha {
  padding-top: 0;
}
#mobile-mode #stories #listado-fichas #listado-fichas-content .ficha-block-title .txt {
  position: static !important;
}
#mobile-mode #stories #listado-fichas #listado-fichas-content .ficha-block-title-listado {
  height: auto !important;
  padding-bottom: 10px;
}
#mobile-mode #partners #listado-fichas #listado-fichas-content .ficha .txt-ficha .info-ficha {
  max-height: 84px !important;
  height: 84px !important;
  overflow: hidden !important;
  font-size: 12px  !important;
}
#mobile-mode .filter-title-link,
#mobile-mode #filtersTitleBox {
  font-size: 20px !important;
}
#mobile-mode #startups .ficha-block-title-listado {
  height: auto !important;
  min-height: 140px;
}
@media only screen and (max-width: 768px) {
  #interior-corporativa,
  #investors {
    width: 100%;
    background: #333;
    float: left;
    clear: both;
  }
  #interior-corporativa .distributor-content,
  #investors .distributor-content {
    padding: 0 0 0 0;
  }
  #interior-corporativa .last-distributor-content,
  #investors .last-distributor-content {
    padding: 0 0 0 0;
  }
  #interior-corporativa #about-wayra .distributor-content,
  #investors #about-wayra .distributor-content {
    padding: 0 0 0 0;
  }
  #interior-corporativa #static-page,
  #investors #static-page {
    float: left;
    clear: both;
    padding: 40px 5% 20px 5%;
    width: 90%;
  }
  #interior-corporativa #static-page > header,
  #investors #static-page > header {
    margin: 0 0 25px 0;
  }
  #interior-corporativa #static-page > header h3,
  #investors #static-page > header h3 {
    width: 100%;
    font-size: 20px;
    font-size: 3rem;
    line-height: normal;
    margin: 0 0 20px 0;
  }
  #interior-corporativa #static-page > header h1,
  #investors #static-page > header h1 {
    width: 100%;
    font-size: 72px;
    font-size: 7.2rem;
    margin: 0 0 0 0;
  }
  #interior-corporativa .info-block,
  #investors .info-block {
    line-height: normal;
    margin: 0 0 25px 0;
    width: 100%;
  }
  #interior-corporativa .info-block .txt,
  #investors .info-block .txt {
    font-size: 30px;
    font-size: 3rem;
    padding: 0 0 0 0;
    margin-bottom: 30px;
    width: 100%;
    max-width: 100%;
  }
  #interior-corporativa .info-block .txt p a,
  #investors .info-block .txt p a {
    margin: 5px 0 0 0;
    color: #baaa28;
    display: block;
  }
  #interior-corporativa .interior-content,
  #investors .interior-content {
    width: 100%;
    font-size: 3rem;
    margin: 0 0 50px 0;
  }
  #interior-corporativa .interior-content a,
  #investors .interior-content a {
    color: #d40e43;
  }
  #interior-corporativa .interior-content .txt,
  #investors .interior-content .txt {
    padding: 0 0 0 0;
  }
  #interior-corporativa .interior-content .txt p,
  #investors .interior-content .txt p {
    margin: 0 0 15px 0;
    line-height: normal;
  }
  #interior-corporativa .interior-content .txt h6,
  #investors .interior-content .txt h6 {
    margin: 25px 0 25px 0;
    font-size: 48px;
    font-size: 4.8rem;
    width: 100%;
    line-height: 40px;
  }
  #interior-corporativa .distributor-fullimg,
  #investors .distributor-fullimg {
    padding: 0 0 0 0;
    width: 100%;
    overflow: hidden;
  }
  #interior-corporativa .distributor-fullimg figure,
  #investors .distributor-fullimg figure {
    width: 100%;
    height: auto;
    margin: 0 0 20px 0;
  }
  #interior-corporativa .distributor-fullimg figure img,
  #investors .distributor-fullimg figure img {
    width: 100%;
    height: auto;
  }
  #interior-corporativa .distributor-fullimg .info-img,
  #investors .distributor-fullimg .info-img {
    color: #666;
    font-family: 'HelveticaLTStdBold';
    max-width: 100%;
    float: right;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 28px;
  }
}
@media only screen and (max-width: 768px) {
  #galeria-spaces {
    float: left;
    clear: both;
    width: 100%;
    background: white;
    /*GALERIA SPACES, MUY SIMILAR AL DESTACADO PRINCIUPAL EN MAIN.CSS*/
  }
  #galeria-spaces #map-spaces {
    display: none !important;
  }
  #galeria-spaces #spaces-slides {
    display: none;
  }
  #galeria-spaces #nav-spaces {
    position: static;
    height: auto;
    background: transparent;
    width: 100%;
    right: 0;
    z-index: 10;
  }
  #galeria-spaces #nav-spaces #nav-spaces-active {
    display: none;
  }
  #galeria-spaces #nav-spaces #listado-spaces-activos {
    background: white;
    width: 100%;
    float: left;
    position: relative;
    z-index: 3;
    height: auto;
    padding: 25px 0 0 0;
    overflow: hidden;
  }
  #galeria-spaces #nav-spaces #listado-spaces-activos header {
    width: 100%;
    height: auto;
    position: static;
    margin-top: 0;
    float: left;
    clear: both;
    background: white;
    padding: 0 0 15px 0;
  }
  #galeria-spaces #nav-spaces #listado-spaces-activos header h6 {
    font-family: 'league_gothicregular';
    color: #333;
    font-size: 72px;
    font-size: 7.2rem;
    text-align: center;
    margin: 20px 0 0 0;
    width: 90%;
    padding: 0 5%;
  }
  #galeria-spaces #nav-spaces #listado-spaces-activos header h5 {
    color: #f6ae12;
    font-family: 'HelveticaLTStdBold';
    font-size: 31px;
    font-size: 3.1rem;
    text-align: center;
    text-decoration: none;
    margin: 10px 0 0 0;
    display: block;
  }
  #galeria-spaces #nav-spaces #listado-spaces-activos header #show-spaces-button {
    display: none !important;
  }
  #galeria-spaces #nav-spaces #listado-spaces-activos ul {
    width: 90%;
    margin: 0 0 0 0;
    padding: 15px 5% 0 5%;
    float: left;
    clear: both;
    height: auto;
    font-family: 'HelveticaLTStdBold';
    font-size: 30px;
    font-size: 3rem;
    background: #f2f2f2;
  }
  #galeria-spaces #nav-spaces #listado-spaces-activos ul li {
    width: 85%;
    padding: 3px 0 3px 10px;
    border-left-width: 10px;
    cursor: pointer;
    border-left-width: 0px;
    border-left-color: #f2f2f2;
    border-left-style: solid;
    height: auto;
    text-align: left;
    line-height: initial;
    color: #333333;
    margin: 0 0 10px 0;
  }
  #galeria-spaces #nav-spaces #listado-spaces-activos ul li.active {
    color: #d40e43;
    border-left-color: #d40e43;
    border-left-width: 10px;
  }
  #galeria-spaces #galeria-spaces-carousel {
    width: 100%;
    float: left;
    clear: both;
    overflow: hidden;
    /*footer de la galeria: ancla + info de la seccion actual*/
  }
  #galeria-spaces #galeria-spaces-carousel #clip-galeria-spaces {
    float: left;
    clear: both;
    overflow: hidden;
    height: auto;
    position: relative;
  }
  #galeria-spaces #galeria-spaces-carousel #progress-spaces-carousel {
    position: absolute;
    height: 10px;
    width: 100%;
  }
  #galeria-spaces #galeria-spaces-carousel #progress-spaces-carousel .progress-space-carousel-seccion {
    height: 5px;
    background: #fff;
    width: 200px;
    float: left;
  }
  #galeria-spaces #galeria-spaces-carousel #progress-spaces-carousel .progress-space-carousel-seccion span {
    background: #d40e43;
    height: 5px;
    display: block;
    width: 0;
  }
  #galeria-spaces #galeria-spaces-carousel .destacado-space {
    float: left;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 900px;
    width: 1800px;
  }
  #galeria-spaces #galeria-spaces-carousel .destacado-space .txt-destacado-space {
    max-width: 580px;
    margin: 0 0 0 115px;
    position: absolute;
    bottom: 90px;
  }
  #galeria-spaces #galeria-spaces-carousel .destacado-space .txt-destacado-space h2 {
    font-family: 'league_gothicregular';
    color: #f6ae12;
    font-size: 18px;
    font-size: 1.8rem;
    text-transform: capitalize;
    margin: 0 0 45px 0;
  }
  #galeria-spaces #galeria-spaces-carousel .destacado-space .txt-destacado-space h4 {
    font-family: 'HelveticaLTStdBold';
    color: white;
    font-size: 18px;
    font-size: 1.8rem;
    margin: 0 0 18px 0;
  }
  #galeria-spaces #galeria-spaces-carousel .destacado-space .txt-destacado-space h1 {
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    color: white;
    font-size: 72px;
    font-size: 7.2rem;
    line-height: 60px;
    text-transform: uppercase;
  }
  #galeria-spaces #galeria-spaces-carousel .destacado-space figure {
    overflow: hidden;
  }
  #galeria-spaces #galeria-spaces-carousel .destacado-space figure img {
    float: left;
    display: none;
  }
  #galeria-spaces #galeria-spaces-carousel #legend-galeria-space {
    position: absolute;
    width: 2500px;
    height: 30px;
    z-index: 10;
    height: auto;
    overflow: hidden;
  }
  #galeria-spaces #galeria-spaces-carousel #galery-anchor {
    display: none !important;
  }
  #galeria-spaces #galeria-spaces-carousel #galery-anchor div {
    position: absolute;
    height: 50px;
    top: 10px;
    text-align: center;
    width: 100%;
  }
  #galeria-spaces #galeria-spaces-carousel #galery-anchor div a {
    text-decoration: none;
    color: white;
  }
  #galeria-spaces #galeria-spaces-carousel #galery-anchor div a p {
    color: #333;
  }
  #galeria-spaces #galeria-spaces-carousel #galery-anchor div a p.arrowup {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    color: white;
    width: auto !important;
  }
  #galeria-spaces #galeria-spaces-carousel #info-gallery-space {
    height: auto;
    background: white;
    color: black;
    width: auto;
    float: left;
    color: #333;
    font-family: 'HelveticaLTStdBold';
    font-size: 18px;
    font-size: 2.4rem;
    line-height: 75px;
    white-space: nowrap;
    padding: 0 10px 0 30px;
  }
  #galeria-spaces #galeria-spaces-carousel #info-gallery-space span {
    color: #ccc;
  }
  #galeria-spaces #galeria-spaces-carousel #info-gallery-space span a {
    color: #ccc;
  }
}
@media only screen and (max-width: 768px) {
  #events-wayra {
    float: left;
    clear: both;
    width: 100%;
    background: white;
    /*MENU EVENTS */
    /******BLOQUE FOOTER EVNTS*********/
    /*******************************************************/
    /*****************EVENTS LISTVIEW***********************/
    /*******************************************************/
    /*******************************************************/
    /*****************FIN EVENTS LISTVIEW******************/
    /*******************************************************/
    /*******************************************************/
    /*****************INICIO CALENDAR VIEW ****************/
    /*******************************************************/
    /*******************************************************/
    /***************** FIN CALENDAR VIEW ******************/
    /******************************************************/
    /*******************************************************/
    /********************* MAP VIEW ************************/
    /******************************************************/
    /*******************************************************/
    /********************* FIN MAP VIEW *******************/
    /******************************************************/
  }
  #events-wayra #events-distributor {
    float: left;
    clear: both;
    width: 100%;
  }
  #events-wayra #events-content-wrap {
    width: 100%;
    float: left;
  }
  #events-wayra #events-content {
    margin-left: 0;
  }
  #events-wayra #nav-events {
    margin-left: 0;
    width: 100%;
    float: left;
    clear: both;
    left: 0;
    position: static;
    z-index: 5;
    padding: 10px 0 0 0;
  }
  #events-wayra #nav-events ul {
    font-family: 'league_gothicregular';
    font-size: 18px;
    padding: 0 5%;
    width: 90%;
    float: left;
    clear: both;
    -webkit-transform: translate3d(0, 0, 0);
  }
  #events-wayra #nav-events ul li {
    float: left;
    clear: none;
    color: #999;
    padding: 0 0 0 0;
    text-align: center;
    width: 33%;
    min-height: 40px;
    line-height: 40px;
    border-top: solid 5px white;
    border-left: none;
  }
  #events-wayra #nav-events ul li.active {
    color: #d40e43;
    border-top: solid 5px #d40e43;
    border-left: none;
  }
  #events-wayra #nav-events ul li:hover {
    color: #d40e43;
    border-top: solid 5px #d40e43;
    border-left: none;
  }
  #events-wayra #events-footer {
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
  }
  #events-wayra #events-footer .events-footer-wrap {
    float: left;
    width: 100%;
  }
  #events-wayra #events-footer .events-footer-wrap #events-footer-text {
    margin-left: 0;
    color: white;
    width: 90%;
    font-family: 'HelveticaLTStdBold';
    background: #d40e43;
    padding: 20px 5% 20px 5%;
    text-align: left;
    font-size: 30px;
    font-size: 3rem;
    line-height: normal;
  }
  #events-wayra #events-footer .events-footer-wrap #events-footer-text a {
    text-decoration: underline;
    cursor: pointer;
    display: block;
  }
  #events-wayra #listado-anchor {
    display: none !important;
  }
  #events-wayra #events-list-view {
    float: left;
    clear: both;
    width: 100%;
    display: none;
  }
  #events-wayra #events-list-view > article,
  #events-wayra #events-list-view > div article {
    width: 100%;
    float: left;
    clear: both;
    padding: 15px 0;
    /*bloque imagen listado evento*/
    /*bloque informacion evento listado*/
  }
  #events-wayra #events-list-view > article.even,
  #events-wayra #events-list-view > div article.even {
    background: #fafafa;
  }
  #events-wayra #events-list-view > article.odd,
  #events-wayra #events-list-view > div article.odd {
    background: white;
  }
  #events-wayra #events-list-view > article > figure,
  #events-wayra #events-list-view > div article > figure {
    display: none;
    float: left;
    width: 40%;
  }
  #events-wayra #events-list-view > article > figure img,
  #events-wayra #events-list-view > div article > figure img {
    width: 100%;
    height: auto;
    float: left;
  }
  #events-wayra #events-list-view > article .figure-bck,
  #events-wayra #events-list-view > div article .figure-bck {
    float: left;
  }
  #events-wayra #events-list-view > article .figure-bck img,
  #events-wayra #events-list-view > div article .figure-bck img {
    visibility: hidden;
  }
  #events-wayra #events-list-view > article .txt-event,
  #events-wayra #events-list-view > div article .txt-event {
    float: left;
    width: 100%;
  }
  #events-wayra #events-list-view > article .txt-event .txt-event-wrap,
  #events-wayra #events-list-view > div article .txt-event .txt-event-wrap {
    width: 90%;
    padding: 35px 5% 20px 5%;
  }
  #events-wayra #events-list-view > article .txt-event .txt-event-wrap header,
  #events-wayra #events-list-view > div article .txt-event .txt-event-wrap header {
    width: 100%;
  }
  #events-wayra #events-list-view > article .txt-event .txt-event-wrap header h2,
  #events-wayra #events-list-view > div article .txt-event .txt-event-wrap header h2 {
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    color: #d40e43;
    font-size: 28px;
    font-size: 6.2rem;
    text-transform: uppercase;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
  }
  #events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt,
  #events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt {
    width: 100%;
    margin: 3.5% 0 0 0;
  }
  #events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt .block-info-event,
  #events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt .block-info-event {
    float: left;
    width: 100%;
    clear: both;
    padding: 0 0 0 0;
    font-size: 20px;
    font-size: 3rem;
    line-height: 3rem;
    color: #999;
    font-family: 'HelveticaLTStdBold';
    line-height: normal;
  }
  #events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt .block-info-event .link,
  #events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt .block-info-event .link {
    margin: 15px 0 0 0;
    font-size: 14px;
    font-size: 2.4rem;
  }
  #events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt .block-info-event .link a,
  #events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt .block-info-event .link a {
    color: #999;
  }
  #events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt .block-date-event,
  #events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt .block-date-event {
    float: left;
    clear: both;
    width: 100%;
    padding: 0 0 0 0;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    margin: 20px 0 0 0;
    font-size: 36px;
    font-size: 3.6rem;
    color: #666;
  }
  #events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt .block-date-event .block-date-event-info,
  #events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt .block-date-event .block-date-event-info {
    margin: 0 0 0 0;
    text-transform: uppercase;
  }
  #events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt .block-date-event .block-date-event-info span,
  #events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt .block-date-event .block-date-event-info span {
    color: #d40e43;
  }
  #events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt .block-date-event .block-location-event,
  #events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt .block-date-event .block-location-event {
    color: #999;
  }
  #events-wayra #events-list-view > article .txt-event .txt-event-wrap .txt .block-date-event .block-location-event span,
  #events-wayra #events-list-view > div article .txt-event .txt-event-wrap .txt .block-date-event .block-location-event span {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    margin: 0 15px 0 0;
    font-size: 36px;
    width: auto !important;
    text-transform: lowercase;
  }
  #events-wayra #events-calendar-view {
    float: left;
    clear: both;
    width: 100%;
    display: none;
    /*FICHA INDIVIDUAL*/
    /*ficha título mes*/
    /*tipo de bloque ficha título */
  }
  #events-wayra #events-calendar-view .row-listado-calendar {
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
  }
  #events-wayra #events-calendar-view .calendar-event {
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    background: #eee;
  }
  #events-wayra #events-calendar-view .calendar-event .txt-ficha {
    padding: 0 5% 20px 5%;
    float: left;
    clear: both;
  }
  #events-wayra #events-calendar-view .calendar-event h2 {
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    color: #d40e43;
    font-size: 48px;
    font-size: 4.8rem;
    text-transform: uppercase;
    margin: 35px 0 5% 0;
    width: 100%;
  }
  #events-wayra #events-calendar-view .calendar-event .block-date-event {
    float: left;
    width: 100%;
    padding: 0 0 0 0;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    font-size: 36px;
    font-size: 3.6rem;
    margin: 0 0 0 0;
    color: #666;
  }
  #events-wayra #events-calendar-view .calendar-event .block-date-event .block-date-event-info {
    margin: 0 0 10px 0;
  }
  #events-wayra #events-calendar-view .calendar-event .block-date-event .block-date-event-info span {
    color: #d40e43;
  }
  #events-wayra #events-calendar-view .calendar-event .block-date-event .block-location-event {
    color: #999;
  }
  #events-wayra #events-calendar-view .calendar-event .block-date-event .block-location-event span {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    margin: 0 10px 0 0;
    font-size: 36px;
    font-size: 3.6rem;
    width: auto !important;
    text-transform: lowercase;
  }
  #events-wayra #events-calendar-view .calendar-event .link {
    float: left;
    clear: both;
    color: #999;
    font-family: 'HelveticaLTStdBold';
    line-height: normal;
    margin: 15px 0 0 0;
    font-size: 14px;
    font-size: 2.4rem;
  }
  #events-wayra #events-calendar-view .calendar-event .link a {
    color: #999;
  }
  #events-wayra #events-calendar-view .event-block-title {
    float: left;
    width: 66.6%;
    min-height: 190px;
    height: initial;
    background: #d40e43;
  }
  #events-wayra #events-calendar-view .event-block-title h6 {
    color: white;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    font-size: 72px;
    font-size: 7.2rem;
    padding: 8% 0 0 4%;
  }
  #events-wayra #events-calendar-view .event-block-title .txt {
    color: #333;
    font-size: 30px;
    font-size: 3rem;
    position: static;
    padding: 15px 0 0 4%;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
  }
  #events-wayra #events-calendar-view .event-block-title .txt a {
    color: white;
  }
  #events-wayra #events-map-view {
    height: auto;
    width: 100%;
  }
  #events-wayra #events-map-view #map-events {
    width: 100%;
    height: 655px;
    float: left;
    clear: both;
  }
  #events-wayra #events-map-view #events-map-list {
    clear: both;
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    z-index: 2;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active {
    padding: 0 5%;
    width: 90%;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active h2 {
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    color: #d40e43;
    font-size: 48px;
    font-size: 4.8rem;
    line-height: normal;
    text-transform: uppercase;
    margin: 25px 0 0 0;
    width: 100%;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active .block-date-event {
    float: left;
    width: 100%;
    padding: 0 0 0 0;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    font-size: 36px;
    font-size: 3.6rem;
    margin: 20px 0 0 0;
    color: #666;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active .block-date-event .block-date-event-info {
    margin: 0 0 0 0;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active .block-date-event .block-date-event-info span {
    color: #d40e43;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active .block-date-event .block-location-event {
    margin: 15px 0 0 0;
    color: #999;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active .block-date-event .block-location-event span {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    margin: 0 10px 0 0;
    font-size: 36px;
    font-size: 3.6rem;
    width: auto !important;
    text-transform: lowercase;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active .block-info-event {
    float: left;
    width: 100%;
    padding: 20px 0 15px 0;
    font-size: 22px;
    font-size: 2.2rem;
    color: #999;
    font-family: 'HelveticaLTStdBold';
    line-height: normal;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active .block-info-event .link {
    margin: 15px 0 0 0;
    font-size: 14px;
    font-size: 2.4rem;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active .block-info-event .link a {
    color: #999;
  }
  #events-wayra #events-map-view #pagination-map-event {
    width: 100%;
    margin: 30px 0 30px 0;
    float: left;
    clear: both;
  }
  #events-wayra #events-map-view #pagination-map-event ul {
    width: 100%;
    text-align: center;
  }
  #events-wayra #events-map-view #pagination-map-event ul li {
    display: inline-block;
    margin: 0 5px 0 0;
    width: 16px;
    height: 16px;
    cursor: pointer;
    clear: none;
  }
  #events-wayra #events-map-view #pagination-map-event ul li.sel {
    background: url(layout/ellipse.png) no-repeat 0 0;
  }
  #events-wayra #events-map-view #pagination-map-event ul li:hover span {
    background: #d40e43;
  }
  #events-wayra #events-map-view #pagination-map-event ul li span {
    display: block;
    border-radius: 3px;
    width: 6px;
    height: 6px;
    margin: 5px 0 0 5px;
    background: #999;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  #events-wayra {
    float: left;
    clear: both;
    width: 100%;
    background: white;
    /*MENU EVENTS */
    /******BLOQUE FOOTER EVNTS*********/
    /*******************************************************/
    /*****************EVENTS LISTVIEW***********************/
    /*******************************************************/
    /*******************************************************/
    /*****************FIN EVENTS LISTVIEW******************/
    /*******************************************************/
    /*******************************************************/
    /*****************INICIO CALENDAR VIEW ****************/
    /*******************************************************/
    /*******************************************************/
    /*****************FIN EVENTS CALENDAR******************/
    /*******************************************************/
    /*******************************************************/
    /********************* MAP VIEW ************************/
    /******************************************************/
    /*******************************************************/
    /********************* FIN MAP VIEW *******************/
    /******************************************************/
  }
  #events-wayra #events-distributor {
    float: left;
    clear: both;
    width: 100%;
  }
  #events-wayra #events-content-wrap {
    width: 100%;
    float: left;
  }
  #events-wayra #events-content {
    margin-left: 170px;
  }
  #events-wayra #nav-events {
    margin-left: -100%;
    width: 170px;
    float: left;
    background: white;
    position: relative;
    z-index: 5;
    padding: 35px 0 0 0;
  }
  #events-wayra #nav-events ul {
    font-family: 'league_gothicregular';
    font-size: 18px;
    color: #999;
    width: 165px;
    float: left;
    clear: both;
    -webkit-transform: translate3d(0, 0, 0);
  }
  #events-wayra #nav-events ul li {
    float: left;
    clear: both;
    color: #999;
    padding: 0 10px 0 35px;
    min-height: 40px;
    line-height: 40px;
    white-space: nowrap;
    cursor: pointer;
    border-left: solid 5px white;
  }
  #events-wayra #nav-events ul li.active {
    color: #d40e43;
    border-left: solid 5px #d40e43;
  }
  #events-wayra #nav-events ul li:hover {
    color: #d40e43;
    border-left: solid 5px #d40e43;
  }
  #events-wayra #events-footer {
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
  }
  #events-wayra #events-footer .events-footer-wrap {
    float: left;
    width: 100%;
  }
  #events-wayra #events-footer .events-footer-wrap #events-footer-text {
    margin-left: 170px;
    color: white;
    width: 100%;
    font-family: 'HelveticaLTStdBold';
    background: #d40e43;
    padding: 7% 46% 7% 6%;
    text-align: left;
    font-size: 30px;
    font-size: 3rem;
    line-height: normal;
  }
  #events-wayra #events-footer .events-footer-wrap #events-footer-text a {
    text-decoration: underline;
    cursor: pointer;
    display: block;
  }
  #events-wayra #listado-anchor {
    width: 170px;
    margin-left: -100%;
    float: left;
    padding: 0 0 0 0;
    height: 100px;
    margin: 0 0 0 -100%;
    line-height: 30px;
    border-top: solid 7% white;
    text-align: center;
    color: #333;
    font-family: 'HelveticaLTStdBold';
    background: #ccc;
    font-size: 18px;
    font-size: 1.8rem;
    position: relative;
    z-index: 3;
    bottom: 0;
    cursor: pointer;
  }
  #events-wayra #listado-anchor div {
    position: absolute;
    height: 50px;
    bottom: 30%;
    text-align: center;
    width: 100%;
  }
  #events-wayra #listado-anchor div a {
    text-decoration: none;
    color: white;
  }
  #events-wayra #listado-anchor div a p {
    color: #333;
  }
  #events-wayra #listado-anchor div a p.arrowup {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    color: white;
    width: auto !important;
  }
  #events-wayra #listado-anchor:hover {
    color: white;
    background: #333;
  }
  #events-wayra #listado-anchor:hover div a {
    color: white;
  }
  #events-wayra #listado-anchor:hover div a p {
    color: white;
  }
  #events-wayra #events-list-view {
    float: left;
    clear: both;
    width: 100%;
    display: none;
  }
  #events-wayra #events-list-view > article,
  #events-wayra #events-list-view > div article {
    /*bloque imagen listado evento*/
    /*bloque informacion evento listado*/
  }
  #events-wayra #events-list-view > article > figure,
  #events-wayra #events-list-view > div article > figure {
    display: none;
  }
  #events-wayra #events-list-view > article .txt-event,
  #events-wayra #events-list-view > div article .txt-event {
    float: left;
    width: 100%;
    padding-bottom: 30px;
  }
  #events-wayra #events-calendar-view {
    float: left;
    clear: both;
    width: 100%;
    display: none;
    /*FICHA INDIVIDUAL*/
  }
  #events-wayra #events-calendar-view .row-listado-calendar {
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
  }
  #events-wayra #events-calendar-view .calendar-event {
    float: left;
    clear: none;
    width: 50%;
    height: auto;
    background: #eee;
  }
  #events-wayra #events-map-view {
    height: 655px;
    width: 100%;
  }
  #events-wayra #events-map-view #map-events {
    width: 100%;
    height: 655px;
    float: left;
  }
  #events-wayra #events-map-view #events-map-list {
    display: none !important;
    background: white;
    width: 38%;
    height: 655px;
    float: left;
    position: relative;
    z-index: 2;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active {
    padding: 0 25px;
    float: left;
    clear: both;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active h2 {
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    color: #d40e43;
    font-size: 48px;
    font-size: 4.8rem;
    text-transform: uppercase;
    margin: 40px 0 20px 0;
    width: 50%;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active .block-date-event {
    float: left;
    width: 100%;
    padding: 0 0 0 0;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    font-size: 36px;
    font-size: 3.6rem;
    margin: 5% 0 0 0;
    color: #666;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active .block-date-event .block-date-event-info {
    margin: 0 0 5% 0;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active .block-date-event .block-date-event-info span {
    color: #d40e43;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active .block-date-event .block-location-event {
    color: #999;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active .block-date-event .block-location-event span {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    margin: 0 10px 0 0;
    font-size: 36px;
    font-size: 3.6rem;
    width: auto !important;
    text-transform: lowercase;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active .block-info-event {
    float: left;
    width: 100%;
    padding: 10% 0 15px 0;
    font-size: 22px;
    font-size: 2.2rem;
    color: #999;
    font-family: 'HelveticaLTStdBold';
    line-height: normal;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active .block-info-event .link {
    margin: 10% 0 0 0;
    font-size: 14px;
    font-size: 1.4rem;
  }
  #events-wayra #events-map-view #events-map-list #event-map-active .block-info-event .link a {
    color: #999;
  }
  #events-wayra #events-map-view #pagination-map-event {
    width: 100%;
    margin: 30px 30px 0 0;
    float: left;
    clear: both;
  }
  #events-wayra #events-map-view #pagination-map-event ul {
    width: 100%;
    text-align: center;
  }
  #events-wayra #events-map-view #pagination-map-event ul li {
    display: inline-block;
    margin: 0 5px 0 0;
    width: 16px;
    height: 16px;
    cursor: pointer;
    clear: none;
  }
  #events-wayra #events-map-view #pagination-map-event ul li.sel {
    background: url(layout/ellipse.png) no-repeat 0 0;
  }
  #events-wayra #events-map-view #pagination-map-event ul li:hover span {
    background: #d40e43;
  }
  #events-wayra #events-map-view #pagination-map-event ul li span {
    display: block;
    border-radius: 2px;
    width: 4px;
    height: 4px;
    margin: 6px 0 0 6px;
    background: #999;
  }
}
@media only screen and (max-width: 768px) {
  #events-wayra {
    /*******************************************************/
    /*****************INICIO CALENDAR VIEW ****************/
    /*******************************************************/
  }
  #events-wayra #events-calendar-view {
    /*FICHA INDIVIDUAL*/
  }
  #events-wayra #events-calendar-view .calendar-event {
    width: 100% !important;
    height: auto !important;
  }
}
@media only screen and (max-width: 768px) {
  /******************************/
  /** INICIO LISTADO NOTICIAS  **/
  /******************************/
  #news-list {
    background: white;
    width: 100%;
    float: left;
    clear: both;
    overflow: hidden;
    /*MENU FILTROS*/
  }
  #news-list #news-list-distributor {
    width: 100%;
    float: left;
    clear: both;
  }
  #news-list #news-filters {
    margin-left: 0;
    width: 100%;
    float: left;
    clear: both;
    background: white;
    position: static;
    left: 0;
    z-index: 5;
    padding: 10px 0 0 0;
  }
  #news-list #news-filters ul {
    -webkit-transform: translate3d(0, 0, 0);
    font-family: 'league_gothicregular';
    font-size: 18px;
    color: #999;
    float: left;
    clear: both;
    width: 90%;
    padding: 0 5%;
  }
  #news-list #news-filters ul li {
    float: left;
    color: #999;
    padding: 0 0 0 0;
    border-left: none;
    width: 20%;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    text-align: center;
    border-top: solid 5px white;
    display: none;
  }
  #news-list #news-filters ul li.mobile-filter {
    display: block;
  }
  #news-list #news-filters ul li.active {
    color: #d40e43;
    border-left: none;
    border-top: solid 5px #d40e43;
  }
  #news-list #news-filters ul li:hover {
    color: #d40e43;
    border-left: none;
    border-top: solid 5px #d40e43;
  }
  #news-list #news-filters ul li.hover-filter {
    display: block;
    color: #d40e43 !important;
    border-left: none !important;
  }
  #news-list #news-filters ul li.newsletter-link {
    display: none !important;
  }
  #news-list #news-filters ul li.rss-link {
    display: none !important;
  }
  #news-list #newslist-content-wrap {
    float: left;
    width: 100%;
  }
  #news-list #newslist-content {
    margin-left: 0;
    float: left;
    width: 100%;
    clear: both;
  }
  #news-list #newslist-content article {
    width: 100% !important;
    float: left;
    clear: both;
  }
  #news-list #newslist-content article.not-ready {
    display: none !important;
  }
  #news-list #newslist-content article.even {
    background: white;
  }
  #news-list #newslist-content article.odd {
    background: #eee;
  }
  #news-list #newslist-content article > figure {
    float: left;
    clear: both;
    background: none;
    width: 100%;
    max-height: 250px;
    overflow: hidden;
  }
  #news-list #newslist-content article > figure .startup-life {
    background: url(layout/startup-life-listado-mobile.png) no-repeat;
    margin-top: 20px;
    width: 95px;
    height: 45px;
    position: absolute;
    z-index: 6;
    right: 0;
  }
  #news-list #newslist-content article > figure img {
    width: 100%;
    height: auto;
    float: left;
    clear: both;
    max-height: none;
  }
  #news-list #newslist-content article > figure.figure-bck {
    float: left;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
  #news-list #newslist-content article > figure.figure-bck img {
    visibility: hidden;
    max-height: none;
  }
  #news-list #newslist-content article.news-style01 > figure {
    width: 100%;
  }
  #news-list #newslist-content article.news-style01 .txt-news {
    width: 100%;
  }
  #news-list #newslist-content article.news-style02 > figure {
    width: 100%;
  }
  #news-list #newslist-content article.news-style02 .txt-news {
    width: 100%;
  }
  #news-list #newslist-content article.news-style03 > figure {
    width: 100%;
  }
  #news-list #newslist-content article.news-style03 .txt-news {
    width: 100%;
  }
  #news-list #newslist-content article .txt-news {
    float: left;
    clear: both;
  }
  #news-list #newslist-content article .txt-news .txt-news-wrap {
    width: 90%;
    padding: 40px 5% 20px 5%;
  }
  #news-list #newslist-content article .txt-news header {
    font-size: 12px;
    font-size: 2rem;
    font-family: 'HelveticaLTStdBold';
    color: #999;
  }
  #news-list #newslist-content article .txt-news header p {
    display: inline;
  }
  #news-list #newslist-content article .txt-news header .news-tags {
    color: #ef7907;
  }
  #news-list #newslist-content article .txt-news header .news-tags a {
    color: #ef7907;
    text-decoration: none;
  }
  #news-list #newslist-content article .txt-news header .news-tags a:hover {
    text-decoration: underline;
  }
  #news-list #newslist-content article .txt-news h2 {
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    color: #333;
    font-size: 30px;
    font-size: 4.8rem;
    line-height: normal;
    text-transform: uppercase;
    margin: 5.5% 0 0 0;
  }
  #news-list #newslist-content article .txt-news .txt {
    font-family: 'HelveticaLTStdBold';
    color: #999;
    font-size: 22px;
    font-size: 3rem;
    line-height: 22px;
    line-height: 3.4rem;
    margin: 1.5% 0 0 0;
    width: 90%;
    line-height: normal;
  }
  #news-list #newslist-content article .txt-news .txt .link-interior-news {
    color: #333333;
    text-decoration: underline;
  }
  #news-list #newslist-content article .txt-news .content-text-new {
    float: left;
    clear: both;
  }
  #news-list #newslist-content article .txt-news .info-post-footer {
    padding: 20px 0 20px 0;
    position: relative;
    float: left;
    clear: both;
    font-size: 12px;
    font-size: 1.2rem;
    font-family: 'HelveticaLTStdBold';
    color: #ddd;
  }
  #news-list #newslist-content article .txt-news .info-post-footer strong {
    color: #999;
  }
  #news-list #newslist-content article .txt-news .link {
    font-family: 'league_gothicregular';
    font-size: 18px;
    font-size: 1.8rem;
    color: white;
    height: 27px;
    line-height: 27px;
    margin: 5.5% 0 0 0;
  }
  #news-list #newslist-content article .txt-news .link a {
    color: white;
    text-decoration: none;
    display: inline-block;
    height: 27px;
    line-height: 27px;
    padding: 0 10px 0 10px;
    background: #666666;
  }
  #news-list #news-list-footer {
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
  }
  #news-list #news-list-footer .loader-wrap {
    float: left;
    width: 100%;
  }
  #news-list #news-list-footer .loader-wrap #newslist-loader {
    width: 100%;
    margin-left: 0;
    float: left;
    clear: both;
    padding: 80px 0;
    font-size: 30px;
    font-size: 3rem;
  }
  #news-list #news-list-footer .loader-wrap #newslist-loader .preload-ico {
    position: absolute;
    margin: 0 0 0 20px;
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    display: inline-block;
  }
  #news-list #news-list-footer .loader-wrap #newslist-loader a {
    text-decoration: underline;
    cursor: pointer;
    display: inline-block;
  }
  #news-list #news-list-footer #newslist-anchor {
    display: none !important;
  }
  /******************************/
  /*** FIN LISTADO NOTICIAS  ***/
  /******************************/
  /*******************************/
  /*** INICIO DETALLE NOTICIA  **/
  /******************************/
  #content-noticia-detalle {
    float: left;
    clear: both;
    width: 100%;
    padding: 0 0;
    background: white;
    /*BLOQUE COMENTARIOS LIVEFYRE*/
  }
  #content-noticia-detalle > header {
    float: left;
    clear: both;
    width: 90%;
    padding: 0 5%;
  }
  #content-noticia-detalle > header #post-info {
    float: left;
    clear: both;
    width: 100%;
    font-family: 'Conv_HelveticaLTStd-Roman';
    max-width: initial;
    line-height: normal;
    margin: 25px 0 0 0;
  }
  #content-noticia-detalle > header #post-info figure {
    display: none !important;
  }
  #content-noticia-detalle > header #post-info .txt {
    width: 100%;
    color: #999;
    margin: 0 auto 0 auto;
    font-size: 18px;
    font-size: 1.8rem;
    position: relative;
    top: 0;
  }
  #content-noticia-detalle > header #post-info .txt .posted-on {
    font-size: 14px;
    font-size: 2rem;
    margin: 0 0 0 0;
  }
  #content-noticia-detalle > header #post-info .txt .posted-on span {
    font-weight: bold;
  }
  #content-noticia-detalle > header #post-info .txt .author-name {
    display: none !important;
  }
  #content-noticia-detalle > header #post-info .txt .author-intro {
    display: none !important;
  }
  #content-noticia-detalle > header #post-info .txt .post-details {
    float: left;
    clear: both;
    font-size: 14px;
    font-size: 2.2rem;
    margin: 10px 0 0 0;
  }
  #content-noticia-detalle > header #post-info .txt .post-details .posted-by {
    margin: 0 0 8px 0;
    float: left;
    clear: both;
  }
  #content-noticia-detalle > header #post-info .txt .post-details .posted-by span.ico {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    display: inline-block;
    font-size: 16px;
    width: auto;
    margin: 0 5px 0 0;
  }
  #content-noticia-detalle > header #post-info .txt .post-details .language-noticia {
    display: none !important;
  }
  #content-noticia-detalle > header #post-info .txt .post-details .lectura-noticia {
    display: none !important;
  }
  #content-noticia-detalle > header #post-info .txt p {
    margin: 0 0 8px 0;
  }
  #content-noticia-detalle > header .cab-noticia {
    float: left;
    width: 100%;
    padding: 0 20px 0 0;
    margin: 0 0 0 0;
  }
  #content-noticia-detalle > header .cab-noticia h1 {
    font-family: "lexia";
    font-size: 62px;
    font-size: 6.2rem;
    color: #333;
    margin: 25px 0 40px 0;
  }
  #content-noticia-detalle > header .cab-noticia .intro {
    color: #999;
    font-family: 'Conv_HelveticaLTStd-Roman';
    font-size: 30px;
    font-size: 3rem;
    line-height: normal;
  }
  #content-noticia-detalle > header .cab-noticia hr {
    border-top: solid 1px #ddd;
    border-bottom: none;
    border-left: none;
    border-right: none;
    width: 40%;
    margin: 30px 0 15px 0;
  }
  #content-noticia-detalle #content-noticia-alternative-language {
    display: none;
  }
  #content-noticia-detalle #content-noticia,
  #content-noticia-detalle #content-noticia-alternative-language {
    color: #666;
    margin: 0 0 0 0;
    float: left;
    clear: both;
    width: 90%;
    padding: 0 5% 0 5%;
    font-family: 'Conv_HelveticaLTStd-Roman';
    font-size: 24px;
    font-size: 3rem;
    line-height: normal;
    line-height: 24px;
    line-height: 3.2rem;
    overflow: hidden;
    position: relative;
  }
  #content-noticia-detalle #content-noticia h1,
  #content-noticia-detalle #content-noticia-alternative-language h1 {
    font-size: 54px;
    font-size: 5.4rem;
    font-weight: bold;
    margin: 35px 0;
    line-height: 60px;
    line-height: 6rem;
    color: #3d3c3c;
  }
  #content-noticia-detalle #content-noticia h2,
  #content-noticia-detalle #content-noticia-alternative-language h2 {
    font-size: 48px;
    font-size: 4.8rem;
    line-height: 54px;
    line-height: 5.4rem;
    font-weight: bold;
    margin: 35px 0;
    color: #3d3c3c;
  }
  #content-noticia-detalle #content-noticia h3,
  #content-noticia-detalle #content-noticia-alternative-language h3 {
    font-size: 42px;
    font-size: 4.2rem;
    line-height: 42px;
    line-height: 4.2rem;
    font-weight: bold;
    margin: 30px 0;
    color: #3d3c3c;
  }
  #content-noticia-detalle #content-noticia h4,
  #content-noticia-detalle #content-noticia-alternative-language h4 {
    font-size: 35px;
    font-size: 3.5rem;
    line-height: 35px;
    line-height: 3.5rem;
    font-weight: bold;
    margin: 25px 0;
    color: #3d3c3c;
  }
  #content-noticia-detalle #content-noticia h5,
  #content-noticia-detalle #content-noticia-alternative-language h5 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 2.8px;
    line-height: 2.9rem;
    font-weight: bold;
    margin: 25px 0;
    color: #3d3c3c;
  }
  #content-noticia-detalle #content-noticia h6,
  #content-noticia-detalle #content-noticia-alternative-language h6 {
    /*
            font-size:24px;
            font-size:2.4rem;
            line-height:24px;
            line-height:2.4rem;
            font-weight:bold;
            margin:20px 0;
            color:#3d3c3c;
            */
    color: #999;
    font-size: 18px;
    font-size: 1.8rem;
  }
  #content-noticia-detalle #content-noticia h6 a,
  #content-noticia-detalle #content-noticia-alternative-language h6 a {
    color: #999;
    font-size: 18px;
    font-size: 1.8rem;
  }
  #content-noticia-detalle #content-noticia a,
  #content-noticia-detalle #content-noticia-alternative-language a {
    text-decoration: underline;
    color: #d40e43;
  }
  #content-noticia-detalle #content-noticia p,
  #content-noticia-detalle #content-noticia-alternative-language p {
    margin: 16px 0;
  }
  #content-noticia-detalle #content-noticia strong,
  #content-noticia-detalle #content-noticia-alternative-language strong {
    color: #d40e43;
  }
  #content-noticia-detalle #content-noticia b,
  #content-noticia-detalle #content-noticia-alternative-language b {
    color: #d40e43;
  }
  #content-noticia-detalle #content-noticia figure,
  #content-noticia-detalle #content-noticia-alternative-language figure {
    margin: 40px 0 0 0;
    left: 0;
  }
  #content-noticia-detalle #content-noticia figure img,
  #content-noticia-detalle #content-noticia-alternative-language figure img {
    height: auto;
    width: 100%;
  }
  #content-noticia-detalle #content-noticia figure .caption,
  #content-noticia-detalle #content-noticia-alternative-language figure .caption {
    font-family: 'HelveticaLTStdBold';
    padding: 5px 0 0 0;
    font-style: italic;
    font-size: 20px;
    font-size: 2rem;
    clear: both;
    width: 100%;
    min-width: initial;
  }
  #content-noticia-detalle #social-info-post {
    position: static;
    margin: 25px 5% 0 5%;
    width: 90%;
    color: #333;
    float: left;
    clear: both;
  }
  #content-noticia-detalle #social-info-post > div {
    float: left;
    clear: none;
    margin: 0 15px 15px 0;
    cursor: pointer;
  }
  #content-noticia-detalle #social-info-post > div > div {
    position: absolute;
    width: 30px;
    height: 30px;
    line-height: 38px;
    color: white;
    text-align: center;
    font-family: 'HelveticaLTStdBold';
    font-size: 10px;
    cursor: pointer;
  }
  #content-noticia-detalle #social-info-post > div span {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    font-size: 35px;
    display: inline-block;
    width: 30px;
    text-align: center;
  }
  #content-noticia-detalle #social-info-post #socialbtn-comment > div {
    line-height: 33px;
  }
  #content-noticia-detalle #comments-box {
    background: #666;
    color: white;
    float: left;
    width: 90%;
    padding: 60px 5% 100px 5%;
    /* Style the bottom logo */
  }
  #content-noticia-detalle #comments-box .comments-box {
    float: left;
    clear: both;
    overflow: hidden;
    padding: 0 0 0 0;
    font-family: 'HelveticaLTStdBold';
    font-size: 25px;
    font-size: 2.5rem;
    margin: 0 0 50px 0;
  }
  #content-noticia-detalle #comments-box .comments-box #close-comments-button {
    color: #baaa28;
    text-decoration: underline;
    margin: 0 15px 15px 0;
    cursor: pointer;
  }
  #content-noticia-detalle #comments-box .comments-box #leave-yours-button {
    color: white;
    text-decoration: underline;
    margin: 0 0 15px 0;
  }
  #content-noticia-detalle #comments-box #livefyre-comments {
    width: 100%;
    margin-left: 0;
    /* Hide the top logo */
  }
  #content-noticia-detalle #comments-box #livefyre-comments .fyre-comment-count {
    color: white;
    font-family: 'HelveticaLTStdBold';
  }
  #content-noticia-detalle #comments-box #livefyre-comments .fyre-login-bar {
    color: white;
    font-family: 'HelveticaLTStdBold';
  }
  #content-noticia-detalle #comments-box #livefyre-comments .fyre-login-bar a {
    color: white;
  }
  #content-noticia-detalle #comments-box #livefyre-comments .fyre-stream-livecount {
    color: white;
    font-family: 'HelveticaLTStdBold';
  }
  #content-noticia-detalle #comments-box #livefyre-comments .goog-toolbar-separator {
    background: #ccc;
    border-radius: 0;
    border-bottom: none;
  }
  #content-noticia-detalle #comments-box #livefyre-comments .fyre-comment-username {
    color: #f6ae12 !important;
  }
  #content-noticia-detalle #comments-box #livefyre-comments .fyre-comment-username a {
    color: #f6ae12 !important;
  }
  #content-noticia-detalle #comments-box #livefyre-comments .fyre .fyre-box-wrapper span.fyre-user-drop {
    color: #f6ae12 !important;
  }
  #content-noticia-detalle #comments-box #livefyre-comments .fyre .fyre-comment {
    color: white;
  }
  #content-noticia-detalle #comments-box #livefyre-comments .fyre .fyre-comment a {
    color: white;
    text-decoration: underline;
  }
  #content-noticia-detalle #comments-box #livefyre-comments .fyre .fyre-comment a.fyre-comment-edit {
    color: #333;
  }
  #content-noticia-detalle #comments-box #livefyre-comments .fyre a {
    color: #333;
  }
  #content-noticia-detalle #comments-box #livefyre-comments .fyre-editor-editable {
    box-shadow: none;
    border-radius: 0;
    font-family: 'HelveticaLTStdBold';
    font-size: 16px;
    font-size: 1.6rem;
  }
  #content-noticia-detalle #comments-box #livefyre-comments .fyre .fyre-stream-sort {
    color: white;
    font-family: 'HelveticaLTStdBold';
  }
  #content-noticia-detalle #comments-box #livefyre-comments .fyre .fyre-stream-sort a {
    color: white !important;
  }
  #content-noticia-detalle #comments-box #livefyre-comments div.fyre-format-button > div {
    background-color: #ccc;
  }
  #content-noticia-detalle #comments-box #livefyre-comments div.fyre-mention-button > div {
    background-color: #ccc;
  }
  #content-noticia-detalle #comments-box #livefyre-comments div.fyre-embed-button > div {
    background-color: #ccc;
  }
  #content-noticia-detalle #comments-box #livefyre-comments div.fyre-button-right-inner-box {
    background-color: #ccc;
  }
  #content-noticia-detalle #comments-box #livefyre-comments .fyre-button-right-outer-box {
    background-color: #ccc;
  }
  #content-noticia-detalle #comments-box #livefyre-comments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div {
    background: #ccc;
  }
  #content-noticia-detalle #comments-box #livefyre-comments .fyre-widget .fyre-logo-drop,
  #content-noticia-detalle #comments-box #livefyre-comments .fyre-widget .fyre-logo-help,
  #content-noticia-detalle #comments-box #livefyre-comments .fyre-widget .fyre-help {
    display: none !important;
  }
  #content-noticia-detalle #comments-box #powered_by_livefyre_new {
    display: block;
    font-family: 'HelveticaLTStdBold';
    font-size: 10px;
    text-decoration: none;
    width: 65%;
    margin-left: 170px;
    text-align: right;
    padding-top: 4px;
    color: white;
  }
  #content-noticia-detalle #comments-box #powered_by_livefyre_new a {
    color: white;
  }
  #content-noticia-detalle #comments-box #powered_by_livefyre_new a:hover {
    text-decoration: underline;
    color: white;
  }
  #content-noticia-detalle .footer-links {
    float: left;
    clear: both;
    width: 90%;
    padding: 0 5% 0 5%;
    padding-bottom: 0;
    min-width: 0px;
    font-family: 'HelveticaLTStdBold';
    font-size: 18px;
    font-size: 1.8rem;
    overflow: hidden;
    margin: 40px 0 45px 0;
  }
  #content-noticia-detalle .footer-links .back {
    color: #333;
    min-width: 170px;
    width: 100%;
    padding-left: 0;
    position: static;
    clear: both;
    float: left;
    font-size: 28px;
    font-size: 2.8rem;
  }
  #content-noticia-detalle .footer-links .wayra-writer {
    margin-left: 0;
    padding-right: 0;
    width: auto;
    float: left;
    clear: both;
    font-size: 30px;
    font-size: 3rem;
    margin: 50px 0 0 0;
  }
  #content-noticia-detalle #noticia-footer {
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
  }
  #content-noticia-detalle #noticia-footer .footer-content {
    float: left;
    width: 100%;
  }
  #content-noticia-detalle #noticia-footer .footer-content .noticias-relacionadas {
    margin-left: 0;
    padding: 0;
    background: #fafafa;
  }
  #content-noticia-detalle #noticia-footer .footer-content .noticias-relacionadas article {
    color: #888;
    clear: both;
    width: 90%;
    padding: 25px 5% 25px 5%;
    display: inline-block;
    float: left;
  }
  #content-noticia-detalle #noticia-footer .footer-content .noticias-relacionadas article:first-child {
    background: #ebebeb;
  }
  #content-noticia-detalle #noticia-footer .footer-content .noticias-relacionadas article p.relacion {
    color: #666;
    font-size: 24px;
    font-size: 2.4rem;
    font-family: 'Conv_HelveticaLTStd-Roman';
    margin: 0 0 30px 0;
    float: left;
    clear: both;
  }
  #content-noticia-detalle #noticia-footer .footer-content .noticias-relacionadas article h2 {
    color: #333;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    font-size: 40px;
    font-size: 4rem;
    line-height: 36px;
    min-height: 72px;
    text-transform: uppercase;
    float: left;
    clear: both;
    line-height: normal;
  }
  #content-noticia-detalle #noticia-footer .footer-content .noticias-relacionadas article .txt {
    margin: 10px 0 0 0;
    float: left;
    clear: both;
    font-size: 30px;
    font-size: 3rem;
    line-height: normal;
    color: #888;
    font-family: 'Conv_HelveticaLTStd-Roman';
  }
  #content-noticia-detalle #noticia-footer .footer-content .noticias-relacionadas article .txt .link-interior-news {
    color: #333333;
    text-decoration: underline;
    font-weight: bold;
    display: block;
    clear: both;
  }
  #content-noticia-detalle #noticia-footer #noticia-anchor {
    display: none !important;
  }
}
/* iPads (portrait) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /******************************/
  /** INICIO LISTADO NOTICIAS  **/
  /******************************/
  #news-list #newslist-content {
    margin-left: 0;
    float: left;
    width: 100%;
    clear: both;
  }
  #news-list #newslist-content article {
    width: 100% !important;
    float: left;
    clear: both;
  }
  #news-list #newslist-content article.not-ready {
    display: none !important;
  }
  #news-list #newslist-content article.even {
    background: white;
  }
  #news-list #newslist-content article.odd {
    background: #eee;
  }
  #news-list #newslist-content article > figure {
    float: left;
    clear: both;
    background: none;
    width: 50%;
    max-height: none;
  }
  #news-list #newslist-content article > figure img {
    width: 100%;
    height: auto;
    float: left;
    clear: both;
    max-height: none;
  }
  #news-list #newslist-content article > figure.figure-bck {
    float: left;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
  #news-list #newslist-content article > figure.figure-bck img {
    visibility: hidden;
    max-height: none;
  }
  #news-list #newslist-content article.news-style01 > figure {
    width: 50%;
  }
  #news-list #newslist-content article.news-style01 .txt-news {
    width: 50%;
  }
  #news-list #newslist-content article.news-style02 > figure {
    width: 50%;
  }
  #news-list #newslist-content article.news-style02 .txt-news {
    width: 50%;
  }
  #news-list #newslist-content article.news-style03 > figure {
    width: 50%;
  }
  #news-list #newslist-content article.news-style03 .txt-news {
    width: 50%;
  }
  #news-list #newslist-content article .txt-news {
    float: left;
    clear: none;
  }
  #news-list #newslist-content article .txt-news .txt-news-wrap {
    width: 90%;
    padding: 40px 5% 20px 5%;
  }
  #news-list #newslist-content article .txt-news header {
    font-size: 14px;
    font-size: 2rem;
    font-family: 'HelveticaLTStdBold';
    color: #999;
  }
  #news-list #newslist-content article .txt-news header p {
    display: inline;
  }
  #news-list #newslist-content article .txt-news header .news-tags {
    color: #ef7907;
  }
  #news-list #newslist-content article .txt-news header .news-tags a {
    color: #ef7907;
    text-decoration: none;
  }
  #news-list #newslist-content article .txt-news header .news-tags a:hover {
    text-decoration: underline;
  }
  #news-list #newslist-content article .txt-news h2 {
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    color: #333;
    font-size: 30px;
    font-size: 3.8rem;
    line-height: normal;
    text-transform: uppercase;
    margin: 5.5% 0 0 0;
  }
  #news-list #newslist-content article .txt-news .txt {
    font-family: 'HelveticaLTStdBold';
    color: #999;
    font-size: 22px;
    font-size: 2.5rem;
    line-height: 22px;
    line-height: 3.4rem;
    margin: 1.5% 0 0 0;
    width: 90%;
    line-height: normal;
  }
  #news-list #newslist-content article .txt-news .txt .link-interior-news {
    color: #333333;
    text-decoration: underline;
  }
  /******************************/
  /*** FIN LISTADO NOTICIAS  ***/
  /******************************/
}
@media only screen and (max-width: 768px) {
  #main-dashboard-wrap {
    background-color: #2e2e2e;
    background-image: url(layout/bck_dashboard.png);
    background-repeat: no-repeat;
    background-position: center center;
  }
  #main-dashboard {
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
    position: relative;
    background-color: transparent;
  }
  #main-dashboard #last-dashboard-update {
    position: absolute;
    color: white;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 22px;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    right: initial;
    left: 0;
    width: 100%;
    text-align: center;
    bottom: 50px;
    z-index: 50;
  }
  #main-dashboard #dashboard-share {
    top: 100px;
    right: 10px;
  }
  #canvas-wrapper-dashboard {
    position: absolute;
    background-color: #2e2e2e;
    left: 0 !important;
  }
  #cifra-dashboard {
    position: absolute;
    text-align: center;
    width: 100%;
    top: 0;
    text-decoration: none;
  }
  #cifra-dashboard a {
    text-decoration: none;
  }
  #cifra-dashboard #dashLink {
    color: white;
    text-decoration: none;
    display: inline-block;
    pointer-events: none;
  }
  #cifra-dashboard #dashLink:hover {
    cursor: pointer;
    background: olive;
  }
  #cifra-dashboard #dashValue {
    font-family: 'league_gothicregular';
    font-size: 130px;
    color: white;
    white-space: initial;
    position: relative;
    width: 90%;
    padding: 0 5%;
    text-align: center;
    left: 0;
  }
  #cifra-dashboard #dashTitle {
    color: #d2d2d2;
    font-family: 'HelveticaLTStdBold';
    font-size: 25px;
    white-space: initial;
    position: relative;
    width: 90%;
    padding: 0 5%;
    text-align: center;
    left: 0;
  }
  #cifra-dashboard #dashTxt {
    color: #d2d2d2;
    font-family: 'Conv_HelveticaLTStd-Roman';
    font-size: 18px;
    white-space: initial;
    position: relative;
    width: 90%;
    padding: 0 5%;
    text-align: center;
    left: 0;
  }
  #cifra-dashboard-resumen {
    position: absolute;
    width: 33%;
    text-align: center;
  }
  #cifra-dashboard-resumen .bloque-resumen {
    position: absolute;
    color: white;
    text-decoration: none;
  }
  #cifra-dashboard-resumen .bloque-resumen-value {
    font-family: 'league_gothicregular';
    font-size: 100px;
    color: white;
    text-align: left;
    padding-right: 30px;
  }
  #cifra-dashboard-resumen .bloque-resumen-title {
    color: #d2d2d2;
    font-family: 'HelveticaLTStdBold';
    font-size: 18px;
    text-align: left;
    padding-right: 30px;
  }
  #cifra-dashboard-resumen .bloque-resumen-txt {
    color: #d2d2d2;
    font-family: 'Conv_HelveticaLTStd-Roman';
    font-size: 15px;
    text-align: left;
    padding-right: 30px;
  }
  #country-menu-selector {
    position: absolute;
    margin: 0 0 0 0;
    z-index: 100;
    width: 350px;
    background: white;
  }
  #country-menu-selector ul {
    float: left;
    clear: both;
    overflow: hidden;
  }
  #country-menu-selector li {
    text-transform: uppercase;
    font-family: 'league_gothicregular';
    font-size: 30px;
    font-size: 3rem;
    color: #999;
    float: left;
    clear: both;
    margin: 0 0 5px 25px;
    width: 300px;
    padding-left: 10px;
    cursor: pointer;
    border-left-width: 0px;
    border-left-color: #333333;
    border-left-style: solid;
    height: 60px;
    line-height: 60px;
    color: #333333;
  }
  #country-menu-selector li:hover {
    color: #f6ae12;
  }
  #dashboard-pagination {
    position: absolute;
    z-index: 1000;
    top: initial;
    bottom: 20px;
    left: 0;
    width: 100%;
    text-align: center;
  }
  #dashboard-pagination #title-waypoints-mobile {
    display: none !important;
  }
  #dashboard-pagination ul li {
    display: block;
    margin: 0 5px 4px 0;
    width: 16px;
    height: 16px;
    cursor: pointer;
    clear: none;
    float: none;
    display: inline-block;
    position: relative;
    left: initial;
  }
  #dashboard-pagination ul li.active {
    background: url(layout/ellipse.png) no-repeat 0 0;
  }
  #dashboard-pagination ul li.active span {
    background: #f6ae12 !important;
  }
  #dashboard-pagination ul li.active .tooltip-pagination {
    display: none !important;
    opacity: 1;
  }
  #dashboard-pagination ul li:hover span {
    background: #f6ae12;
  }
  #dashboard-pagination ul li span {
    display: block;
    border-radius: 3px;
    width: 4px;
    height: 4px;
    background: white;
    position: relative;
    top: 6px;
    left: 6px;
  }
  #dashboard-pagination ul li .tooltip-pagination {
    text-transform: uppercase;
    position: absolute;
    width: 150px;
    text-align: right;
    color: #f2f2f2;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    font-size: 12px;
    margin-left: -158px;
    margin-top: 6px;
    opacity: 0;
    display: none;
  }
  #dashboard-pagination ul li.marker-all {
    background: none !important;
    top: -4px;
    left: initial;
    display: none !important;
  }
  #dashboard-pagination ul li.marker-all span {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    background: none !important;
    width: auto;
    color: white;
    top: 0;
    left: 0;
    font-size: 21px;
    background: none;
  }
  #dashboard-pagination ul li.marker-all span:hover {
    color: white;
  }
  #dashboard-pagination ul li.marker-all.active {
    color: #f6ae12;
  }
  #dashboard-pagination ul li.marker-all.active .tooltip-pagination {
    color: #f6ae12;
    margin-top: 6px;
  }
  #dashboard-pagination ul li.marker-all.active span {
    color: #f6ae12;
  }
  #dashboard-pagination ul li.marker-global {
    margin-top: 10px;
  }
  #dashboard-pagination ul li.marker-global span {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    width: auto;
    color: white;
    top: 0;
    left: 0;
    font-size: 21px;
    background: none;
  }
  #dashboard-pagination ul li.marker-global span:hover {
    color: white;
  }
  .mobile-mode #last-dashboard-update {
    top: 20px;
  }
  .mobile-mode #dashboard-pagination {
    top: 50px;
  }
}
@media only screen and (max-width: 768px) {
  #faqs-module {
    float: left;
    clear: both;
    width: 100%;
    background: white;
    /*BLOQUE TITULO*/
    /* MENU FAQS */
    /******BLOQUE FOOTER FAQS*********/
    /*******************************************************/
    /*****************FAQS  ***********************/
    /*******************************************************/
    /*******************************************************/
    /*****************FIN PRESS RELEASES******************/
    /*******************************************************/
  }
  #faqs-module #faqs-distributor {
    float: left;
    clear: both;
    width: 100%;
  }
  #faqs-module #faqs-content-wrap {
    width: 100%;
    float: left;
  }
  #faqs-module #faqs-content {
    margin-left: 0 !important;
  }
  #faqs-module .row-listado-faqs {
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
  }
  #faqs-module .faqs-block-title {
    float: left;
    width: 66.6%;
    padding: 40px 0 100px 0;
    background: #d40e43;
    text-transform: uppercase;
  }
  #faqs-module .faqs-block-title h6 {
    color: white;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    font-size: 68px;
    font-size: 6.8rem;
    max-width: 400px;
    padding: 60px 0 0 60px;
  }
  #faqs-module #nav-faqs {
    display: none !important;
  }
  #faqs-module #nav-faqs ul {
    font-family: 'league_gothicregular';
    font-size: 18px;
    color: #999;
    width: 165px;
    float: left;
    clear: both;
    -webkit-transform: translate3d(0, 0, 0);
  }
  #faqs-module #nav-faqs ul li {
    float: left;
    clear: both;
    color: #999;
    padding: 0 10px 0 35px;
    min-height: 40px;
    line-height: 40px;
    white-space: nowrap;
    cursor: pointer;
    border-left: solid 5px white;
    text-transform: uppercase;
  }
  #faqs-module #nav-faqs ul li.active {
    color: #d40e43;
    border-left: solid 5px #d40e43;
  }
  #faqs-module #nav-faqs ul li:hover {
    color: #d40e43;
    border-left: solid 5px #d40e43;
  }
  #faqs-module #faqs-footer {
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
  }
  #faqs-module #faqs-footer .faqs-footer-wrap {
    float: left;
    width: 100%;
  }
  #faqs-module #faqs-footer .faqs-footer-wrap #faqs-footer-text {
    margin-left: 0;
    color: white;
    width: 86%;
    font-family: 'HelveticaLTStdBold';
    background: #d40e43;
    padding: 7% 7% 7% 7%;
    text-align: left;
    font-size: 30px;
    font-size: 3rem;
    line-height: normal;
  }
  #faqs-module #faqs-footer .faqs-footer-wrap #faqs-footer-text a {
    text-decoration: underline;
    cursor: pointer;
    display: block;
  }
  #faqs-module #listado-anchor {
    display: none !important;
  }
  #faqs-module #listado-anchor div {
    position: absolute;
    height: 50px;
    bottom: 30%;
    text-align: center;
    width: 100%;
  }
  #faqs-module #listado-anchor div a {
    text-decoration: none;
    color: white;
  }
  #faqs-module #listado-anchor div a p {
    color: #333;
  }
  #faqs-module #listado-anchor div a p.arrowup {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    color: white;
    width: auto !important;
  }
  #faqs-module #listado-anchor:hover {
    color: white;
    background: #333;
  }
  #faqs-module #listado-anchor:hover div a {
    color: white;
  }
  #faqs-module #listado-anchor:hover div a p {
    color: white;
  }
  #faqs-module #list-faqs {
    float: left;
    clear: both;
    width: 100%;
    min-height: 300px;
  }
  #faqs-module #list-faqs > article {
    width: 100%;
    float: left;
    clear: both;
    position: relative;
    cursor: pointer;
    /*bloque informacion faqs listado*/
  }
  #faqs-module #list-faqs > article.even {
    background: #fbfbfb;
  }
  #faqs-module #list-faqs > article.odd {
    background: #eee;
  }
  #faqs-module #list-faqs > article > figure {
    float: left;
    width: 40%;
  }
  #faqs-module #list-faqs > article > figure img {
    width: 100%;
    height: auto;
    float: left;
  }
  #faqs-module #list-faqs > article .txt-press {
    float: left;
    width: 100%;
    clear: both;
    padding: 50px 0 48px 0;
  }
  #faqs-module #list-faqs > article .txt-press .txt-press-wrap {
    padding: 0 60px 0 60px;
  }
  #faqs-module #list-faqs > article .txt-press .txt-press-wrap h2 {
    font-family: 'HelveticaLTStdBold';
    color: #4d4d4d;
    font-size: 36px;
    font-size: 3.6rem;
    margin: 0 0 0 0;
    width: 100%;
    float: left;
    clear: both;
    cursor: pointer;
  }
  #faqs-module #list-faqs > article .txt-press .txt-press-wrap .txt {
    display: none;
    font-family: 'HelveticaLTStdBold';
    font-size: 22px;
    font-size: 2.2rem;
    font-size: 26px;
    font-size: 2.6rem;
    color: #999;
    margin: 15px 0 0 0;
    float: left;
    clear: both;
  }
  #faqs-module #list-faqs > article .txt-press .txt-press-wrap .txt p {
    margin: 15px 0 0 0;
  }
}
@media only screen and (max-width: 768px) {
  #pressroom-module {
    float: left;
    clear: both;
    width: 100%;
    background: white;
    /* MENU PRESSROOM */
    /******BLOQUE FOOTER PRESS*********/
    /*******************************************************/
    /*****************PRESS RELEASES ***********************/
    /*******************************************************/
    /*******************************************************/
    /*****************FIN PRESS RELEASES******************/
    /*******************************************************/
    /*******************************************************/
    /*****************INICIO PRESS KIT ****************/
    /*******************************************************/
    /*******************************************************/
    /***************** FIN PRESS KIT ******************/
    /******************************************************/
  }
  #pressroom-module #press-distributor {
    float: left;
    clear: both;
    width: 100%;
  }
  #pressroom-module #press-content-wrap {
    width: 100%;
    float: left;
  }
  #pressroom-module #press-content {
    margin-left: 0;
  }
  #pressroom-module #nav-press {
    display: none !important;
  }
  #pressroom-module #nav-press ul {
    font-family: 'league_gothicregular';
    font-size: 18px;
    color: #999;
    width: 165px;
    float: left;
    clear: both;
    -webkit-transform: translate3d(0, 0, 0);
  }
  #pressroom-module #nav-press ul li {
    float: left;
    clear: both;
    color: #999;
    padding: 0 10px 0 35px;
    min-height: 40px;
    line-height: 40px;
    white-space: nowrap;
    text-transform: uppercase;
    cursor: pointer;
    border-left: solid 5px white;
  }
  #pressroom-module #nav-press ul li.active {
    color: #d40e43;
    border-left: solid 5px #d40e43;
  }
  #pressroom-module #nav-press ul li:hover {
    color: #d40e43;
    border-left: solid 5px #d40e43;
  }
  #pressroom-module #press-footer {
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
  }
  #pressroom-module #press-footer .press-footer-wrap {
    float: left;
    width: 100%;
  }
  #pressroom-module #press-footer .press-footer-wrap #press-footer-text {
    margin-left: 0;
    color: white;
    width: 86%;
    font-family: 'HelveticaLTStdBold';
    background: #f6ae12;
    padding: 7% 7% 7% 7%;
    text-align: left;
    font-size: 30px;
    font-size: 3rem;
    line-height: normal;
  }
  #pressroom-module #press-footer .press-footer-wrap #press-footer-text a {
    text-decoration: underline;
    cursor: pointer;
    display: inline;
    color: white;
  }
  #pressroom-module #listado-anchor {
    display: none !important;
  }
  #pressroom-module #listado-anchor div {
    position: absolute;
    height: 50px;
    bottom: 30%;
    text-align: center;
    width: 100%;
  }
  #pressroom-module #listado-anchor div a {
    text-decoration: none;
    color: white;
  }
  #pressroom-module #listado-anchor div a p {
    color: #333;
  }
  #pressroom-module #listado-anchor div a p.arrowup {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    color: white;
    width: auto !important;
  }
  #pressroom-module #listado-anchor:hover {
    color: white;
    background: #333;
  }
  #pressroom-module #listado-anchor:hover div a {
    color: white;
  }
  #pressroom-module #listado-anchor:hover div a p {
    color: white;
  }
  #pressroom-module #press-releases {
    float: left;
    clear: both;
    width: 100%;
  }
  #pressroom-module #press-releases > article {
    width: 100%;
    float: left;
    clear: both;
    /*bloque informacion press listado*/
  }
  #pressroom-module #press-releases > article.even {
    background: #fbfbfb;
  }
  #pressroom-module #press-releases > article.odd {
    background: #eee;
  }
  #pressroom-module #press-releases > article > figure {
    float: left;
    width: 40%;
  }
  #pressroom-module #press-releases > article > figure img {
    width: 100%;
    height: auto;
    float: left;
  }
  #pressroom-module #press-releases > article .txt-press {
    float: left;
    width: 100%;
    clear: both;
    padding: 45px 0;
  }
  #pressroom-module #press-releases > article .txt-press .txt-press-wrap {
    padding: 0 80px 0 80px;
  }
  #pressroom-module #press-releases > article .txt-press .txt-press-wrap .block-date-press {
    float: left;
    clear: both;
    width: 100%;
    padding: 0 0 0 0;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    font-size: 24px;
    font-size: 2.4rem;
    color: #666;
    text-transform: uppercase;
  }
  #pressroom-module #press-releases > article .txt-press .txt-press-wrap .block-date-press span {
    color: #d40e43;
  }
  #pressroom-module #press-releases > article .txt-press .txt-press-wrap h2 {
    font-family: 'HelveticaLTStdBold';
    color: #4d4d4d;
    font-size: 36px;
    font-size: 3.6rem;
    margin: 25px 0 0 0;
    width: 100%;
    float: left;
    clear: both;
  }
  #pressroom-module #press-releases > article .txt-press .txt-press-wrap .links {
    margin: 25px 0 0 0;
    font-size: 18px;
    font-size: 1.8rem;
    width: 100%;
    float: left;
    clear: both;
    color: #d40e43;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
  }
  #pressroom-module #press-releases > article .txt-press .txt-press-wrap .links a {
    color: #d40e43;
    text-decoration: none;
  }
  #pressroom-module #press-releases > article .txt-press .txt-press-wrap .links a:hover {
    text-decoration: underline;
  }
  #pressroom-module #press-releases > article .txt-press .txt-press-wrap .links span {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    margin: 0 10px 0 0;
    font-size: 36px;
    font-size: 3.6rem;
    width: auto !important;
    text-transform: lowercase;
    color: #d40e43;
  }
  #pressroom-module #press-kit {
    float: left;
    clear: both;
    width: 100%;
    display: block;
    /*FICHA INDIVIDUAL*/
    /*BLOQUE TITULO*/
  }
  #pressroom-module #press-kit .row-listado-press {
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
    border-bottom: solid 1px #ccc;
    background: #eee;
  }
  #pressroom-module #press-kit .kit-press {
    float: left;
    width: 100%;
    clear: both;
    height: auto;
    background: #eee;
    border-right: solid 1px #ccc;
    padding-bottom: 30px;
  }
  #pressroom-module #press-kit .kit-press:last-child {
    border-right: none;
  }
  #pressroom-module #press-kit .kit-press .txt-ficha {
    padding: 50px 60px 20px 60px;
  }
  #pressroom-module #press-kit .kit-press h2 {
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    color: #3d3d3d;
    font-size: 48px;
    font-size: 4.8rem;
    text-transform: capitalize;
    margin: 0 0 5% 0;
    width: 100%;
  }
  #pressroom-module #press-kit .kit-press .txt {
    padding: 0;
    font-size: 22px;
    font-size: 2.2rem;
    color: #999;
    font-family: 'HelveticaLTStdBold';
  }
  #pressroom-module #press-kit .kit-press .links {
    margin: 25px 0 0 0;
    font-size: 18px;
    font-size: 1.8rem;
    width: 100%;
    float: left;
    clear: both;
    color: #d40e43;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
  }
  #pressroom-module #press-kit .kit-press .links a {
    color: #d40e43;
    text-decoration: none;
  }
  #pressroom-module #press-kit .kit-press .links a:hover {
    text-decoration: underline;
  }
  #pressroom-module #press-kit .kit-press .links span {
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    -o-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-family: 'LigatureSymbols' !important;
    font-size: 26px;
    width: 60px;
    margin: 0 10px 0 0;
    font-size: 36px;
    font-size: 3.6rem;
    width: auto !important;
    text-transform: lowercase;
    color: #d40e43;
  }
  #pressroom-module #press-kit .press-block-title {
    float: left;
    width: 100%;
    height: auto;
    clear: both;
    background: #d40e43;
    position: relative;
    min-height: 200px;
  }
  #pressroom-module #press-kit .press-block-title h6 {
    color: white;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    font-size: 68px;
    font-size: 6.8rem;
    padding: 60px 20px 0 60px;
  }
  #pressroom-module #press-kit .press-block-title .txt {
    color: #333;
    font-size: 30px;
    font-size: 3rem;
    padding: 4% 0 0 60px;
    font-family: 'Conv_HelveticaLTStd-BlkCond';
    bottom: 30px;
    position: absolute;
  }
}
.leaflet-popup-content-wrapper,
.map-legends,
.map-tooltip {
  border-radius: 0 !important;
}
@-moz-document url-prefix() {
  select {
    padding-bottom: 10px;
    height: auto !important;
    -moz-appearance: none;
    background-image: none !important;
  }
}
