/* line 21, ../sass/general.scss */
.loading {
  height: 250px;
}

/* line 26, ../sass/general.scss */
#status a, #profile a {
  display: block;
  color: #fff;
}

/* line 31, ../sass/general.scss */
html {
  scroll-behavior: smooth;
}

/* line 35, ../sass/general.scss */
header {
  z-index: 3;
}

/* line 38, ../sass/general.scss */
#requiredDpi {
  display: block !important;
}

/* line 41, ../sass/general.scss */
#confetti-canvas {
  position: fixed;
  top: 0;
  left: 0;
}

/* line 46, ../sass/general.scss */
.message-win {
  text-align: center;
  border-radius: 10px;
  padding: 40px;
  color: #272460;
  background: url("/sites/default/files/ads/2019/Sep/interstitial_custom_soy502_1567463433_1.svg") center center/contain no-repeat;
}

/* line 53, ../sass/general.scss */
.tools {
  overflow: hidden;
}
/* line 55, ../sass/general.scss */
.tools .linkImpreso {
  text-decoration: none;
  display: block;
  overflow: hidden;
}
/* line 59, ../sass/general.scss */
.tools .linkImpreso .redirectImpreso {
  width: 230px;
  height: 70px;
  background: #33b4db;
  float: right;
  overflow: hidden;
  position: relative;
}
/* line 67, ../sass/general.scss */
.tools .linkImpreso .redirectImpreso img {
  width: 80%;
  display: block;
  margin: 0 auto;
  box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.8);
}
/* line 73, ../sass/general.scss */
.tools .linkImpreso .redirectImpreso .textImpreso {
  position: absolute;
  bottom: 6px;
  right: 10px;
  background: #fff;
  width: 120px;
  height: 14px;
  border-radius: 10px;
  box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.8);
  padding: 2px;
}
/* line 83, ../sass/general.scss */
.tools .linkImpreso .redirectImpreso .textImpreso p {
  font-size: 10px;
  line-height: 16px;
  text-align: center;
  font-weight: bold;
  margin: auto 0;
  text-transform: uppercase;
  color: #222;
  font-family: Verdana,Georgia,Times,sans-serif;
}

/* line 98, ../sass/general.scss */
.modal {
  position: absolute;
  right: 0;
  left: 0;
  opacity: 1;
  z-index: 999;
}
/* line 105, ../sass/general.scss */
.modal .modal-contenido {
  background: url("/sites/default/files/ads/2019/Sep/interstitial_custom_soy502_1567463433_0.svg") center center/cover no-repeat;
  width: 100%;
  height: 100px;
  padding: 1px 20px;
  margin: 0 auto;
  position: relative;
  color: #fff;
  border-radius: 10px;
}
/* line 115, ../sass/general.scss */
.modal .modal-contenido a {
  width: 100%;
  display: block;
  z-index: 1;
}
/* line 119, ../sass/general.scss */
.modal .modal-contenido a p {
  color: #272460;
  text-align: center;
  font-style: italic;
  line-height: 20px;
  margin-left: 45px;
}
/* line 127, ../sass/general.scss */
.modal .modal-contenido .redirectPerfil {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50px;
  cursor: pointer;
}
/* line 135, ../sass/general.scss */
.modal .modal-contenido .closeModal {
  position: absolute;
  width: 35px;
  height: 35px;
  right: 13px;
  top: 0;
  z-index: 2;
  cursor: pointer;
}
/* line 145, ../sass/general.scss */
.modal .modalAlert {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  color: #fff;
  border-radius: 10px;
  background: url(/common_files/images/logo.svg) 25px center no-repeat/50px #222;
  padding: 1% 0;
}
/* line 154, ../sass/general.scss */
.modal .modalAlert .closeModal {
  position: absolute;
  right: 0px;
  top: 0;
  z-index: 2;
  cursor: pointer;
  background: url(/common_files/images/cerrar.png) center center no-repeat/cover;
}
/* line 162, ../sass/general.scss */
.modal .modalAlert p {
  text-align: center;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
}
/* line 167, ../sass/general.scss */
.modal .modalAlert p a {
  color: #5a86f7;
}

@media (min-width: 940px) {
  @font-face {
    font-family: 'Stag Web';
    src: url("/common_files/fonts/Stag-Book-Web.eot");
    src: url("/common_files/fonts/Stag-Book-Web.eot?#iefix") format("embedded-opentype"), url("/common_files/fonts/Stag-Book-Web.woff") format("woff"), url("/common_files/fonts/Stag-Book-Web.ttf") format("truetype"), url("/common_files/fonts/Stag-Book-Web.svg#Stag Web") format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
  }
  @font-face {
    font-family: 'Stag Web';
    src: url("/common_files/fonts/Stag-BookItalic-Web.eot");
    src: url("/common_files/fonts/Stag-BookItalic-Web.eot?#iefix") format("embedded-opentype"), url("/common_files/fonts/Stag-BookItalic-Web.woff") format("woff"), url("/common_files/fonts/Stag-BookItalic-Web.ttf") format("truetype"), url("/common_files/fonts/Stag-BookItalic-Web.svg#Stag Web") format("svg");
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
  }
  @font-face {
    font-family: 'Stag Web';
    src: url("/common_files/fonts/Stag-Medium-Web.eot");
    src: url("/common_files/fonts/Stag-Medium-Web.eot?#iefix") format("embedded-opentype"), url("/common_files/fonts/Stag-Medium-Web.woff") format("woff"), url("/common_files/fonts/Stag-Medium-Web.ttf") format("truetype"), url("/common_files/fonts/Stag-Medium-Web.svg#Stag Web") format("svg");
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
  }
  @font-face {
    font-family: 'Stag Web';
    src: url("/common_files/fonts/Stag-MediumItalic-Web.eot");
    src: url("/common_files/fonts/Stag-MediumItalic-Web.eot?#iefix") format("embedded-opentype"), url("/common_files/fonts/Stag-MediumItalic-Web.woff") format("woff"), url("/common_files/fonts/Stag-MediumItalic-Web.ttf") format("truetype"), url("/common_files/fonts/Stag-MediumItalic-Web.svg#Stag Web") format("svg");
    font-weight: 500;
    font-style: italic;
    font-stretch: normal;
  }
  /* line 208, ../sass/general.scss */
  html, body {
    margin: 0;
    font-family: Verdana, Arial, san-serif;
    line-height: 1.6em;
    padding: 0;
  }

  /* line 214, ../sass/general.scss */
  a {
    text-decoration: none;
  }

  /* line 217, ../sass/general.scss */
  ul {
    margin: 0px;
    padding: 0px;
  }

  /* line 221, ../sass/general.scss */
  h1, h2, h3, h4 {
    margin: 0px;
    padding: 0px;
    font-family: "Stag Web",Georgia,Times,sans-serif;
  }

  /* line 226, ../sass/general.scss */
  .inner {
    max-width: 940px;
    width: 100%;
    margin: 0 auto;
    position: relative;
  }

  /* line 233, ../sass/general.scss */
  figure {
    margin: 0;
    padding: 0;
  }

  /* line 238, ../sass/general.scss */
  .content-article .ads {
    margin: 6px 0 !important;
  }

  /* line 242, ../sass/general.scss */
  .header {
    background: #222;
    padding: 0 1%;
    overflow: hidden;
    width: 98%;
    z-index: 100;
    transition: all 0.4s ease-in-out;
    position: relative;
    z-index: 2;
  }
  /* line 251, ../sass/general.scss */
  .header .logo {
    float: left;
    padding-right: 6px;
    border-right: 1px solid #393939;
    margin: 10px 0;
  }
  /* line 256, ../sass/general.scss */
  .header .logo a {
    text-indent: -9999999px;
    display: block;
    height: 50px;
    width: 66px;
    background: url(/common_files/images/logo.svg);
    background-size: contain;
  }
  /* line 265, ../sass/general.scss */
  .header .social {
    width: 170px;
    float: right;
    margin-right: 6px;
    margin-top: 10px;
  }
  /* line 271, ../sass/general.scss */
  .header .social ul {
    border-left: 1px solid #373737;
    max-width: 170px;
    float: right;
  }
  /* line 275, ../sass/general.scss */
  .header .social ul li {
    float: left;
    margin-left: 6px;
    list-style: none;
  }
  /* line 280, ../sass/general.scss */
  .header .social ul li a {
    color: #fff;
  }
  /* line 282, ../sass/general.scss */
  .header .social ul li a .fa {
    width: 22px;
    height: 22px;
    display: block;
    border-radius: 4px;
  }
  /* line 289, ../sass/general.scss */
  .header .social ul li .fa-fb {
    background: url(/common_files/images/facebook_white.svg) no-repeat center center/contain;
  }
  /* line 292, ../sass/general.scss */
  .header .social ul li .fa-tw {
    background: url(/common_files/images/white_twitter.svg) no-repeat center center/contain;
  }
  /* line 295, ../sass/general.scss */
  .header .social ul li .fa-ig {
    background: url(/common_files/images/white_instagram.svg) no-repeat center center/contain;
  }
  /* line 298, ../sass/general.scss */
  .header .social ul li .fa-pi {
    background: url(/common_files/images/white_pinterest.svg) no-repeat center center/contain;
  }
  /* line 301, ../sass/general.scss */
  .header .social ul li .fa-menu {
    background: url(/common_files/images/menu.svg) no-repeat center center/contain;
    display: none !important;
  }
  /* line 305, ../sass/general.scss */
  .header .social ul li .fa-se {
    background: url(/common_files/images/search.svg) no-repeat center center/contain;
    height: 22px;
    width: 22px;
    display: block;
  }
  /* line 314, ../sass/general.scss */
  .header #user-fb {
    float: left;
    max-width: 300px;
    padding-left: 6px;
    border-left: 1px solid #000;
    height: 50px;
    margin-top: 10px;
    overflow: hidden;
  }
  /* line 322, ../sass/general.scss */
  .header #user-fb #profile {
    float: left;
    margin-right: 5px;
  }
  /* line 325, ../sass/general.scss */
  .header #user-fb #profile a {
    color: #fff;
  }
  /* line 330, ../sass/general.scss */
  .header #user-fb #status {
    display: block;
    float: left;
    color: #fff;
  }
  /* line 334, ../sass/general.scss */
  .header #user-fb #status a {
    color: #fff;
  }
  /* line 338, ../sass/general.scss */
  .header #user-fb .updP {
    background: #5a86f7;
    border-radius: 10px;
    color: white;
    text-align: center;
    display: block;
    line-height: 18px;
    padding: 5px 10px;
  }
  /* line 349, ../sass/general.scss */
  .header #enlace-login a {
    display: block;
    color: #fff;
  }

  /* line 356, ../sass/general.scss */
  .highlight {
    background: #333;
    overflow: hidden;
  }
  /* line 359, ../sass/general.scss */
  .highlight .ads-box {
    width: 300px;
    float: left;
    margin-bottom: 6px;
  }

  /* line 366, ../sass/general.scss */
  .section {
    background: #333;
  }
  /* line 368, ../sass/general.scss */
  .section .top_box {
    width: 300px;
    float: left;
    margin-bottom: 6px;
  }

  /* line 374, ../sass/general.scss */
  .hidden {
    display: none !important;
  }

  /* line 377, ../sass/general.scss */
  #start-search:hover {
    cursor: pointer;
  }

  /* line 380, ../sass/general.scss */
  .darker {
    position: relative;
    z-index: 2;
  }
  /* line 384, ../sass/general.scss */
  .darker .buscador-expandible {
    width: 100%;
    margin: 0 auto;
    background: #222;
    text-align: center;
    border-top: 1px solid #333;
    display: block;
  }
  /* line 392, ../sass/general.scss */
  .darker .buscador-expandible #buscar-texto {
    width: 50%;
    min-width: 100px;
    height: 30px;
    border-radius: 5px;
    border: none;
    outline: 0;
    padding-left: 10px;
    font-size: 15px;
    margin: 10px;
  }
  /* line 403, ../sass/general.scss */
  .darker .buscador-expandible #buscar {
    width: 30%;
    max-width: 110px;
    min-width: 110px;
    height: 35px;
    border-radius: 5px;
    border: 1px solid whitesmoke;
    background: #333;
    color: whitesmoke;
    margin: 0px 5px;
    outline: 0;
    cursor: pointer;
  }
  /* line 416, ../sass/general.scss */
  .darker .buscador-expandible #alerta-buscador {
    background: #34b5e5;
    position: relative;
    padding: 10px;
    color: whitesmoke;
    text-align: center;
    margin: 5px 0px;
    display: none;
  }
  /* line 425, ../sass/general.scss */
  .darker .buscador-expandible #resultados {
    width: 100%;
    display: none;
    background: white;
    position: relative;
    overflow-y: scroll;
    margin: 5px 0px;
  }
  /* line 433, ../sass/general.scss */
  .darker .buscador-expandible #resultados .row-resultado {
    padding: 20px 10px;
    margin: 10px 0px;
    position: relative;
    border-bottom: 1px solid #cccccc;
    max-width: 940px;
    margin: auto;
  }
  /* line 441, ../sass/general.scss */
  .darker .buscador-expandible #resultados .row-resultado a img {
    float: left;
    margin-right: 5px;
  }
  /* line 445, ../sass/general.scss */
  .darker .buscador-expandible #resultados .row-resultado a h2 {
    text-align: left;
    color: #444;
    line-height: 27px;
  }
  /* line 450, ../sass/general.scss */
  .darker .buscador-expandible #resultados .row-resultado a p {
    text-align: left;
    font-size: 14px;
    margin: 0;
    margin-top: 5px;
    display: block;
    line-height: 14px;
    color: #555;
    clear: both;
    padding-top: 10px;
  }

  /* line 466, ../sass/general.scss */
  .menu-expandible {
    border-top: 1px solid #eee;
    background: white;
  }
  /* line 469, ../sass/general.scss */
  .menu-expandible > ul {
    position: relative;
    height: 37px;
    text-align: center;
    z-index: 10;
    overflow: visible;
    border-bottom: 1px solid #eee;
  }
  /* line 476, ../sass/general.scss */
  .menu-expandible > ul > li {
    display: inline-block;
    border-left: 1px solid #ccc;
    margin-right: -6px;
    list-style: none;
  }
  /* line 481, ../sass/general.scss */
  .menu-expandible > ul > li > a {
    display: block;
    text-transform: uppercase;
    font-size: 0.725em;
    color: #222;
    padding: 6px 17px;
  }
  /* line 491, ../sass/general.scss */
  .menu-expandible > ul li:hover > ul.submenu {
    display: block;
  }

  /* line 498, ../sass/general.scss */
  .home {
    z-index: 1;
    position: relative;
  }
  /* line 501, ../sass/general.scss */
  .home .section-title {
    width: 100%;
    margin: 0 auto;
    border-bottom: 2px solid #ddd;
  }
  /* line 505, ../sass/general.scss */
  .home .section-title .subsection {
    max-width: 940px;
    margin: 0 auto;
    list-style: none;
    line-height: 60px;
    color: #444;
    text-transform: uppercase;
    font-family: Verdana, san-serif;
    font-size: 1.8em;
    font-weight: bold;
  }

  /* line 518, ../sass/general.scss */
  .footer {
    background: #222;
    padding: 60px 0 100px;
    color: #fff;
    font-size: 14px;
    margin-top: 15px;
  }
  /* line 525, ../sass/general.scss */
  .footer .logo a {
    display: block;
    height: 50px;
    width: 66px;
    background: url(/images/logo.svg);
    background-size: cover;
  }
  /* line 533, ../sass/general.scss */
  .footer .nav-bottom {
    float: left;
    width: 50%;
  }
  /* line 536, ../sass/general.scss */
  .footer .nav-bottom ul {
    margin-top: 31px;
    overflow: hidden;
    margin-bottom: 20px;
  }
  /* line 540, ../sass/general.scss */
  .footer .nav-bottom ul li {
    float: left;
    list-style: none;
  }
  /* line 543, ../sass/general.scss */
  .footer .nav-bottom ul li a {
    display: block;
    padding: 2px 16px 2px 0;
    color: #919191;
  }
  /* line 548, ../sass/general.scss */
  .footer .nav-bottom ul li .sponsored {
    color: #fb4c1c;
  }
  /* line 554, ../sass/general.scss */
  .footer .nav-static {
    float: right;
    overflow: hidden;
    width: 50%;
    margin-top: 15px;
  }
  /* line 559, ../sass/general.scss */
  .footer .nav-static ul {
    float: right;
  }
  /* line 561, ../sass/general.scss */
  .footer .nav-static ul li {
    list-style: none;
  }
  /* line 564, ../sass/general.scss */
  .footer .nav-static ul a {
    color: #fff;
    font-size: 12px;
    text-align: right;
    display: block;
    color: #919191;
  }
  /* line 572, ../sass/general.scss */
  .footer .nav-static ul li:nth-child(1) a {
    color: #22c7ed;
  }
  /* line 578, ../sass/general.scss */
  .footer .bottom {
    border-top: 1px solid #ddd;
    overflow: hidden;
    clear: both;
    padding-top: 20px;
  }
  /* line 583, ../sass/general.scss */
  .footer .bottom .social {
    float: right;
    width: 200px;
  }
  /* line 586, ../sass/general.scss */
  .footer .bottom .social ul {
    overflow: hidden;
    width: 157px;
    float: right;
    clear: both;
  }
  /* line 591, ../sass/general.scss */
  .footer .bottom .social ul li {
    float: left;
    margin-left: 10px;
    list-style: none;
  }
  /* line 595, ../sass/general.scss */
  .footer .bottom .social ul li a {
    display: block;
    color: #fff;
  }
  /* line 598, ../sass/general.scss */
  .footer .bottom .social ul li a i {
    font-size: 20px;
  }
  /* line 605, ../sass/general.scss */
  .footer .bottom .copy {
    display: block;
    clear: both;
    font-size: 12px;
    text-align: right;
  }
  /* line 611, ../sass/general.scss */
  .footer .bottom .partnership a {
    display: block;
    float: left;
    margin-right: 10px;
  }

  /* line 618, ../sass/general.scss */
  .block-title {
    position: absolute;
    background: #fb4c1c;
    color: #fff;
    text-transform: uppercase;
    padding: 4px 10px;
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana, san-serif;
    z-index: 10;
  }
  /* line 628, ../sass/general.scss */
  .block-title a {
    color: #fff;
  }
  /* line 631, ../sass/general.scss */
  .block-title a:after {
    background: url("/common_files/images/arrow-next.svg") center center/contain no-repeat;
    margin-left: 10px;
    width: 15px;
    height: 15px;
    display: block;
    float: right;
    content: "";
    margin-top: 5px;
  }

  /* line 642, ../sass/general.scss */
  .two-columns {
    overflow: hidden;
    margin: 6px 0;
  }
  /* line 645, ../sass/general.scss */
  .two-columns .left {
    width: 634px;
    float: left;
  }
  /* line 649, ../sass/general.scss */
  .two-columns .right {
    width: 300px;
    float: right;
  }

  /* line 656, ../sass/general.scss */
  .left .grid .row {
    width: 42%;
    padding: 10px 4%;
  }

  /* line 665, ../sass/general.scss */
  .grid .row {
    float: left;
    position: relative;
    margin-bottom: 20px;
    height: 488px;
    overflow: hidden;
  }
  /* line 672, ../sass/general.scss */
  .grid .row > a {
    margin-bottom: 20px;
  }
  /* line 674, ../sass/general.scss */
  .grid .row > a h2 {
    color: #222;
    font-weight: normal;
    font-size: 30px;
    line-height: 30px;
    display: block;
    margin-bottom: 20px;
  }
  /* line 685, ../sass/general.scss */
  .grid .taxonomy a {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, san-serif;
    z-index: 6;
    position: relative;
  }
  /* line 696, ../sass/general.scss */
  .grid .img img {
    width: 100%;
  }
  /* line 699, ../sass/general.scss */
  .grid span {
    width: 100%;
  }
  /* line 702, ../sass/general.scss */
  .grid .description {
    margin-top: 5px;
  }
  /* line 705, ../sass/general.scss */
  .grid .mask {
    position: absolute;
    height: 30%;
    width: 100%;
    bottom: 0px;
    z-index: 2;
    left: 0;
  }
  /* line 714, ../sass/general.scss */
  .grid .row:nth-child(1) .mask, .grid .row:nth-child(4) .mask, .grid .row:nth-child(5) .mask, .grid .row:nth-child(8) .mask, .grid .row:nth-child(9) .mask {
    background: url(/common_files/images/txt-degradado-white.png) repeat-x;
    background-position: center bottom;
  }
  /* line 720, ../sass/general.scss */
  .grid .row:nth-child(2) .mask, .grid .row:nth-child(3) .mask, .grid .row:nth-child(6) .mask, .grid .row:nth-child(7) .mask, .grid .row:nth-child(10) .mask {
    background: url(/common_files/images/txt-degradado-grey.png) repeat-x;
    background-position: center bottom;
  }
  /* line 726, ../sass/general.scss */
  .grid .topic a {
    text-transform: uppercase;
    font-style: italic;
    font-weight: bold;
    font-size: 12px;
    color: #444;
  }
  /* line 734, ../sass/general.scss */
  .grid .social-share-article {
    bottom: 4px;
    left: 18px;
    padding: 6px;
    position: absolute;
    background: white;
    width: 30px;
    overflow: hidden;
    transition: all 0.2s ease;
    z-index: 3;
  }
  /* line 744, ../sass/general.scss */
  .grid .social-share-article a {
    width: 30px;
    height: 30px;
    display: block;
  }
  /* line 749, ../sass/general.scss */
  .grid .social-share-article .social {
    width: 200px;
  }
  /* line 751, ../sass/general.scss */
  .grid .social-share-article .social > div {
    float: left;
    height: 30px;
    width: 30px;
    margin-right: 6px;
  }
  /* line 758, ../sass/general.scss */
  .grid .social-share-article .icon-share {
    background: #bababa;
  }
  /* line 760, ../sass/general.scss */
  .grid .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
    margin: 5px;
  }
  /* line 769, ../sass/general.scss */
  .grid .social-share-article .fb_share a {
    background: url(/common_files/images/fb.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 774, ../sass/general.scss */
  .grid .social-share-article .tw_share a {
    background: url(/common_files/images/tw.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 778, ../sass/general.scss */
  .grid .social-share-article .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 783, ../sass/general.scss */
  .grid .social-share-article:hover {
    width: 102px;
    box-shadow: 1px 1px 3px #444;
  }

  /* line 788, ../sass/general.scss */
  .center {
    width: 100%;
    overflow: hidden;
  }
  /* line 793, ../sass/general.scss */
  .center .grid .row {
    width: 25.33%;
    padding: 10px 4%;
  }
  /* line 798, ../sass/general.scss */
  .center .grid .row:nth-child(3) .mask {
    background: url(/common_files/images/txt-degradado-white.png) repeat-x;
    background-position: center bottom;
  }

  /* line 806, ../sass/general.scss */
  .cxense .block-title {
    background: #3dafbb;
    top: 10px;
    left: -10px;
  }
  /* line 811, ../sass/general.scss */
  .cxense .fa-info-circle {
    text-shadow: 2px 2px 4px black;
    -webkit-animation: info 2.5s infinite ease;
    animation: info 2.5s infinite ease;
    position: absolute;
    top: 12px;
    left: 154px;
    color: #fff;
    z-index: 10;
    font-size: 18px;
    background: url(/images/ia.png) no-repeat top right;
    height: 30px;
    width: 30px;
  }
  /* line 825, ../sass/general.scss */
  .cxense .triangle {
    width: 0px;
    height: 0px;
    border-bottom: solid 5px transparent;
    border-left: solid 5px transparent;
    border-right: solid 5px #1e737c;
    border-top: solid 5px #1e737c;
    position: absolute;
    left: -10px;
    top: 43px;
    z-index: 5;
  }
  /* line 837, ../sass/general.scss */
  .cxense .ia {
    background: rgba(255, 255, 255, 0.8);
    font-size: 12px;
    padding: 10px;
    line-height: 16px;
    max-width: 200px;
    position: absolute;
    top: 50px;
    left: 40px;
    z-index: 8;
    box-shadow: 2px 2px 2px black;
    display: none;
  }

  /* line 851, ../sass/general.scss */
  .most-frontpage {
    position: relative;
    margin-bottom: 6px;
  }
  /* line 854, ../sass/general.scss */
  .most-frontpage .ia {
    background: rgba(255, 255, 255, 0.8);
    font-size: 12px;
    padding: 10px;
    line-height: 16px;
    max-width: 200px;
    position: absolute;
    top: 50px;
    right: 20px;
    z-index: 6;
    box-shadow: 2px 2px 2px black;
    display: none;
  }
  /* line 867, ../sass/general.scss */
  .most-frontpage .tabs {
    text-align: center;
    overflow: hidden;
  }
  /* line 870, ../sass/general.scss */
  .most-frontpage .tabs li {
    list-style: none;
  }
  /* line 873, ../sass/general.scss */
  .most-frontpage .tabs a {
    background: #444;
    color: #fff;
    display: inline-block;
    width: 100%;
    float: left;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 36px;
    font-family: Arial, Verdana, san-serif;
    vertical-align: middle;
  }
  /* line 884, ../sass/general.scss */
  .most-frontpage .tabs a .fa-info-circle {
    font-size: 20px;
    margin-top: 2px;
    margin-left: 4px;
    vertical-align: top;
    text-shadow: 2px 2px 2px black;
    width: 30px;
    height: 30px;
    background-size: cover;
    background: url(/common_files/images/ia.png) center center no-repeat;
    display: inline-block;
  }
  /* line 897, ../sass/general.scss */
  .most-frontpage .tabs a.active {
    background: #3dafbb;
  }
  /* line 900, ../sass/general.scss */
  .most-frontpage .tabs #ui-id-1 {
    width: 60%;
  }
  /* line 903, ../sass/general.scss */
  .most-frontpage .tabs #ui-id-2 {
    width: 40%;
  }
  /* line 908, ../sass/general.scss */
  .most-frontpage #cxense_related .row, .most-frontpage #tabs-2 .row {
    position: relative;
    height: 132px;
    overflow: hidden;
  }
  /* line 913, ../sass/general.scss */
  .most-frontpage #cxense_related .row a, .most-frontpage #tabs-2 .row a {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    display: block;
    z-index: 6;
  }
  /* line 922, ../sass/general.scss */
  .most-frontpage #cxense_related .row img, .most-frontpage #tabs-2 .row img {
    display: block;
    width: 100%;
  }
  /* line 926, ../sass/general.scss */
  .most-frontpage #cxense_related .row h2, .most-frontpage #tabs-2 .row h2 {
    position: absolute;
    bottom: 0;
    width: 96%;
    z-index: 5;
    font-weight: normal;
    font-size: 20px;
    line-height: 20px;
    color: #fff;
    padding: 2%;
  }
  /* line 937, ../sass/general.scss */
  .most-frontpage #cxense_related .row .mask, .most-frontpage #tabs-2 .row .mask {
    background: url(/common_files/images/latest.png) repeat-x bottom;
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 4;
    transition: all 0.2s ease;
  }
  /* line 949, ../sass/general.scss */
  .most-frontpage #cxense_related .row:hover .mask, .most-frontpage #tabs-2 .row:hover .mask {
    opacity: 0.6;
    transition: all 0.2s ease;
  }

  @keyframes info {
    0% {
      transform: scale(0);
    }
    10% {
      transform: scale(1.5);
    }
    15% {
      transform: scale(1);
    }
    85% {
      transform: scale(1);
    }
    90% {
      transform: scale(1.5);
    }
    100% {
      transform: scale(0);
    }
  }
  @-webkit-keyframes info {
    0% {
      transform: scale(0);
    }
    10% {
      transform: scale(1.5);
    }
    15% {
      transform: scale(1);
    }
    85% {
      transform: scale(1);
    }
    90% {
      transform: scale(1.5);
    }
    100% {
      transform: scale(0);
    }
  }
  /* line 972, ../sass/general.scss */
  .special, .multimedia {
    background: #333;
    overflow: hidden;
  }

  /* line 977, ../sass/general.scss */
  .special .block-header-especial {
    width: 72%;
    float: left;
    position: relative;
    max-width: 634px;
    margin-right: 6px;
    max-height: 408px;
  }
  /* line 985, ../sass/general.scss */
  .special .block-header-especial img {
    width: 100%;
  }
  /* line 988, ../sass/general.scss */
  .special .block-header-especial a {
    height: 100%;
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 6;
  }
  /* line 997, ../sass/general.scss */
  .special .block-header-especial a h2 {
    margin-top: 60px;
    margin-left: 20px;
    width: 60%;
    color: #fff;
    font-weight: normal;
    font-style: italic;
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 20px;
  }
  /* line 1010, ../sass/general.scss */
  .special .block-header-especial a p {
    margin-left: 20px;
    color: #fff;
    width: 60%;
    line-height: 18px;
  }
  /* line 1018, ../sass/general.scss */
  .special .block-header-especial .mask {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #086fa3;
    z-index: 5;
    opacity: 0.6;
  }
  /* line 1029, ../sass/general.scss */
  .special .block-content-especial {
    width: 32%;
    float: left;
    background: #086fa3;
    margin-bottom: 6px;
    height: 202px;
    max-width: 300px;
  }
  /* line 1036, ../sass/general.scss */
  .special .block-content-especial a {
    display: block;
    height: 96%;
    width: 96%;
    padding: 2%;
  }
  /* line 1041, ../sass/general.scss */
  .special .block-content-especial a p {
    color: #fff;
    font-style: italic;
    font-family: Stag Web;
    font-size: 20px;
    padding: 10px;
    line-height: 26px;
    text-shadow: 0 0 3px black;
  }
  /* line 1050, ../sass/general.scss */
  .special .block-content-especial a span.author {
    color: #fff;
  }
  /* line 1055, ../sass/general.scss */
  .special .block-footer-especial {
    width: 32%;
    float: left;
    background: #086fa3;
    position: relative;
    height: 200px;
    max-width: 300px;
    overflow: hidden;
  }
  /* line 1063, ../sass/general.scss */
  .special .block-footer-especial a {
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background: #086fa3;
  }
  /* line 1072, ../sass/general.scss */
  .special .block-footer-especial a h2 {
    display: none;
    font-size: 26px;
    line-height: 26px;
    position: absolute;
    bottom: 0;
    color: #fff;
    width: 94%;
    padding: 3%;
    font-weight: normal;
    z-index: 6;
  }
  /* line 1084, ../sass/general.scss */
  .special .block-footer-especial a img {
    width: 100%;
    opacity: 0.6;
  }
  /* line 1089, ../sass/general.scss */
  .special .block-footer-especial .mask {
    background: #086fa3;
    opacity: 0.6;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    display: none;
  }

  /* line 1103, ../sass/general.scss */
  .loader {
    left: 50%;
    top: 50%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  /* line 1109, ../sass/general.scss */
  .loader #spinner {
    box-sizing: border-box;
    stroke: #673AB7;
    stroke-width: 3px;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: line 1.6s cubic-bezier(0.4, 0, 0.2, 1) infinite, rotate 1.6s linear infinite;
    animation: line 1.6s cubic-bezier(0.4, 0, 0.2, 1) infinite, rotate 1.6s linear infinite;
  }

  /* line 1120, ../sass/general.scss */
  .page .scroll {
    /*top: 70px;*/
    overflow-y: scroll;
  }
  /* line 1124, ../sass/general.scss */
  .page .scroll > .item {
    min-height: 500px;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    position: relative;
  }
  /* line 1133, ../sass/general.scss */
  .page .scroll section h1 {
    font: normal 400 3.4em/0.94 "Stag Web",Georgia,Times,sans-serif;
    color: #444;
    margin: 10px 0;
  }
  /* line 1138, ../sass/general.scss */
  .page .scroll section .first-element {
    position: relative;
  }
  /* line 1141, ../sass/general.scss */
  .page .scroll section .first-element .image-title-desc {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 96%;
    padding: 0 2%;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    font-family: "Open Sans", san-serif;
    font-size: 12px;
    line-height: 30px;
  }
  /* line 1152, ../sass/general.scss */
  .page .scroll section .first-element .image-title-desc p {
    margin: 0;
    line-height: 14px;
    padding: 6px 0;
    text-align: left;
  }
  /* line 1159, ../sass/general.scss */
  .page .scroll section .first-element figure {
    margin: 0;
    padding: 0;
  }
  /* line 1163, ../sass/general.scss */
  .page .scroll section .first-element .gallery-scrollable {
    width: 100%;
    position: relative;
    overflow: hidden;
  }
  /* line 1169, ../sass/general.scss */
  .page .scroll section .first-element .gallery-scrollable .items {
    position: absolute;
    left: 0;
    top: 0;
    width: 2000000px;
  }
  /* line 1177, ../sass/general.scss */
  .page .scroll section .first-element .gallery-scrollable .items .item {
    float: left;
    position: relative;
    width: 940px;
    background: black;
    text-align: center;
  }
  /* line 1184, ../sass/general.scss */
  .page .scroll section .first-element .gallery-scrollable .items .item img {
    height: 100%;
    max-height: 627px;
    display: inline-block;
  }
  /* line 1192, ../sass/general.scss */
  .page .scroll section .first-element a {
    position: absolute;
    top: 45%;
    color: #fff;
    z-index: 10;
    font-family: FontAwesome, sans-serif;
    display: block;
    padding: 5px;
    font-size: 22px;
    width: 30px;
    height: 30px;
  }
  /* line 1205, ../sass/general.scss */
  .page .scroll section .first-element a.prev {
    left: 0;
    background: url("/common_files/images/left.svg") center center/cover;
  }
  /* line 1209, ../sass/general.scss */
  .page .scroll section .first-element a.next {
    right: 0;
    background: url("/common_files/images/right.svg") center center/cover;
  }
  /* line 1214, ../sass/general.scss */
  .page .scroll section .first-element .youtube iframe {
    height: 627px;
  }
  /* line 1219, ../sass/general.scss */
  .page .scroll section ul.autor {
    padding-left: 20px;
    margin-bottom: 10px;
  }
  /* line 1222, ../sass/general.scss */
  .page .scroll section ul.autor li {
    list-style: unset;
    font-size: 14px;
    color: #777;
  }
  /* line 1229, ../sass/general.scss */
  .page .scroll section .date {
    margin-bottom: 20px;
    font-size: 12px;
    color: #777;
    display: block;
    clear: both;
  }
  /* line 1238, ../sass/general.scss */
  .page .scroll .section-title {
    border-bottom: 2px solid #ddd;
  }
  /* line 1240, ../sass/general.scss */
  .page .scroll .section-title .subsection {
    border-top: 5px solid #33B4DB;
    text-transform: uppercase;
    font-family: Verdana, san-serif;
    font-size: 1.8em;
    font-weight: bold;
    line-height: 1.8em;
    color: #444;
  }
  /* line 1250, ../sass/general.scss */
  .page .scroll .two-columns {
    overflow: hidden;
    margin: 6px auto;
  }
  /* line 1253, ../sass/general.scss */
  .page .scroll .two-columns article {
    float: left;
    width: 620px;
    position: relative;
  }
  /* line 1257, ../sass/general.scss */
  .page .scroll .two-columns article .social-share {
    position: absolute;
    left: 0;
    top: 0;
    width: 64px;
    z-index: 9;
  }
  /* line 1264, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .likes {
    margin-bottom: 10px;
  }
  /* line 1267, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .fb_share, .page .scroll .two-columns article .social-share .tw_share, .page .scroll .two-columns article .social-share .gp_share, .page .scroll .two-columns article .social-share .ms_share {
    width: 46px;
    margin: 0 auto;
    border-radius: 100%;
    margin-bottom: 10px;
  }
  /* line 1272, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .fb_share a, .page .scroll .two-columns article .social-share .tw_share a, .page .scroll .two-columns article .social-share .gp_share a, .page .scroll .two-columns article .social-share .ms_share a {
    height: 46px;
    width: 46px;
    display: block;
    color: #fff;
    text-align: center;
  }
  /* line 1281, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .fb_share a {
    background: url(/common_files/images/fb.svg) no-repeat center center/cover;
  }
  /* line 1286, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .tw_share a {
    background: url(/common_files/images/tw.svg) no-repeat center center/cover;
  }
  /* line 1291, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .gp_share a {
    background: url(/common_files/images/gp.svg) no-repeat center center/cover;
    height: 44px;
    width: 44px;
  }
  /* line 1298, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .ms_share a {
    background: url(/common_files/images/msn-icon.svg) no-repeat center center/cover;
  }
  /* line 1306, ../sass/general.scss */
  .page .scroll .two-columns article .body {
    min-height: 408px;
    padding-left: 160px;
    border-bottom: 1px solid #DDD;
    clear: both;
    margin-bottom: 23px;
    overflow: hidden;
    font-family: Verdana, Arial, san-serif;
    line-height: 1.6em;
    color: #525252;
    position: relative;
    /*                        width: 100%;
                            max-width: 540px;*/
  }
  /* line 1320, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-compare {
    width: 100%;
    max-width: 540px;
    float: left;
    overflow: hidden;
    margin: 24px 0 24px -80px;
  }
  /* line 1327, ../sass/general.scss */
  .page .scroll .two-columns article .body .youtube {
    width: 540px;
    margin: 24px 0 24px 0px;
  }
  /* line 1331, ../sass/general.scss */
  .page .scroll .two-columns article .body p {
    overflow: hidden;
    clear: both;
    margin-bottom: 20px;
  }
  /* line 1336, ../sass/general.scss */
  .page .scroll .two-columns article .body a {
    color: #0084B4;
  }
  /* line 1339, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-related, .page .scroll .two-columns article .body figure.embed-inline, .page .scroll .two-columns article .body .inline-code, .page .scroll .two-columns article .body .container-cxense, .page .scroll .two-columns article .body .inline-img, .page .scroll .two-columns article .body figure {
    float: right;
    width: 540px;
    overflow: hidden;
    position: relative;
    margin: 20px 0;
  }
  /* line 1347, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-related img {
    width: 100%;
    display: block;
  }
  /* line 1351, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-related .related-title {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  /* line 1356, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-related h3 {
    color: #fff;
    padding: 10px;
    background: rgba(0, 0, 0, 0.6);
    font-weight: normal;
  }
  /* line 1363, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-quote {
    background: #f1eeec;
    width: 540px;
    float: right;
  }
  /* line 1367, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-quote .inline-cita {
    background: #fff;
    padding-bottom: 20px;
    color: #444;
    font: italic normal 2em/1 Stag Web, Georgia, Times, sans-serif;
    word-wrap: normal;
  }
  /* line 1373, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-quote .inline-cita .quote {
    color: #fb4c1c;
    font-size: 60px;
    line-height: 0.2em;
    vertical-align: bottom;
    margin-right: 6px;
  }
  /* line 1381, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-quote .autor, .page .scroll .two-columns article .body .inline-quote .autor-desc {
    float: left;
    clear: none;
    width: auto;
    font-size: 12px;
    padding-left: 4px;
  }
  /* line 1388, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-quote .autor-desc {
    color: #999;
  }
  /* line 1392, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code {
    position: relative;
    width: 540px;
    float: right;
    margin-bottom: 20px;
  }
  /* line 1397, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .fa-info-circle {
    position: absolute;
    right: 0px;
    top: 2px;
    z-index: 7;
    color: #fff;
    font-size: 20px;
    width: 30px;
    height: 30px;
    background: url(/images/ia.png) no-repeat center center;
  }
  /* line 1408, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .ia {
    background: rgba(255, 255, 255, 0.8);
    font-size: 12px;
    padding: 10px;
    line-height: 16px;
    max-width: 200px;
    position: absolute;
    top: 15px;
    right: 20px;
    z-index: 6;
    box-shadow: 2px 2px 2px black;
    display: none;
  }
  /* line 1421, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .cxense-inline {
    position: relative;
    height: 250px;
    overflow: hidden;
  }
  /* line 1425, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .cxense-inline h3 {
    position: absolute;
    width: 98%;
    padding: 1%;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    font-weight: normal;
    font-size: 26px;
  }
  /* line 1434, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .cxense-inline h3 a {
    color: #fff;
  }
  /* line 1439, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .cxense-inline a img {
    display: block;
    width: 100%;
  }
  /* line 1447, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-img .img-desc {
    font-size: 12px;
    line-height: 14px;
    color: #999;
    padding: 6px 0;
  }
  /* line 1453, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-img img {
    width: 100%;
  }
  /* line 1457, ../sass/general.scss */
  .page .scroll .two-columns article .body twitterwidget.twitter-tweet-rendered, .page .scroll .two-columns article .body .twitter-tweet {
    float: right;
  }
  /* line 1460, ../sass/general.scss */
  .page .scroll .two-columns article .body > h3 {
    font-size: 30px;
    background-color: #f1eeec;
    color: #fa6138;
    line-height: 35px;
    clear: both;
    width: 106%;
    font-weight: normal;
    margin: 10px auto;
    padding: 0 3%;
    float: right;
  }
  /* line 1475, ../sass/general.scss */
  .page .scroll .two-columns aside {
    float: right;
    width: 300px;
  }

  @-webkit-keyframes line {
    0% {
      stroke-dasharray: 2, 85.964;
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }
    50% {
      stroke-dasharray: 65.973, 21.9911;
      stroke-dashoffset: 0;
    }
    100% {
      stroke-dasharray: 2, 85.964;
      stroke-dashoffset: -65.973;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
    }
  }
  @keyframes line {
    0% {
      stroke-dasharray: 2, 85.964;
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }
    50% {
      stroke-dasharray: 65.973, 21.9911;
      stroke-dashoffset: 0;
    }
    100% {
      stroke-dasharray: 2, 85.964;
      stroke-dashoffset: -65.973;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
    }
  }
  /* line 1513, ../sass/general.scss */
  .carousell {
    position: relative;
    overflow: hidden;
  }
  /* line 1516, ../sass/general.scss */
  .carousell .items {
    position: absolute;
    left: 0;
    top: 0;
    width: 2000000px;
  }
  /* line 1521, ../sass/general.scss */
  .carousell .items .item {
    float: left;
  }

  /* line 1528, ../sass/general.scss */
  .grid-multimedia .row {
    height: 267px;
    margin-bottom: 6px;
    width: 50%;
    float: left;
    position: relative;
    max-width: 314px;
    overflow: hidden;
  }
  /* line 1538, ../sass/general.scss */
  .grid-multimedia .row .img a img {
    width: 100%;
  }
  /* line 1543, ../sass/general.scss */
  .grid-multimedia .row h2 {
    position: absolute;
    bottom: 0;
    height: 50px;
    background: #333;
    font-size: 16px;
    width: 97%;
    color: #fff;
    padding: 6px;
    font-weight: normal;
    display: block;
  }
  /* line 1555, ../sass/general.scss */
  .grid-multimedia .row .social-share-article {
    text-align: center;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 34px;
    padding: 0px;
    z-index: 3;
    overflow: hidden;
    transition: all 0.2s ease;
  }
  /* line 1565, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social {
    width: 200px;
  }
  /* line 1567, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social > div {
    float: left;
    height: 34px;
    width: 36px;
    margin-right: 0;
  }
  /* line 1572, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social > div a {
    width: 20px;
    height: 20px;
    float: left;
    line-height: 30px;
    color: #fff;
    margin-left: 0;
    margin: 7px;
  }
  /* line 1582, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .fb_share {
    background: #4267b2;
  }
  /* line 1584, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .fb_share a {
    background: url(/common_files/images/facebook_white.svg) center center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 1590, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .tw_share {
    background: #1da1f2;
  }
  /* line 1592, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .tw_share a {
    background: url(/common_files/images/tw-white.svg) center center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 1598, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .gp_share {
    background: #de3236;
  }
  /* line 1600, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 1606, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .icon-share {
    background: #bababa;
    margin-right: 6px;
  }
  /* line 1609, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
  }
  /* line 1617, ../sass/general.scss */
  .grid-multimedia .row .social-share-article:hover {
    width: 108px;
    box-shadow: 1px 1px 3px #444;
  }
  /* line 1622, ../sass/general.scss */
  .grid-multimedia .row-5, .grid-multimedia .row-7, .grid-multimedia .row-9 {
    margin-right: 6px;
  }

  /* line 1628, ../sass/general.scss */
  .envelope {
    display: block;
    height: 25px;
    width: 23px;
    background: url(/common_files/images/envelope-white.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 1636, ../sass/general.scss */
  .ftwitter {
    display: block;
    height: 25px;
    width: 23px;
    background: url(/common_files/images/tw-white.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 1644, ../sass/general.scss */
  .ffacebook {
    display: block;
    height: 20px;
    width: 20px;
    background: url(/common_files/images/facebook_white.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 1652, ../sass/general.scss */
  .finstagram {
    display: block;
    height: 20px;
    width: 20px;
    background: url(/common_files/images/white_instagram.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 1660, ../sass/general.scss */
  .fpinterest {
    display: block;
    height: 25px;
    width: 21px;
    background: url(/common_files/images/white_pinterest.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }
}
@media (min-width: 768px) and (max-width: 939px) {
  @font-face {
    font-family: 'Stag Web';
    src: url("/common_files/fonts/Stag-Book-Web.eot");
    src: url("/common_files/fonts/Stag-Book-Web.eot?#iefix") format("embedded-opentype"), url("/common_files/fonts/Stag-Book-Web.woff") format("woff"), url("/common_files/fonts/Stag-Book-Web.ttf") format("truetype"), url("/common_files/fonts/Stag-Book-Web.svg#Stag Web") format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
  }
  @font-face {
    font-family: 'Stag Web';
    src: url("/common_files/fonts/Stag-BookItalic-Web.eot");
    src: url("/common_files/fonts/Stag-BookItalic-Web.eot?#iefix") format("embedded-opentype"), url("/common_files/fonts/Stag-BookItalic-Web.woff") format("woff"), url("/common_files/fonts/Stag-BookItalic-Web.ttf") format("truetype"), url("/common_files/fonts/Stag-BookItalic-Web.svg#Stag Web") format("svg");
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
  }
  @font-face {
    font-family: 'Stag Web';
    src: url("/common_files/fonts/Stag-Medium-Web.eot");
    src: url("/common_files/fonts/Stag-Medium-Web.eot?#iefix") format("embedded-opentype"), url("/common_files/fonts/Stag-Medium-Web.woff") format("woff"), url("/common_files/fonts/Stag-Medium-Web.ttf") format("truetype"), url("/common_files/fonts/Stag-Medium-Web.svg#Stag Web") format("svg");
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
  }
  @font-face {
    font-family: 'Stag Web';
    src: url("/common_files/fonts/Stag-MediumItalic-Web.eot");
    src: url("/common_files/fonts/Stag-MediumItalic-Web.eot?#iefix") format("embedded-opentype"), url("/common_files/fonts/Stag-MediumItalic-Web.woff") format("woff"), url("/common_files/fonts/Stag-MediumItalic-Web.ttf") format("truetype"), url("/common_files/fonts/Stag-MediumItalic-Web.svg#Stag Web") format("svg");
    font-weight: 500;
    font-style: italic;
    font-stretch: normal;
  }
  /* line 1704, ../sass/general.scss */
  html, body {
    margin: 0;
    font-family: Verdana, Arial, san-serif;
    line-height: 1.6em;
    padding: 0;
  }

  /* line 1710, ../sass/general.scss */
  a {
    text-decoration: none;
  }

  /* line 1713, ../sass/general.scss */
  ul {
    margin: 0px;
    padding: 0px;
  }

  /* line 1717, ../sass/general.scss */
  h1, h2, h3, h4 {
    margin: 0px;
    padding: 0px;
    font-family: "Stag Web",Georgia,Times,sans-serif;
  }

  /* line 1722, ../sass/general.scss */
  .inner {
    max-width: 940px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
  }

  /* line 1728, ../sass/general.scss */
  figure {
    margin: 0;
    padding: 0;
  }

  /* line 1733, ../sass/general.scss */
  .content-article {
    max-width: 500px !important;
  }

  /* line 1736, ../sass/general.scss */
  .header {
    background: #222;
    padding: 0 1%;
    overflow: hidden;
    width: 98%;
    z-index: 100;
    transition: all 0.4s ease-in-out;
    position: relative;
    z-index: 2;
  }
  /* line 1745, ../sass/general.scss */
  .header .inner {
    max-width: 800px;
  }
  /* line 1748, ../sass/general.scss */
  .header .logo {
    float: left;
    padding-right: 6px;
    border-right: 1px solid #393939;
    margin: 10px 0;
  }
  /* line 1753, ../sass/general.scss */
  .header .logo a {
    text-indent: -9999999px;
    display: block;
    height: 50px;
    width: 66px;
    background: url(/common_files/images/logo.svg);
    background-size: contain;
  }
  /* line 1762, ../sass/general.scss */
  .header .social {
    width: 170px;
    float: right;
    margin-right: 6px;
    clear: right;
    margin-top: 10px;
  }
  /* line 1768, ../sass/general.scss */
  .header .social ul {
    border-left: 1px solid #373737;
    max-width: 170px;
    float: right;
  }
  /* line 1772, ../sass/general.scss */
  .header .social ul li {
    float: left;
    margin-left: 6px;
    list-style: none;
  }
  /* line 1777, ../sass/general.scss */
  .header .social ul li a {
    color: #fff;
  }
  /* line 1779, ../sass/general.scss */
  .header .social ul li a .fa {
    width: 22px;
    height: 22px;
    display: block;
    border-radius: 4px;
  }
  /* line 1786, ../sass/general.scss */
  .header .social ul li .fa-fb {
    background: url(/common_files/images/facebook_white.svg) no-repeat center center/contain;
  }
  /* line 1789, ../sass/general.scss */
  .header .social ul li .fa-tw {
    background: url(/common_files/images/white_twitter.svg) no-repeat center center/contain;
  }
  /* line 1792, ../sass/general.scss */
  .header .social ul li .fa-ig {
    background: url(/common_files/images/white_instagram.svg) no-repeat center center/contain;
  }
  /* line 1795, ../sass/general.scss */
  .header .social ul li .fa-pi {
    background: url(/common_files/images/white_pinterest.svg) no-repeat center center/contain;
  }
  /* line 1798, ../sass/general.scss */
  .header .social ul li .fa-me {
    background: url(/common_files/images/menu.svg) no-repeat center center/contain;
    display: none !important;
  }
  /* line 1802, ../sass/general.scss */
  .header .social ul li .fa-se {
    background: url(/common_files/images/search.svg) no-repeat center center/contain;
    height: 22px;
    width: 22px;
    display: block;
  }
  /* line 1811, ../sass/general.scss */
  .header #user-fb {
    float: left;
    max-width: 300px;
    padding-left: 6px;
    border-left: 1px solid #000;
    height: 50px;
    margin-top: 10px;
    overflow: hidden;
  }
  /* line 1819, ../sass/general.scss */
  .header #user-fb #profile {
    float: left;
    margin-right: 5px;
  }
  /* line 1822, ../sass/general.scss */
  .header #user-fb #profile a {
    color: #fff;
  }
  /* line 1827, ../sass/general.scss */
  .header #user-fb #status {
    display: block;
    float: left;
    color: #fff;
  }
  /* line 1831, ../sass/general.scss */
  .header #user-fb #status a {
    color: #fff;
  }
  /* line 1835, ../sass/general.scss */
  .header #user-fb .updP {
    background: #5a86f7;
    border-radius: 10px;
    color: white;
    text-align: center;
    display: block;
    line-height: 18px;
    padding: 5px 10px;
  }
  /* line 1846, ../sass/general.scss */
  .header #enlace-login a {
    display: block;
    color: #fff;
  }

  /* line 1853, ../sass/general.scss */
  .highlight {
    background: #333;
    overflow: hidden;
  }
  /* line 1857, ../sass/general.scss */
  .highlight .ads-box {
    width: 300px;
    float: left;
    margin-bottom: 6px;
  }
  /* line 1862, ../sass/general.scss */
  .highlight .date {
    color: #666;
    font-size: 12px;
    clear: both;
    display: block;
  }

  /* line 1870, ../sass/general.scss */
  .section {
    background: #333;
  }
  /* line 1872, ../sass/general.scss */
  .section .top_box {
    width: 300px;
    float: left;
    margin-bottom: 6px;
  }

  /* line 1878, ../sass/general.scss */
  .hidden {
    display: none !important;
  }

  /* line 1881, ../sass/general.scss */
  #start-search:hover {
    cursor: pointer;
  }

  /* line 1884, ../sass/general.scss */
  .darker {
    position: relative;
    z-index: 2;
    overflow: hidden;
  }
  /* line 1889, ../sass/general.scss */
  .darker .buscador-expandible {
    width: 100%;
    margin: 0 auto;
    background: #222;
    text-align: center;
    border-top: 1px solid #333;
    display: block;
  }
  /* line 1897, ../sass/general.scss */
  .darker .buscador-expandible #buscar-texto {
    width: 50%;
    min-width: 100px;
    height: 30px;
    border-radius: 5px;
    border: none;
    outline: 0;
    padding-left: 10px;
    font-size: 15px;
    margin: 10px;
  }
  /* line 1908, ../sass/general.scss */
  .darker .buscador-expandible #buscar {
    width: 30%;
    max-width: 110px;
    min-width: 110px;
    height: 35px;
    border-radius: 5px;
    border: 1px solid whitesmoke;
    background: #333;
    color: whitesmoke;
    margin: 0px 5px;
    outline: 0;
    cursor: pointer;
  }
  /* line 1921, ../sass/general.scss */
  .darker .buscador-expandible #alerta-buscador {
    background: #34b5e5;
    position: relative;
    padding: 10px;
    color: whitesmoke;
    text-align: center;
    margin: 5px 0px;
    display: none;
  }
  /* line 1930, ../sass/general.scss */
  .darker .buscador-expandible #resultados {
    width: 100%;
    display: none;
    background: white;
    position: relative;
    overflow: scroll;
    margin: 5px 0px;
  }
  /* line 1937, ../sass/general.scss */
  .darker .buscador-expandible #resultados .row-resultado {
    padding: 20px 10px;
    margin: 10px 0px;
    position: relative;
    border-bottom: 1px solid #cccccc;
    max-width: 940px;
    margin: auto;
  }
  /* line 1945, ../sass/general.scss */
  .darker .buscador-expandible #resultados .row-resultado a img {
    float: left;
    margin-right: 5px;
  }
  /* line 1949, ../sass/general.scss */
  .darker .buscador-expandible #resultados .row-resultado a h2 {
    text-align: left;
    color: #444;
    line-height: 27px;
  }
  /* line 1954, ../sass/general.scss */
  .darker .buscador-expandible #resultados .row-resultado a p {
    text-align: left;
    font-size: 14px;
    margin: 0;
    margin-top: 5px;
    display: block;
    line-height: 14px;
    color: #555;
    clear: both;
    padding-top: 10px;
  }

  /* line 1970, ../sass/general.scss */
  .menu-expandible {
    border-top: 1px solid #eee;
    background: white;
  }
  /* line 1973, ../sass/general.scss */
  .menu-expandible > ul {
    position: relative;
    height: 37px;
    text-align: center;
    z-index: 10;
    overflow: visible;
    border-bottom: 1px solid #eee;
  }
  /* line 1980, ../sass/general.scss */
  .menu-expandible > ul > li {
    display: inline-block;
    border-left: 1px solid #ccc;
    list-style: none;
  }
  /* line 1985, ../sass/general.scss */
  .menu-expandible > ul > li > a {
    display: block;
    text-transform: uppercase;
    font-size: 0.725em;
    color: #222;
    padding: 6px 6px;
  }
  /* line 1994, ../sass/general.scss */
  .menu-expandible > ul li:hover > ul.submenu {
    display: block;
  }

  /* line 2001, ../sass/general.scss */
  .home {
    z-index: 1;
    position: relative;
  }
  /* line 2004, ../sass/general.scss */
  .home .section-title {
    width: 100%;
    margin: 0 auto;
    border-bottom: 2px solid #ddd;
  }
  /* line 2008, ../sass/general.scss */
  .home .section-title .subsection {
    max-width: 500px;
    list-style: none;
    line-height: 60px;
    color: #444;
    text-transform: uppercase;
    font-family: Verdana, san-serif;
    font-size: 1.8em;
    font-weight: bold;
    margin: 0 auto;
  }

  /* line 2022, ../sass/general.scss */
  .footer {
    background: #222;
    padding: 60px 0 80px;
    color: #fff;
    font-size: 14px;
  }
  /* line 2027, ../sass/general.scss */
  .footer .inner {
    max-width: 700px;
    width: 100%;
    margin: 0 auto;
  }
  /* line 2033, ../sass/general.scss */
  .footer .logo a {
    display: block;
    height: 50px;
    width: 66px;
    background: url(/images/logo.svg);
    background-size: cover;
  }
  /* line 2041, ../sass/general.scss */
  .footer .nav-bottom {
    float: left;
    width: 50%;
  }
  /* line 2044, ../sass/general.scss */
  .footer .nav-bottom ul {
    margin-top: 30px;
    overflow: hidden;
    margin-bottom: 20px;
  }
  /* line 2048, ../sass/general.scss */
  .footer .nav-bottom ul li {
    float: left;
    list-style: none;
  }
  /* line 2051, ../sass/general.scss */
  .footer .nav-bottom ul li a {
    display: block;
    padding: 2px 16px 0px 0;
    color: #919191;
  }
  /* line 2056, ../sass/general.scss */
  .footer .nav-bottom ul li .sponsored {
    color: #fb4c1c;
  }
  /* line 2062, ../sass/general.scss */
  .footer .nav-static {
    float: right;
    overflow: hidden;
    width: 50%;
    margin-top: 36px;
  }
  /* line 2067, ../sass/general.scss */
  .footer .nav-static ul {
    float: right;
  }
  /* line 2069, ../sass/general.scss */
  .footer .nav-static ul li {
    list-style: none;
  }
  /* line 2072, ../sass/general.scss */
  .footer .nav-static ul a {
    color: #fff;
    font-size: 12px;
    text-align: right;
    display: block;
    color: #919191;
  }
  /* line 2080, ../sass/general.scss */
  .footer .nav-static ul li:nth-child(1) a {
    color: #22c7ed;
  }
  /* line 2086, ../sass/general.scss */
  .footer .bottom {
    border-top: 1px solid #ddd;
    overflow: hidden;
    clear: both;
    padding-top: 20px;
  }
  /* line 2091, ../sass/general.scss */
  .footer .bottom .social {
    float: right;
    width: 200px;
  }
  /* line 2094, ../sass/general.scss */
  .footer .bottom .social ul {
    overflow: hidden;
    width: 157px;
    float: right;
    clear: both;
  }
  /* line 2099, ../sass/general.scss */
  .footer .bottom .social ul li {
    float: left;
    margin-left: 10px;
    list-style: none;
  }
  /* line 2103, ../sass/general.scss */
  .footer .bottom .social ul li a {
    display: block;
    color: #fff;
  }
  /* line 2106, ../sass/general.scss */
  .footer .bottom .social ul li a i {
    font-size: 20px;
  }
  /* line 2113, ../sass/general.scss */
  .footer .bottom .copy {
    display: block;
    clear: both;
    font-size: 12px;
    text-align: right;
  }
  /* line 2119, ../sass/general.scss */
  .footer .bottom .partnership a {
    display: block;
    float: left;
    margin-right: 10px;
  }

  /* line 2126, ../sass/general.scss */
  .block-title {
    position: absolute;
    background: #fa6138;
    color: #fff;
    text-transform: uppercase;
    padding: 4px 10px;
    font-size: 12px;
    font-family: Verdana, san-serif;
    font-weight: normal;
    z-index: 10;
  }
  /* line 2136, ../sass/general.scss */
  .block-title a {
    color: #fff;
  }
  /* line 2139, ../sass/general.scss */
  .block-title a:after {
    background: url("/common_files/images/arrow-next.svg") center center/contain no-repeat;
    margin-left: 10px;
    width: 15px;
    height: 15px;
    display: block;
    float: right;
    content: "";
    margin-top: 5px;
  }

  /* line 2150, ../sass/general.scss */
  .two-columns {
    overflow: hidden;
    margin: 6px 0;
  }
  /* line 2153, ../sass/general.scss */
  .two-columns .left {
    width: 100%;
    position: relative;
    overflow: hidden;
  }
  /* line 2158, ../sass/general.scss */
  .two-columns .right {
    width: 100%;
    float: right;
  }

  /* line 2164, ../sass/general.scss */
  .left .grid {
    background: #f1eeec;
    overflow: hidden;
    padding: 6px 2% 0px;
    margin-bottom: 6px;
  }
  /* line 2169, ../sass/general.scss */
  .left .grid .row {
    margin: 0px auto 6px;
    padding: 2%;
    position: relative;
    overflow: hidden;
    background: #fff;
  }
  /* line 2175, ../sass/general.scss */
  .left .grid .row .taxonomy a {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, san-serif;
    z-index: 6;
    position: relative;
    clear: both;
    display: inline-block;
    color: #fff;
    padding: 0 6px;
  }

  /* line 2194, ../sass/general.scss */
  .grid .row > a {
    float: right;
    width: 65%;
    margin-top: 0px;
  }
  /* line 2198, ../sass/general.scss */
  .grid .row > a h2 {
    color: #222;
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    display: block;
    width: 100%;
    margin-top: 8px;
  }
  /* line 2210, ../sass/general.scss */
  .grid .taxonomy a {
    text-transform: uppercase;
    font-size: 0.8em;
    font-family: Verdana, san-serif;
    z-index: 6;
    position: relative;
    clear: both;
    display: inline-block;
    padding: 4px;
    color: #fff;
    background: #33B4DB;
  }
  /* line 2224, ../sass/general.scss */
  .grid .img {
    width: 100%;
    margin-right: 6px;
  }
  /* line 2227, ../sass/general.scss */
  .grid .img img {
    float: left;
    width: 30%;
    margin-top: 10px;
  }
  /* line 2233, ../sass/general.scss */
  .grid .social-share-article {
    display: none !important;
  }
  /* line 2236, ../sass/general.scss */
  .grid .description {
    display: none;
  }
  /* line 2239, ../sass/general.scss */
  .grid span {
    width: 100%;
  }
  /* line 2242, ../sass/general.scss */
  .grid .mask {
    position: absolute;
    height: 30%;
    width: 100%;
    bottom: 0px;
    z-index: 2;
    left: 0;
    display: none;
  }
  /* line 2252, ../sass/general.scss */
  .grid .row:nth-child(1) .mask, .grid .row:nth-child(4) .mask, .grid .row:nth-child(5) .mask, .grid .row:nth-child(8) .mask, .grid .row:nth-child(9) .mask {
    background: url(/common_files/images/txt-degradado-white.png) repeat-x;
    background-position: center bottom;
  }
  /* line 2258, ../sass/general.scss */
  .grid .row:nth-child(2) .mask, .grid .row:nth-child(3) .mask, .grid .row:nth-child(6) .mask, .grid .row:nth-child(7) .mask, .grid .row:nth-child(10) .mask {
    background: url(/common_files/images/txt-degradado-grey.png) repeat-x;
    background-position: center bottom;
  }
  /* line 2263, ../sass/general.scss */
  .grid .topic {
    position: absolute;
    bottom: 5px;
    display: none;
  }
  /* line 2267, ../sass/general.scss */
  .grid .topic a {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    color: #444;
  }
  /* line 2276, ../sass/general.scss */
  .grid .social-share-article {
    bottom: 4px;
    left: 18px;
    padding: 3px;
    position: absolute;
    background: white;
    width: 34px;
    overflow: hidden;
    transition: all 0.2s ease;
    z-index: 3;
  }
  /* line 2286, ../sass/general.scss */
  .grid .social-share-article a {
    width: 30px;
    height: 30px;
    display: block;
  }
  /* line 2291, ../sass/general.scss */
  .grid .social-share-article .social {
    width: 200px;
  }
  /* line 2293, ../sass/general.scss */
  .grid .social-share-article .social > div {
    float: left;
    height: 30px;
    width: 30px;
    margin-right: 6px;
  }
  /* line 2300, ../sass/general.scss */
  .grid .social-share-article .icon-share {
    background: #bababa;
  }
  /* line 2302, ../sass/general.scss */
  .grid .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
    margin: 5px;
  }
  /* line 2311, ../sass/general.scss */
  .grid .social-share-article .fb_share a {
    background: url(/common_files/images/fb.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 2316, ../sass/general.scss */
  .grid .social-share-article .tw_share a {
    background: url(/common_files/images/tw.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 2320, ../sass/general.scss */
  .grid .social-share-article .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 2325, ../sass/general.scss */
  .grid .social-share-article:hover {
    width: 142px;
    box-shadow: 1px 1px 3px #444;
  }

  /* line 2331, ../sass/general.scss */
  .center .grid {
    background: #f1eeec;
    overflow: hidden;
    margin-bottom: 6px;
    padding: 0 2%;
  }
  /* line 2336, ../sass/general.scss */
  .center .grid .row {
    position: relative;
    overflow: hidden;
    padding: 10px;
    margin-bottom: 6px;
    width: 96%;
    background: #fff;
  }
  /* line 2343, ../sass/general.scss */
  .center .grid .row .taxonomy a {
    display: inline-block;
    color: #fff;
    line-height: 12px;
    padding: 4px;
    text-transform: uppercase;
    font-size: 0.8em;
  }
  /* line 2352, ../sass/general.scss */
  .center .grid .row-10 {
    margin-top: 6px;
  }
  /* line 2356, ../sass/general.scss */
  .center .grid .row:nth-child(3) .mask {
    background: url(/common_files/images/txt-degradado-white.png) repeat-x;
    background-position: center bottom;
  }

  /* line 2364, ../sass/general.scss */
  .cxense .block-title {
    background: #3dafbb;
    top: 10px;
    left: -10px;
  }
  /* line 2369, ../sass/general.scss */
  .cxense .fa-info-circle {
    text-shadow: 2px 2px 4px black;
    -webkit-animation: info 2.5s infinite ease;
    animation: info 2.5s infinite ease;
    position: absolute;
    top: 12px;
    left: 154px;
    color: #fff;
    z-index: 10;
    font-size: 18px;
    background: url(/images/ia.png) no-repeat top right;
    height: 30px;
    width: 30px;
  }
  /* line 2383, ../sass/general.scss */
  .cxense .triangle {
    width: 0px;
    height: 0px;
    border-bottom: solid 5px transparent;
    border-left: solid 5px transparent;
    border-right: solid 5px #1e737c;
    border-top: solid 5px #1e737c;
    position: absolute;
    left: -10px;
    top: 43px;
    z-index: 5;
  }
  /* line 2395, ../sass/general.scss */
  .cxense .ia {
    background: rgba(255, 255, 255, 0.8);
    font-size: 12px;
    padding: 10px;
    line-height: 16px;
    max-width: 200px;
    position: absolute;
    top: 50px;
    left: 40px;
    z-index: 8;
    box-shadow: 2px 2px 2px black;
    display: none;
  }

  /* line 2409, ../sass/general.scss */
  .most-frontpage {
    position: relative;
    margin-bottom: 6px;
  }
  /* line 2412, ../sass/general.scss */
  .most-frontpage .ia {
    background: rgba(255, 255, 255, 0.8);
    font-size: 12px;
    padding: 10px;
    line-height: 16px;
    max-width: 200px;
    position: absolute;
    top: 50px;
    right: 20px;
    z-index: 6;
    box-shadow: 2px 2px 2px black;
    display: none;
  }
  /* line 2425, ../sass/general.scss */
  .most-frontpage .tabs {
    text-align: center;
    overflow: hidden;
  }
  /* line 2428, ../sass/general.scss */
  .most-frontpage .tabs li {
    list-style: none;
  }
  /* line 2431, ../sass/general.scss */
  .most-frontpage .tabs a {
    background: #444;
    color: #fff;
    display: inline-block;
    width: 100%;
    float: left;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 36px;
    font-family: Arial, Verdana, san-serif;
    vertical-align: middle;
  }
  /* line 2442, ../sass/general.scss */
  .most-frontpage .tabs a .fa-info-circle {
    font-size: 20px;
    margin-top: 2px;
    margin-left: 4px;
    vertical-align: top;
    text-shadow: 2px 2px 2px black;
    width: 30px;
    height: 30px;
    background-size: cover;
    background: url(/common_files/images/ia.png) center center no-repeat;
    display: inline-block;
  }
  /* line 2455, ../sass/general.scss */
  .most-frontpage .tabs a.active {
    background: #3dafbb;
  }
  /* line 2458, ../sass/general.scss */
  .most-frontpage .tabs #ui-id-1 {
    width: 60%;
  }
  /* line 2461, ../sass/general.scss */
  .most-frontpage .tabs #ui-id-2 {
    width: 40%;
  }
  /* line 2466, ../sass/general.scss */
  .most-frontpage #cxense_related .row, .most-frontpage #tabs-2 .row {
    position: relative;
    height: 132px;
    overflow: hidden;
  }
  /* line 2471, ../sass/general.scss */
  .most-frontpage #cxense_related .row a, .most-frontpage #tabs-2 .row a {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    display: block;
    z-index: 6;
  }
  /* line 2480, ../sass/general.scss */
  .most-frontpage #cxense_related .row img, .most-frontpage #tabs-2 .row img {
    display: block;
    width: 100%;
  }
  /* line 2484, ../sass/general.scss */
  .most-frontpage #cxense_related .row h2, .most-frontpage #tabs-2 .row h2 {
    position: absolute;
    bottom: 0;
    width: 96%;
    z-index: 5;
    font-weight: normal;
    font-size: 20px;
    line-height: 20px;
    color: #fff;
    padding: 2%;
  }
  /* line 2495, ../sass/general.scss */
  .most-frontpage #cxense_related .row .mask, .most-frontpage #tabs-2 .row .mask {
    background: url(/common_files/images/latest.png) repeat-x bottom;
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 4;
    transition: all 0.2s ease;
  }
  /* line 2507, ../sass/general.scss */
  .most-frontpage #cxense_related .row:hover .mask, .most-frontpage #tabs-2 .row:hover .mask {
    opacity: 0.6;
    transition: all 0.2s ease;
  }

  @keyframes info {
    0% {
      transform: scale(0);
    }
    10% {
      transform: scale(1.5);
    }
    15% {
      transform: scale(1);
    }
    85% {
      transform: scale(1);
    }
    90% {
      transform: scale(1.5);
    }
    100% {
      transform: scale(0);
    }
  }
  @-webkit-keyframes info {
    0% {
      transform: scale(0);
    }
    10% {
      transform: scale(1.5);
    }
    15% {
      transform: scale(1);
    }
    85% {
      transform: scale(1);
    }
    90% {
      transform: scale(1.5);
    }
    100% {
      transform: scale(0);
    }
  }
  /* line 2530, ../sass/general.scss */
  .special, .multimedia {
    background: #333;
    overflow: hidden;
  }

  /* line 2534, ../sass/general.scss */
  .special {
    position: relative;
  }
  /* line 2536, ../sass/general.scss */
  .special .frontpage-especial {
    overflow: hidden;
    padding: 10px;
    position: relative;
  }
  /* line 2541, ../sass/general.scss */
  .special .block-title {
    top: 0;
    left: 0;
    font-family: Stag Web, sans-serif;
  }
  /* line 2546, ../sass/general.scss */
  .special .block-header-especial {
    width: 100%;
    position: relative;
    margin: 0 auto 6px;
    max-height: 200px;
    overflow: hidden;
  }
  /* line 2552, ../sass/general.scss */
  .special .block-header-especial img {
    width: 100%;
  }
  /* line 2555, ../sass/general.scss */
  .special .block-header-especial a {
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: rgba(8, 111, 163, 0.5);
  }
  /* line 2564, ../sass/general.scss */
  .special .block-header-especial a h2 {
    color: #fff;
    font-style: italic;
    margin: 50px auto 0;
    text-shadow: 0 3px 3px black;
    width: 90%;
    font-weight: normal;
  }
  /* line 2573, ../sass/general.scss */
  .special .block-header-especial a p {
    color: #fff;
    margin: 20px auto 0;
    width: 86%;
    font-size: 14px;
  }
  /* line 2580, ../sass/general.scss */
  .special .block-header-especial .mask {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #086fa3;
    z-index: 5;
    opacity: 0.6;
    display: none;
  }
  /* line 2592, ../sass/general.scss */
  .special .block-content-especial {
    background: #086fa3;
    padding: 10px;
    margin: 0 auto 6px;
  }
  /* line 2597, ../sass/general.scss */
  .special .block-content-especial a p {
    margin: 0;
    color: #fff;
    font-style: italic;
    font-family: Stag Web;
    font-size: 16px;
    padding: 10px;
    line-height: 16px;
  }
  /* line 2606, ../sass/general.scss */
  .special .block-content-especial a span.author {
    color: #fff;
  }
  /* line 2611, ../sass/general.scss */
  .special .block-footer-especial {
    width: 100%;
    background: #086fa3;
    position: relative;
    margin: 0 auto;
  }
  /* line 2616, ../sass/general.scss */
  .special .block-footer-especial a {
    display: block;
    overflow: hidden;
  }
  /* line 2619, ../sass/general.scss */
  .special .block-footer-especial a img {
    opacity: 0.6;
    width: 50%;
    display: block;
    float: left;
    margin-right: 3%;
  }
  /* line 2626, ../sass/general.scss */
  .special .block-footer-especial a h2 {
    width: 40%;
    float: left;
    color: #fff;
    font-weight: normal;
    text-shadow: 0 3px 3px black;
    font-size: 17px;
    font-style: italic;
    padding: 2%;
  }
  /* line 2639, ../sass/general.scss */
  .special .block-footer-especial .mask {
    display: none;
  }

  /* line 2645, ../sass/general.scss */
  .loader {
    left: 50%;
    top: 50%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  /* line 2651, ../sass/general.scss */
  .loader #spinner {
    box-sizing: border-box;
    stroke: #673AB7;
    stroke-width: 3px;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: line 1.6s cubic-bezier(0.4, 0, 0.2, 1) infinite, rotate 1.6s linear infinite;
    animation: line 1.6s cubic-bezier(0.4, 0, 0.2, 1) infinite, rotate 1.6s linear infinite;
  }

  /* line 2662, ../sass/general.scss */
  .page .scroll {
    /*top: 70px;*/
    overflow-y: scroll;
  }
  /* line 2666, ../sass/general.scss */
  .page .scroll > .item {
    min-height: 500px;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    position: relative;
  }
  /* line 2675, ../sass/general.scss */
  .page .scroll section h1 {
    font: normal 400 3.4em/0.94 "Stag Web",Georgia,Times,sans-serif;
    color: #444;
    margin: 10px 0;
    font-size: 25px;
  }
  /* line 2681, ../sass/general.scss */
  .page .scroll section .first-element {
    position: relative;
  }
  /* line 2684, ../sass/general.scss */
  .page .scroll section .first-element .photo img {
    width: 100%;
  }
  /* line 2688, ../sass/general.scss */
  .page .scroll section .first-element iframe {
    height: 300px !important;
  }
  /* line 2691, ../sass/general.scss */
  .page .scroll section .first-element .image-title-desc {
    background: #000;
    bottom: 0;
    color: #CCC;
    font-size: 0.8em;
    left: 0;
    position: absolute;
    width: 98%;
    height: auto;
    padding: 10px 1%;
    min-height: 32px;
  }
  /* line 2702, ../sass/general.scss */
  .page .scroll section .first-element .image-title-desc .d-count {
    font-family: 'Open Sans Condensed', sans-serif;
    float: left;
    width: 16%;
    position: absolute;
    left: 5px;
    bottom: 3px;
    height: 90%;
    margin-right: 3px;
    min-height: 28px;
    max-width: 80px;
    font-size: 26px;
    border-right: 1px solid #ccc;
  }
  /* line 2715, ../sass/general.scss */
  .page .scroll section .first-element .image-title-desc .d-count .count {
    font-size: 26px;
    font-weight: bold;
    font-family: 'Open Sans Condensed',sans-serif;
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 3px;
    padding: 0;
    line-height: 40px;
    left: 0;
  }
  /* line 2728, ../sass/general.scss */
  .page .scroll section .first-element .image-title-desc .caption {
    margin: 0;
    width: 72%;
    float: right;
    font-family: 'Open Sans',sans-serif;
    line-height: 16px;
    margin-right: 24px;
    overflow: hidden;
    text-align: left;
  }
  /* line 2738, ../sass/general.scss */
  .page .scroll section .first-element .image-title-desc p {
    margin: 0;
    line-height: 14px;
    padding: 6px 0;
    text-align: left;
  }
  /* line 2745, ../sass/general.scss */
  .page .scroll section .first-element figure {
    margin: 0;
    padding: 0;
  }
  /* line 2749, ../sass/general.scss */
  .page .scroll section .first-element .gallery-scrollable {
    width: 100%;
    position: relative;
    min-width: 320px;
  }
  /* line 2754, ../sass/general.scss */
  .page .scroll section .first-element .gallery-scrollable .items {
    position: absolute;
    left: 0;
    top: 0;
    width: 2000000px;
  }
  /* line 2760, ../sass/general.scss */
  .page .scroll section .first-element .gallery-scrollable .items .item {
    float: left;
    position: relative;
    overflow: hidden;
    min-width: 320px;
    text-align: center;
    background: black;
  }
  /* line 2768, ../sass/general.scss */
  .page .scroll section .first-element .gallery-scrollable .items .item img {
    height: 100%;
    display: inline-block;
  }
  /* line 2775, ../sass/general.scss */
  .page .scroll section .first-element a {
    position: absolute;
    top: 45%;
    color: #fff;
    z-index: 10;
    font-family: FontAwesome, sans-serif;
    display: block;
    padding: 5px;
    font-size: 22px;
    width: 30px;
    height: 30px;
  }
  /* line 2788, ../sass/general.scss */
  .page .scroll section .first-element a.prev {
    left: 0;
    background: url("/common_files/images/left.svg") center center/cover;
  }
  /* line 2792, ../sass/general.scss */
  .page .scroll section .first-element a.next {
    right: 0;
    background: url("/common_files/images/right.svg") center center/cover;
  }
  /* line 2797, ../sass/general.scss */
  .page .scroll section ul.autor {
    padding-left: 20px;
    margin-bottom: 10px;
  }
  /* line 2800, ../sass/general.scss */
  .page .scroll section ul.autor li {
    list-style: unset;
    font-size: 14px;
    color: #777;
  }
  /* line 2807, ../sass/general.scss */
  .page .scroll section .date {
    margin-bottom: 20px;
    font-size: 12px;
    color: #777;
    display: block;
    clear: both;
  }
  /* line 2817, ../sass/general.scss */
  .page .scroll .section-title {
    border-bottom: 2px solid #ddd;
  }
  /* line 2819, ../sass/general.scss */
  .page .scroll .section-title .subsection {
    border-top: 5px solid #33B4DB;
    text-transform: uppercase;
    font-family: Verdana, san-serif;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.8em;
    color: #444;
  }
  /* line 2829, ../sass/general.scss */
  .page .scroll .two-columns {
    overflow: hidden;
    margin: 6px auto;
  }
  /* line 2832, ../sass/general.scss */
  .page .scroll .two-columns article {
    float: left;
    width: 100%;
    position: relative;
  }
  /* line 2836, ../sass/general.scss */
  .page .scroll .two-columns article .social-share {
    width: 100%;
  }
  /* line 2838, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .social {
    display: block;
    text-align: center;
  }
  /* line 2842, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .likes {
    margin-bottom: 10px;
    display: inline-block;
  }
  /* line 2846, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .fb_share, .page .scroll .two-columns article .social-share .tw_share, .page .scroll .two-columns article .social-share .gp_share, .page .scroll .two-columns article .social-share .ms_share {
    width: 46px;
    margin: 0 auto;
    border-radius: 100%;
    margin-bottom: 10px;
    display: inline-block;
  }
  /* line 2852, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .fb_share a, .page .scroll .two-columns article .social-share .tw_share a, .page .scroll .two-columns article .social-share .gp_share a, .page .scroll .two-columns article .social-share .ms_share a {
    height: 46px;
    width: 46px;
    display: block;
    color: #fff;
    text-align: center;
  }
  /* line 2861, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .fb_share a {
    background: url(/common_files/images/fb.svg) no-repeat center center/cover;
  }
  /* line 2866, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .tw_share a {
    background: url(/common_files/images/tw.svg) no-repeat center center/cover;
  }
  /* line 2871, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .gp_share a {
    background: url(/common_files/images/gp.svg) no-repeat center center/cover;
    height: 44px;
    width: 44px;
  }
  /* line 2878, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .ms_share a {
    background: url(/common_files/images/msn-icon.svg) no-repeat center center/cover;
  }
  /* line 2886, ../sass/general.scss */
  .page .scroll .two-columns article .body {
    border-bottom: 1px solid #DDD;
    clear: both;
    margin-bottom: 23px;
    overflow: hidden;
    font-family: Verdana, Arial, san-serif;
    line-height: 1.6em;
    color: #525252;
    max-width: inherit !important;
  }
  /* line 2896, ../sass/general.scss */
  .page .scroll .two-columns article .body p {
    overflow: hidden;
    clear: both;
    margin-bottom: 20px;
  }
  /* line 2901, ../sass/general.scss */
  .page .scroll .two-columns article .body a {
    color: #0084B4;
  }
  /* line 2904, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-related, .page .scroll .two-columns article .body figure.embed-inline, .page .scroll .two-columns article .body .inline-code, .page .scroll .two-columns article .body .container-cxense, .page .scroll .two-columns article .body .inline-img, .page .scroll .two-columns article .body figure {
    float: right;
    width: 100%;
    overflow: hidden;
    position: relative;
    margin: 20px 0;
  }
  /* line 2912, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-related img {
    width: 100%;
    display: block;
  }
  /* line 2916, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-related .related-title {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  /* line 2921, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-related h3 {
    color: #fff;
    padding: 10px;
    background: rgba(0, 0, 0, 0.6);
    font-weight: normal;
  }
  /* line 2929, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-quote .inline-cita {
    background: #fff;
    padding-bottom: 20px;
    color: #444;
    font: italic normal 2em/1 Stag Web, Georgia, Times, sans-serif;
    word-wrap: normal;
  }
  /* line 2935, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-quote .inline-cita .quote {
    color: #fb4c1c;
    font-size: 60px;
    line-height: 0.2em;
    vertical-align: bottom;
    margin-right: 6px;
  }
  /* line 2943, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-quote .autor, .page .scroll .two-columns article .body .inline-quote .autor-desc {
    float: left;
    clear: none;
    width: auto;
    font-size: 12px;
    padding-left: 4px;
  }
  /* line 2950, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-quote .autor-desc {
    color: #999;
  }
  /* line 2954, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code {
    position: relative;
    width: 100%;
    float: right;
    margin-bottom: 20px;
  }
  /* line 2959, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .fa-info-circle {
    position: absolute;
    right: 0px;
    top: 2px;
    z-index: 7;
    color: #fff;
    font-size: 20px;
    width: 30px;
    height: 30px;
    background: url(/images/ia.png) no-repeat center center;
  }
  /* line 2970, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .ia {
    background: rgba(255, 255, 255, 0.8);
    font-size: 12px;
    padding: 10px;
    line-height: 16px;
    max-width: 200px;
    position: absolute;
    top: 15px;
    right: 20px;
    z-index: 6;
    box-shadow: 2px 2px 2px black;
    display: none;
  }
  /* line 2983, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .cxense-inline {
    position: relative;
    height: 250px;
    overflow: hidden;
  }
  /* line 2987, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .cxense-inline h3 {
    position: absolute;
    width: 98%;
    padding: 1%;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    font-weight: normal;
    font-size: 26px;
  }
  /* line 2996, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .cxense-inline h3 a {
    color: #fff;
  }
  /* line 3001, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .cxense-inline a img {
    display: block;
    width: 100%;
  }
  /* line 3009, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-img .img-desc {
    font-size: 12px;
    line-height: 14px;
    color: #999;
    padding: 6px 0;
  }
  /* line 3015, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-img img {
    width: 100%;
  }
  /* line 3019, ../sass/general.scss */
  .page .scroll .two-columns article .body twitterwidget.twitter-tweet-rendered, .page .scroll .two-columns article .body .twitter-tweet {
    float: right;
  }
  /* line 3022, ../sass/general.scss */
  .page .scroll .two-columns article .body > h3 {
    font-size: 30px;
    background-color: #f1eeec;
    color: #fa6138;
    line-height: 35px;
    clear: both;
    width: 106%;
    font-weight: normal;
    margin: 10px auto;
    padding: 0 3%;
  }
  /* line 3036, ../sass/general.scss */
  .page .scroll .two-columns aside {
    margin: 0 auto;
    width: 100%;
  }
  /* line 3039, ../sass/general.scss */
  .page .scroll .two-columns aside .ad-top-box {
    overflow: hidden;
    width: 100%;
  }

  @-webkit-keyframes line {
    0% {
      stroke-dasharray: 2, 85.964;
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }
    50% {
      stroke-dasharray: 65.973, 21.9911;
      stroke-dashoffset: 0;
    }
    100% {
      stroke-dasharray: 2, 85.964;
      stroke-dashoffset: -65.973;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
    }
  }
  @keyframes line {
    0% {
      stroke-dasharray: 2, 85.964;
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }
    50% {
      stroke-dasharray: 65.973, 21.9911;
      stroke-dashoffset: 0;
    }
    100% {
      stroke-dasharray: 2, 85.964;
      stroke-dashoffset: -65.973;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
    }
  }
  /* line 3078, ../sass/general.scss */
  .carousell {
    position: relative;
    overflow: hidden;
  }
  /* line 3081, ../sass/general.scss */
  .carousell .items {
    position: absolute;
    left: 0;
    top: 0;
    width: 2000000px;
  }
  /* line 3086, ../sass/general.scss */
  .carousell .items .item {
    float: left;
  }

  /* line 3092, ../sass/general.scss */
  .grid-multimedia {
    padding: 0 2%;
    background: #f1eeec;
    overflow: hidden;
    margin-bottom: 6px;
    padding-top: 6px;
  }
  /* line 3098, ../sass/general.scss */
  .grid-multimedia .row {
    width: 96%;
    margin: 0px auto 6px;
    padding: 2%;
    position: relative;
    overflow: hidden;
    background: #fff;
  }
  /* line 3105, ../sass/general.scss */
  .grid-multimedia .row .date {
    color: #666;
    font-size: 12px;
    clear: both;
    display: block;
  }
  /* line 3111, ../sass/general.scss */
  .grid-multimedia .row .img {
    float: left;
    width: 30%;
    margin-top: 10px;
  }
  /* line 3116, ../sass/general.scss */
  .grid-multimedia .row .img a img {
    width: 100%;
  }
  /* line 3121, ../sass/general.scss */
  .grid-multimedia .row > a {
    float: right;
    width: 65%;
    margin-top: 0px;
  }
  /* line 3125, ../sass/general.scss */
  .grid-multimedia .row > a h2 {
    color: #222;
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    display: block;
    width: 100%;
    margin-top: 7px;
  }
  /* line 3135, ../sass/general.scss */
  .grid-multimedia .row .social-share-article {
    display: none;
    text-align: center;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 34px;
    padding: 0px;
    z-index: 3;
    overflow: hidden;
    transition: all 0.2s ease;
  }
  /* line 3146, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social {
    width: 200px;
  }
  /* line 3148, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social > div {
    float: left;
    height: 34px;
    width: 36px;
    margin-right: 0;
  }
  /* line 3153, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social > div a {
    width: 20px;
    height: 20px;
    float: left;
    line-height: 30px;
    color: #fff;
    margin-left: 0;
    margin: 7px;
  }
  /* line 3163, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .fb_share {
    background: #4267b2;
  }
  /* line 3165, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .fb_share a {
    background: url(/common_files/images/facebook_white.svg) center center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 3171, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .tw_share {
    background: #1da1f2;
  }
  /* line 3173, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .tw_share a {
    background: url(/common_files/images/tw-white.svg) center center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 3179, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .gp_share {
    background: #de3236;
  }
  /* line 3181, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 3187, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .icon-share {
    background: #bababa;
    margin-right: 6px;
  }
  /* line 3190, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
  }
  /* line 3198, ../sass/general.scss */
  .grid-multimedia .row .social-share-article:hover {
    width: 142px;
    box-shadow: 1px 1px 3px #444;
  }
  /* line 3203, ../sass/general.scss */
  .grid-multimedia .row-5, .grid-multimedia .row-7, .grid-multimedia .row-9 {
    margin-right: 6px;
  }

  /* line 3209, ../sass/general.scss */
  .envelope {
    display: block;
    height: 25px;
    width: 23px;
    background: url(/common_files/images/envelope-white.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 3217, ../sass/general.scss */
  .ftwitter {
    display: block;
    height: 25px;
    width: 23px;
    background: url(/common_files/images/tw-white.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 3225, ../sass/general.scss */
  .ffacebook {
    display: block;
    height: 20px;
    width: 20px;
    background: url(/common_files/images/facebook_white.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 3233, ../sass/general.scss */
  .finstagram {
    display: block;
    height: 20px;
    width: 20px;
    background: url(/common_files/images/white_instagram.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 3241, ../sass/general.scss */
  .fpinterest {
    display: block;
    height: 25px;
    width: 21px;
    background: url(/common_files/images/white_pinterest.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }
}
@media (max-width: 767px) {
  @font-face {
    font-family: 'Stag Web';
    src: url("/common_files/fonts/Stag-Book-Web.eot");
    src: url("/common_files/fonts/Stag-Book-Web.eot?#iefix") format("embedded-opentype"), url("/common_files/fonts/Stag-Book-Web.woff") format("woff"), url("/common_files/fonts/Stag-Book-Web.ttf") format("truetype"), url("/common_files/fonts/Stag-Book-Web.svg#Stag Web") format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
  }
  @font-face {
    font-family: 'Stag Web';
    src: url("/common_files/fonts/Stag-BookItalic-Web.eot");
    src: url("/common_files/fonts/Stag-BookItalic-Web.eot?#iefix") format("embedded-opentype"), url("/common_files/fonts/Stag-BookItalic-Web.woff") format("woff"), url("/common_files/fonts/Stag-BookItalic-Web.ttf") format("truetype"), url("/common_files/fonts/Stag-BookItalic-Web.svg#Stag Web") format("svg");
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
  }
  @font-face {
    font-family: 'Stag Web';
    src: url("/common_files/fonts/Stag-Medium-Web.eot");
    src: url("/common_files/fonts/Stag-Medium-Web.eot?#iefix") format("embedded-opentype"), url("/common_files/fonts/Stag-Medium-Web.woff") format("woff"), url("/common_files/fonts/Stag-Medium-Web.ttf") format("truetype"), url("/common_files/fonts/Stag-Medium-Web.svg#Stag Web") format("svg");
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
  }
  @font-face {
    font-family: 'Stag Web';
    src: url("/common_files/fonts/Stag-MediumItalic-Web.eot");
    src: url("/common_files/fonts/Stag-MediumItalic-Web.eot?#iefix") format("embedded-opentype"), url("/common_files/fonts/Stag-MediumItalic-Web.woff") format("woff"), url("/common_files/fonts/Stag-MediumItalic-Web.ttf") format("truetype"), url("/common_files/fonts/Stag-MediumItalic-Web.svg#Stag Web") format("svg");
    font-weight: 500;
    font-style: italic;
    font-stretch: normal;
  }
  /* line 3286, ../sass/general.scss */
  html, body {
    margin: 0;
    font-family: Verdana, Arial, san-serif;
    line-height: 1.6em;
    padding: 0;
  }

  /* line 3292, ../sass/general.scss */
  a {
    text-decoration: none;
  }

  /* line 3295, ../sass/general.scss */
  ul {
    margin: 0px;
    padding: 0px;
  }

  /* line 3299, ../sass/general.scss */
  h1, h2, h3, h4 {
    margin: 0px;
    padding: 0px;
    font-family: "Stag Web",Georgia,Times,sans-serif;
  }

  /* line 3304, ../sass/general.scss */
  .inner {
    min-width: 320px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
  }

  /* line 3310, ../sass/general.scss */
  figure {
    margin: 0;
    padding: 0;
  }

  /* line 3318, ../sass/general.scss */
  .header {
    background: #222;
    padding: 0 1%;
    overflow: hidden;
    width: 98%;
    z-index: 100;
    transition: all 0.4s ease-in-out;
    position: fixed;
    z-index: 2;
    top: 0;
  }
  /* line 3328, ../sass/general.scss */
  .header .inner {
    max-width: 500px !important;
    width: 100% !important;
  }
  /* line 3332, ../sass/general.scss */
  .header .logo {
    float: left;
    padding-right: 6px;
    border-right: 1px solid #393939;
    margin: 10px 0;
  }
  /* line 3337, ../sass/general.scss */
  .header .logo a {
    text-indent: -9999999px;
    display: block;
    height: 50px;
    width: 66px;
    background: url(/common_files/images/logo.svg);
    background-size: contain;
  }
  /* line 3346, ../sass/general.scss */
  .header .social {
    float: right;
    margin-right: 6px;
    clear: right;
  }
  /* line 3350, ../sass/general.scss */
  .header .social ul {
    max-width: 170px;
    float: right;
    margin: 10px auto;
  }
  /* line 3354, ../sass/general.scss */
  .header .social ul li {
    float: left;
    margin-left: 6px;
    list-style: none;
  }
  /* line 3359, ../sass/general.scss */
  .header .social ul li a {
    color: #fff;
  }
  /* line 3361, ../sass/general.scss */
  .header .social ul li a .fa {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 4px;
  }
  /* line 3368, ../sass/general.scss */
  .header .social ul li .fa-fb {
    display: none !important;
    background: url(/common_files/images/facebook_white.svg) no-repeat center center/contain;
  }
  /* line 3372, ../sass/general.scss */
  .header .social ul li .fa-tw {
    display: none !important;
    background: url(/common_files/images/white_twitter.svg) no-repeat center center/contain;
  }
  /* line 3376, ../sass/general.scss */
  .header .social ul li .fa-ig {
    display: none !important;
    background: url(/common_files/images/white_instagram.svg) no-repeat center center/contain;
  }
  /* line 3380, ../sass/general.scss */
  .header .social ul li .fa-pi {
    display: none !important;
    background: url(/common_files/images/white_pinterest.svg) no-repeat center center/contain;
  }
  /* line 3384, ../sass/general.scss */
  .header .social ul li .fa-me {
    background: url(/common_files/images/menu.svg) no-repeat center center/contain;
    display: block !important;
  }
  /* line 3388, ../sass/general.scss */
  .header .social ul li .fa-se {
    background: url(/common_files/images/search.svg) no-repeat center center/contain;
    height: 30px;
    width: 22px;
    display: block;
  }
  /* line 3397, ../sass/general.scss */
  .header #user-fb {
    float: left;
    max-width: 300px;
    padding-left: 6px;
    border-left: 1px solid #000;
    height: 50px;
    margin-top: 10px;
    overflow: hidden;
  }
  /* line 3405, ../sass/general.scss */
  .header #user-fb #profile {
    float: left;
    margin-right: 5px;
  }
  /* line 3408, ../sass/general.scss */
  .header #user-fb #profile a {
    color: #fff;
  }
  /* line 3413, ../sass/general.scss */
  .header #user-fb #status {
    display: block;
    float: left;
    color: #fff;
  }
  /* line 3417, ../sass/general.scss */
  .header #user-fb #status a {
    color: #fff;
  }
  /* line 3421, ../sass/general.scss */
  .header #user-fb .updP {
    background: #5a86f7;
    border-radius: 10px;
    color: white;
    text-align: center;
    display: block;
    line-height: 18px;
    padding: 5px 10px;
  }
  /* line 3432, ../sass/general.scss */
  .header #enlace-login a {
    display: block;
    color: #fff;
  }

  /* line 3439, ../sass/general.scss */
  .highlight {
    background: #333;
    overflow: hidden;
  }
  /* line 3443, ../sass/general.scss */
  .highlight .ads-box {
    width: 300px;
    float: left;
    margin-bottom: 6px;
  }

  /* line 3450, ../sass/general.scss */
  .section {
    background: #333;
  }
  /* line 3452, ../sass/general.scss */
  .section .top_box {
    width: 300px;
    float: left;
    margin-bottom: 6px;
  }

  /* line 3458, ../sass/general.scss */
  .hidden {
    display: none !important;
  }

  /* line 3461, ../sass/general.scss */
  #start-search:hover {
    cursor: pointer;
  }

  /* line 3464, ../sass/general.scss */
  .darker {
    position: relative;
    z-index: 2;
  }
  /* line 3469, ../sass/general.scss */
  .darker .buscador-expandible {
    width: 100%;
    margin: 0 auto;
    background: #222;
    text-align: center;
    border-top: 1px solid #333;
  }
  /* line 3476, ../sass/general.scss */
  .darker .buscador-expandible #buscar-texto {
    width: 50%;
    min-width: 100px;
    height: 30px;
    border-radius: 5px;
    border: none;
    outline: 0;
    padding-left: 10px;
    font-size: 15px;
    margin: 10px;
  }
  /* line 3487, ../sass/general.scss */
  .darker .buscador-expandible #buscar {
    width: 30%;
    max-width: 110px;
    min-width: 110px;
    height: 35px;
    border-radius: 5px;
    border: 1px solid whitesmoke;
    background: #333;
    color: whitesmoke;
    margin: 0px 5px;
    outline: 0;
    cursor: pointer;
  }
  /* line 3500, ../sass/general.scss */
  .darker .buscador-expandible #alerta-buscador {
    background: #34b5e5;
    position: relative;
    padding: 10px;
    color: whitesmoke;
    text-align: center;
    margin: 5px 0px;
    display: none;
  }
  /* line 3509, ../sass/general.scss */
  .darker .buscador-expandible #resultados {
    width: 100%;
    display: none;
    background: white;
    position: relative;
    overflow: scroll;
    margin: 5px 0px;
  }
  /* line 3516, ../sass/general.scss */
  .darker .buscador-expandible #resultados .row-resultado {
    padding: 20px 10px;
    margin: 10px 0px;
    position: relative;
    border-bottom: 1px solid #cccccc;
    max-width: 940px;
    margin: auto;
  }
  /* line 3524, ../sass/general.scss */
  .darker .buscador-expandible #resultados .row-resultado a img {
    float: left;
    margin-right: 5px;
  }
  /* line 3528, ../sass/general.scss */
  .darker .buscador-expandible #resultados .row-resultado a h2 {
    text-align: left;
    color: #444;
    line-height: 16px;
    font-size: 16px;
  }
  /* line 3534, ../sass/general.scss */
  .darker .buscador-expandible #resultados .row-resultado a p {
    text-align: left;
    font-size: 14px;
    margin: 0;
    margin-top: 5px;
    display: block;
    line-height: 14px;
    color: #555;
    clear: both;
    padding-top: 10px;
  }

  /* line 3550, ../sass/general.scss */
  .page {
    position: relative;
    z-index: 1;
  }

  /* line 3554, ../sass/general.scss */
  .m-left {
    left: -100% !important;
  }

  /* line 3557, ../sass/general.scss */
  .menu-expandible {
    height: 100%;
    transition: all 0.2s ease;
    background: #222;
    position: fixed;
    top: 69px;
    width: 100%;
    border-top: 1px solid #363636;
    overflow-x: hidden;
    overflow-y: scroll;
    z-index: 9999999;
    left: 0%;
  }
  /* line 3569, ../sass/general.scss */
  .menu-expandible > ul {
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
  }
  /* line 3573, ../sass/general.scss */
  .menu-expandible > ul > li {
    border-bottom: 1px solid #363636;
    list-style: none;
  }
  /* line 3576, ../sass/general.scss */
  .menu-expandible > ul > li > a {
    padding: 10px;
    color: #868686;
    display: block;
    text-decoration: none;
    font-size: 12px;
    text-transform: uppercase;
  }

  /* line 3593, ../sass/general.scss */
  .home {
    z-index: 1;
    position: relative;
  }
  /* line 3596, ../sass/general.scss */
  .home .section-title {
    width: 100%;
    margin: 0 auto;
    border-bottom: 2px solid #ddd;
  }
  /* line 3600, ../sass/general.scss */
  .home .section-title .subsection {
    list-style: none;
    line-height: 40px;
    color: #444;
    text-transform: uppercase;
    font-family: Verdana, san-serif;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 auto;
    width: 80%;
  }

  /* line 3614, ../sass/general.scss */
  .footer {
    background: #222;
    padding: 60px 0 80px;
    color: #fff;
    font-size: 14px;
  }
  /* line 3619, ../sass/general.scss */
  .footer .inner {
    max-width: 700px;
    width: 80%;
    margin: 0 auto;
  }
  /* line 3625, ../sass/general.scss */
  .footer .logo a {
    display: block;
    height: 50px;
    width: 66px;
    background: url(/images/logo.svg);
    background-size: cover;
  }
  /* line 3633, ../sass/general.scss */
  .footer .nav-bottom {
    float: left;
    width: 60%;
  }
  /* line 3636, ../sass/general.scss */
  .footer .nav-bottom ul {
    margin-top: 20px;
    overflow: hidden;
    margin-bottom: 20px;
  }
  /* line 3640, ../sass/general.scss */
  .footer .nav-bottom ul li {
    float: left;
    list-style: none;
  }
  /* line 3643, ../sass/general.scss */
  .footer .nav-bottom ul li a {
    display: block;
    padding: 2px 16px 2px 0;
    color: #919191;
  }
  /* line 3648, ../sass/general.scss */
  .footer .nav-bottom ul li .sponsored {
    color: #fb4c1c;
  }
  /* line 3654, ../sass/general.scss */
  .footer .nav-static {
    float: right;
    overflow: hidden;
    width: 40%;
    margin-top: 32px;
  }
  /* line 3659, ../sass/general.scss */
  .footer .nav-static ul {
    float: right;
  }
  /* line 3661, ../sass/general.scss */
  .footer .nav-static ul li {
    list-style: none;
  }
  /* line 3664, ../sass/general.scss */
  .footer .nav-static ul a {
    color: #fff;
    font-size: 12px;
    text-align: right;
    display: block;
    color: #919191;
  }
  /* line 3672, ../sass/general.scss */
  .footer .nav-static ul li:nth-child(1) a {
    color: #22c7ed;
  }
  /* line 3678, ../sass/general.scss */
  .footer .bottom {
    border-top: 1px solid #ddd;
    overflow: hidden;
    clear: both;
    padding-top: 20px;
  }
  /* line 3683, ../sass/general.scss */
  .footer .bottom .social {
    float: right;
    width: 200px;
  }
  /* line 3686, ../sass/general.scss */
  .footer .bottom .social ul {
    overflow: hidden;
    width: 157px;
    float: right;
    clear: both;
  }
  /* line 3691, ../sass/general.scss */
  .footer .bottom .social ul li {
    float: left;
    margin-left: 10px;
    list-style: none;
  }
  /* line 3695, ../sass/general.scss */
  .footer .bottom .social ul li a {
    display: block;
    color: #fff;
  }
  /* line 3698, ../sass/general.scss */
  .footer .bottom .social ul li a i {
    font-size: 20px;
  }
  /* line 3705, ../sass/general.scss */
  .footer .bottom .copy {
    display: block;
    clear: both;
    font-size: 12px;
    text-align: right;
  }
  /* line 3711, ../sass/general.scss */
  .footer .bottom .partnership a {
    display: block;
    float: left;
    margin-right: 10px;
  }

  /* line 3718, ../sass/general.scss */
  .block-title {
    position: absolute;
    background: #fa6138;
    color: #fff;
    text-transform: uppercase;
    padding: 4px 10px;
    font-size: 12px;
    font-weight: normal;
    z-index: 10;
  }
  /* line 3727, ../sass/general.scss */
  .block-title a {
    color: #fff;
  }
  /* line 3730, ../sass/general.scss */
  .block-title a:after {
    background: url("/common_files/images/arrow-next.svg") center center/contain no-repeat;
    margin-left: 10px;
    width: 12px;
    height: 12px;
    display: block;
    float: right;
    content: "";
    margin-top: 5px;
  }

  /* line 3741, ../sass/general.scss */
  .two-columns {
    overflow: hidden;
    margin: 6px 0;
  }
  /* line 3744, ../sass/general.scss */
  .two-columns .left {
    width: 100%;
    position: relative;
    overflow: hidden;
  }
  /* line 3749, ../sass/general.scss */
  .two-columns .right {
    width: 100%;
    float: right;
  }

  /* line 3755, ../sass/general.scss */
  .left .grid {
    background: #f1eeec;
    overflow: hidden;
    margin-bottom: 6px;
    padding-top: 6px;
  }
  /* line 3760, ../sass/general.scss */
  .left .grid .row {
    width: 92%;
    margin: 0px auto 6px;
    padding: 2%;
    position: relative;
    overflow: hidden;
    background: #fff;
  }
  /* line 3767, ../sass/general.scss */
  .left .grid .row .taxonomy a {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, san-serif;
    z-index: 6;
    position: relative;
    clear: both;
    display: inline-block;
    color: #fff;
    padding: 0 6px;
  }

  /* line 3786, ../sass/general.scss */
  .grid .row > a {
    float: right;
    width: 65%;
    margin-top: 0px;
  }
  /* line 3790, ../sass/general.scss */
  .grid .row > a h2 {
    color: #222;
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    display: block;
    width: 100%;
    margin-top: 8px;
  }
  /* line 3802, ../sass/general.scss */
  .grid .taxonomy a {
    text-transform: uppercase;
    font-size: 0.8em;
    font-family: Verdana, san-serif;
    z-index: 6;
    position: relative;
    clear: both;
    display: inline-block;
    padding: 4px;
    color: #fff;
    background: #33B4DB;
  }
  /* line 3816, ../sass/general.scss */
  .grid .img {
    float: left;
    width: 30%;
    margin-top: 10px;
  }
  /* line 3820, ../sass/general.scss */
  .grid .img img {
    width: 100%;
  }
  /* line 3824, ../sass/general.scss */
  .grid .social-share-article {
    display: none !important;
  }
  /* line 3827, ../sass/general.scss */
  .grid .description {
    display: none;
  }
  /* line 3830, ../sass/general.scss */
  .grid span {
    width: 100%;
  }
  /* line 3833, ../sass/general.scss */
  .grid .mask {
    position: absolute;
    height: 30%;
    width: 100%;
    bottom: 0px;
    z-index: 2;
    left: 0;
    display: none;
  }
  /* line 3843, ../sass/general.scss */
  .grid .row:nth-child(1) .mask, .grid .row:nth-child(4) .mask, .grid .row:nth-child(5) .mask, .grid .row:nth-child(8) .mask, .grid .row:nth-child(9) .mask {
    background: url(/common_files/images/txt-degradado-white.png) repeat-x;
    background-position: center bottom;
  }
  /* line 3849, ../sass/general.scss */
  .grid .row:nth-child(2) .mask, .grid .row:nth-child(3) .mask, .grid .row:nth-child(6) .mask, .grid .row:nth-child(7) .mask, .grid .row:nth-child(10) .mask {
    background: url(/common_files/images/txt-degradado-grey.png) repeat-x;
    background-position: center bottom;
  }
  /* line 3854, ../sass/general.scss */
  .grid .topic {
    position: absolute;
    bottom: 5px;
  }
  /* line 3857, ../sass/general.scss */
  .grid .topic a {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    color: #444;
  }
  /* line 3866, ../sass/general.scss */
  .grid .social-share-article {
    bottom: 4px;
    left: 18px;
    padding: 3px;
    position: absolute;
    background: white;
    width: 34px;
    overflow: hidden;
    transition: all 0.2s ease;
    z-index: 3;
  }
  /* line 3876, ../sass/general.scss */
  .grid .social-share-article a {
    width: 30px;
    height: 30px;
    display: block;
  }
  /* line 3881, ../sass/general.scss */
  .grid .social-share-article .social {
    width: 200px;
  }
  /* line 3883, ../sass/general.scss */
  .grid .social-share-article .social > div {
    float: left;
    height: 30px;
    width: 30px;
    margin-right: 6px;
  }
  /* line 3890, ../sass/general.scss */
  .grid .social-share-article .icon-share {
    background: #bababa;
  }
  /* line 3892, ../sass/general.scss */
  .grid .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
    margin: 5px;
  }
  /* line 3901, ../sass/general.scss */
  .grid .social-share-article .fb_share a {
    background: url(/common_files/images/fb.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 3906, ../sass/general.scss */
  .grid .social-share-article .tw_share a {
    background: url(/common_files/images/tw.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 3910, ../sass/general.scss */
  .grid .social-share-article .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: contain;
    height: 44px;
    width: 44px;
  }
  /* line 3917, ../sass/general.scss */
  .grid .social-share-article:hover {
    width: 102px;
    box-shadow: 1px 1px 3px #444;
  }

  /* line 3923, ../sass/general.scss */
  .center .grid {
    padding: 0 2%;
    background: #f1eeec;
    overflow: hidden;
    margin-bottom: 6px;
    padding-top: 6px;
  }
  /* line 3929, ../sass/general.scss */
  .center .grid .row {
    width: 96%;
    margin: 0px auto 6px;
    padding: 2%;
    position: relative;
    overflow: hidden;
    background: #fff;
  }
  /* line 3936, ../sass/general.scss */
  .center .grid .row .taxonomy a {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, san-serif;
    z-index: 6;
    position: relative;
    clear: both;
    display: inline-block;
    color: #fff;
    padding: 0 6px;
  }
  /* line 3950, ../sass/general.scss */
  .center .grid .row:nth-child(3) .mask {
    background: url(/common_files/images/txt-degradado-white.png) repeat-x;
    background-position: center bottom;
  }

  /* line 3958, ../sass/general.scss */
  .cxense .block-title {
    background: #3dafbb;
    top: 10px;
    left: -10px;
  }
  /* line 3963, ../sass/general.scss */
  .cxense .fa-info-circle {
    text-shadow: 2px 2px 4px black;
    -webkit-animation: info 2.5s infinite ease;
    animation: info 2.5s infinite ease;
    position: absolute;
    top: 12px;
    left: 154px;
    color: #fff;
    z-index: 10;
    font-size: 18px;
    background: url(/images/ia.png) no-repeat top right;
    height: 30px;
    width: 30px;
  }
  /* line 3977, ../sass/general.scss */
  .cxense .triangle {
    width: 0px;
    height: 0px;
    border-bottom: solid 5px transparent;
    border-left: solid 5px transparent;
    border-right: solid 5px #1e737c;
    border-top: solid 5px #1e737c;
    position: absolute;
    left: -10px;
    top: 43px;
    z-index: 5;
  }
  /* line 3989, ../sass/general.scss */
  .cxense .ia {
    background: rgba(255, 255, 255, 0.8);
    font-size: 12px;
    padding: 10px;
    line-height: 16px;
    max-width: 200px;
    position: absolute;
    top: 50px;
    left: 40px;
    z-index: 8;
    box-shadow: 2px 2px 2px black;
    display: none;
  }

  /* line 4003, ../sass/general.scss */
  .most-frontpage {
    position: relative;
    margin-bottom: 6px;
  }
  /* line 4006, ../sass/general.scss */
  .most-frontpage .ia {
    background: rgba(255, 255, 255, 0.8);
    font-size: 12px;
    padding: 10px;
    line-height: 16px;
    max-width: 200px;
    position: absolute;
    top: 50px;
    right: 20px;
    z-index: 6;
    box-shadow: 2px 2px 2px black;
    display: none;
  }
  /* line 4019, ../sass/general.scss */
  .most-frontpage .tabs {
    text-align: center;
    overflow: hidden;
  }
  /* line 4022, ../sass/general.scss */
  .most-frontpage .tabs li {
    list-style: none;
  }
  /* line 4025, ../sass/general.scss */
  .most-frontpage .tabs a {
    background: #444;
    color: #fff;
    display: inline-block;
    width: 100%;
    float: left;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 36px;
    font-family: Arial, Verdana, san-serif;
    vertical-align: middle;
  }
  /* line 4036, ../sass/general.scss */
  .most-frontpage .tabs a .fa-info-circle {
    font-size: 20px;
    margin-top: 2px;
    margin-left: 4px;
    vertical-align: top;
    text-shadow: 2px 2px 2px black;
    width: 30px;
    height: 30px;
    background-size: cover;
    background: url(/common_files/images/ia.png) center center no-repeat;
    display: inline-block;
  }
  /* line 4049, ../sass/general.scss */
  .most-frontpage .tabs a.active {
    background: #3dafbb;
  }
  /* line 4052, ../sass/general.scss */
  .most-frontpage .tabs #ui-id-1 {
    width: 60%;
  }
  /* line 4055, ../sass/general.scss */
  .most-frontpage .tabs #ui-id-2 {
    width: 40%;
  }
  /* line 4060, ../sass/general.scss */
  .most-frontpage #cxense_related .row, .most-frontpage #tabs-2 .row {
    position: relative;
    height: 132px;
    overflow: hidden;
  }
  /* line 4065, ../sass/general.scss */
  .most-frontpage #cxense_related .row a, .most-frontpage #tabs-2 .row a {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    display: block;
    z-index: 6;
  }
  /* line 4074, ../sass/general.scss */
  .most-frontpage #cxense_related .row img, .most-frontpage #tabs-2 .row img {
    display: block;
    width: 100%;
  }
  /* line 4078, ../sass/general.scss */
  .most-frontpage #cxense_related .row h2, .most-frontpage #tabs-2 .row h2 {
    position: absolute;
    bottom: 0;
    width: 96%;
    z-index: 5;
    font-weight: normal;
    font-size: 20px;
    line-height: 20px;
    color: #fff;
    padding: 2%;
  }
  /* line 4089, ../sass/general.scss */
  .most-frontpage #cxense_related .row .mask, .most-frontpage #tabs-2 .row .mask {
    background: url(/common_files/images/latest.png) repeat-x bottom;
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 4;
    transition: all 0.2s ease;
  }
  /* line 4101, ../sass/general.scss */
  .most-frontpage #cxense_related .row:hover .mask, .most-frontpage #tabs-2 .row:hover .mask {
    opacity: 0.6;
    transition: all 0.2s ease;
  }

  @keyframes info {
    0% {
      transform: scale(0);
    }
    10% {
      transform: scale(1.5);
    }
    15% {
      transform: scale(1);
    }
    85% {
      transform: scale(1);
    }
    90% {
      transform: scale(1.5);
    }
    100% {
      transform: scale(0);
    }
  }
  @-webkit-keyframes info {
    0% {
      transform: scale(0);
    }
    10% {
      transform: scale(1.5);
    }
    15% {
      transform: scale(1);
    }
    85% {
      transform: scale(1);
    }
    90% {
      transform: scale(1.5);
    }
    100% {
      transform: scale(0);
    }
  }
  /* line 4124, ../sass/general.scss */
  .special, .multimedia {
    background: #333;
  }

  /* line 4127, ../sass/general.scss */
  .special {
    position: relative;
  }
  /* line 4129, ../sass/general.scss */
  .special .frontpage-especial {
    overflow: hidden;
    padding: 10px;
    position: relative;
  }
  /* line 4134, ../sass/general.scss */
  .special .block-title {
    padding: 6px;
    top: 0;
    left: 0;
    font-family: Stag Web, sans-serif;
  }
  /* line 4140, ../sass/general.scss */
  .special .block-header-especial {
    width: 100%;
    position: relative;
    margin: 0 auto 6px;
    max-height: 200px;
    overflow: hidden;
  }
  /* line 4146, ../sass/general.scss */
  .special .block-header-especial img {
    width: 100%;
  }
  /* line 4149, ../sass/general.scss */
  .special .block-header-especial a {
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: rgba(8, 111, 163, 0.5);
  }
  /* line 4158, ../sass/general.scss */
  .special .block-header-especial a h2 {
    color: #fff;
    font-style: italic;
    margin: 50px auto 0;
    text-shadow: 0 3px 3px black;
    width: 90%;
    font-weight: normal;
    font-size: 18px;
  }
  /* line 4168, ../sass/general.scss */
  .special .block-header-especial a p {
    color: #fff;
    margin: 20px auto 0;
    width: 86%;
    font-size: 14px;
  }
  /* line 4175, ../sass/general.scss */
  .special .block-header-especial .mask {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #086fa3;
    z-index: 5;
    opacity: 0.6;
    display: none;
  }
  /* line 4187, ../sass/general.scss */
  .special .block-content-especial {
    background: #086fa3;
    padding: 10px;
    margin: 0 auto 6px;
  }
  /* line 4192, ../sass/general.scss */
  .special .block-content-especial a p {
    margin: 0;
    color: #fff;
    font-style: italic;
    font-family: Stag Web;
    font-size: 16px;
    padding: 10px;
    line-height: 16px;
  }
  /* line 4201, ../sass/general.scss */
  .special .block-content-especial a span.author {
    color: #fff;
  }
  /* line 4206, ../sass/general.scss */
  .special .block-footer-especial {
    width: 100%;
    background: #086fa3;
    position: relative;
    margin: 0 auto;
  }
  /* line 4211, ../sass/general.scss */
  .special .block-footer-especial a {
    display: block;
    overflow: hidden;
  }
  /* line 4214, ../sass/general.scss */
  .special .block-footer-especial a img {
    opacity: 0.6;
    width: 50%;
    display: block;
    float: left;
    margin-right: 3%;
  }
  /* line 4221, ../sass/general.scss */
  .special .block-footer-especial a h2 {
    width: 46%;
    float: left;
    color: #fff;
    font-weight: normal;
    text-shadow: 0 3px 3px black;
    margin-top: 14px;
    font-size: 12px;
    line-height: 17px;
    font-style: italic;
  }
  /* line 4234, ../sass/general.scss */
  .special .block-footer-especial .mask {
    display: none;
  }

  /* line 4240, ../sass/general.scss */
  .loader {
    left: 50%;
    top: 50%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  /* line 4246, ../sass/general.scss */
  .loader #spinner {
    box-sizing: border-box;
    stroke: #673AB7;
    stroke-width: 3px;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: line 1.6s cubic-bezier(0.4, 0, 0.2, 1) infinite, rotate 1.6s linear infinite;
    animation: line 1.6s cubic-bezier(0.4, 0, 0.2, 1) infinite, rotate 1.6s linear infinite;
  }

  /* line 4257, ../sass/general.scss */
  .page .scroll {
    /*top: 70px;*/
    overflow-y: scroll;
  }
  /* line 4261, ../sass/general.scss */
  .page .scroll > .item {
    min-height: 500px;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    position: relative;
  }
  /* line 4270, ../sass/general.scss */
  .page .scroll section h1 {
    font: normal 400 3.4em/0.94 "Stag Web",Georgia,Times,sans-serif;
    color: #444;
    margin: 10px 0;
    font-size: 25px;
  }
  /* line 4276, ../sass/general.scss */
  .page .scroll section .first-element {
    position: relative;
  }
  /* line 4279, ../sass/general.scss */
  .page .scroll section .first-element .photo img {
    width: 100%;
  }
  /* line 4283, ../sass/general.scss */
  .page .scroll section .first-element iframe {
    height: 300px !important;
  }
  /* line 4287, ../sass/general.scss */
  .page .scroll section .first-element .image-title-desc {
    background: #000;
    bottom: 0;
    color: #CCC;
    font-size: 0.8em;
    left: 0;
    position: absolute;
    width: 98%;
    height: auto;
    padding: 10px 1%;
    min-height: 32px;
  }
  /* line 4298, ../sass/general.scss */
  .page .scroll section .first-element .image-title-desc .d-count {
    font-family: 'Open Sans Condensed', sans-serif;
    float: left;
    width: 10%;
    height: 90%;
    margin-left: 15px;
    border-right: 1px solid #ccc;
  }
  /* line 4305, ../sass/general.scss */
  .page .scroll section .first-element .image-title-desc .d-count .count {
    font-size: 20px;
    font-weight: bold;
    font-family: 'Open Sans Condensed',sans-serif;
    text-align: center;
    width: 100%;
    padding: 0;
    line-height: 40px;
    left: 0;
  }
  /* line 4316, ../sass/general.scss */
  .page .scroll section .first-element .image-title-desc .caption {
    margin: 0;
    width: 80%;
    float: right;
    font-family: 'Open Sans',sans-serif;
    line-height: 16px;
    overflow: hidden;
    text-align: left;
  }
  /* line 4325, ../sass/general.scss */
  .page .scroll section .first-element .image-title-desc p {
    margin: 0;
    line-height: 14px;
    padding: 6px 0;
    font-size: 12px;
    width: 80%;
    text-align: left;
  }
  /* line 4334, ../sass/general.scss */
  .page .scroll section .first-element figure {
    margin: 0;
    padding: 0;
  }
  /* line 4338, ../sass/general.scss */
  .page .scroll section .first-element .gallery-scrollable {
    position: relative;
  }
  /* line 4344, ../sass/general.scss */
  .page .scroll section .first-element .gallery-scrollable .items {
    position: absolute;
    left: 0;
    top: 0;
    width: 2000000px;
  }
  /* line 4350, ../sass/general.scss */
  .page .scroll section .first-element .gallery-scrollable .items .item {
    float: left;
    position: relative;
    overflow: hidden;
    text-align: center;
    background: black;
  }
  /* line 4357, ../sass/general.scss */
  .page .scroll section .first-element .gallery-scrollable .items .item img {
    height: 100%;
    display: inline-block;
  }
  /* line 4364, ../sass/general.scss */
  .page .scroll section .first-element a {
    position: absolute;
    top: 45%;
    color: #fff;
    z-index: 10;
    font-family: FontAwesome, sans-serif;
    display: block;
    padding: 5px;
    font-size: 22px;
    width: 30px;
    height: 30px;
  }
  /* line 4377, ../sass/general.scss */
  .page .scroll section .first-element a.prev {
    left: 0;
    background: url("/common_files/images/left.svg") center center/cover;
  }
  /* line 4381, ../sass/general.scss */
  .page .scroll section .first-element a.next {
    right: 0;
    background: url("/common_files/images/right.svg") center center/cover;
  }
  /* line 4386, ../sass/general.scss */
  .page .scroll section ul.autor {
    padding-left: 20px;
    margin-bottom: 10px;
  }
  /* line 4389, ../sass/general.scss */
  .page .scroll section ul.autor li {
    list-style: unset;
    font-size: 14px;
    color: #777;
  }
  /* line 4396, ../sass/general.scss */
  .page .scroll section .date {
    margin-bottom: 20px;
    font-size: 12px;
    color: #777;
    display: block;
    clear: both;
  }
  /* line 4406, ../sass/general.scss */
  .page .scroll .section-title {
    border-bottom: 2px solid #ddd;
  }
  /* line 4408, ../sass/general.scss */
  .page .scroll .section-title .subsection {
    border-top: 5px solid #33B4DB;
    text-transform: uppercase;
    font-family: Verdana, san-serif;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.8em;
    color: #444;
  }
  /* line 4418, ../sass/general.scss */
  .page .scroll .two-columns {
    overflow: hidden;
    margin: 6px auto;
  }
  /* line 4421, ../sass/general.scss */
  .page .scroll .two-columns article {
    float: left;
    width: 100%;
    position: relative;
  }
  /* line 4425, ../sass/general.scss */
  .page .scroll .two-columns article .social-share {
    width: 100%;
  }
  /* line 4427, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .social {
    display: block;
    text-align: center;
  }
  /* line 4431, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .likes {
    margin-bottom: 10px;
    display: inline-block;
  }
  /* line 4435, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .fb_share, .page .scroll .two-columns article .social-share .tw_share, .page .scroll .two-columns article .social-share .gp_share, .page .scroll .two-columns article .social-share .ms_share {
    width: 46px;
    margin: 0 auto;
    border-radius: 100%;
    margin-bottom: 10px;
    display: inline-block;
  }
  /* line 4441, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .fb_share a, .page .scroll .two-columns article .social-share .tw_share a, .page .scroll .two-columns article .social-share .gp_share a, .page .scroll .two-columns article .social-share .ms_share a {
    height: 46px;
    width: 46px;
    display: block;
    color: #fff;
    text-align: center;
  }
  /* line 4450, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .fb_share a {
    background: url(/common_files/images/fb.svg) no-repeat center center/cover;
  }
  /* line 4455, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .tw_share a {
    background: url(/common_files/images/tw.svg) no-repeat center center/cover;
  }
  /* line 4460, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .gp_share a {
    background: url(/common_files/images/gp.svg) no-repeat center center/cover;
    height: 44px;
    width: 44px;
  }
  /* line 4467, ../sass/general.scss */
  .page .scroll .two-columns article .social-share .ms_share a {
    background: url(/common_files/images/msn-icon.svg) no-repeat center center/cover;
  }
  /* line 4472, ../sass/general.scss */
  .page .scroll .two-columns article .body {
    border-bottom: 1px solid #DDD;
    clear: both;
    margin-bottom: 23px;
    overflow: hidden;
    font-family: Verdana, Arial, san-serif;
    line-height: 1.6em;
    color: #525252;
    max-width: inherit !important;
  }
  /* line 4481, ../sass/general.scss */
  .page .scroll .two-columns article .body p {
    overflow: hidden;
    clear: both;
    margin-bottom: 20px;
  }
  /* line 4485, ../sass/general.scss */
  .page .scroll .two-columns article .body p span {
    font-size: 0.9em;
  }
  /* line 4489, ../sass/general.scss */
  .page .scroll .two-columns article .body a {
    color: #0084B4;
  }
  /* line 4492, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-related, .page .scroll .two-columns article .body figure.embed-inline, .page .scroll .two-columns article .body .inline-code, .page .scroll .two-columns article .body .container-cxense, .page .scroll .two-columns article .body .inline-img, .page .scroll .two-columns article .body figure {
    float: right;
    width: 100%;
    overflow: hidden;
    position: relative;
    margin: 20px 0;
  }
  /* line 4500, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-related img {
    width: 100%;
    display: block;
  }
  /* line 4504, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-related .related-title {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  /* line 4509, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-related h3 {
    color: #fff;
    padding: 10px;
    background: rgba(0, 0, 0, 0.6);
    font-weight: normal;
  }
  /* line 4517, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-quote .inline-cita {
    background: #fff;
    padding-bottom: 20px;
    color: #444;
    font: italic normal 2em/1 Stag Web, Georgia, Times, sans-serif;
    word-wrap: normal;
  }
  /* line 4523, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-quote .inline-cita .quote {
    color: #fb4c1c;
    font-size: 60px;
    line-height: 0.2em;
    vertical-align: bottom;
    margin-right: 6px;
  }
  /* line 4531, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-quote .autor, .page .scroll .two-columns article .body .inline-quote .autor-desc {
    float: left;
    clear: none;
    width: auto;
    font-size: 12px;
    padding-left: 4px;
  }
  /* line 4538, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-quote .autor-desc {
    color: #999;
  }
  /* line 4542, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code {
    position: relative;
    width: 100%;
    float: right;
    margin-bottom: 20px;
  }
  /* line 4547, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .fa-info-circle {
    position: absolute;
    right: 0px;
    top: 2px;
    z-index: 7;
    color: #fff;
    font-size: 20px;
    width: 30px;
    height: 30px;
    background: url(/images/ia.png) no-repeat center center;
  }
  /* line 4558, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .ia {
    background: rgba(255, 255, 255, 0.8);
    font-size: 12px;
    padding: 10px;
    line-height: 16px;
    max-width: 200px;
    position: absolute;
    top: 15px;
    right: 20px;
    z-index: 6;
    box-shadow: 2px 2px 2px black;
    display: none;
  }
  /* line 4571, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .cxense-inline {
    position: relative;
    height: 250px;
    overflow: hidden;
  }
  /* line 4575, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .cxense-inline h3 {
    position: absolute;
    width: 98%;
    padding: 1%;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    font-weight: normal;
    font-size: 26px;
  }
  /* line 4584, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .cxense-inline h3 a {
    color: #fff;
  }
  /* line 4589, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-code .cxense-inline a img {
    display: block;
    width: 100%;
  }
  /* line 4597, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-img .img-desc {
    font-size: 12px;
    line-height: 14px;
    color: #999;
    padding: 6px 0;
  }
  /* line 4603, ../sass/general.scss */
  .page .scroll .two-columns article .body .inline-img img {
    width: 100%;
  }
  /* line 4607, ../sass/general.scss */
  .page .scroll .two-columns article .body twitterwidget.twitter-tweet-rendered, .page .scroll .two-columns article .body .twitter-tweet {
    margin: 0 auto;
  }
  /* line 4611, ../sass/general.scss */
  .page .scroll .two-columns article .body > h3 {
    font-size: 30px;
    background-color: #f1eeec;
    color: #fa6138;
    line-height: 35px;
    clear: both;
    width: 106%;
    font-weight: normal;
    margin: 10px auto;
    padding: 0 3%;
  }
  /* line 4625, ../sass/general.scss */
  .page .scroll .two-columns aside {
    margin: 0 auto;
    width: 100%;
  }
  /* line 4628, ../sass/general.scss */
  .page .scroll .two-columns aside .ad-top-box {
    overflow: hidden;
    width: 100%;
  }

  @-webkit-keyframes line {
    0% {
      stroke-dasharray: 2, 85.964;
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }
    50% {
      stroke-dasharray: 65.973, 21.9911;
      stroke-dashoffset: 0;
    }
    100% {
      stroke-dasharray: 2, 85.964;
      stroke-dashoffset: -65.973;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
    }
  }
  @keyframes line {
    0% {
      stroke-dasharray: 2, 85.964;
      -webkit-transform: rotate(0);
      transform: rotate(0);
    }
    50% {
      stroke-dasharray: 65.973, 21.9911;
      stroke-dashoffset: 0;
    }
    100% {
      stroke-dasharray: 2, 85.964;
      stroke-dashoffset: -65.973;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
    }
  }
  /* line 4667, ../sass/general.scss */
  .carousell {
    position: relative;
    overflow: hidden;
  }
  /* line 4670, ../sass/general.scss */
  .carousell .items {
    position: absolute;
    left: 0;
    top: 0;
    width: 2000000px;
  }
  /* line 4675, ../sass/general.scss */
  .carousell .items .item {
    float: left;
  }

  /* line 4681, ../sass/general.scss */
  .grid-multimedia {
    padding: 0 2%;
    background: #f1eeec;
    overflow: hidden;
    margin-bottom: 6px;
    padding-top: 6px;
  }
  /* line 4687, ../sass/general.scss */
  .grid-multimedia .row {
    width: 96%;
    margin: 0px auto 6px;
    padding: 2%;
    position: relative;
    overflow: hidden;
    background: #fff;
  }
  /* line 4694, ../sass/general.scss */
  .grid-multimedia .row .date {
    color: #666;
    font-size: 12px;
    clear: both;
    display: block;
  }
  /* line 4700, ../sass/general.scss */
  .grid-multimedia .row .img {
    float: left;
    width: 30%;
    margin-top: 10px;
  }
  /* line 4705, ../sass/general.scss */
  .grid-multimedia .row .img a img {
    width: 100%;
  }
  /* line 4710, ../sass/general.scss */
  .grid-multimedia .row > a {
    float: right;
    width: 65%;
    margin-top: 0px;
  }
  /* line 4714, ../sass/general.scss */
  .grid-multimedia .row > a h2 {
    color: #222;
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    display: block;
    width: 100%;
    margin-top: 9px;
  }
  /* line 4724, ../sass/general.scss */
  .grid-multimedia .row .social-share-article {
    display: none;
    text-align: center;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 34px;
    padding: 0px;
    z-index: 3;
    overflow: hidden;
    transition: all 0.2s ease;
  }
  /* line 4735, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social {
    width: 200px;
  }
  /* line 4737, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social > div {
    float: left;
    height: 34px;
    width: 36px;
    margin-right: 0;
  }
  /* line 4742, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social > div a {
    width: 20px;
    height: 20px;
    float: left;
    line-height: 30px;
    color: #fff;
    margin-left: 0;
    margin: 7px;
  }
  /* line 4752, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .fb_share {
    background: #4267b2;
  }
  /* line 4754, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .fb_share a {
    background: url(/common_files/images/facebook_white.svg) center center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 4760, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .tw_share {
    background: #1da1f2;
  }
  /* line 4762, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .tw_share a {
    background: url(/common_files/images/tw-white.svg) center center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 4768, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .gp_share {
    background: #de3236;
  }
  /* line 4770, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .social .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 4776, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .icon-share {
    background: #bababa;
    margin-right: 6px;
  }
  /* line 4779, ../sass/general.scss */
  .grid-multimedia .row .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
  }
  /* line 4787, ../sass/general.scss */
  .grid-multimedia .row .social-share-article:hover {
    width: 102px;
    box-shadow: 1px 1px 3px #444;
  }
  /* line 4792, ../sass/general.scss */
  .grid-multimedia .row-5, .grid-multimedia .row-7, .grid-multimedia .row-9 {
    margin-right: 6px;
  }

  /* line 4798, ../sass/general.scss */
  .envelope {
    display: block;
    height: 25px;
    width: 23px;
    background: url(/common_files/images/envelope-white.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 4806, ../sass/general.scss */
  .ftwitter {
    display: block;
    height: 25px;
    width: 23px;
    background: url(/common_files/images/tw-white.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 4814, ../sass/general.scss */
  .ffacebook {
    display: block;
    height: 20px;
    width: 20px;
    background: url(/common_files/images/facebook_white.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 4822, ../sass/general.scss */
  .finstagram {
    display: block;
    height: 20px;
    width: 20px;
    background: url(/common_files/images/white_instagram.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 4830, ../sass/general.scss */
  .fpinterest {
    display: block;
    height: 25px;
    width: 21px;
    background: url(/common_files/images/white_pinterest.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 4839, ../sass/general.scss */
  .user .message {
    margin: 150px auto !important;
  }
}
/* line 4845, ../sass/general.scss */
.section-mm {
  border-top: 5px solid #540072;
}

/* line 4848, ../sass/general.scss */
.section-voces {
  border-top: 5px solid #fb4c1c;
}

/* line 4852, ../sass/general.scss */
.menu-tax-voces > ul {
  border-bottom: 5px solid #fb4c1c;
}

/* line 4855, ../sass/general.scss */
.getComments {
  display: block;
  width: 100%;
  float: right;
  margin: 6px auto 0 !important;
  line-height: 26px;
  background: #4267b2;
  text-align: center;
  color: #fff;
  border-radius: 10px;
}
/* line 4865, ../sass/general.scss */
.getComments iframe {
  background-color: #fff;
}

/* line 4869, ../sass/general.scss */
li.comun:nth-child(2) {
  border-left: 0px !important;
}

/* line 4873, ../sass/general.scss */
ul.submenu .preview {
  max-width: 940px;
}

/* line 4878, ../sass/general.scss */
.pagerer {
  clear: both;
  background: #f1eeec;
  font-family: Verdana, san-serif;
  font-size: 12px;
  padding: 6px;
  margin: 0px auto 6px;
}
/* line 4885, ../sass/general.scss */
.pagerer ul {
  text-align: center;
  margin: 0;
  padding: 0;
}
/* line 4889, ../sass/general.scss */
.pagerer ul li {
  display: inline-block;
  padding: 3px 6px;
  font-weight: bold;
  font-family: Verdana, san-serif;
  border-right: 1px solid #fff;
  border-left: 1px solid #E5E3E3;
  margin-right: 1px;
}
/* line 4897, ../sass/general.scss */
.pagerer ul li a {
  color: #BBB;
  display: block;
  text-align: center;
  font-weight: normal;
}
/* line 4903, ../sass/general.scss */
.pagerer ul li .active {
  color: #525252;
  font-weight: bold;
}
/* line 4908, ../sass/general.scss */
.pagerer ul li:nth-child(2) {
  border-left: none !important;
}
/* line 4911, ../sass/general.scss */
.pagerer ul li:nth-child(6) {
  border-right: none !important;
}
/* line 4914, ../sass/general.scss */
.pagerer ul .pager-previous, .pagerer ul .pager-next {
  color: #BBB;
  border: none;
}
/* line 4917, ../sass/general.scss */
.pagerer ul .pager-previous a:after, .pagerer ul .pager-next a:after {
  width: 25px;
  height: 25px;
  display: block;
  content: "";
}
/* line 4924, ../sass/general.scss */
.pagerer ul .pager-previous {
  float: left;
}
/* line 4926, ../sass/general.scss */
.pagerer ul .pager-previous a:after {
  background: url("/common_files/images/left-arrow-p.svg") center center/contain no-repeat;
}
/* line 4930, ../sass/general.scss */
.pagerer ul .pager-next {
  float: right;
}
/* line 4932, ../sass/general.scss */
.pagerer ul .pager-next a:after {
  background: url("/common_files/images/right-arrow-p.svg") center center/contain no-repeat;
}

/* line 4963, ../sass/general.scss */
.user {
  border-top: 4px solid #33B4DB;
  padding: 10px;
  position: relative;
}
/* line 4968, ../sass/general.scss */
.user .message {
  margin: 30px auto;
  text-align: center !important;
}
/* line 4971, ../sass/general.scss */
.user .message .blue {
  background-color: #33B4DB !important;
  color: #fff !important;
  padding: 6px 0px 6px 6px;
  margin-right: 6px;
}
/* line 4977, ../sass/general.scss */
.user .message span {
  color: #525252;
}
/* line 4979, ../sass/general.scss */
.user .message span .underscore {
  border-bottom: 2px solid #33B4DB !important;
}

/* line 4985, ../sass/general.scss */
.error-page {
  border-top: 4px solid #33B4DB;
}
/* line 4987, ../sass/general.scss */
.error-page .text-error {
  margin: 30px auto;
  text-align: center !important;
}
/* line 4990, ../sass/general.scss */
.error-page .text-error .sorry {
  background-color: #33B4DB !important;
  color: #fff !important;
  padding: 6px 0px 6px 6px;
  margin-right: 6px;
}
/* line 4996, ../sass/general.scss */
.error-page .text-error span {
  color: #525252;
}

/* line 5001, ../sass/general.scss */
.progress-container {
  width: 8px;
  height: 100%;
  background: #ccc;
  position: fixed;
  top: 0;
  z-index: 12;
}

/* line 5010, ../sass/general.scss */
.progress-bar {
  height: 0%;
  background: #33B4DB;
  width: 8px;
}

/* line 5018, ../sass/general.scss */
#stop {
  display: none;
}

/* line 5022, ../sass/general.scss */
.item .leaderboard-top {
  margin-bottom: 6px !important;
}

/* line 5027, ../sass/general.scss */
.scroll .item .patrocinador {
  margin-bottom: 20px;
}
/* line 5030, ../sass/general.scss */
.scroll .item .patrocinador li {
  line-height: 50px;
  font-size: 12px;
}
/* line 5034, ../sass/general.scss */
.scroll .item .patrocinador img {
  max-height: 50px;
  margin-left: 5px;
  width: auto;
  vertical-align: top;
}

/* line 5041, ../sass/general.scss */
.goHome {
  color: white !important;
  background: #086fa3;
  padding: 5px;
  display: block;
  text-align: center;
  margin: 10px auto;
  border-radius: 10px;
}

/* line 5051, ../sass/general.scss */
.logo-sponsored {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}
/* line 5057, ../sass/general.scss */
.logo-sponsored .content-logo {
  margin: 0 auto;
  max-width: 197px;
  width: 100%;
}

/* line 5064, ../sass/general.scss */
.basic-page .title-basic-page {
  text-align: center;
  margin: 10px auto;
}
/* line 5068, ../sass/general.scss */
.basic-page .body {
  clear: both;
  font-size: 0.9em;
  color: #525252;
}
/* line 5072, ../sass/general.scss */
.basic-page .body a {
  color: #0084B4;
  display: inline;
}

/* line 5078, ../sass/general.scss */
.inline-stat {
  float: left;
  margin: 24px 0 24px -80px;
  width: 540px;
  overflow: hidden;
  background: #f1eeec;
  margin-bottom: 2px;
  padding: 21px 20px 20px;
}
/* line 5086, ../sass/general.scss */
.inline-stat .stat-number {
  font-size: 4.6em;
  font-style: italic;
  margin-right: 15px;
  color: #FA6138;
  float: left;
  font-family: "Stag Web", Georgia, Times, sans-serif;
  font-weight: 500;
  margin-top: 15px;
}
/* line 5096, ../sass/general.scss */
.inline-stat .stat-unit {
  color: #FA6138;
  float: left;
  font-family: "Stag Web", Georgia, Times, sans-serif;
  font-weight: 500;
  font-size: 1.8em;
  line-height: 59px;
  margin-right: 20px;
}
/* line 5105, ../sass/general.scss */
.inline-stat .stat-desc {
  font-style: italic;
  font-weight: bold;
  overflow: hidden;
  margin-left: 180px;
}

/* line 5112, ../sass/general.scss */
.evento {
  width: 100%;
}
/* line 5114, ../sass/general.scss */
.evento .eventos-img {
  max-width: 940px;
  width: 100%;
  background: rgba(255, 255, 255, 0.8);
  margin: 0 auto;
  display: block;
  padding: 10px;
  overflow: hidden;
}
/* line 5122, ../sass/general.scss */
.evento .eventos-img h2 {
  font-family: 'Stag Web', 'StagBook';
  text-align: justify;
  color: #333333;
  font-weight: normal;
  margin: 20px 6px;
}
/* line 5129, ../sass/general.scss */
.evento .eventos-img .item {
  width: 32%;
  max-width: 307px;
  float: left;
  margin: 0 6px 10px 6px;
}
/* line 5134, ../sass/general.scss */
.evento .eventos-img .item img {
  width: 100%;
  max-width: 300px;
  transition: all 0.2s ease-out;
  transform: scale(1, 1);
}
/* line 5140, ../sass/general.scss */
.evento .eventos-img .item img:hover {
  max-width: 300px;
  transform: scale(1.2, 1.2);
}

/*.section-title{
  .subsection{
    font-size: 1.8em;
    text-transform: uppercase;
    font-weight: bold;
    color:#444;
    font-family: Verdana, san-serif;
    line-height: 60px;
  }
}*/
/* line 5157, ../sass/general.scss */
.eventos-img-item {
  width: 30%;
  margin: 10px 10px 0px 0px;
  float: left;
  position: relative;
}
/* line 5162, ../sass/general.scss */
.eventos-img-item a {
  display: block;
  position: relative;
}
/* line 5166, ../sass/general.scss */
.eventos-img-item h2 {
  width: 96%;
  padding: 10px 2%;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  font-size: 16px;
  font-weight: lighter;
  position: absolute;
  bottom: 0;
}
/* line 5176, ../sass/general.scss */
.eventos-img-item img {
  width: 100%;
}

/* line 5182, ../sass/general.scss */
.body table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

/* line 5188, ../sass/general.scss */
.body td, th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}

/* line 5194, ../sass/general.scss */
.body tr:nth-child(even) {
  background-color: #dddddd;
}

/* line 5198, ../sass/general.scss */
.directorio {
  text-align: center;
  width: 90%;
  padding: 40px 5%;
}
/* line 5203, ../sass/general.scss */
.directorio h2 {
  line-height: 30px;
}
/* line 5206, ../sass/general.scss */
.directorio .item {
  margin: 40px auto;
}
/* line 5209, ../sass/general.scss */
.directorio .item .name {
  color: #444;
  font-weight: bold;
}
/* line 5213, ../sass/general.scss */
.directorio .item .job-title {
  color: #666;
}
/* line 5217, ../sass/general.scss */
.directorio a {
  color: #086fa3;
}
/* line 5220, ../sass/general.scss */
.directorio .company {
  color: #666;
  text-transform: uppercase;
}

/* line 5225, ../sass/general.scss */
.fa-cog {
  animation: spin 4s infinite linear;
  -webkit-animation: spin 4s infinite linear;
}

/* line 5229, ../sass/general.scss */
.closeSession {
  background: #f8d7da;
  color: #721c24;
  border: 1px solid #f5c6cb;
  border-radius: 10px;
  display: block;
  text-align: center;
  padding: 5px;
  cursor: pointer;
}

@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/* line 5251, ../sass/general.scss */
.promos {
  margin: 0 auto;
  width: 100%;
  overflow: hidden;
}
/* line 5259, ../sass/general.scss */
.promos h4 {
  margin-bottom: 40px;
  font-size: 28px;
}
/* line 5264, ../sass/general.scss */
.promos h2, .promos h4 {
  text-align: center;
}
/* line 5267, ../sass/general.scss */
.promos .header-promo {
  width: 100%;
  margin: 20px auto;
  max-width: 1024px;
}
/* line 5272, ../sass/general.scss */
.promos .bg-promo {
  max-width: 480px;
  margin: 0 auto;
  width: 100%;
  padding: 20px 0 100px;
}
/* line 5279, ../sass/general.scss */
.promos ul li {
  text-align: justify;
  margin-bottom: 10px;
  font-size: 20px;
}
/* line 5283, ../sass/general.scss */
.promos ul li a {
  color: #086fa3;
  text-decoration: underline;
}
/* line 5290, ../sass/general.scss */
.promos input {
  border: 0;
  border-bottom: 1px solid white;
  background: transparent;
  text-transform: uppercase;
  font-size: 16px;
  width: 100%;
  padding: 2%;
  color: white;
}
/* line 5300, ../sass/general.scss */
.promos span {
  text-transform: uppercase;
  text-align: center;
  display: block;
  font-size: 12px;
  line-height: 50px;
}
/* line 5308, ../sass/general.scss */
.promos button {
  background: white;
  border-radius: 5px;
  width: 120px;
  margin: 0 auto;
  color: #012845;
  line-height: 30px;
  font-size: 20px;
  text-transform: uppercase;
  margin: 20px auto;
  display: block;
}
/* line 5320, ../sass/general.scss */
.promos #msg {
  width: 100%;
  text-align: center;
  color: white;
  line-height: 20px;
}
/* line 5326, ../sass/general.scss */
.promos .fa {
  width: 22px;
  height: 22px;
  display: block;
  border-radius: 4px;
  color: #444;
}
/* line 5334, ../sass/general.scss */
.promos .social ul {
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
  width: 70px;
}
/* line 5340, ../sass/general.scss */
.promos .social ul li {
  float: left;
  margin-left: 6px;
  list-style: none;
}
/* line 5346, ../sass/general.scss */
.promos .social ul li a {
  color: #444;
}

/* line 5354, ../sass/general.scss */
.elecciones-cms .data-elecciones {
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
/* line 5358, ../sass/general.scss */
.elecciones-cms h2 {
  clear: both;
  display: block;
  text-align: center;
  margin-bottom: 10px;
}
/* line 5364, ../sass/general.scss */
.elecciones-cms .conteo-total {
  width: 100%;
  margin: 20px auto;
  overflow: hidden;
}
/* line 5368, ../sass/general.scss */
.elecciones-cms .conteo-total .c-votos {
  float: left;
  width: 25%;
  font-size: 12px;
}
/* line 5372, ../sass/general.scss */
.elecciones-cms .conteo-total .c-votos .auto-m {
  margin: 0 auto;
  width: 100%;
  text-align: center;
}
/* line 5377, ../sass/general.scss */
.elecciones-cms .conteo-total .c-votos .square {
  width: 15px;
  height: 15px;
  border-radius: 10%;
  float: left;
  margin: 0px 5px 5px;
  border: 1px solid #e9e9e9;
}
/* line 5385, ../sass/general.scss */
.elecciones-cms .conteo-total .c-votos span {
  font-size: 10px;
  line-height: 17px;
}
/* line 5389, ../sass/general.scss */
.elecciones-cms .conteo-total .c-votos .cant_votos {
  margin: 0;
  text-align: center;
}
/* line 5394, ../sass/general.scss */
.elecciones-cms .conteo-total .c-votos:last-child {
  border-right: 0;
}
/* line 5399, ../sass/general.scss */
.elecciones-cms .validos .square {
  background: #d4edda;
}
/* line 5404, ../sass/general.scss */
.elecciones-cms .blanco .square {
  background: white;
}
/* line 5409, ../sass/general.scss */
.elecciones-cms .nulos .square {
  background: #f8d7da;
}
/* line 5414, ../sass/general.scss */
.elecciones-cms .total .square {
  background: #cce5ff;
}
/* line 5418, ../sass/general.scss */
.elecciones-cms .banner-elecciones {
  width: 100%;
  height: 135px;
  line-height: 80px;
  background: #e9e9e9;
  text-align: center;
  margin-bottom: 10px;
  color: white;
  background: url("/common_files/images/banner-elecciones-mobile.jpg") no-repeat center center/contain;
  text-transform: uppercase;
}
/* line 5429, ../sass/general.scss */
.elecciones-cms .tipo-eleccion {
  clear: both;
  overflow: hidden;
  margin-bottom: 10px;
}
/* line 5434, ../sass/general.scss */
.elecciones-cms .presidenciables, .elecciones-cms .alcaldes {
  float: left;
  width: 100%;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  text-transform: uppercase;
  color: white;
  transition: all 0.2s ease-in-out;
}
/* line 5445, ../sass/general.scss */
.elecciones-cms .presidenciables {
  border-radius: 5px;
  background: #16304e;
}
/* line 5449, ../sass/general.scss */
.elecciones-cms .presidenciables span {
  display: block;
}
/* line 5454, ../sass/general.scss */
.elecciones-cms .alcaldes {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background: #b01c2e;
}
/* line 5458, ../sass/general.scss */
.elecciones-cms .alcaldes span {
  display: block;
  border-left: 1px solid #222;
}
/* line 5463, ../sass/general.scss */
.elecciones-cms .presidenciables:hover, .elecciones-cms .alcaldes:hover {
  float: left;
  width: 100%;
  line-height: 40px;
  text-align: center;
  background: #9e9e9e;
}
/* line 5470, ../sass/general.scss */
.elecciones-cms .bar {
  height: 33px;
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid #e9e9e9;
}
/* line 5475, ../sass/general.scss */
.elecciones-cms .bar p {
  margin: 0;
  line-height: 33px;
}
/* line 5480, ../sass/general.scss */
.elecciones-cms .item-resultados {
  border-top: 1px solid #e9e9e9;
  width: 98%;
  padding: 6px 1%;
  transition: all 0.2s ease-in-out;
  overflow: hidden;
}
/* line 5486, ../sass/general.scss */
.elecciones-cms .item-resultados .content-e {
  overflow: hidden;
}
/* line 5488, ../sass/general.scss */
.elecciones-cms .item-resultados .content-e .candidato {
  float: left;
  width: 16%;
}
/* line 5491, ../sass/general.scss */
.elecciones-cms .item-resultados .content-e .candidato img {
  width: 100%;
  display: block;
}
/* line 5495, ../sass/general.scss */
.elecciones-cms .item-resultados .content-e .candidato h5 {
  margin: 5px auto;
  line-height: 15px;
  text-align: center;
}
/* line 5501, ../sass/general.scss */
.elecciones-cms .item-resultados .content-e .partido {
  font-size: 12px;
  width: 82%;
  float: right;
  font-weight: bold;
  margin-top: 30px;
}
/* line 5509, ../sass/general.scss */
.elecciones-cms .item-resultados .bar {
  margin-top: 5px;
}
/* line 5512, ../sass/general.scss */
.elecciones-cms .item-resultados .porcentaje {
  line-height: 30px;
  float: left;
  display: block;
  height: 33px;
  margin-right: 10px;
  opacity: 0.6;
  transition: all 0.2s ease-in-out;
}
/* line 5523, ../sass/general.scss */
.elecciones-cms .item-resultados:hover {
  background: #f1eeec;
}
/* line 5525, ../sass/general.scss */
.elecciones-cms .item-resultados:hover .porcentaje {
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
/* line 5530, ../sass/general.scss */
.elecciones-cms .deptos, .elecciones-cms .munis {
  width: 50%;
  float: left;
  text-align: center;
  cursor: pointer;
}
/* line 5536, ../sass/general.scss */
.elecciones-cms .deptos span, .elecciones-cms .munis span {
  display: block;
  width: 98%;
  border-bottom: 1px solid #e9e9e9;
  padding: 10px 0;
  transition: all 0.5s ease-in-out;
  height: 40px;
  font-size: 12px;
  vertical-align: middle;
}
/* line 5547, ../sass/general.scss */
.elecciones-cms .deptos span:hover, .elecciones-cms .munis span:hover {
  background: #e9e9e9;
  border-radius: 5px;
  transition: all 0.2s ease-in-out;
}
/* line 5553, ../sass/general.scss */
.elecciones-cms .copy-elecciones {
  font-size: 12px;
  font-weight: bold;
  margin: 10px auto;
}

/* line 5559, ../sass/general.scss */
.bg-impreso {
  background: url(/sites/default/files/impreso/fondoImpreso.jpg) top center no-repeat/contain;
}
/* line 5561, ../sass/general.scss */
.bg-impreso .tape-impreso {
  text-align: center;
  width: 300px;
  margin: 0px auto 10px;
  background: rgba(0, 199, 239, 0.8);
  padding: 15px 0;
  color: #fff;
  text-shadow: 1px 1px 4px #0e122d;
  font-size: 25px;
}
/* line 5571, ../sass/general.scss */
.bg-impreso .rowImpreso {
  overflow: hidden;
  width: 85%;
  margin: 0 auto;
  position: relative;
}
/* line 5576, ../sass/general.scss */
.bg-impreso .rowImpreso .arrow {
  position: absolute;
  z-index: 1;
  top: 35%;
  cursor: pointer;
  position: absolute;
  z-index: 1;
  top: 35%;
  cursor: pointer;
}
/* line 5586, ../sass/general.scss */
.bg-impreso .rowImpreso .left-arrow {
  left: 10px;
}
/* line 5588, ../sass/general.scss */
.bg-impreso .rowImpreso .left-arrow .left {
  background: url(/sites/default/files/impreso/leftarrow.svg) center center/contain no-repeat;
  width: 40px;
  height: 40px;
  display: block;
}
/* line 5595, ../sass/general.scss */
.bg-impreso .rowImpreso .right-arrow {
  right: 10px;
}
/* line 5597, ../sass/general.scss */
.bg-impreso .rowImpreso .right-arrow .right {
  background: url(/sites/default/files/impreso/rightarrow.svg) center center/contain no-repeat;
  width: 40px;
  height: 40px;
  display: block;
}
/* line 5604, ../sass/general.scss */
.bg-impreso .rowImpreso .date-right {
  text-align: right;
  height: 32px;
  font-weight: 600;
  color: #222;
}
/* line 5609, ../sass/general.scss */
.bg-impreso .rowImpreso .date-right input[type=date] {
  text-align: center;
  width: 150px;
  border-radius: 10px;
  background: transparent;
  border: 0.5px solid #6d6c6c;
  padding: 3px;
}
/* line 5617, ../sass/general.scss */
.bg-impreso .rowImpreso .date-right input[type=date]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  display: none;
}
/* line 5622, ../sass/general.scss */
.bg-impreso .rowImpreso .relative {
  position: relative;
  overflow: hidden;
}
/* line 5625, ../sass/general.scss */
.bg-impreso .rowImpreso .relative .wordContent {
  float: left;
}
/* line 5627, ../sass/general.scss */
.bg-impreso .rowImpreso .relative .wordContent .titleMonth {
  text-transform: uppercase;
  font-weight: bold;
  color: #222;
}
/* line 5633, ../sass/general.scss */
.bg-impreso .rowImpreso .relative .lineColor {
  height: 7px;
  background: #00c7ef;
  margin-top: 10px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  display: inline-block;
  position: absolute;
  right: 0;
}
/* line 5647, ../sass/general.scss */
.bg-impreso .impresos-content {
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 5657, ../sass/general.scss */
.bg-impreso .impresos-content .impresosPdf {
  left: 0px;
  position: absolute;
  z-index: 0;
  transition: all 0.5s ease-in-out;
}
/* line 5662, ../sass/general.scss */
.bg-impreso .impresos-content .impresosPdf .item-impreso {
  float: left;
  margin-right: 5px;
  z-index: 0;
  transition: all 0.5s ease-in-out;
}
/* line 5668, ../sass/general.scss */
.bg-impreso .impresos-content .impresosPdf .item-impreso .item-pdf {
  width: 100%;
  text-align: center;
  margin: 0 auto;
  cursor: pointer;
  position: relative;
}
/* line 5674, ../sass/general.scss */
.bg-impreso .impresos-content .impresosPdf .item-impreso .item-pdf .supp_div {
  position: absolute;
  color: #fff;
  background: #ff0028;
  width: 80px;
  height: 14px;
  border-radius: 10px;
  box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.8);
  padding: 2px;
  font-size: 11px;
  line-height: 13px;
}
/* line 5686, ../sass/general.scss */
.bg-impreso .impresos-content .impresosPdf .item-impreso .item-pdf h5 {
  margin: 0 auto 6px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: #00c7ef;
  text-align: center;
}
/* line 5694, ../sass/general.scss */
.bg-impreso .impresos-content .impresosPdf .item-impreso .item-pdf img {
  margin: 0 auto;
  display: block;
  width: 85%;
}

/* line 5704, ../sass/general.scss */
.thumbnail-content {
  width: 100%;
  max-width: 70%;
  overflow: hidden;
  margin: 15px auto;
}
/* line 5709, ../sass/general.scss */
.thumbnail-content .date-pdf {
  margin: 0;
  line-height: 15px;
  font-size: 20px;
  color: #222;
}
/* line 5715, ../sass/general.scss */
.thumbnail-content .year {
  font-size: 18px;
  font-weight: 500;
  color: #222;
}
/* line 5720, ../sass/general.scss */
.thumbnail-content .layer {
  background: #ECEBEA;
  overflow: hidden;
  padding: 25px;
}
/* line 5724, ../sass/general.scss */
.thumbnail-content .layer img {
  box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.75);
  width: 100%;
}
/* line 5729, ../sass/general.scss */
.thumbnail-content .descPdf {
  margin: 15px auto 0;
  display: block;
  text-align: center;
  cursor: pointer;
  font-weight: bold;
  width: 45%;
  padding: 10px;
  background: #222;
  border-radius: 25px;
}
/* line 5739, ../sass/general.scss */
.thumbnail-content .descPdf p {
  margin: 0px;
}
/* line 5741, ../sass/general.scss */
.thumbnail-content .descPdf p a {
  color: #fff;
  position: relative;
}
/* line 5744, ../sass/general.scss */
.thumbnail-content .descPdf p a .download-span {
  color: #00c7ef !important;
}
/* line 5748, ../sass/general.scss */
.thumbnail-content .descPdf p .icon-download {
  background: url(/sites/default/files/impreso/descarga.png) center center/contain no-repeat;
  width: 25px;
  height: 30px;
  display: block;
  float: right;
  margin-top: -2px;
  padding-right: 40px;
  margin-left: -40px;
}
/* line 5760, ../sass/general.scss */
.thumbnail-content .descSup {
  width: 30% !important;
  padding: 4px;
}
/* line 5763, ../sass/general.scss */
.thumbnail-content .descSup p {
  font-size: 10px;
}
/* line 5765, ../sass/general.scss */
.thumbnail-content .descSup p .icon-download {
  height: 23px !important;
}

/* line 5771, ../sass/general.scss */
.promocional {
  width: 100%;
  max-width: 940px;
  margin: 10px auto;
}
/* line 5775, ../sass/general.scss */
.promocional a {
  text-decoration: none;
  display: block;
}
/* line 5778, ../sass/general.scss */
.promocional a img {
  width: 100%;
}

@media (min-width: 940px) {
  /* line 1, ../sass/ads.scss */
  .leaderboard {
    width: 100%;
  }
  /* line 4, ../sass/ads.scss */
  .leaderboard .ads {
    max-width: 940px;
    margin: 6px auto;
    display: block;
  }

  /* line 11, ../sass/ads.scss */
  #epl_impact_div,
  #epl_impact_div2 {
    position: absolute;
    top: 6px;
    width: 160px;
    height: 600px;
  }

  /* line 20, ../sass/ads.scss */
  .content-article #epl_impact_div,
  .content-article #epl_impact_div2 {
    top: 820px;
  }

  /* line 26, ../sass/ads.scss */
  #epl_impact_div2 {
    left: -166px;
  }

  /* line 30, ../sass/ads.scss */
  #epl_impact_div {
    right: -166px;
  }

  /* line 34, ../sass/ads.scss */
  .richmediaArticle,
  .richmediaSection {
    width: 100% !important;
    position: absolute !important;
    top: 0;
    left: 0;
    max-width: 100% !important;
    z-index: 9;
  }
  /* line 43, ../sass/ads.scss */
  .richmediaArticle #eplanningrichmedia,
  .richmediaSection #eplanningrichmedia {
    position: relative;
    width: 100%;
    max-width: 940px;
    margin: 0 auto;
  }

  /* line 51, ../sass/ads.scss */
  #fixed_ads {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9;
  }
  /* line 58, ../sass/ads.scss */
  #fixed_ads .fixed_ads {
    width: 100%;
    max-width: 940px;
    margin: 0 auto;
    position: relative;
  }

  /* line 66, ../sass/ads.scss */
  .top_box {
    float: left;
    max-width: 300px;
  }

  /* line 74, ../sass/ads.scss */
  .unoxuno {
    display: none;
  }

  /* line 78, ../sass/ads.scss */
  .ads-txt {
    text-align: center;
    font-size: 10px;
    color: #444;
    line-height: 16px;
    text-transform: uppercase;
    font-family: Verdana;
  }

  /* line 87, ../sass/ads.scss */
  #close-ad {
    position: absolute;
    right: 0;
    top: -24px;
    background: white;
    border-radius: 5px;
  }

  /* line 95, ../sass/ads.scss */
  .teads-inread {
    margin: 0 auto;
  }

  /* line 10, ../sass/desktop.scss */
  .modal {
    top: 10px;
  }
  /* line 12, ../sass/desktop.scss */
  .modal .modal-contenido {
    max-width: 500px;
  }
  /* line 15, ../sass/desktop.scss */
  .modal .modal-contenido a p {
    font-size: 14px;
    margin-top: 30px;
  }
  /* line 21, ../sass/desktop.scss */
  .modal .modalAlert {
    max-width: 500px;
  }
  /* line 23, ../sass/desktop.scss */
  .modal .modalAlert .closeModal {
    width: 30px;
    height: 30px;
  }

  /* line 29, ../sass/desktop.scss */
  ul.submenu {
    display: none;
    position: absolute;
    top: 100%;
    width: 100%;
    left: 0;
    background: #fff;
    text-align: center;
    border-top: 1px solid #eee;
  }
  /* line 39, ../sass/desktop.scss */
  ul.submenu .preview {
    border-bottom: 1px solid #eee;
    list-style: none;
    overflow: hidden;
    margin: 0 auto;
  }
  /* line 45, ../sass/desktop.scss */
  ul.submenu .preview .border {
    width: 100%;
    max-width: 940px;
    overflow: hidden;
    margin: 0 auto;
  }
  /* line 50, ../sass/desktop.scss */
  ul.submenu .preview .border .row {
    width: 31.33%;
    float: left;
    padding: 20px 1%;
    height: 64px;
    overflow: hidden;
  }
  /* line 56, ../sass/desktop.scss */
  ul.submenu .preview .border .row a {
    display: block;
    overflow: hidden;
  }
  /* line 59, ../sass/desktop.scss */
  ul.submenu .preview .border .row a img {
    float: left;
    margin-right: 20px;
    max-width: 60px;
  }
  /* line 64, ../sass/desktop.scss */
  ul.submenu .preview .border .row a h3 {
    color: #444;
    font-weight: normal;
    text-align: left;
    font-size: 16px;
    line-height: 16px;
  }
  /* line 74, ../sass/desktop.scss */
  ul.submenu .preview .preview-voces {
    float: left;
    width: 50%;
    overflow: hidden;
    padding: 1% 0;
  }
  /* line 79, ../sass/desktop.scss */
  ul.submenu .preview .preview-voces > h3 {
    color: #fb4c1c;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, san-serif;
    text-align: left;
    text-transform: uppercase;
    padding: 0px 6px;
  }
  /* line 88, ../sass/desktop.scss */
  ul.submenu .preview .preview-voces .comun-voces {
    width: 96%;
    background: #F5F3F2;
    margin-bottom: 10px;
    padding: 20px 2%;
    font-style: italic;
    font-family: Verdana, san-serif;
    font-weight: bold;
  }
  /* line 96, ../sass/desktop.scss */
  ul.submenu .preview .preview-voces .comun-voces span {
    background: url(/desktop/images/content-type-voces.svg) no-repeat;
    width: 32px;
    height: 22px;
    display: inline-block;
    margin-right: 10px;
    float: left;
  }
  /* line 104, ../sass/desktop.scss */
  ul.submenu .preview .preview-voces .comun-voces > a {
    text-align: left;
    display: inline-block;
    color: #333;
    background-position: top left;
    float: left;
    width: 90%;
  }
  /* line 112, ../sass/desktop.scss */
  ul.submenu .preview .preview-voces .comun-voces h3 {
    clear: both;
  }
  /* line 114, ../sass/desktop.scss */
  ul.submenu .preview .preview-voces .comun-voces h3 a {
    text-align: right;
    display: block;
    padding: 6px;
    color: #fb4c1c;
    font-weight: normal;
    font-size: 14px;
  }
  /* line 126, ../sass/desktop.scss */
  ul.submenu > li.comun {
    border-left: 1px solid #ccc;
    display: inline-block;
  }
  /* line 129, ../sass/desktop.scss */
  ul.submenu > li.comun a {
    display: block;
    text-transform: uppercase;
    font-size: 0.725em;
    color: #222;
    padding: 6px 14px;
  }

  /* line 139, ../sass/desktop.scss */
  .menu-expandible .author-list {
    width: 48%;
    float: left;
    padding: 1%;
    margin-top: 20px;
  }
  /* line 144, ../sass/desktop.scss */
  .menu-expandible .author-list li {
    float: left;
    width: 31.33%;
    text-align: left;
    margin: 6px 1%;
    border-bottom: 1px solid #eee;
    list-style: none;
  }
  /* line 152, ../sass/desktop.scss */
  .menu-expandible .author-list li a {
    display: block;
    color: #666;
    font-family: Stag Web;
    font-style: italic;
    font-size: 0.8em;
  }
  /* line 160, ../sass/desktop.scss */
  .menu-expandible .author-list li.top {
    border-top: 1px solid #eee;
  }

  /* line 166, ../sass/desktop.scss */
  .highlight .top_box {
    margin: 6px 0;
  }
  /* line 169, ../sass/desktop.scss */
  .highlight .row {
    float: left;
    position: relative;
    overflow: hidden;
    margin-bottom: 6px;
  }
  /* line 174, ../sass/desktop.scss */
  .highlight .row .taxonomy a {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    color: #fff;
    line-height: 12px;
    padding: 4px;
    text-transform: uppercase;
    font-size: 0.8em;
  }
  /* line 185, ../sass/desktop.scss */
  .highlight .row .mask {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 37%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8', endColorstr='#000000',GradientType=0 );
    z-index: 1;
  }
  /* line 197, ../sass/desktop.scss */
  .highlight .row h2 {
    position: absolute;
    bottom: 0;
    width: 96%;
    color: #fff;
    z-index: 2;
    padding: 10px 2%;
    font-weight: normal;
  }
  /* line 206, ../sass/desktop.scss */
  .highlight .row img {
    width: 100%;
    height: auto;
  }
  /* line 210, ../sass/desktop.scss */
  .highlight .row .social-share-article {
    position: absolute;
    background: white;
    width: 34px;
    overflow: hidden;
    transition: all 0.2s ease;
    z-index: 3;
    top: 0;
    right: 0;
  }
  /* line 219, ../sass/desktop.scss */
  .highlight .row .social-share-article a {
    width: 34px;
    height: 34px;
    display: block;
  }
  /* line 224, ../sass/desktop.scss */
  .highlight .row .social-share-article .social {
    width: 200px;
  }
  /* line 226, ../sass/desktop.scss */
  .highlight .row .social-share-article .social > div {
    float: left;
    height: 34px;
    width: 34px;
  }
  /* line 232, ../sass/desktop.scss */
  .highlight .row .social-share-article .icon-share {
    background: #bababa;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 237, ../sass/desktop.scss */
  .highlight .row .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
    margin: 7px;
  }
  /* line 245, ../sass/desktop.scss */
  .highlight .row .social-share-article .fb_share {
    background: #3c5999;
  }
  /* line 247, ../sass/desktop.scss */
  .highlight .row .social-share-article .fb_share a {
    background: url(/common_files/images/fb-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 252, ../sass/desktop.scss */
  .highlight .row .social-share-article .tw_share {
    background: #5b8ec8;
  }
  /* line 254, ../sass/desktop.scss */
  .highlight .row .social-share-article .tw_share a {
    background: url(/common_files/images/tw-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 259, ../sass/desktop.scss */
  .highlight .row .social-share-article .gp_share {
    background: #de3236;
  }
  /* line 261, ../sass/desktop.scss */
  .highlight .row .social-share-article .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 267, ../sass/desktop.scss */
  .highlight .row .social-share-article:hover {
    width: 102px;
    box-shadow: 1px 1px 3px #444;
  }
  /* line 272, ../sass/desktop.scss */
  .highlight .inner > .row-0 {
    max-width: 634px;
    margin: 6px 6px 6px 0;
    width: 100%;
    height: 423px;
  }
  /* line 277, ../sass/desktop.scss */
  .highlight .inner > .row-0 h2 {
    font-weight: 400;
    font-size: 40px;
    line-height: 42px;
  }
  /* line 283, ../sass/desktop.scss */
  .highlight .row-1, .highlight .row-2 {
    width: 314px;
    margin-right: 6px;
  }
  /* line 287, ../sass/desktop.scss */
  .highlight .row-3 {
    width: 300px;
  }
  /* line 290, ../sass/desktop.scss */
  .highlight .row-1, .highlight .row-2, .highlight .row-3 {
    height: 180px;
  }
  /* line 293, ../sass/desktop.scss */
  .highlight .master-fb-feed {
    width: 300px;
    height: 167px;
    position: relative;
    float: left;
    overflow: hidden;
  }
  /* line 300, ../sass/desktop.scss */
  .highlight .master-fb-feed .navi a {
    position: absolute;
    top: 40%;
    color: #fff;
    z-index: 10;
    font-family: FontAwesome, sans-serif;
    display: block;
    padding: 5px;
    font-size: 22px;
    width: 20px;
    height: 20px;
  }
  /* line 313, ../sass/desktop.scss */
  .highlight .master-fb-feed .navi a.prev {
    left: 0;
    background: url("/common_files/images/left.svg") center center/cover;
  }
  /* line 317, ../sass/desktop.scss */
  .highlight .master-fb-feed .navi a.next {
    right: 0;
    background: url("/common_files/images/right.svg") center center/cover;
  }
  /* line 322, ../sass/desktop.scss */
  .highlight .master-fb-feed .block-title {
    background: #4267b2;
  }
  /* line 326, ../sass/desktop.scss */
  .highlight .master-fb-feed .master-fields {
    width: 100%;
    height: 167px;
    overflow: hidden;
  }
  /* line 331, ../sass/desktop.scss */
  .highlight .master-fb-feed .master-fields .field-items {
    width: 2000000px;
    position: absolute;
    left: 0;
    top: 0;
  }
  /* line 336, ../sass/desktop.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row {
    float: left;
    width: 300px;
    height: 167px;
    position: relative;
  }
  /* line 342, ../sass/desktop.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row .mask {
    background: url(/common_files/images/latest.png) repeat-x bottom center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
  }
  /* line 351, ../sass/desktop.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row a {
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 8;
  }
  /* line 360, ../sass/desktop.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row .time-fb {
    position: absolute;
    left: 120px;
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    padding-top: 6px;
    text-shadow: 2px 2px 2px black;
  }
  /* line 369, ../sass/desktop.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row img {
    width: 100%;
    background: url(/common_files/images/loading.gif) center center no-repeat;
    border: 0;
  }
  /* line 374, ../sass/desktop.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row h2 {
    position: absolute;
    bottom: 0;
    width: 80%;
    padding: 5% 10%;
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    z-index: 7;
  }

  /* line 390, ../sass/desktop.scss */
  .section {
    overflow: visible;
    min-height: 454px;
  }
  /* line 393, ../sass/desktop.scss */
  .section .row {
    float: left;
    position: relative;
  }
  /* line 396, ../sass/desktop.scss */
  .section .row .taxonomy a {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    color: #fff;
    line-height: 12px;
    padding: 4px;
    text-transform: uppercase;
    font-size: 0.8em;
  }
  /* line 407, ../sass/desktop.scss */
  .section .row .mask {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 37%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8', endColorstr='#000000',GradientType=0 );
    z-index: 1;
  }
  /* line 419, ../sass/desktop.scss */
  .section .row h2 {
    position: absolute;
    bottom: 0;
    width: 96%;
    color: #fff;
    z-index: 2;
    padding: 10px 2%;
    font-weight: normal;
  }
  /* line 428, ../sass/desktop.scss */
  .section .row .date {
    display: none;
  }
  /* line 431, ../sass/desktop.scss */
  .section .row .social-share-article {
    position: absolute;
    background: white;
    width: 34px;
    overflow: hidden;
    transition: all 0.2s ease;
    z-index: 3;
    top: 0;
    right: 0;
  }
  /* line 440, ../sass/desktop.scss */
  .section .row .social-share-article a {
    width: 34px;
    height: 34px;
    display: block;
  }
  /* line 445, ../sass/desktop.scss */
  .section .row .social-share-article .social {
    width: 200px;
  }
  /* line 447, ../sass/desktop.scss */
  .section .row .social-share-article .social > div {
    float: left;
    height: 34px;
    width: 34px;
  }
  /* line 453, ../sass/desktop.scss */
  .section .row .social-share-article .icon-share {
    background: #bababa;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 458, ../sass/desktop.scss */
  .section .row .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
    margin: 7px;
  }
  /* line 466, ../sass/desktop.scss */
  .section .row .social-share-article .fb_share {
    background: #3c5999;
  }
  /* line 468, ../sass/desktop.scss */
  .section .row .social-share-article .fb_share a {
    background: url(/common_files/images/fb-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 473, ../sass/desktop.scss */
  .section .row .social-share-article .tw_share {
    background: #5b8ec8;
  }
  /* line 475, ../sass/desktop.scss */
  .section .row .social-share-article .tw_share a {
    background: url(/common_files/images/tw-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 480, ../sass/desktop.scss */
  .section .row .social-share-article .gp_share {
    background: #de3236;
  }
  /* line 482, ../sass/desktop.scss */
  .section .row .social-share-article .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 488, ../sass/desktop.scss */
  .section .row .social-share-article:hover {
    width: 102px;
    box-shadow: 1px 1px 3px #444;
  }
  /* line 493, ../sass/desktop.scss */
  .section .inner {
    padding-top: 6px;
  }
  /* line 496, ../sass/desktop.scss */
  .section .inner > .row-0 {
    width: 100%;
    max-width: 634px;
    margin-right: 6px;
    max-height: 442px;
    position: relative;
  }
  /* line 506, ../sass/desktop.scss */
  .section .inner > .row-0 h2 {
    font-weight: 400;
    font-size: 40px;
    line-height: 42px;
  }
  /* line 511, ../sass/desktop.scss */
  .section .inner > .row-0 .img {
    text-align: center;
    max-height: 442px;
    height: 100%;
    background: black;
    overflow: hidden;
  }
  /* line 517, ../sass/desktop.scss */
  .section .inner > .row-0 .img img {
    display: inline-block;
    height: 100%;
  }
  /* line 523, ../sass/desktop.scss */
  .section .row-1 {
    float: right;
    max-width: 300px;
    margin-right: 0;
    margin-top: 0;
    width: 100%;
    overflow: hidden;
    max-height: 186px;
    position: relative;
  }
  /* line 534, ../sass/desktop.scss */
  .section .row-1 .img {
    text-align: center;
    max-height: 186px;
    height: 100%;
    background: black;
  }
  /* line 539, ../sass/desktop.scss */
  .section .row-1 .img img {
    display: inline-block;
    height: 100%;
  }
  /* line 550, ../sass/desktop.scss */
  .section .row-3 {
    width: 300px;
  }
  /* line 556, ../sass/desktop.scss */
  .section .master-fb-feed {
    width: 300px;
    height: 167px;
    position: relative;
    float: left;
    overflow: hidden;
  }
  /* line 563, ../sass/desktop.scss */
  .section .master-fb-feed .navi a {
    position: absolute;
    top: 40%;
    color: #fff;
    z-index: 10;
    font-family: FontAwesome, sans-serif;
    display: block;
    padding: 5px;
    font-size: 22px;
    width: 20px;
    height: 20px;
  }
  /* line 576, ../sass/desktop.scss */
  .section .master-fb-feed .navi a.prev {
    left: 0;
    background: url("/common_files/images/left.svg") center center/cover;
  }
  /* line 580, ../sass/desktop.scss */
  .section .master-fb-feed .navi a.next {
    right: 0;
    background: url("/common_files/images/right.svg") center center/cover;
  }
  /* line 585, ../sass/desktop.scss */
  .section .master-fb-feed .block-title {
    background: #4267b2;
  }
  /* line 589, ../sass/desktop.scss */
  .section .master-fb-feed .master-fields {
    width: 100%;
    height: 167px;
    overflow: hidden;
  }
  /* line 594, ../sass/desktop.scss */
  .section .master-fb-feed .master-fields .field-items {
    width: 2000000px;
    position: absolute;
    left: 0;
    top: 0;
  }
  /* line 599, ../sass/desktop.scss */
  .section .master-fb-feed .master-fields .field-items .fb-row {
    float: left;
    width: 300px;
    height: 167px;
    position: relative;
  }
  /* line 605, ../sass/desktop.scss */
  .section .master-fb-feed .master-fields .field-items .fb-row .mask {
    background: url(/common_files/images/latest.png) repeat-x bottom center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
  }
  /* line 614, ../sass/desktop.scss */
  .section .master-fb-feed .master-fields .field-items .fb-row a {
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 8;
  }
  /* line 623, ../sass/desktop.scss */
  .section .master-fb-feed .master-fields .field-items .fb-row .time-fb {
    position: absolute;
    left: 100px;
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    padding-top: 6px;
    text-shadow: 2px 2px 2px black;
  }
  /* line 632, ../sass/desktop.scss */
  .section .master-fb-feed .master-fields .field-items .fb-row img {
    width: 100%;
    background: url(/common_files/images/loading.gif) center center no-repeat;
    border: 0;
  }
  /* line 637, ../sass/desktop.scss */
  .section .master-fb-feed .master-fields .field-items .fb-row h2 {
    position: absolute;
    bottom: 0;
    width: 80%;
    padding: 5% 10%;
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    z-index: 7;
  }

  /* line 654, ../sass/desktop.scss */
  .voces_section .taxonomy a {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    color: #fff;
    line-height: 12px;
    padding: 4px;
    text-transform: uppercase;
    font-size: 0.8em;
  }
  /* line 665, ../sass/desktop.scss */
  .voces_section .row {
    position: relative;
    overflow: hidden;
  }
  /* line 669, ../sass/desktop.scss */
  .voces_section .row .mask {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 37%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8', endColorstr='#000000',GradientType=0 );
    z-index: 1;
  }
  /* line 681, ../sass/desktop.scss */
  .voces_section .row h2 {
    position: absolute;
    bottom: 0;
    width: 96%;
    color: #fff;
    z-index: 2;
    padding: 10px 2%;
    font-weight: normal;
  }
  /* line 690, ../sass/desktop.scss */
  .voces_section .row img {
    width: 100%;
    height: auto;
  }
  /* line 694, ../sass/desktop.scss */
  .voces_section .row .social-share-article {
    position: absolute;
    background: white;
    width: 34px;
    overflow: hidden;
    transition: all 0.2s ease;
    z-index: 3;
    top: 0;
    right: 0;
  }
  /* line 703, ../sass/desktop.scss */
  .voces_section .row .social-share-article a {
    width: 34px;
    height: 34px;
    display: block;
  }
  /* line 708, ../sass/desktop.scss */
  .voces_section .row .social-share-article .social {
    width: 200px;
  }
  /* line 710, ../sass/desktop.scss */
  .voces_section .row .social-share-article .social > div {
    float: left;
    height: 34px;
    width: 34px;
  }
  /* line 716, ../sass/desktop.scss */
  .voces_section .row .social-share-article .icon-share {
    background: #bababa;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 721, ../sass/desktop.scss */
  .voces_section .row .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
    margin: 7px;
  }
  /* line 729, ../sass/desktop.scss */
  .voces_section .row .social-share-article .fb_share {
    background: #3c5999;
  }
  /* line 731, ../sass/desktop.scss */
  .voces_section .row .social-share-article .fb_share a {
    background: url(/common_files/images/fb-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 736, ../sass/desktop.scss */
  .voces_section .row .social-share-article .tw_share {
    background: #5b8ec8;
  }
  /* line 738, ../sass/desktop.scss */
  .voces_section .row .social-share-article .tw_share a {
    background: url(/common_files/images/tw-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 743, ../sass/desktop.scss */
  .voces_section .row .social-share-article .gp_share {
    background: #de3236;
  }
  /* line 745, ../sass/desktop.scss */
  .voces_section .row .social-share-article .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 751, ../sass/desktop.scss */
  .voces_section .row .social-share-article:hover {
    width: 102px;
    box-shadow: 1px 1px 3px #444;
  }
  /* line 756, ../sass/desktop.scss */
  .voces_section .inner > .row-0 {
    float: left;
    width: 100%;
    max-width: 634px;
    margin-right: 6px;
    max-height: 442px;
  }
  /* line 762, ../sass/desktop.scss */
  .voces_section .inner > .row-0 h2 {
    font-weight: 400;
    font-size: 40px;
    line-height: 42px;
  }
  /* line 768, ../sass/desktop.scss */
  .voces_section .row-1 {
    max-width: 300px;
    margin-right: 0;
    margin-top: 0;
    max-height: 186px;
  }
  /* line 780, ../sass/desktop.scss */
  .voces_section .master-fb-feed {
    width: 300px;
    height: 167px;
    position: relative;
    float: left;
    overflow: hidden;
  }
  /* line 787, ../sass/desktop.scss */
  .voces_section .master-fb-feed .navi a {
    position: absolute;
    top: 40%;
    color: #fff;
    z-index: 10;
    font-family: FontAwesome, sans-serif;
    display: block;
    padding: 5px;
    font-size: 22px;
    width: 20px;
    height: 20px;
  }
  /* line 800, ../sass/desktop.scss */
  .voces_section .master-fb-feed .navi a.prev {
    left: 0;
    background: url("/common_files/images/left.svg") center center/cover;
  }
  /* line 804, ../sass/desktop.scss */
  .voces_section .master-fb-feed .navi a.next {
    right: 0;
    background: url("/common_files/images/right.svg") center center/cover;
  }
  /* line 809, ../sass/desktop.scss */
  .voces_section .master-fb-feed .block-title {
    background: #4267b2;
  }
  /* line 813, ../sass/desktop.scss */
  .voces_section .master-fb-feed .master-fields {
    width: 100%;
    height: 167px;
    overflow: hidden;
  }
  /* line 818, ../sass/desktop.scss */
  .voces_section .master-fb-feed .master-fields .field-items {
    width: 2000000px;
    position: absolute;
    left: 0;
    top: 0;
  }
  /* line 823, ../sass/desktop.scss */
  .voces_section .master-fb-feed .master-fields .field-items .fb-row {
    float: left;
    width: 300px;
    height: 167px;
    position: relative;
  }
  /* line 829, ../sass/desktop.scss */
  .voces_section .master-fb-feed .master-fields .field-items .fb-row .mask {
    background: url(/common_files/images/latest.png) repeat-x bottom center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
  }
  /* line 838, ../sass/desktop.scss */
  .voces_section .master-fb-feed .master-fields .field-items .fb-row a {
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 8;
  }
  /* line 847, ../sass/desktop.scss */
  .voces_section .master-fb-feed .master-fields .field-items .fb-row .time-fb {
    position: absolute;
    left: 100px;
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    padding-top: 6px;
    text-shadow: 2px 2px 2px black;
  }
  /* line 856, ../sass/desktop.scss */
  .voces_section .master-fb-feed .master-fields .field-items .fb-row img {
    width: 100%;
    background: url(/common_files/images/loading.gif) center center no-repeat;
    border: 0;
  }
  /* line 861, ../sass/desktop.scss */
  .voces_section .master-fb-feed .master-fields .field-items .fb-row h2 {
    position: absolute;
    bottom: 0;
    width: 80%;
    padding: 5% 10%;
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    z-index: 7;
  }

  /* line 877, ../sass/desktop.scss */
  .multimedia_section {
    background: #333;
    overflow: hidden;
  }
  /* line 880, ../sass/desktop.scss */
  .multimedia_section .top_box {
    margin: 6px 0;
  }
  /* line 883, ../sass/desktop.scss */
  .multimedia_section .row {
    position: relative;
    overflow: hidden;
  }
  /* line 886, ../sass/desktop.scss */
  .multimedia_section .row .taxonomy a {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    line-height: 12px;
    padding: 4px;
    text-transform: uppercase;
    font-size: 0.8em;
  }
  /* line 897, ../sass/desktop.scss */
  .multimedia_section .row .date {
    display: none;
  }
  /* line 900, ../sass/desktop.scss */
  .multimedia_section .row .mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #540072;
    opacity: 0.6;
  }
  /* line 909, ../sass/desktop.scss */
  .multimedia_section .row h2 {
    position: absolute;
    bottom: 0;
    width: 96%;
    color: #fff;
    z-index: 2;
    padding: 10px 2%;
    font-weight: normal;
  }
  /* line 918, ../sass/desktop.scss */
  .multimedia_section .row img {
    width: 100%;
    height: auto;
  }
  /* line 922, ../sass/desktop.scss */
  .multimedia_section .row .social-share-article {
    position: absolute;
    background: white;
    width: 34px;
    overflow: hidden;
    transition: all 0.2s ease;
    z-index: 3;
    top: 0;
    right: 0;
  }
  /* line 931, ../sass/desktop.scss */
  .multimedia_section .row .social-share-article a {
    width: 34px;
    height: 34px;
    display: block;
  }
  /* line 936, ../sass/desktop.scss */
  .multimedia_section .row .social-share-article .social {
    width: 200px;
  }
  /* line 938, ../sass/desktop.scss */
  .multimedia_section .row .social-share-article .social > div {
    float: left;
    height: 34px;
    width: 34px;
  }
  /* line 944, ../sass/desktop.scss */
  .multimedia_section .row .social-share-article .icon-share {
    background: #bababa;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 949, ../sass/desktop.scss */
  .multimedia_section .row .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
    margin: 7px;
  }
  /* line 957, ../sass/desktop.scss */
  .multimedia_section .row .social-share-article .fb_share {
    background: #3c5999;
  }
  /* line 959, ../sass/desktop.scss */
  .multimedia_section .row .social-share-article .fb_share a {
    background: url(/common_files/images/fb-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 964, ../sass/desktop.scss */
  .multimedia_section .row .social-share-article .tw_share {
    background: #5b8ec8;
  }
  /* line 966, ../sass/desktop.scss */
  .multimedia_section .row .social-share-article .tw_share a {
    background: url(/common_files/images/tw-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 971, ../sass/desktop.scss */
  .multimedia_section .row .social-share-article .gp_share {
    background: #de3236;
  }
  /* line 973, ../sass/desktop.scss */
  .multimedia_section .row .social-share-article .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 979, ../sass/desktop.scss */
  .multimedia_section .row .social-share-article:hover {
    width: 102px;
    box-shadow: 1px 1px 3px #444;
  }
  /* line 984, ../sass/desktop.scss */
  .multimedia_section .inner > .row-0 {
    float: left;
    width: 100%;
    max-width: 634px;
    margin-right: 6px;
    height: 442px;
    max-height: 442px;
    margin-top: 6px;
    margin-bottom: 6px;
  }
  /* line 993, ../sass/desktop.scss */
  .multimedia_section .inner > .row-0 h2 {
    font-weight: 400;
    font-size: 40px;
    line-height: 42px;
  }
  /* line 999, ../sass/desktop.scss */
  .multimedia_section .row-1 {
    float: left;
    width: 300px;
    max-height: 186px;
    height: 186px;
    max-width: 300px;
  }
  /* line 1006, ../sass/desktop.scss */
  .multimedia_section .row-2 {
    float: left;
    width: 314px;
    max-width: 314px;
    margin-right: 6px;
    height: 186px;
    max-height: 186px;
  }
  /* line 1014, ../sass/desktop.scss */
  .multimedia_section .row-3 {
    float: left;
    max-width: 314px;
    width: 314px;
    margin-right: 6px;
    height: 186px;
    max-height: 186px;
  }
  /* line 1022, ../sass/desktop.scss */
  .multimedia_section .row-4 {
    float: left;
    width: 300px;
    height: 186px;
    max-height: 186px;
  }
  /* line 1028, ../sass/desktop.scss */
  .multimedia_section .master-fb-feed {
    width: 300px;
    height: 167px;
    position: relative;
    float: left;
    overflow: hidden;
  }
  /* line 1035, ../sass/desktop.scss */
  .multimedia_section .master-fb-feed .navi a {
    position: absolute;
    top: 40%;
    color: #fff;
    z-index: 10;
    font-family: FontAwesome, sans-serif;
    display: block;
    padding: 5px;
    font-size: 22px;
    width: 20px;
    height: 20px;
  }
  /* line 1048, ../sass/desktop.scss */
  .multimedia_section .master-fb-feed .navi a.prev {
    left: 0;
    background: url("/common_files/images/left.svg") center center/cover;
  }
  /* line 1052, ../sass/desktop.scss */
  .multimedia_section .master-fb-feed .navi a.next {
    right: 0;
    background: url("/common_files/images/right.svg") center center/cover;
  }
  /* line 1057, ../sass/desktop.scss */
  .multimedia_section .master-fb-feed .block-title {
    background: #4267b2;
  }
  /* line 1061, ../sass/desktop.scss */
  .multimedia_section .master-fb-feed .master-fields {
    width: 100%;
    height: 167px;
    overflow: hidden;
  }
  /* line 1066, ../sass/desktop.scss */
  .multimedia_section .master-fb-feed .master-fields .field-items {
    width: 2000000px;
    position: absolute;
    left: 0;
    top: 0;
  }
  /* line 1071, ../sass/desktop.scss */
  .multimedia_section .master-fb-feed .master-fields .field-items .fb-row {
    float: left;
    width: 300px;
    height: 167px;
    position: relative;
  }
  /* line 1077, ../sass/desktop.scss */
  .multimedia_section .master-fb-feed .master-fields .field-items .fb-row .mask {
    background: url(/common_files/images/latest.png) repeat-x bottom center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
  }
  /* line 1086, ../sass/desktop.scss */
  .multimedia_section .master-fb-feed .master-fields .field-items .fb-row a {
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 8;
  }
  /* line 1095, ../sass/desktop.scss */
  .multimedia_section .master-fb-feed .master-fields .field-items .fb-row .time-fb {
    position: absolute;
    left: 100px;
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    padding-top: 6px;
    text-shadow: 2px 2px 2px black;
  }
  /* line 1104, ../sass/desktop.scss */
  .multimedia_section .master-fb-feed .master-fields .field-items .fb-row img {
    width: 100%;
    background: url(/common_files/images/loading.gif) center center no-repeat;
    border: 0;
  }
  /* line 1109, ../sass/desktop.scss */
  .multimedia_section .master-fb-feed .master-fields .field-items .fb-row h2 {
    position: absolute;
    bottom: 0;
    width: 80%;
    padding: 5% 10%;
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    z-index: 7;
  }

  /* line 1125, ../sass/desktop.scss */
  .section-sponsored .section {
    min-height: 574px;
  }
  /* line 1128, ../sass/desktop.scss */
  .section-sponsored .inner {
    /*padding-top: 55px;*/
  }
  /* line 1130, ../sass/desktop.scss */
  .section-sponsored .inner .row {
    max-width: 272px;
    height: 181px;
    margin-bottom: 8px;
    overflow: hidden;
  }
  /* line 1135, ../sass/desktop.scss */
  .section-sponsored .inner .row .date {
    display: none;
  }
  /* line 1139, ../sass/desktop.scss */
  .section-sponsored .inner > .row-0 {
    width: 100%;
    max-width: 660px;
    height: 562px;
    margin-right: 8px;
    margin-bottom: 8px;
    max-height: 562px;
  }
  /* line 1147, ../sass/desktop.scss */
  .section-sponsored .inner .ads {
    display: none;
  }

  /* line 1153, ../sass/desktop.scss */
  .one-column .patrocinadores {
    padding-top: 30px;
    background: url(/common_files/images/bg-marketing.png);
    background-size: contain;
    -webkit-box-shadow: 0px 10px 13px 3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 10px 13px 3px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 10px 13px 3px rgba(0, 0, 0, 0.75);
  }
  /* line 1161, ../sass/desktop.scss */
  .one-column .patrocinadores .header-sponsored h4 {
    position: relative;
    background: none;
    text-align: center;
    width: 100%;
    line-height: 40px;
    font-size: 30px;
    color: #3d3d3d;
    max-width: 560px;
    margin: 0 auto;
    float: none;
    height: 90px;
    text-transform: uppercase;
    font-weight: normal;
    font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
  }
  /* line 1178, ../sass/desktop.scss */
  .one-column .patrocinadores .view-content {
    max-width: 800px;
    margin: 0 auto;
    overflow: hidden;
    clear: both;
    padding: 10px 0;
  }
  /* line 1184, ../sass/desktop.scss */
  .one-column .patrocinadores .view-content .patro-row {
    width: 20%;
    float: left;
    height: 130px;
    text-align: center;
  }
  /* line 1189, ../sass/desktop.scss */
  .one-column .patrocinadores .view-content .patro-row img {
    transform: scale(1);
    transition: all 0.2s ease;
  }
  /* line 1195, ../sass/desktop.scss */
  .one-column .patrocinadores .view-content .patro-row:hover img {
    transform: scale(1.1);
  }

  /* line 1203, ../sass/desktop.scss */
  .frontpage-voces .row-voices {
    clear: both;
    width: 96%;
    padding: 0 2%;
    border-bottom: 2px solid #F1EEEC;
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
  }
  /* line 1211, ../sass/desktop.scss */
  .frontpage-voces .row-voices img {
    float: left;
    width: 30%;
    max-width: 110px;
  }
  /* line 1216, ../sass/desktop.scss */
  .frontpage-voces .row-voices h2 {
    display: block;
    float: left;
    clear: right;
    width: 70%;
    position: relative;
    margin-left: 40px;
    margin-bottom: 10px;
  }
  /* line 1224, ../sass/desktop.scss */
  .frontpage-voces .row-voices h2 a.title {
    color: #333;
    font-style: italic;
    font-family: "Stag Web",Georgia,Times,sans-serif;
    font-size: 18px;
  }
  /* line 1231, ../sass/desktop.scss */
  .frontpage-voces .row-voices h2.title:before {
    background: url("/common_files/images/left-quote.svg") center center/contain no-repeat;
    position: absolute;
    color: #fb4c1c;
    font-style: italic;
    left: -30px;
    width: 20px;
    height: 20px;
    content: "";
  }
  /* line 1241, ../sass/desktop.scss */
  .frontpage-voces .row-voices span.author {
    float: left;
    overflow: hidden;
    display: block;
    font-style: italic;
    color: #777;
    line-height: 22px;
    font-family: Stag Web;
    margin-left: 40px;
  }
  /* line 1250, ../sass/desktop.scss */
  .frontpage-voces .row-voices span.author a.author {
    margin-right: 6px;
    color: #fb4c1c;
  }
  /* line 1255, ../sass/desktop.scss */
  .frontpage-voces .row-voices .twitter {
    font-size: 20px;
    line-height: 22px;
    background: url("/common_files/images/tw-orange.svg") no-repeat center center;
    background-size: 14px;
    height: 12px;
    width: 20px;
    display: inline-block;
  }
  /* line 1264, ../sass/desktop.scss */
  .frontpage-voces .row-voices .facebook {
    line-height: 22px;
    background: url("/common_files/images/facebook-orange.svg") no-repeat center center;
    background-size: 20px;
    height: 18px;
    width: 20px;
    display: inline-block;
  }
  /* line 1272, ../sass/desktop.scss */
  .frontpage-voces .row-voices .enlace {
    position: absolute;
    right: 10px;
    color: #fb4c1c;
    top: 40%;
    font-size: 20px;
    background: url("/common_files/images/next-orange.svg") no-repeat center center;
    background-size: 20px;
    display: block;
    width: 20px;
    height: 20px;
  }
  /* line 1285, ../sass/desktop.scss */
  .frontpage-voces div:nth-child(2) {
    padding-top: 50px;
  }

  /* line 1289, ../sass/desktop.scss */
  .newsletter-front {
    margin: 10px auto;
    overflow: hidden;
  }
  /* line 1292, ../sass/desktop.scss */
  .newsletter-front span {
    float: left;
    margin-right: 20px;
  }
  /* line 1296, ../sass/desktop.scss */
  .newsletter-front .suscriber {
    display: block;
    width: 300px;
    padding: 10px;
    background: #4267b2;
    text-align: center;
    margin: 0px auto;
    color: #fff;
    border-radius: 10px;
    moz-border-radius: 10px;
    webkit-border-radius: 10px;
    float: left;
  }

  /* line 1310, ../sass/desktop.scss */
  .frontpage-invitada {
    position: relative;
  }
  /* line 1312, ../sass/desktop.scss */
  .frontpage-invitada .row-invitada {
    border: 2px solid #fb4c1c;
    width: 92%;
    margin: 0 auto;
    padding: 60px 2% 20px;
    text-align: center;
  }
  /* line 1318, ../sass/desktop.scss */
  .frontpage-invitada .row-invitada a {
    color: #222;
    font-family: Stag Web;
    font-style: italic;
    font-weight: normal;
    width: 80%;
    padding: 0 10%;
    display: block;
    margin-bottom: 10px;
  }
  /* line 1328, ../sass/desktop.scss */
  .frontpage-invitada .row-invitada .author {
    text-align: right;
    width: 100%;
    display: block;
    font-family: Stag Web;
    font-style: italic;
    color: #fb4c1c;
  }
  /* line 1337, ../sass/desktop.scss */
  .frontpage-invitada .block-title {
    top: 10px;
  }

  /* line 1341, ../sass/desktop.scss */
  .scrollable-actualidad, .scrollable-cxense {
    width: 300px;
    position: relative;
    height: 270px;
    overflow: hidden;
  }
  /* line 1347, ../sass/desktop.scss */
  .scrollable-actualidad .items, .scrollable-actualidad #cXenseCarrousel, .scrollable-cxense .items, .scrollable-cxense #cXenseCarrousel {
    width: 2000000px;
    position: absolute;
  }
  /* line 1351, ../sass/desktop.scss */
  .scrollable-actualidad .items .row, .scrollable-actualidad .items .col-xs-12, .scrollable-actualidad #cXenseCarrousel .row, .scrollable-actualidad #cXenseCarrousel .col-xs-12, .scrollable-cxense .items .row, .scrollable-cxense .items .col-xs-12, .scrollable-cxense #cXenseCarrousel .row, .scrollable-cxense #cXenseCarrousel .col-xs-12 {
    width: 300px;
    height: 270px;
    float: left;
    position: relative;
    background: #000;
  }
  /* line 1359, ../sass/desktop.scss */
  .scrollable-actualidad .items .row .taxonomy, .scrollable-actualidad #cXenseCarrousel .row .taxonomy, .scrollable-cxense .items .row .taxonomy, .scrollable-cxense #cXenseCarrousel .row .taxonomy {
    display: none;
  }
  /* line 1363, ../sass/desktop.scss */
  .scrollable-actualidad .items .mask, .scrollable-actualidad #cXenseCarrousel .mask, .scrollable-cxense .items .mask, .scrollable-cxense #cXenseCarrousel .mask {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    left: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 5;
  }
  /* line 1372, ../sass/desktop.scss */
  .scrollable-actualidad .items img, .scrollable-actualidad #cXenseCarrousel img, .scrollable-cxense .items img, .scrollable-cxense #cXenseCarrousel img {
    width: 100%;
  }
  /* line 1375, ../sass/desktop.scss */
  .scrollable-actualidad .items h2, .scrollable-actualidad #cXenseCarrousel h2, .scrollable-cxense .items h2, .scrollable-cxense #cXenseCarrousel h2 {
    position: absolute;
    bottom: 0;
    width: 96%;
    font-weight: normal;
    left: 0;
    color: #fff;
    z-index: 8;
    padding: 2%;
  }

  /* line 1387, ../sass/desktop.scss */
  .actualidad, .cxense {
    position: relative;
    margin-bottom: 6px;
  }
  /* line 1392, ../sass/desktop.scss */
  .actualidad .nav a, .cxense .nav a {
    position: absolute;
    top: 40%;
    color: #fff;
    z-index: 10;
    font-family: FontAwesome, sans-serif;
    display: block;
    padding: 5px;
    font-size: 22px;
    width: 20px;
    height: 20px;
  }
  /* line 1404, ../sass/desktop.scss */
  .actualidad .nav a.next, .cxense .nav a.next {
    right: 0;
    background: url(/common_files/images/right.svg) center center/cover;
  }
  /* line 1408, ../sass/desktop.scss */
  .actualidad .nav a.prev, .cxense .nav a.prev {
    left: 0;
    background: url(/common_files/images/left.svg) center center/cover;
  }

  /* line 1414, ../sass/desktop.scss */
  .menuFixed {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    border-bottom: 2px solid #ccc;
    z-index: 10;
  }

  /* line 1424, ../sass/desktop.scss */
  .multimedia .row-gallery {
    float: left;
    position: relative;
    overflow: hidden;
  }
  /* line 1428, ../sass/desktop.scss */
  .multimedia .row-gallery img {
    width: 100%;
    display: block;
  }
  /* line 1434, ../sass/desktop.scss */
  .multimedia .row-1 h2, .multimedia .row-2 h2 {
    font-size: 26px;
    line-height: 26px;
  }
  /* line 1439, ../sass/desktop.scss */
  .multimedia h2 {
    position: absolute;
    bottom: 0;
    color: #fff;
    width: 94%;
    padding: 3%;
    font-weight: normal;
    font-size: 30px;
    line-height: 30px;
    z-index: 6;
  }
  /* line 1450, ../sass/desktop.scss */
  .multimedia .mask {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
  }
  /* line 1459, ../sass/desktop.scss */
  .multimedia .inner .multimedia-frontpage {
    overflow: hidden;
  }
  /* line 1461, ../sass/desktop.scss */
  .multimedia .inner .multimedia-frontpage .block-title {
    background: #540072;
  }
  /* line 1464, ../sass/desktop.scss */
  .multimedia .inner .multimedia-frontpage .row-0 {
    width: 70%;
    max-width: 634px;
    margin-right: 6px;
    height: 408px;
  }
  /* line 1469, ../sass/desktop.scss */
  .multimedia .inner .multimedia-frontpage .row-0 a {
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 1477, ../sass/desktop.scss */
  .multimedia .inner .multimedia-frontpage .row-0 img {
    width: 100%;
    display: block;
  }
  /* line 1482, ../sass/desktop.scss */
  .multimedia .inner .multimedia-frontpage .row-1 {
    width: 32%;
    float: left;
    max-width: 300px;
    height: 201px;
    margin-bottom: 6px;
  }
  /* line 1488, ../sass/desktop.scss */
  .multimedia .inner .multimedia-frontpage .row-1 a {
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 1497, ../sass/desktop.scss */
  .multimedia .inner .multimedia-frontpage .row-2 {
    width: 32%;
    float: left;
    max-width: 300px;
    height: 201px;
  }

  /* line 1506, ../sass/desktop.scss */
  .voces_bottom {
    margin-top: 6px;
    overflow: hidden;
    background: #f1eeec;
  }
  /* line 1510, ../sass/desktop.scss */
  .voces_bottom .inner {
    position: relative;
    overflow: hidden;
  }
  /* line 1514, ../sass/desktop.scss */
  .voces_bottom .autor {
    float: left;
    width: 25%;
  }
  /* line 1517, ../sass/desktop.scss */
  .voces_bottom .autor .inner-autor {
    border-right: 2px solid #fff;
    padding-top: 40px;
    padding: 40px 0px 10px;
    position: relative;
    height: 223px;
  }
  /* line 1523, ../sass/desktop.scss */
  .voces_bottom .autor .inner-autor img {
    margin: 0 auto;
    display: block;
  }
  /* line 1527, ../sass/desktop.scss */
  .voces_bottom .autor .inner-autor .description {
    position: relative;
    background: #EBE7E4;
    height: 51px;
    padding: 16px 10px;
  }
  /* line 1533, ../sass/desktop.scss */
  .voces_bottom .autor .inner-autor h3 {
    font-weight: normal;
  }
  /* line 1536, ../sass/desktop.scss */
  .voces_bottom .autor .inner-autor a {
    color: #fb4c1c;
  }
  /* line 1539, ../sass/desktop.scss */
  .voces_bottom .autor .inner-autor .tw {
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    right: 10px;
    top: 40%;
    background: url(/common_files/images/tw-orange.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 1550, ../sass/desktop.scss */
  .voces_bottom .autor .inner-autor .autor-name {
    width: 80%;
  }
  /* line 1553, ../sass/desktop.scss */
  .voces_bottom .autor .inner-autor .autor-description {
    font-style: italic;
    color: #666;
    font-size: 0.75em;
  }
  /* line 1557, ../sass/desktop.scss */
  .voces_bottom .autor .inner-autor .autor-description p {
    margin: 0;
  }

  /* line 1564, ../sass/desktop.scss */
  .voces-right {
    position: relative;
    padding-top: 10px;
  }
  /* line 1567, ../sass/desktop.scss */
  .voces-right .block-title {
    position: relative;
    display: inline-block;
  }
  /* line 1571, ../sass/desktop.scss */
  .voces-right .autor {
    background: #f1eeec;
    overflow-y: hidden;
    padding: 10px 6px;
    border-bottom: 1px solid #fff;
    position: relative;
  }
  /* line 1577, ../sass/desktop.scss */
  .voces-right .autor .autor-img {
    float: left;
    width: 20%;
  }
  /* line 1580, ../sass/desktop.scss */
  .voces-right .autor .autor-img img {
    width: 100%;
    height: auto;
  }
  /* line 1585, ../sass/desktop.scss */
  .voces-right .autor .description {
    float: right;
    width: 70%;
  }
  /* line 1588, ../sass/desktop.scss */
  .voces-right .autor .description h3 {
    font-weight: normal;
    line-height: 18px;
  }
  /* line 1591, ../sass/desktop.scss */
  .voces-right .autor .description h3 a {
    color: #fb4c1c;
  }
  /* line 1595, ../sass/desktop.scss */
  .voces-right .autor .description .autor-description {
    font-style: italic;
    font-size: 12px;
    color: #666;
  }
  /* line 1599, ../sass/desktop.scss */
  .voces-right .autor .description .autor-description p {
    margin: 0;
  }
  /* line 1603, ../sass/desktop.scss */
  .voces-right .autor .description .tw {
    position: absolute;
    top: 40%;
    right: 20px;
    font-size: 20px;
    color: #fb4c1c;
    display: block;
    height: 20px;
    width: 20px;
    background: url(/common_files/images/tw-orange.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 1619, ../sass/desktop.scss */
  .block-special {
    position: relative;
    margin-top: 6px;
  }
  /* line 1622, ../sass/desktop.scss */
  .block-special .block-header-especial {
    position: relative;
  }
  /* line 1625, ../sass/desktop.scss */
  .block-special img {
    width: 100%;
    display: block;
  }
  /* line 1629, ../sass/desktop.scss */
  .block-special h2 {
    position: absolute;
    bottom: 0;
    width: 96%;
    padding: 2%;
    font-weight: normal;
    left: 0;
    z-index: 5;
  }
  /* line 1637, ../sass/desktop.scss */
  .block-special h2 a {
    color: #fff;
    z-index: 5;
    height: 100%;
    width: 100%;
  }
  /* line 1644, ../sass/desktop.scss */
  .block-special .mask {
    background: #086fa3;
    height: 100%;
    opacity: 0.7;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 4;
  }
  /* line 1654, ../sass/desktop.scss */
  .block-special .social {
    background: #333;
    padding: 3px 6px;
    width: 288px;
    overflow: hidden;
  }
  /* line 1659, ../sass/desktop.scss */
  .block-special .social .share {
    transition: all 0.2s ease;
    display: inline-block;
    width: 30px;
    overflow: hidden;
    float: left;
    padding: 3px;
  }
  /* line 1666, ../sass/desktop.scss */
  .block-special .social .share .content-share {
    width: 156px;
  }
  /* line 1668, ../sass/desktop.scss */
  .block-special .social .share .content-share a {
    width: 30px;
    height: 30px;
  }
  /* line 1672, ../sass/desktop.scss */
  .block-special .social .share .content-share .fb {
    background: url(/common_files/images/fb.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 1676, ../sass/desktop.scss */
  .block-special .social .share .content-share .tw {
    background: url(/common_files/images/tw.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 1680, ../sass/desktop.scss */
  .block-special .social .share .content-share .gp {
    background: url(/common_files/images/if_Google_P.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 1685, ../sass/desktop.scss */
  .block-special .social .share .fa-sh {
    display: inline-block !important;
    width: 30px;
    height: 28px;
    background: url(/common_files/images/share_white.svg) no-repeat center center/14px #444;
  }
  /* line 1691, ../sass/desktop.scss */
  .block-special .social .share .fa {
    text-align: center;
    margin-right: 6px;
    font-size: 20px;
    transition: all 0.2s ease;
    float: left;
  }
  /* line 1699, ../sass/desktop.scss */
  .block-special .social .share a {
    display: inline-block;
    float: left;
  }
  /* line 1704, ../sass/desktop.scss */
  .block-special .social .share:hover {
    background: #fff;
    width: 96px;
  }
  /* line 1707, ../sass/desktop.scss */
  .block-special .social .share:hover .fa-sh {
    background: url(/common_files/images/share_white.svg) no-repeat center center/14px #444;
  }

  /* line 1715, ../sass/desktop.scss */
  .voces_grid h3.author {
    font-family: Verdana, san-serif;
    text-transform: uppercase;
    font-size: 12px;
    border-bottom: 1px solid #EEE;
    margin-bottom: 10px;
    line-height: 30px;
  }
  /* line 1722, ../sass/desktop.scss */
  .voces_grid h3.author a {
    color: #fb4c1c;
  }
  /* line 1725, ../sass/desktop.scss */
  .voces_grid h3.author img {
    width: 27px !important;
    vertical-align: top;
    margin-right: 6px;
  }

  /* line 1734, ../sass/desktop.scss */
  .content-gallery .image-title-desc {
    position: absolute !important;
    bottom: 0 !important;
    background: rgba(0, 0, 0, 0.8) !important;
    color: #fff !important;
    width: 100% !important;
    height: 40px;
  }
  /* line 1741, ../sass/desktop.scss */
  .content-gallery .image-title-desc .d-count {
    position: absolute;
    left: 0;
    bottom: 4px;
    line-height: 100%;
    width: 60px;
    height: 30px;
    border-right: 1px solid #ddd;
  }
  /* line 1749, ../sass/desktop.scss */
  .content-gallery .image-title-desc .d-count .count {
    font-family: "Open Sans Condensed", sans-serif;
    font-size: 26px;
    color: #ccc;
    text-align: center;
    padding: 0px 0px;
    line-height: 100%;
    display: block;
  }
  /* line 1759, ../sass/desktop.scss */
  .content-gallery .image-title-desc .caption {
    margin-left: 60px;
    font-family: "Open Sans", san-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 100%;
    height: 100%;
  }
  /* line 1766, ../sass/desktop.scss */
  .content-gallery .image-title-desc .caption p {
    line-height: 40px;
    margin: 0;
    display: block;
    padding: 14px 0 !important;
  }

  /* line 1776, ../sass/desktop.scss */
  .next-article {
    float: left;
    width: 620px;
    position: relative;
  }

  /* line 1782, ../sass/desktop.scss */
  .article {
    float: right;
    width: 540px;
    overflow: hidden;
    position: relative;
    margin: 20px 0;
    height: 300px;
  }
  /* line 1789, ../sass/desktop.scss */
  .article img {
    width: 100%;
    display: block;
  }
  /* line 1793, ../sass/desktop.scss */
  .article .nex-content {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  /* line 1797, ../sass/desktop.scss */
  .article .nex-content h1 {
    color: #fff;
    padding: 10px 4%;
    background: rgba(0, 0, 0, 0.6);
    font-weight: normal;
    font-size: 1em;
    width: 92%;
  }
  /* line 1805, ../sass/desktop.scss */
  .article .nex-content h4 {
    padding: 2px 4%;
    color: #fff;
    text-transform: uppercase;
    background: rgba(51, 180, 219, 0.8);
    font-weight: normal;
    font-size: 12px;
    width: 92%;
  }

  /* line 1816, ../sass/desktop.scss */
  .trendin {
    float: left;
    height: 70px;
    margin-left: 50px;
  }

  /* line 1823, ../sass/desktop.scss */
  #confirmacionLoginFb {
    width: 96%;
    margin: 0 auto;
    display: none;
    padding-top: 20px;
    max-width: 320px;
  }

  /* line 1832, ../sass/desktop.scss */
  #formRegistro {
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    position: relative;
    display: none;
    z-index: 1;
  }
  /* line 1840, ../sass/desktop.scss */
  #formRegistro ul.tabs {
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    background: white;
    width: 100%;
    z-index: 999999;
  }
  /* line 1848, ../sass/desktop.scss */
  #formRegistro ul.tabs li {
    float: left;
    list-style: none;
    font-size: 13px;
    width: 25%;
  }
  /* line 1853, ../sass/desktop.scss */
  #formRegistro ul.tabs li a {
    color: #337ab7;
    text-align: center;
    display: block;
    text-transform: uppercase;
    padding: 10px;
  }
  /* line 1861, ../sass/desktop.scss */
  #formRegistro ul.tabs li.active {
    margin-bottom: -1px;
    border-bottom-color: transparent;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  /* line 1867, ../sass/desktop.scss */
  #formRegistro ul.tabs li.active a {
    background: #337ab7;
    color: white;
  }
  /* line 1874, ../sass/desktop.scss */
  #formRegistro .message-win p {
    font-size: 15px;
    width: 430px;
    margin: 0 auto;
    line-height: 24px;
  }
  /* line 1881, ../sass/desktop.scss */
  #formRegistro .fixedTab {
    position: fixed;
  }
  /* line 1885, ../sass/desktop.scss */
  #formRegistro #tab-last li {
    list-style: none;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    width: 50%;
    float: left;
    height: 90px;
    transition: all 0.2s ease-in-out;
  }
  /* line 1896, ../sass/desktop.scss */
  #formRegistro #tab-last li a {
    display: block;
    overflow: hidden;
    padding: 10px;
  }
  /* line 1900, ../sass/desktop.scss */
  #formRegistro #tab-last li a img {
    display: block;
    width: 100px;
    float: left;
    margin-right: 10px;
    transition: all 0.2s ease-in-out;
  }
  /* line 1907, ../sass/desktop.scss */
  #formRegistro #tab-last li a h3 {
    float: left;
    padding: 10px;
    font-size: 18px;
    color: #222;
    display: contents;
  }
  /* line 1916, ../sass/desktop.scss */
  #formRegistro #tab-last li:hover {
    background: #e9e9e9;
  }
  /* line 1918, ../sass/desktop.scss */
  #formRegistro #tab-last li:hover img {
    transform: scale(1.1);
    transition: all 0.2s ease-in-out;
  }
  /* line 1926, ../sass/desktop.scss */
  #formRegistro h2 {
    color: #525252;
    margin: 20px auto;
  }
  /* line 1930, ../sass/desktop.scss */
  #formRegistro .login-fb {
    background: #4267b2;
    color: #fff;
    padding: 18px 20px;
    margin: 10px auto;
    float: none;
    width: max-content;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
  }
  /* line 1940, ../sass/desktop.scss */
  #formRegistro .login-fb .facebook {
    padding: 10px 20px 10px 6px;
    border-right: 1px solid #fff;
    margin-right: 10px;
    float: left;
    width: 20px;
    height: 10px;
    display: block;
    background: url(/common_files/images/facebook_white.svg) no-repeat center center/25px;
  }
  /* line 1951, ../sass/desktop.scss */
  #formRegistro .login-fb:hover {
    cursor: pointer;
  }
  /* line 1954, ../sass/desktop.scss */
  #formRegistro .indicates-required {
    display: block;
    margin-bottom: 3px;
    font-size: 0.7em;
    font-weight: normal;
    color: #525252;
  }
  /* line 1961, ../sass/desktop.scss */
  #formRegistro .asterisk {
    color: #e85c41;
    font-size: 100%;
    font-weight: normal;
    position: relative;
    top: 0px;
  }
  /* line 1969, ../sass/desktop.scss */
  #formRegistro input[type="text"], #formRegistro input[type="date"], #formRegistro input[type="email"], #formRegistro input[type="password"], #formRegistro input[type="file"], #formRegistro select {
    border: 0;
    border-radius: 0;
    width: 100%;
    border-bottom: 1px solid #222;
    padding: 10px  5px;
    -webkit-appearance: none;
    line-height: 24px;
  }
  /* line 1978, ../sass/desktop.scss */
  #formRegistro select {
    background: none;
  }
  /* line 1981, ../sass/desktop.scss */
  #formRegistro .item {
    overflow: hidden;
    margin-bottom: 20px;
  }
  /* line 1985, ../sass/desktop.scss */
  #formRegistro .clear {
    width: 200px;
    margin: 0 auto;
  }
  /* line 1989, ../sass/desktop.scss */
  #formRegistro .disclaimer {
    font-size: 14px;
    line-height: 14px;
  }
  /* line 1992, ../sass/desktop.scss */
  #formRegistro .disclaimer a {
    color: #086fa3;
  }
  /* line 1996, ../sass/desktop.scss */
  #formRegistro .recovery {
    width: 48%;
    float: left;
    border-left: 1px solid #22c7ed;
    color: #22c7ed;
    font-size: 12px;
    margin-top: 5px;
    text-transform: uppercase;
    padding-left: 1%;
    line-height: 12px;
  }
  /* line 2007, ../sass/desktop.scss */
  #formRegistro h2 {
    font-family: Verdana, sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    color: #222;
  }
  /* line 2014, ../sass/desktop.scss */
  #formRegistro .single-promo {
    margin-bottom: 30px;
    border-radius: 10px;
    width: 100%;
    max-width: 600px;
    padding: 1%;
    min-height: 240px;
  }
  /* line 2022, ../sass/desktop.scss */
  #formRegistro .single-promo h3 {
    color: white;
    text-align: center;
    display: block;
    font-size: 40px;
    line-height: 40px;
    text-transform: uppercase;
  }
  /* line 2030, ../sass/desktop.scss */
  #formRegistro .single-promo .clear {
    margin-top: 140px;
  }
  /* line 2035, ../sass/desktop.scss */
  #formRegistro #noti-promo, #formRegistro #notification {
    text-align: center;
    color: white;
    margin: 10px auto;
    background: #dff0d8;
    color: #3c763d;
    border: 1px solid #3c763d;
    border-radius: 5px;
    padding: 10px 1%;
    width: 96%;
    display: none;
  }
  /* line 2048, ../sass/desktop.scss */
  #formRegistro button {
    background: #222;
    border: 0;
    border-radius: 15px;
    padding: 10px;
    color: white;
    margin: 10px 0;
    text-transform: uppercase;
    font-size: 14px;
    width: 200px;
  }
  /* line 2059, ../sass/desktop.scss */
  #formRegistro .inner-login, #formRegistro .formUpdateProfile {
    max-width: 540px;
    margin: 0 auto;
  }
  /* line 2063, ../sass/desktop.scss */
  #formRegistro #tab-profile, #formRegistro #tab-updateProfile {
    max-width: 540px;
    margin: 0 auto;
  }
  /* line 2067, ../sass/desktop.scss */
  #formRegistro .info-user {
    padding-top: 30px;
    overflow: hidden;
  }
  /* line 2070, ../sass/desktop.scss */
  #formRegistro .info-user h2 {
    text-align: center;
    display: block;
    width: 100%;
  }
  /* line 2075, ../sass/desktop.scss */
  #formRegistro .info-user h4 {
    text-transform: uppercase;
    text-align: center;
    display: block;
    font-size: 25px;
    line-height: 80px;
  }
  /* line 2082, ../sass/desktop.scss */
  #formRegistro .info-user > div {
    overflow: hidden;
    font-size: 14px;
    margin: 10px auto;
    transition: all 0.2s ease-in-out;
  }
  /* line 2088, ../sass/desktop.scss */
  #formRegistro .info-user > div label {
    width: 100%;
    font-weight: bold;
  }
  /* line 2092, ../sass/desktop.scss */
  #formRegistro .info-user > div .data {
    width: 100%;
    border-bottom: 1px solid #222;
    line-height: 40px;
  }

  /* line 2101, ../sass/desktop.scss */
  .comeBack {
    position: relative;
    display: inline-block;
  }
  /* line 2104, ../sass/desktop.scss */
  .comeBack a {
    color: #444;
  }
  /* line 2107, ../sass/desktop.scss */
  .comeBack a:before {
    float: left;
    width: 20px;
    height: 20px;
    margin-top: 3px;
    display: block;
    content: "";
    background: url(/common_files/images/left-arrow-p.svg) center center/contain no-repeat;
  }

  /* line 2117, ../sass/desktop.scss */
  .verify {
    text-align: center;
    color: #525252;
  }

  /* line 2124, ../sass/desktop.scss */
  .pass-validate input[type="password"] {
    border: 1px solid #666;
    line-height: 20px;
    height: 45px;
    width: 100%;
    max-width: 480px;
    clear: both;
    padding: 6px;
    border-radius: 6px;
    margin-bottom: 10px;
  }
  /* line 2135, ../sass/desktop.scss */
  .pass-validate input[type="submit"] {
    width: 120px;
  }

  /* line 2139, ../sass/desktop.scss */
  .success-msg {
    background: #dff0d8;
    text-align: center;
    border-color: #d0e9c6;
    border: 1px solid transparent;
    color: white;
    border-radius: 10px;
    padding: 5px;
    color: #3c763d;
  }
  /* line 2148, ../sass/desktop.scss */
  .success-msg a {
    color: #3c763d;
  }

  /* line 2153, ../sass/desktop.scss */
  .error-msg {
    background: #f2dede;
    text-align: center;
    border-color: #d0e9c6;
    border: 1px solid transparent;
    color: #a94442;
    border-radius: 10px;
    padding: 5px;
  }
  /* line 2161, ../sass/desktop.scss */
  .error-msg a {
    color: #a94442;
  }

  /* line 2165, ../sass/desktop.scss */
  .alert-msg {
    background: #fcf8e3;
    text-align: center;
    border-color: #faebcc;
    border: 1px solid transparent;
    color: #8a6d3b;
    border-radius: 10px;
    padding: 5px;
  }
  /* line 2173, ../sass/desktop.scss */
  .alert-msg a {
    color: #8a6d3b;
  }

  /* line 2177, ../sass/desktop.scss */
  .jobs {
    margin: 30px auto;
  }

  /* line 2180, ../sass/desktop.scss */
  .jobs-carrousel {
    width: 100%;
    position: relative;
    max-width: 940px;
    overflow: hidden;
    z-index: 1;
    margin: 0 auto;
  }
  /* line 2187, ../sass/desktop.scss */
  .jobs-carrousel h3 {
    text-align: center;
    background: url("/common_files/images/bg-feria-empleo.png") no-repeat center -120px/cover;
    width: 96%;
    font-size: 50px;
    padding: 50px 2%;
    color: #464444;
    margin-bottom: 20px;
    font-weight: lighter;
  }
  /* line 2197, ../sass/desktop.scss */
  .jobs-carrousel h2 {
    width: 96%;
    padding: 2%;
    background: #222;
    color: white;
    margin-bottom: 20px;
  }
  /* line 2204, ../sass/desktop.scss */
  .jobs-carrousel h4 {
    font-weight: lighter;
    color: #353434;
    text-transform: uppercase;
    font-family: "Open Sans";
    line-height: 30px;
  }
  /* line 2211, ../sass/desktop.scss */
  .jobs-carrousel #categories {
    z-index: 1;
  }
  /* line 2214, ../sass/desktop.scss */
  .jobs-carrousel #categories #contentCat li.categories {
    list-style: none;
    border-bottom: 1px solid #c4c1bd;
    padding: 20px 10px;
    color: #10a7ad;
    cursor: pointer;
    overflow: hidden;
  }
  /* line 2222, ../sass/desktop.scss */
  .jobs-carrousel #categories #contentCat li.categories i {
    text-align: center;
    width: 40px;
    float: left;
    color: gray;
    font-size: 30px;
  }
  /* line 2229, ../sass/desktop.scss */
  .jobs-carrousel #categories #contentCat li.categories span {
    border-left: 1px solid #c4c1bd;
    display: block;
    line-height: 30px;
    padding-left: 20px;
    float: left;
    margin-left: 20px;
  }
  /* line 2237, ../sass/desktop.scss */
  .jobs-carrousel #categories #contentCat li.categories span:hover {
    text-decoration: underline;
  }
  /* line 2241, ../sass/desktop.scss */
  .jobs-carrousel #categories #contentCat li:hover {
    background: #e9e9e9;
  }
  /* line 2246, ../sass/desktop.scss */
  .jobs-carrousel #positions {
    transition: all 0.2s ease-in-out;
    z-index: 2;
  }
  /* line 2249, ../sass/desktop.scss */
  .jobs-carrousel #positions #contentPoss {
    overflow: hidden;
  }
  /* line 2252, ../sass/desktop.scss */
  .jobs-carrousel #positions li.positions {
    list-style: none;
    border-bottom: 1px solid #666;
    padding: 20px 1%;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    float: left;
    width: 23%;
  }
  /* line 2261, ../sass/desktop.scss */
  .jobs-carrousel #positions li.positions span {
    display: block;
    line-height: 20px;
    padding-left: 20px;
    margin-bottom: 10px;
  }
  /* line 2269, ../sass/desktop.scss */
  .jobs-carrousel #positions li.positions span.date:before {
    width: 20px;
    height: 20px;
    background: url("/common_files/images/calendar_icon.svg") center center;
    content: "";
    display: block;
    float: left;
    margin-right: 10px;
  }
  /* line 2278, ../sass/desktop.scss */
  .jobs-carrousel #positions li.positions span.wage:before {
    width: 20px;
    height: 20px;
    background: url("/common_files/images/q_icon.svg") center center;
    content: "";
    display: block;
    float: left;
    margin-right: 10px;
  }
  /* line 2288, ../sass/desktop.scss */
  .jobs-carrousel #positions li:hover {
    background: #e9e9e9;
  }
  /* line 2292, ../sass/desktop.scss */
  .jobs-carrousel #position {
    z-index: 3;
    transition: all 0.2s ease-in-out;
  }
  /* line 2296, ../sass/desktop.scss */
  .jobs-carrousel #position h2 {
    width: 96%;
    padding: 2%;
    background: #222;
    color: white;
    margin-bottom: 20px;
  }
  /* line 2303, ../sass/desktop.scss */
  .jobs-carrousel #position h4 {
    display: inline-block;
    border-bottom: 1px solid #10a7ad;
    width: 20%;
    float: left;
  }
  /* line 2309, ../sass/desktop.scss */
  .jobs-carrousel #position #apply {
    background: #10a7ad;
    border: 0;
    width: 150px;
    margin: 0 auto;
    color: white;
    text-align: center;
    padding: 10px;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 14px;
    margin-top: 10px;
  }
  /* line 2322, ../sass/desktop.scss */
  .jobs-carrousel #position .item {
    overflow: hidden;
    margin-bottom: 20px;
  }
  /* line 2328, ../sass/desktop.scss */
  .jobs-carrousel #position #contentPos .desc {
    width: 78%;
    float: right;
  }
  /* line 2332, ../sass/desktop.scss */
  .jobs-carrousel #position #contentPos .desc li {
    list-style-position: inside;
  }
  /* line 2338, ../sass/desktop.scss */
  .jobs-carrousel #categories, .jobs-carrousel #positions, .jobs-carrousel #position {
    width: 100%;
    transition: all 0.2s ease-in-out;
    /*        >div{
                float: left;
                width: 940px;
                position: relative;
            }*/
  }
  /* line 2348, ../sass/desktop.scss */
  .jobs-carrousel #positions, .jobs-carrousel #position {
    left: 100%;
    background: white;
  }
  /* line 2352, ../sass/desktop.scss */
  .jobs-carrousel .closePos, .jobs-carrousel .closePoss {
    display: none;
  }
  /* line 2355, ../sass/desktop.scss */
  .jobs-carrousel .back {
    width: 30px;
    height: 30px;
    background: url(/common_files/images/left-arrow-p.svg) center center no-repeat;
    margin: 10px 0;
    border-radius: 100%;
    border: 1px solid #666;
  }

  /* line 2364, ../sass/desktop.scss */
  .required {
    color: #fc6d6f;
    padding: 10px;
    display: none;
    margin: 5px 0;
    border-left: 10px solid #fc6d6f;
    font-size: 12px;
    line-height: 14px;
  }
  /* line 2372, ../sass/desktop.scss */
  .required a {
    color: #22c7ed;
  }

  /* line 2376, ../sass/desktop.scss */
  .button {
    background: #007bff;
    border: 0;
    padding: 10px;
    color: white;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 14px;
  }

  /* line 2385, ../sass/desktop.scss */
  #adBlocker {
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
    text-align: center;
    overflow: visible;
    position: relative;
  }
  /* line 2393, ../sass/desktop.scss */
  #adBlocker .shield {
    background: url("/common_files/images/adBlocker.png") no-repeat center center/140%;
    width: 150px;
    height: 150px;
    position: absolute;
    top: 10px;
    left: -75px;
  }
  /* line 2401, ../sass/desktop.scss */
  #adBlocker .head-title {
    margin-top: 20px;
    background: #ee8076;
    padding: 10px;
    width: 80%;
    padding: 10px 10%;
    color: white;
    line-height: 40px;
    font-size: 30px;
  }
  /* line 2411, ../sass/desktop.scss */
  #adBlocker .txt {
    border-bottom: 1px solid #ee8076;
    line-height: 26px;
    width: 80%;
    padding: 0 10%;
  }
  /* line 2417, ../sass/desktop.scss */
  #adBlocker .tnks {
    font-size: 20px;
    font-weight: bold;
    line-height: 40px;
  }

  /* line 2425, ../sass/desktop.scss */
  .elecciones .data-elecciones {
    overflow: hidden;
    transition: all 0.3s ease-in-out;
  }
  /* line 2429, ../sass/desktop.scss */
  .elecciones h2 {
    clear: both;
    display: block;
    text-align: center;
    margin-bottom: 10px;
    line-height: 50px;
  }
  /* line 2436, ../sass/desktop.scss */
  .elecciones .actualizacion {
    width: 200px;
    margin: 10px auto;
    text-align: center;
  }
  /* line 2441, ../sass/desktop.scss */
  .elecciones .conteo-total {
    width: 100%;
    margin: 20px auto;
    overflow: hidden;
    max-width: 400px;
  }
  /* line 2446, ../sass/desktop.scss */
  .elecciones .conteo-total .auto-m {
    text-align: center;
  }
  /* line 2449, ../sass/desktop.scss */
  .elecciones .conteo-total .c-votos {
    width: 54px;
    font-size: 12px;
    max-width: 100px;
    margin: 6px auto;
  }
  /* line 2454, ../sass/desktop.scss */
  .elecciones .conteo-total .c-votos .auto-m {
    margin: 0 auto;
    width: 100%;
    text-align: center;
  }
  /* line 2459, ../sass/desktop.scss */
  .elecciones .conteo-total .c-votos .square {
    width: 15px;
    height: 15px;
    border-radius: 10%;
    float: left;
    margin: 0px 5px 5px;
    border: 1px solid #e9e9e9;
  }
  /* line 2467, ../sass/desktop.scss */
  .elecciones .conteo-total .c-votos span {
    font-size: 10px;
    line-height: 17px;
  }
  /* line 2471, ../sass/desktop.scss */
  .elecciones .conteo-total .c-votos .cant_votos {
    margin: 0;
    text-align: center;
  }
  /* line 2476, ../sass/desktop.scss */
  .elecciones .conteo-total .c-votos:last-child {
    border-right: 0;
  }
  /* line 2481, ../sass/desktop.scss */
  .elecciones .validos .square {
    background: #d4edda;
  }
  /* line 2486, ../sass/desktop.scss */
  .elecciones .blanco .square {
    background: white;
  }
  /* line 2491, ../sass/desktop.scss */
  .elecciones .nulos .square {
    background: #f8d7da;
  }
  /* line 2496, ../sass/desktop.scss */
  .elecciones .total .square {
    background: #cce5ff;
  }
  /* line 2500, ../sass/desktop.scss */
  .elecciones .banner-elecciones {
    width: 100%;
    height: 80px;
    line-height: 80px;
    background: #e9e9e9;
    text-align: center;
    margin-bottom: 10px;
    color: white;
    background: url("/common_files/images/banner-elecciones-desktop.jpg") no-repeat center center/cover;
    text-transform: uppercase;
  }
  /* line 2511, ../sass/desktop.scss */
  .elecciones .tipo-eleccion {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
  }
  /* line 2516, ../sass/desktop.scss */
  .elecciones .presidenciables, .elecciones .alcaldes {
    float: left;
    width: 100%;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    color: white;
    transition: all 0.2s ease-in-out;
  }
  /* line 2527, ../sass/desktop.scss */
  .elecciones .presidenciables {
    border-radius: 5px;
    background: #16304e;
  }
  /* line 2531, ../sass/desktop.scss */
  .elecciones .presidenciables span {
    display: block;
  }
  /* line 2536, ../sass/desktop.scss */
  .elecciones .alcaldes {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background: #b01c2e;
  }
  /* line 2540, ../sass/desktop.scss */
  .elecciones .alcaldes span {
    display: block;
    border-left: 1px solid #222;
  }
  /* line 2545, ../sass/desktop.scss */
  .elecciones .presidenciables:hover, .elecciones .alcaldes:hover {
    float: left;
    width: 100%;
    line-height: 40px;
    text-align: center;
    background: #9e9e9e;
  }
  /* line 2552, ../sass/desktop.scss */
  .elecciones .item-resultados-presi {
    border-top: 1px solid #e9e9e9;
    width: 100%;
    transition: all 0.2s ease-in-out;
    overflow: hidden;
    margin-bottom: 30px;
    padding-top: 20px;
  }
  /* line 2560, ../sass/desktop.scss */
  .elecciones .item-resultados-presi p {
    margin: 0;
  }
  /* line 2564, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .barcontent {
    width: 72%;
    float: left;
    overflow: hidden;
    height: 130px;
    position: relative;
    margin: 0 4%;
  }
  /* line 2571, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .barcontent .bar-right {
    right: 0;
  }
  /* line 2573, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .barcontent .bar-right .porcentaje {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    right: 0;
    left: inherit;
  }
  /* line 2579, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .barcontent .bar-right p {
    float: right;
  }
  /* line 2583, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .barcontent .bar-left {
    left: 0;
  }
  /* line 2585, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .barcontent .bar-left .porcentaje {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    left: 0;
  }
  /* line 2590, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .barcontent .bar-left p {
    float: left;
  }
  /* line 2594, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .barcontent .bar {
    height: 130px;
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
    position: absolute;
    top: 40px;
  }
  /* line 2601, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .barcontent .bar .votos {
    margin: 0 auto;
    font-size: 12px;
    text-align: center;
  }
  /* line 2606, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .barcontent .bar .porcentaje {
    position: relative;
    bottom: 0;
    display: block;
    width: 100%;
    height: 50px;
    margin-right: 10px;
    opacity: 0.6;
    transition: all 0.2s ease-in-out;
  }
  /* line 2615, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .barcontent .bar .porcentaje .p-votos {
    width: 100%;
    max-width: 200px;
    margin: 0 auto;
    width: 100%;
    text-align: center;
  }
  /* line 2622, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .barcontent .bar .porcentaje p {
    font-size: 19px;
    text-align: center;
    width: 100%;
    line-height: 45px;
    color: #fff;
  }
  /* line 2634, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .img-name {
    float: left;
    width: 10%;
    overflow: hidden;
  }
  /* line 2638, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .img-name img {
    width: 100%;
    margin: 0 auto;
    display: block;
    border-radius: 100%;
  }
  /* line 2644, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .img-name h5 {
    margin: 5px auto;
    line-height: 15px;
    text-align: center;
  }
  /* line 2649, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .img-name .img {
    height: 100px;
    overflow: hidden;
  }
  /* line 2654, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .candidato, .elecciones .item-resultados-presi .partido {
    display: block;
    float: left;
    margin-bottom: 6px;
    text-align: center;
  }
  /* line 2659, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .candidato img, .elecciones .item-resultados-presi .partido img {
    width: 50%;
    margin: 0 auto;
    text-align: center;
  }
  /* line 2664, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .candidato p, .elecciones .item-resultados-presi .partido p {
    line-height: 16px;
    font-size: 12px;
    font-weight: bold;
  }
  /* line 2670, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .inner-elecciones {
    overflow: hidden;
    width: 100%;
    max-width: 350px;
    margin: 20px auto;
  }
  /* line 2675, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .inner-elecciones .img-name {
    width: 20% !important;
  }
  /* line 2679, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .inner-elecciones .candidato p {
    margin-top: 10px;
  }
  /* line 2684, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos {
    width: 50% !important;
  }
  /* line 2686, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar {
    top: 0 !important;
  }
  /* line 2688, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar .porcentaje {
    border: 1px solid #BABABA;
    height: 30px;
  }
  /* line 2691, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar .porcentaje p {
    line-height: 30px !important;
  }
  /* line 2695, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar .p-votos {
    font-size: 12px !important;
  }
  /* line 2700, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar-left .porcentaje {
    background: #fff;
  }
  /* line 2702, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar-left .porcentaje p {
    color: #000 !important;
  }
  /* line 2708, ../sass/desktop.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar-right .porcentaje {
    background: #e01222;
  }
  /* line 2714, ../sass/desktop.scss */
  .elecciones .item-resultados-presi:hover {
    background: #f1eeec;
  }
  /* line 2716, ../sass/desktop.scss */
  .elecciones .item-resultados-presi:hover .porcentaje {
    opacity: 1;
    transition: all 0.2s ease-in-out;
  }
  /* line 2721, ../sass/desktop.scss */
  .elecciones .item-resultados-alcalde {
    border-top: 1px solid #e9e9e9;
    width: 98%;
    padding: 6px 1%;
    transition: all 0.2s ease-in-out;
    overflow: hidden;
  }
  /* line 2728, ../sass/desktop.scss */
  .elecciones .item-resultados-alcalde .bar {
    height: 33px;
    border-radius: 5px;
    overflow: hidden;
  }
  /* line 2732, ../sass/desktop.scss */
  .elecciones .item-resultados-alcalde .bar p {
    margin: 0;
    line-height: 33px;
  }
  /* line 2738, ../sass/desktop.scss */
  .elecciones .item-resultados-alcalde .content-e {
    overflow: hidden;
  }
  /* line 2740, ../sass/desktop.scss */
  .elecciones .item-resultados-alcalde .content-e .candidato {
    float: left;
    width: 20%;
  }
  /* line 2743, ../sass/desktop.scss */
  .elecciones .item-resultados-alcalde .content-e .candidato img {
    width: 60%;
    display: block;
  }
  /* line 2747, ../sass/desktop.scss */
  .elecciones .item-resultados-alcalde .content-e .candidato h5 {
    margin: 5px auto;
    line-height: 15px;
    text-align: center;
  }
  /* line 2753, ../sass/desktop.scss */
  .elecciones .item-resultados-alcalde .content-e .partido {
    font-size: 12px;
    width: 80%;
    float: left;
    font-weight: bold;
  }
  /* line 2760, ../sass/desktop.scss */
  .elecciones .item-resultados-alcalde .bar {
    margin-top: 5px;
  }
  /* line 2763, ../sass/desktop.scss */
  .elecciones .item-resultados-alcalde .porcentaje {
    line-height: 30px;
    float: left;
    display: block;
    height: 33px;
    margin-right: 10px;
    opacity: 0.6;
    transition: all 0.2s ease-in-out;
  }
  /* line 2774, ../sass/desktop.scss */
  .elecciones .item-resultados-alcalde:hover {
    background: #f1eeec;
  }
  /* line 2776, ../sass/desktop.scss */
  .elecciones .item-resultados-alcalde:hover .porcentaje {
    opacity: 1;
    transition: all 0.2s ease-in-out;
  }
  /* line 2781, ../sass/desktop.scss */
  .elecciones .deptos, .elecciones .munis {
    width: 33.33%;
    float: left;
    text-align: center;
    cursor: pointer;
  }
  /* line 2787, ../sass/desktop.scss */
  .elecciones .deptos span, .elecciones .munis span {
    display: block;
    width: 98%;
    margin: 6px 1%;
    border-bottom: 1px solid #e9e9e9;
    padding: 3px 0;
    transition: all 0.5s ease-in-out;
  }
  /* line 2795, ../sass/desktop.scss */
  .elecciones .deptos span:hover, .elecciones .munis span:hover {
    background: #e9e9e9;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
  }
  /* line 2801, ../sass/desktop.scss */
  .elecciones .copy-elecciones {
    font-size: 12px;
    font-weight: bold;
  }

  /* line 2811, ../sass/desktop.scss */
  .bg-impreso .rowImpreso .relative .wordContent .titleMonth {
    font-size: 30px;
  }
  /* line 2816, ../sass/desktop.scss */
  .bg-impreso .rowImpreso .impresos-content {
    width: 670px;
    height: 230px;
  }
  /* line 2819, ../sass/desktop.scss */
  .bg-impreso .rowImpreso .impresos-content .impresosPdf {
    width: 4000px;
  }
  /* line 2821, ../sass/desktop.scss */
  .bg-impreso .rowImpreso .impresos-content .impresosPdf .item-impreso {
    width: 130px;
  }
  /* line 2824, ../sass/desktop.scss */
  .bg-impreso .rowImpreso .impresos-content .impresosPdf .item-impreso .item-pdf .supp_div {
    bottom: 10px;
    right: 22px;
  }
  /* line 2835, ../sass/desktop.scss */
  .bg-impreso .descSup p .icon-download {
    margin-top: 1px !important;
  }
}
@media (min-width: 768px) and (max-width: 939px) {
  /* line 4, ../sass/tablet.scss */
  .leaderboard {
    overflow: hidden !important;
  }

  /* line 7, ../sass/tablet.scss */
  .modal {
    top: 10px;
  }
  /* line 9, ../sass/tablet.scss */
  .modal .modal-contenido {
    max-width: 480px;
  }
  /* line 12, ../sass/tablet.scss */
  .modal .modal-contenido a p {
    font-size: 14px;
    margin-top: 30px;
  }
  /* line 18, ../sass/tablet.scss */
  .modal .modalAlert {
    max-width: 480px;
  }
  /* line 20, ../sass/tablet.scss */
  .modal .modalAlert .closeModal {
    width: 30px;
    height: 30px;
  }

  /* line 26, ../sass/tablet.scss */
  ul.submenu {
    display: none;
    position: absolute;
    top: 100%;
    width: 100%;
    left: 0;
    background: #fff;
    text-align: center;
    border-top: 1px solid #eee;
  }
  /* line 36, ../sass/tablet.scss */
  ul.submenu .preview {
    border-bottom: 1px solid #eee;
    list-style: none;
    overflow: hidden;
    max-width: 940px;
    margin: 0 auto;
  }
  /* line 43, ../sass/tablet.scss */
  ul.submenu .preview .border {
    width: 100%;
    max-width: 940px;
    overflow: hidden;
    margin: 0 auto;
  }
  /* line 48, ../sass/tablet.scss */
  ul.submenu .preview .border .row {
    width: 31.33%;
    float: left;
    padding: 20px 1%;
    height: 64px;
    overflow: hidden;
  }
  /* line 54, ../sass/tablet.scss */
  ul.submenu .preview .border .row a {
    display: block;
    overflow: hidden;
  }
  /* line 57, ../sass/tablet.scss */
  ul.submenu .preview .border .row a img {
    float: left;
    margin-right: 20px;
    max-width: 60px;
  }
  /* line 62, ../sass/tablet.scss */
  ul.submenu .preview .border .row a h3 {
    color: #444;
    font-weight: normal;
    text-align: left;
    font-size: 16px;
    line-height: 16px;
  }
  /* line 72, ../sass/tablet.scss */
  ul.submenu .preview .preview-voces {
    float: left;
    width: 50%;
    overflow: hidden;
    padding: 1% 0;
  }
  /* line 77, ../sass/tablet.scss */
  ul.submenu .preview .preview-voces > h3 {
    color: #fb4c1c;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, san-serif;
    text-align: left;
    text-transform: uppercase;
    padding: 0px 6px;
  }
  /* line 86, ../sass/tablet.scss */
  ul.submenu .preview .preview-voces .comun-voces {
    width: 96%;
    background: #F5F3F2;
    margin-bottom: 10px;
    padding: 20px 2%;
    font-style: italic;
    font-family: Verdana, san-serif;
    font-weight: bold;
  }
  /* line 94, ../sass/tablet.scss */
  ul.submenu .preview .preview-voces .comun-voces span {
    background: url(/desktop/images/content-type-voces.svg) no-repeat;
    width: 32px;
    height: 22px;
    display: inline-block;
    margin-right: 10px;
    float: left;
  }
  /* line 102, ../sass/tablet.scss */
  ul.submenu .preview .preview-voces .comun-voces > a {
    text-align: left;
    display: inline-block;
    color: #333;
    background-position: top left;
    float: left;
    width: 90%;
  }
  /* line 110, ../sass/tablet.scss */
  ul.submenu .preview .preview-voces .comun-voces h3 {
    clear: both;
  }
  /* line 112, ../sass/tablet.scss */
  ul.submenu .preview .preview-voces .comun-voces h3 a {
    text-align: right;
    display: block;
    padding: 6px;
    color: #fb4c1c;
    font-weight: normal;
    font-size: 14px;
  }
  /* line 124, ../sass/tablet.scss */
  ul.submenu > li.comun {
    border-left: 1px solid #ccc;
    display: inline-block;
  }
  /* line 127, ../sass/tablet.scss */
  ul.submenu > li.comun a {
    display: block;
    text-transform: uppercase;
    font-size: 0.725em;
    color: #222;
    padding: 6px 14px;
  }

  /* line 137, ../sass/tablet.scss */
  .menu-expandible .author-list {
    width: 48%;
    float: left;
    padding: 1%;
    margin-top: 20px;
  }
  /* line 142, ../sass/tablet.scss */
  .menu-expandible .author-list li {
    float: left;
    width: 31.33%;
    text-align: left;
    margin: 6px 1%;
    border-bottom: 1px solid #eee;
    list-style: none;
  }
  /* line 150, ../sass/tablet.scss */
  .menu-expandible .author-list li a {
    display: block;
    color: #666;
    font-family: Stag Web;
    font-style: italic;
    font-size: 0.8em;
  }
  /* line 158, ../sass/tablet.scss */
  .menu-expandible .author-list li.top {
    border-top: 1px solid #eee;
  }

  /* line 164, ../sass/tablet.scss */
  .highlight .top_box {
    float: none !important;
    margin: 6px auto;
    width: 300px;
    height: 250px;
    overflow: hidden;
  }
  /* line 171, ../sass/tablet.scss */
  .highlight .row {
    position: relative;
    overflow: hidden;
    margin-bottom: 6px;
  }
  /* line 175, ../sass/tablet.scss */
  .highlight .row .taxonomy a {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    color: #fff;
    line-height: 12px;
    padding: 4px;
    text-transform: uppercase;
    font-size: 0.8em;
  }
  /* line 186, ../sass/tablet.scss */
  .highlight .row .mask {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 37%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8', endColorstr='#000000',GradientType=0 );
    z-index: 1;
  }
  /* line 198, ../sass/tablet.scss */
  .highlight .row img {
    width: 100%;
    height: auto;
  }
  /* line 202, ../sass/tablet.scss */
  .highlight .row .social-share-article {
    display: none;
    position: absolute;
    background: white;
    width: 34px;
    overflow: hidden;
    transition: all 0.2s ease;
    z-index: 3;
    top: 0;
    right: 0;
  }
  /* line 212, ../sass/tablet.scss */
  .highlight .row .social-share-article a {
    width: 34px;
    height: 34px;
    display: block;
  }
  /* line 217, ../sass/tablet.scss */
  .highlight .row .social-share-article .social {
    width: 200px;
  }
  /* line 219, ../sass/tablet.scss */
  .highlight .row .social-share-article .social > div {
    float: left;
    height: 34px;
    width: 34px;
  }
  /* line 225, ../sass/tablet.scss */
  .highlight .row .social-share-article .icon-share {
    background: #bababa;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 230, ../sass/tablet.scss */
  .highlight .row .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
    margin: 7px;
  }
  /* line 238, ../sass/tablet.scss */
  .highlight .row .social-share-article .fb_share {
    background: #3c5999;
  }
  /* line 240, ../sass/tablet.scss */
  .highlight .row .social-share-article .fb_share a {
    background: url(/common_files/images/fb-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 245, ../sass/tablet.scss */
  .highlight .row .social-share-article .tw_share {
    background: #5b8ec8;
  }
  /* line 247, ../sass/tablet.scss */
  .highlight .row .social-share-article .tw_share a {
    background: url(/common_files/images/tw-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 252, ../sass/tablet.scss */
  .highlight .row .social-share-article .gp_share {
    background: #de3236;
  }
  /* line 254, ../sass/tablet.scss */
  .highlight .row .social-share-article .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 260, ../sass/tablet.scss */
  .highlight .row .social-share-article:hover {
    width: 136px;
    box-shadow: 1px 1px 3px #444;
  }
  /* line 265, ../sass/tablet.scss */
  .highlight .inner {
    max-width: 500px;
    position: relative;
  }
  /* line 269, ../sass/tablet.scss */
  .highlight .inner > .row-0 {
    margin: 6px 6px 6px 0;
    width: 100%;
    max-width: 500px;
  }
  /* line 273, ../sass/tablet.scss */
  .highlight .inner > .row-0 h2 {
    position: absolute;
    bottom: 0px;
    width: 96%;
    color: #fff;
    z-index: 2;
    width: 98%;
    padding: 6px 1%;
    font-weight: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    background: rgba(0, 0, 0, 0.6);
  }
  /* line 288, ../sass/tablet.scss */
  .highlight .row-1, .highlight .row-2, .highlight .row-3 {
    max-width: 500px;
    background: #2a2a2a;
    padding: 2%;
    max-height: 186px;
    width: 100%;
    margin: 0 auto 6px;
    padding-top: 30px;
  }
  /* line 296, ../sass/tablet.scss */
  .highlight .row-1 a, .highlight .row-2 a, .highlight .row-3 a {
    overflow: hidden;
    color: #fff;
  }
  /* line 300, ../sass/tablet.scss */
  .highlight .row-1 img, .highlight .row-2 img, .highlight .row-3 img {
    float: left;
    width: 30%;
  }
  /* line 304, ../sass/tablet.scss */
  .highlight .row-1 h2, .highlight .row-2 h2, .highlight .row-3 h2 {
    float: left;
    width: 65%;
    margin-left: 2%;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
  }
  /* line 312, ../sass/tablet.scss */
  .highlight .row-1 .mask, .highlight .row-2 .mask, .highlight .row-3 .mask {
    display: none;
  }
  /* line 316, ../sass/tablet.scss */
  .highlight .master-fb-feed {
    width: 100%;
    max-width: 500px;
    position: relative;
    overflow: hidden;
    margin: 6px auto;
    background-color: #2a2a2a;
  }
  /* line 325, ../sass/tablet.scss */
  .highlight .master-fb-feed .navi a {
    position: absolute;
    top: 40%;
    color: #fff;
    z-index: 10;
    font-family: FontAwesome, sans-serif;
    display: block;
    padding: 5px;
    font-size: 22px;
    width: 20px;
    height: 20px;
  }
  /* line 338, ../sass/tablet.scss */
  .highlight .master-fb-feed .navi a.prev {
    left: 0;
    background: url("/common_files/images/left.svg") center center/cover;
  }
  /* line 342, ../sass/tablet.scss */
  .highlight .master-fb-feed .navi a.next {
    right: 0;
    background: url("/common_files/images/right.svg") center center/cover;
  }
  /* line 347, ../sass/tablet.scss */
  .highlight .master-fb-feed .block-title {
    background: #4267b2;
    top: 0;
  }
  /* line 352, ../sass/tablet.scss */
  .highlight .master-fb-feed .master-fields {
    height: 186px;
    width: 300px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
  }
  /* line 359, ../sass/tablet.scss */
  .highlight .master-fb-feed .master-fields .field-items {
    width: 20000px;
    height: 186px;
    position: absolute;
  }
  /* line 363, ../sass/tablet.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row {
    float: left;
    width: 300px;
    height: 186px;
    position: relative;
    margin: 0 auto;
    padding: 0;
  }
  /* line 370, ../sass/tablet.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row .mask {
    background: rgba(0, 0, 0, 0.47);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  /* line 380, ../sass/tablet.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row a {
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 4;
  }
  /* line 389, ../sass/tablet.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row .time-fb {
    position: absolute;
    left: 100px;
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    padding-top: 6px;
    text-shadow: 2px 2px 2px black;
    z-index: 4;
  }
  /* line 399, ../sass/tablet.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row img {
    width: 100%;
    background: url(/common_files/images/loading.gif) center center no-repeat;
    border: 0;
  }
  /* line 404, ../sass/tablet.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row h2 {
    position: absolute;
    bottom: 0;
    width: 80%;
    padding: 5% 10%;
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    z-index: 7;
  }

  /* line 420, ../sass/tablet.scss */
  .section {
    overflow: hidden;
  }
  /* line 422, ../sass/tablet.scss */
  .section .top_box {
    float: none !important;
    margin: 6px auto;
    width: 300px;
    max-width: 300px;
    height: 250px;
    overflow: hidden;
  }
  /* line 430, ../sass/tablet.scss */
  .section .row {
    float: left;
    position: relative;
    overflow: hidden;
  }
  /* line 434, ../sass/tablet.scss */
  .section .row .taxonomy a {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    color: #fff;
    line-height: 12px;
    padding: 4px;
    text-transform: uppercase;
    font-size: 0.8em;
  }
  /* line 445, ../sass/tablet.scss */
  .section .row .mask {
    display: none;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 37%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8', endColorstr='#000000',GradientType=0 );
    z-index: 1;
  }
  /* line 458, ../sass/tablet.scss */
  .section .row img {
    width: 100%;
    height: auto;
  }
  /* line 462, ../sass/tablet.scss */
  .section .row .social-share-article {
    display: none;
    position: absolute;
    background: white;
    width: 34px;
    overflow: hidden;
    transition: all 0.2s ease;
    z-index: 3;
    top: 0;
    right: 0;
  }
  /* line 472, ../sass/tablet.scss */
  .section .row .social-share-article a {
    width: 34px;
    height: 34px;
    display: block;
  }
  /* line 477, ../sass/tablet.scss */
  .section .row .social-share-article .social {
    width: 200px;
  }
  /* line 479, ../sass/tablet.scss */
  .section .row .social-share-article .social > div {
    float: left;
    height: 34px;
    width: 34px;
  }
  /* line 485, ../sass/tablet.scss */
  .section .row .social-share-article .icon-share {
    background: #bababa;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 490, ../sass/tablet.scss */
  .section .row .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
    margin: 7px;
  }
  /* line 498, ../sass/tablet.scss */
  .section .row .social-share-article .fb_share {
    background: #3c5999;
  }
  /* line 500, ../sass/tablet.scss */
  .section .row .social-share-article .fb_share a {
    background: url(/common_files/images/fb-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 505, ../sass/tablet.scss */
  .section .row .social-share-article .tw_share {
    background: #5b8ec8;
  }
  /* line 507, ../sass/tablet.scss */
  .section .row .social-share-article .tw_share a {
    background: url(/common_files/images/tw-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 512, ../sass/tablet.scss */
  .section .row .social-share-article .gp_share {
    background: #de3236;
  }
  /* line 514, ../sass/tablet.scss */
  .section .row .social-share-article .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 520, ../sass/tablet.scss */
  .section .row .social-share-article:hover {
    width: 136px;
    box-shadow: 1px 1px 3px #444;
  }
  /* line 525, ../sass/tablet.scss */
  .section .inner {
    padding-top: 6px;
  }
  /* line 528, ../sass/tablet.scss */
  .section .inner > .row-0 {
    width: 100%;
    margin-right: 6px;
    max-height: 442px;
    margin-bottom: 6px;
  }
  /* line 533, ../sass/tablet.scss */
  .section .inner > .row-0 .date {
    display: none;
  }
  /* line 536, ../sass/tablet.scss */
  .section .inner > .row-0 h2 {
    position: absolute;
    bottom: 0;
    color: #fff;
    background: rgba(0, 0, 0, 0.6);
    padding: 6px 1%;
    width: 98%;
    font-size: 1.4em;
    font-weight: normal;
  }
  /* line 547, ../sass/tablet.scss */
  .section .row-1 {
    float: none;
    background: #2a2a2a;
    padding: 10px;
    max-height: 186px;
    margin: 6px auto;
    padding-top: 30px;
  }
  /* line 554, ../sass/tablet.scss */
  .section .row-1 .date {
    color: #666;
    font-size: 12px;
    clear: both;
    display: block;
  }
  /* line 560, ../sass/tablet.scss */
  .section .row-1 .mask {
    display: none;
  }
  /* line 563, ../sass/tablet.scss */
  .section .row-1 a {
    display: block;
    overflow: hidden;
    color: #fff;
  }
  /* line 568, ../sass/tablet.scss */
  .section .row-1 img {
    float: left;
    width: 30%;
  }
  /* line 572, ../sass/tablet.scss */
  .section .row-1 h2 {
    width: 65%;
    color: #fff;
    padding: 0 2%;
    float: left;
    font-size: 1.3em;
    font-weight: normal;
  }
  /* line 585, ../sass/tablet.scss */
  .section .row-3 {
    width: 300px;
  }

  /* line 594, ../sass/tablet.scss */
  .voces_section .row {
    position: relative;
    overflow: hidden;
  }
  /* line 597, ../sass/tablet.scss */
  .voces_section .row .date {
    display: none;
  }
  /* line 600, ../sass/tablet.scss */
  .voces_section .row .mask {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 37%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8', endColorstr='#000000',GradientType=0 );
    z-index: 1;
    display: none;
  }
  /* line 613, ../sass/tablet.scss */
  .voces_section .row img {
    width: 100%;
    height: auto;
  }
  /* line 617, ../sass/tablet.scss */
  .voces_section .row .social-share-article {
    position: absolute;
    background: white;
    width: 34px;
    overflow: hidden;
    transition: all 0.2s ease;
    z-index: 3;
    top: 0;
    right: 0;
  }
  /* line 626, ../sass/tablet.scss */
  .voces_section .row .social-share-article a {
    width: 34px;
    height: 34px;
    display: block;
  }
  /* line 631, ../sass/tablet.scss */
  .voces_section .row .social-share-article .social {
    width: 200px;
  }
  /* line 633, ../sass/tablet.scss */
  .voces_section .row .social-share-article .social > div {
    float: left;
    height: 34px;
    width: 34px;
  }
  /* line 639, ../sass/tablet.scss */
  .voces_section .row .social-share-article .icon-share {
    background: #bababa;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 644, ../sass/tablet.scss */
  .voces_section .row .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
    margin: 7px;
  }
  /* line 652, ../sass/tablet.scss */
  .voces_section .row .social-share-article .fb_share {
    background: #3c5999;
  }
  /* line 654, ../sass/tablet.scss */
  .voces_section .row .social-share-article .fb_share a {
    background: url(/common_files/images/fb-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 659, ../sass/tablet.scss */
  .voces_section .row .social-share-article .tw_share {
    background: #5b8ec8;
  }
  /* line 661, ../sass/tablet.scss */
  .voces_section .row .social-share-article .tw_share a {
    background: url(/common_files/images/tw-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 666, ../sass/tablet.scss */
  .voces_section .row .social-share-article .gp_share {
    background: #de3236;
  }
  /* line 668, ../sass/tablet.scss */
  .voces_section .row .social-share-article .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 674, ../sass/tablet.scss */
  .voces_section .row .social-share-article:hover {
    width: 136px;
    box-shadow: 1px 1px 3px #444;
  }
  /* line 679, ../sass/tablet.scss */
  .voces_section .inner > .row-0 {
    float: left;
    width: 100%;
    max-width: 800px;
    margin-right: 6px;
    max-height: 442px;
  }
  /* line 685, ../sass/tablet.scss */
  .voces_section .inner > .row-0 h2 {
    position: absolute;
    bottom: 0px;
    height: 30px;
    background: rgba(0, 0, 0, 0.6);
    padding: 10px 2%;
    width: 96%;
    font-size: 1.4em;
  }
  /* line 695, ../sass/tablet.scss */
  .voces_section .row-1 {
    max-width: 500px;
    max-height: 186px;
    width: 100%;
    margin: 0;
    background: #2a2a2a;
    padding: 10px;
  }
  /* line 702, ../sass/tablet.scss */
  .voces_section .row-1 img {
    width: 30%;
    float: left;
  }
  /* line 706, ../sass/tablet.scss */
  .voces_section .row-1 h2 {
    color: #fff;
    padding: 1%;
    float: left;
    font-size: 1.3em;
    font-weight: normal;
  }

  /* line 722, ../sass/tablet.scss */
  .multimedia_section {
    background: #333;
    padding: 10px 2% 0;
  }
  /* line 725, ../sass/tablet.scss */
  .multimedia_section .top_box {
    float: none !important;
  }
  /* line 728, ../sass/tablet.scss */
  .multimedia_section .row {
    position: relative;
    overflow: hidden;
  }
  /* line 731, ../sass/tablet.scss */
  .multimedia_section .row .taxonomy {
    display: none;
  }
  /* line 734, ../sass/tablet.scss */
  .multimedia_section .row .date {
    color: #666;
    font-size: 12px;
    clear: both;
    display: block;
  }
  /* line 740, ../sass/tablet.scss */
  .multimedia_section .row .mask {
    display: none;
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 15%;
    background-color: rgba(0, 0, 0, 0.6);
  }
  /* line 751, ../sass/tablet.scss */
  .multimedia_section .row img {
    width: 100%;
    height: auto;
  }
  /* line 755, ../sass/tablet.scss */
  .multimedia_section .row .social-share-article {
    display: none;
    position: absolute;
    background: white;
    width: 34px;
    overflow: hidden;
    transition: all 0.2s ease;
    z-index: 3;
    top: 0;
    right: 0;
  }
  /* line 765, ../sass/tablet.scss */
  .multimedia_section .row .social-share-article a {
    width: 34px;
    height: 34px;
    display: block;
  }
  /* line 770, ../sass/tablet.scss */
  .multimedia_section .row .social-share-article .social {
    width: 200px;
  }
  /* line 772, ../sass/tablet.scss */
  .multimedia_section .row .social-share-article .social > div {
    float: left;
    height: 34px;
    width: 34px;
  }
  /* line 778, ../sass/tablet.scss */
  .multimedia_section .row .social-share-article .icon-share {
    background: #bababa;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 783, ../sass/tablet.scss */
  .multimedia_section .row .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
    margin: 7px;
  }
  /* line 791, ../sass/tablet.scss */
  .multimedia_section .row .social-share-article .fb_share {
    background: #3c5999;
  }
  /* line 793, ../sass/tablet.scss */
  .multimedia_section .row .social-share-article .fb_share a {
    background: url(/common_files/images/fb-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 798, ../sass/tablet.scss */
  .multimedia_section .row .social-share-article .tw_share {
    background: #5b8ec8;
  }
  /* line 800, ../sass/tablet.scss */
  .multimedia_section .row .social-share-article .tw_share a {
    background: url(/common_files/images/tw-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 805, ../sass/tablet.scss */
  .multimedia_section .row .social-share-article .gp_share {
    background: #de3236;
  }
  /* line 807, ../sass/tablet.scss */
  .multimedia_section .row .social-share-article .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 813, ../sass/tablet.scss */
  .multimedia_section .row .social-share-article:hover {
    width: 136px;
    box-shadow: 1px 1px 3px #444;
  }
  /* line 818, ../sass/tablet.scss */
  .multimedia_section .inner > .row-0 {
    width: 100%;
    margin-bottom: 6px;
  }
  /* line 821, ../sass/tablet.scss */
  .multimedia_section .inner > .row-0 .date {
    display: none;
  }
  /* line 824, ../sass/tablet.scss */
  .multimedia_section .inner > .row-0 h2 {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    padding: 6px 1%;
    width: 98%;
    font-size: 1.4em;
    float: left;
    color: #fff;
    font-weight: normal;
  }
  /* line 836, ../sass/tablet.scss */
  .multimedia_section .row-1, .multimedia_section .row-2, .multimedia_section .row-3, .multimedia_section .row-4 {
    background: #2a2a2a;
    position: relative;
    overflow: hidden;
    padding: 10px;
    margin-bottom: 6px;
  }
  /* line 842, ../sass/tablet.scss */
  .multimedia_section .row-1 .mask, .multimedia_section .row-2 .mask, .multimedia_section .row-3 .mask, .multimedia_section .row-4 .mask {
    display: none;
  }
  /* line 846, ../sass/tablet.scss */
  .multimedia_section .row-1 a img, .multimedia_section .row-2 a img, .multimedia_section .row-3 a img, .multimedia_section .row-4 a img {
    width: 30%;
    float: left;
    display: block;
    margin-right: 6px;
  }
  /* line 852, ../sass/tablet.scss */
  .multimedia_section .row-1 a h2, .multimedia_section .row-2 a h2, .multimedia_section .row-3 a h2, .multimedia_section .row-4 a h2 {
    width: 65%;
    color: #fff;
    padding: 1%;
    float: left;
    margin-left: 0px;
    font-size: 1.3em;
    font-weight: normal;
  }

  /* line 865, ../sass/tablet.scss */
  .section-sponsored .inner {
    padding-top: 55px;
  }
  /* line 868, ../sass/tablet.scss */
  .section-sponsored .inner .row .date {
    display: none;
  }
  /* line 872, ../sass/tablet.scss */
  .section-sponsored .inner > .row-0 {
    width: 100%;
  }
  /* line 875, ../sass/tablet.scss */
  .section-sponsored .inner .row-1, .section-sponsored .inner .row-2, .section-sponsored .inner .row-3 {
    margin-bottom: 8px;
    overflow: hidden;
    padding-top: 10px;
    float: none;
    background: #2a2a2a;
    padding: 10px;
    max-height: 186px;
    margin: 6px auto;
    width: 100%;
  }
  /* line 885, ../sass/tablet.scss */
  .section-sponsored .inner .row-1 img, .section-sponsored .inner .row-2 img, .section-sponsored .inner .row-3 img {
    float: left;
    width: 30%;
  }
  /* line 889, ../sass/tablet.scss */
  .section-sponsored .inner .row-1 h2, .section-sponsored .inner .row-2 h2, .section-sponsored .inner .row-3 h2 {
    width: 65%;
    color: #fff;
    padding: 0 2%;
    float: left;
    font-size: 1.3em;
    font-weight: normal;
  }
  /* line 898, ../sass/tablet.scss */
  .section-sponsored .inner .ads {
    display: none;
  }

  /* line 904, ../sass/tablet.scss */
  .one-column .patrocinadores {
    padding-top: 30px;
    background: url(/common_files/images/bg-marketing.png);
    background-size: contain;
    -webkit-box-shadow: 0px 10px 13px 3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 10px 13px 3px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 10px 13px 3px rgba(0, 0, 0, 0.75);
  }
  /* line 912, ../sass/tablet.scss */
  .one-column .patrocinadores .header-sponsored h4 {
    position: relative;
    background: none;
    text-align: center;
    width: 100%;
    line-height: 30px;
    font-size: 20px;
    color: #3d3d3d;
    max-width: 560px;
    margin: 0 auto;
    float: none;
    height: 90px;
    text-transform: uppercase;
    font-weight: normal;
    font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
  }
  /* line 929, ../sass/tablet.scss */
  .one-column .patrocinadores .view-content {
    overflow: hidden;
    clear: both;
    padding: 10px 0;
  }
  /* line 933, ../sass/tablet.scss */
  .one-column .patrocinadores .view-content .patro-row {
    width: 33%;
    float: left;
    height: 115px;
    text-align: center;
  }
  /* line 938, ../sass/tablet.scss */
  .one-column .patrocinadores .view-content .patro-row img {
    transform: scale(1);
    transition: all 0.2s ease;
  }
  /* line 944, ../sass/tablet.scss */
  .one-column .patrocinadores .view-content .patro-row:hover img {
    transform: scale(1.1);
  }

  /* line 951, ../sass/tablet.scss */
  .frontpage-voces {
    background: #f1eeec;
  }
  /* line 953, ../sass/tablet.scss */
  .frontpage-voces .row-voices {
    clear: both;
    width: 96%;
    padding: 0 2%;
    border-bottom: 2px solid #F1EEEC;
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
  }
  /* line 961, ../sass/tablet.scss */
  .frontpage-voces .row-voices img {
    float: left;
    width: 20%;
    max-width: 110px;
  }
  /* line 966, ../sass/tablet.scss */
  .frontpage-voces .row-voices h2 {
    font-weight: normal;
    margin-left: 125px;
    font-size: 16px;
    color: #333;
    line-height: 16px;
  }
  /* line 972, ../sass/tablet.scss */
  .frontpage-voces .row-voices h2 a.title {
    color: #333;
    font-style: italic;
    font-family: Stag Web, sans-serif;
  }
  /* line 976, ../sass/tablet.scss */
  .frontpage-voces .row-voices h2 a.title::before {
    background: url("/common_files/images/arrow-next.svg") center center/contain;
    position: absolute;
    color: #fb4c1c;
    font-style: italic;
    left: 0px;
    width: 20px;
    height: 20px;
  }
  /* line 987, ../sass/tablet.scss */
  .frontpage-voces .row-voices h2.title:before {
    background: url("/common_files/images/left-quote.svg") center center/contain no-repeat;
    position: absolute;
    color: #fb4c1c;
    font-style: italic;
    left: 110px;
    width: 15px;
    height: 15px;
    content: "";
  }
  /* line 997, ../sass/tablet.scss */
  .frontpage-voces .row-voices span.author {
    float: left;
    overflow: hidden;
    display: block;
    font-style: italic;
    color: #777;
    line-height: 22px;
    font-family: Stag Web;
    font-size: 14px;
    margin-left: 30px;
  }
  /* line 1007, ../sass/tablet.scss */
  .frontpage-voces .row-voices span.author a.author {
    margin-right: 6px;
    color: #fb4c1c;
  }
  /* line 1012, ../sass/tablet.scss */
  .frontpage-voces .row-voices .twitter {
    font-size: 20px;
    margin-left: 6px;
    line-height: 22px;
    background: url("/common_files/images/tw-orange.svg") no-repeat center center;
    background-size: 14px;
    height: 12px;
    width: 20px;
    display: inline-block;
  }
  /* line 1022, ../sass/tablet.scss */
  .frontpage-voces .row-voices .facebook {
    line-height: 22px;
    background: url("/common_files/images/facebook-orange.svg") no-repeat center center;
    background-size: 20px;
    height: 18px;
    width: 20px;
    display: inline-block;
  }
  /* line 1030, ../sass/tablet.scss */
  .frontpage-voces .row-voices .enlace {
    position: absolute;
    right: 10px;
    color: #fb4c1c;
    top: 40%;
    font-size: 20px;
    background: url("/common_files/images/next-orange.svg") no-repeat center center;
    background-size: 20px;
    display: block;
    width: 20px;
    height: 20px;
  }
  /* line 1043, ../sass/tablet.scss */
  .frontpage-voces div:nth-child(2) {
    padding-top: 50px;
  }

  /* line 1047, ../sass/tablet.scss */
  .newsletter-front {
    margin: 10px auto;
    overflow: hidden;
  }
  /* line 1052, ../sass/tablet.scss */
  .newsletter-front .suscriber {
    display: block;
    width: 300px;
    padding: 10px;
    background: #4267b2;
    text-align: center;
    margin: 0px auto;
    color: #fff;
    border-radius: 10px;
    moz-border-radius: 10px;
    webkit-border-radius: 10px;
  }

  /* line 1065, ../sass/tablet.scss */
  .frontpage-invitada {
    position: relative;
  }
  /* line 1067, ../sass/tablet.scss */
  .frontpage-invitada .row-invitada {
    border: 2px solid #fb4c1c;
    width: 92%;
    margin: 0 auto 6px;
    padding: 60px 2% 20px;
    text-align: center;
  }
  /* line 1073, ../sass/tablet.scss */
  .frontpage-invitada .row-invitada a {
    color: #222;
    font-family: Stag Web;
    font-style: italic;
    font-weight: normal;
    width: 80%;
    padding: 0 10%;
    display: block;
    margin-bottom: 10px;
  }
  /* line 1083, ../sass/tablet.scss */
  .frontpage-invitada .row-invitada .author {
    text-align: right;
    width: 100%;
    display: block;
    font-family: Stag Web;
    font-style: italic;
    color: #fb4c1c;
  }
  /* line 1092, ../sass/tablet.scss */
  .frontpage-invitada .block-title {
    top: 10px;
  }

  /* line 1096, ../sass/tablet.scss */
  .scrollable-actualidad, .scrollable-cxense {
    width: 300px;
    position: relative;
    height: 270px;
    overflow: hidden;
  }
  /* line 1102, ../sass/tablet.scss */
  .scrollable-actualidad .items, .scrollable-actualidad #cXenseCarrousel, .scrollable-cxense .items, .scrollable-cxense #cXenseCarrousel {
    width: 20000px;
    position: absolute;
  }
  /* line 1106, ../sass/tablet.scss */
  .scrollable-actualidad .items .row, .scrollable-actualidad .items .col-xs-12, .scrollable-actualidad #cXenseCarrousel .row, .scrollable-actualidad #cXenseCarrousel .col-xs-12, .scrollable-cxense .items .row, .scrollable-cxense .items .col-xs-12, .scrollable-cxense #cXenseCarrousel .row, .scrollable-cxense #cXenseCarrousel .col-xs-12 {
    width: 300px;
    height: 270px;
    float: left;
    position: relative;
    background: #000;
  }
  /* line 1114, ../sass/tablet.scss */
  .scrollable-actualidad .items .row .taxonomy, .scrollable-actualidad #cXenseCarrousel .row .taxonomy, .scrollable-cxense .items .row .taxonomy, .scrollable-cxense #cXenseCarrousel .row .taxonomy {
    display: none;
  }
  /* line 1118, ../sass/tablet.scss */
  .scrollable-actualidad .items .mask, .scrollable-actualidad #cXenseCarrousel .mask, .scrollable-cxense .items .mask, .scrollable-cxense #cXenseCarrousel .mask {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    left: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 5;
  }
  /* line 1127, ../sass/tablet.scss */
  .scrollable-actualidad .items img, .scrollable-actualidad #cXenseCarrousel img, .scrollable-cxense .items img, .scrollable-cxense #cXenseCarrousel img {
    width: 100%;
  }
  /* line 1130, ../sass/tablet.scss */
  .scrollable-actualidad .items h2, .scrollable-actualidad #cXenseCarrousel h2, .scrollable-cxense .items h2, .scrollable-cxense #cXenseCarrousel h2 {
    position: absolute;
    bottom: 0;
    width: 96%;
    font-weight: normal;
    left: 0;
    color: #fff;
    z-index: 8;
    padding: 2%;
  }

  /* line 1142, ../sass/tablet.scss */
  .actualidad, .cxense {
    position: relative;
    margin-bottom: 6px;
    width: 100%;
    max-width: 300px;
    display: block;
    margin: 0 auto;
    padding: 6px 0;
  }
  /* line 1152, ../sass/tablet.scss */
  .actualidad .nav a, .cxense .nav a {
    position: absolute;
    top: 40%;
    color: #fff;
    z-index: 10;
    font-family: FontAwesome, sans-serif;
    display: block;
    padding: 5px;
    font-size: 22px;
    width: 20px;
    height: 20px;
  }
  /* line 1164, ../sass/tablet.scss */
  .actualidad .nav a.next, .cxense .nav a.next {
    right: 0;
    background: url(/common_files/images/right.svg) center center/cover;
  }
  /* line 1168, ../sass/tablet.scss */
  .actualidad .nav a.prev, .cxense .nav a.prev {
    left: 0;
    background: url(/common_files/images/left.svg) center center/cover;
  }

  /* line 1174, ../sass/tablet.scss */
  .menuFixed {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    border-bottom: 2px solid #ccc;
    z-index: 10;
  }

  /* line 1184, ../sass/tablet.scss */
  .multimedia .row-gallery {
    float: left;
    position: relative;
    overflow: hidden;
  }
  /* line 1188, ../sass/tablet.scss */
  .multimedia .row-gallery img {
    width: 100%;
    display: block;
  }
  /* line 1194, ../sass/tablet.scss */
  .multimedia .row-0 h2 {
    position: absolute;
    bottom: 0;
    color: #fff;
    width: 94%;
    padding: 3%;
    font-weight: normal;
    font-size: 30px;
    line-height: 30px;
    z-index: 6;
  }
  /* line 1207, ../sass/tablet.scss */
  .multimedia .row-1 h2, .multimedia .row-2 h2 {
    font-size: 26px;
    line-height: 26px;
  }
  /* line 1221, ../sass/tablet.scss */
  .multimedia .inner .multimedia-frontpage {
    overflow: hidden;
    padding: 10px;
    position: relative;
  }
  /* line 1225, ../sass/tablet.scss */
  .multimedia .inner .multimedia-frontpage .block-title {
    background: #540072;
    top: 0;
    left: 0;
  }
  /* line 1230, ../sass/tablet.scss */
  .multimedia .inner .multimedia-frontpage .row-0 {
    width: 100%;
    max-width: 600px;
    height: 360px;
    margin: 0 auto 6px;
  }
  /* line 1235, ../sass/tablet.scss */
  .multimedia .inner .multimedia-frontpage .row-0 a {
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 1243, ../sass/tablet.scss */
  .multimedia .inner .multimedia-frontpage .row-0 img {
    width: 100%;
    display: block;
  }
  /* line 1247, ../sass/tablet.scss */
  .multimedia .inner .multimedia-frontpage .row-0 h2 {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    background: rgba(0, 0, 0, 0.6);
    padding: 16px;
    font-size: 20px;
  }
  /* line 1257, ../sass/tablet.scss */
  .multimedia .inner .multimedia-frontpage .row-1, .multimedia .inner .multimedia-frontpage .row-2 {
    width: 100%;
    background: #2a2a2a;
    max-width: 600px;
    margin: 0 auto 6px;
  }
  /* line 1262, ../sass/tablet.scss */
  .multimedia .inner .multimedia-frontpage .row-1 a, .multimedia .inner .multimedia-frontpage .row-2 a {
    overflow: hidden;
    display: block;
  }
  /* line 1265, ../sass/tablet.scss */
  .multimedia .inner .multimedia-frontpage .row-1 a img, .multimedia .inner .multimedia-frontpage .row-2 a img {
    float: left;
    width: 30%;
  }
  /* line 1269, ../sass/tablet.scss */
  .multimedia .inner .multimedia-frontpage .row-1 a h2, .multimedia .inner .multimedia-frontpage .row-2 a h2 {
    float: left;
    width: 65%;
    padding: 0 2.5%;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    margin-top: 6px;
  }
  /* line 1278, ../sass/tablet.scss */
  .multimedia .inner .multimedia-frontpage .row-1 a .mask, .multimedia .inner .multimedia-frontpage .row-2 a .mask {
    display: none !important;
  }

  /* line 1286, ../sass/tablet.scss */
  .voces_bottom {
    overflow: hidden;
    position: relative;
  }
  /* line 1289, ../sass/tablet.scss */
  .voces_bottom .inner {
    padding-top: 10px;
    background: #f1eeec;
  }
  /* line 1293, ../sass/tablet.scss */
  .voces_bottom .autor {
    border-bottom: 1px solid #fff;
    overflow: hidden;
    padding: 10px 10px 0;
    position: relative;
  }
  /* line 1298, ../sass/tablet.scss */
  .voces_bottom .autor .inner-autor {
    padding-top: 30px;
    position: relative;
    border-bottom: 1px solid #FFF;
    overflow: hidden;
  }
  /* line 1304, ../sass/tablet.scss */
  .voces_bottom .autor .inner-autor .autor-img img {
    float: left;
    max-width: 81px;
    height: auto;
    margin-right: 26px;
  }
  /* line 1311, ../sass/tablet.scss */
  .voces_bottom .autor .inner-autor h3 {
    font-weight: normal;
  }
  /* line 1314, ../sass/tablet.scss */
  .voces_bottom .autor .inner-autor a {
    color: #fa6138;
  }
  /* line 1317, ../sass/tablet.scss */
  .voces_bottom .autor .inner-autor .tw {
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    right: 0px;
    top: 20px;
    background: url(/common_files/images/tw-orange.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 1328, ../sass/tablet.scss */
  .voces_bottom .autor .inner-autor .autor-description {
    font-style: italic;
    color: #999;
    font-size: 0.75em;
    float: left;
  }
  /* line 1333, ../sass/tablet.scss */
  .voces_bottom .autor .inner-autor .autor-description p {
    color: #999;
  }

  /* line 1340, ../sass/tablet.scss */
  .voces-right {
    position: relative;
    padding-top: 10px;
  }
  /* line 1343, ../sass/tablet.scss */
  .voces-right .block-title {
    position: relative;
    display: inline-block;
  }
  /* line 1347, ../sass/tablet.scss */
  .voces-right .autor {
    background: #f1eeec;
    overflow-y: hidden;
    padding: 10px 6px;
    border-bottom: 1px solid #fff;
    position: relative;
  }
  /* line 1353, ../sass/tablet.scss */
  .voces-right .autor .autor-img {
    float: left;
    width: 20%;
  }
  /* line 1356, ../sass/tablet.scss */
  .voces-right .autor .autor-img img {
    width: 100%;
    height: auto;
  }
  /* line 1361, ../sass/tablet.scss */
  .voces-right .autor .description {
    float: right;
    width: 70%;
  }
  /* line 1364, ../sass/tablet.scss */
  .voces-right .autor .description h3 {
    font-weight: normal;
    line-height: 18px;
  }
  /* line 1367, ../sass/tablet.scss */
  .voces-right .autor .description h3 a {
    color: #fb4c1c;
  }
  /* line 1371, ../sass/tablet.scss */
  .voces-right .autor .description .autor-description {
    font-style: italic;
    font-size: 12px;
    color: #999;
  }
  /* line 1375, ../sass/tablet.scss */
  .voces-right .autor .description .autor-description p {
    margin: 0;
    color: #999;
  }
  /* line 1380, ../sass/tablet.scss */
  .voces-right .autor .description .tw {
    position: absolute;
    top: 40%;
    right: 20px;
    font-size: 20px;
    color: #fb4c1c;
    display: block;
    height: 20px;
    width: 20px;
    background: url(/common_files/images/tw-orange.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 1396, ../sass/tablet.scss */
  .block-special {
    position: relative;
    margin-top: 6px;
  }
  /* line 1399, ../sass/tablet.scss */
  .block-special .block-header-especial {
    position: relative;
  }
  /* line 1402, ../sass/tablet.scss */
  .block-special img {
    width: 100%;
    display: block;
  }
  /* line 1406, ../sass/tablet.scss */
  .block-special h2 {
    position: absolute;
    bottom: 0;
    width: 96%;
    padding: 2%;
    font-weight: normal;
    left: 0;
    z-index: 5;
  }
  /* line 1414, ../sass/tablet.scss */
  .block-special h2 a {
    color: #fff;
    z-index: 5;
    height: 100%;
    width: 100%;
  }
  /* line 1421, ../sass/tablet.scss */
  .block-special .mask {
    background: #086fa3;
    height: 100%;
    opacity: 0.7;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 4;
  }
  /* line 1431, ../sass/tablet.scss */
  .block-special .social {
    background: #333;
    padding: 3px 1%;
    width: 98%;
    overflow: hidden;
  }
  /* line 1436, ../sass/tablet.scss */
  .block-special .social .share {
    transition: all 0.2s ease;
    display: inline-block;
    width: 30px;
    overflow: hidden;
    float: left;
    padding: 3px;
  }
  /* line 1443, ../sass/tablet.scss */
  .block-special .social .share .fa {
    text-align: center;
    margin-right: 6px;
    font-size: 20px;
    transition: all 0.2s ease;
    float: left;
  }
  /* line 1451, ../sass/tablet.scss */
  .block-special .social .share .content-share {
    width: 156px;
  }
  /* line 1453, ../sass/tablet.scss */
  .block-special .social .share .content-share .fa-sh {
    display: inline-block !important;
    width: 30px;
    height: 28px;
    background: url(/common_files/images/share_white.svg) no-repeat center center/14px #444;
  }
  /* line 1460, ../sass/tablet.scss */
  .block-special .social .share a {
    width: 30px;
    height: 30px;
    display: inline-block;
    float: left;
  }
  /* line 1466, ../sass/tablet.scss */
  .block-special .social .share .fb {
    background: url(/common_files/images/fb.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 1470, ../sass/tablet.scss */
  .block-special .social .share .tw {
    background: url(/common_files/images/tw.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 1474, ../sass/tablet.scss */
  .block-special .social .share .gp {
    background: url(/common_files/images/if_Google_P.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 1479, ../sass/tablet.scss */
  .block-special .social .share:hover {
    background: #fff;
    width: 95px;
  }
  /* line 1482, ../sass/tablet.scss */
  .block-special .social .share:hover .fa-sh {
    background: url(/common_files/images/share_white.svg) no-repeat center center/14px #444;
  }

  /* line 1489, ../sass/tablet.scss */
  .voces_grid {
    margin-top: 0 !important;
  }
  /* line 1491, ../sass/tablet.scss */
  .voces_grid h3.author {
    font-family: Verdana, san-serif;
    text-transform: uppercase;
    font-size: 12px;
    border-bottom: 1px solid #EEE;
    margin-bottom: 10px;
    line-height: 30px;
  }
  /* line 1498, ../sass/tablet.scss */
  .voces_grid h3.author a {
    color: #fb4c1c;
  }
  /* line 1501, ../sass/tablet.scss */
  .voces_grid h3.author img {
    width: 27px !important;
    vertical-align: top;
    margin-right: 6px;
  }

  /* line 1509, ../sass/tablet.scss */
  .inner {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
  }

  /* line 1516, ../sass/tablet.scss */
  .two-columns .left {
    width: 100%;
    position: relative;
    float: none !important;
  }
  /* line 1521, ../sass/tablet.scss */
  .two-columns .right {
    float: none !important;
    margin: 0 auto;
  }
  /* line 1525, ../sass/tablet.scss */
  .two-columns .ads {
    display: block;
    margin: 0 auto;
    max-width: 300px;
    padding: 6px 0;
  }
  /* line 1532, ../sass/tablet.scss */
  .two-columns .social-share .social {
    overflow: hidden;
    margin: 0 auto;
    max-width: 230px;
  }
  /* line 1536, ../sass/tablet.scss */
  .two-columns .social-share .social div {
    float: left;
  }
  /* line 1539, ../sass/tablet.scss */
  .two-columns .social-share .social .fb_share, .two-columns .social-share .social .tw_share, .two-columns .social-share .social .ms_share {
    width: 48px;
  }

  /* line 1546, ../sass/tablet.scss */
  .most-frontpage {
    clear: both;
    width: 100%;
    margin: 6px auto;
  }

  /* line 1552, ../sass/tablet.scss */
  .top_box {
    width: 300px;
    min-height: 250px;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    color: #666;
    font-family: Verdana, sans-serif;
    margin: 0px auto 0px;
    position: relative;
    overflow: hidden;
    float: none;
    margin-bottom: 10px;
  }

  /* line 1566, ../sass/tablet.scss */
  .getComments {
    width: 100%;
    min-width: 320px;
    float: none !important;
    margin-bottom: 20px !important;
  }
  /* line 1571, ../sass/tablet.scss */
  .getComments iframe {
    width: 100% !important;
    min-width: 320px !important;
  }
  /* line 1574, ../sass/tablet.scss */
  .getComments iframe html#facebook #u_0_0 {
    width: 100% !important;
  }

  /* line 1581, ../sass/tablet.scss */
  ul.submenu .preview {
    max-width: 860px !important;
  }

  /* line 1586, ../sass/tablet.scss */
  .pass-validate input[type="password"] {
    display: block;
  }

  /* line 1592, ../sass/tablet.scss */
  .next-article {
    float: left;
    width: 100%;
    position: relative;
  }

  /* line 1598, ../sass/tablet.scss */
  .article {
    float: right;
    width: 100%;
    overflow: hidden;
    position: relative;
    margin: 20px 0;
    height: 300px;
  }
  /* line 1605, ../sass/tablet.scss */
  .article img {
    width: 100%;
    display: block;
  }
  /* line 1609, ../sass/tablet.scss */
  .article .nex-content {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  /* line 1613, ../sass/tablet.scss */
  .article .nex-content h1 {
    color: #fff;
    padding: 10px 4%;
    background: rgba(0, 0, 0, 0.6);
    font-weight: normal;
    font-size: 1em;
    width: 92%;
  }
  /* line 1621, ../sass/tablet.scss */
  .article .nex-content h4 {
    padding: 2px 4%;
    color: #fff;
    text-transform: uppercase;
    background: rgba(51, 180, 219, 0.8);
    font-weight: normal;
    font-size: 12px;
    width: 92%;
  }

  /* line 1632, ../sass/tablet.scss */
  .trendin {
    width: 30%;
    float: left;
  }

  /* line 1637, ../sass/tablet.scss */
  .inline-stat {
    margin: 24px 0 24px 0px;
    padding: 21px 0px 20px;
  }
  /* line 1640, ../sass/tablet.scss */
  .inline-stat .stat-number {
    font-size: 3.6em;
    margin-right: 20px;
    margin-left: 20px;
  }
  /* line 1645, ../sass/tablet.scss */
  .inline-stat .stat-unit {
    font-size: 1.2em;
    margin-right: 0px !important;
  }
  /* line 1649, ../sass/tablet.scss */
  .inline-stat .stat-desc {
    margin-left: 175px;
  }

  /* line 1654, ../sass/tablet.scss */
  .evento .eventos-img {
    max-width: 500px;
  }
  /* line 1656, ../sass/tablet.scss */
  .evento .eventos-img h2 {
    margin: 20px 8px;
  }
  /* line 1659, ../sass/tablet.scss */
  .evento .eventos-img .item {
    width: 30%;
    margin: 0 8px 10px 8px;
  }

  /* line 1665, ../sass/tablet.scss */
  .eventos-img-item {
    width: 46%;
  }
  /* line 1667, ../sass/tablet.scss */
  .eventos-img-item h2 {
    font-size: 12px;
    line-height: 15px;
  }

  /* line 1673, ../sass/tablet.scss */
  #confirmacionLoginFb {
    width: 96%;
    margin: 0 auto;
    display: none;
    padding-top: 20px;
    max-width: 320px;
  }

  /* line 1680, ../sass/tablet.scss */
  #formRegistro {
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    position: relative;
  }
  /* line 1686, ../sass/tablet.scss */
  #formRegistro ul.tabs {
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    background: white;
    width: 100%;
  }
  /* line 1693, ../sass/tablet.scss */
  #formRegistro ul.tabs li {
    float: left;
    list-style: none;
    font-size: 13px;
    width: 25%;
  }
  /* line 1699, ../sass/tablet.scss */
  #formRegistro ul.tabs li a {
    color: #337ab7;
    text-align: center;
    display: block;
    text-transform: uppercase;
    padding: 10px 4px;
    font-size: 12px;
    line-height: 14px;
  }
  /* line 1709, ../sass/tablet.scss */
  #formRegistro ul.tabs li.active {
    margin-bottom: -1px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  /* line 1713, ../sass/tablet.scss */
  #formRegistro ul.tabs li.active a {
    background: #337ab7;
    color: white;
  }
  /* line 1720, ../sass/tablet.scss */
  #formRegistro .message-win p {
    font-size: 12px;
    width: 300px;
    margin: 0 auto;
    line-height: 18px;
  }
  /* line 1727, ../sass/tablet.scss */
  #formRegistro .fixedTab {
    position: fixed;
  }
  /* line 1731, ../sass/tablet.scss */
  #formRegistro #tab-last li {
    list-style: none;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    width: 90%;
    margin: 0 auto;
    height: 90px;
    transition: all 0.2s ease-in-out;
  }
  /* line 1742, ../sass/tablet.scss */
  #formRegistro #tab-last li a {
    display: block;
    overflow: hidden;
    padding: 10px;
  }
  /* line 1746, ../sass/tablet.scss */
  #formRegistro #tab-last li a img {
    display: block;
    width: 100px;
    float: left;
    margin-right: 10px;
    transition: all 0.2s ease-in-out;
  }
  /* line 1753, ../sass/tablet.scss */
  #formRegistro #tab-last li a h3 {
    float: left;
    padding: 10px;
    font-size: 18px;
    color: #222;
    display: contents;
  }
  /* line 1762, ../sass/tablet.scss */
  #formRegistro #tab-last li:hover {
    background: #e9e9e9;
  }
  /* line 1764, ../sass/tablet.scss */
  #formRegistro #tab-last li:hover img {
    transform: scale(1.1);
    transition: all 0.2s ease-in-out;
  }
  /* line 1772, ../sass/tablet.scss */
  #formRegistro h2 {
    color: #525252;
    margin: 20px auto;
  }
  /* line 1776, ../sass/tablet.scss */
  #formRegistro .login-fb {
    background: #4267b2;
    color: #fff;
    padding: 18px 20px;
    margin: 10px auto;
    float: none;
    width: max-content;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
  }
  /* line 1786, ../sass/tablet.scss */
  #formRegistro .login-fb .facebook {
    padding: 10px 20px 10px 6px;
    border-right: 1px solid #fff;
    margin-right: 10px;
    float: left;
    width: 20px;
    height: 10px;
    display: block;
    background: url(/common_files/images/facebook_white.svg) no-repeat center center/25px;
  }
  /* line 1797, ../sass/tablet.scss */
  #formRegistro .login-fb:hover {
    cursor: pointer;
  }
  /* line 1800, ../sass/tablet.scss */
  #formRegistro .indicates-required {
    display: block;
    margin-bottom: 3px;
    font-size: 0.7em;
    font-weight: normal;
    color: #525252;
  }
  /* line 1807, ../sass/tablet.scss */
  #formRegistro .asterisk {
    color: #e85c41;
    font-size: 100%;
    font-weight: normal;
    position: relative;
    top: 0px;
  }
  /* line 1815, ../sass/tablet.scss */
  #formRegistro input[type="text"], #formRegistro input[type="date"], #formRegistro input[type="email"], #formRegistro input[type="password"], #formRegistro input[type="file"], #formRegistro select {
    border: 0;
    border-radius: 0;
    width: 100%;
    border-bottom: 1px solid #222;
    padding: 10px  5px;
    -webkit-appearance: none;
    line-height: 24px;
  }
  /* line 1824, ../sass/tablet.scss */
  #formRegistro select {
    background: none;
  }
  /* line 1827, ../sass/tablet.scss */
  #formRegistro .item {
    overflow: hidden;
    margin-bottom: 20px;
  }
  /* line 1831, ../sass/tablet.scss */
  #formRegistro .clear {
    width: 200px;
    margin: 0 auto;
  }
  /* line 1835, ../sass/tablet.scss */
  #formRegistro .disclaimer {
    font-size: 14px;
    line-height: 14px;
  }
  /* line 1838, ../sass/tablet.scss */
  #formRegistro .disclaimer a {
    color: #086fa3;
  }
  /* line 1842, ../sass/tablet.scss */
  #formRegistro .recovery {
    width: 48%;
    float: left;
    border-left: 1px solid #22c7ed;
    color: #22c7ed;
    font-size: 12px;
    margin-top: 5px;
    text-transform: uppercase;
    padding-left: 1%;
    line-height: 12px;
  }
  /* line 1853, ../sass/tablet.scss */
  #formRegistro h2 {
    font-family: Verdana, sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    color: #222;
  }
  /* line 1860, ../sass/tablet.scss */
  #formRegistro .single-promo {
    margin-bottom: 30px;
    border-radius: 10px;
    width: 98%;
    padding: 1%;
    min-height: 240px;
  }
  /* line 1867, ../sass/tablet.scss */
  #formRegistro .single-promo h3 {
    color: white;
    text-align: center;
    display: block;
    font-size: 40px;
    line-height: 40px;
    text-transform: uppercase;
  }
  /* line 1875, ../sass/tablet.scss */
  #formRegistro .single-promo .clear {
    margin-top: 140px;
  }
  /* line 1880, ../sass/tablet.scss */
  #formRegistro #noti-promo, #formRegistro #notification {
    text-align: center;
    color: white;
    margin: 10px auto;
    background: #dff0d8;
    color: #3c763d;
    border: 1px solid #3c763d;
    border-radius: 5px;
    padding: 10px 1%;
    width: 96%;
    display: none;
  }
  /* line 1893, ../sass/tablet.scss */
  #formRegistro button {
    background: #222;
    border: 0;
    border-radius: 15px;
    padding: 10px;
    color: white;
    margin: 10px 0;
    text-transform: uppercase;
    font-size: 14px;
    width: 200px;
  }
  /* line 1904, ../sass/tablet.scss */
  #formRegistro .inner-login, #formRegistro .formUpdateProfile {
    max-width: 540px;
    margin: 0 auto;
  }
  /* line 1908, ../sass/tablet.scss */
  #formRegistro #tab-profile, #formRegistro #tab-updateProfile {
    max-width: 540px;
    margin: 0 auto;
  }
  /* line 1912, ../sass/tablet.scss */
  #formRegistro .info-user {
    overflow: hidden;
  }
  /* line 1915, ../sass/tablet.scss */
  #formRegistro .info-user h2 {
    text-align: center;
    display: block;
    width: 100%;
  }
  /* line 1920, ../sass/tablet.scss */
  #formRegistro .info-user h4 {
    text-transform: uppercase;
    text-align: center;
    display: block;
    font-size: 25px;
    line-height: 80px;
  }
  /* line 1927, ../sass/tablet.scss */
  #formRegistro .info-user > div {
    overflow: hidden;
    font-size: 14px;
    margin: 10px auto;
    transition: all 0.2s ease-in-out;
  }
  /* line 1933, ../sass/tablet.scss */
  #formRegistro .info-user > div label {
    width: 100%;
    font-weight: bold;
  }
  /* line 1937, ../sass/tablet.scss */
  #formRegistro .info-user > div .data {
    width: 100%;
    border-bottom: 1px solid #222;
    line-height: 40px;
  }

  /* line 1946, ../sass/tablet.scss */
  .comeBack {
    position: relative;
    display: inline-block;
  }
  /* line 1949, ../sass/tablet.scss */
  .comeBack a {
    color: #444;
  }
  /* line 1952, ../sass/tablet.scss */
  .comeBack a:before {
    float: left;
    width: 20px;
    height: 20px;
    margin-top: 3px;
    display: block;
    content: "";
    background: url(/common_files/images/left-arrow-p.svg) center center/contain no-repeat;
  }

  /* line 1962, ../sass/tablet.scss */
  .verify {
    text-align: center;
    color: #525252;
  }

  /* line 1969, ../sass/tablet.scss */
  .pass-validate input[type="password"] {
    border: 1px solid #666;
    line-height: 20px;
    height: 45px;
    width: 100%;
    max-width: 480px;
    clear: both;
    padding: 6px;
    border-radius: 6px;
    margin-bottom: 10px;
  }
  /* line 1980, ../sass/tablet.scss */
  .pass-validate input[type="submit"] {
    width: 120px;
  }

  /* line 1984, ../sass/tablet.scss */
  .success-msg {
    background: #dff0d8;
    text-align: center;
    border-color: #d0e9c6;
    border: 1px solid transparent;
    color: white;
    border-radius: 10px;
    padding: 5px;
    color: #3c763d;
  }
  /* line 1993, ../sass/tablet.scss */
  .success-msg a {
    color: #3c763d;
  }

  /* line 1998, ../sass/tablet.scss */
  .error-msg {
    background: #f2dede;
    text-align: center;
    border-color: #d0e9c6;
    border: 1px solid transparent;
    color: #a94442;
    border-radius: 10px;
    padding: 5px;
  }
  /* line 2006, ../sass/tablet.scss */
  .error-msg a {
    color: #a94442;
  }

  /* line 2010, ../sass/tablet.scss */
  .alert-msg {
    background: #fcf8e3;
    text-align: center;
    border-color: #faebcc;
    border: 1px solid transparent;
    color: #8a6d3b;
    border-radius: 10px;
    padding: 5px;
  }
  /* line 2018, ../sass/tablet.scss */
  .alert-msg a {
    color: #8a6d3b;
  }

  /* line 2022, ../sass/tablet.scss */
  .jobs {
    margin: 30px auto;
  }

  /* line 2025, ../sass/tablet.scss */
  .jobs-carrousel {
    width: 100%;
    position: relative;
    max-width: 940px;
    overflow: hidden;
    z-index: 1;
  }
  /* line 2031, ../sass/tablet.scss */
  .jobs-carrousel h3 {
    text-align: center;
    background: url("/common_files/images/bg-feria-empleo.png") no-repeat center -120px/cover;
    width: 96%;
    font-size: 40px;
    padding: 50px 2%;
    color: #464444;
    margin-bottom: 20px;
    font-weight: lighter;
  }
  /* line 2041, ../sass/tablet.scss */
  .jobs-carrousel h2 {
    width: 96%;
    padding: 2%;
    background: #222;
    color: white;
    margin-bottom: 20px;
  }
  /* line 2048, ../sass/tablet.scss */
  .jobs-carrousel h4 {
    font-weight: lighter;
    color: #353434;
    text-transform: uppercase;
    font-family: "Open Sans";
    line-height: 30px;
  }
  /* line 2055, ../sass/tablet.scss */
  .jobs-carrousel #categories {
    z-index: 1;
  }
  /* line 2058, ../sass/tablet.scss */
  .jobs-carrousel #categories #contentCat li.categories {
    list-style: none;
    border-bottom: 1px solid #c4c1bd;
    padding: 20px 10px;
    color: #10a7ad;
    cursor: pointer;
    overflow: hidden;
  }
  /* line 2066, ../sass/tablet.scss */
  .jobs-carrousel #categories #contentCat li.categories i {
    text-align: center;
    width: 40px;
    float: left;
    color: gray;
    font-size: 30px;
  }
  /* line 2073, ../sass/tablet.scss */
  .jobs-carrousel #categories #contentCat li.categories span {
    border-left: 1px solid #c4c1bd;
    display: block;
    line-height: 30px;
    padding-left: 20px;
    float: left;
    margin-left: 20px;
  }
  /* line 2081, ../sass/tablet.scss */
  .jobs-carrousel #categories #contentCat li.categories span:hover {
    text-decoration: underline;
  }
  /* line 2085, ../sass/tablet.scss */
  .jobs-carrousel #categories #contentCat li:hover {
    background: #e9e9e9;
  }
  /* line 2090, ../sass/tablet.scss */
  .jobs-carrousel #positions {
    transition: all 0.2s ease-in-out;
    z-index: 2;
  }
  /* line 2093, ../sass/tablet.scss */
  .jobs-carrousel #positions #contentPoss {
    overflow: hidden;
  }
  /* line 2096, ../sass/tablet.scss */
  .jobs-carrousel #positions li.positions {
    list-style: none;
    border-bottom: 1px solid #666;
    padding: 20px 1%;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    float: left;
    width: 31.33333%;
  }
  /* line 2105, ../sass/tablet.scss */
  .jobs-carrousel #positions li.positions span {
    display: block;
    line-height: 14px;
    padding-left: 10px;
    margin-bottom: 10px;
    font-size: 12px;
  }
  /* line 2114, ../sass/tablet.scss */
  .jobs-carrousel #positions li.positions span.date:before {
    width: 20px;
    height: 20px;
    background: url("/common_files/images/calendar_icon.svg") center center;
    content: "";
    display: block;
    float: left;
    margin-right: 10px;
  }
  /* line 2123, ../sass/tablet.scss */
  .jobs-carrousel #positions li.positions span.wage:before {
    width: 20px;
    height: 20px;
    background: url("/common_files/images/q_icon.svg") center center;
    content: "";
    display: block;
    float: left;
    margin-right: 10px;
  }
  /* line 2133, ../sass/tablet.scss */
  .jobs-carrousel #positions li:hover {
    background: #e9e9e9;
  }
  /* line 2137, ../sass/tablet.scss */
  .jobs-carrousel #position {
    z-index: 3;
    transition: all 0.2s ease-in-out;
  }
  /* line 2141, ../sass/tablet.scss */
  .jobs-carrousel #position h2 {
    width: 96%;
    padding: 2%;
    background: #222;
    color: white;
    margin-bottom: 20px;
  }
  /* line 2148, ../sass/tablet.scss */
  .jobs-carrousel #position h4 {
    display: inline-block;
    border-bottom: 1px solid #10a7ad;
    width: 20%;
    float: left;
  }
  /* line 2154, ../sass/tablet.scss */
  .jobs-carrousel #position #apply {
    background: #10a7ad;
    border: 0;
    width: 150px;
    margin: 0 auto;
    color: white;
    text-align: center;
    padding: 10px;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 14px;
    margin-top: 10px;
  }
  /* line 2167, ../sass/tablet.scss */
  .jobs-carrousel #position .item {
    overflow: hidden;
    margin-bottom: 20px;
  }
  /* line 2173, ../sass/tablet.scss */
  .jobs-carrousel #position #contentPos .desc {
    width: 78%;
    float: right;
  }
  /* line 2177, ../sass/tablet.scss */
  .jobs-carrousel #position #contentPos .desc li {
    list-style-position: inside;
  }
  /* line 2183, ../sass/tablet.scss */
  .jobs-carrousel #categories, .jobs-carrousel #positions, .jobs-carrousel #position {
    width: 100%;
    transition: all 0.2s ease-in-out;
    /*        >div{
                float: left;
                width: 940px;
                position: relative;
            }*/
  }
  /* line 2193, ../sass/tablet.scss */
  .jobs-carrousel #positions, .jobs-carrousel #position {
    left: 100%;
    background: white;
  }
  /* line 2197, ../sass/tablet.scss */
  .jobs-carrousel .closePos, .jobs-carrousel .closePoss {
    display: none;
  }
  /* line 2200, ../sass/tablet.scss */
  .jobs-carrousel .back {
    width: 30px;
    height: 30px;
    background: url(/common_files/images/left-arrow-p.svg) center center no-repeat;
    margin: 10px 0;
    border-radius: 100%;
    border: 1px solid #666;
  }

  /* line 2209, ../sass/tablet.scss */
  .required {
    color: #fc6d6f;
    padding: 10px;
    display: none;
    margin: 5px 0;
    border-left: 10px solid #fc6d6f;
    font-size: 12px;
    line-height: 14px;
  }
  /* line 2217, ../sass/tablet.scss */
  .required a {
    color: #22c7ed;
  }

  /* line 2221, ../sass/tablet.scss */
  .button {
    background: #007bff;
    border: 0;
    padding: 10px;
    color: white;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 14px;
  }

  /* line 2230, ../sass/tablet.scss */
  #adBlocker {
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
    text-align: center;
    overflow: visible;
    position: relative;
  }
  /* line 2238, ../sass/tablet.scss */
  #adBlocker .shield {
    background: url("/common_files/images/adBlocker.png") no-repeat center center/140%;
    width: 150px;
    height: 150px;
    position: absolute;
    top: 10px;
    left: -75px;
  }
  /* line 2246, ../sass/tablet.scss */
  #adBlocker .head-title {
    margin-top: 20px;
    background: #ee8076;
    padding: 10px;
    width: 80%;
    padding: 10px 10%;
    color: white;
    line-height: 40px;
    font-size: 30px;
  }
  /* line 2256, ../sass/tablet.scss */
  #adBlocker .txt {
    border-bottom: 1px solid #ee8076;
    line-height: 26px;
    width: 80%;
    padding: 0 10%;
  }
  /* line 2262, ../sass/tablet.scss */
  #adBlocker .tnks {
    font-size: 20px;
    font-weight: bold;
    line-height: 40px;
  }

  /* line 2270, ../sass/tablet.scss */
  .elecciones .data-elecciones {
    overflow: hidden;
    transition: all 0.3s ease-in-out;
  }
  /* line 2274, ../sass/tablet.scss */
  .elecciones h2 {
    clear: both;
    display: block;
    text-align: center;
    margin-bottom: 10px;
    line-height: 50px;
  }
  /* line 2281, ../sass/tablet.scss */
  .elecciones .conteo-total {
    width: 100%;
    margin: 20px auto;
    overflow: hidden;
    max-width: 400px;
  }
  /* line 2287, ../sass/tablet.scss */
  .elecciones .conteo-total .c-votos {
    float: left;
    width: 25%;
    font-size: 12px;
    max-width: 100px;
  }
  /* line 2292, ../sass/tablet.scss */
  .elecciones .conteo-total .c-votos .auto-m {
    margin: 0 auto;
    width: 100%;
    text-align: center;
  }
  /* line 2297, ../sass/tablet.scss */
  .elecciones .conteo-total .c-votos .square {
    width: 15px;
    height: 15px;
    border-radius: 10%;
    float: left;
    margin: 0px 5px 5px;
    border: 1px solid #e9e9e9;
  }
  /* line 2305, ../sass/tablet.scss */
  .elecciones .conteo-total .c-votos span {
    font-size: 10px;
    line-height: 17px;
  }
  /* line 2309, ../sass/tablet.scss */
  .elecciones .conteo-total .c-votos .cant_votos {
    margin: 0;
    text-align: center;
  }
  /* line 2314, ../sass/tablet.scss */
  .elecciones .conteo-total .c-votos:last-child {
    border-right: 0;
  }
  /* line 2319, ../sass/tablet.scss */
  .elecciones .validos .square {
    background: #d4edda;
  }
  /* line 2324, ../sass/tablet.scss */
  .elecciones .blanco .square {
    background: white;
  }
  /* line 2329, ../sass/tablet.scss */
  .elecciones .nulos .square {
    background: #f8d7da;
  }
  /* line 2334, ../sass/tablet.scss */
  .elecciones .total .square {
    background: #cce5ff;
  }
  /* line 2338, ../sass/tablet.scss */
  .elecciones .banner-elecciones {
    width: 100%;
    height: 80px;
    line-height: 80px;
    background: #e9e9e9;
    text-align: center;
    margin-bottom: 10px;
    color: white;
    background: url("/common_files/images/banner-elecciones-desktop.jpg") no-repeat center center/cover;
    text-transform: uppercase;
  }
  /* line 2349, ../sass/tablet.scss */
  .elecciones .tipo-eleccion {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
  }
  /* line 2354, ../sass/tablet.scss */
  .elecciones .presidenciables, .elecciones .alcaldes {
    float: left;
    width: 100%;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    color: white;
    transition: all 0.2s ease-in-out;
  }
  /* line 2365, ../sass/tablet.scss */
  .elecciones .presidenciables {
    border-radius: 5px;
    background: #16304e;
  }
  /* line 2369, ../sass/tablet.scss */
  .elecciones .presidenciables span {
    display: block;
  }
  /* line 2374, ../sass/tablet.scss */
  .elecciones .alcaldes {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background: #b01c2e;
  }
  /* line 2378, ../sass/tablet.scss */
  .elecciones .alcaldes span {
    display: block;
    border-left: 1px solid #222;
  }
  /* line 2383, ../sass/tablet.scss */
  .elecciones .presidenciables:hover, .elecciones .alcaldes:hover {
    float: left;
    width: 100%;
    line-height: 40px;
    text-align: center;
    background: #9e9e9e;
  }
  /* line 2390, ../sass/tablet.scss */
  .elecciones .item-resultados-presi {
    border-top: 1px solid #e9e9e9;
    width: 100%;
    transition: all 0.2s ease-in-out;
    overflow: hidden;
    margin-bottom: 30px;
    padding-top: 20px;
  }
  /* line 2398, ../sass/tablet.scss */
  .elecciones .item-resultados-presi p {
    margin: 0;
  }
  /* line 2402, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .barcontent {
    width: 60%;
    float: left;
    overflow: hidden;
    height: 130px;
    position: relative;
    margin: 0 4%;
  }
  /* line 2409, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .barcontent .bar-right {
    right: 0;
  }
  /* line 2411, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .barcontent .bar-right .porcentaje {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    right: 0;
    left: inherit;
  }
  /* line 2417, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .barcontent .bar-right p {
    float: right;
  }
  /* line 2421, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .barcontent .bar-left {
    left: 0;
  }
  /* line 2423, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .barcontent .bar-left .porcentaje {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    left: 0;
  }
  /* line 2428, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .barcontent .bar-left p {
    float: left;
  }
  /* line 2432, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .barcontent .bar {
    height: 130px;
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
    position: absolute;
    top: 40px;
  }
  /* line 2439, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .barcontent .bar .votos {
    margin: 0 auto;
    font-size: 10px;
    text-align: center;
  }
  /* line 2444, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .barcontent .bar .porcentaje {
    position: relative;
    bottom: 0;
    display: block;
    width: 100%;
    height: 50px;
    margin-right: 10px;
    opacity: 0.6;
    transition: all 0.2s ease-in-out;
  }
  /* line 2453, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .barcontent .bar .porcentaje .p-votos {
    width: 100%;
    max-width: 200px;
    margin: 0 auto;
    width: 100%;
    text-align: center;
  }
  /* line 2460, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .barcontent .bar .porcentaje p {
    font-size: 19px;
    text-align: center;
    width: 100%;
    line-height: 45px;
    color: #fff;
  }
  /* line 2472, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .img-name {
    float: left;
    width: 15%;
    overflow: hidden;
  }
  /* line 2476, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .img-name img {
    width: 100%;
    margin: 0 auto;
    display: block;
    border-radius: 100%;
  }
  /* line 2482, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .img-name h5 {
    margin: 5px auto;
    line-height: 15px;
    text-align: center;
  }
  /* line 2487, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .img-name .img {
    height: 80px;
    overflow: hidden;
  }
  /* line 2492, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .candidato, .elecciones .item-resultados-presi .partido {
    display: block;
    float: left;
    margin-bottom: 6px;
    text-align: center;
  }
  /* line 2497, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .candidato img, .elecciones .item-resultados-presi .partido img {
    width: 50%;
    margin: 0 auto;
    text-align: center;
  }
  /* line 2502, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .candidato p, .elecciones .item-resultados-presi .partido p {
    line-height: 16px;
    font-size: 12px;
    font-weight: bold;
  }
  /* line 2508, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .inner-elecciones {
    overflow: hidden;
    width: 100%;
    max-width: 350px;
    margin: 20px auto;
  }
  /* line 2513, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .inner-elecciones .img-name {
    width: 20% !important;
  }
  /* line 2517, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .inner-elecciones .candidato p {
    margin-top: 10px;
  }
  /* line 2522, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos {
    width: 50% !important;
  }
  /* line 2524, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar {
    top: 0 !important;
  }
  /* line 2526, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar .porcentaje {
    border: 1px solid #BABABA;
    height: 30px;
  }
  /* line 2529, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar .porcentaje p {
    line-height: 30px !important;
  }
  /* line 2533, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar .p-votos {
    font-size: 12px !important;
  }
  /* line 2538, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar-left .porcentaje {
    background: #fff;
  }
  /* line 2540, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar-left .porcentaje p {
    color: #000 !important;
  }
  /* line 2546, ../sass/tablet.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar-right .porcentaje {
    background: #e01222;
  }
  /* line 2552, ../sass/tablet.scss */
  .elecciones .item-resultados-presi:hover {
    background: #f1eeec;
  }
  /* line 2554, ../sass/tablet.scss */
  .elecciones .item-resultados-presi:hover .porcentaje {
    opacity: 1;
    transition: all 0.2s ease-in-out;
  }
  /* line 2559, ../sass/tablet.scss */
  .elecciones .item-resultados-alcalde {
    border-top: 1px solid #e9e9e9;
    width: 98%;
    padding: 6px 1%;
    transition: all 0.2s ease-in-out;
    overflow: hidden;
  }
  /* line 2566, ../sass/tablet.scss */
  .elecciones .item-resultados-alcalde .bar {
    height: 33px;
    border-radius: 5px;
    overflow: hidden;
  }
  /* line 2570, ../sass/tablet.scss */
  .elecciones .item-resultados-alcalde .bar p {
    margin: 0;
    line-height: 33px;
  }
  /* line 2576, ../sass/tablet.scss */
  .elecciones .item-resultados-alcalde .content-e {
    overflow: hidden;
  }
  /* line 2578, ../sass/tablet.scss */
  .elecciones .item-resultados-alcalde .content-e .candidato {
    float: left;
    width: 20%;
  }
  /* line 2581, ../sass/tablet.scss */
  .elecciones .item-resultados-alcalde .content-e .candidato img {
    width: 60%;
    display: block;
  }
  /* line 2585, ../sass/tablet.scss */
  .elecciones .item-resultados-alcalde .content-e .candidato h5 {
    margin: 5px auto;
    line-height: 15px;
    text-align: center;
  }
  /* line 2591, ../sass/tablet.scss */
  .elecciones .item-resultados-alcalde .content-e .partido {
    font-size: 12px;
    width: 80%;
    float: left;
    font-weight: bold;
  }
  /* line 2598, ../sass/tablet.scss */
  .elecciones .item-resultados-alcalde .bar {
    margin-top: 5px;
  }
  /* line 2601, ../sass/tablet.scss */
  .elecciones .item-resultados-alcalde .porcentaje {
    line-height: 30px;
    float: left;
    display: block;
    height: 33px;
    margin-right: 10px;
    opacity: 0.6;
    transition: all 0.2s ease-in-out;
  }
  /* line 2612, ../sass/tablet.scss */
  .elecciones .item-resultados-alcalde:hover {
    background: #f1eeec;
  }
  /* line 2614, ../sass/tablet.scss */
  .elecciones .item-resultados-alcalde:hover .porcentaje {
    opacity: 1;
    transition: all 0.2s ease-in-out;
  }
  /* line 2619, ../sass/tablet.scss */
  .elecciones .deptos, .elecciones .munis {
    width: 33.33%;
    float: left;
    text-align: center;
    cursor: pointer;
  }
  /* line 2625, ../sass/tablet.scss */
  .elecciones .deptos span, .elecciones .munis span {
    display: block;
    width: 98%;
    margin: 6px 1%;
    border-bottom: 1px solid #e9e9e9;
    padding: 3px 0;
    transition: all 0.5s ease-in-out;
  }
  /* line 2633, ../sass/tablet.scss */
  .elecciones .deptos span:hover, .elecciones .munis span:hover {
    background: #e9e9e9;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
  }
  /* line 2639, ../sass/tablet.scss */
  .elecciones .copy-elecciones {
    font-size: 12px;
    font-weight: bold;
  }

  /* line 2649, ../sass/tablet.scss */
  .bg-impreso .rowImpreso .relative .wordContent .titleMonth {
    font-size: 18px;
  }
  /* line 2654, ../sass/tablet.scss */
  .bg-impreso .rowImpreso .impresos-content {
    width: 270px;
    height: 310px;
  }
  /* line 2657, ../sass/tablet.scss */
  .bg-impreso .rowImpreso .impresos-content .impresosPdf {
    width: 5000px;
  }
  /* line 2659, ../sass/tablet.scss */
  .bg-impreso .rowImpreso .impresos-content .impresosPdf .item-impreso {
    width: 250px;
  }
  /* line 2662, ../sass/tablet.scss */
  .bg-impreso .rowImpreso .impresos-content .impresosPdf .item-impreso .item-pdf .supp_div {
    bottom: 10px;
    right: 80px;
  }
  /* line 2671, ../sass/tablet.scss */
  .bg-impreso .descPdf {
    width: 60% !important;
  }
  /* line 2673, ../sass/tablet.scss */
  .bg-impreso .descPdf p {
    font-size: 10px;
  }
  /* line 2675, ../sass/tablet.scss */
  .bg-impreso .descPdf p .icon-download {
    width: 25px !important;
    height: 25px !important;
    margin-top: -1px !important;
  }
  /* line 2684, ../sass/tablet.scss */
  .bg-impreso .descSup p .icon-download {
    margin-top: 0 !important;
  }

  /* line 2691, ../sass/tablet.scss */
  #epl_impact_div2, #epl_impact_div {
    display: none !important;
  }

  /* line 2694, ../sass/tablet.scss */
  .logo-sponsored {
    top: 60px;
  }
}
@media (max-width: 767px) {
  /* line 4, ../sass/mobile.scss */
  .leaderboard {
    overflow: hidden !important;
  }

  /* line 8, ../sass/mobile.scss */
  .modal {
    top: 0px;
  }
  /* line 10, ../sass/mobile.scss */
  .modal .modal-contenido {
    width: 100% !important;
    max-width: 365px;
  }
  /* line 13, ../sass/mobile.scss */
  .modal .modal-contenido .closeModal {
    width: 28px !important;
    height: 28px !important;
  }
  /* line 18, ../sass/mobile.scss */
  .modal .modal-contenido a p {
    font-size: 12px;
    margin-top: 35px;
  }
  /* line 24, ../sass/mobile.scss */
  .modal .modalAlert {
    max-width: 365px;
    background: url(/common_files/images/logo.svg) 15px center no-repeat/35px #222;
  }
  /* line 27, ../sass/mobile.scss */
  .modal .modalAlert .closeModal {
    width: 25px;
    height: 25px;
  }
  /* line 31, ../sass/mobile.scss */
  .modal .modalAlert p {
    max-width: 250px !important;
    font-size: 12px;
    line-height: 16px;
  }

  /* line 39, ../sass/mobile.scss */
  ul.submenu {
    display: none;
    position: absolute;
    top: 100%;
    width: 100%;
    left: 0;
    background: #fff;
    text-align: center;
    border-top: 1px solid #eee;
  }
  /* line 48, ../sass/mobile.scss */
  ul.submenu .preview {
    border-bottom: 1px solid #eee;
    list-style: none;
    overflow: hidden;
    max-width: 940px;
    margin: 0 auto;
  }
  /* line 55, ../sass/mobile.scss */
  ul.submenu .preview .border {
    width: 100%;
    max-width: 940px;
    overflow: hidden;
    margin: 0 auto;
  }
  /* line 60, ../sass/mobile.scss */
  ul.submenu .preview .border .row {
    width: 31.33%;
    float: left;
    padding: 20px 1%;
    height: 64px;
    overflow: hidden;
  }
  /* line 66, ../sass/mobile.scss */
  ul.submenu .preview .border .row a {
    display: block;
    overflow: hidden;
  }
  /* line 69, ../sass/mobile.scss */
  ul.submenu .preview .border .row a img {
    float: left;
    margin-right: 20px;
    max-width: 60px;
  }
  /* line 74, ../sass/mobile.scss */
  ul.submenu .preview .border .row a h3 {
    color: #444;
    font-weight: normal;
    text-align: left;
    font-size: 16px;
    line-height: 16px;
  }
  /* line 84, ../sass/mobile.scss */
  ul.submenu .preview .preview-voces {
    float: left;
    width: 50%;
    overflow: hidden;
    padding: 1% 0;
  }
  /* line 89, ../sass/mobile.scss */
  ul.submenu .preview .preview-voces > h3 {
    color: #fb4c1c;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, san-serif;
    text-align: left;
    text-transform: uppercase;
    padding: 0px 6px;
  }
  /* line 98, ../sass/mobile.scss */
  ul.submenu .preview .preview-voces .comun-voces {
    width: 96%;
    background: #F5F3F2;
    margin-bottom: 10px;
    padding: 20px 2%;
    font-style: italic;
    font-family: Verdana, san-serif;
    font-weight: bold;
  }
  /* line 106, ../sass/mobile.scss */
  ul.submenu .preview .preview-voces .comun-voces span {
    background: url(/desktop/images/content-type-voces.svg) no-repeat;
    width: 32px;
    height: 22px;
    display: inline-block;
    margin-right: 10px;
    float: left;
  }
  /* line 114, ../sass/mobile.scss */
  ul.submenu .preview .preview-voces .comun-voces > a {
    text-align: left;
    display: inline-block;
    color: #333;
    background-position: top left;
    float: left;
    width: 90%;
  }
  /* line 122, ../sass/mobile.scss */
  ul.submenu .preview .preview-voces .comun-voces h3 {
    clear: both;
  }
  /* line 124, ../sass/mobile.scss */
  ul.submenu .preview .preview-voces .comun-voces h3 a {
    text-align: right;
    display: block;
    padding: 6px;
    color: #fb4c1c;
    font-weight: normal;
    font-size: 14px;
  }
  /* line 136, ../sass/mobile.scss */
  ul.submenu > li.comun {
    border-left: 1px solid #ccc;
    display: inline-block;
  }
  /* line 139, ../sass/mobile.scss */
  ul.submenu > li.comun a {
    display: block;
    text-transform: uppercase;
    font-size: 0.725em;
    color: #222;
    padding: 6px 14px;
  }

  /* line 149, ../sass/mobile.scss */
  .menu-expandible .author-list {
    width: 48%;
    float: left;
    padding: 1%;
    margin-top: 20px;
  }
  /* line 154, ../sass/mobile.scss */
  .menu-expandible .author-list li {
    float: left;
    width: 31.33%;
    text-align: left;
    margin: 6px 1%;
    border-bottom: 1px solid #eee;
    list-style: none;
  }
  /* line 162, ../sass/mobile.scss */
  .menu-expandible .author-list li a {
    display: block;
    color: #666;
    font-family: Stag Web;
    font-style: italic;
    font-size: 0.8em;
  }
  /* line 170, ../sass/mobile.scss */
  .menu-expandible .author-list li.top {
    border-top: 1px solid #eee;
  }

  /* line 176, ../sass/mobile.scss */
  .highlight .top_box {
    float: none !important;
    margin: 6px auto;
    width: 300px;
    height: 250px;
    overflow: hidden;
  }
  /* line 183, ../sass/mobile.scss */
  .highlight .row {
    position: relative;
    overflow: hidden;
    margin-bottom: 6px;
  }
  /* line 187, ../sass/mobile.scss */
  .highlight .row .taxonomy a {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    color: #fff;
    line-height: 12px;
    padding: 4px;
    text-transform: uppercase;
    font-size: 0.8em;
  }
  /* line 198, ../sass/mobile.scss */
  .highlight .row .date {
    color: #666;
    font-size: 12px;
    clear: both;
    display: block;
  }
  /* line 204, ../sass/mobile.scss */
  .highlight .row .mask {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 37%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8', endColorstr='#000000',GradientType=0 );
    z-index: 1;
  }
  /* line 216, ../sass/mobile.scss */
  .highlight .row img {
    width: 100%;
    height: auto;
  }
  /* line 220, ../sass/mobile.scss */
  .highlight .row .social-share-article {
    display: none;
    position: absolute;
    background: white;
    width: 34px;
    overflow: hidden;
    transition: all 0.2s ease;
    z-index: 3;
    top: 0;
    right: 0;
  }
  /* line 230, ../sass/mobile.scss */
  .highlight .row .social-share-article a {
    width: 34px;
    height: 34px;
    display: block;
  }
  /* line 235, ../sass/mobile.scss */
  .highlight .row .social-share-article .social {
    width: 200px;
  }
  /* line 237, ../sass/mobile.scss */
  .highlight .row .social-share-article .social > div {
    float: left;
    height: 34px;
    width: 34px;
  }
  /* line 243, ../sass/mobile.scss */
  .highlight .row .social-share-article .icon-share {
    background: #bababa;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 248, ../sass/mobile.scss */
  .highlight .row .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
    margin: 7px;
  }
  /* line 256, ../sass/mobile.scss */
  .highlight .row .social-share-article .fb_share {
    background: #3c5999;
  }
  /* line 258, ../sass/mobile.scss */
  .highlight .row .social-share-article .fb_share a {
    background: url(/common_files/images/fb-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 263, ../sass/mobile.scss */
  .highlight .row .social-share-article .tw_share {
    background: #5b8ec8;
  }
  /* line 265, ../sass/mobile.scss */
  .highlight .row .social-share-article .tw_share a {
    background: url(/common_files/images/tw-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 270, ../sass/mobile.scss */
  .highlight .row .social-share-article .gp_share {
    background: #de3236;
  }
  /* line 272, ../sass/mobile.scss */
  .highlight .row .social-share-article .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 278, ../sass/mobile.scss */
  .highlight .row .social-share-article:hover {
    width: 136px;
    box-shadow: 1px 1px 3px #444;
  }
  /* line 283, ../sass/mobile.scss */
  .highlight .inner {
    min-width: 320px;
    width: 90%;
    position: relative;
  }
  /* line 288, ../sass/mobile.scss */
  .highlight .inner > .row-0 {
    margin: 6px auto;
    width: 80%;
    min-width: 320px;
  }
  /* line 292, ../sass/mobile.scss */
  .highlight .inner > .row-0 h2 {
    position: absolute;
    bottom: 0px;
    width: 96%;
    color: #fff;
    z-index: 2;
    width: 98%;
    padding: 6px 1%;
    font-weight: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 16px;
    background: rgba(0, 0, 0, 0.6);
  }
  /* line 307, ../sass/mobile.scss */
  .highlight .row-1, .highlight .row-2, .highlight .row-3 {
    min-width: 320px;
    background: #2a2a2a;
    padding: 2%;
    max-height: 186px;
    width: 80%;
    margin: 0 auto 6px;
    padding-top: 30px;
  }
  /* line 315, ../sass/mobile.scss */
  .highlight .row-1 a, .highlight .row-2 a, .highlight .row-3 a {
    display: block;
    overflow: hidden;
    color: #fff;
  }
  /* line 320, ../sass/mobile.scss */
  .highlight .row-1 img, .highlight .row-2 img, .highlight .row-3 img {
    float: left;
    width: 30%;
  }
  /* line 324, ../sass/mobile.scss */
  .highlight .row-1 h2, .highlight .row-2 h2, .highlight .row-3 h2 {
    float: left;
    width: 65%;
    margin-left: 2%;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
  }
  /* line 332, ../sass/mobile.scss */
  .highlight .row-1 .mask, .highlight .row-2 .mask, .highlight .row-3 .mask {
    display: none;
  }
  /* line 336, ../sass/mobile.scss */
  .highlight .master-fb-feed {
    width: 80%;
    min-width: 320px;
    padding: 0 2%;
    position: relative;
    overflow: hidden;
    margin: 6px auto;
    background-color: #2a2a2a;
  }
  /* line 346, ../sass/mobile.scss */
  .highlight .master-fb-feed .navi a {
    position: absolute;
    top: 40%;
    color: #fff;
    z-index: 10;
    font-family: FontAwesome, sans-serif;
    display: block;
    padding: 5px;
    font-size: 22px;
    width: 20px;
    height: 20px;
  }
  /* line 359, ../sass/mobile.scss */
  .highlight .master-fb-feed .navi a.prev {
    left: 0;
    background: url("/common_files/images/left.svg") center center/cover;
  }
  /* line 363, ../sass/mobile.scss */
  .highlight .master-fb-feed .navi a.next {
    right: 0;
    background: url("/common_files/images/right.svg") center center/cover;
  }
  /* line 368, ../sass/mobile.scss */
  .highlight .master-fb-feed .block-title {
    background: #4267b2;
    top: 0;
    left: 0;
  }
  /* line 374, ../sass/mobile.scss */
  .highlight .master-fb-feed .master-fields {
    height: 140px;
    width: 300px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
  }
  /* line 381, ../sass/mobile.scss */
  .highlight .master-fb-feed .master-fields .field-items {
    width: 2000000px;
    height: 140px;
    position: absolute;
    left: -381px;
  }
  /* line 386, ../sass/mobile.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row {
    float: left;
    width: 300px;
    height: 140px;
    position: relative;
    margin: 0 auto;
    padding: 0;
  }
  /* line 393, ../sass/mobile.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row .mask {
    background: rgba(0, 0, 0, 0.47);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  /* line 403, ../sass/mobile.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row a {
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 4;
  }
  /* line 412, ../sass/mobile.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row .time-fb {
    position: absolute;
    left: 100px;
    color: #fff;
    font-size: 10px;
    line-height: 14px;
    padding-top: 6px;
    text-shadow: 2px 2px 2px black;
    z-index: 4;
  }
  /* line 422, ../sass/mobile.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row img {
    width: 100%;
    background: url(/common_files/images/loading.gif) center center no-repeat;
    border: 0;
  }
  /* line 427, ../sass/mobile.scss */
  .highlight .master-fb-feed .master-fields .field-items .fb-row h2 {
    position: absolute;
    bottom: 0;
    width: 80%;
    padding: 5% 10%;
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    z-index: 7;
    line-height: 1;
  }

  /* line 445, ../sass/mobile.scss */
  .section {
    overflow: hidden;
  }
  /* line 447, ../sass/mobile.scss */
  .section .top_box {
    float: none !important;
    margin: 6px auto;
    width: 300px;
    max-width: 300px;
    height: 250px;
    overflow: hidden;
  }
  /* line 455, ../sass/mobile.scss */
  .section .row {
    float: left;
    position: relative;
    overflow: hidden;
  }
  /* line 459, ../sass/mobile.scss */
  .section .row .taxonomy a {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    color: #fff;
    line-height: 12px;
    padding: 4px;
    text-transform: uppercase;
    font-size: 0.8em;
  }
  /* line 470, ../sass/mobile.scss */
  .section .row .date {
    color: #666;
    font-size: 12px;
    clear: both;
    display: block;
  }
  /* line 476, ../sass/mobile.scss */
  .section .row .mask {
    display: none;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 37%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8', endColorstr='#000000',GradientType=0 );
    z-index: 1;
  }
  /* line 490, ../sass/mobile.scss */
  .section .row .social-share-article {
    display: none;
    position: absolute;
    background: white;
    width: 34px;
    overflow: hidden;
    transition: all 0.2s ease;
    z-index: 3;
    top: 0;
    right: 0;
  }
  /* line 500, ../sass/mobile.scss */
  .section .row .social-share-article a {
    width: 34px;
    height: 34px;
    display: block;
  }
  /* line 505, ../sass/mobile.scss */
  .section .row .social-share-article .social {
    width: 200px;
  }
  /* line 507, ../sass/mobile.scss */
  .section .row .social-share-article .social > div {
    float: left;
    height: 34px;
    width: 34px;
  }
  /* line 513, ../sass/mobile.scss */
  .section .row .social-share-article .icon-share {
    background: #bababa;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 518, ../sass/mobile.scss */
  .section .row .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
    margin: 7px;
  }
  /* line 526, ../sass/mobile.scss */
  .section .row .social-share-article .fb_share {
    background: #3c5999;
  }
  /* line 528, ../sass/mobile.scss */
  .section .row .social-share-article .fb_share a {
    background: url(/common_files/images/fb-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 533, ../sass/mobile.scss */
  .section .row .social-share-article .tw_share {
    background: #5b8ec8;
  }
  /* line 535, ../sass/mobile.scss */
  .section .row .social-share-article .tw_share a {
    background: url(/common_files/images/tw-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 540, ../sass/mobile.scss */
  .section .row .social-share-article .gp_share {
    background: #de3236;
  }
  /* line 542, ../sass/mobile.scss */
  .section .row .social-share-article .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 548, ../sass/mobile.scss */
  .section .row .social-share-article:hover {
    width: 136px;
    box-shadow: 1px 1px 3px #444;
  }
  /* line 553, ../sass/mobile.scss */
  .section .inner {
    padding-top: 6px;
  }
  /* line 556, ../sass/mobile.scss */
  .section .inner > .row-0 {
    width: 100%;
    margin-right: 6px;
    max-height: 442px;
    margin-bottom: 6px;
  }
  /* line 561, ../sass/mobile.scss */
  .section .inner > .row-0 .date {
    display: none;
  }
  /* line 564, ../sass/mobile.scss */
  .section .inner > .row-0 h2 {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    padding: 6px 1%;
    width: 98%;
    font-size: 1.4em;
    color: #fff;
    font-weight: normal;
  }
  /* line 574, ../sass/mobile.scss */
  .section .inner > .row-0 .img {
    background: black;
    text-align: center;
    max-height: 360px;
  }
  /* line 578, ../sass/mobile.scss */
  .section .inner > .row-0 .img img {
    display: inline-block;
    height: 100%;
    max-height: 360px;
  }
  /* line 585, ../sass/mobile.scss */
  .section .row-1 {
    float: none;
    background: #2a2a2a;
    padding: 10px;
    max-height: 186px;
    margin: 6px auto;
    padding-top: 30px;
  }
  /* line 592, ../sass/mobile.scss */
  .section .row-1 .mask {
    display: none;
  }
  /* line 595, ../sass/mobile.scss */
  .section .row-1 a {
    display: block;
    overflow: hidden;
    color: #fff;
  }
  /* line 600, ../sass/mobile.scss */
  .section .row-1 .img {
    background: black;
    text-align: center;
    max-height: 196px;
    width: 30%;
    float: left;
  }
  /* line 606, ../sass/mobile.scss */
  .section .row-1 .img img {
    display: inline-block;
    width: 100%;
  }
  /* line 611, ../sass/mobile.scss */
  .section .row-1 h2 {
    width: 65%;
    color: #fff;
    padding: 0 2%;
    float: left;
    font-size: 1em;
    font-weight: normal;
  }
  /* line 624, ../sass/mobile.scss */
  .section .row-3 {
    width: 300px;
  }

  /* line 633, ../sass/mobile.scss */
  .voces_section .row {
    position: relative;
    overflow: hidden;
  }
  /* line 637, ../sass/mobile.scss */
  .voces_section .row .mask {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 37%, #000 100%);
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 37%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8', endColorstr='#000000',GradientType=0 );
    z-index: 1;
    display: none;
  }
  /* line 650, ../sass/mobile.scss */
  .voces_section .row img {
    width: 100%;
    height: auto;
  }
  /* line 654, ../sass/mobile.scss */
  .voces_section .row .social-share-article {
    position: absolute;
    background: white;
    width: 34px;
    overflow: hidden;
    transition: all 0.2s ease;
    z-index: 3;
    top: 0;
    right: 0;
  }
  /* line 663, ../sass/mobile.scss */
  .voces_section .row .social-share-article a {
    width: 34px;
    height: 34px;
    display: block;
  }
  /* line 668, ../sass/mobile.scss */
  .voces_section .row .social-share-article .social {
    width: 200px;
  }
  /* line 670, ../sass/mobile.scss */
  .voces_section .row .social-share-article .social > div {
    float: left;
    height: 34px;
    width: 34px;
  }
  /* line 676, ../sass/mobile.scss */
  .voces_section .row .social-share-article .icon-share {
    background: #bababa;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 681, ../sass/mobile.scss */
  .voces_section .row .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
    margin: 7px;
  }
  /* line 689, ../sass/mobile.scss */
  .voces_section .row .social-share-article .fb_share {
    background: #3c5999;
  }
  /* line 691, ../sass/mobile.scss */
  .voces_section .row .social-share-article .fb_share a {
    background: url(/common_files/images/fb-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 696, ../sass/mobile.scss */
  .voces_section .row .social-share-article .tw_share {
    background: #5b8ec8;
  }
  /* line 698, ../sass/mobile.scss */
  .voces_section .row .social-share-article .tw_share a {
    background: url(/common_files/images/tw-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 703, ../sass/mobile.scss */
  .voces_section .row .social-share-article .gp_share {
    background: #de3236;
  }
  /* line 705, ../sass/mobile.scss */
  .voces_section .row .social-share-article .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 711, ../sass/mobile.scss */
  .voces_section .row .social-share-article:hover {
    width: 136px;
    box-shadow: 1px 1px 3px #444;
  }
  /* line 716, ../sass/mobile.scss */
  .voces_section .inner > .row-0 {
    float: left;
    width: 100%;
    max-width: 800px;
    margin-right: 6px;
    max-height: 442px;
  }
  /* line 722, ../sass/mobile.scss */
  .voces_section .inner > .row-0 .date {
    display: none;
  }
  /* line 725, ../sass/mobile.scss */
  .voces_section .inner > .row-0 h2 {
    position: absolute;
    bottom: 0px;
    height: 25px;
    background: rgba(0, 0, 0, 0.6);
    padding: 15px 2%;
    width: 96%;
    font-size: 1em;
  }
  /* line 735, ../sass/mobile.scss */
  .voces_section .row-1 {
    max-width: 500px;
    max-height: 186px;
    width: 100%;
    margin: 0;
    background: #2a2a2a;
    padding: 10px;
  }
  /* line 742, ../sass/mobile.scss */
  .voces_section .row-1 img {
    width: 30%;
    float: left;
  }
  /* line 746, ../sass/mobile.scss */
  .voces_section .row-1 h2 {
    color: #fff;
    padding: 1%;
    float: left;
    font-size: 1em;
    font-weight: normal;
  }

  /* line 762, ../sass/mobile.scss */
  .multimedia_section {
    background: #333;
    padding: 10px 2% 0;
  }
  /* line 765, ../sass/mobile.scss */
  .multimedia_section .top_box {
    float: none !important;
  }
  /* line 768, ../sass/mobile.scss */
  .multimedia_section .row {
    position: relative;
    overflow: hidden;
  }
  /* line 771, ../sass/mobile.scss */
  .multimedia_section .row .taxonomy {
    display: none;
  }
  /* line 774, ../sass/mobile.scss */
  .multimedia_section .row .date {
    color: #666;
    font-size: 12px;
    clear: both;
    display: block;
  }
  /* line 780, ../sass/mobile.scss */
  .multimedia_section .row .mask {
    display: none;
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 15%;
    background-color: rgba(0, 0, 0, 0.6);
  }
  /* line 791, ../sass/mobile.scss */
  .multimedia_section .row img {
    width: 100%;
    height: auto;
  }
  /* line 795, ../sass/mobile.scss */
  .multimedia_section .row .social-share-article {
    display: none;
    position: absolute;
    background: white;
    width: 34px;
    overflow: hidden;
    transition: all 0.2s ease;
    z-index: 3;
    top: 0;
    right: 0;
  }
  /* line 805, ../sass/mobile.scss */
  .multimedia_section .row .social-share-article a {
    width: 34px;
    height: 34px;
    display: block;
  }
  /* line 810, ../sass/mobile.scss */
  .multimedia_section .row .social-share-article .social {
    width: 200px;
  }
  /* line 812, ../sass/mobile.scss */
  .multimedia_section .row .social-share-article .social > div {
    float: left;
    height: 34px;
    width: 34px;
  }
  /* line 818, ../sass/mobile.scss */
  .multimedia_section .row .social-share-article .icon-share {
    background: #bababa;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 823, ../sass/mobile.scss */
  .multimedia_section .row .social-share-article .icon-share a {
    width: 20px;
    height: 20px;
    background: url(/common_files/images/share_white.svg) no-repeat center center;
    background-size: cover;
    margin: 7px;
  }
  /* line 831, ../sass/mobile.scss */
  .multimedia_section .row .social-share-article .fb_share {
    background: #3c5999;
  }
  /* line 833, ../sass/mobile.scss */
  .multimedia_section .row .social-share-article .fb_share a {
    background: url(/common_files/images/fb-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 838, ../sass/mobile.scss */
  .multimedia_section .row .social-share-article .tw_share {
    background: #5b8ec8;
  }
  /* line 840, ../sass/mobile.scss */
  .multimedia_section .row .social-share-article .tw_share a {
    background: url(/common_files/images/tw-white.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 845, ../sass/mobile.scss */
  .multimedia_section .row .social-share-article .gp_share {
    background: #de3236;
  }
  /* line 847, ../sass/mobile.scss */
  .multimedia_section .row .social-share-article .gp_share a {
    background: url(/common_files/images/gp.svg) center center no-repeat;
    background-size: 20px;
  }
  /* line 853, ../sass/mobile.scss */
  .multimedia_section .row .social-share-article:hover {
    width: 136px;
    box-shadow: 1px 1px 3px #444;
  }
  /* line 858, ../sass/mobile.scss */
  .multimedia_section .inner > .row-0 {
    width: 100%;
    margin-bottom: 6px;
  }
  /* line 861, ../sass/mobile.scss */
  .multimedia_section .inner > .row-0 .date {
    display: none;
  }
  /* line 864, ../sass/mobile.scss */
  .multimedia_section .inner > .row-0 h2 {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    padding: 6px 2%;
    width: 96%;
    font-size: 1em;
    float: left;
    color: #fff;
    font-weight: normal;
  }
  /* line 876, ../sass/mobile.scss */
  .multimedia_section .row-1, .multimedia_section .row-2, .multimedia_section .row-3, .multimedia_section .row-4 {
    background: #2a2a2a;
    position: relative;
    overflow: hidden;
    padding: 10px;
    margin-bottom: 6px;
    padding-top: 15px;
  }
  /* line 883, ../sass/mobile.scss */
  .multimedia_section .row-1 .mask, .multimedia_section .row-2 .mask, .multimedia_section .row-3 .mask, .multimedia_section .row-4 .mask {
    display: none;
  }
  /* line 887, ../sass/mobile.scss */
  .multimedia_section .row-1 a img, .multimedia_section .row-2 a img, .multimedia_section .row-3 a img, .multimedia_section .row-4 a img {
    width: 40%;
    float: left;
    display: block;
    margin-right: 6px;
  }
  /* line 893, ../sass/mobile.scss */
  .multimedia_section .row-1 a h2, .multimedia_section .row-2 a h2, .multimedia_section .row-3 a h2, .multimedia_section .row-4 a h2 {
    width: 55%;
    color: #fff;
    padding: 1%;
    float: left;
    margin-left: 0px;
    font-size: 0.9em;
    font-weight: normal;
    line-height: 20px;
  }

  /* line 906, ../sass/mobile.scss */
  .section-237 {
    margin-top: 70px !important;
  }

  /* line 910, ../sass/mobile.scss */
  .section-sponsored .inner {
    padding-top: 55px;
  }
  /* line 913, ../sass/mobile.scss */
  .section-sponsored .inner .row .date {
    display: none;
  }
  /* line 917, ../sass/mobile.scss */
  .section-sponsored .inner > .row-0 {
    width: 100%;
  }
  /* line 919, ../sass/mobile.scss */
  .section-sponsored .inner > .row-0 h2 {
    font-size: 1em !important;
  }
  /* line 923, ../sass/mobile.scss */
  .section-sponsored .inner .row-1, .section-sponsored .inner .row-2, .section-sponsored .inner .row-3 {
    margin-bottom: 8px;
    overflow: hidden;
    padding-top: 10px;
    float: none;
    background: #2a2a2a;
    padding: 10px;
    max-height: 186px;
    margin: 6px auto;
    width: 100%;
  }
  /* line 933, ../sass/mobile.scss */
  .section-sponsored .inner .row-1 img, .section-sponsored .inner .row-2 img, .section-sponsored .inner .row-3 img {
    float: left;
    width: 30%;
  }
  /* line 937, ../sass/mobile.scss */
  .section-sponsored .inner .row-1 h2, .section-sponsored .inner .row-2 h2, .section-sponsored .inner .row-3 h2 {
    width: 65%;
    color: #fff;
    padding: 0 2%;
    float: left;
    font-size: 1em;
    font-weight: normal;
    line-height: 20px;
  }
  /* line 947, ../sass/mobile.scss */
  .section-sponsored .inner .ads {
    display: none;
  }

  /* line 953, ../sass/mobile.scss */
  .one-column .patrocinadores {
    padding-top: 30px;
    background: url(/common_files/images/bg-marketing.png);
    background-size: contain;
    -webkit-box-shadow: 0px 10px 13px 3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 10px 13px 3px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 10px 13px 3px rgba(0, 0, 0, 0.75);
  }
  /* line 961, ../sass/mobile.scss */
  .one-column .patrocinadores .header-sponsored h4 {
    position: relative;
    background: none;
    text-align: center;
    width: 100%;
    line-height: 30px;
    font-size: 20px;
    color: #3d3d3d;
    max-width: 560px;
    margin: 0 auto;
    float: none;
    height: 90px;
    text-transform: uppercase;
    font-weight: normal;
    font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
  }
  /* line 978, ../sass/mobile.scss */
  .one-column .patrocinadores .view-content {
    overflow: hidden;
    clear: both;
    padding: 10px 10px;
  }
  /* line 982, ../sass/mobile.scss */
  .one-column .patrocinadores .view-content .patro-row {
    width: 33%;
    float: left;
    height: 115px;
    text-align: center;
  }
  /* line 987, ../sass/mobile.scss */
  .one-column .patrocinadores .view-content .patro-row img {
    transform: scale(1);
    transition: all 0.2s ease;
  }
  /* line 993, ../sass/mobile.scss */
  .one-column .patrocinadores .view-content .patro-row:hover img {
    transform: scale(1.1);
  }

  /* line 1000, ../sass/mobile.scss */
  .frontpage-voces {
    background: #f1eeec;
  }
  /* line 1002, ../sass/mobile.scss */
  .frontpage-voces .row-voices {
    clear: both;
    width: 96%;
    padding: 0 2%;
    border-bottom: 2px solid #F1EEEC;
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
  }
  /* line 1010, ../sass/mobile.scss */
  .frontpage-voces .row-voices img {
    float: left;
    width: 20%;
    max-width: 110px;
  }
  /* line 1015, ../sass/mobile.scss */
  .frontpage-voces .row-voices h2 {
    font-weight: normal;
    margin-left: 110px;
    font-size: 16px;
    color: #333;
    line-height: 16px;
  }
  /* line 1021, ../sass/mobile.scss */
  .frontpage-voces .row-voices h2 a.title {
    color: #333;
    font-style: italic;
    font-family: Stag Web, sans-serif;
  }
  /* line 1027, ../sass/mobile.scss */
  .frontpage-voces .row-voices h2.title:before {
    background: url("/common_files/images/left-quote.svg") center center/contain no-repeat;
    position: absolute;
    color: #fb4c1c;
    font-style: italic;
    left: 100px;
    width: 15px;
    height: 15px;
    content: "";
  }
  /* line 1037, ../sass/mobile.scss */
  .frontpage-voces .row-voices span.author {
    float: left;
    overflow: hidden;
    display: block;
    font-style: italic;
    color: #777;
    line-height: 22px;
    font-family: Stag Web;
    font-size: 14px;
    margin-left: 10px;
  }
  /* line 1047, ../sass/mobile.scss */
  .frontpage-voces .row-voices span.author a.author {
    margin-right: 6px;
    color: #fb4c1c;
  }
  /* line 1052, ../sass/mobile.scss */
  .frontpage-voces .row-voices .twitter {
    margin-left: 6px;
    line-height: 22px;
    background: url("/common_files/images/tw-orange.svg") no-repeat center center;
    background-size: 14px;
    height: 12px;
    width: 20px;
    display: inline-block;
  }
  /* line 1061, ../sass/mobile.scss */
  .frontpage-voces .row-voices .facebook {
    line-height: 22px;
    background: url("/common_files/images/facebook-orange.svg") no-repeat center center;
    background-size: 20px;
    height: 18px;
    width: 20px;
    display: inline-block;
  }
  /* line 1069, ../sass/mobile.scss */
  .frontpage-voces .row-voices .enlace {
    position: absolute;
    right: 10px;
    color: #fb4c1c;
    top: 40%;
    font-size: 20px;
    background: url("/common_files/images/next-orange.svg") no-repeat center center;
    background-size: 20px;
    display: block;
    width: 20px;
    height: 20px;
  }
  /* line 1082, ../sass/mobile.scss */
  .frontpage-voces div:nth-child(2) {
    padding-top: 50px;
  }

  /* line 1086, ../sass/mobile.scss */
  .newsletter-front {
    margin: 10px auto;
    overflow: hidden;
  }
  /* line 1091, ../sass/mobile.scss */
  .newsletter-front .suscriber {
    display: block;
    width: 300px;
    padding: 10px;
    background: #4267b2;
    text-align: center;
    margin: 0px auto;
    color: #fff;
    border-radius: 10px;
    moz-border-radius: 10px;
    webkit-border-radius: 10px;
  }

  /* line 1104, ../sass/mobile.scss */
  .frontpage-invitada {
    position: relative;
  }
  /* line 1106, ../sass/mobile.scss */
  .frontpage-invitada .row-invitada {
    border: 2px solid #fb4c1c;
    width: 92%;
    margin: 0 auto 6px;
    padding: 60px 2% 20px;
    text-align: center;
  }
  /* line 1112, ../sass/mobile.scss */
  .frontpage-invitada .row-invitada a {
    color: #222;
    font-family: Stag Web;
    font-style: italic;
    font-weight: normal;
    width: 80%;
    padding: 0 10%;
    display: block;
    margin-bottom: 10px;
  }
  /* line 1122, ../sass/mobile.scss */
  .frontpage-invitada .row-invitada .author {
    text-align: right;
    width: 100%;
    display: block;
    font-family: Stag Web;
    font-style: italic;
    color: #fb4c1c;
  }
  /* line 1131, ../sass/mobile.scss */
  .frontpage-invitada .block-title {
    top: 10px;
  }

  /* line 1135, ../sass/mobile.scss */
  .scrollable-actualidad, .scrollable-cxense {
    width: 300px;
    position: relative;
    height: 270px;
    overflow: hidden;
  }
  /* line 1141, ../sass/mobile.scss */
  .scrollable-actualidad .items, .scrollable-actualidad #cXenseCarrousel, .scrollable-cxense .items, .scrollable-cxense #cXenseCarrousel {
    width: 20000px;
    position: absolute;
  }
  /* line 1145, ../sass/mobile.scss */
  .scrollable-actualidad .items .row, .scrollable-actualidad .items .col-xs-12, .scrollable-actualidad #cXenseCarrousel .row, .scrollable-actualidad #cXenseCarrousel .col-xs-12, .scrollable-cxense .items .row, .scrollable-cxense .items .col-xs-12, .scrollable-cxense #cXenseCarrousel .row, .scrollable-cxense #cXenseCarrousel .col-xs-12 {
    width: 300px;
    height: 270px;
    float: left;
    position: relative;
    background: #000;
  }
  /* line 1153, ../sass/mobile.scss */
  .scrollable-actualidad .items .row .taxonomy, .scrollable-actualidad #cXenseCarrousel .row .taxonomy, .scrollable-cxense .items .row .taxonomy, .scrollable-cxense #cXenseCarrousel .row .taxonomy {
    display: none;
  }
  /* line 1157, ../sass/mobile.scss */
  .scrollable-actualidad .items .mask, .scrollable-actualidad #cXenseCarrousel .mask, .scrollable-cxense .items .mask, .scrollable-cxense #cXenseCarrousel .mask {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    left: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 5;
  }
  /* line 1166, ../sass/mobile.scss */
  .scrollable-actualidad .items img, .scrollable-actualidad #cXenseCarrousel img, .scrollable-cxense .items img, .scrollable-cxense #cXenseCarrousel img {
    width: 100%;
  }
  /* line 1169, ../sass/mobile.scss */
  .scrollable-actualidad .items h2, .scrollable-actualidad #cXenseCarrousel h2, .scrollable-cxense .items h2, .scrollable-cxense #cXenseCarrousel h2 {
    position: absolute;
    bottom: 0;
    width: 96%;
    font-weight: normal;
    left: 0;
    color: #fff;
    z-index: 8;
    padding: 2%;
  }

  /* line 1181, ../sass/mobile.scss */
  .actualidad, .cxense {
    position: relative;
    margin-bottom: 6px;
    width: 100%;
    max-width: 300px;
    display: block;
    margin: 0 auto;
    padding: 6px 0;
  }
  /* line 1191, ../sass/mobile.scss */
  .actualidad .nav a, .cxense .nav a {
    position: absolute;
    top: 40%;
    color: #fff;
    z-index: 10;
    font-family: FontAwesome, sans-serif;
    display: block;
    padding: 5px;
    font-size: 22px;
    width: 20px;
    height: 20px;
  }
  /* line 1203, ../sass/mobile.scss */
  .actualidad .nav a.next, .cxense .nav a.next {
    right: 0;
    background: url(/common_files/images/right.svg) center center/cover;
  }
  /* line 1207, ../sass/mobile.scss */
  .actualidad .nav a.prev, .cxense .nav a.prev {
    left: 0;
    background: url(/common_files/images/left.svg) center center/cover;
  }

  /* line 1213, ../sass/mobile.scss */
  .menuFixed {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    border-bottom: 2px solid #ccc;
    z-index: 10;
  }

  /* line 1223, ../sass/mobile.scss */
  .multimedia .row-gallery {
    float: left;
    position: relative;
    overflow: hidden;
  }
  /* line 1227, ../sass/mobile.scss */
  .multimedia .row-gallery img {
    width: 100%;
    display: block;
  }
  /* line 1233, ../sass/mobile.scss */
  .multimedia .row-0 h2 {
    position: absolute;
    bottom: 0;
    color: #fff;
    width: 94%;
    padding: 3%;
    font-weight: normal;
    font-size: 30px;
    line-height: 30px;
    z-index: 6;
  }
  /* line 1246, ../sass/mobile.scss */
  .multimedia .row-1 h2, .multimedia .row-2 h2 {
    font-size: 26px;
    line-height: 26px;
  }
  /* line 1260, ../sass/mobile.scss */
  .multimedia .inner .multimedia-frontpage {
    overflow: hidden;
    padding: 10px;
    position: relative;
  }
  /* line 1264, ../sass/mobile.scss */
  .multimedia .inner .multimedia-frontpage .block-title {
    background: #540072;
    top: 0;
    left: 0;
  }
  /* line 1269, ../sass/mobile.scss */
  .multimedia .inner .multimedia-frontpage .row-0 {
    width: 100%;
    max-width: 600px;
    height: 250px;
    margin: 0 auto 6px;
  }
  /* line 1274, ../sass/mobile.scss */
  .multimedia .inner .multimedia-frontpage .row-0 a {
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 1282, ../sass/mobile.scss */
  .multimedia .inner .multimedia-frontpage .row-0 img {
    width: 100%;
    display: block;
  }
  /* line 1286, ../sass/mobile.scss */
  .multimedia .inner .multimedia-frontpage .row-0 h2 {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    background: rgba(0, 0, 0, 0.6);
    padding: 10px;
    font-size: 15px;
    line-height: 20px;
    width: 98%;
  }
  /* line 1298, ../sass/mobile.scss */
  .multimedia .inner .multimedia-frontpage .row-1, .multimedia .inner .multimedia-frontpage .row-2 {
    width: 100%;
    background: #2a2a2a;
    max-width: 600px;
    margin: 0 auto 6px;
  }
  /* line 1303, ../sass/mobile.scss */
  .multimedia .inner .multimedia-frontpage .row-1 a, .multimedia .inner .multimedia-frontpage .row-2 a {
    overflow: hidden;
    display: block;
  }
  /* line 1306, ../sass/mobile.scss */
  .multimedia .inner .multimedia-frontpage .row-1 a img, .multimedia .inner .multimedia-frontpage .row-2 a img {
    float: left;
    width: 30%;
  }
  /* line 1310, ../sass/mobile.scss */
  .multimedia .inner .multimedia-frontpage .row-1 a h2, .multimedia .inner .multimedia-frontpage .row-2 a h2 {
    float: left;
    width: 65%;
    padding: 0 2.5%;
    color: #fff;
    font-size: 15px;
    line-height: 18px;
    font-weight: normal;
    margin-top: 6px;
  }
  /* line 1320, ../sass/mobile.scss */
  .multimedia .inner .multimedia-frontpage .row-1 a .mask, .multimedia .inner .multimedia-frontpage .row-2 a .mask {
    display: none !important;
  }

  /* line 1328, ../sass/mobile.scss */
  .voces_bottom {
    overflow: hidden;
    position: relative;
  }
  /* line 1331, ../sass/mobile.scss */
  .voces_bottom .inner {
    padding-top: 10px;
    background: #f1eeec;
  }
  /* line 1335, ../sass/mobile.scss */
  .voces_bottom .autor {
    border-bottom: 1px solid #fff;
    overflow: hidden;
    padding: 10px 10px 0;
    position: relative;
  }
  /* line 1340, ../sass/mobile.scss */
  .voces_bottom .autor .inner-autor {
    padding-top: 30px;
    position: relative;
    border-bottom: 1px solid #FFF;
    overflow: hidden;
  }
  /* line 1346, ../sass/mobile.scss */
  .voces_bottom .autor .inner-autor .autor-img img {
    float: left;
    max-width: 81px;
    height: auto;
    margin-right: 26px;
  }
  /* line 1353, ../sass/mobile.scss */
  .voces_bottom .autor .inner-autor h3 {
    font-weight: normal;
  }
  /* line 1356, ../sass/mobile.scss */
  .voces_bottom .autor .inner-autor a {
    color: #fa6138;
  }
  /* line 1359, ../sass/mobile.scss */
  .voces_bottom .autor .inner-autor .tw {
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    right: 0px;
    top: 20px;
    background: url(/common_files/images/tw-orange.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 1370, ../sass/mobile.scss */
  .voces_bottom .autor .inner-autor .autor-description {
    font-style: italic;
    color: #999;
    font-size: 0.75em;
    float: left;
  }
  /* line 1375, ../sass/mobile.scss */
  .voces_bottom .autor .inner-autor .autor-description p {
    color: #999;
  }

  /* line 1382, ../sass/mobile.scss */
  .voces-right {
    position: relative;
    padding-top: 10px;
  }
  /* line 1385, ../sass/mobile.scss */
  .voces-right .block-title {
    position: relative;
    display: inline-block;
  }
  /* line 1389, ../sass/mobile.scss */
  .voces-right .autor {
    background: #f1eeec;
    overflow-y: hidden;
    padding: 10px 6px;
    border-bottom: 1px solid #fff;
    position: relative;
  }
  /* line 1395, ../sass/mobile.scss */
  .voces-right .autor .autor-img {
    float: left;
    width: 20%;
  }
  /* line 1398, ../sass/mobile.scss */
  .voces-right .autor .autor-img img {
    width: 100%;
    height: auto;
  }
  /* line 1403, ../sass/mobile.scss */
  .voces-right .autor .description {
    float: right;
    width: 70%;
  }
  /* line 1406, ../sass/mobile.scss */
  .voces-right .autor .description h3 {
    font-weight: normal;
    line-height: 18px;
  }
  /* line 1409, ../sass/mobile.scss */
  .voces-right .autor .description h3 a {
    color: #fb4c1c;
  }
  /* line 1413, ../sass/mobile.scss */
  .voces-right .autor .description .autor-description {
    font-style: italic;
    font-size: 12px;
    color: #999;
  }
  /* line 1417, ../sass/mobile.scss */
  .voces-right .autor .description .autor-description p {
    margin: 0;
    color: #999;
  }
  /* line 1422, ../sass/mobile.scss */
  .voces-right .autor .description .tw {
    position: absolute;
    top: 40%;
    right: 20px;
    font-size: 20px;
    color: #fb4c1c;
    display: block;
    height: 20px;
    width: 20px;
    background: url(/common_files/images/tw-orange.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }

  /* line 1438, ../sass/mobile.scss */
  .block-special {
    position: relative;
    margin-top: 6px;
  }
  /* line 1441, ../sass/mobile.scss */
  .block-special .block-header-especial {
    position: relative;
  }
  /* line 1444, ../sass/mobile.scss */
  .block-special img {
    width: 100%;
    display: block;
  }
  /* line 1448, ../sass/mobile.scss */
  .block-special h2 {
    position: absolute;
    bottom: 0;
    width: 96%;
    padding: 2%;
    font-weight: normal;
    left: 0;
    z-index: 5;
  }
  /* line 1456, ../sass/mobile.scss */
  .block-special h2 a {
    color: #fff;
    z-index: 5;
    height: 100%;
    width: 100%;
  }
  /* line 1463, ../sass/mobile.scss */
  .block-special .mask {
    background: #086fa3;
    height: 100%;
    opacity: 0.7;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 4;
  }
  /* line 1473, ../sass/mobile.scss */
  .block-special .social {
    background: #333;
    padding: 3px 1%;
    width: 98%;
    overflow: hidden;
  }
  /* line 1478, ../sass/mobile.scss */
  .block-special .social .share {
    transition: all 0.2s ease;
    display: inline-block;
    width: 30px;
    overflow: hidden;
    float: left;
    padding: 3px;
  }
  /* line 1485, ../sass/mobile.scss */
  .block-special .social .share .fa {
    text-align: center;
    margin-right: 6px;
    font-size: 20px;
    transition: all 0.2s ease;
    float: left;
  }
  /* line 1492, ../sass/mobile.scss */
  .block-special .social .share .content-share {
    width: 156px;
  }
  /* line 1494, ../sass/mobile.scss */
  .block-special .social .share .content-share .fa-sh {
    display: inline-block !important;
    width: 30px;
    height: 28px;
    background: url(/common_files/images/share_white.svg) no-repeat center center/14px #444;
  }
  /* line 1501, ../sass/mobile.scss */
  .block-special .social .share a {
    width: 30px;
    height: 30px;
    display: inline-block;
    float: left;
  }
  /* line 1507, ../sass/mobile.scss */
  .block-special .social .share .fb {
    background: url(/common_files/images/fb.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 1511, ../sass/mobile.scss */
  .block-special .social .share .tw {
    background: url(/common_files/images/tw.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 1515, ../sass/mobile.scss */
  .block-special .social .share .gp {
    background: url(/common_files/images/if_Google_P.svg) center center no-repeat;
    background-size: contain;
  }
  /* line 1520, ../sass/mobile.scss */
  .block-special .social .share:hover {
    background: #fff;
    width: 95px;
  }
  /* line 1523, ../sass/mobile.scss */
  .block-special .social .share:hover .fa-sh {
    background: url(/common_files/images/share_white.svg) no-repeat center center/14px #444;
  }

  /* line 1530, ../sass/mobile.scss */
  .voces_grid {
    margin-top: 0 !important;
  }
  /* line 1532, ../sass/mobile.scss */
  .voces_grid h3.author {
    font-family: Verdana, san-serif;
    text-transform: uppercase;
    font-size: 12px;
    border-bottom: 1px solid #EEE;
    margin-bottom: 10px;
    line-height: 30px;
  }
  /* line 1539, ../sass/mobile.scss */
  .voces_grid h3.author a {
    color: #fb4c1c;
  }
  /* line 1542, ../sass/mobile.scss */
  .voces_grid h3.author img {
    width: 27px !important;
    vertical-align: top;
    margin-right: 6px;
  }

  /* line 1550, ../sass/mobile.scss */
  .inner {
    min-width: 320px;
    width: 96%;
    margin: 0 auto;
  }

  /* line 1557, ../sass/mobile.scss */
  .two-columns .left {
    width: 100%;
    position: relative;
    float: none !important;
  }
  /* line 1562, ../sass/mobile.scss */
  .two-columns .right {
    float: none !important;
    margin: 0 auto;
  }
  /* line 1566, ../sass/mobile.scss */
  .two-columns .ads {
    display: block;
    margin: 0 auto;
    max-width: 300px;
    padding: 6px 0;
  }
  /* line 1573, ../sass/mobile.scss */
  .two-columns .social-share .social {
    overflow: hidden;
    margin: 0 auto;
    max-width: 230px;
  }
  /* line 1577, ../sass/mobile.scss */
  .two-columns .social-share .social div {
    float: left;
  }
  /* line 1580, ../sass/mobile.scss */
  .two-columns .social-share .social .fb_share, .two-columns .social-share .social .tw_share, .two-columns .social-share .social .ms_share {
    width: 48px;
  }

  /* line 1587, ../sass/mobile.scss */
  .most-frontpage {
    clear: both;
    width: 100%;
    margin: 6px auto;
  }

  /* line 1593, ../sass/mobile.scss */
  .top_box {
    width: 300px;
    min-height: 250px;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    color: #666;
    font-family: Verdana, sans-serif;
    margin: 0px auto 0px;
    position: relative;
    overflow: hidden;
    float: none;
    margin-bottom: 10px;
  }

  /* line 1607, ../sass/mobile.scss */
  .getComments {
    min-width: 320px;
    float: none !important;
    margin-bottom: 20px !important;
  }
  /* line 1613, ../sass/mobile.scss */
  .getComments iframe {
    width: 100% !important;
    min-width: 320px !important;
  }

  /* line 1619, ../sass/mobile.scss */
  .user .form-recovery {
    margin: 130px auto !important;
  }
  /* line 1621, ../sass/mobile.scss */
  .user .form-recovery input[type="email"] {
    width: 100% !important;
  }

  /* line 1632, ../sass/mobile.scss */
  .pass-validate input[type="password"] {
    width: 100% !important;
  }

  /* line 1637, ../sass/mobile.scss */
  .next-article {
    float: left;
    width: 100%;
    position: relative;
  }

  /* line 1643, ../sass/mobile.scss */
  .article {
    float: right;
    width: 100%;
    overflow: hidden;
    position: relative;
    margin: 20px 0;
  }
  /* line 1649, ../sass/mobile.scss */
  .article img {
    width: 100%;
    display: block;
  }
  /* line 1653, ../sass/mobile.scss */
  .article .nex-content {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  /* line 1657, ../sass/mobile.scss */
  .article .nex-content h1 {
    color: #fff;
    padding: 10px 4%;
    background: rgba(0, 0, 0, 0.6);
    font-weight: normal;
    font-size: 1em;
    width: 92%;
  }
  /* line 1665, ../sass/mobile.scss */
  .article .nex-content h4 {
    padding: 2px 4%;
    color: #fff;
    text-transform: uppercase;
    background: rgba(51, 180, 219, 0.8);
    font-weight: normal;
    font-size: 12px;
    width: 92%;
  }

  /* line 1676, ../sass/mobile.scss */
  .trendin {
    width: 30%;
    float: left;
    margin-left: 30px;
  }

  /* line 1681, ../sass/mobile.scss */
  .basic-page {
    margin-top: 60px !important;
  }

  /* line 1685, ../sass/mobile.scss */
  .inline-stat {
    width: inherit;
    margin: 24px 0 24px 0px;
    padding: 21px 0px 20px;
  }
  /* line 1689, ../sass/mobile.scss */
  .inline-stat .stat-number {
    font-size: 3em;
    margin-right: 20px;
    margin-left: 20px;
  }
  /* line 1694, ../sass/mobile.scss */
  .inline-stat .stat-unit {
    font-size: 1em;
    margin-right: 0px !important;
  }
  /* line 1698, ../sass/mobile.scss */
  .inline-stat .stat-desc {
    padding: 0 6px;
    margin-left: 160px;
    font-size: 0.9em;
  }

  /* line 1706, ../sass/mobile.scss */
  .evento .eventos-img {
    min-width: 320px;
  }
  /* line 1708, ../sass/mobile.scss */
  .evento .eventos-img h2 {
    margin: 20px 8px;
    text-align: center;
  }
  /* line 1712, ../sass/mobile.scss */
  .evento .eventos-img .item {
    width: 100%;
    float: none;
    margin: 10px auto;
  }

  /* line 1720, ../sass/mobile.scss */
  .eventos-img-item {
    width: 98%;
    float: none;
  }

  /* line 1726, ../sass/mobile.scss */
  #confirmacionLoginFb {
    width: 96%;
    margin: 0 auto;
    display: none;
    padding-top: 20px;
    max-width: 320px;
  }

  /* line 1733, ../sass/mobile.scss */
  #formRegistro {
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    position: relative;
  }
  /* line 1739, ../sass/mobile.scss */
  #formRegistro ul.tabs {
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    background: white;
    width: 100%;
    top: 0;
    z-index: 2;
  }
  /* line 1747, ../sass/mobile.scss */
  #formRegistro ul.tabs li {
    float: left;
    list-style: none;
    font-size: 13px;
    width: 25%;
  }
  /* line 1753, ../sass/mobile.scss */
  #formRegistro ul.tabs li a {
    color: #337ab7;
    text-align: center;
    display: block;
    text-transform: uppercase;
    padding: 10px 4px;
    font-size: 12px;
    line-height: 14px;
    height: 42px;
  }
  /* line 1764, ../sass/mobile.scss */
  #formRegistro ul.tabs li.active {
    margin-bottom: -1px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  /* line 1768, ../sass/mobile.scss */
  #formRegistro ul.tabs li.active a {
    background: #337ab7;
    color: white;
  }
  /* line 1775, ../sass/mobile.scss */
  #formRegistro .message-win p {
    font-size: 9px;
    width: 260px;
    margin: 0 auto;
    line-height: 18px;
  }
}
@media (max-width: 767px) and (max-width: 415px) {
  /* line 1784, ../sass/mobile.scss */
  #formRegistro .message-win p {
    font-size: 7px;
    width: 200px;
    margin: 0 auto;
    line-height: 11px;
  }
}
@media (max-width: 767px) {
  /* line 1793, ../sass/mobile.scss */
  #formRegistro .fixedTab {
    position: fixed;
  }
  /* line 1797, ../sass/mobile.scss */
  #formRegistro #tab-last li {
    list-style: none;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    width: 90%;
    margin: 0 auto;
    height: 90px;
    transition: all 0.2s ease-in-out;
  }
  /* line 1808, ../sass/mobile.scss */
  #formRegistro #tab-last li a {
    display: block;
    overflow: hidden;
    padding: 10px;
  }
  /* line 1812, ../sass/mobile.scss */
  #formRegistro #tab-last li a img {
    display: block;
    width: 100px;
    float: left;
    margin-right: 10px;
    transition: all 0.2s ease-in-out;
  }
  /* line 1819, ../sass/mobile.scss */
  #formRegistro #tab-last li a h3 {
    float: left;
    padding: 10px;
    font-size: 18px;
    color: #222;
    display: contents;
  }
  /* line 1828, ../sass/mobile.scss */
  #formRegistro #tab-last li:hover {
    background: #e9e9e9;
  }
  /* line 1830, ../sass/mobile.scss */
  #formRegistro #tab-last li:hover img {
    transform: scale(1.1);
    transition: all 0.2s ease-in-out;
  }
  /* line 1838, ../sass/mobile.scss */
  #formRegistro h2 {
    color: #525252;
    margin: 20px auto;
  }
  /* line 1842, ../sass/mobile.scss */
  #formRegistro .login-fb {
    background: #4267b2;
    color: #fff;
    padding: 18px 20px;
    margin: 10px auto;
    float: none;
    width: max-content;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
  }
  /* line 1852, ../sass/mobile.scss */
  #formRegistro .login-fb .facebook {
    padding: 10px 20px 10px 6px;
    border-right: 1px solid #fff;
    margin-right: 10px;
    float: left;
    width: 20px;
    height: 10px;
    display: block;
    background: url(/common_files/images/facebook_white.svg) no-repeat center center/25px;
  }
  /* line 1863, ../sass/mobile.scss */
  #formRegistro .login-fb:hover {
    cursor: pointer;
  }
  /* line 1866, ../sass/mobile.scss */
  #formRegistro .indicates-required {
    display: block;
    margin-bottom: 3px;
    font-size: 0.7em;
    font-weight: normal;
    color: #525252;
  }
  /* line 1873, ../sass/mobile.scss */
  #formRegistro .asterisk {
    color: #e85c41;
    font-size: 100%;
    font-weight: normal;
    position: relative;
    top: 0px;
  }
  /* line 1881, ../sass/mobile.scss */
  #formRegistro input[type="text"], #formRegistro input[type="date"], #formRegistro input[type="email"], #formRegistro input[type="password"], #formRegistro input[type="file"], #formRegistro select {
    border: 0;
    border-radius: 0;
    width: 100%;
    border-bottom: 1px solid #222;
    padding: 10px  5px;
    -webkit-appearance: none;
    line-height: 24px;
  }
  /* line 1890, ../sass/mobile.scss */
  #formRegistro select {
    background: none;
  }
  /* line 1893, ../sass/mobile.scss */
  #formRegistro .item {
    overflow: hidden;
    margin-bottom: 20px;
  }
  /* line 1897, ../sass/mobile.scss */
  #formRegistro .clear {
    width: 200px;
    margin: 0 auto;
  }
  /* line 1901, ../sass/mobile.scss */
  #formRegistro .disclaimer {
    font-size: 14px;
    line-height: 14px;
  }
  /* line 1904, ../sass/mobile.scss */
  #formRegistro .disclaimer a {
    color: #086fa3;
  }
  /* line 1908, ../sass/mobile.scss */
  #formRegistro .recovery {
    width: 48%;
    float: left;
    border-left: 1px solid #22c7ed;
    color: #22c7ed;
    font-size: 12px;
    margin-top: 5px;
    text-transform: uppercase;
    padding-left: 1%;
    line-height: 12px;
  }
  /* line 1919, ../sass/mobile.scss */
  #formRegistro h2 {
    font-family: Verdana, sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    color: #222;
  }
  /* line 1926, ../sass/mobile.scss */
  #formRegistro .single-promo {
    margin-bottom: 30px;
    border-radius: 10px;
    width: 98%;
    padding: 1%;
    min-height: 250px;
  }
  /* line 1933, ../sass/mobile.scss */
  #formRegistro .single-promo h3 {
    color: white;
    text-align: center;
    display: block;
    font-size: 40px;
    line-height: 40px;
    text-transform: uppercase;
  }
  /* line 1941, ../sass/mobile.scss */
  #formRegistro .single-promo .clear {
    margin-top: 140px;
  }
  /* line 1946, ../sass/mobile.scss */
  #formRegistro #noti-promo, #formRegistro #notification {
    text-align: center;
    color: white;
    margin: 10px auto;
    background: #dff0d8;
    color: #3c763d;
    border: 1px solid #3c763d;
    border-radius: 5px;
    padding: 10px 1%;
    width: 96%;
    display: none;
  }
  /* line 1959, ../sass/mobile.scss */
  #formRegistro button {
    background: #222;
    border: 0;
    border-radius: 15px;
    padding: 10px;
    color: white;
    margin: 10px 0;
    text-transform: uppercase;
    font-size: 14px;
    width: 200px;
  }
  /* line 1970, ../sass/mobile.scss */
  #formRegistro .inner-login, #formRegistro .formUpdateProfile {
    max-width: 540px;
    margin: 0 auto;
  }
  /* line 1974, ../sass/mobile.scss */
  #formRegistro #tab-profile, #formRegistro #tab-updateProfile {
    max-width: 540px;
    margin: 0 auto;
  }
  /* line 1978, ../sass/mobile.scss */
  #formRegistro .info-user {
    overflow: hidden;
  }
  /* line 1981, ../sass/mobile.scss */
  #formRegistro .info-user h2 {
    text-align: center;
    display: block;
    width: 100%;
  }
  /* line 1986, ../sass/mobile.scss */
  #formRegistro .info-user h4 {
    text-transform: uppercase;
    text-align: center;
    display: block;
    font-size: 25px;
    line-height: 80px;
  }
  /* line 1993, ../sass/mobile.scss */
  #formRegistro .info-user > div {
    overflow: hidden;
    font-size: 14px;
    margin: 10px auto;
    transition: all 0.2s ease-in-out;
  }
  /* line 1999, ../sass/mobile.scss */
  #formRegistro .info-user > div label {
    width: 100%;
    font-weight: bold;
  }
  /* line 2003, ../sass/mobile.scss */
  #formRegistro .info-user > div .data {
    width: 100%;
    border-bottom: 1px solid #222;
    line-height: 40px;
  }

  /* line 2012, ../sass/mobile.scss */
  .comeBack {
    position: relative;
    display: inline-block;
  }
  /* line 2015, ../sass/mobile.scss */
  .comeBack a {
    color: #444;
  }
  /* line 2018, ../sass/mobile.scss */
  .comeBack a:before {
    float: left;
    width: 20px;
    height: 20px;
    margin-top: 3px;
    display: block;
    content: "";
    background: url(/common_files/images/left-arrow-p.svg) center center/contain no-repeat;
  }

  /* line 2028, ../sass/mobile.scss */
  .verify {
    text-align: center;
    color: #525252;
  }

  /* line 2035, ../sass/mobile.scss */
  .pass-validate input[type="password"] {
    border: 1px solid #666;
    line-height: 20px;
    height: 45px;
    width: 100%;
    max-width: 480px;
    clear: both;
    padding: 6px;
    border-radius: 6px;
    margin-bottom: 10px;
  }
  /* line 2046, ../sass/mobile.scss */
  .pass-validate input[type="submit"] {
    width: 120px;
  }

  /* line 2050, ../sass/mobile.scss */
  .success-msg {
    background: #dff0d8;
    text-align: center;
    border-color: #d0e9c6;
    border: 1px solid transparent;
    color: white;
    border-radius: 10px;
    padding: 5px;
    color: #3c763d;
  }
  /* line 2059, ../sass/mobile.scss */
  .success-msg a {
    color: #3c763d;
  }

  /* line 2064, ../sass/mobile.scss */
  .error-msg {
    background: #f2dede;
    text-align: center;
    border-color: #d0e9c6;
    border: 1px solid transparent;
    color: #a94442;
    border-radius: 10px;
    padding: 5px;
  }
  /* line 2072, ../sass/mobile.scss */
  .error-msg a {
    color: #a94442;
  }

  /* line 2076, ../sass/mobile.scss */
  .alert-msg {
    background: #fcf8e3;
    text-align: center;
    border-color: #faebcc;
    border: 1px solid transparent;
    color: #8a6d3b;
    border-radius: 10px;
    padding: 5px;
  }
  /* line 2084, ../sass/mobile.scss */
  .alert-msg a {
    color: #8a6d3b;
  }

  /* line 2088, ../sass/mobile.scss */
  .jobs {
    margin: 30px auto;
  }

  /* line 2091, ../sass/mobile.scss */
  .jobs-carrousel {
    width: 100%;
    position: relative;
    max-width: 940px;
    overflow: hidden;
    z-index: 1;
  }
  /* line 2097, ../sass/mobile.scss */
  .jobs-carrousel h3 {
    text-align: center;
    background: url("/common_files/images/bg-feria-empleo.png") no-repeat center -120px/cover;
    width: 96%;
    font-size: 40px;
    padding: 50px 2%;
    color: #464444;
    margin-bottom: 20px;
    font-weight: lighter;
  }
  /* line 2107, ../sass/mobile.scss */
  .jobs-carrousel h2 {
    width: 96%;
    padding: 2%;
    background: #222;
    color: white;
    margin-bottom: 20px;
  }
  /* line 2114, ../sass/mobile.scss */
  .jobs-carrousel h4 {
    font-weight: lighter;
    color: #353434;
    text-transform: uppercase;
    font-family: "Open Sans";
    line-height: 30px;
  }
  /* line 2121, ../sass/mobile.scss */
  .jobs-carrousel #categories {
    z-index: 1;
  }
  /* line 2124, ../sass/mobile.scss */
  .jobs-carrousel #categories #contentCat li.categories {
    list-style: none;
    border-bottom: 1px solid #c4c1bd;
    padding: 20px 10px;
    color: #10a7ad;
    cursor: pointer;
    overflow: hidden;
  }
  /* line 2132, ../sass/mobile.scss */
  .jobs-carrousel #categories #contentCat li.categories i {
    text-align: center;
    width: 40px;
    float: left;
    color: gray;
    font-size: 30px;
  }
  /* line 2139, ../sass/mobile.scss */
  .jobs-carrousel #categories #contentCat li.categories span {
    border-left: 1px solid #c4c1bd;
    display: block;
    line-height: 30px;
    padding-left: 20px;
    float: left;
    margin-left: 20px;
  }
  /* line 2147, ../sass/mobile.scss */
  .jobs-carrousel #categories #contentCat li.categories span:hover {
    text-decoration: underline;
  }
  /* line 2151, ../sass/mobile.scss */
  .jobs-carrousel #categories #contentCat li:hover {
    background: #e9e9e9;
  }
  /* line 2156, ../sass/mobile.scss */
  .jobs-carrousel #positions {
    transition: all 0.2s ease-in-out;
    z-index: 2;
  }
  /* line 2159, ../sass/mobile.scss */
  .jobs-carrousel #positions #contentPoss {
    overflow: hidden;
  }
  /* line 2162, ../sass/mobile.scss */
  .jobs-carrousel #positions li.positions {
    list-style: none;
    border-bottom: 1px solid #666;
    padding: 20px 1%;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    float: left;
    width: 98%;
  }
  /* line 2171, ../sass/mobile.scss */
  .jobs-carrousel #positions li.positions span {
    display: block;
    line-height: 14px;
    padding-left: 10px;
    margin-bottom: 10px;
    font-size: 12px;
  }
  /* line 2180, ../sass/mobile.scss */
  .jobs-carrousel #positions li.positions span.date:before {
    width: 20px;
    height: 20px;
    background: url("/common_files/images/calendar_icon.svg") center center;
    content: "";
    display: block;
    float: left;
    margin-right: 10px;
  }
  /* line 2189, ../sass/mobile.scss */
  .jobs-carrousel #positions li.positions span.wage:before {
    width: 20px;
    height: 20px;
    background: url("/common_files/images/q_icon.svg") center center;
    content: "";
    display: block;
    float: left;
    margin-right: 10px;
  }
  /* line 2199, ../sass/mobile.scss */
  .jobs-carrousel #positions li:hover {
    background: #e9e9e9;
  }
  /* line 2203, ../sass/mobile.scss */
  .jobs-carrousel #position {
    z-index: 3;
    transition: all 0.2s ease-in-out;
  }
  /* line 2207, ../sass/mobile.scss */
  .jobs-carrousel #position h2 {
    width: 96%;
    padding: 2%;
    background: #222;
    color: white;
    margin-bottom: 20px;
  }
  /* line 2214, ../sass/mobile.scss */
  .jobs-carrousel #position h4 {
    display: inline-block;
    border-bottom: 1px solid #10a7ad;
    width: 100%;
  }
  /* line 2219, ../sass/mobile.scss */
  .jobs-carrousel #position #apply {
    background: #10a7ad;
    border: 0;
    width: 150px;
    margin: 0 auto;
    color: white;
    text-align: center;
    padding: 10px;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 14px;
    margin-top: 10px;
  }
  /* line 2232, ../sass/mobile.scss */
  .jobs-carrousel #position .item {
    overflow: hidden;
    margin-bottom: 20px;
  }
  /* line 2238, ../sass/mobile.scss */
  .jobs-carrousel #position #contentPos .desc {
    width: 100%;
  }
  /* line 2241, ../sass/mobile.scss */
  .jobs-carrousel #position #contentPos .desc li {
    list-style-position: inside;
  }
  /* line 2247, ../sass/mobile.scss */
  .jobs-carrousel #categories, .jobs-carrousel #positions, .jobs-carrousel #position {
    width: 100%;
    transition: all 0.2s ease-in-out;
  }
  /* line 2251, ../sass/mobile.scss */
  .jobs-carrousel #positions, .jobs-carrousel #position {
    left: 100%;
    background: white;
  }
  /* line 2255, ../sass/mobile.scss */
  .jobs-carrousel .closePos, .jobs-carrousel .closePoss {
    display: none;
  }
  /* line 2258, ../sass/mobile.scss */
  .jobs-carrousel .back {
    width: 30px;
    height: 30px;
    background: url(/common_files/images/left-arrow-p.svg) center center no-repeat;
    margin: 10px 0;
    border-radius: 100%;
    border: 1px solid #666;
  }

  /* line 2267, ../sass/mobile.scss */
  .required {
    color: #fc6d6f;
    padding: 10px;
    display: none;
    margin: 5px 0;
    border-left: 10px solid #fc6d6f;
    font-size: 12px;
    line-height: 14px;
  }
  /* line 2275, ../sass/mobile.scss */
  .required a {
    color: #22c7ed;
  }

  /* line 2279, ../sass/mobile.scss */
  .button {
    background: #007bff;
    border: 0;
    padding: 10px;
    color: white;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 14px;
  }

  /* line 2288, ../sass/mobile.scss */
  #adBlocker {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
    text-align: center;
    overflow: visible;
    position: relative;
  }
  /* line 2296, ../sass/mobile.scss */
  #adBlocker .shield {
    background: url("/common_files/images/adBlocker.png") no-repeat center center/110%;
    width: 150px;
    height: 150px;
    position: absolute;
    top: 20px;
    left: -75px;
  }
  /* line 2304, ../sass/mobile.scss */
  #adBlocker .head-title {
    margin-top: 20px;
    background: #ee8076;
    padding: 10px;
    width: 80%;
    padding: 10px 10%;
    color: white;
    line-height: 20px;
    font-size: 18px;
  }
  /* line 2314, ../sass/mobile.scss */
  #adBlocker .txt {
    border-bottom: 1px solid #ee8076;
    line-height: 26px;
    width: 80%;
    padding: 0 10%;
  }
  /* line 2320, ../sass/mobile.scss */
  #adBlocker .tnks {
    font-size: 20px;
    font-weight: bold;
    line-height: 40px;
  }

  /* line 2327, ../sass/mobile.scss */
  .elecciones .data-elecciones {
    overflow: hidden;
    transition: all 0.3s ease-in-out;
  }
  /* line 2331, ../sass/mobile.scss */
  .elecciones h2 {
    clear: both;
    display: block;
    text-align: center;
    margin-bottom: 10px;
    line-height: 50px;
  }
  /* line 2338, ../sass/mobile.scss */
  .elecciones .conteo-total {
    width: 100%;
    margin: 20px auto;
    overflow: hidden;
    max-width: 400px;
  }
  /* line 2344, ../sass/mobile.scss */
  .elecciones .conteo-total .c-votos {
    float: left;
    width: 25%;
    font-size: 12px;
    max-width: 100px;
  }
  /* line 2349, ../sass/mobile.scss */
  .elecciones .conteo-total .c-votos .auto-m {
    margin: 0 auto;
    width: 100%;
    text-align: center;
  }
  /* line 2354, ../sass/mobile.scss */
  .elecciones .conteo-total .c-votos .square {
    width: 15px;
    height: 15px;
    border-radius: 10%;
    float: left;
    margin: 0px 5px 5px;
    border: 1px solid #e9e9e9;
  }
  /* line 2362, ../sass/mobile.scss */
  .elecciones .conteo-total .c-votos span {
    font-size: 10px;
    line-height: 17px;
  }
  /* line 2366, ../sass/mobile.scss */
  .elecciones .conteo-total .c-votos .cant_votos {
    margin: 0;
    text-align: center;
  }
  /* line 2371, ../sass/mobile.scss */
  .elecciones .conteo-total .c-votos:last-child {
    border-right: 0;
  }
  /* line 2376, ../sass/mobile.scss */
  .elecciones .validos .square {
    background: #d4edda;
  }
  /* line 2381, ../sass/mobile.scss */
  .elecciones .blanco .square {
    background: white;
  }
  /* line 2386, ../sass/mobile.scss */
  .elecciones .nulos .square {
    background: #f8d7da;
  }
  /* line 2391, ../sass/mobile.scss */
  .elecciones .total .square {
    background: #cce5ff;
  }
  /* line 2395, ../sass/mobile.scss */
  .elecciones .banner-elecciones {
    width: 100%;
    height: 80px;
    line-height: 80px;
    background: #e9e9e9;
    text-align: center;
    margin-bottom: 10px;
    color: white;
    background: url("/common_files/images/banner-elecciones-desktop.jpg") no-repeat center center/cover;
    text-transform: uppercase;
  }
  /* line 2406, ../sass/mobile.scss */
  .elecciones .tipo-eleccion {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
  }
  /* line 2411, ../sass/mobile.scss */
  .elecciones .presidenciables, .elecciones .alcaldes {
    width: 100%;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    color: white;
    transition: all 0.2s ease-in-out;
  }
  /* line 2421, ../sass/mobile.scss */
  .elecciones .presidenciables {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background: #16304e;
  }
  /* line 2426, ../sass/mobile.scss */
  .elecciones .presidenciables span {
    display: block;
    border-right: 1px solid #222;
  }
  /* line 2431, ../sass/mobile.scss */
  .elecciones .alcaldes {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background: #b01c2e;
  }
  /* line 2435, ../sass/mobile.scss */
  .elecciones .alcaldes span {
    display: block;
    border-left: 1px solid #222;
  }
  /* line 2440, ../sass/mobile.scss */
  .elecciones .presidenciables:hover, .elecciones .alcaldes:hover {
    float: left;
    width: 50%;
    line-height: 40px;
    text-align: center;
    background: #9e9e9e;
  }
  /* line 2447, ../sass/mobile.scss */
  .elecciones .item-resultados-presi {
    border-top: 1px solid #e9e9e9;
    width: 100%;
    transition: all 0.2s ease-in-out;
    overflow: hidden;
    margin-bottom: 30px;
    padding-top: 20px;
  }
  /* line 2455, ../sass/mobile.scss */
  .elecciones .item-resultados-presi p {
    margin: 0;
  }
  /* line 2458, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .candidato {
    display: none;
  }
  /* line 2461, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .barcontent {
    width: 70%;
    float: left;
    overflow: hidden;
    height: 60px;
    position: relative;
    margin: 0 4%;
  }
  /* line 2468, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .barcontent .bar-right {
    right: 0;
  }
  /* line 2470, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .barcontent .bar-right .porcentaje {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    right: 0;
    left: inherit;
  }
  /* line 2476, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .barcontent .bar-right p {
    float: right;
  }
  /* line 2480, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .barcontent .bar-left {
    left: 0;
  }
  /* line 2482, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .barcontent .bar-left .porcentaje {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    left: 0;
  }
  /* line 2487, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .barcontent .bar-left p {
    float: left;
  }
  /* line 2491, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .barcontent .bar {
    height: 130px;
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
    position: absolute;
  }
  /* line 2497, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .barcontent .bar .votos {
    margin: 0 auto;
    font-size: 10px;
    text-align: center;
  }
  /* line 2502, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .barcontent .bar .porcentaje {
    position: relative;
    bottom: 0;
    display: block;
    width: 100%;
    height: 30px;
    margin-right: 10px;
    opacity: 0.6;
    transition: all 0.2s ease-in-out;
  }
  /* line 2511, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .barcontent .bar .porcentaje .p-votos {
    width: 100%;
    max-width: 200px;
    margin: 0 auto;
    width: 100%;
    text-align: center;
  }
  /* line 2518, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .barcontent .bar .porcentaje p {
    font-size: 10px;
    text-align: center;
    width: 100%;
    line-height: 32px;
    color: #fff;
  }
  /* line 2530, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .img-name {
    float: left;
    width: 10%;
    overflow: hidden;
  }
  /* line 2534, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .img-name img {
    width: 100%;
    margin: 0 auto;
    display: block;
    border-radius: 100%;
  }
  /* line 2540, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .img-name h5 {
    margin: 5px auto;
    line-height: 15px;
    text-align: center;
  }
  /* line 2545, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .img-name .img {
    height: 32px;
    overflow: hidden;
  }
  /* line 2550, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .candidato, .elecciones .item-resultados-presi .partido {
    margin-bottom: 6px;
    text-align: center;
  }
  /* line 2553, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .candidato img, .elecciones .item-resultados-presi .partido img {
    width: 50%;
    margin: 0 auto;
    text-align: center;
  }
  /* line 2558, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .candidato p, .elecciones .item-resultados-presi .partido p {
    line-height: 16px;
    font-size: 12px;
    font-weight: bold;
  }
  /* line 2564, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .inner-elecciones {
    overflow: hidden;
    width: 100%;
    max-width: 350px;
    margin: 20px auto;
  }
  /* line 2569, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .inner-elecciones .candidato {
    display: block !important;
  }
  /* line 2572, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .inner-elecciones .img-name {
    width: 20% !important;
  }
  /* line 2576, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .inner-elecciones .candidato p {
    margin-top: 10px;
  }
  /* line 2581, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos {
    width: 50% !important;
  }
  /* line 2583, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar {
    top: 0 !important;
  }
  /* line 2585, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar .porcentaje {
    border: 1px solid #BABABA;
    height: 30px;
  }
  /* line 2588, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar .porcentaje p {
    line-height: 30px !important;
  }
  /* line 2592, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar .p-votos {
    font-size: 10px !important;
  }
  /* line 2597, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar-left .porcentaje {
    background: #fff;
  }
  /* line 2599, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar-left .porcentaje p {
    color: #000 !important;
  }
  /* line 2605, ../sass/mobile.scss */
  .elecciones .item-resultados-presi .content-nulos-blancos .bar-right .porcentaje {
    background: #e01222;
  }
  /* line 2611, ../sass/mobile.scss */
  .elecciones .item-resultados-presi:hover {
    background: #f1eeec;
  }
  /* line 2613, ../sass/mobile.scss */
  .elecciones .item-resultados-presi:hover .porcentaje {
    opacity: 1;
    transition: all 0.2s ease-in-out;
  }
  /* line 2618, ../sass/mobile.scss */
  .elecciones .item-resultados-alcalde {
    border-top: 1px solid #e9e9e9;
    width: 98%;
    padding: 6px 1%;
    transition: all 0.2s ease-in-out;
    overflow: hidden;
  }
  /* line 2625, ../sass/mobile.scss */
  .elecciones .item-resultados-alcalde .bar {
    height: 33px;
    border-radius: 5px;
    overflow: hidden;
  }
  /* line 2629, ../sass/mobile.scss */
  .elecciones .item-resultados-alcalde .bar p {
    margin: 0;
    line-height: 33px;
  }
  /* line 2635, ../sass/mobile.scss */
  .elecciones .item-resultados-alcalde .content-e {
    overflow: hidden;
  }
  /* line 2637, ../sass/mobile.scss */
  .elecciones .item-resultados-alcalde .content-e .candidato {
    float: left;
    width: 20%;
  }
  /* line 2640, ../sass/mobile.scss */
  .elecciones .item-resultados-alcalde .content-e .candidato img {
    width: 60%;
    display: block;
  }
  /* line 2644, ../sass/mobile.scss */
  .elecciones .item-resultados-alcalde .content-e .candidato h5 {
    margin: 5px auto;
    line-height: 15px;
    text-align: center;
  }
  /* line 2650, ../sass/mobile.scss */
  .elecciones .item-resultados-alcalde .content-e .partido {
    font-size: 12px;
    width: 80%;
    float: left;
    font-weight: bold;
  }
  /* line 2657, ../sass/mobile.scss */
  .elecciones .item-resultados-alcalde .bar {
    margin-top: 5px;
  }
  /* line 2660, ../sass/mobile.scss */
  .elecciones .item-resultados-alcalde .porcentaje {
    line-height: 30px;
    float: left;
    display: block;
    height: 33px;
    margin-right: 10px;
    opacity: 0.6;
    transition: all 0.2s ease-in-out;
  }
  /* line 2671, ../sass/mobile.scss */
  .elecciones .item-resultados-alcalde:hover {
    background: #f1eeec;
  }
  /* line 2673, ../sass/mobile.scss */
  .elecciones .item-resultados-alcalde:hover .porcentaje {
    opacity: 1;
    transition: all 0.2s ease-in-out;
  }
  /* line 2678, ../sass/mobile.scss */
  .elecciones .deptos, .elecciones .munis {
    width: 33.33%;
    float: left;
    text-align: center;
    cursor: pointer;
  }
  /* line 2684, ../sass/mobile.scss */
  .elecciones .deptos span, .elecciones .munis span {
    display: block;
    width: 98%;
    margin: 6px 1%;
    border-bottom: 1px solid #e9e9e9;
    padding: 3px 0;
    transition: all 0.5s ease-in-out;
  }
  /* line 2692, ../sass/mobile.scss */
  .elecciones .deptos span:hover, .elecciones .munis span:hover {
    background: #e9e9e9;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
  }
  /* line 2698, ../sass/mobile.scss */
  .elecciones .copy-elecciones {
    font-size: 12px;
    font-weight: bold;
  }

  /* line 2706, ../sass/mobile.scss */
  .bg-impreso .rowImpreso .left-arrow {
    left: 0 !important;
  }
  /* line 2709, ../sass/mobile.scss */
  .bg-impreso .rowImpreso .right-arrow {
    right: 20px !important;
  }
  /* line 2714, ../sass/mobile.scss */
  .bg-impreso .rowImpreso .relative .wordContent .titleMonth {
    font-size: 18px;
  }
  /* line 2719, ../sass/mobile.scss */
  .bg-impreso .rowImpreso .impresos-content {
    width: 270px;
    height: 300px;
  }
  /* line 2722, ../sass/mobile.scss */
  .bg-impreso .rowImpreso .impresos-content .impresosPdf {
    width: 5000px;
  }
  /* line 2724, ../sass/mobile.scss */
  .bg-impreso .rowImpreso .impresos-content .impresosPdf .item-impreso {
    width: 250px;
  }
  /* line 2727, ../sass/mobile.scss */
  .bg-impreso .rowImpreso .impresos-content .impresosPdf .item-impreso .item-pdf .supp_div {
    bottom: 10px;
    right: 80px;
  }
  /* line 2731, ../sass/mobile.scss */
  .bg-impreso .rowImpreso .impresos-content .impresosPdf .item-impreso .item-pdf img {
    width: 75% !important;
  }
  /* line 2739, ../sass/mobile.scss */
  .bg-impreso .descPdf {
    width: 90% !important;
  }
  /* line 2741, ../sass/mobile.scss */
  .bg-impreso .descPdf p {
    font-size: 15px;
  }
  /* line 2743, ../sass/mobile.scss */
  .bg-impreso .descPdf p .icon-download {
    width: 25px !important;
    height: 25px !important;
    margin-top: -1px !important;
  }

  /* line 2751, ../sass/mobile.scss */
  .linkImpreso {
    display: none !important;
  }

  /* line 2755, ../sass/mobile.scss */
  #epl_impact_div2, #epl_impact_div {
    display: none !important;
  }

  /* line 2759, ../sass/mobile.scss */
  .logo-sponsored {
    top: 40px;
  }
}
