/*! HTML5 Boilerplate v5.0.0 | MIT License | http://h5bp.com/ */


/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */


/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
}

.texto_fecha {
  color: white;
  background-color: black;
  width: 360px;
  height: 270px;
  font-size: 32px;
  padding: 12px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.nombre_post_slider {
  color: white;
  position: absolute;
  left: 0%;
  font-weight: bold;
  font-size: 24px;
  top: 36%;
  margin: 0;
  width: 100%;
  text-align: center;
  background-color: rgba(0,0,0,0.5);
  padding: 31px 0;
}

.publicidad_radio {
  display: inline-block;
  margin-top: 7%;
}

.cargando_noticia {
  text-align: center;
}


/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}


/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}


/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}


/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}


/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}


/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */

.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}


/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/*MAGIC POP UP*/
  /* Magnific Popup CSS */
  .mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8; }

  .mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden; }

  .mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box; }

  .mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }

  .mfp-align-top .mfp-container:before {
    display: none; }

  .mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045; }

  .mfp-inline-holder .mfp-content,
  .mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto; }

  .mfp-ajax-cur {
    cursor: progress; }

  .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    /*cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out; */
    }

  .mfp-zoom {
    cursor: pointer;
    /*cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;*/
    }

  .mfp-auto-cursor .mfp-content {
    cursor: auto; }

  .mfp-close,
  .mfp-arrow,
  .mfp-preloader,
  .mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }

  .mfp-loading.mfp-figure {
    display: none; }

  .mfp-hide {
    display: none !important; }

    .iframevideo img {
      width: 100%;
    }

  .mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044; }
    .mfp-preloader a {
      color: #CCC; }
      .mfp-preloader a:hover {
        color: #FFF; }

  .mfp-s-ready .mfp-preloader {
    display: none; }

  .mfp-s-error .mfp-content {
    display: none; }

  button.mfp-close,
  button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation; }

  button::-moz-focus-inner {
    padding: 0;
    border: 0; }

  .mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace; }
    .mfp-close:hover,
    .mfp-close:focus {
      opacity: 1; }
    .mfp-close:active {
      top: 1px; }

  .mfp-close-btn-in .mfp-close {
    color: #333; }

  .mfp-image-holder .mfp-close,
  .mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%; }

  .mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap; }

  .mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent; }
    .mfp-arrow:active {
      margin-top: -54px; }
    .mfp-arrow:hover,
    .mfp-arrow:focus {
      opacity: 1; }
    .mfp-arrow:before,
    .mfp-arrow:after {
      content: '';
      display: block;
      width: 0;
      height: 0;
      position: absolute;
      left: 0;
      top: 0;
      margin-top: 35px;
      margin-left: 35px;
      border: medium inset transparent; }
    .mfp-arrow:after {
      border-top-width: 13px;
      border-bottom-width: 13px;
      top: 8px; }
    .mfp-arrow:before {
      border-top-width: 21px;
      border-bottom-width: 21px;
      opacity: 0.7; }

  .mfp-arrow-left {
    left: 0; }
    .mfp-arrow-left:after {
      border-right: 17px solid #FFF;
      margin-left: 31px; }
    .mfp-arrow-left:before {
      margin-left: 25px;
      border-right: 27px solid #3F3F3F; }

  .mfp-arrow-right {
    right: 0; }
    .mfp-arrow-right:after {
      border-left: 17px solid #FFF;
      margin-left: 39px; }
    .mfp-arrow-right:before {
      border-left: 27px solid #3F3F3F; }

  .mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px; }
    .mfp-iframe-holder .mfp-content {
      line-height: 0;
      width: 100%;
      max-width: 900px; }
    .mfp-iframe-holder .mfp-close {
      top: -40px; }

  .mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%; }
    .mfp-iframe-scaler iframe {
      position: absolute;
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
      background: #000; }

  /* Main image in popup */
  img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto; }

  /* The shadow behind the image */
  .mfp-figure {
    line-height: 0; }
    .mfp-figure:after {
      content: '';
      position: absolute;
      left: 0;
      top: 40px;
      bottom: 40px;
      display: block;
      right: 0;
      width: auto;
      height: auto;
      z-index: -1;
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
      background: #444; }
    .mfp-figure small {
      color: #BDBDBD;
      display: block;
      font-size: 12px;
      line-height: 14px; }
    .mfp-figure figure {
      margin: 0; }

  .mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto; }

  .mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px; }

  .mfp-image-holder .mfp-content {
    max-width: 100%; }

  .mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer; }

  @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
         * Remove all paddings around the image on small screen
         */
    .mfp-img-mobile .mfp-image-holder {
      padding-left: 0;
      padding-right: 0; }
    .mfp-img-mobile img.mfp-img {
      padding: 0; }
    .mfp-img-mobile .mfp-figure:after {
      top: 0;
      bottom: 0; }
    .mfp-img-mobile .mfp-figure small {
      display: inline;
      margin-left: 5px; }
    .mfp-img-mobile .mfp-bottom-bar {
      background: rgba(0, 0, 0, 0.6);
      bottom: 0;
      margin: 0;
      top: auto;
      padding: 3px 5px;
      position: fixed;
      box-sizing: border-box; }
      .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0; }
    .mfp-img-mobile .mfp-counter {
      right: 5px;
      top: 3px; }
    .mfp-img-mobile .mfp-close {
      top: 0;
      right: 0;
      width: 35px;
      height: 35px;
      line-height: 35px;
      background: rgba(0, 0, 0, 0.6);
      position: fixed;
      text-align: center;
      padding: 0; } }

  @media all and (max-width: 900px) {
    .mfp-arrow {
      -webkit-transform: scale(0.75);
      transform: scale(0.75); }
    .mfp-arrow-left {
      -webkit-transform-origin: 0;
      transform-origin: 0; }
    .mfp-arrow-right {
      -webkit-transform-origin: 100%;
      transform-origin: 100%; }
    .mfp-container {
      padding-left: 6px;
      padding-right: 6px; } }
/*end MAGIC POP UP*/

/*OWL CAROUSEL*/


/*
     *  Owl Carousel - Animate Plugin
     */
.prev-slider-home {
  font-size: 30px !important;
  display: block;
  text-align: center;
}
.next-slider-home {
  font-size: 30px !important;
  display: block;
  text-align: center;
}
.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}


/*
     *  Owl Carousel - Auto Height Plugin
     */

.owl-height {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}


/*
     *  Core Owl Carousel CSS File
     */

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    /*-webkit-transform: translate3d(0px, 0px, 0px);*/
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .owl-controls .owl-dot {
  background-color: transparent;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
    display: none;
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .owl-item img {
    display: block;
    /*-webkit-transform-style: preserve-3d;*/
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}


/* No Js */

.no-js .owl-carousel {
    display: block;
}


/*
     *  Owl Carousel - Lazy Load Plugin
     */

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

/*
     *  Owl Carousel - Video Plugin
     */

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("../img/owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -moz-transition: scale 100ms ease;
    -ms-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
}


/*end OWL CAROUSEL*/


/*HAMBURGER MINION*/
    /*!
     * Hamburgers
     * @description Tasty CSS-animated hamburgers
     * @author Jonathan Suh @jonsuh
     * @site https://jonsuh.com/hamburgers
     * @link https://github.com/jonsuh/hamburgers
     */

    .hamburger {
        padding: 15px 15px;
        display: inline-block;
        cursor: pointer;
        transition-property: opacity, -webkit-filter;
        transition-property: opacity, filter;
        transition-property: opacity, filter, -webkit-filter;
        transition-duration: 0.15s;
        transition-timing-function: linear;
        font: inherit;
        color: inherit;
        text-transform: none;
        background-color: transparent;
        border: 0;
        margin: 0;
        overflow: visible;
    }

    .hamburger:hover {
        opacity: 0.7;
    }

    .hamburger-box {
        width: 40px;
        height: 24px;
        display: inline-block;
        position: relative;
    }

    .hamburger-inner {
        display: block;
        top: 50%;
        margin-top: -2px;
    }

    .hamburger-inner,
    .hamburger-inner::before,
    .hamburger-inner::after {
        width: 40px;
        height: 4px;
        background-color: #000;
        border-radius: 4px;
        position: absolute;
        transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        transition-duration: 0.15s;
        transition-timing-function: ease;
    }

    .hamburger-inner::before,
    .hamburger-inner::after {
        content: "";
        display: block;
    }

    .hamburger-inner::before {
        top: -10px;
    }

    .hamburger-inner::after {
        bottom: -10px;
    }


    /*
         * Collapse
         */

    .hamburger--collapse .hamburger-inner {
        top: auto;
        bottom: 0;
        transition-duration: 0.15s;
        transition-delay: 0.15s;
        transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    .hamburger--collapse .hamburger-inner::after {
        top: -20px;
        transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
    }

    .hamburger--collapse .hamburger-inner::before {
        transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
        transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
        transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    .hamburger--collapse.is-active .hamburger-inner {
        -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
        transform: translate3d(0, -10px, 0) rotate(-45deg);
        transition-delay: 0.32s;
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    .hamburger--collapse.is-active .hamburger-inner::after {
        top: 0;
        opacity: 0;
        transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;
    }

    .hamburger--collapse.is-active .hamburger-inner::before {
        top: 0;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
        transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
        transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
    }


    /*
         * Collapse Reverse
         */

    .hamburger--collapse-r .hamburger-inner {
        top: auto;
        bottom: 0;
        transition-duration: 0.15s;
        transition-delay: 0.15s;
        transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    .hamburger--collapse-r .hamburger-inner::after {
        top: -20px;
        transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
    }

    .hamburger--collapse-r .hamburger-inner::before {
        transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
        transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
        transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    .hamburger--collapse-r.is-active .hamburger-inner {
        -webkit-transform: translate3d(0, -10px, 0) rotate(45deg);
        transform: translate3d(0, -10px, 0) rotate(45deg);
        transition-delay: 0.32s;
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    .hamburger--collapse-r.is-active .hamburger-inner::after {
        top: 0;
        opacity: 0;
        transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;
    }

    .hamburger--collapse-r.is-active .hamburger-inner::before {
        top: 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
        transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
        transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
    }
/*end HAMBURGER MINION*/


/*ANIMATE CSS*/

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

@keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

@keyframes fadeOutDown {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

@keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

@keyframes fadeOutLeft {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

@keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

@keyframes fadeOutRight {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

@keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

@keyframes fadeOutUp {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

@keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}
/*end ANIMATE CSS*/

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

/*****NAVEGACIÓN, HEADERS*****/
    .blockScroll {
        overflow: hidden;
    }
    header {
        /*height: 90px;*/
        position: relative;
        z-index: 100;
    }
    ul {
        padding: 0;
        margin: 0;
    }
    .bghalfheader {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 96px;
        font-size: 0;
    }
    .bghalfheader span {
        display: block;
        width: 50%;
        display: inline-block;
        vertical-align: top;
        height: 100%;
    }
    .bghalfheader span:nth-child(1) {
        /*background-color: #cccc33;*/
        background-color: #fbb034;
    }
    .bghalfheader span:nth-child(2) {
        background-color: #434142;
    }

    .bghalfheade {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 91px;
        font-size: 0;
    }
    .bghalfheade span {
        display: block;
        width: 50%;
        display: inline-block;
        vertical-align: top;
        height: 100%;
    }
    .bghalfheade span:nth-child(1) {
        /*background-color: #cccc33;*/
        background-color: #fbb034;
    }
    .bghalfheade span:nth-child(2) {
        background-color: #434142;
    }
    .headerTop {
        background-color: #434142;
    }
    .logoTele {
        width: 300px;
        display: inline-block;
        background-color: #cccc33;
        background-color: #fbb034;
        border-radius: 0 0 45px 00;
        padding: 10px 10px 10px 0;
    }
    .logoTele-home {
      width: 274px;
      display: inline-block;
      background-color: #fbb034;
      border-radius: 0 0 45px 00;
      padding: 15px 0 15px 30px;
    }
    .logoTele-news {
      width: 200px;
      display: inline-block;
      background-color: #fbb034;
      border-radius: 0 0 45px 00;
      padding: 12px 22px 15px 0;
    }

    .logoTele-home img {
        width: 300px;
        margin-left: -80px;
    }

    .logoTele-news img {
        width: 100%;
    }

    .asidetopHeader {
        text-align: right;
        height: 90px;
    }

    .asidetopHeader > .listHeader > ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .asidetopHeader > .listHeader > ul > li {
        font-size: 16px;
    }

    .asidetopHeader > .listHeader > ul > li:last-child {
        margin-right: 0;
    }

    .listHeader {
        display: inline-block;
        vertical-align: top;
        height: 100%;
    }

    .item-dt {
        display: table;
        width: 100%;
        height: 100%;
    }

    .item-dtc {
        display: table-cell;
        width: 100%;
        vertical-align: middle;
    }

    .socialTele {
        padding-right: 5px;
    }

    .socialTele > li {
        display: inline-block;
        vertical-align: middle;
        margin-left: 5px;
        width: 33px;
        height: 33px;
        border-radius: 7px;
        background-color: #fff;
        position: relative;
        top: 0;
        transition: top .3s ease;
        -webkit-transition: top .3s ease;
        -moz-transition: top .3s ease;
        -ms-transition: top .3s ease;
        -o-transition: top .3s ease;
    }
    .socialTele > li:hover {
        top: -2px;
    }

    .socialTele > li > a {
        display: block;
    }

    .socialTele > li > a:hover {
        opacity: .8;
    }

    .linksMe > li {
        height: 85px;
        display: inline-block;
        vertical-align: top;
        border-radius: 0 0 10px 10px;
        width: 130px;
        text-align: center;
        margin: 0 5px;
        position: relative;
    }

    .linksMe > li a {
        background-repeat: no-repeat;
        background-position: center 10px;
        color: #fff;
        display: block;
        /*height: 100%;*/
        /*transition: opacity .2s ease;
            -webkit-transition: opacity .2s ease;
            -moz-transition: opacity .2s ease;
            -ms-transition: opacity .2s ease;
            -o-transition: opacity .2s ease;*/
    }

    .linksMe > li a:hover {
        opacity: .7;
    }

    .linksMe > li a p {
        margin: 5px 0 0 0;
        bottom: 0;
        width: 100%;
        font-size: 12px;
        line-height: 1.2;
    }

    .linksMe > li a p span {
        font-weight: bold;
    }

    .livesigcla {
        width: 170px !important;
    }

    .livesigcla p {
        margin: 0 !important;
    }

    .infosig {
        font-size: 11px;
        border-top: 1px solid;
        padding: 2px 5px 0;
        margin: 2px 8px 0 8px;
    }

    .infosig span {
        font-weight: 700;
        font-style: italic;
    }

    .bottomHeader {
        background-color: #d7d8dc;
    }
  .nopadleft {
    padding-left: 0;
    margin-left: -5px;
    position: relative;
  }
    .listBottomheader {
        list-style: none;
        padding-left: 5px;
    }

    .listBottomheader > li {
        display: inline-block;
        margin-right: 18px;
    }

    .listBottomheader > li > a {
        color: #434142;
        display: block;
        position: relative;
    }

    .listBottomheader > li > a span {
        padding: 19px 0;
        display: block;
    }

    .listBottomheader > li > a span:after {
        height: 3px;
        position: absolute;
        content: '';
        transition: all 0.35s ease;
        -webkit-transition: all 0.35s ease;
        -moz-transition: all 0.35s ease;
        -ms-transition: all 0.35s ease;
        -o-transition: all 0.35s ease;
        background-color: #434142;
        width: 0;
        bottom: 5px;
        left: 0;
    }

    .listBottomheader > li > a span:hover:after {
        width: 100%;
    }

    .currentMenu {
        font-weight: 800;
    }
    .backMede {
        position: absolute !important;
        left: 20px;
        top: 19px;
    }
    .newsmedeback {
        display: inline-block !important;
    }
    /*SEARCH ANIMATION*/
        .inputSearch-header input[type="text"] {
            -webkit-appearance: none;
            outline: none;
            border: none;
        }

        .search-wrap {
            position: relative;
            display: block;
            z-index: 1;
            width: 32px;
            height: 32px;
            margin-left: 0;
            padding: 0;
            top: 0;
            border: 5px solid #434142;
            border-radius: 20px;
            -moz-transition: all 0.25s ease 0.3s;
            -o-transition: all 0.25s ease 0.3s;
            -webkit-transition: all 0.25s ease;
            -webkit-transition-delay: 0.3s;
            transition: all 0.25s ease 0.3s;
        }

        .search-wrap:before {
            top: 83%;
            left: 96%;
            width: 15px;
            height: 6px;
            background-color: #434142;
            border-radius: 1px;
            -moz-transition: width 0.15s ease 0.55s;
            -o-transition: width 0.15s ease 0.55s;
            -webkit-transition: width 0.15s ease;
            -webkit-transition-delay: 0.55s;
            transition: width 0.15s ease 0.55s;
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            -moz-transform-origin: top left;
            -ms-transform-origin: top left;
            -webkit-transform-origin: top left;
            transform-origin: top left;
        }

        .search-wrap input {
            width: 100%;
            height: 27px;
            padding: 0 30px 0 15px;
            font-size: 14px;
            line-height: 38px;
            border: 0;
            outline: none;
            opacity: 0;
            background-color: transparent;
            -moz-transition: opacity 0.15s ease;
            -o-transition: opacity 0.15s ease;
            -webkit-transition: opacity 0.15s ease;
            transition: opacity 0.15s ease;
        }

        .eks {
            display: block;
            position: absolute;
            top: 50%;
            right: 0;
            z-index: 20;
            width: 30px;
            height: 30px;
            cursor: pointer;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
        }

        .eks:before,
        .eks:after {
            right: 5px;
            height: 2px;
            width: 2px;
            border-radius: 1px;
            -moz-transition: all 0.25s ease;
            -o-transition: all 0.25s ease;
            -webkit-transition: all 0.25s ease;
            transition: all 0.25s ease;
        }

        .eks:before {
            top: 0px;
            background-color: #434142;
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
            -moz-transform-origin: top right;
            -ms-transform-origin: top right;
            -webkit-transform-origin: top right;
            transform-origin: top right;
            -moz-transition-delay: 0.1s;
            -o-transition-delay: 0.1s;
            -webkit-transition-delay: 0.1s;
            transition-delay: 0.1s;
        }

        .eks:after {
            bottom: 0px;
            background-color: #434142;
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            -moz-transform-origin: bottom right;
            -ms-transform-origin: bottom right;
            -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
            -moz-transition-delay: 0s;
            -o-transition-delay: 0s;
            -webkit-transition-delay: 0s;
            transition-delay: 0s;
        }

        .search-wrap.open {
            width: 160px;
            -moz-transition-delay: 0.1s;
            -o-transition-delay: 0.1s;
            -webkit-transition-delay: 0.1s;
            transition-delay: 0.1s;
        }

        .search-wrap.open:before {
            width: 0px;
            -moz-transition-delay: 0s;
            -o-transition-delay: 0s;
            -webkit-transition-delay: 0s;
            transition-delay: 0s;
        }

        .search-wrap.open input {
            opacity: 1;
            -moz-transition-delay: 0.15s;
            -o-transition-delay: 0.15s;
            -webkit-transition-delay: 0.15s;
            transition-delay: 0.15s;
        }

        .search-wrap.open .eks:before,
        .search-wrap.open .eks:after {
            width: 15px;
            right: 12px;
        }

        .search-wrap.open .eks:before {
            top: 9px;
            -moz-transition-delay: 0.25s;
            -o-transition-delay: 0.25s;
            -webkit-transition-delay: 0.25s;
            transition-delay: 0.25s;
        }

        .search-wrap.open .eks:after {
            bottom: 9px;
            -moz-transition-delay: 0.3s;
            -o-transition-delay: 0.3s;
            -webkit-transition-delay: 0.3s;
            transition-delay: 0.3s;
        }

        .search-wrap:before,
        .eks:before,
        .eks:after {
            content: "";
            position: absolute;
            display: block;
        }

        .normalBox {
            border: 3px solid #434142 !important;
        }

        .thiscol_search {
            position: absolute;
            right: 20px;
            top: 13px;
            display: -webkit-flex;
            display: flex;
            -webkit-align-items: center;
            align-items: center;
            -webkit-justify-content: center;
            justify-content: center;
            transition: all .4s ease-in-out;
            -webkit-transition: all .4s ease-in-out;
            -moz-transition: all .4s ease-in-out;
            -ms-transition: all .4s ease-in-out;
            -o-transition: all .4s ease-in-out;
        }

        .smallSearch {
            width: 18px;
            height: 18px;
            border: 3px solid #434142;
            position: relative;
            top: 5px;
        }

        .smallSearch:before {
            width: 11px;
            height: 4px;
        }

        .smallSearch .eks {
            height: 18px;
        }
    /*end SEARCH ANIMATION*/

    /*SUB MENÚ*/
        .containerSubmenu {
            position: absolute;
            background-color: #d7d8dc;
            height: auto;
            z-index: 10;
            left: 15px;
            right: -83px;
            top: 40px;
            border-radius: 0 0 16px 16px;
            padding: 5px 20px 0 20px;
            opacity: 0;
            visibility: hidden;
            /*height: 0;*/
            z-index: -1;
            transition: all .3s ease;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            -ms-transition: all .3s ease;
        }

        .showContsub {
            opacity: 1;
            visibility: visible;
            height: auto;
            z-index: 10;
            top: 60px;
        }

        .inner-containerSubmenu {
            width: 100%;
            height: 100%;
        }

        .topContentmenu {
            padding: 15px 5px;
            border-top: 2px solid #5b5b5e;
            border-bottom: 2px solid #c2c3c8;
        }
        .topContentmenu_othermenu {
            border-bottom: 0;
        }

        .newBlock > a > h3 {
            color: #434142;
            font-size: 16px;
            font-weight: 600;
            margin: 0;
            line-height: 1.1;
        }

        .list_newblock {
            list-style: none;
            height: 165px;
        }

        .item-listnewblock {
            border-bottom: 1px solid #c2c3c8;
            padding: 10px 0;
        }

        .item-listnewblock:last-child {
            border-bottom: 0;
        }

        .newBlock {
            min-height: 35px;
            max-height: 35px;
        }

        .item-listnewblock > a > h4 {
            color: #5b5b5e;
            font-size: 14px;
            font-weight: normal;
            line-height: 1.1;
            margin: 0;
        }

        .botContentSubmenu {
            padding: 0 5px;
        }

        .linkSubmenu {
            display: block;
            color: #fff;
            text-align: center;
            padding: 6.5px 5px;
            border-radius: 0 0 19px 0;
            transition: all .4s ease-in;
            -webkit-transition: all .4s ease-in;
            -moz-transition: all .4s ease-in;
            -ms-transition: all .4s ease-in;
            -o-transition: all .4s ease-in;
        }

        .linkSubmenu:hover {
            opacity: .8;
        }

        .listCategories-dest {
            list-style: none;
        }

        .listCategories-dest > li > a {
            font-weight: 600;
            color: #434142;
        }

        .titlesubmenutrending h5 {
            color: #5b5b5e;
            font-size: 34px;
            font-weight: 900;
            line-height: 1;
            margin: 0;
        }

        .titlesubmenutrending span {
            color: #d5831b;
            font-size: 19px;
            padding-left: 3px;
        }

        .info-trendingitem img {
            width: 100%;
        }

        .info-trendingitem span {
            color: #86858a;
            font-size: 12px;
        }

        .info-trendingitem p {
            color: #5b5b5e;
            font-size: 14px;
            margin: 0;
            line-height: 1.1;
        }

        .bg-submenubottom {
            background-image: url(../img/bg-submenubottom.png);
            background-repeat: no-repeat;
            background-position: right center;
            padding: 20px 0;
        }

        .otherbgSubmenu {
            background-image: url(../img/bg-submenubottom.png);
            background-repeat: no-repeat;
            background-position: right center;
            background-size: 83% 100%;
        }
        .item_smallsubmenu {
            /*min-height: 45px;
            max-height: 30px;*/
        }
        .inner_smallsubmenu {
            border-bottom: 1px solid #c2c3c8;
            padding-bottom: 5px;
            margin-bottom: 5px;
            height: 60px;
        }
        .innersmallsubmenu-dt {
            display: table;
            height: 100%;
            width: 100%;
        }
        .innersmallsubmenu-dtc {
            display: table-cell;
            width: 100%;
            vertical-align: middle;
        }
        .innersmallsubmenu-dtc > h3 > a{
            color: inherit;
        }
        .innersmallsubmenu-dtc > a {
            /*font-size: 18px;
            color: #444242;
            line-height: 100%;*/

            color: #5b5b5e;
            font-size: 14px;
            font-weight: normal;
            line-height: 1.3;
            margin: 0;
            display: block;
        }
        .hasTitle-inner_smallsubmenu .innersmallsubmenu-dtc > a {
            margin-bottom: 5px;
        }
        /*.item_smallsubmenu:after {
            content: '';
            width: 1px;
            height: 100%;
            display: block;
            position: absolute;
            right: 0;
            top: 0;
            background-color: black;
        }*/
        .hasTitle-inner_smallsubmenu {
            height: auto;
            border: 0;
            padding-top: 10px;
        }
        .hasTitle-inner_smallsubmenu h3 {
            color: #434142;
            font-size: 16px;
            font-weight: 600;
            margin: 0;
            margin-bottom: 6px;
            line-height: 1.1;
        }
    /*end SUB MENÚ*/

    /*STICKY HEADER*/
        .stickyHeader {
            position: fixed;
            height: 51px;
            top: 0;
            left: 0;
            width: 100%;
            background-color: white;
            z-index: 20;
            display: none;
            transition: all .5s ease-in-out;
            -webkit-transition: all .5s ease-in-out;
            -moz-transition: all .5s ease-in-out;
            -ms-transition: all .5s ease-in-out;
            -o-transition: all .5s ease-in-out;
        }

        .js-stickyHeader-news {
            height: 50px;
        }

        .nav-show {
            top: -100%;
        }

        .nav-hide {
            opacity: 1;
        }

        #toMenusticky {
            position: absolute;
            top: 180px;
        }

        .stickyHeader .bghalfheade {
            height: 100%;
        }

        .stickyHeader .bghalfheade span:nth-child(2) {
            background-color: #d7d8dc;
        }

        .stickyHeader .bottomHeader {
            background-color: transparent;
            z-index: 10;
        }

        .stickyHeader .headerBottom {
            background-color: #d7d8dc;
        }

        .stickyHeader .listBottomheader > li {
            margin-right: 10px;
        }

        .stickyHeader .listBottomheader > li > a {
            font-size: 14px;
        }
        .stickyHeader .listBottomheader .backMede {
            top: 14.5px;
        }

        .stickyHeader .listBottomheader > li > a span {
            padding: 15px 0;
        }

        .wrapperStickylogo {
            border-radius: 0 0 20px 0;
            background-color: #fbb034;
            padding: 5px 0 4px 20px;
            width: 100%;
        }

        .wrapperStickylogo img {
            width: 170px;
        }

        .small-asidetopHeader {
            position: absolute;
            top: 0;
            right: 57px;
        }

        .small-asidetopHeader .linksMe > li {
            width: 51px;
            height: 51px;
            border-radius: 0;
            margin: 0 2px;
        }

        .js-stickyHeader-news .small-asidetopHeader .linksMe > li {
            height: 50px;
        }

        .stickyHeader .thiscol_search {
            top: 0;
            height: 99%;
            transition: background-color .4s ease-in-out;
            -webkit-transition: background-color .4s ease-in-out;
            -moz-transition: background-color .4s ease-in-out;
            -ms-transition: background-color .4s ease-in-out;
            -o-transition: background-color .4s ease-in-out;
        }

        .bg_search {
            background-color: #D7D8DC;
        }

        .stickyHeader .smallSearch {
            top: 0;
        }

        .stickyHeader .containerSubmenu {
            left: -180px;
            right: -83px;
            top: 50px;
        }
    /*end STICKY HEADER*/

    /*BOTTOM HEADER NEWS*/
        .bottomHeader_news {
            position: relative;
            background-color: transparent !important;
        }

        .bgnew {
            position: absolute;
            left: 0;
            right: 0;
            height: 100%;
            font-size: 0;
            top: 0;
            z-index: -1;
        }

        .bgnew span {
            width: 50%;
            display: inline-block;
            vertical-align: top;
            height: 100%;
        }

        .bgnew span:first-child {
            background-color: #434142;
        }

        .bgnew span:last-child {
            background-color: #d7d8dc;
        }

        .bg_news {
            background-color: #d7d8dc;
        }

        .bottomHeader_news .listBottomheader {
            padding-left: 0;
            margin-left: -15px;
        }

        .itemhome_news {
            background-color: #434142;
            width: 105px;
            position: relative;
            text-align: right;
            padding-right: 15px;
            border-radius: 0 0 23px 0;
        }

        .itemhome_news a {
            color: #fff !important;
        }

        .itemhome_news img {
            /*position: absolute;
            left: 20px;
            top: 25px;*/
            width: 20px;
        }

        .bottomHeader_news .listBottomheader > li {
            margin-right: 10px !important;
        }

        .js-stickyHeader-news .itemhome_news img {
            top: 19px;
        }

        .js-stickyHeader-news .listBottomheader {
            padding-left: 0;
        }

        .js-stickyHeader-news .listBottomheader > li {
            margin-right: 5px;
        }
    /*END BOTTOM HEADER NEWS*/

    /*HEADER MOBILE*/

        .mobileHeaader {
            display: none;
        }

        .mobileTopheader {
            height: 50px;
            position: relative;
        }

        .wrapperBgmobile {
            position: relative;
            z-index: 10;
            background-color: #434142;
        }

        .mobileTopheader .bghalfheade {
            height: 100%;
        }

        .heFull {
            height: 100%;
        }

        .mobileLogo {
            width: 100px;
            background-color: #fbb034;
            border-radius: 0 0 25px 0;
            padding: 0;
        }

        .mobileLogo img {
            width: 230px;
            padding: 1px 45px 3px 0;
            margin-left: -50px;
        }

        .mobileBottomheader {
            display: none;
        }

        .hamburger {
            position: absolute;
            right: 60px;
            top: 13px;
            padding: 0;
            outline: none;
            height: 25px;
        }

        .hamburger-inner,
        .hamburger-inner::after,
        .hamburger-inner::before {
            width: 30px;
            height: 4px;
            background-color: #fff;
        }

        .hamburger-box {
            width: 30px;
        }

        .hamburger:hover {
            opacity: 1;
        }

        .hackMarheadermobile {
            display: none;
        }
        .backtelemfromnews {
            /*text-align: right;*/
        }
        .inner-backtelemfromnews {
            background-image: url(../img/icon-medelllinM.png);
            background-repeat: no-repeat;
            background-position: 5px center;
            padding: 8px 15px;
            padding-left: 26px !important;
            width: auto !important;
            display: inline-block !important;
            background-color: #f58025;
            margin-top: 10px;
            text-align: center;
            border-radius: 5px;
            background-size: 17px;
        }
        .inner-backtelemfromnews a {
            display: inline-block;
            padding: 5px;
            color: #fff;
        }
    /*end HEADER MOBILE*/
/*end NAVEGACIÓN, HEADERS*/

/*HOME CONTENTS*/
    .wrapperBgtop {
        height: 560px;
        width: 100%;
        position: absolute;
        z-index: -3;
        overflow: hidden;
    }

    .bgBack {
        height: 100%;
        width: 106%;
        overflow: hidden;
        border-radius: 0 0 218px 218px;
        /*border: 45px solid #cccc33;*/
        border: 45px solid #fbb034;
        border-top: 0;
        background-size: 100%;
        background-position: top;
        background-repeat: no-repeat;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        margin-left: -3%;
    }

    .tagLine {
        display: inline-block;
        background-color: #f58025;
        padding: 10px 15px;
        border-radius: 5px;
        margin: 23px 0 10px;
    }

    .tagLine h1 {
        font-weight: normal;
        color: #fff;
        font-size: 14px;
        margin: 0;
        padding: 0;
    }

    .tagLine h1 span {
        font-weight: 700;
    }

    .wrapperSlider {
        position: relative;
        /*padding-top: 65px;*/
    }


    /*slider*/

    .preloaderSlider {
        position: absolute;
        z-index: 10;
        width: 20px;
        height: 20px;
        top: 50%;
        left: 50%;
        margin: -10px -10px 0 0;
    }

    .preloaderSlider img {
        width: 100%;
    }

    .sliderHome {
        opacity: 0;
        transition: opacity .4s ease;
        -webkit-transition: opacity .4s ease;
        -moz-transition: opacity .4s ease;
        -ms-transition: opacity .4s ease;
        -o-transition: opacity .4s ease;
    }

    .sliderDest {
        opacity: 0;
        transition: opacity .4s ease;
        -webkit-transition: opacity .4s ease;
        -moz-transition: opacity .4s ease;
        -ms-transition: opacity .4s ease;
        -o-transition: opacity .4s ease;
    }

    .issueOwlItems .owl-item {
        -webkit-font-smoothing: subpixel-antialiased;
        -webkit-transform: translate3d(0, 0, 0);
    }

    .arrowsGeneral .owl-prev,
    .arrowsGeneral .owl-next {
        width: 50px;
        height: 50px;
        /*text-indent: -99999px;*/
        overflow: hidden;
        background-position: 15px center;
        background-repeat: no-repeat;
        background-size: 15px;
        cursor: pointer;
        /*text-indent: 999999999999px;*/
        overflow: hidden;
    }

    .arrowsGeneral .owl-prev {
        background-image: url(../img/sliderarrow-left.png);
        transition: all .3s ease-in-out;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
    }

    .arrowsGeneral .owl-next {
        background-image: url(../img/sliderarrow-right.png);
        transition: all .3s ease-in-out;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
    }


    /*naranja light*/

    .arrowsGeneral .owl-prev {
        background-color: #000;
    }

    .arrowsGeneral .owl-next {
        background-color: #000;
    }

    .arrowsGeneral .owl-nav > .owl-prev:hover {
        background-color: #000;
        background-position: 10px center;
    }

    .arrowsGeneral .owl-nav > .owl-next:hover {
        background-color: #000;
        background-position: 20px center;
    }


    /*naranja regular*/

    .arrows-cc9933 .owl-prev {
        background-color: #cc9933;
    }

    .arrows-cc9933 .owl-next {
        background-color: #cc9933;
    }

    .item-Sliderhome {
        height: 390px;
        position: relative;
    }

    .item-Sliderhome img {
        width: 100%;
    }

    .item-Sliderhome a {
        display: block;
        width: 100%;
        height: 100%;
    }


    /*Arrows position*/

    .sliderHome .owl-prev, .sliderHome .owl-next {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }

    .sliderHome .owl-prev {
        left: 0;
    }

    .sliderHome .owl-next {
        right: 0;
    }

    /* .arrowsleftcenter .owl-nav {
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
    } */
/*
    .arrowsleftcenter .owl-nav > div {
        margin-bottom: 3px;
    } */

    .arrows_destacados .owl-controls {
        position: absolute;
        top: 311px;
        right: 3px;
        width: 100%;
        text-align: right;
    }

    .arrows_destacados .owl-nav > div {
        display: inline-block;
        margin: 0 3px;
    }

    .dotsDestacados .owl-dots {
        position: absolute;
        top: -20px;
        font-size: 0;
        right: 0;
    }

    .dotsDestacados .owl-dot {
        width: 16px;
        height: 16px;
        background-color: rgba(255, 255, 255, 0.50);
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
        margin-bottom: 5px;
    }

    .dotsDestacados .owl-dot.active {
        /*background-color: rgba(255, 255, 255, 0.30);*/
        background-color: transparent;

    }

    .infoslider-rightcenter {
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        width: 360px;
    }

    .infoslider-leftbottom {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 360px;
    }

    .infoslider-dt {
        display: table;
        height: 100%;
        width: 100%;
    }

    .infoslider-dtc {
        display: table-cell;
        vertical-align: middle;
    }

    .infoslider > span {
        color: #cc9933;
        font-size: 13px;
        font-weight: 700;
        padding-left: 3px;
        text-shadow: 0 0 1px rgba(0, 0, 0, 0.9);
    }

    .infoslider > h3 {
        font-size: 30px;
        margin: 0 0 3px 0;
        font-weight: 800;
        color: #fff;
        line-height: 100%;
        padding-left: 3px;
    }

    .infoslider p {
        margin: 0;
        color: #fff;
    }

    .notP {
        padding: 7px 30px 15px 30px;
        border-radius: 0 0 0 40px;
        color: #fff;
        background-color: #434142;
    }

    .infoslider-leftbottom .notP {
        border-radius: 0 0 40px 0;
    }

    .titleTodest {
        position: absolute;
        top: 0;
        left: 0;
        font-weight: 800;
        font-size: 18px;
        line-height: 100%;
        text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
        color: #fff;
        background-color: #f58025;
        padding: 3px 30px 5px 7px;
        border-radius: 0 0 25px 0;
    }
    .posnav_dynamic_onloaded .owl-controls {
        opacity: 0;
        transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
    }

    .item-Sliderdest {
        position: relative;
    }
    .atesta a {
        display: block;
    }
    .item-Sliderdest img {
        width: 100%;
    }

    /* .infoMeddest {
        border-bottom: 2px solid #434142;
    } */

    /* CAMBIOS NOTICIA DESTACADA HOME NOTICIAS */
    .item-Sliderdest-nd {
        /* display: none; */
        position: relative;
    }

    .item-Sliderdest-nd img{
        width: 100%;
        height: 477px;
        object-fit: cover;
    }

    .infopost-styles-nd {
        position: absolute;
        bottom: 0;
        width: 100%;
        padding: 10px 20px;
        background: rgba(0,0,0,.7);
        transition: background-color .2s ease-in-out;
        -webkit-transition: background-color .2s ease-in-out;
        -moz-transition: background-color .2s ease-in-out;
        -ms-transition: background-color .2s ease-in-out;
        -o-transition: background-color .2s ease-in-out;
    }

    .infopost-styles-nd span {
        font-size: 12px;
        color: #fff;
        display: block;
    }

    .infopost-styles-nd h4 {
        line-height: 100%;
        color: #fff;
        font-size: 1.875rem;
        font-weight: 700;
        margin: 10px 0;
    }

    @media (max-width: 480px) {
        .infopost-styles-nd {
            padding: 10px;
        }

        .infopost-styles-nd h4 {
            font-size: 1rem;
            margin: 5px 0;
        }
    }

    @media (max-width: 400px) {
        .infopost-styles-nd {
            padding: 5px 10px;
        }
    }

    @media (max-width: 375px) {
        .infopost-styles-nd span {
            font-size: 11px;
        }
    }
    /* FIN CAMBIOS NOTICIA DESTACADA HOME NOTICIAS */


    .infopost-styles {
        padding: 10px 5px;
        margin: 3px 0;
        transition: background-color .2s ease-in-out;
        -webkit-transition: background-color .2s ease-in-out;
        -moz-transition: background-color .2s ease-in-out;
        -ms-transition: background-color .2s ease-in-out;
        -o-transition: background-color .2s ease-in-out;
    }

    .postnewhover_infopoststyles:hover .infopost-styles {
        background-color: #ecedef;
    }

    .infopost-styles span {
        font-size: 12px;
        color: #86858a;
        display: block;
    }

    .infopost-styles h4 {
        margin: 10px 0;
        font-size: 18px;
        font-weight: 700;
        line-height: 100%;
        color: #434142;
    }

    .infopost-styles h4:hover {
        /*opacity: .7;*/
    }

    .infopost-styles p {
        color: #434142;
        font-size: 14px;
        margin: 5px 0;
    }

    .infopost-styles p:hover {
        /*opacity: .7;*/
    }

    .resp-iframe {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
    }

    .resp-iframe iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .iframeBlock {
        position: relative;
    }

    .botSideblock {
        position: relative;
        height: 146px;
        margin-top: 8px;
    }

    .botSideblock-left img, .botSideblock-right img {
        width: 100%;
    }

    .botSideblock iframe {
        width: 100%;
        height: 100%;
    }

    .bgsemiorangee {
        background-color: #FBB034;
    }

    .frameinfo {
        padding: 10px 18px;
        background-color: #434142;
        color: #fff;
    }

    .iframeBlock iframe {
        height: 240px;
        max-width: 100%;
    }

    .frameinfo p {
        margin: 0;
        font-weight: 600;
    }

    .frameinfo p strong {
        font-weight: 300;
    }

    .botSideblock-dt {
        display: table;
        width: 100%;
        height: 100%;
    }

    .botSideblock-dtc {
        display: table-cell;
        vertical-align: middle;
        width: 100%;
    }

    .boxBig {
        transition: opacity .2s ease;
        -webkit-transition: opacity .2s ease;
        -moz-transition: opacity .2s ease;
        -ms-transition: opacity .2s ease;
        -o-transition: opacity .2s ease;
    }

    .boxBig:hover {
        opacity: .7;
    }

    .boxBig img {
        position: relative;
        margin: 0 auto;
        display: block;
    }

    .boxBig h4 {
        font-size: 15px;
        color: #fff;
        font-weight: normal;
        line-height: 1;
        text-align: center;
        margin: 5px 0;
    }

    .boxBig h4 span {
        font-size: 30px;
        display: block;
        font-weight: 700;
    }

    .botSideblock-left {
        padding-right: 3.5px;
    }

    .botSideblock-right {
        padding-left: 3.5px;
    }

    .container-newsandlive {
        margin-top: 25px;
        position: relative;
        z-index: 20;
    }

    .blockSignal img {
        width: 100%;
    }

    .titleheader_sig {
        background-color: #f58025;
        padding: 9px 60px 9px 15px;
        position: relative;
    }

    .titleheader_sig h4 {
        color: #fff;
        font-size: 22px;
        line-height: 100%;
        margin: 0;
        font-weight: normal;
    }
    .titleheader_sig h4 a {
        color: #fff;
    }

    .titleheader_sig > span {
        position: absolute;
        right: 0;
        top: 0;
        background-position: center center;
        width: 47px;
        height: 100%;
        background-repeat: no-repeat;
        background-color: #434142;
    }

    .boxAnimation {
        opacity: 0;
        top: 50px;
        position: relative;
        transition: all 1s ease;
        -webki-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -ms-transition: all 1s ease;
        -o-transition: all 1s ease;
    }

    .show_boxAnimation {
        top: 0 !important;
        opacity: 1 !important;
    }

    .boxAnimation_2 {
        opacity: 0;
        margin-top: 50px !important;
        position: relative;
        transition: all 1s ease;
        -webki-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -ms-transition: all 1s ease;
        -o-transition: all 1s ease;
    }

    .show_boxAnimation_2 {
        margin-top: 0 !important;
        opacity: 1 !important;
    }

    .news_and_programs {
        position: relative;
        z-index: 20;
        margin-top: 40px;
    }

    .headTitles {
        position: relative;
        /* background: #d8d8dc; */
    }

    .bg-half_headtitles {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        width: 100%;
        height: 100%;
        font-size: 0;
    }

    .half_headtitles-left {
        display: inline-block;
        vertical-align: middle;
        width: 40%;
        height: 100%;
        background-color: #f58025;
    }

    .half_headtitles-right {
        display: inline-block;
        vertical-align: middle;
        width: 60%;
        height: 100%;
        background-color: #d8d8dc;
    }

    .titleSect h2 {
        font-size: 34px;
        height: 100%;
        margin: 0;
        line-height: 1;
        font-weight: 300;
        padding: 13px 20px;
    }

    .wrappertitleleft {
        padding-right: 0;
    }

    .titleSect-left {
        color: #fff;
        background-color: #f58025;
        border-radius: 0 0 35px 0;
    }
    .titleSect-left a {
        color: #fff;
    }

    .titleSect-right {
        color: #434142;
        text-align: right;
    }
    .titleSect-right a {
        color: #434142;
    }


    /*CATEGORIES*/

    .btn-custom {
        border-radius: 5px;
        display: inline-block;
        width: auto;
        padding: 8px 15px;
        color: #fff;
        font-size: 12px;
        text-align: center;
        transition: opacity .2s ease-in-out;
    }

    .btn-custom:hover {
        opacity: .8;
    }

    .btn-absolute {
        position: absolute;
    }

    .btn-right {
        right: 10px;
    }

    .btn-bottom {
        bottom: 10px;
    }

    .btn-pqrs {
      padding: 3% 17%;
      color: #fff;
      background-color: #f0ad4e;
      border-color: #eea236;
      font-weight: 600;
      display: block;
      text-align: center;
    }

    .btn-pqrs:hover {
      color: #fff;
      background-color: #ec971f;
      border-color: #d58512;
    }


    /*end CATEGORIES*/

    .sectionsTo_newsandprograms {
        margin-top: 10px;
    }

    .listNews {
        list-style: none;
    }

    .new-image {
        position: relative;
    }

    .new-image img {
        width: 100%;
        height: 250px;
        object-fit: cover;
    }

    .container-thesameimag {
        /*height: 321px;*/
        /*overflow: hidden;*/
    }

    .listNews {
        font-size: 0;
    }


    /* fluid 5 columns */

    .grid-sizer,
    .grid-item {
        width: 50%;
        display: inline-block;
        vertical-align: top;
    }


    /* 2 columns wide */

    .grid-item-fullwidth {
        width: 100%;
        margin-bottom: 20px;
        position: relative;
    }

    .griditem-padright {
        padding-right: 6px;
    }

    .griditem-padleft {
        padding-left: 6px;
    }

    .item-Sliderespecial {
        position: relative;
    }

    .arrows_especial .owl-controls {
        position: absolute;
        bottom: -22px;
        left: 0;
        right: 0;
        text-align: center;
    }

    .arrows_especial .owl-nav > div {
        display: inline-block;
        margin: 0 1.5px;
    }

    .dotsEspecial .owl-dots {
        position: absolute;
        top: -20px;
        font-size: 0;
        right: 0;
        left: 0;
        text-align: center;
    }

    .dotsEspecial .owl-dot {
        width: 16px;
        height: 16px;
        background-color: rgba(255, 255, 255, 0.50);
        display: inline-block;
        vertical-align: middle;
        margin: 0 2.5px;
    }

    .dotsEspecial .owl-dot.active {
        /*background-color: rgba(255, 255, 255, 0.30);*/
        background-color: transparent;
    }

    .titleSliderspecial h3 {
        font-size: 34px;
        font-weight: 300;
        margin: 0 0 20px 0;
        content: #434142;
        line-height: 1;
        position: relative;
    }
    .titleSliderspecial {

    }

    .titleSliderspecial h3:after {
        content: '';
        height: 5px;
        width: 60%;
        display: block;
        background-color: black;
        position: absolute;
        top: 50%;
        right: 0;
    }

    .item-Sliderespecial img {
        height: 250px;
        object-fit: cover;
        width: 100%;
    }

    .general-dt {
        display: table;
        width: 100%;
        height: 100%;
    }

    .general-dtc {
        display: table-cell;
        width: 100%;
        vertical-align: middle;
    }

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

    .infoPro {
        color: #fff;
        font-weight: 700;
        display: inline-block;
        text-align: left;
    }

    .infoPro h4 {
        font-size: 26px;
        line-height: 1;
        margin: 0;
    }

    .infoPro h3 {
        font-size: 26px;
        line-height: 1;
        margin: 0;
    }

    .infoPro p {
        font-size: 12px;
        margin: 0;
        text-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
    }

    .infoPro-padding {
        padding: 0 17px;
    }

    .positionAbso-infopro {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        bottom: 0;
        display: flex;
        -webkit-display: flex;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-flex;
        -webkit-justify-content: center;
        justify-content: center;
        z-index: 20;
    }

    .overlayProgram {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        bottom: 0;
        transition: bottom .4s ease;
        -webkit-transition: bottom .4s ease;
        -moz-transition: bottom .4s ease;
        -ms-transition: bottom .4s ease;
        -o-transition: bottom .4s ease;
    }

    .programHover:hover .overlayProgram {
        bottom: -96%;
    }

    .programHover:hover .wrappercenter-infoPro {
        display: none;
    }

    .cancelHover .overlayProgram {
        display: none;
    }

    .photocontent-menu .overlayProgram {
        background-color: rgba(0,0,0,0.0);
        transition: background-color .4s ease;
        -webkit-transition: background-color .4s ease;
        -moz-transition: background-color .4s ease;
        -ms-transition: background-color .4s ease;
        -o-transition: background-color .4s ease;
    }
    .photocontent-menu .mainshows-list > li:hover .overlayProgram  {
        background-color: rgba(0,0,0,0.3);
        bottom: 0;
    }

    .wrapper-trianlayout {
        margin-top: 27px;
    }

    .listTrialayout {
        list-style: none;
        font-size: 0;
    }

    .listTrialayout > li {
        overflow: hidden;
    }

    .halfTria {
        position: relative;
        /*height: 282px;*/
        display: inline-block;
        font-size: 16px;
        vertical-align: top;
        width: 50%;
    }

    .halfTria img {
        width: 100%;
    }

    .halfTria_full {
        width: 100%;
        height: 100%;
    }

    .destProgram {
        /*margin-top: 50px;*/
        position: relative;
        background-color: #333333;
        color: #fff;
        padding: 0 0 30px 0;
        height: 100%;
    }
    .destProgram a {
        color: #fff;
    }

    .destProgram h3 {
        font-size: 34px;
        color: #fff;
        margin: 0;
        padding: 0 20px;
        line-height: 1.2;
        font-weight: 700;
    }

    .destProgram h3 span {
        font-weight: 300;
    }

    .image-prodest img {
        width: 100%;
        margin: 0 0 14.1px;
    }
    .docurightwra {
       /*min-height: 537px*/
    }
    .destProgram h4 {
        margin: 0;
        font-size: 18px;
        line-height: 1.1;
        font-weight: 600;
        padding-bottom: 5px;
    }

    .destProgram p {
        font-size: 14px;
        margin: 0;
        line-height: 1.3;
        padding: 5px 0;
    }

    .infodocumentaldes {
        padding: 0 20px;
        margin-top: 7px;
    }

    .serviciosTele {
        margin-top: 45px;
    }

    .bgorange {
        background-color: #f58025;
    }

    .bggreen {
        background-color: #8dc63f;
    }

    .bgtwitter {
        background-color: #4c83c0;
    }

    .bgfacebook {
        background-color: #38548e;
    }

    .bginstagram {
        background-color: #125688;
    }

    .bggray {
        background-color: #d8d8dc;
    }

    .titleCenter {
        text-align: center;
        margin-bottom: 10px;
        border-radius: 0 0 30px 30px;
    }

    .titleCenter h2 {
        margin: 0;
        font-size: 34px;
        font-weight: 300;
        color: #fff;
        padding: 6px 10px;
    }

    .titleradius-right {
        /*margin-bottom: 10px;*/
        /*border-radius: 0 0 30px 0;*/
        border-radius: 0 0 30px 30px;
    }

    .titleradius-right h2 {
        margin: 0;
        font-size: 34px;
        font-weight: 300;
        color: #fff;
        padding: 6px 22px;
    }

    .titleradius_icon {
        position: relative;
    }
    .sectionEsDo .titleradius_icon {
        margin-bottom: 20px;
    }

    .titleradius_icon > img {
        width: 40px;
        position: absolute;
        right: 10px;
        top: 10px;
    }

    .titleradius_icon h2 a {
        color: #fff;
    }

    .listServi {
        list-style: none;
        margin-left: -5px;
        margin-right: -5px;
    }

    .serviItem {
        position: relative;
        background-color: #434142;
        height: 285px;
    }

    .listServi > .item-listServi {
        margin-bottom: 10px;
        padding: 0 5px;
    }

    .inner_serviItem {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .inner_serviItem_styles h3 {
        color: #fff;
        font-weight: 600;
        line-height: 1.1;
        margin: 0;
        font-size: 20px;
    }

    .inner_serviItem_styles img {
        display: block;
        position: relative;
        margin: 10px auto;
        max-width: 100%;
        transition: all .3s ease;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
    }

    .listServi > .item-listServi:hover .inner_serviItem img {
        transform: scale(0.9);
    }

    .inner_serviItem_styles a {
        font-size: 14px;
        color: #fff;
        position: relative;
    }

    .listinBlock > li {
        font-size: 0;
        margin: 10px 0;
    }

    .image-listinBlock {
        width: 25%;
        display: inline-block;
        vertical-align: top;
    }

    .image-listinBlock img {
        transition: opacity .2s ease;
        -webkit-transition: opacity .2s ease;
        -moz-transition: opacity .2s ease;
        -ms-transition: opacity .2s ease;
        -o-transition: opacity .2s ease;
    }

    .image-listinBlock img:hover {
        /*opacity: .8;*/
    }

    .image-listinBlock img {
        width: 100%;
    }

    .info-listinBlock {
        width: 74%;
        font-size: 16px;
        display: inline-block;
        vertical-align: top;
        padding: 15px;
        color: #434142;
        margin-left: 0.5%;
    }

    .info-listinBlock:hover {
        background-color: #ecedef;
        transition: background-color .2s ease-in-out;
        -webkit-transition: background-color .2s ease-in-out;
        -moz-transition: background-color .2s ease-in-out;
        -ms-transition: background-color .2s ease-in-out;
        -o-transition: background-color .2s ease-in-out;
    }

    .info-listinBlock h4 {
        font-size: 18px;
        font-weight: 600;
        margin: 0;
        line-height: 1.1;
        transition: opacity .2s ease-in-out;
        -webkit-transition: opacity .2s ease-in-out;
        -moz-transition: opacity .2s ease-in-out;
        -ms-transition: opacity .2s ease-in-out;
        -o-transition: opacity .2s ease-in-out;
    }

    .info-listinBlock h4:hover {
        /*opacity: .7;*/
    }

    .info-listinBlock p {
        font-size: 14px;
        margin: 5px 0;
        transition: opacity .2s ease-in-out;
        -webkit-transition: opacity .2s ease-in-out;
        -moz-transition: opacity .2s ease-in-out;
        -ms-transition: opacity .2s ease-in-out;
        -o-transition: opacity .2s ease-in-out;
    }

    .info-listinBlock p:hover {
        /*opacity: .7;*/
    }

    .info-listinBlock a {
        text-decoration: none;
        color: #434142;
    }

    .info-listinBlock span {
        text-decoration: underline;
        color: #434142;
        font-size: 14px;
        cursor: pointer;
        transition: opacity .2s ease-in-out;
        -webkit-transition: opacity .2s ease-in-out;
        -moz-transition: opacity .2s ease-in-out;
        -ms-transition: opacity .2s ease-in-out;
        -o-transition: opacity .2s ease-in-out;
    }

    .info-listinBlock span:hover {
        /*opacity: .7;*/
    }

    .relatedInt {
        margin-top: 40px;
    }

    .listinBlock {
        margin-top: 20px;
    }

    .thisList {
        padding: 0 15px;
    }

    .linkPlus {
        text-align: center;
        margin-top: 20px;
    }

    .linkPlus a {
        display: inline-block;
        font-size: 14px;
        color: #434142;
        margin: 0 auto;
        transition: opacity .4s ease;
        -webkit-transition: opacity .4s ease;
        -moz-transition: opacity .4s ease;
        -ms-transition: opacity .4s ease;
        -o-transition: opacity .4s ease;
    }

    .linkPlus a:hover {
        opacity: .7;
    }

    .linkPlus img {
        display: block;
        position: relative;
        margin: 0 auto;
    }

    .linkPlus span {
        display: block;
        margin-top: 6px;
    }

    .iconPlay {
        background-image: url(../img/arrow-streams.png);
        position: absolute;
        z-index: 5;
        left: 0;
        right: 0;
        width: 90px;
        height: 90px;
        margin: 0 auto;
        top: 50%;
        background-repeat: no-repeat;
        background-size: 46px;
        background-position: center center;
        background-color: rgba(255, 255, 255, 0.6);
        margin-top: -45px;
        cursor: pointer;
    }

    .iconPlay-small {
        background-image: url(../img/arrow-streams.png);
        position: absolute;
        z-index: 5;
        left: 0;
        right: 0;
        width: 45px;
        height: 45px;
        margin: 0 auto;
        top: 50%;
        background-repeat: no-repeat;
        background-size: 22.5px;
        background-position: center center;
        background-color: rgba(255, 255, 255, 0.6);
        margin-top: -22.5px;
        cursor: pointer;
    }

    .iconPlay_hover {
        transition: all .4s ease-in-out;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
    }

    .iconPlay_hover:hover {
        box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
    }
    .itemIconplay {
        transition: all .4s ease;
        -webkit-transition: all .4s ease;
        -moz-transition: all .4s ease;
        -ms-transition: all .4s ease;
        -o-transition: all .4s ease;
    }

    .itemIconplay:hover {
        opacity: .7;
    }


    /*FEEDS*/

    .blockFeed {
        margin-top: 92px;
    }

    .wrapperFeed iframe {
        width: 100% !important;
    }

    .wrapperforfbk {
        margin-top: 15px;
        text-align: center;
    }


    /*.wrapperFeed {
        padding: 10px;
        border-radius: 0 0 15px 15px;
    }*/


    /*end FEEDS*/

    .hiddDesk {
        display: none;
    }
    .hdpmer-left {
        display: inline-block;
        vertical-align: middle;
    }
    .hdpmer-right {
        display: inline-block;
        vertical-align: bottom;
        width: 80px !important;
        bottom: 7px !important;
        position: relative;
    }
/*end HOME CONTENTS*/

/*NEWS CONTENT*/
    .Pubaner {
        margin: 0 auto;
        max-width: 100%;
        height: 90px;
        overflow: hidden;
        position: relative;
        display: block;
		margin-bottom: 20px;
    }

    .pubaner468 {
        max-width: 100%;
        display: block;
        position: relative;
        margin: 0 auto;
		margin-top: 25px;
		margin-bottom: 20px;
    }

    .pubaner320 {
        max-width: 100%;
        display: block;
        position: relative;
        margin: 0 auto;
		margin-top: 25px;
		margin-bottom: 20px;
    }

    .pubaner300 {
        max-width: 100%;
        display: block;
        position: relative;
		margin-bottom: 20px;
    }
    .pubaner-mobile {
        max-width: 100%;
        display: none;
        position: relative;
		margin-bottom: 20px;
    }
    .pubaner-mobile iframe {
        width: auto;
    }
    @media(max-width: 680px) {
        .pubaner300 {
            display: none;
        }
        .pubaner-mobile {
            display: block;
        }
    }

    .pubaner160 {
        max-width: 100%;
        display: block;
        position: relative;
        margin: 0 auto;
		margin-bottom: 20px;
    }
    .toleft_pu {
        margin: 0;
    }
    .arrows_destacados_big .owl-controls {
        top: 397px !important;
    }

    .owncol-9 {
        width: 839px;
    }

    .owncol-3 {
        width: 330px;
    }

    .itempadbott {
        margin-bottom: 20px;
    }

    .gridNews .grid-item {
        padding-left: 15px;
        padding-right: 15px;
    }

    .gridNews .listNews {
        font-size: 0;
        margin: 0 -15px;
    }

    .titleheadcontent {
        font-size: 28px;
        font-weight: 300;
        text-align: center;
        background-color: #F58025;
        color: #fff;
        padding: 10px 10px;
        border-radius: 20px 20px 0 0;
    }

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

    .list_shows > li {
        background-repeat: no-repeat;
        background-size: 40px;
        background-position: 20px center;
        margin: 5px 0;
        border-radius: 10px;
    }

    .list_shows > li:nth-child(odd) {
        background-color: #434142;
        color: #fff;
    }

    .list_shows > li:nth-child(even) {
        background-color: #fbb034;
        color: #000;
    }

    .innerItemshow {
        padding: 25px 10px 25px 80px;
    }

    .innerItemshow a {
        color: #fff;
    }

    .innerItemshow h3 {
        font-size: 16PX;
        font-weight: 100;
        margin: 0;
        line-height: 140%;
    }

    .innerItemshow span {
        line-height: 100%;
        font-size: 14px;
        display: block;
    }

    .relatetabs_btns {
        font-size: 0;
    }

    .btnRelated {
        display: inline-block;
        vertical-align: top;
        width: 50%;
        font-size: 16px;
    }

    .btnRelated p {
        margin: 0;
        background-color: #e2e3e6;
        border-radius: 10px 10px 0 0;
        text-align: center;
        font-size: 18px;
        padding: 17.5px 5px;
        color: #86858a;
        /*box-shadow: inset 0px -7px 18px rgba(0,0,0, 0.1);*/
        background-image: url(../img/bg_prelated.png);
        background-position: bottom;
        background-size: 100%;
        background-repeat: repeat-x;
        cursor: pointer;
    }

    .btnRelated p span {
        font-weight: 700;
    }

    .btnRelated_current p {
        color: #434142;
        background-image: none;
    }

    .btnRelated:hover p {
        color: #434142 !important;
        background-image: none !important;
    }

    .relatetabs_btns .btnRelated:nth-child(1) {
        padding-right: 2.5px;
    }

    .relatetabs_btns .btnRelated:nth-child(2) {
        padding-left: 2.5px;
    }

    .listRelatedtabs {
        margin: 0;
        padding: 20px 15px 40px;
        border-radius: 0 0 10px 10px;
        list-style: none;
        background-color: #E2E3E6;
    }

    .listRelatedtabs > li {
        position: relative;
        padding-left: 20px;
        padding: 10px 20px;
        border-bottom: 1px solid #adadb2;
    }

    .listRelatedtabs > li a {
        display: block;
    }

    .iconplusRe {
        position: absolute;
        top: 50%;
        left: 0;
        background-image: url(../img/iconplus-related.png);
        background-position: center center;
        background-repeat: no-repeat;
        width: 13px;
        height: 12px;
        margin-top: -6px;
    }

    .listRelatedtabs > li p {
        font-size: 14px;
        color: #434142;
        margin: 0;
    }

    .item-layoutList {
        border-bottom: 1px solid #434142;
    }

    .listRelatedtabs_ul {
        display: none;
    }

    .wrapper_listsrelatedtabs .listRelatedtabs_ul:first-child {
        display: block;
    }
    .iframe_or_image a img,
    .videoframe-big a img {
      width: 100%;
    }
    .iframe_or_image {
        position: relative;
        cursor: pointer;
        /*height: 455px;*/
        height: auto;
    }
    .iframe_or_image iframe {
        height: 400px;
    }
    .iframe_or_image_fix {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
    }
    .iframe_or_image_fix iframe {
        position: absolute;
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .iframe_or_image > img {
        width: 100%;
    }

    .iframe_or_image_full {
        height: 100%;
    }

    .iframeid {
        /*position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;*/
    }

    .iconplayVideo {
        width: 90px;
        height: 90px;
        text-align: center;
        line-height: 5.3;
        position: absolute;
        top: 50%;
        margin: -45px auto;
        left: 0;
        right: 0;
        background-color: rgba(255, 255, 255, 0.90);
        border-radius: 10px;
        cursor: pointer;
        z-index: 10;
        background-image: url(../img/iconplay-radius.png);
        background-position: center center;
        background-size: 40px;
        background-repeat: no-repeat;
    }

    .iconplayVideo img {
        width: auto !important;
        display: inline-block !important;
    }

    .listvideoPosts {
        list-style: none;
    }

    .listvideoPosts > li {
        border-bottom: 1px solid #434142;
    }

    .iframe_or_image_small iframe {
        position: relative;
        cursor: pointer;
        height: 250px;
    }

    .respoFrame {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
    }

    .respoFrame iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }


    /*bigslider*/

    .layourarrowsgallery .owl-controls {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        margin-top: 25px;
    }

    .layourarrowsgallery .owl-prev {
        position: absolute;
        left: 15px;
        bottom: 15px;
    }

    .layourarrowsgallery .owl-next {
        position: absolute;
        right: 15px;
        bottom: 15px;
    }

    .item-gallerybigslider {
        position: relative;
    }

    .item-gallerybigslider > img {
        width: 100%;
    }

    .leyendItems {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.6);
    }

    .leyendItems p {
        color: #fff !important;
        margin: 0;
        padding: 10px 15px;
        font-size: 14px;
    }


    /*smallslider thumbnails*/

    .wrapper_gallery-smallslider {
        padding: 10px;
    }

    .wrapper_gallery-smallslider {
        padding: 10px;
        background-color: #D7D8DC;
    }

    .item-smallgallery {
        padding: 5px;
        cursor: pointer;
        background-color: transparent;
        transition: background-color .3s ease;
        -webkit-transition: background-color .3s ease;
        -moz-transition: background-color .3s ease;
        -ms-transition: background-color .3s ease;
        -o-transition: background-color .3s ease;
    }

    .item-smallgallery > img {
        width: 100%;
        padding-top: 0 !important;
        margin: 0 !important;
    }

    .small-gallery .owl-item:hover .item-smallgallery {
        background-color: #fbb034;
    }

    .activeThumbnail .item-smallgallery {
        background-color: #fbb034;
    }

    .infoSlidegallery p {
        font-size: 14px;
        color: #434142;
    }

    .titlecontent_mar {
        margin-top: 30px;
        margin-bottom: 15px;
    }

    .relatedWeb {
        list-style: none;
        font-size: 0;
        margin-left: -7.5px;
        margin-right: -7.5px;
    }

    .relatedWeb > li {
        width: 33.33333%;
        display: inline-block;
        vertical-align: top;
        position: relative;
        padding-left: 7.5px;
        padding-right: 7.5px;
    }

    .titleIcon {
        background-color: #434142;
        font-size: 18px;
        position: relative;
        font-weight: 300;
        padding: 17.5px 20px;
        color: #fff;
        margin-bottom: 15px;
    }

    .titleIcon > span {
        display: block;
        position: absolute;
        right: 10px;
        top: 50%;
        width: 34px;
        height: 34px;
        margin-top: -15.5px;
        border-radius: 100%;
        border: 3px solid #fff;
        background-position: center center;
        background-size: 34px;
    }

    .wrapper_thetitle {
        margin-bottom: 15px;
    }

    .thetitle-int h1 {
        font-size: 24px;
        color: #434142;
        margin: 0;
        line-height: 1;
        font-weight: 600;
    }

    .thetitle-int span {
        font-size: 12px;
        color: #86858a;
        display: block;
        padding-left: 3px;
        margin-top: 10px;
    }

    .share_post {
        width: 100%;
        font-size: 0;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        list-style: none;
    }

    .share_post > li, .share_post .ssba a {
        display: inline-block;
        vertical-align: middle;
        /* width: 41px; */
        height: 100%;
        margin-right: 1px;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .share_post > li img,
    .share_post .ssba img {
        width: 100%;
    }
    .share_post > li > a,
    .share_post > li > span {
        display: block;
        width: 100%;
        height: 100%;
        background-position: center center;
        background-repeat: no-repeat;
        /*cursor: pointer;*/
    }
    .share_post .ssba.ssba-wrap {
        display: inline-block !important;
        vertical-align: top !important;
    }
    .shareicon {
        width: 100%;
        display: block;
        background-color: #f58025;
        background-image: url(../img/shareicon.png);
        background-size: 13px;
    }

    .share_post .ssbp-toggle-switch.ssbp-toggle-close {
      display: none;
    }
    .share_post ul.ssbp-list {
        display: block;
        font-size: 0;
    }
    .share_post ul.ssbp-list li {
        display: inline-block;
        vertical-align: middle;
    }
    .share_post ul.ssbp-list li.ssbp-li--whatsapp img {
        margin-right: 0;
    }
    .ssbp-input-url-div {
        display: none;
    }

    .fbok-post {
        width: 100%;
        height: 100%;
        display: block;
        background-image: url(../img/facebook-iconfeed.png);
        background-size: 20px;
    }

    .twitter-post {
        width: 100%;
        height: 100%;
        display: block;
        background-image: url(../img/twitter-iconfeed.png);
        background-size: 20px;
    }

    .list-breadcrumb {
        background-color: #ecedef;
        list-style: none;
        margin: 20px 0;
        font-size: 12px;
        padding-left: 5px;
        color: #c2c3c8;
    }

    .list-breadcrumb > li, .list-breadcrumb > span, .list-breadcrumb > a {
        color: #717175;
        /* font-size: 12px; */
        display: inline-block;
        vertical-align: middle;
        position: relative;
        line-height: 100%;
        padding: 10px 5px;
        color: #434142;
    }

   .list-breadcrumb a{
       color: inherit;
   }

    .list-breadcrumb > li:after {
        content: '/';
        display: inline-block;
        vertical-align: middle;
        color: #c2c3c8;
    }

    .list-breadcrumb > li a,
    .list-breadcrumb > li span {
        padding: 9px 5px 9px 5px;
        display: inline-block;
        color: #434142;
    }

    .list-breadcrumb > li:last-child:after {
        display: none;
    }
    .ssbp-set--one {
        display: inline-block;
        vertical-align: top;
    }
    .share-text {
        font-size: 16px;
        font-weight: 700;
        margin: 0;
    }
    .ssbp-container {
        margin-bottom: 0 !important;
    }
    .ssbp-container img {
        width: 25px !important;
        height: 25px !important;
        margin: 0 5px !important;
    }

    .related_titlehc .titleheadcontent {
        margin-bottom: 10px;
        background-color: #fbb034;
    }

    .related_titlerecom .titleheadcontent {
        margin-bottom: 10px;
        background-color: #a1bc31;
    }

    .wrapper_blockquote {
        padding: 20px 60px;
        background-color: #434142;
        position: relative;
    }

    .wrapper_blockquote blockquote {
        font-style: italic;
        color: #fff;
        margin: 0;
        padding: 0;
    }

    .wrapper_blockquote blockquote:before {
        content: '';
        background-image: url(../img/iconquote-left.png);
        background-repeat: no-repeat;
        width: 22px;
        height: 13px;
        position: absolute;
        top: 18px;
        left: 10px;
        display: block;
    }

    .wrapper_blockquote blockquote:after {
        content: '';
        background-image: url(../img/iconquote-right.png);
        background-repeat: no-repeat;
        width: 22px;
        height: 13px;
        position: absolute;
        top: 18px;
        right: 10px;
        display: block;
    }

    .list_circle {
        font-size: 14px;
    }

    .list_circle ul {
        list-style: none;
        padding-left: 15px;
    }

    .list_circle ul li {
        margin: 5px 0;
    }

    .list_circle > ul {
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 25px;
    }

    .list_circle > ul > li {
        position: relative;
        padding-left: 17px;
    }

    .list_circle > ul > li:before {
        content: '';
        width: 7px;
        height: 7px;
        background-color: #434142;
        display: block;
        position: absolute;
        left: 0;
        top: 8px;
        border-radius: 2px;
    }

    .list_circle > ul > li ul li {
        position: relative;
        padding-left: 17px;
    }

    .list_circle > ul > li ul li:before {
        content: '';
        width: 7px;
        height: 7px;
        display: block;
        position: absolute;
        left: 0;
        top: 8px;
        border-radius: 2px;
        border: 2px solid #434142;
    }

    .list_number_a {
        font-size: 14px;
    }

    .list_number_a ol,
    .list_number_a ul {
        list-style: none;
        padding-left: 30px;
    }

    .list_number_a ol li {
        margin: 5px 0;
    }

    .list_number_a > ol {
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 26px;
    }

    .list_number_a > ol > li {
        counter-increment: step-counter;
    }

    .list_number_a > ol > li::before {
        content: counter(step-counter);
        font-size: 14px;
        color: #434142;
        font-weight: bold;
        padding-right: 4px;
    }

    .list_number_a > ol > li > ol {
        counter-reset: list;
    }

    .list_number_a > ol > li > ol li {
        margin-left: 17px;
        list-style: none;
    }

    .list_number_a > ol > li > ol li:before {
        content: counter(list, lower-alpha) ". ";
        counter-increment: list;
        font-size: 14px;
        color: #434142;
        font-weight: bold;
    }

    .tipowyg {
        position: relative;
        color: #434142;
        font-size: 14px;
    }

    .tipowyg h1,
    .tipowyg h2,
    .tipowyg h3,
    .tipowyg h4,
    .tipowyg h5 {
        margin: 10px 0;
        font-weight: 600;
    }

    @media(max-width: 680px) {
        .tipowyg h3 {
            line-height: unset !important;
        }
    }

    .tipowyg h1 {
        font-size: 24px;
    }

    .tipowyg h2 {
        font-size: 22px;
    }

    .tipowyg h3 {
        font-size: 18px;
    }

    .tipowyg h4 {
        font-size: 18px;
    }

    .tipowyg h5 {
        font-size: 16px;
    }

    .tipowyg blockquote  {
        font-style: italic;
        color: #fff;
        margin: 0;
        padding: 0;
        padding: 20px 60px;
        background-color: #434142;
        position: relative;
        margin: 20px 0;
    }
    .tipowyg blockquote.tiktok-embed {
        padding: 0 !important;
        margin: 20px auto !important;
        background-color: transparent !important;
    }
    .tipowyg blockquote > p {
        color: #fff;
        margin: 0;
    }


    /*.wrapper_blockquote {
            padding: 20px 60px;
            background-color: #434142;
            position: relative;
        }*/

    .tipowyg blockquote:before {
        content: '';
        background-image: url(../img/iconquote-left.png);
        background-repeat: no-repeat;
        width: 22px;
        height: 13px;
        position: absolute;
        top: 18px;
        left: 10px;
        display: block;
    }

    .tipowyg blockquote:after {
        content: '';
        background-image: url(../img/iconquote-right.png);
        background-repeat: no-repeat;
        width: 22px;
        height: 13px;
        position: absolute;
        top: 18px;
        right: 10px;
        display: block;
    }

    .tipowyg p {
        font-size: 14px;
        color: #434142;
    }

    .tipowyg p a {
        color: #434142;
        font-weight: 700;
        border-bottom: 1px solid #000;
    }

    .tipowyg h1 a, .tipowyg h2 a, .tipowyg h3 a, .tipowyg h4 a, .tipowyg h5 a, .tipowyg h6 a {
        /* border-bottom: 2px solid #f58025; */
        color: #f58025;
    }

    .tipowyg h1 a:hover, .tipowyg h2 a:hover, .tipowyg h3 a:hover, .tipowyg h4 a:hover, .tipowyg h5 a:hover, .tipowyg h6 a:hover {
        text-decoration: underline;
    }

    .layoneimage {
        position: relative;
    }
    .layoneimage img,
    .tipowyg img {
        width: 100%;
        position: relative;
        margin: 10px auto 0;
        display: block;
        height: auto;
        padding-top: 20px;
    }
    .tipowyg img {
        max-width: 100%;
        width: auto;
    }
    .wp-caption {
        width: 100% !important;
    }
    .wp-caption .size-full {
        width: 100%;
        height: auto !important;
    }
    .layoneimage figcaption,
    .tipowyg figcaption,
    .wp-caption-text {
        text-align: center;
        font-size: 13px;
        color: #434142;
        background-color: rgba(226, 227, 230, 0.68);
        padding: 7px 10px;
        margin: 0;
    }
    .wp-caption-text {
        margin-bottom: 20px;
    }
    .titleinte {
        background-color: #434142;
        font-size: 28px;
        color: #fff;
        padding: 5px 10px;
        font-weight: 300;
    }

    .wrapper-listdeinteres {
        padding-top: 25px;
        background-color: #ecedef;
    }

    .socialQuote {
        color: #fff;
        position: relative;
        border-radius: 0 0 20px 0;
        padding: 0 20px 0 90px;
    }

    .socialQuote p {
        font-size: 18px;
        font-style: italic;
        margin: 0;
        padding: 25px 0;
    }

    .socialQuote > img {
        position: absolute;
        left: 20px;
        top: 50%;
        width: 50px;
        margin-top: -26.5px;
    }

    .framequote_block,
    .twitter-tweet,
    .all-basic-content iframe,
    .twitter-video {
        opacity: 1;
        width: 500px !important;
        display: block !important;
        margin: 20px auto 40px !important;
    }

    .hideframe {
        opacity: 0;
    }

    .iframeid iframe {
        /*width: 100% !important;
        height: 100%;
        margin: 0 !important;*/
    }
    .commfkb .fb-comments {
        width: 100% !important;
    }
    .commfkb .fb-comments > span {
        margin: 0 auto;
        display: block;
        width: 100% !important;
    }
    .commfkb .fb-comments > span iframe {
        width: 100% !important;
    }
    /*pagination*/
    .pagination-news-list {
        text-align: center;
    }
    .page-numbers {
        list-style-type: none;
        font-size: 0;
    }
    .page-numbers > li {
        display: inline-block;
        vertical-align: middle;
        color: #f58025;
        margin: 0 5px;
    }
    .page-numbers > li .current {
        background-color: #f58025;
        color: #fff;
    }
    .page-numbers > li span, .page-numbers > li a {
        font-size: 15px;
        width: auto;
        padding: 0 7px;
        color: #434142;
        display: block;
        transition: all .4s ease;
        -webkit-transition: all .4s ease;
        -moz-transition: all .4s ease;
        -ms-transition: all .4s ease;
        -o-transition: all .4s ease;
    }
    .page-numbers > li:hover span, .page-numbers > li:hover a {
        background-color: #f58025;
        color: #fff;
    }
    .prev.page-numbers {
        width: auto;
        display: block;
        font-weight: 600;
    }
    .prev.page-numbers, .next.page-numbers {
        width: auto;
        display: block;
        font-weight: 600;
    }
    .prev.page-numbers:hover, .next.page-numbers:hover {
        background-color: transparent !important;
        color: #f58025 !important;
    }
/*end NEWS CONTENT*/

/*PROGRAMS CONTENT*/
    .mainShow {
        position: relative;
    }

    .abso_breadcrumb {
        position: relative;
        /* left: 0;
        right: 0;
        margin: 0 auto;
        top: 0; */
    }

    .bigimage-show {
        height: 0;
    }

    .bigimage-show > img {
        width: 100%;
    }

    .wrapperInfoshows {
        position: relative;
        margin-top: 0;
    }

    .bottomCalenshow {
        margin-top: 30px;
    }

    .boxInfoshow {
        background-color: rgba(255, 255, 255, 0.95);
        padding: 20px 20px 15px 20px;
    }

    .boxtext-show h2 {
        margin: 0;
        line-height: 100%;
        color: #444242;
        font-size: 30px;
        font-weight: 800;
    }

    .boxtext-show > span {
        font-size: 18px;
        font-weight: 700;
        line-height: 100%;
        display: block;
        margin: 5px 0;
    }

    .boxtext-show > p {
        color: #444242;
        font-size: 14px;
        line-height: 1.3;
    }

    .wrapperboxlink {
        margin: 40px 0;
    }

    .wrapperboxlink a {
        width: 130px;
    }

    .linkmoretosee {
        display: inline-block;
        font-size: 14px;
        color: #fff;
        background-color: #434142;
        padding: 5px 20px;
        text-align: center;
        font-weight: 700;
        border-radius: 0 10px 0 0;
    }

    .listshow-programation {
        font-size: 0;
        text-align: center;
    }

    .listshow-programation > li {
        width: 59px;
        display: inline-block;
        vertical-align: middle;
        font-size: 12px;
        margin: 0 2.5px;
        position: relative;
    }

    .custombg {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #d8d9dd;
    }

    .customHover {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: transparent;
        opacity: 0;
    }

    .customHover.activeHovercustom {
        opacity: 1;
        z-index: 10;
    }

    .innershow-programation {
        width: 59px;
        height: 59px;
        text-align: center;
        position: relative;
        z-index: 20;
    }

    .wrapper-dayhour {
        padding-top: 15px;
        color: #fff;
    }

    .wrapper-dayhour > span {
        display: block;
        width: 100%;
        line-height: 100%;
    }

    .item-hour {
        margin-top: 3px;
    }

    .mainshows-list {
        margin: 20px -10px 0 -10px;
    }

    .mainshows-list > li {
        overflow: hidden;
        /*margin-bottom: 10px;*/
        padding: 0;
    }

    .mainshows-list > li img {
        width: 100%;
    }

    .wrapperinner-show {
        position: relative;
    }

    .innerProgram-bor {
        position: relative;
        padding: 10px;
        transition: background-color .5s ease;
        -webkit-transition: background-color .5s ease;
        -moz-transition: background-color .5s ease;
        -ms-transition: background-color .5s ease;
        -o-transition: background-color .5s ease;
    }

    .innerProgram-bor .wrapperinner-show {
        overflow: hidden;
    }

    .currentshow_active {
        background-color: #edeef0;
    }

    .currentshow_active .overlayProgram {
        bottom: -100% !important;
    }

    .wrapperInfoshows_interna {
        position: relative;
        margin-top: 0;
        z-index: 30;
    }

    .prelo {
        position: relative;
        opacity: 0;
        transition: opacity .4s ease-in-out;
        -webkit-transition: opacity .4s ease-in-out;
        -moz-transition: opacity .4s ease-in-out;
        -ms-transition: opacity .4s ease-in-out;
        -o-transition: opacity .4s ease-in-out;
    }

    .themartop {
        /*margin-top: 30%;*/
        /*opacity: 0;
            transition: opacity .4s ease-in-out;*/
    }

    .notHeight {
        height: 0;
        position: relative;
        z-index: 10;
    }

    .cover_show_single {
        position: relative;
        height: 760px;
        overflow: hidden;
        width: 100%;
    }

    .the_bg_show {
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        width: 100%;
        height: 100%;
        z-index: 10;
        position: absolute;
        top: 0;
        left: 0;
    }

    .cover_show_single img {
        width: 100%;
    }

    .notHeader {
        position: absolute;
        top: 0;
        width: 100%;
        left: 0;
        z-index: 10;
    }

    .full-notheader {
        text-align: right;
    }

    .backtelemedellin {
        background-color: #434142;
        display: inline-block;
        color: #fff;
        font-size: 14px;
        padding: 20px 10px 20px 50px;
        width: 320px;
        text-align-last: left;
        border-radius: 0 0 0 20px;
        background-image: url(../img/logo_icono_back.png);
        background-position: 20px center;
        background-repeat: no-repeat;
        background-size: 22px;
    }

    @media(max-width: 680px) {
        .backtelemedellin {
            background-size: 16px;
        }
    }

    .backtelemedellin_center {
        background-color: #434142;
        display: inline-block;
        color: #fff;
        font-size: 14px;
        padding: 20px 10px 20px 50px;
        width: 320px;
        text-align-last: left;
        border-radius: 0 0 0 20px;
        background-image: url(../img/logo_icono_back.png);
        background-position: 20px center;
        background-repeat: no-repeat;
        background-size: 16px;
    }

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

    .backtelemedellin_center {
        background-color: #434142;
        display: inline-block;
        color: #fff;
        font-size: 14px;
        padding: 20px 35px 20px 50px;
        width: auto;
        text-align-last: left;
        border-radius: 0 0 20px 20px;
        background-image: url(../img/logo_icono_back.png);
        background-position: 20px center;
        background-repeat: no-repeat;
        background-size: 16px;
    }

    .notHeader a {
        color: #fff;
    }

    .the_title_show {
        position: absolute;
        z-index: 10;
        left: 0;
        right: 0;
        top: 80px;
        top: 7%;
    }

    .the_title_show h1 {
        margin: 0;
        line-height: 100%;
        font-size: 30px;
    }

    .the_title_show span {
        font-weight: 700;
        font-size: 18px;
        line-height: 100%;
        display: block;
    }
    .titleinfovisible {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 250px;
        /*background-color: rgba(0,0,0,0.3);*/
        z-index: 5;
        background-image: url(../img/bgoverlaytitle.png);
        background-position: center center;
        background-size: 100% 100%;
        opacity: 0.6;
    }

    .single_bottomCalenshow {
        margin-left: -20px;
        margin-right: -20px;
        margin-top: 60px;
    }

    .single_boxInfoshow_full .single_bottomCalenshow {
        margin-top: 25px;
    }

    .single_boxInfoshow_full .boxtext-show {
        background-color: #edeef0;
        padding: 5px 25px;
    }

    .showpadRight {
        padding-right: 5px;
    }

    .showpadLeft {
        padding-left: 5px;
    }

    .single_boxInfoshow p {
        font-size: 18px;
    }

    .wrapper_lastemission {
        position: relative;
    }

    .infolastemission {
        position: absolute;
        left: 13px;
        top: 20px;
        z-index: 10;
    }

    .infolastemission h4 {
        font-size: 18px;
        line-height: 100%;
        margin: 0;
        font-weight: 800;
    }

    .infolastemission span {
        margin-top: 5px;
        font-size: 12px;
        display: block;
        line-height: 100%;
    }

    .jsslidervideosthumbnails {
        opacity: 1;
        transition: opacity .4s ease-in;
        -webkit-transition: opacity .4s ease-in;
        -moz-transition: opacity .4s ease-in;
        -ms-transition: opacity .4s ease-in;
        -o-transition: opacity .4s ease-in;
    }

    .hideslidervideo {
        opacity: 0;
    }

    .wrapperSlidervideos-thumbnails {
        padding: 0 25px;
        position: relative;
        margin-top: 20px;
    }

    .centerbloq {
        position: absolute;
        width: 100%;
        height: 56px;
        top: 50px;
        left: 0;
        right: 0;
        border-radius: 0 15px 0 15px;
    }

    .imageVideothumb {
        position: relative;
        cursor: pointer;
        border: 10px solid;
        border-color: transparent;
        transition: border-color .4s ease-in;
        -webkit-transition: border-color .4s ease-in;
        -moz-transition: border-color .4s ease-in;
        -ms-transition: border-color .4s ease-in;
        -o-transition: border-color .4s ease-in;
    }

    .thumbnailvideoActive {
        border-color: #CAD226;
    }

    .imageVideothumb img {
        width: 100%;
        position: relative;
    }

    .iconplayVideo_small {
        background-image: url(../img/iconplay-radius.png);
        background-position: center center;
        background-size: 20px;
        background-repeat: no-repeat;
        width: 45px;
        height: 45px;
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        margin: -22.5px auto;
        z-index: 10;
        background-color: rgba(255, 255, 255, 0.90);
        border-radius: 10px;
        cursor: pointer;
    }

    .item-slidervideosthumbnails p {
        margin: 0;
        font-size: 12px;
        color: #444242;
    }

    .wrapper_lastemission > img {
        width: 100%;
    }

    .wrapper_lastemission iframe {
        width: 100%;
        height: 370px;
    }

    .wrapper_lastemission_full iframe {
        width: 100%;
        height: 100%;
    }

    .layoutBacktext {
        background-color: #edeef0;
    }

    .contentText {
        margin: 40px 0;
        border-right: 1px solid #cccccc;
        padding: 0 40px;
    }

    .contentText p {
        color: #444242;
        font-size: 18px;
        margin: 6px 0;
    }

    .layoutBacktext .item-contentText:nth-child(2n) .contentText {
        border-right: 0;
    }
    .avideobacktext  iframe{
        width: 1px !important;
        min-width: 100% !important;
    }
    .otherProgramstitle {
        font-size: 28px;
        line-height: 100%;
        font-weight: 300;
        color: #444242;
        border-top: 3px solid #444242;
        padding: 20px 0 0 0;
    }
    .otherProgramsrela {
      margin-top: 20px;
    }

    .wrapper-nav-emission {
        text-align: right;
    }

    .inner_navemision {
        display: inline-block;
        margin-bottom: 20px;
    }

    .dots_emission {
        margin-bottom: 4px;
        font-size: 0;
    }

    .dots_emission > div {
        width: 16px;
        height: 16px;
        background-color: rgba(255, 255, 255, 0.50);
        display: inline-block;
        vertical-align: middle;
        margin: 0 2.5px;
        cursor: pointer;
    }

    .dots_emission > div.active {
        background-color: rgba(255, 255, 255, 0.30);
    }

    .direcction_emision {
        font-size: 0;
    }

    .itemdirection {
        width: 50px;
        height: 50px;
        text-indent: -99999px;
        overflow: hidden;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 20px;
        cursor: pointer;
        display: inline-block;
        vertical-align: middle;
        margin: 0 2px;
    }

    .styles-prev {
        background-image: url(../img/sliderarrow-left.png);
        transition: all .3s ease-in-out;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
    }

    .styles-next {
        background-image: url(../img/sliderarrow-right.png);
        transition: all .3s ease-in-out;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
    }

    .itemdirection.styles-prev:hover {
        background-position: 10px center;
    }

    .itemdirection.styles-next:hover {
        background-position: 20px center;
    }

    .sectionEsDo {
        margin-top: 20px;
    }

    /*single especiales*/
    .styles-slideframes {
        font-size: 0;
    }
    .arrows_frameslider {
        margin: 10px 0;
        text-align: center;
        width: 100%;
        display: none;
    }
    .styles-prev-frames {
        background-image: url(../img/sliderarrow-left.png);
    }
    .styles-next-frames {
        background-image: url(../img/sliderarrow-right.png);
    }

    .item-slideframes {
        display: inline-block;
        vertical-align: top;
        width: 33.3333%;
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .respoFrameslider {
        position: relative;
        padding-bottom: 0%;
        height: auto;
        overflow: hidden;
    }
    .respoFrameslider iframe {
        /*position: absolute;*/
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .respoFrameslider p {
      font-size: 12px !important;
      color: #444242;
    }
    .deskandmob {
        display: none;
    }

    .list-customMenu {
        border-radius: 0 15px 0 15px;
        padding: 5px 20px;
        list-style: none;
        font-size: 0;
    }
    .item-customMenu {
        font-size: 16px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 6px;
    }
    .item-customMenu a {
        display: block;
        font-size: 18px;
        padding: 10px 5px;
        position: relative;
    }
    .item-customMenu a:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        background-color: #fff;
        display: block;
        height: 2px;
        width: 0;
        transition: all 0.35s ease;
        -webkit-transition: all 0.35s ease;
        -moz-transition: all 0.35s ease;
        -ms-transition: all 0.35s ease;
        -o-transition: all 0.35s ease;
    }
    .item-customMenu a:hover:after {
        width: 100%;
    }
/*end PROGRAMS CONTENT*/

/*PROGRAMACIÓN CONTENT*/
    .bg_breadcrumbpro {
        background-color: #fff;
        position: relative;
        z-index: 20;
    }
    .breadcrumb-notop .list-breadcrumb {
        /*background-color: transparent;*/
        font-size: 12px;
        vertical-align: middle;
    }
    .breadcrumb-notop {
        /*background-color: */
    }
    .hrdiv {
        height: 40px;
        background-color: #fbb034;
    }
    .bg_pageprogramation {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }
    .programationContainer {
        /*padding-bottom: ;*/
    }
    .topdate {
        text-align: center;
        background-color: #d7d8dc;
    }
    .topdate p {
        font-size: 24px;
        margin: 0;
        line-height: 1.2;
        font-weight: bold;
        color: #434142;
        position: relative;
        padding: 16px 0;
    }
    .topdate p:before {
        content: '';
        left: 30px;
        top: 50%;
        margin-top: -0.5px;
        height: 1px;
        background-color: #434142;
        display: block;
        width: 33%;
        position: absolute;
    }
    .topdate p:after {
        content: '';
        right: 30px;
        top: 50%;
        margin-top: -0.5px;
        height: 1px;
        background-color: #434142;
        display: block;
        width: 33%;
        position: absolute;
    }
    .topdate p span {
        color: #F58025;
    }
    .infobottom-progr {
        background-color: #fff;
    }
    .list_days {
        font-size: 0;
        list-style: none;
        opacity: 0;
        height: 0;
        overflow: hidden;
        padding-bottom: 25px;
        transition: all .4s ease-in;
        -webkit-transition: all .4s ease-in;
        -moz-transition: all .4s ease-in;
        -ms-transition: all .4s ease-in;
        -o-transition: all .4s ease-in;
    }
    .list_days_onload {
        height: auto;
        opacity: 1;
    }
    .list_days .owl-stage-outer {
        overflow: visible !important;
    }
    .list_days li {
        font-size: 18px;
        display: inline-block;
        width: 100%;
        vertical-align: middle;
        padding-right: 1px;
    }
    .list_days li button {
        display: block;
        width: 100%;
        border: 0;
        border-right: 1px solid #fff;
        height: 55px;
        font-weight: bold;
        color: #fff;
        font-size: 18px;
        background-color: #434142;
        outline: none;
    }
    .list_days li:last-child button {
        border-right:1px solid #fff;
        transition: all .2s ease-in;
        -webkit-transition: all .2s ease-in;
        -moz-transition: all .2s ease-in;
        -ms-transition: all .2s ease-in;
        -o-transition: all .2s ease-in;
    }
    .list_days li:last-child button:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 15px 15px 0;
        border-color: #FBB034 transparent;
        display: block;
        width: 0;
        bottom: -15px;
        left: 0;
        z-index: 10;
        right: 0;
        margin: 0 auto;
        opacity: 0;
        transition: all .2s ease-in;
        -webkit-transition: all .2s ease-in;
        -moz-transition: all .2s ease-in;
        -ms-transition: all .2s ease-in;
        -o-transition: all .2s ease-in;
    }
    .list_days .owl-item:hover li button {
        background-color: #fbb034;
    }
    .list_days .owl-item:hover li button:after {
        opacity: 1;
    }
    .dayActive button {
        background-color: #fbb034 !important;
    }
    .dayActive button:after {
        opacity: 1 !important;
    }
    .wrapper_list_result .list_result_pro {
        display: none;
    }
    .wrapper_list_result .list_result_pro:first-child {
        display: block;
    }
    .list_result_pro {
        list-style: none;
        font-size: 0;
        padding: 25px 0 50px 0;
    }
    .list_result_pro li {
        display: inline-block;
        width: 50%;
        vertical-align: middle;
        height: 40px;
        position: relative;
    }

    .list_result_pro li:nth-child(odd) {
        padding-left: 210px;
    }
    .list_result_pro li:nth-child(even) {
        padding-left: 110px;
    }
    .listresultpro-dt {
        display: table;
        width: 100%;
        height: 100%;
        position: relative;
    }
    .listresultpro-dtc {
        display: table-cell;
        width: 100%;
        vertical-align: middle;
        z-index: 20;
        position: relative;
    }
    .innerProcu h3 {
        line-height: 100%;
        font-size: 16px;
        font-weight: normal;
        margin: 0;
        color: #5b5b5e;
    }
    .innerProcu h3 span {
        font-weight: bold;
    }
    .bgcurrent {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        background-color: #FBB034;
        z-index: 10;
        width: 100%;
        height: 100%;
        border-radius: 0 0 20px 0;
        opacity: 0;
    }
    .list_result_pro li:nth-child(even) .bgcurrent {
        width: 85%;
    }
    .programation_current .onlivecurrent:before {
        content: 'Al aire';
        display: block;
        color: #fff;
        position: absolute;
        height: 100%;
        left: -95px;
        font-weight: 700;
        font-size: 11px;
        font-style: italic;
        top: 0;
        line-height: 3.7;
        width: 95px;
        background-color: #FBB034;
        text-align: center;
        padding-left: 20px;
        background-repeat: no-repeat;
        background-position: 10px center;
        background-size: 23px;
        background-image: url(../img/aire-icon.png);
    }
    .programation_current .bgcurrent {
        opacity: 1;
    }
    .programation_current h3 {
        color: #fff;
    }

    .footer_no_mar {
        position: relative;
        z-index: 10;
    }
    .list_days .owl-prev, .list_days .owl-next {
        width: 29px;
        height: 29px;
        background-size: 10px;
        background-position: center center !important;
        background-color: #434142;
        background-repeat: no-repeat;
    }
    .list_days .owl-prev {
        background-image: url(../img/sliderarrow-left.png);
        position: absolute;
        top: 0;
        left: 0;
    }
    .list_days .owl-next {
        background-image: url(../img/sliderarrow-right.png);
        position: absolute;
        top: 0;
        right: 0;
    }
/*end PROGRAMACIÓN CONTENT*/

/*CONTACTO*/
    .sectionMap {
        padding: 20px 0 10px;
        background-color: #999999;
    }
    .canMap {
        position: relative;
        padding-bottom: 20.25%;
        height: 0;
        overflow: hidden;
    }

    #contact_map {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .secForm {
        margin-top: 40px;
        z-index: 10;
    }
    .boxInfocon {
        position: relative;
    }
    .bgOpacity {
        border-radius: 20px;
        background-color: rgba(193, 194, 199, 0.4);
        padding: 25px;
        position: absolute;
        width: 100%;
        height: 100%;
        top: -25px;
        left: -25px;
    }
    .wrapperInfocont {
        border-radius: 20px;
        background-color: #f6f7f8;
        padding: 25px;
        z-index: 10;
        position: relative;
        font-size: 14px;
    }
    .wrapperInfocont > h2 {
        font-size: 30px;
        font-weight: 700;
        margin: 0;
        line-height: 100%;
        color: #5b5b5e;
    }
    .wrapperInfocont > h1 strong,
    .wrapperInfocont > h2 strong,
    .wrapperInfocont > h3 strong,
    .wrapperInfocont > h4 strong,
    .wrapperInfocont > h5 strong {
        font-weight: 800;
        color: #F58025;
    }
    .wrapperInfocont p {
        font-size: 14px;
        color: #5b5b5e;
    }
    .wrapperInfocont p span, .wrapperInfocont p a {
        font-size: 14px;
        color: #5b5b5e;
        font-weight: 700;
    }
    .bgOpacity_down {
        border-radius: 20px;
        background-color: #f58025;
        padding: 25px;
        position: absolute;
        width: 100%;
        height: 100%;
        bottom: -25px;
        right: -25px;
        z-index: -1;
    }
    /*form*/
        .leftForm {
            padding-top: 130px;
        }
        .rightForm {
            padding-top: 100px;
            padding-left: 30px;
        }
        .asun {
            color: #5b5b5e;
            font-size: 14px;
            line-height: 2.9;
        }
        .wrapperField {
            margin-bottom: 8.9px;
        }
        .wrappersuctomselect select {
            width: 100%;
            height: 40px;
            background-color: #ecedef;
            outline: none;
            padding: 0 20px;
            border: 0;
            color: #5b5b5e;
            font-size: 14px;
        }
        .imaField {
            box-sizing: border-box;
        }
        .imaField input, .imaField textarea {
            width: 100%;
            height: 40px;
            background-color: #ecedef;
            outline: none;
            padding: 0 20px;
            border: 0;
            font-size: 14px;
            color: #5b5b5e;
        }
        .imaField input::-webkit-input-placeholder, .imaField textarea::-webkit-input-placeholder {
           color: #5b5b5e;
           font-size: 14px;
        }

        .imaField input:-moz-placeholder, .imaField textarea:-moz-placeholder { /* Firefox 18- */
           color: #5b5b5e;
           font-size: 14px;
        }

        .imaField input::-moz-placeholder, .imaField textarea::-moz-placeholder {  /* Firefox 19+ */
           color: #5b5b5e;
           font-size: 14px;
        }

        .imaField input:-ms-input-placeholder {
           color: #5b5b5e;
           font-size: 14px;
        }
        .fieldform-left {
            padding-right: 5px;
        }
        .fieldform-right {
            padding-left: 5px;
        }
        .imaField_textarea textarea {
            height: 140px;
            resize: none;
            border-radius: 0 0 0 40px;
            outline: none;
            padding-top: 15px;
            padding-bottom: 15px;
        }
        .wrapper-inputcheckradio {
            text-align: right;
            padding-right: 15px;
        }
        .inputcheckradio span {
            display: inline-block;
            font-size: 14px;
            vertical-align: middle;
            margin-right: 10px;
        }
        .inputcheckradio input[type="checkbox"],
        .inputcheckradio input[type="radio"] {
            visibility: hidden;
            height: 0;
            padding: 2px;
            background-color: black;
            position: absolute;
        }
        .inputcheckradio input[type='radio'] + label,
        .inputcheckradio input[type='checkbox'] + label {
            width: 20px;
            height: 20px;
            background-color: #ecedef;
            border: 6.5px solid #ecedef;
            display: inline-block;
            vertical-align: middle;
            border-radius: 100%;
            cursor: pointer;
            transition: all .2s ease-in-out;
            -webkit-transition: all .2s ease-in-out;
            -moz-transition: all .2s ease-in-out;
            -ms-transition: all .2s ease-in-out;
            -o-transition: all .2s ease-in-out;
        }
        .inputcheckradio input[type='radio']:checked + label,
        .inputcheckradio input[type='checkbox']:checked + label {
            background-color: #5b5b5e;
        }
        .tradd p {
            color: #5b5b5e;
            font-size: 14px;
            margin: 0;
        }
        .typesubmit-contact {
            margin-top: 15px;
        }
        .typesubmit-contact button,
		.typesubmit-contact input {
            width: 100%;
            display: block;
            background-color: #F58025;
            border: 0;
            color: #fff;
            font-size: 18px;
            font-weight: 700;
            border-radius: 0 0 0 20px;
            outline: none;
        }
        .customError label.error {
            font-size: 13px;
            color: #FFFFFF;
            line-height: 100%;
            display: block;
            margin-top: 0;
            background-color: #fbb034;
            padding: 2px 5px;
        }
    /*end form*/
/*end CONTACTO*/

/*INSTITUCIONAL*/
    .hrdiv_ins {
        position: relative;
    }
    .hrdiv_ins span {
        height: 30px;
        display: block;
        width: 100%;
    }
    .hrdiv_ins span:nth-child(1) {
        background-color: #F58025;
        position: relative;
        z-index: 10;
    }
    .hrdiv_ins span:nth-child(2) {
        background-color: rgba(0,0,0,0.2);
        position: absolute;
        left: 0;
        right: 0;
        top: 10px;
        z-index: 5;
    }
    .wrapper-institucional {
        position: relative;
        margin-top: -7.5px;
    }
    /*LEFT*/
        .left-institucional {
            padding-right: 0;
        }
        .inner-institucional {
            background-color: #d7d8dc;
            padding-bottom: 40px;
        }
        .styles_si {
            position: relative;
            z-index: 10;
        }
        .wrapper-search {
            width: 310px;
            position: relative;
            margin: 0 auto;
        }
        .theinputsearch {
            position: relative;
        }
        .typetextsearch {
            background-color: #fff;
            width: 100%;
            height: 50px;
            border: 0;
            border-radius: 0 0 16px 0;
            padding: 0px 50px 0 10px;
            color: #434141;
            outline: none;
        }
        .typesubmit {
            background-repeat: no-repeat;
            background-image: url(../img/typesubmitsearch.png);
            background-size: 100%;
            background-position: center center;
            position: absolute;
            right: 15px;
            top: 50%;
            margin-top: -12px;
            width: 24px;
            height: 24px;
            background-color: transparent;
            border: 0;
            font-size:0;
            outline: none;
        }
        .bginput_search {
            width: 100%;
            height: 50px;
            border-radius: 0 0 16px 0;
            padding: 0px 50px 0 10px;
            position: absolute;
            right: -7px;
            top: 7px;
            z-index: -1;
            background-color: rgba(0,0,0,0.2);
        }
        .Thetitlesub {
            margin-top: 25px;
        }
        .Thetitlesub h2 {
            font-size: 28px;
            font-weight: 800;
            text-align: center;
            background-color: #F58025;
            padding: 5px 10px;
            color: #fff;
            margin: 0;
            margin-bottom: 5px;
        }
        .Thetitlesub h4 {
            font-size: 28px;
            font-weight: normal;
            text-align: center;
            background-color: #e5b43c;
            padding: 5px 10px;
            color: #fff;
            margin: 0;
            color: #fff;
        }
        .theAccordion {
            margin-top: 50px;
            padding: 0 10px;
        }
        .thetitle_acc {
            border: 1px solid #c2c3c8;
            background-color: #e2e3e6;
            position: relative;
            color: #434141;
            padding: 13px 10px 13px 38px;
            margin-bottom: 10px;
            outline: none;
            cursor: pointer;
        }
        .ui-icon-plus {
            width: 9px;
            height: 9px;
            position: absolute;
            top: 50%;
            margin-top: -4.5px;
            left: 15px;
            background-image: url(../img/plus-accordion.png);
            background-position: center center;
            background-repeat: no-repeat;
        }
        .ui-icon-minus {
            width: 9px;
            height: 9px;
            position: absolute;
            top: 50%;
            margin-top: -4.5px;
            left: 15px;
            background-image: url(../img/minus-accordion.png);
            background-position: center center;
            background-repeat: no-repeat;
        }
        .list-accordion {
            list-style: none;
            padding: 0 10px;
            margin-bottom: 30px;
        }
        .item-accordion {
            color: #434141;
            font-size: 14px;
            background-position: left 3px;
            background-size: 10px;
            background-repeat: no-repeat;
            padding: 0 10px 0 15px;
            margin-bottom: 5px;
        }
        .item-accordion a {
            color: #434141;
            font-size: 14px;
        }
    /*end LEFT*/

    /*RIGHT*/
        .right-institucional {
            padding-left: 0;
        }
        .inner-downloadfiles {
            background-color: #ecedef;
            padding: 20px 0 50px 0;
        }
        .wrapper-downloadfiles > h3 {
            color: #434141;
            text-align: center;
            margin: 20px 0;
            line-height: 1;
            font-weight: normal;
        }
        .wrapper-downloadfiles {
            margin-right: auto;
            margin-left: auto;
            padding-left: 15px;
            padding-right: 15px;
        }
        .list-downloadfiles {
            list-style: none;
            border-bottom: 1px solid #c2c3c8;
            margin-left: 15px;
            margin-right: 15px;
        }
        .item-downloadfiles {
            margin-bottom: 30px;
        }
        .item-downloadfiles a {
            color: #666666;
            font-size: 14px;
        }
        .inner-itemdownloadfiles {
            background-color: #e2e3e6;
            padding: 20px 15px 10px;
            border-radius: 0 0 15px 0;
            min-height: 190px;
            max-height: 190px;
            overflow: hidden;
        }
        .inner-itemdownloadfiles img {
            max-width: 100%;
            display: block;
            position: relative;
            margin: 0 auto;
        }
        .item-downloadfiles p {
            color: #666666;
            font-size: 13px;
            margin: 5px 0 0;
            line-height: 1.2;
        }
    /*end RIGHT*/

    .trickbg {
        background-color: #d7d8dc;
        margin: 0;
    }
    .tickbg-col {
        padding: 0;
    }
/*end INSTITUCIONAL*/

/*SINTONIZADOS*/
    .sectionMap-sintonizados {
        position: relative;
    }
    .sectionMap-sintonizados .canMap {
        height: 500px;
        padding-bottom: 0;
    }
    .wrapperSinto {
        position: absolute;
        top: 20px;
        left: 0;
        right: 0;
    }
    .topselectsinto {
        position: relative;
    }
    .inner-topselectsinto {
        background-color: #f6f7f8;
        border-radius: 20px;
        padding: 0 35px 40px;
        position: relative;
        z-index: 10;
    }
    .inner-topselectsinto h2 {
        font-size: 30px;
        font-weight: 900;
        color: #cb8022;
        text-align: center;
        line-height: 1;
        margin: 0;
        padding: 20px 0;
    }
    .select_sinto {
        list-style-type: none;
    }
    .bg_innertopselectsinto {
        border-radius: 20px;
        background-color: rgba(193, 194, 199, 0.4);
        padding: 25px;
        position: absolute;
        width: 100%;
        height: 100%;
        top: -30px;
        left: 20px;
    }
    .selectSinto select {
        width: 100%;
        color: #5b5b5e;
        font-size: 14px;
        padding: 0 10px;
        height: 40px;
        outline: none;
        border: 0;
    }
    .wrapperInfo_sinto {
        margin-top: 30px;
        padding: 0 25px;
    }
    .info_sinto_inner {
        background-color: #dcad3f;
        border-radius: 15px;
        padding: 35px 35px;
    }
    .list-sintocanal {
        color: #fff;
        list-style: none;
        padding: 15px 5px 5px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        display: none;
    }
    .info_sinto_inner .list-sintocanal:first-child {
        display: block;
    }
    .list-sintocanal li {
        margin-bottom: 10px;
        line-height: 1;
        font-size: 0;
    }
    .list-sintocanal li p {
        margin: 0;
        width: 50%;
        display: inline-block;
        vertical-align: top;
        font-size: 14px;
        line-height: 149%;
    }
    .list-sintocanal li span {
        margin: 0;
        width: 50%;
        display: inline-block;
        vertical-align: top;
        font-weight: 700;
        font-size: 18px;
        text-align: right;
    }
/*end SINTONIZADOS*/

/*SENAL EN VIVO*/
    .sectocover {
        position: relative;
    }
    .bgCover_live {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 300px;
        background-color: #f58025;
    }
    .secLive {
        position: relative;
        /* margin-top: -57px; */
    }
    .theliveshow {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
        margin-top: 5px;
    }
    .theliveshow iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .wrapperToggcinema {
        text-align: right;
        position: relative;
        z-index: 50;
    }
    .toggleFullscreen {
        font-size: 0;
        display: inline-block;
    }
    .toggleFullscreen p {
        font-size: 12px;
        display: inline-block;
        color: #fff;
        vertical-align: middle;
        margin-right: 10px;
    }
    .cinemaCl {
        background-color: #adacb1;
        height: 35px;
        width: 60px;
        display: inline-block;
        vertical-align: middle;
        cursor: pointer;
        border-left: 4px solid #434141;
        border-right: 4px solid #434141;
        border-top: 8px solid #434141;
        border-bottom: 8px solid #434141;
        transition: all .2s ease;
        -webkit-transition: all .2s ease;
        -moz-transition: all .2s ease;
        -ms-transition: all .2s ease;
        -o-transition: all .2s ease;
    }
    .oncinema {
        position: relative;
        z-index: 120;
    }
    .oncinema .toggleFullscreen p {
        color: #fff;
    }
    .oncinema .cinemaCl {
        border-top: 4px solid #434141;
        border-bottom: 4px solid #434141;
    }
    .overlayFullscreen {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(67,65,65,0.95);
        z-index: 100;
        display: none;
    }
/*end SENAL EN VIVO*/

/*SERVICIOS*/
    .the_sectionserv {
        height: auto;
        padding: 100px 0;
        opacity: 1;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        position: relative;
        overflow: hidden;
        border-bottom: 30px solid black;
    }
    .dt-the_sectionserv {
        display: table;
        width: 100%;
        height: 100%;
    }
    .dtc-the_sectionserv {
        display: table-cell;
        width: 100%;
        vertical-align: middle;
    }
    .the_sectionserv_onload {
        opacity: 0
    }
    .contentImageserv {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
    }
    .contentImageserv img {
        width: 100%;
        opacity: 0;
    }
    .onecol-small-box {
        background-color: rgba(255,255,255,0.90);
        border-radius: 20px;
        padding: 40px 50px;
    }
    .largeContent {
        padding-right: 20px;
    }
    .comuninner_serv h2 {
        color: #fff;
        text-align: center;
        font-weight: 800;
        margin: 0 0 10px 0;
        text-shadow: 0 0 8px rgba(0,0,0,0.8);
        font-size: 30px;
    }
    .onecol-small-box h4 {
        color: #434142;
        font-size: 24px;
        margin: 0;
        font-weight: 800;
        line-height: 1;
    }
    .comuninner_serv p {
        color: #333333;
        margin: 5px 0;
        padding: 5px 0;
    }
    .listcircle_servicios {
        padding-top: 15px;
        padding-bottom: 15px;
        list-style: none;
    }
    .listcircle_servicios li {
        position: relative;
        padding-left: 17px;
        margin: 5px 0;
    }
    .listcircle_servicios li:before {
        content: '';
        width: 7px;
        height: 7px;
        background-color: #434142;
        display: block;
        position: absolute;
        left: 0;
        top: 8px;
        border-radius: 2px;
    }
    .linkcot {
        color: #fff;
        text-align: center;
        font-size: 18px;
        font-weight: 700;
        background-color: #f58025;
        display: block;
        margin: 0 70px;
        padding: 12.5px 10px;
        border-radius: 0 0 0 20px;
        margin-top: -20px;
    }
    .list_normal_serv {
        list-style-type: none;
    }
    .small-pad {
        padding: 30px 20px 80px 20px;
    }
    .thistable table {
        width: 100%;
    }
    table.miyazaki {
        margin: 0 auto;
        border-collapse: collapse;
        color: #fff;
        text-rendering: optimizeLegibility;
    }
    table.miyazaki thead th {
        background-color: #434142;
    }
    table.miyazaki thead th { font-weight: 600; }
    table.miyazaki thead th, table.miyazaki tbody td {
        padding: 10px 10px;
        font-size: 14px;
        font-weight: 700;
        text-align: left;
    }
    table.miyazaki tbody td {
        padding: 5px;
        font-size: 14px;
        color: #000;
        font-weight: 700;
        border: 1px solid #000;
    }
    table.miyazaki tbody tr:not(:last-child) {
      border-top: 1px solid #ddd;
      border-bottom: 1px solid #ddd;
    }
    .thistable {
        margin-top: 15px;
    }
    @media screen and (max-width: 600px) {
      table.miyazaki caption { background-image: none; }
      table.miyazaki thead { display: none; }
      table.miyazaki tbody td {
        display: block;
      }
      table.miyazaki tbody tr td:first-child {
          background: #434142;
          color: #fff;
            font-size: 11px;
      }
        table.miyazaki tbody td:before {
        content: attr(data-th);
        display: inline-block;
        width: 125px;
        font-size: 11px;
      }


    }

    .blockContac h4 {
        color: #434142;
        font-size: 24px;
        margin: 0;
        font-weight: 800;
        line-height: 1;
        margin-bottom: 10px;
    }
    .blockContac p {
        margin: 0;
        padding: 0;
    }

    .messages{
        font-size: 14px;
        font-weight: 700;
        margin: 1em 0;
        padding: 0;
        display: none;
        text-align: right;
    }

    .messages.error{
        color: red;
    }

    .messages.success{
        color: green;
    }

    @media screen and (max-width: 480px){

      .img_dias_verdes {
        width: 100%;
      }

      .texto_fecha {
        width: 100%;
      }

      .en_vivo_parque {
        width: 100% !important;
        margin-left: 0 !important;
      }
        table.miyazaki tbody td:before {
            content: attr(data-th) ':';
            display: inline-block;
            width: 125px;
            font-size: 11px;
            display: block;
        }
    }
    .wrapper-modalSer {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 300;
        background-color: rgba(0,0,0,0.8);
        display: none;
    }
    .modalSer-dt {
        display: table;
        width: 100%;
        height: 100%;
    }
    .modalSer-dtc {
        display: table-cell;
        vertical-align: middle;
    }
    .container-modalSer {
        background-color: #fff;
        border-radius: 20px;
        padding: 40px;
    }
    .tittleofform h2 {
        margin: 0 0 20px 0;
        line-height: 1;
        color: #434142;
    }
    .closeme-icon {
        position: absolute;
        /*right: 15px;
        top: 10px;*/
        right: 12%;
        top: 11%;
        color: #434142;
        font-size: 30px;
        font-weight: bold;
        cursor: pointer;
    }
    .noScroll {
        overflow: hidden;
    }
    .innerServicesmenu {
        position: fixed;
        width: 80px;
        height: 100%;
        top: 0;
        right: 0;
        text-align: center;
        right: 0;
        z-index: 100;
    }
    .horizontal-dt {
        display: table;
        height: 100%;
    }
    .horizontal-dtc {
        display: table-cell;
        vertical-align: middle;
        width: 100%;
    }
    .styles-horizontalmenu {
        list-style: none;
    }
    .styles-horizontalmenu li {
        margin-bottom: 5px;
    }
    .styles-horizontalmenu li a {
        display: block;
        background-color: #fff;
        width: 50px;
        height: 50px;
        border-radius: 100%;
        padding: 5px;
        transition: background-color .5s ease;
        -webkit-transition: background-color .5s ease;
        -moz-transition: background-color .5s ease;
        -ms-transition: background-color .5s ease;
        -o-transition: background-color .5s ease;
    }
    .styles-horizontalmenu li img {
        width: 100%;
    }
    .activeService {
        background-color: #ed8500 !important;
    }
/*end SERVICIOS*/

/*RESULTADOS DE BÚSQUEDA*/
    .containerBigsearch {
        text-align: center;
    }
    .wrapperBigsearch {
        border: 3px solid #434142 !important;
        position: relative;
        display: inline-block;
        z-index: 1;
        width: auto;
        height: auto;
        margin-left: 0;
        padding: 0 50px 0 30px;
        top: 0;
        border-radius: 20px;
        font-size: 0;
        margin-bottom: 20px;
    }

    .wrapperBigsearch input[type="text"] {
        background-color: transparent;
        display: inline-block;
        vertical-align: middle;
        font-size: 14px;
        border: 0;
        height: 35px;
        width: 100%;
        outline: none;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .wrapperBigsearch input[type="submit"] {
        background-image: url(../img/search-iconresult.png);
        position: absolute;
        right: 3px;
        height: 100%;
        top: 0;
        width: 30px;
        outline: none;
        background-repeat: no-repeat;
        background-size: 20px;
        background-position: center center;
        background-color: transparent;
        border: 0;
        transition: transform .2s ease-in-out;
        -webkit-transition: transform .2s ease-in-out;
        -moz-transition: transform .2s ease-in-out;
        -ms-transition: transform .2s ease-in-out;
        -o-transition: transform .2s ease-in-out;
    }
    .wrapperBigsearch input[type="submit"]:hover {
        transform: scale(0.9);
    }
    .titleResult {
        border-radius: 0 0 17px 0;
    }
    .titleResult h2 {
        margin: 0;
        color: #fff;
        padding: 11px 10px;
        font-size: 28px;
        font-weight: 800;
        line-height: 1;
    }
    .listResult {
        list-style: none;
        margin: 15px 0;
    }
    .item-listResult {
        padding: 25px 30px;
        background-color: #ecedef;
        margin-bottom: 15px;
        transition: background-color .3s ease;
        -webkit-transition: background-color .3s ease;
        -moz-transition: background-color .3s ease;
        -ms-transition: background-color .3s ease;
        -o-transition: background-color .3s ease;
    }
    .item-listResult:hover {
        background-color: transparent;
    }
    .listResult .item-listResult:last-child {
        margin-bottom: 0;
    }
    .item-listResult span {
        font-size: 12px;
        color: #86858a;
        display: block;
    }
    .item-listResult h2 {
        margin: 10px 0;
        font-size: 18px;
        font-weight: 700;
        line-height: 100%;
        color: #434142;
    }
    .item-listResult p {
        color: #434142;
        font-size: 14px;
        margin: 5px 0;
    }
/*end RESULTADOS DE BÚSQUEDA*/

/*404 ERROR*/
    .bigErrorcopy span {
        font-size: 80px;
        line-height: 1;
        font-weight: 300;
        color: #666666;
        display: inline-block;
        vertical-align: bottom;
    }
    .numberCopy {
        display: block;
        vertical-align: bottom;
        font-size: 180px;
        background-color: #e1a836;
        line-height: 0.9;
        color: #fff;
        font-weight: 700;
        border-radius: 3px 3px 20px 3px;
        padding-left: 15px;
        padding-top: 50px;
    }
    .rowFather {
        font-size: 0;
    }
    .smallErrorcopy {
        margin: 35px 0 15px 0;
        padding-left: 8px;
    }
    .smallErrorcopy p {
        font-size: 24px;
        color: #666666;
        font-weight: 300;
        margin: 0;
    }
    .smallErrorcopy span {
        font-weight: 700;
    }
/*end 404 ERROR*/

/*FOOTER*/
    footer {
        margin-top: 50px;
        position: relative;
        z-index: 10;

    }

    .wrapperFotter {
        height: 572px;
        position: relative;
    }

    .wrapperBgfooter {
        height: 100%;
        width: 100%;
        position: absolute;
        z-index: -3;
        overflow: hidden;
    }

    .bgBack_footer {
        height: 100%;
        width: 106%;
        overflow: hidden;
        border-radius: 218px 218px 0 0;
        border: 45px solid #fbb034;
        border-bottom: 0;
        background-color: #434142;
        /*background-color: #fbb034;*/
        background-size: 100%;
        background-position: center center;
        background-repeat: no-repeat;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        margin-left: -3%;
    }

    .listFoo {
        position: relative;
    }

    .listFoo > a > h3 {
        font-size: 18px;
        font-weight: 600;
        color: #fff;
        line-height: 1.1;
        margin: 0;
    }

    .listFoo > a > h3:hover {
        opacity: .8;
    }

    .listFoo > ul {
        margin-top: 20px;
        list-style: none;
        padding-left: 3px;
        position: relative;
    }

    .listFoo:before {
        content: '';
        width: 1px;
        height: 88%;
        display: block;
        background-color: #fff;
        position: absolute;
        left: 9px;
        top: 45px;
    }

    .listFoo:last-child:before {
        display: none;
    }

    .listFoo > ul > li {
        line-height: 1.4;
    }

    .listFoo > ul > li a {
        color: #fff;
        font-size: 14px;
        display: inline-block;
    }

    .listFoo > ul > li a:hover {
        opacity: .8;
    }

    .innerlistFoo {
        list-style: none;
        padding-left: 8px;
    }

    .linksBor > a {
        padding: 8px;
        transition: opacity .4s ease-in;
        -webkit-transition: opacity .4s ease-in;
        -moz-transition: opacity .4s ease-in;
        -ms-transition: opacity .4s ease-in;
        -o-transition: opacity .4s ease-in;
    }

    .linksBor > a:hover {
        opacity: .8;
    }

    .itemsv {
        background-color: #f58025;
        width: 130px;
        font-size: 18px;
        text-align: center;
        margin-top: 15px;
    }

    .itemsv span {
        font-weight: 700;
    }

    .itemtr {
        background-color: #fbb034;
        width: 130px;
        text-align: center;
        margin-top: 15px;
        padding: 12px 8px;
    }

    .itemtr span {
        font-weight: 700;
    }

    .itempro {
        background-color: #a1bc31;
        width: 130px;
        text-align: center;
        margin-top: 15px;
        padding: 12px 8px;
    }
    .bgfoobot {
        background-color:#fff;
    }
    .logosfoo a img {
        max-width: 100%;
        display: block;
        vertical-align: middle;
        position: relative;
        margin: 0 auto;
    }

    .logosfoo a {
        display: block;
        margin: 0 auto 30px;
    }

    .logosfoo a:last-child {
        margin-bottom: 0;
    }

    .colFather {
        font-size: 0;
    }

    .colChild {
        display: inline-block;
        vertical-align: middle;
        float: none;
        font-size: 16px;
    }

    .containertocopy {
        /*position: relative;*/
        top: 60px;
    }

    .fooCopy {
        color: #fff;
        font-size: 14px;
    }

    .myrow_height {
        display: table;
    }

    .myrow_height .colsameHeight {
        float: none;
        display: table-cell;
        vertical-align: top;
    }

    .listfooter_logos {
        padding: 20px 0;
        margin: 0;
        list-style: none;
        font-size: 0;
        text-align: center;
    }

    .listfooter_logos li {
        width: 180px;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .listfooter_logos li a img {
        max-width: 30%;
        display: block;
        position: relative;
        margin: 0 auto;
    }

    .escolom img {
        width: 90px;
    }

    .boenli img {
        width: 100px;
    }

    .ministe {
        width: 300px !important;
    }

    .ministe img {
        width: 100%;
    }

    .chip {
        width: 80px !important;
        margin-left: 50px;
    }

    .chip img {
        width: 50px;
    }

    .atei {
        width: 210px !important;
        margin-left: 60px;
    }

    .atei img {
        width: 100%;
    }

    .wrapper_menufoomobile {
        display: none;
        padding-top: 100px;
        text-align: center;
    }

    .wrapper_menufoomobile a {
        display: block;
        margin-bottom: 5px;
    }

    .arrowtoUp {
        position: absolute;
        top: -30px;
        width: 50px;
        height: 50px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
/*end FOOTER*/

/*GALLERY NEW*/
    .contentGallery {
        font-size: 0;
    }
    .item-contentGallery {
        display: inline-block;
        vertical-align: middle;
        padding: 0 5px;
        margin-bottom: 10px;
        width: 25%;
        height: 285px;
        overflow: hidden;
    }
    .item-contentGallery img {
        width: 0;
        opacity: 0;
        height: 0;
    }
    .boxImage {
        background-size: cover;
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-position: center center;
    }
    .mfp-close {
        display: none !important;
    }
    .mfp-counter {
        right: 35px;
    }
    .mfp-figure figure {
        padding: 10px 10px 15px;
        border-radius: 5px;
    }
    img.mfp-img {
        padding: 0 !important;
        border-radius: 3px;
    }

    .mfp-counter {
        right: 0 !important;
        position: relative !important;
        top: 0;
        right: 0 !important;
        color: #fff !important;
        line-height: 1 !important;
        margin-right: 0 !important;
        font-weight: bold;
    }
    .mfp-bottom-bar {
        position: relative;
        text-align: right;
        margin-top: 5px;
    }
    .mfp-arrow-left {
        display: none !important;
    }
    .mfp-arrow-right {
        display: none !important;
    }
    .mfp-arrow-left:before {
        border-right: 0;
    }
    .mfp-arrow-right:before {
        border-left: 0;
    }
    .mfp-figure:after {
        display: none !important;
    }
    .thetitle-contentGallery {
        width: 100%;
        border-radius: 0 15px 0 15px;
        margin: 20px 0 10px;
    }
    .thetitle-contentGallery h3 {
        font-size: 18px;
        line-height: 100%;
        margin: 0;
        font-weight: 500;
        color: #fff;
        padding: 10px 15px;
    }
/*end GALLERY NEWn*/

/*PARQUE*/
    .topheaderparque {
        background-color: #fff;
    }
    .logoheaderpar {
        width: 100%;
        display: inline-block;
        vertical-align: middle;
        margin: 0;
    }
    .logoheaderpar img {
        width: 100%;
    }
    .rightbacktele {
        position: absolute;
        right: 15px;
        top: 0;
        background-color: #fbb034;
        padding: 17px 20px;
        color: #fff;
        font-size: 14px;
        width: 280px;
        border-radius: 0 0 0 20px;
    }
    .bottomHeaderpar .list-customMenu {
        background-color: #a1bc31;
        margin: 0 -15px;
    }
    .bottomHeaderpar .list-customMenu .item-customMenu a {
        color: #fff;
    }
    .rightbacktele a {
        display: block;
        color: #fff;
    }
    .rightbacktele img {
        width: 14px;
        display: inline-block;
        vertical-align: middle;
    }
    .rightbacktele span {
        display: inline-block;
        vertical-align: middle;
        margin-left: 10px;
    }
    .sectPar {
        margin-top: -120px;
        position: relative;
    }
    .sectPar > .container {
        padding-top: 60px;
    }

    .feednews {
        /*margin-top: 96px;*/
    }
    .titlefeednews {
        padding: 30px 15px;
        text-align: center;
    }
    .titlefeednews p {
        font-weight: 600;
        font-size: 21px;
    }
    .listfeednews {
        padding: 0;
        margin: 0 -15px;
        list-style: none;
    }
    .item-feednews {
        margin-bottom: 30px;
    }
    .inner-feednews {
        border: 2px solid #d4d3d3;
        height: 300px;
        border-radius: 0 0 3px 3px;
    }
    .header-feednews {
        height: 120px;
        overflow: hidden;
    }
    .header-feednews img {
        width: 100%;
    }
    .info-feednews {
        padding: 0 15px;
    }
    .info-feednews h2 {
        color: #a1bc31;
        font-size: 21px;
        margin: 10px 0 5px;
    }
    .info-feednews p {
        color: #000;
        margin: 5px 0;
    }
    .followSocial {
        background-color: #e9e9e9;
        margin: 50px 0 40px 0;
        padding: 20px 0;
    }
    .list-followsocial {
        list-style: none;
        font-size: 0;
        text-align: center;
    }
    .list-followsocial li {
        display: inline-block;
        vertical-align: middle;
        width: auto;
        margin-left: 50px;
        font-size: 16px;
    }
    .list-followsocial li:first-child {
        margin-left: 0;
    }
    .titlefollowsocial span {
        font-size: 25px;
        color: #a2a2a2;
        font-weight: 600;
    }
    .item-followsocial img {
        margin-right: 5px;
        display: inline-block;
        vertical-align: middle;
    }
    .list-followsocial li a {
        color: #a2a2a2;
        display: block;
        font-weight: 600;
        font-size: 0;
    }
    .list-followsocial li a span {
        font-size: 16px;
        display: inline-block;
        vertical-align: middle;
    }
    .descriptionslidePar {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: rgba(0,0,0,0.74);
        color: #fff;
        padding: 30px;
    }
    .descriptionslidePar p {
        margin: 0;
    }
    .bgBack-parque {
        border: 45px solid #a1bc31;
        border-top: 0;
    }
    .hallf {

    }
    .bg-hallfama {
        background-color: #fbb034;
        margin: 0;
        position: relative;
        height: 100%;
    }
    .left-hallf {
        padding: 0;
        height: 100%;
    }
    .bghallfam {
        position: absolute;
        left: 0;
        height: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }
    .left-hallf img {
        width: 0;
        visibility: hidden;
        height: 0;
    }
    .right-hallf {
        padding: 0;
        height: 100%;
    }
    .infohallfama {
        padding: 40px;
        color: #fff;
    }
    .infohallfama h3 {
        margin: 0 0 10px 0;
        line-height: 1;
        font-size: 30px;
    }
    .infohallfama p {
        margin: 5px 0;
        font-size: 18px;
        padding-bottom: 10px;
    }
    .seepicthall {
        color: #fbb034;
        background-color: #fff;
        border-radius: 4px;
        display: inline-block;
        padding: 10px 20px;
        font-weight: 600;
        width: 210px;
        text-align: center;
    }
    .howtogo {
        margin-top: 30px;
    }
    .marbghowto {
        margin: 0;
    }
    .bgstricks {
        font-size: 0;
        position: absolute;
        top: 0;
        bottom: 0;
        height: 100%;
        left: 15px;
        right: 15px;
    }
    .bgtrickhow {
        display: inline-block;
        vertical-align: top;
        float: none;
        height: 100%;
    }
    .bgtrickhow-left {
        background-color: #e9e9e9;
    }
    .bgtrickhow-right {
        background-color: #a1bc31;
    }
    .innerimage-howtogo {
        width: 100%;
        padding: 10px;
    }
    .innerimage-howtogo img {
        max-width: 100%;
        position: relative;
        margin: 0 auto;
        display: block;
    }
    .wrapper-howtogoinfo {
        color: #fff;
        padding: 20px 10px;
    }
    .wrapper-howtogoinfo > h4 {
        margin: 0;
        line-height: 1;
        padding: 0;
        font-size: 30px;
        font-weight: 600;
    }
    .wrapper-howtogoinfo > p {
        font-size: 17px;
    }
    .list-howtogoinfo {
        list-style: none;
    }
    .image-listhowtogo {
        text-align: center;
    }
    .image-listhowtogo img {
        max-width: 100%;
        margin: 0 auto;
        display: block;
    }
    .iteminner-howtogoinfo {
        margin-top: 18px;
    }
    .item-howtogoinfo .iteminner-howtogoinfo:first-child {
        margin-top: 0;
    }
    .item-howtogoinfo {
        margin-bottom: 25px;
    }
    .iteminner-howtogoinfo:before {
        content: "· ";
    }
    .iteminner-howtogoinfo span {
        font-weight: bold;
    }
    .headCalendar {
        background-color: #5ba03d;
        padding: 20px;
        color: #fff;
    }
    .headCalendar h3 {
        line-height: 1;
        margin: 0 0 10px 0;
        font-size: 30px;
    }
    .headCalendar p {
        font-size: 17px;
    }
    .headCalendar p span {
        font-weight: bold;
    }
    .list-calendar {
        list-style-type: none;
        background-color: #e9e9e9;
        padding: 20px;
    }
    .item-calendar h4 {
        color: #838383;
        text-align: center;
        margin: 20px 0;
    }
    .inneritem-calendar {
        margin: 3px 15px 0;
        padding: 20px;
        background-color: #fff;
    }
    .list-calendar li:nth-child(odd) .time-calendar {
        background-color: #fbb034;
    }
    .list-calendar li:nth-child(even) .time-calendar {
        background-color: #ee8134;
    }
    .time-calendar {
        width: 100%;
        font-size: 25px;
        text-align: center;
        line-height: 1;
        color: #fff;
        font-weight: bold;
        padding: 8px 0;
    }
    .time-calendar span {
        line-height: 1;
        display: block;
        font-size: 17px;
    }
    .infoevent-calendar {
        color: #404040;
        padding: 5px 0;
    }
    .infoevent-calendar h5 {
        margin: 0 0 5px;
        font-size: 21px;
        line-height: 1;
    }
    .infoevent-calendar p {
        margin: 0;
    }
    .list-calendar li:first-child > h4 {
        margin-top: 0;
    }
    .wrapper-calendar {
        margin-top: 30px;
    }
    .sectionMap-parque {
        padding: 0;
        background-color: transparent;
        margin: 30px 0 0;
    }
    .containerforPar > .row {
        background-color: #fff;
        border-radius: 53px;
        margin: 0;
        margin-top: -40px;
    }
    .theinner-conpar img {
        width: 100%;
        height: auto !important;
    }
    .theinner-conpar h1 {
        font-size: 29px;
        font-weight: 800;
        color: #000;
        margin: 15px 0;
    }
    .theinner-conpar p {
        font-weight: 600;
        color: #000;
        line-height: 1.8;
        font-size: 18px;
    }
    .theinner-conpar {
        margin-top: 85px;
    }
    .theinner-conpar > .row {
        margin: 0 30px;
        background-color: #e9e9e9;
    }
    .imagewrappernopad-right {
        padding-right: 0;
    }
    .theflofauwithbg {
        background-size: cover;
        background-repeat: repeat-y;
        background-position: top;
        background-color: transparent;
    }
    .theflofauwithbg .theinner-conpar > .row {
        background-color: transparent;
    }
    .contHistopar {
        padding-bottom: 30px;
    }
    .contHistopar img {
        max-width: 100% !important;
        height: auto !important;
        display: block;
        margin: 40px auto;
        width: auto;
    }
    .greenbgrow >.row {
        background-color: #a1bc31;
    }
    .greenbgrow h1 {
        color: #fff;
        font-weight: 600;
    }
    .greenbgrow p {
        color: #fff;
        font-weight: normal;
        line-height: 1.4;
        font-size: 17px;
    }
    .nomarg {
        margin: 0;
    }
    .nopadd {
        padding: 0;
    }
    .greenbgrowInner > p:first-child {
        margin: 0 -30px 0;
    }
    .greenbgrowInner {
        margin: 0;
        padding: 0 15px 60px;
    }
    .listRegla {
        padding: 25px 0;
        list-style: none;
    }
    .item-listRegla {
        font-size: 0;
        position: relative;
    }
    .theimagelistlistRegla {
        display: inline-block;
        vertical-align: middle;
        width: 95px;
        text-align: center;
    }
    .theimagelistlistRegla img {
        display: block;
        position: relative;
        max-width: 100%;
        margin: 0 auto;
        width: auto;
        height: auto !important;
    }
    .item-listRegla p {
        display: inline-block;
        vertical-align: middle;
        width: 480px;
        margin-left: 30px;
        line-height: 1.2;
    }
    .item-listRegla {
        font-size: 0;
        position: relative;
        margin-bottom: 30px;
    }
    .thefootitle {
        margin-top: 0;
        text-align: center;
    }
    .thefootitle h4 {
        margin: 0;
        color: #fff;
        font-weight: normal;
        font-size: 30px;
        line-height: 1.3;
    }
    .thelistfama {
        margin-top: 50px;
    }
    .theinner-fama > .row {
        margin: 0 15px;
    }
    .theTitleHall {
        color: #fff;
        width: 100%;
        padding: 10px 15px;
        background-color: #fbb034;
        border-radius: 0 15px 0 15px;
        font-size: 18px;
        font-weight: 600;
    }
    .wrapperList-fam ul {
        margin: 30px 15px;
        list-style: none;
    }
    .wrapperList-fam ul li {
        height: 216px;
        overflow: hidden;
        margin-bottom: 10px;
        padding: 0 5px;
    }
    .wrapperList-fam ul li img {
        width: 100%;
    }
    .mfp-counter {
        display: none;
    }
    .planeaCopy {
        background-color: #fbb034;
        color: #fff;
        margin: -20px -45px 0;
        padding: 10px 160px;
        text-align: center;
        font-size: 20px;
        text-shadow: 1px 1px 10px #000;
    }
    .list-planea {
        list-style-type: none;
        margin: 40px 0
    }
    .item-planea {
        background-color: #e9e9e9;
        padding-right: 30px;
        margin-bottom: 10px;
    }
    .item-planea img {
        width: 100%;
    }
    .item-planea h2 {
        color: #1e1e1e;
        font-size: 30px;
        font-weight: 800;
        margin: 15px 0 0;
    }
    .item-planea p {
        color: #1e1e1e;
        font-size: 17px;
        line-height: 1.8;
        margin: 5px 0;
    }
    .wrapper-anewpad {
        padding: 0 30px;
    }
    .covercta {
        height: 270px;
        text-align: center;
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .titleCover {
        background-color: #c5c5c5;
        padding: 10px;
        border-radius: 0 0 0 20px;
    }
    .titleCover h2 {
        margin: 0;
        line-height: 1;
        font-size: 25px;
        color: #fff;
    }
    .titleCover.theCurentorange {
        background-color: #f58025;
    }
    .flofanotbg {
        background-color: transparent !important;
    }
    .thelinkback {
        display: inline-block;
        width: auto;
        border-radius: 0 0 20px 0;
        background-color: #f58025;
        padding: 8px 15px;
        margin-bottom: 15px;
    }
    .thelinkback a {
        color: #fff;
        font-size: 0;
        font-weight: 700;
    }
    .theFatit {
        font-size: 0;
    }
    .theFatit img {
        display: inline-block;
        width: auto;
        vertical-align: middle;
        margin-right: 10px;
    }
    .theFatit span {
        display: inline-block;
        vertical-align: middle;
        font-size: 15px;
    }
    .servicios-containerforPar > .row {
        background-color: transparent !important;
        background-image: url(../img/bgservicesparque.jpg);
        background-position: center top;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .titlecontser img {
        max-width: 100%;
        position: relative;
        width: auto;
        display: block;
        margin: 0 auto;
    }
    .theContentservices .item-planea {
        background-color: rgba(65, 37, 12, 0.69);
        padding-right: 30px;
        margin-bottom: 10px;
    }
    .fatheritemser {
        color: #fff;
        border-bottom: 2px solid #fff;
        margin-bottom: 15px;
    }
    .theContentservices .item-planea h2,
    .theContentservices .item-planea p {
        color: inherit;
    }
    .col-father {
        font-size: 0;
    }
    .col-child {
        display: inline-block;
        float: none;
        font-size: 16px;
    }
    .vertical-middle {
        vertical-align: middle;
    }

    .titleseritem {
        margin-bottom: 15px;
    }
    .titleseritem h3 {
        color: #efe036;
        font-weight: 800;
        margin: 0;
        line-height: 1;
        font-size: 26px;
    }
    .titleseritem h3 span {
        color: #fff;
        font-style: italic;
        font-weight: 400;
    }

    .horarioitem {
        margin-bottom: 15px;
    }
    .horarioitem h3 {
        color: #efe036;
        font-weight: 800;
        margin: 0;
        line-height: 1;
        font-size: 26px;
    }
    .horarioitem h3 span {
        font-weight: 400;
    }
    .bottomSocialitemserparq img {
        width: auto;
    }
    .istextlink a {
        color: #fff;
        text-decoration: underline;
        font-size: 20px;
        line-height: 1;
    }
    .bottominfofinalser img {
        width: auto;
    }
    .bottominfofinalser ul {
        font-size: 0;
        list-style: none;
        margin: 30px 0;
        text-align: center;
    }
    .bottominfofinalser ul li {
        display: inline-block;
        vertical-align: middle;
        margin: 10px 5px;
    }
    .headerParque {
        position: relative;
        z-index: 100;
    }
/*end PARQUEE*/

/*OTROS*/
    .listimagestira .infopost-styles {
        padding: 1px 5px;
    }
    .item-listimagestira {
        height: 320px;
    }
    .image-listimagestira img {
        height: 200px;
        object-fit: cover;
        width: 100%;
    }
    .framevideoimage {
        margin-bottom: 30px;
        cursor: pointer;
    }
    .framevideoimage a {
        display: block;
    }
    .framevideoimage img {
        width: 100%;
    }
    .videoframemodal {
        position: fixed;
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 150;
        display: none;
    }
    .dt-framevideo {
        display: table;
        width: 100%;
        height: 100%;
    }
    .overlaycloseframevideo {
        background-color: #0b0b0b;
        opacity: .8;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 30;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }
    .dtc-framevideo {
        display: table-cell;
        width: 100%;
        vertical-align: middle;
    }
    .containerVideo {
        width: 735px;
        position: relative;
        margin: 0 auto;
        position: relative;
        z-index: 40;
        border-radius: 5px;
    }
    #framevideomodal {
        padding-bottom: 56.25%;
       height: 0;
       overflow: hidden;
    }
    #framevideomodal iframe {
        position: absolute;
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .therelatedpost {
        margin-bottom: 0;
    }
    .therelatedpost .infopost-styles {
        margin-top: 0;
        padding-top: 2px;
    }
    .therelatedpost .infopost-styles h4 {
        margin: 5px 0 0;
        font-size: 17px;
    }
    .theiframeres {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
    }
    .theiframeres iframe {
        position: absolute;
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .topplayerRadio {
        border: 3px solid #434142;
        border-top: 0;
        border-right: 0;
        border-left: 0;
    }
    .topplayerRadio .titleheader_sig {
        background-color: transparent;
    }
    .radio-dt {
        display: table;
        width: 100%;
        height: 200px;
    }
    .radio-dtc {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        width: 100%;
    }
    .inner-topradio {

    }
    .playerRadio audio {
        width: 100%;
    }
    .radiopagetw {
        margin-top: 15px;
    }
    /*.radiopagetw .titleradius-right h2 {
        font-size: 20px;
    }
    .radiopagetw .titleradius_icon > img {
        width: 25px;
        right: 15px;
        top: 8px;
    }*/
    .proradi {
        border-top: 0;
    }
    .tagLine_menu ul {
        font-size: 0;
    }
    .tagLine_menu ul li {
        font-weight: 600;
        color: #fff;
        font-size: 16px;
        margin: 0;
        padding: 0;
        display: inline-block;
        vertical-align: middle;
        margin-left: 15px;
    }
    .tagLine_menu ul li a {
        color: #fff;
        display: block;
    }
    .wrapper-radiomenu {
        margin-bottom: 70px;
    }
    .menuradioapart {
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        z-index: 10;
        top: 80px;
    }
    .mainSection_radio {
        margin-top: -70px;
    }

    .justforPageradio {
        padding-top: 215px;
    }
    .logoRadio {
        margin-bottom: 15px;
    }
    .logoRadio img {
        width: 220px;
    }
    .wrapperInfoshows_radio {
        margin-top: 350px;
    }
    .justprogradio-mobile {
        display: none;
    }
    .videoCo {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        margin-bottom: 20px;
        overflow: hidden;
    }
    .videoCo iframe {
        position: absolute;
        top:0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
        margin: 0 !important;
    }
    .videoCo.full-video-sede iframe {
        width: 100% !important;
    }
    .thetitlesede h2 {
        font-size: 14px;
        font-weight: normal;
        text-align: center;
    }
    .Theimages img {
        display: block;
        margin: 0 auto;
        max-width: 100%;
        position: relative;
    }
/*OTROS*/

/*Para remplazar clases de arriba*/
    .imLoaded {
        opacity: 1;
    }
    .footer_no_mar footer {
        margin-top: 0;
    }
    .institucional_foo footer {
        margin-top: 0;
    }

    .divframe_fullwidth {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
    }

    .divframe_fullwidth iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100%;
    }
    .thevertical-bottom {
        vertical-align: bottom;
    }
    .fb_iframe_widget {
        display: block !important;
        width: 100% !important;
        margin: 0 auto !important;
    }
    .fb-video {
        display: block !important;
        margin: 15px auto !important;
        position: relative !important;
    }
    /*listado de noticias*/
        .notdinamicheight .owl-controls {
            top: 398px;
        }
    /*listado de noticias*/
/*end Para remplazar clases de arriba*/

/*MEDIA QUERIES*/
@media (min-width: 1024px) and (max-width: 1470px) {
        .general-dt {
            padding-top: 67px;
            padding-left: 57px;
        }
}
@media(max-width: 1470px) {
    /*PROGRAMACIÓN CONTENT*/
        .infobottom-progr {
            padding-bottom: 140px;
        }
        .footer_no_mar {
            margin-top: -120px;
        }
    /*end PROGRAMACIÓN CONTENT*/
}

@media (max-width: 1380px) {
    /*PROGRAMACIÓN CONTENT*/
        .breadcrumb-notop .list-breadcrumb {
            margin: 0;
        }
        .topdate p {
            font-size: 18px;
            padding: 10px 0;
        }
        .list_days li button {
            height: 40px;
            font-size: 15px;
        }
        .list_result_pro {
            padding: 15px 0 30px 0;
        }
        .innerProcu h3 {
            font-size: 14px;
        }
        .list_result_pro li {
            height: 30px;
        }
        .programation_current .onlivecurrent:before {
            line-height: 2.7;
        }
    /*end PROGRAMACIÓN CONTENT*/

    /*SENAL EN VIVO*/
        /* .secLive {
            position: relative;
            margin-top: -38px;
        } */
        .theliveshow {
            padding-bottom: 36.25%;
        }
        .bgCover_live {
            height: 230px;
        }
    /*end SENAL EN VIVO*/

    /*DEFAULTPAGE*/
        .defaultPg .videoframe-big {
            width: 600px;
            position: relative;
            margin: 0 auto;
        }
        .defaultPg .videoframe-big .divframe_fullwidth {
            overflow: visible;
            height: 100%;
        }
    /*end DEFAULTPAGE*/

    /*SERVICIOS*/
        .the_sectionserv {
            padding: 50px 0;
        }
        .comuninner_serv h2 {
            font-size: 25px;
        }
        .onecol-small-box {
            padding: 20px 30px;
        }
        .linkcot {
            font-size: 16px;
            padding: 8.5px 5px;
            margin-top: -15px;
        }
        .onecol-small-box h4 {
            font-size: 20px;
            font-weight: 800;
        }
        .styles-horizontalmenu li a {
            width: 35px;
            height: 35px;
        }
    /*end SERVICIOS*/

    /*RESULTADOS DE BÚSQUEDA*/
        .wrapperBigsearch {
            margin-top: 20px;
        }
    /*end RESULTADOS DE BÚSQUEDA*/

    /*404 ERROR*/
        .bigErrorcopy span {
            font-size: 80px;
        }
        .numberCopy {
            font-size: 150px;
        }
        .smallErrorcopy {
            margin: 15px 0 0;
            padding-left: 3px;
        }
    /*end 404 ERROR*/

    /*PARQUE*/
        .titleseritem h3 {
            font-size: 20px;
        }
        .horarioitem h3 {
            font-size: 20px;
        }
        .titleseritem {
            margin-bottom: 10px;
        }
    /*end PARQUE*/
}

@media (max-width: 1280px) {
    /*SERVICIOS*/
        .tittleofform h2 {
            font-size: 18px;
        }
        .container-modalSer {
            padding: 20px;
        }
        .container-modalSer .imaField_textarea textarea {
            height: 80px;
        }
    /*SERVICIOS*/
}

@media (max-width: 1199px) {
    /*MENÚ*/
        .hideheadermobile {
            display: none;
        }
        .mobileHeaader {
            display: block;
            z-index: 200;
            position: fixed;
            width: 100%;
            top: 0;
            left: 0;
        }
        .small-asidetopHeader .linksMe > li {
            height: 50px;
        }
        .thiscol_search {
            top: 9px;
        }
        .bg_search {
            background-color: #434142;
        }
        .smallSearch {
            border: 3px solid #fff;
        }
        .normalBox {
            border: 3px solid #fff !important;
        }
        .search-wrap:before {
            background-color: #fff;
        }
        .eks:before {
            background-color: #fff;
        }
        .eks:after {
            background-color: #fff;
        }
        .listBottomheader {
            padding-left: 0;
            text-align: center;
        }
        .listBottomheader > li > a {
            font-size: 14px;
        }
        .small-asidetopHeader {
            position: absolute;
            top: 0;
            right: 105px;
        }
        .listHeader_social_mobile {
            position: relative;
            top: 8px;
        }
        .listHeader_social_mobile {
            position: absolute;
            top: 8px;
            right: 280px;
        }
        .listBottomheader > li > a span {
            padding: 10px 0;
        }
        .linksBor_hidetablet {
            display: none;
        }
        .mobileBottomheader {
            background-color: #fff;
            border-bottom: 2px solid #434142;
        }
        .search-wrap input {
            color: #fff;
        }
        .hackMarheadermobile {
            display: block;
            padding-bottom: 50px;
            height: 0;
        }
    /*end MENÚ*/

    /*HOME CONTENTS*/
        .wrapperBgtop {
            height: 350px;
        }
        .wrapperSlider {
            padding-top: 0;
        }
        .arrows_destacados .owl-controls {
            top: 243px;
        }
        .resp-iframe {
            padding-bottom: 50.25%;
        }
        .botSideblock {
            height: 118px;
        }
        .container-thesameimag {
            height: 264px;
        }
        .infoPro h4 {
            font-size: 19px;
        }
        .titleSliderspecial h3 {
            font-size: 30px;
        }
        .docurightwra {
            /*min-height: 376px;*/
        }
        .destProgram h3 {
            font-size: 30px;
        }
        .image-prodest img {
            margin: 0;
        }
        .destProgram {
            padding: 0 0 10px 0;
        }
        .destProgram h4 {
            font-size: 15px;
            padding-bottom: 0;
        }
        .destProgram p {
            font-size: 13px;
            padding: 4.6px 0;
        }
        .blockFeed {
            margin-top: 62px;
        }
        .titleCenter h2 {
            font-size: 30px;
            padding: 4px 10px;
        }
        .inner_serviItem_styles h3 {
            font-size: 15px;
        }
        .serviItem {
            height: 265px;
        }
        .titleradius-right h2 {
            font-size: 30px;
            padding: 4px 15px;
        }
        .info-listinBlock h4 {
            font-size: 16px;
        }
        .info-listinBlock p {
            font-size: 13px;
            margin: 5px 0;
        }
        .titleradius_icon > img {
            width: 30px;
        }
        /*.arrowsleftcenter .owl-nav {
            top: 20%;
            margin-top: 0;
        }*/
        .infosliderMobile {
            position: relative;
            left: 0;
            bottom: 0;
            width: 100%;
            background-color: #434142;
        }
        .infoslider {
            padding: 10px;
        }
        .infoslider > span {
            padding-left: 0;
        }
        .infoslider > h3 {
            padding-left: 0;
        }
        .notP {
            border-radius: 0;
            padding: 0;
        }
    /*end HOME CONTENTS*/

    /*PAGE NEWS*/
        .owncol-9 {
            width: 640px;
        }
        .arrows_destacados_big .owl-controls {
            top: 280px !important;
        }
        .iframe_or_image {
            height: 343px;
        }
        .fixtrick1199 {
            overflow: hidden;
        }
    /*end PAGE NEWS*/

    /*PROGRAMAS PAGE*/
        .listshow-programation > li {
            margin-bottom: 10px;
        }
    /*end PROGRAMAS PAGE*/

    /*PROGRAMACIÓN CONTENT*/
        .list_result_pro li:nth-child(odd) {
            padding-left: 70px;
        }
        .list_result_pro li:nth-child(even) {
            padding-left: 50px;
        }
    /*end PROGRAMACIÓN CONTENT*/

    /*CONTACTO*/
        .wrapperInfocont > h2 {
            font-size: 20px;
        }

        .inputcheckradio span {
            margin-right: 5px;
        }
        .inputcheckradio input[type='radio'] + label,
        .inputcheckradio input[type='checkbox'] + label {
            width: 15px;
            height: 15px;
            border: 4px solid #ecedef;
        }
    /*end CONTACTO*/

    /*INSTITUCIONAL*/
        .wrapper-search {
            width: 90%;
        }
        .typetextsearch {
            height: 35px;
            padding: 0px 45px 0 10px;
        }
        .typesubmit {
            margin-top: -7.5px;
            width: 15px;
            height: 15px;
            background-size: 15px;
        }
        .bginput_search {
            height: 35px;
            right: -5px;
            top: 6px;
        }
        .Thetitlesub h2 {
            font-size: 20px;
            padding: 3.5px 10px;
        }
        .Thetitlesub h4 {
            font-size: 20px;
            padding: 3.5px 10px;
        }
        .theAccordion {
            margin-top: 30px;
            padding: 0 10px;
        }
        .thetitle_acc {
            font-size: 15px;
        }
        .item-accordion a {
            font-size: 13px;
        }
    /*end INSTITUCIONAL*/

    /*SINTONIZADOS*/
        .wrapperSinto {
            top: 60px;
        }
        .inner-topselectsinto {
            padding: 0 35px 30px;
        }
        .inner-topselectsinto h2 {
            font-size: 20px;
            padding: 15px 0;
        }
        .wrapperInfo_sinto {
            margin-top: 10px;
            padding: 0 20px;
        }
        .info_sinto_inner {
            padding: 30px;
        }
        .list-sintocanal {
            padding: 20px 10px;
        }
        .list-sintocanal li:last-child {
            margin-bottom: 0;
        }
        .list-sintocanal li p, .list-sintocanal li span {
            font-size: 15px;
        }
    /*end SINTONIZADOS*/

    /*404 ERROR*/
        .bigErrorcopy span {
            font-size: 65px;
        }
        .numberCopy {
            font-size: 120px;
            padding-left: 10px;
        }
        .smallErrorcopy p {
            font-size: 18px;
        }
    /*end 404 ERROR*/

    /*PARQUE*/
        .feednews {
            margin-top: 0;
        }
        .list-followsocial li {
            margin-left: 20px;
        }
        .infohallfama {
            padding: 15px 20px;
        }
        .followSocial {
            background-color: #e9e9e9;
            margin: 10px 0 40px 0;
        }
        .item-planea h2 {
            font-size: 20px;
            margin: 20px 0 0;
        }
        .item-planea p {
            font-size: 14px;
            line-height: 1.6;
        }
        .theimagelistlistRegla {
            width: 65px;
        }
        .item-listRegla p {
            width: 330px;
            margin-left: 15px;
            font-size: 14px;
        }
        .theinner-conpar p {
            line-height: 1.6;
            font-size: 13px;
        }
        .theinner-conpar h1 {
            font-size: 20px;
            margin: 10px 0;
        }
    /*end PARQUE*/

    /*GLOBAL*/
        .iconplayVideo {
            width: 70px;
            height: 70px;
            background-size: 30px;
            margin: -39.5px auto;
        }
        /*.posnav_dynamic .owl-controls {
            display: none;
        }*/
    /*end GLOBAL
    AL*/

    /*OTROS*/
        .item-listimagestira {
            /* height: 390px; */
        }
    /*OTROS*/

    /*FOOTER*/
        .wrapperFotter {
            height: 100%;
        }
        .col_menu {
            width: 90%;
            position: relative;
            margin: 0 auto;
            padding-top: 100px;
            display: block;
        }
        .col_main_logos {
            width: 100%;
            margin-top: 40px;
        }
        .logosfoo {
            text-align: center;
        }
        .logosfoo a {
            display: inline-block;
            vertical-align: middle;
            margin: 0 30px;
        }
        .listfooter_logos li {
            /*width: 120px;*/
        }
        .containertocopy {
            top: 0;
            padding: 20px;
            text-align: center;
        }
    /*end FOOTER*/

    /*para remplazar*/
        /*listado de noticias*/
            .notdinamicheight .owl-controls {
                top: 287px;
            }
        /*listado de noticias*/
    /*end para remplazar*/
}

@media (max-width: 1024px) {
    .listBottomheader > li > a span:hover:after {
        width: 0;
    }
    .overlayProgram {
        bottom: -100% !important;
    }
}

@media (max-width: 991px) {
    /*HOME CONTENTS*/
        .arrows_destacados .owl-controls {
            top: 185px;
        }
        .arrowsGeneral .owl-prev,
        .arrowsGeneral .owl-next {
            width: 35px;
            height: 35px;
            background-size: 13px;
            background-position: center center !important;
        }
        .titleTodest {
            top: 10px;
            left: 15px;
            font-size: 15px;
        }
        .titleheader_sig h4 {
            font-size: 19px;
        }
        .blockSignal {
            margin-bottom: 7px;
        }
        .iconPlay {
            width: 45px;
            height: 45px;
            background-size: 22.5px;
            margin-top: -22.5px;
        }
        .botSideblock {
            height: 190px;
            padding: 0 15px;
            margin-top: 0;
        }
        .titleSect h2 {
            font-size: 30px;
            padding: 10px 15px;
        }
        .listNews > li {
            /* padding: 0 15px; */
        }
        .griditem-padright {
            padding-left: 15px;
            padding-right: 15px;
        }
        .griditem-padleft {
            padding-left: 15px;
            padding-right: 15px;
        }
        .wrapper-sliderspecial {
            margin-bottom: 40px;
        }
        .thisList {
            margin-bottom: 30px;
        }
        .container-thesameimag {
            height: 300px;
        }
        .hiddDesk {
            display: block;
        }
        .bg-half_headtitles {
            display: none;
        }
        .wrappertitleleft {
            padding-right: 15px;
        }
        .titleSect-left {
            border-radius: 0 0 30px 30px;
            text-align: center;
        }
    /*end HOME CONTENTS*/

    /*PAGE NEWS*/
        .owncol-991 {
            width: 100% !important;
        }
        .arrows_destacados_big .owl-controls {
            top: 360px !important;
        }
        .iframe_or_image {
            height: 100%;
        }
        .iframe_or_image .iframeid {
            position: relative;
        }
    /*end PAGE NEWS*/

    /*PROGRAMAS PAGE*/
        .wrapperInfoshows {
            margin-top: 0;
        }
        .showpadRight {
            padding-right: 15px;
        }
        .showpadLeft {
            padding-left: 15px;
        }
        .centerbloq {
            top: 25px;
        }
        .iframe_or_image .iframeid iframe {
            height: 300px !important;
        }
        .wrapperInfoshows_radio {
            margin-top: 280px;
        }
        .logoRadio {
            text-align: center;
        }
    /*end PROGRAMAS PAGE*/

    /*PROGRAMACIÓN CONTENT*/
        .list_days li button {
           height: 30px;
           font-size: 12px;
        }
        .programation_current .onlivecurrent:before {
            left: -60px;
            font-size: 10px;
            line-height: 2.8;
            width: 60px;
            padding-left: 18px;
            background-position: 4px center;
            background-size: 15px;
        }
    /*end PROGRAMACIÓN CONTENT*/

    /*CONTACTO*/
        .secForm {
            margin-top: 15px;
        }
        .rightForm {
            padding-top: 70px;
            padding-left: 15px;
        }
        .fieldform-left {
            padding-right: 15px;
            margin-bottom: 10px;
        }
        .fieldform-right {
            padding-left: 15px;
        }
    /*end CONTACTO*/

    /*SERVICIOS*/
        .twocolsserv {
            margin-bottom: 30px;
        }
        .container-modalSer {
            height: 450px;
            overflow-x: scroll;
        }
        .innerServicesmenu {
            display: none;
        }
    /*end SERVICIOS*/

    /*404 ERROR*/
        .bigErrorcopy span {
            font-size: 50px;
        }
        .numberCopy {
            font-size: 90px;
        }
        .smallErrorcopy p {
            font-size: 18px;
        }
    /*end 404 ERROR*/

    /*PARQUE*/
        .bgtrickhow-right {
            background-color: transparent;
        }
        .mobi-howtogolist {
            background-color: #a1bc31;
        }
        .logoheaderpar {
            width: 260px;
        }
        .rightbacktele {
            padding: 10px 0px 10px 10px;
            font-size: 12px;
            width: 170px;
        }
        .bottomHeaderpar .list-customMenu .item-customMenu a {
            font-size: 14px;
        }
        .toggle-menupar {
            display: block;
        }
        .planeaCopy {
            padding: 10px 20px;
            font-size: 18px;
        }
        .list-planea {
            margin: 20px 0;
        }
        .imagewrappernopad-right {
            padding-left: 0;
        }
        .bottomSocialitemserparq {
            text-align: center;
        }
        .istextlink {
            margin-top: 10px;
        }
    /*end PARQUE*/

    /*FOOTER*/
        .listBottomheader > li {
            margin-right: 5px;
        }
        .listBottomheader > li > a {
            font-size: 13px;
        }

        .col_menu {
            display: none;
        }
        .wrapper_menufoomobile {
            display: block;
            padding-top: 40px;
        }
        .containertocopy {
            padding: 20px 50px;
            text-align: center;
        }
        .listfooter_logos {
            text-align: center;
        }
        .listfooter_logos li {
            /* width: auto; */
            /* margin: 0 5px 10px 25px; */
            margin-right: 4px;
        }
    /*end FOOTER*/

    /*GALLERY NEW*/
        .item-contentGallery {
            width: 33.3333%;
            height: 215px;
        }
    /*end GALLERY NEW*/

    /*OTROS*/
        .item-listimagestira {
            /* height: 440px; */
        }
    /*OTROS*/

    /*para remplazar*/
        /*listado de noticias*/
            /*.notdinamicheight .owl-controls {
                top: auto !important;
            }*/
        /*listado de noticias*/
    /*end para remplazar*/
}

@media (max-width: 960px) {

}

@media (max-width: 768px) {
  .texto_fecha {
      width: 100%;
    }
  .en_vivo_parque {
    width: 100% !important;
    margin-left: 0 !important;
  }
	.leftForm {
		padding-top: 90px;
	}
	.rightForm {
		padding-top: 50px;
	}
    /*PROGRAMAS PAGE*/
    .contentText {
        margin: 15px 0;
        border-right: 1px solid #cccccc;
        padding: 0 15px;
    }
    /*end PROGRAMAS PAGE*/

    /*CONTACTO*/
        .bgOpacity {
            top: -15px;
            left: -15px;
        }
        .bgOpacity_down {
            bottom: -15px;
            right: -15px;
        }
    /*end CONTACTO*/
}

.toggle-menupar {
    display: none;
}
@media (max-width: 767px) {
    .menuradioapart {
        position: initial;
        /* background-color: #fbb034; */
        padding-top: 50px;
    }

    .wrapper-radiomenu {
        margin-bottom: 0;
    }
    .justforPageradio {
        padding-top: 90px;
    }
    /*HOME, MENÚ*/
        .bgBack {
            background-image: none !important;
            background-color: #fbb034;
        }
        .listHeader_social_mobile {
            display: none;
        }
        .small-asidetopHeader {
            display: none;
        }
        .linksBor_hidetablet {
            display: block;
        }
        .mobile-dt {
            display: table;
            width: 100%;
            height: 100%;
        }
        .mobile-dtc {
            display: table-cell;
            width: 100%;
            vertical-align: middle;
        }
        .mobileBottomheader {
            display: block;
            padding: 10px 0 20px;
            background-color: #434142;
            position: fixed;
            left: -100%;
            top: 50px;
            height: 100%;
            width: 100%;
            transition: left .6s ease;
            -webkit-transition: left .6s ease;
            -moz-transition: left .6s ease;
            -ms-transition: left .6s ease;
            -o-transition: left .6s ease;
        }
        .listBottomheader {
            margin-top: 15px;
            padding-left: 40%;
            text-align: left;
        }
        .listBottomheader > li > a {
            color: #FFFFFF;
            font-size: 14px;
            line-height: 0.8;
        }
        .mobilemenushow {
            left: -35%;
        }
        .linksBor_hidetablet {
            text-align: center;
            margin-top: 10px;
            padding-left: 40%;
        }
        .linksBor_hidetablet > a {
            display: block;
            vertical-align: middle;
            margin-top: 0;
            margin-bottom: 15px;
        }
        .listBottomheader > li {
            display: block;
            margin-right: 0;
            margin-bottom: 1px;
        }
        .listBottomheader > li > a span {
            display: inline-block;
            padding: 5px 0;
        }
        .listBottomheader > li > a span:after {
            bottom: 2px;
        }
        .item-Sliderdest {
            margin-bottom: 20px;
        }
        .botSideblock {
            height: 100%;
        }
        .botSideblock-right {
            height: 220px;
        }
        .blockFeed {
            display: none;
        }
        .mobileHeaader {
            /*overflow: hidden;*/
        }
        .arrows_destacados .owl-controls {
            top: 33%;
        }
        .titleCenter h2 {
            font-size: 25px;
        }
        .serviciosTele {
            margin-top: 15px;
        }
        .relatedInt {
            margin-top: 15px;
        }
        .titleradius-right h2 {
            font-size: 25px;
        }
        .info-listinBlock h4 {
            font-size: 14px;
        }
        .info-listinBlock {
            padding: 5px 15px 15px 15px;
        }
        .linkPlus img {
            width: 50px;
        }
        .tagLine {
            margin: 15px 0 10px 0;
        }
        .halfTria {
            width: 100%;
        }
        .listServi .owl-dots {
            text-align: center;
            margin-top: 5px;
        }
        .listServi .owl-dots .owl-dot {
            width: 20px;
            height: 20px;
            display: inline-block;
            vertical-align: middle;
            background-color: #434142;
            margin: 0 1.5px;
        }
        .listServi .owl-dots .owl-dot.active {
            opacity: 0.6;
        }
        .listServi {
            margin-left: -15px;
            margin-right: -15px;
            display: inline-block !important;
        }
        .wrapper-slidermobile_services {
            text-align: center;
        }
        .listServi .owl-item {
            -webkit-font-smoothing: subpixel-antialiased;
            -webkit-transform: translate3d(0, 0, 0);
        }
    /*end HOME, MENÚ*/

    /*PAGE NEWS*/
        /* .Pubaner {
            display: none;
        } */
        .arrows_destacados_big .owl-controls {
            top: 34% !important;
        }
        .relatedWeb > li {
            width: 100%;
            margin-bottom: 20px;
        }
        .framequote_block,
        .twitter-tweet {
            width: 100% !important;
            display: block !important;
            margin: 10px auto 20px !important;
        }
    /*end PAGE NEWS*/

    /*PROGRAMAS PAGE*/
        .item-customMenu a {
            font-size: 14px;
            padding: 5px;
        }
        .item-slidervideosthumbnails {
            width: 280px;
            position: relative;
            margin: 0 auto;
        }
        .backtelemedellin {
            font-size: 12px;
            padding: 10px 10px 10px 40px;
            width: 180px;
        }
        .cover_show_single {
            height: 340px;
        }
        .notHeight {
            height: 100%;
        }
        .themartop {
            margin-top: 15px !important;
        }
        .the_title_show_mobile {
            top: 10px;
        }
        .centerbloq {
            top: 50%;
            margin-top: -33px;
        }
        .cover_show_single .owl-stage-outer,
        .cover_show_single .owl-stage,
        .cover_show_single .owl-item {
            height: 100%;
        }
        .contentText {
            margin: 15px 0;
            border-right: 0;
            padding: 0 15px;
        }
        .wrapper-nav-emission {
            position: absolute;
            top: -95px !important;
            z-index: 20;
            right: 0;
        }
        .justprogradio-desktop {
            display: none;
        }
        .justprogradio-mobile {
            display: block;
            height: auto;
        }
    /*end PROGRAMAS PAGE*/

    /*PROGRAMACIÓN CONTENT*/
        .list_result_pro li {
            width: 100%;
            padding: 0 15px !important;
        }
        .bgcurrent  {
            width: 100% !important;
        }
        .programation_current .onlivecurrent:before {
            left: 0;
            z-index: 20;
        }
        .programation_current .innerProcu {
            padding-left: 60px;
        }
        .hrdiv {
            display: none;
        }
        .list_days li {
            padding-right: 0;
        }
        .list_days li:last-child button {
            border-right: 0;
        }
        .topdate p:before {
            left: 15px;
            width: 8%;
        }
        .topdate p:after {
            right: 15px;
            width: 8%;
        }
    /*end PROGRAMACIÓN CONTENT*/

    /*CONTACTO*/
        .hidethismobile {
            display: none;
        }
        .left-institucional {
            padding-right: 15px;
        }
        .right-institucional {
            /*padding-left: 15px;*/
        }
        .wrapper-downloadfiles > h3 {
            margin: 10px 0;
            font-size: 16px;
        }
        .list-downloadfiles {
            margin-left: -15px;
            margin-right: -15px;
            padding-top: 10px;
        }
        .item-downloadfiles {
            margin-bottom: 15px;
            width: 50%;
        }
        .inner-itemdownloadfiles img {
            max-width: 60px;
        }
        .item-downloadfiles p {
            font-size: 12px;
        }
        .inner-downloadfiles {
            padding: 20px 0 90px 0;
        }
        .institucional_foo {
            position: relative;
            z-index: 10;
            margin-top: -20px;
        }
        .canMap {
            padding-bottom: 50.25%;
        }
    /*end CONTACCTO*/

    /*SINTONIZADOS*/
        .sectionMap-sintonizados {
            background-color: transparent;
            border-top: 20px solid #999999;
            padding-top: 0;
        }
        .sectionMap-sintonizados .canMap {
            height: 250px;
        }
        .wrapperSinto {
            top: 0;
            position: relative;
            margin: 40px 0;
        }
        .bg_innertopselectsinto {
            top: -10px;
            left: 5px;
        }
    /*end SINTONIZADOS*/

    /*SENAL EN VIVO*/
        .bgCover_live {
            height: 140px;
            display: none;
        }
        /* .secLive {
            position: relative;
            margin-top: 0;
        } */
        .theliveshow {
            padding-bottom: 0;
            height: 200px;
        }
    /*end SENAL EN VIVO*/

    /*DEFAULTPAGE*/
        .defaultPg .videoframe-big {
            width: 90%;
        }
    /*end DEFAULTPAGE*/

    /*RESULTADOS DE BÚSQUEDA*/
        .titleResult h2 {
            padding: 8px 10px;
            font-size: 20px;
        }
        .item-listResult h2 {
            margin: 5px 0;
            font-size: 16px;
        }
    /*end RESULTADOS DE BÚSQUEDA*/

    /*single especiales*/
        .styles-slideframes {
            font-size: 0;
        }
        /*.arrows_frameslider {
            display: block;
        }*/
        .item-slideframes {
            width: 100%;
            margin-bottom: 30px;
            /*height: 400px;*/
        }
        .styles-slideframes .owl-dots {
            position: relative;
            margin: 5px 10px 0 0;
            width: 100%;
            text-align: center;
        }
        .styles-slideframes .owl-dot {
            display: inline-block;
            vertical-align: middle;
            margin: 5px;
        }
        .styles-slideframes .owl-dot span {
            width: 15px;
            height: 15px;
            background-color: rgba(67, 65, 66, 0.42);
            display: block;
            border-radius: 100%;
        }
        .styles-slideframes .owl-dot.active span {
            background-color: #434142 !important;
        }
        .styles-slideframes .item-video {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }
    /*end single especiales*/

    /*OTROS*/
        .item-listimagestira {
            height: 100%;
        }
        .containerVideo {
            width: 95%;
        }
    /*OTROS*/

    /*GLOBAL*/
        .mfp-arrow-left {
            display: block !important;
        }
        .mfp-arrow-right {
            display: block !important;
        }
        .mfp-figure figure {
            margin: 0 60px;
        }
        .framequote_block, .twitter-tweet, .all-basic-content iframe, .fb_iframe_widget, .twitter-video {
            /*opacity: 1;
            /*width: 90% !important;*/

            width: 1px !important;
            min-width: 100% !important;
            margin: 0 auto 50px !important;
        }
        .fb_iframe_widget span {
            width: 100% !important;
        }
        .fb-comments{width: 100% !important;}
        .fb-comments iframe[style]{width: 100% !important;}
        .fb-like-box{ min-width:280px;width: 100% !important;}
        .fb-like-box iframe[style]{min-width:280px;width: 100% !important;}
        .fb-comments span{width: 100% !important;}
        .fb-comments iframe span[style]{width: 100% !important;}
        .fb-like-box span{min-width:280px;width: 100% !important;}
        .fb-like-box iframe span[style]{min-width:280px;width: 100% !important;}
        .-cx-PRIVATE-pluginBoxContainer__border{ border:none}
    /*end GLOBAL*/

    /*PARQUE*/
        .image-listhowtogo img {
            margin: 0 auto 10px;
        }
        .descriptionslidePar {
            position: relative;
            background-color: rgba(0,0,0,0.94);
            padding: 10px;
            font-size: 15px;
        }
        .header-feednews {
            height: 100%;
            overflow:visible;
        }
        .inner-feednews {
            height: 100%;
            padding-bottom: 10px;
        }
        .titlefeednews {
            padding: 20px 15px;
        }
        .titlefeednews p {
            font-size: 18px;
            margin: 0;
        }
        .left-hallf img {
            width: 100%;
            visibility: visible;
            height: 100%;
        }
        .infohallfama h3 {
            font-size: 20px;
        }
        .infohallfama p {
            font-size: 13px;
        }
        .seepicthall {
            width: 140px;
        }
        .wrapper-howtogoinfo > h4 {
            font-size: 20px;
        }
        .wrapper-howtogoinfo > p {
            font-size: 14px;
        }
        .iteminner-howtogoinfo {
            margin-top: 13px;
        }
        .headCalendar h3 {
            font-size: 20px;
        }
        .headCalendar p {
            font-size: 15px;
        }
        .item-calendar h4 {
            margin: 10px 0;
            font-size: 15px;
        }
        .rightbacktele {
            font-size: 11px;
            width: 160px;
            position: relative;
            border-radius: 0 0 20px 0;
        }
        .topheaderparque {
            /*background-color: black;*/
            padding-bottom: 20px;
            transition: all .3s ease;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -ms-transition: all .3s ease;
            -o-transition: all .3s ease;
        }
        .toggle-menupar {
            display: block;
            position: absolute;
            right: -45px;
            top: 55px;
            width: 20px;
        }
        .headerParque {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 50;
            width: 100%;
        }
        .bottomHeaderpar {
            position: fixed;
            top: 115px;
            height: 100%;
            background-color: #a1bc31;
            width: 100%;
            text-align: center;
            left: -100%;
            transition: all .3s ease;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -ms-transition: all .3s ease;
            -o-transition: all .3s ease;
        }
        .bottomHeaderpar .item-customMenu {
            display: block;
        }
        .sameMenupar {
            background-color: #a1bc31;
        }
        .showmenuparque {
            left: 0;
        }
        .headerparque-trickmob {
            margin-top: 119px;
        }
        .list-followsocial li:first-child {
            display: block;
            margin-bottom: 10px;
        }
        .sectPar {
            margin-top: 0;
        }
        .sectPar > .container {
            padding-top: 0;
        }
        .logoheaderpar {
            margin: 10px auto 15px;
            position: relative;
            display: block;
        }
        .item-planea {
            padding-right: 0;
        }
        .item-planea h2,
        .item-planea p {
            padding: 0 15px;
        }
        .planeaCopy {
            margin: -40px -15px 0;
        }
        .theinner-fama > .row {
            margin: 0 -15px;
        }
        .theinner-conpar {
            margin-top: 55px;
            padding: 0 5px;
        }
        .theinner-conpar > .row {
            margin: 0 -15px;
        }
        .contHistopar img {
            margin: 15px auto;
        }
        .theimagelistlistRegla {
            display: block;
            width: 50px;
            margin: 0 auto;
        }
        .item-listRegla {
            margin-bottom: 15px;
        }
        .listRegla {
            padding-bottom: 10px;
        }
        .item-listRegla p {
            width: 100%;
            margin-left: 0;
            font-size: 13px;
            text-align: center;
        }
        .thefootitle h4 {
            font-size: 20px;
        }
        .greenbgrowInner {
            margin: 0;
            padding: 0;
        }
        .theinner-conpar > .row {
            margin: 0;
        }
        .descriptionslidePar p {
            font-size: 12px;
            line-height: 1.2;
        }
        .feednews {
            /*margin-top: 30px;*/
        }
        .titlefeednews {
            padding: 20px 0;
        }
        .titlefeednews p {
            font-size: 13px;
        }
        .info-feednews p {
            font-size: 13px;
        }
        .info-feednews h2 {
            font-size: 17px;
        }
        .inneritem-calendar {
            margin: 3px 0 0;
            padding: 15px;
        }
        .infoevent-calendar h5 {
            font-size: 18px;
        }
        .infoevent-calendar p {
            margin: 0;
            font-size: 13px;
        }
        .time-calendar {
            font-size: 20px;
            padding: 5px 0;
        }
        .theTitleHall {
            border: 2px solid #fff;
        }
        .titleCover h2 {
            font-size: 13px;
        }
        .covercta {
            height: 130px;
            margin-bottom: 20px;
        }
        .wrapper-anewpad {
            padding: 0px 5px;
        }
        .theContentservices .item-planea {
            padding-right: 0;
        }
        .titleseritem h3,
        .horarioitem h3 {
            font-size: 13px;
        }
        .fatheritemser {
            padding: 0 10px;
        }
        .istextlink a {
            font-size: 13px;
        }
        .bottomSocialitemserparq {
            margin-bottom: 20px;
        }
        .fatheritemser {
            margin-top: 20px;
        }
    /*end PARQUE*/

    /*FOOTER*/
        /* .wrapper_menufoomobile {
            padding-top: 80px;
        } */
        .col_main_logos {
            margin-top: 10px;
        }
        .logosfoo a {
            margin: 0;
            display: block;
        }
        .logosfoo img {
            width: 150px;
        }
        .fooCopy span {
            width: 240px;
            display: block;
            position: relative;
            margin: 0 auto;
            font-size: 13px;
        }
         .listfooter_logos li {
            margin: 0 0 20px 0;
            display: block;
            text-align: center;
            width: 33.3333%;
            display: inline-block;
        }
        .listfooter_logos li img {
            width: auto !important;
            max-width: 40% !important;
            display: block;
            position: relative;
            margin: 0 auto;
        }
    /*end FOOTER  */
}

@media only screen and (min-device-width: 320px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    .toLandscape {
        height: 300px;
        overflow-y: scroll;
        padding-bottom: 120px;
    }
}

@media (max-width: 580px) {
    /*404 ERROR*/
        .bigErrorcopy span {
            font-size: 30px;
        }
        .numberCopy {
            font-size: 55px;
            padding-top: 20px;
        }
        .smallErrorcopy p {
            font-size: 16px;
        }
    /*end 404 ERROR*/

    /*FOOTER*/
        .bgBack_footer {
            width: 130%;
            margin-left: -14.3%;
        }
        .bgBack_footer {
            width: 130%;
            border-radius: 128px 128px 0 0;
            margin-left: -14.3%;
        }
        .containertocopy {
            padding: 20px 15px;
            text-align: center;
        }
        .fooCopy span {
            width: 90%;
            display: block;
            position: relative;
            margin: 0 auto;
            padding: 0 15px;
        }
        .escolom img {
            width: 60px;
        }
        .ministe img {
            width: 270px;
        }
        .chip {
            width: 50px !important;
        }
        .chip img {
            width: 100%;
        }
    /*end FOOTER*/
}

@media (max-width: 480px) {
	.leftForm {
		padding-top: 55px;
	}
	.rightForm {
		padding-top: 50px;
	}
    /*HOME, MENÚ*/
        .wrapperBgtop {
            height: 180px;
        }
        .bgBack {
            height: 90%;
            border-radius: 0 0 50px 50px;
            border: 40px solid #fbb034;
            margin-left: -3%;
        }
        .arrowsGeneral .owl-prev,
        .arrowsGeneral .owl-next {
            width: 25px;
            height: 25px;
            background-size: 9px;
        }
        .infoslider > h3 {
            font-size: 18px;
        }
        .infoslider p {
            font-size: 14px;
        }
        .wrappertitleleft {
            padding-right: 15px;
        }
        .half_headtitles-right {
            background-color: transparent;
        }
        .infoPro-padding {
            padding: 0 5px;
            text-align: center;
        }
        .infoPro h4 {
            font-size: 17px;
        }
        .wrapperSlider {
            margin: 0 -15px;
        }
        .wrapperSlider {
            padding-top: 0;
        }
        .logosfoo a {
            margin-bottom: 20px;
        }
        .news_and_programs {
            margin-top: 15px;
        }
        .inner_serviItem_styles img {
            width: 90px;
        }
        .serviItem {
            height: 190px;
        }
        .bg_breadcrumbpro {
            margin-top: 20px;
            margin-bottom: 20px;
        }
    /*end HOME, MENÚ*/

    /*PAGE NEWS*/
        .layourarrowsgallery .owl-controls {
            top: 35%;
        }
        .leyendItems {
            position: relative;
            background-color: rgba(0, 0, 0, 0.8);
        }
        .wrapper_gallery-smallslider {
            display: none !important;
        }
        .linkPlus {
            margin-top: 5px;
        }
        .titlecontent_mar {
            margin-top: 10px;
        }
        .titleheadcontent {
            font-size: 21px;
            padding: 5px 10px;
        }
        .titleIcon {
            font-size: 16px;
            padding: 12.5px 20px;
            margin-bottom: 10px;
        }
        .titleIcon > span {
            width: 28px;
            height: 28px;
            margin-top: -14px;
            background-size: 30px;
        }
        .mobcontainer-need {
            margin-top: 20px;
        }
    /*end PAGE NEWS*/

    /*PROGRAMAS PAGE*/
        .bigimage-show {
            height: auto;
        }
        .abso_breadcrumb {
            position: relative;
        }
        .wrapperInfoshows {
            margin-top: 0;
        }
        .boxInfoshow {
            padding-right: 10px;
            padding-left: 10px;
            padding-top: 5px;
        }
        .boxtext-show h2 {
            font-size: 20px;
        }
        .boxtext-show > span {
            font-size: 15px;
        }
        .single_bottomCalenshow {
            margin-left: 0;
            margin-right: 0;
            margin-top: 20px;
        }
        .the_title_show h1 {
            font-size: 20px;
        }
        .the_title_show span {
            font-size: 13px;
        }
        .single_boxInfoshow p {
            font-size: 15px;
        }
        .contentText p {
            font-size: 15px;
        }
        .otherProgramstitle {
            font-size: 25px;
            padding: 10px 0 0 0;
        }
        .infoPro h3 {
            font-size: 20px;
        }
    /*end PROGRAMAS PAGE*/framevideoimage

    /*CONTACTO*/
        .canMap {
            padding-bottom: 60.25%;
        }
        .wrapperInfocont {
            padding: 18px 12px;
            font-size: 14px;
        }
        .wrapperInfocont > h2 {
            font-size: 17px;
        }
        .rightForm {
            padding-top: 10px;
        }
        .bgOpacity {
            top: -5px;
            left: -5px;
        }
        .bgOpacity_down {
            top: -5px;
            right: -5px;
        }
    /*end CONTACTO*/

    /*SINTONIZADOS*/
        .wrapperSinto {
            margin: 20px 0;
        }
        .wrapperInfo_sinto {
            margin-top: 10px;
            padding: 0;
        }
        .info_sinto_inner {
            padding: 20px;
        }
        .list-sintocanal {
            padding: 15px 5px;
        }
    /*end SINTONIZADOS*/

    /*SERVICIOS*/
        .the_sectionserv {
            padding: 15px 0;
        }
        .onecol-small-box {
            padding: 15px;
        }
        .comuninner_serv h2 {
            font-size: 18px;
        }
        .listcircle_servicios {
            padding-top: 5px;
            padding-bottom: 5px;
            font-size: 14px;
        }
        .comuninner_serv p {
            font-size: 14px;
        }
        .onecol-small-box h4 {
            font-size: 16px;
        }
        .list_normal_serv {
            font-size: 14px;
        }
        .linkcot {
            font-size: 13px;
            padding: 7.5px 5px;
            margin-top: -8px;
        }
        .tittleofform h2 {
            margin: 0 0 0 0;
            padding-right: 25px;
        }
        .container-modalSer {
            padding: 20px 0;
        }
        .tittleofform h2 {
            padding-left: 15px;
        }
    /*end SERVICIOS*/

    /*GALLERY NEW*/

    .item-contentGallery {
        width: 100%;
        height: 215px;
    }
    /*end GALLERY NEW*/

    /*GENERAL*/
        .the_title_show_mobile {
            top: 50px;
        }
        .listfooter_logos li {
            width: 50%;
        }
    /*end GENERAL*/
}

@media (max-width: 400px) {
    /*HOME, MENÚ*/
        .grid-sizer,
        .grid-item {
            width: 100%;
        }
        .listNews > li {
            padding: 0;
        }
        .arrows_destacados .owl-controls {
            top: 30%;
        }
        .titleSliderspecial h3 {
            font-size: 20px;
        }
        .titleSliderspecial h3:after {
            width: 30%;
        }
        .bg_search {
            border-radius: 20px;
        }
        .search-wrap.open {
            width: 130px;
        }
        .image-listinBlock {
            width: 140px;
            display: block;
            position: relative;
            margin: 0 auto;
        }
        .titleradius-right h2 {
            text-align: center;
        }
        .thisList {
            padding: 0 5px;
        }
        .info-listinBlock {
            padding: 10px;
            width: 100%;
        }
        .bgBack {
            background-size: cover;
        }
        .destProgram h3 {
            font-size: 20px;
        }
        .destProgram h4 {
            font-size: 15px;
        }
        .destProgram p {
            font-size: 13px;
        }
        .destProgram {
            margin-top: 20px;
        }
    /*end HOME, MENÚ*/

    /*PAGE NEWS*/
        .tipowyg h1 {
            font-size: 21px;
        }
        .tipowyg h2 {
            font-size: 18px;
        }
        .tipowyg h3 {
            font-size: 16px;
        }
        .tipowyg h4 {
            font-size: 15px;
        }
        .tipowyg h3 {
            font-size: 14px;
        }
        .tipowyg blockquote {
            padding: 15px 30px;
        }
        .tipowyg blockquote:before {
            width: 17px;
            height: 8px;
            top: 18px;
            left: 7px;
            background-size: 17px;
        }
        .tipowyg blockquote:after {
            width: 17px;
            height: 8px;
            top: 18px;
            right: 7px;
            background-size: 17px;
        }
    /*END PAGE NEWS*/

    /*PARQUE*/
        .feednews {
            /*margin-top: 30px;*/
        }
    /*end PARQUE*/
}

@media (max-width: 375px) {
    /*PAGE NEWS*/
        .new4same {
            width: 100%;
        }
        .socialQuote {
            padding: 10px 15px 10px 25px;
        }
        .socialQuote > img {
            width: 15px;
            position: absolute;
            left: 5px;
            top: 14px;
        }
        .socialQuote p {
            font-size: 15px;
        }
        .iframe_or_image .iframeid iframe {
            height: 260px !important;
        }
    /*end PAGE NEWS*/

    /*PROGRAMAS PAGE*/
        .cover_show_single {
            height: 250px;
        }
        .itemdirection {
            width: 30px;
            height: 30px;
            background-size: 10px;
        }
        .itemdirection.styles-next:hover {
            background-position: 10px center;
        }
        .themartop {
            /*margin-top: -60px !important;*/
        }
        .item-slidervideosthumbnails {
            width: 220px;
        }
        .iconplayVideo {
            width: 50px;
            height: 50px;
            background-size: 20px;
            margin-top: -15px;
        }
        .wrapper-nav-emission {
            top: -80px !important;
        }
    /*end PROGRAMAS PAGE*/

    .share_post {
        /*text-align: center !important;*/
        margin-top: 10px !important;
    }
    /*PARQUE*/
        .feednews {
            /*margin-top: 0;*/
        }
    /*end PARQUE*/
}

@media (max-width: 320px) {
    /*HOME, MENÚ*/
    /*end HOME, MENÚ*/

    /*PROGRAMAS PAGE*/
        .the_title_show_mobile {
            /*top: auto;
            bottom: 50px;
            width: 199px;*/
        }
    /*PROGRAMAS PAGE*/
}


/* ==========================================================================
   Helper classes
   ========================================================================== */


/*
 * Hide visually and from screen readers:
 * http://juicystudio.com/article/screen-readers-display-none.php
 */

.hidden {
    display: none !important;
    visibility: hidden;
}


/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}


/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}


/*
 * Hide visually and from screen readers, but maintain layout
 */

.invisible {
    visibility: hidden;
}


/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}

.clearfix:after {
    clear: both;
}


/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}


/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */

@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        /* Black prints faster:
                                   http://www.sanbeiji.com/archives/953 */
        box-shadow: none !important;
        text-shadow: none !important;
    }
    a,
    a:visited {
        text-decoration: underline;
    }
    a[href]:after {
        content: " (" attr(href) ")";
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    /*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */
    thead {
        display: table-header-group;
    }
    tr,
    img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
}

.justify {
	text-align: justify;
}

.lista_shares {
  list-style-type: none;
}

.lista_shares li {
  display: inline-block;
  width: 10%;
}

.fancybox-nav {
    top: 45% !important;
    width: 10% !important;
    height: 10% !important;
}

.en_vivo_parque {
  /*margin-bottom: 13%;*/
  /* margin-left: 23%; */
  width: 561px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

#msj_parque {
  color: white;
}

.clasemsj_parque {
  margin-bottom: 0 !important;
  margin-top: 0.5% !important;
}

.img_dias_verdes {
  display: block;
  margin: 2% auto;
}

/* Footer nuevo */
.wrapper-footer {
    height: 100px;
    position: relative;
}

.wrapper-bgfooter {
    position: absolute;
    width: 100%;
    height: 100%;
}

.bg-footer {
    background: #000;
    z-index: -1;
    height: 100%;
    width: 100%;
    position: absolute;
}

.mytable {
    width: 100%;
    height: 100%;
    display: table;
}

.middle {
    display: table-cell;
    vertical-align: middle;
}

.logos-foo {
    text-align: right;
    border-right: 1px solid #fff;
    display: flex;
}

@media(max-width: 680px) {
    .logos-foo {
        flex-direction: column;
    }
}

.logos-foo img {
    height: 70px;
    max-height: 100%;
    padding-left: 30px;
}

.links-foo {
    height: 70px;
}

.links-foo a {
    margin-left: 20px;
}

.links-foo a span{
    font-weight: 700;
}

.links-foo a:hover {
    text-decoration: none;
    color: #fff;
    opacity: 0.8;
}

.btn-general {
    width: 130px;
    border-radius: 5px;
    padding: 5px 10px;
    color: #fff;
}

.btn-sv {
    background: #f58025;
}

.btn-radio {
    background: #fbb034;
}

.btn-prog {
    background: #a1bc31;
}

@media (max-width: 1199px) {
    .links-foo a {
        margin-right: -7px;
    }
}

@media (max-width: 991px) {
    .wrapper-footer {
        height: 100%;
    }

    .links-foo {
        display: none;
    }

    .logos-foo {
        text-align: center;
        border-right: none;
    }

    .logos-foo img {
        padding: 0px;
        margin: 20px 30px;
    }
}

@media (max-width: 768px) {
    .logos-foo img {
        height: 100%;
        padding: 0px;
        margin: 20px 30px;
        width: 150px;
    }
}

@media (max-width: 767px) {
    .logos-foo img {
        height: 100%;
        margin: 20px auto;
        display: block;
    }

    .toggleFullscreen p {
        color: #000;
    }
}

/* Maravillas Medellín */
.mm-wrapper {
    margin-bottom: 20px;
    position: relative;
}

.banner img {
    width: 100%;
    height: 500px;
    object-fit: cover;
}

.mm-header {
    position: absolute;
    top: 0;
    width: 100%;
}

.mm-logo img {
    width: 230px;
    background: orange;
    padding: 20px 0px;
    border-radius: 0 0 25px 0;
}

.search-box {
    position: absolute;
    top: 0;
    right: 0;
    background: orange;
    padding: 10px;
    border-radius: 0 0 0 25px;
}

.search-box:hover .search-form {
    display: inline-block;
}

.search-form {
    float: left;
    display: none;
    padding: 0 10px;
}

.search-form input {
    border: none;
    background: none;
    outline: none;
    color: #fff;
    font-weight: 700;
    line-height: 40px;
}

.search-form input::placeholder {
    color: #fff;
}

.search-btn {
    color: #fff;
    font-size: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    float: right;
    width: 40px;
    height: 40px;
}

.search-btn:hover {
    color: #fff;
}

.noticias {
    margin-bottom: 20px;
}

.noticias:hover {
    background: #eee;
}

.noticias > a {
    color: #000;
	text-decoration: none;
}

.imagen {
    position: relative;
    width: 100%;
    height: 100%;
}

.imagen img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.infostyles {
    padding: 5px;
}

.infostyles h4, .infostyles p {
    margin: 0;
}

@media(max-width: 768px) {
    .mm-header {
        background: rgba(0, 0, 0, .6);
    }

    .mm-logo img {
        width: 150px;
        background: none;
    }

    .search-box {
        top: 50%;
        transform: translateY(-50%);
    }

    .search-form input {
        line-height: 25px;
    }

    .search-btn {
        width: 25px;
        height: 25px;
    }
}

@media(max-width: 580px) {
    .banner img {
        height: 400px;
    }
}

@media(max-width: 480px) {
    .banner img {
        height: 300px;
    }

    .mm-logo img {
        width: 120px;
    }

    .search-box {
        padding: 7px;
        border-radius: 0 0 0 15px;
    }

    .search-form input {
        width: 120px;
    }
}

/* Galería */
.gallery-image {
    width: 100%;
    height: 200px;
}

.gallery-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.gallery-info {
    padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 0 0 10px #000;
}

.gallery-info h3 {
    text-align: center;
    margin: 10px 0;
}

.gallery-info h1 a, .gallery-info h2 a, .gallery-info h3 a, .gallery-info h4 a, .gallery-info h5 a, .gallery-info h6 a {
    color: #f58025;
}

.gallery-info h1 a:hover, .gallery-info h2 a:hover, .gallery-info h3 a:hover, .gallery-info h4 a:hover, .gallery-info h5 a:hover, .gallery-info h6 a:hover {
    text-decoration: underline;
}

.gallery {
    padding-right: 0;
}

.gallery img {
    width: 100%;
}

.related-galleries .post-image {
    width: 100%;
    height: 150px;
}

.related-galleries .post-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.item-slidergallery {
    position: relative;
}

.custom-owl-prev {
    position: absolute;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    background: rgba(0,0,0,0.7);
    padding: 20px 10px;
    left: 5px;
    cursor: pointer;
}

.custom-owl-next {
    position: absolute;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    background: rgba(0, 0, 0, .7);
    padding: 20px 10px;
    right: 5px;
    cursor: pointer;
}

.custom-owl-prev:hover, .custom-owl-next:hover {
    background: rgba(255, 255, 255, .3);
}

.caption {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, .8);
    color: #fff;
    padding: 10px 15px;
    width: 100%;
}

.caption p {
    font-size: 12px;
    margin: 0;
}

.related-content {
    margin-top: 50px;
}

.post-image {
    width: 100%;
    height: 100%;
}

.post-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.post-title h3 {
    margin: 0;
    padding: 5px;
    color: #000;
}

.owl-carousel.off {
    display: block;
}

@media(max-width: 1024px) {
    .gallery-info {
        margin-bottom: 20px;
    }

    .gallery {
        padding-right: 15px;
    }
}

@media(max-width: 768px) {
    .onclickowlitem {
        margin-top: 10px;
    }

    .custom-owl-nav {
        display: none;
    }
}

@media(max-width: 480px) {
    .caption {
        position: relative;
        background: #ecedef;
        color: #000;
        padding: 3px 5px;
    }
}

@media(max-width: 375px) {
    .caption p {
        font-size: 10px;
    }
}

/* Caption galería imágenes modal */
.captionImage {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    padding: 5px 10px;
    width: 100%;
}

.captionImage p {
    font-size: 12px;
    margin: 0;
}

/* owl dots span fix */
.sliderEspecial .owl-controls .owl-dots .owl-dot span {
  display: block;
}

/* Cambios página Parque */
.tagLine-parque {
  display: inline-block;
  background-color: #f58025;
  padding: 3px 30px 5px 7px;
  border-radius: 0 0 25px 0;
  margin: 23px 0;
  width: 100%;
  text-align: center;
}

.tagLine-parque h1 {
  font-weight: normal;
  color: #fff;
  font-size: 24px;
  margin: 0;
  padding: 0;
}

.tagLine-parque h1 span {
  font-weight: 700;
}

.box {
  margin-top: 15px;
}

.titulo-parque {
  margin-top: 80px;
  padding: 0;
}

.eventos-parque {
    padding: 0;
    text-align: center;
}

.eventos-parque img {
    width: 650px;
}

@media(max-width: 1024px) {
    .item-Sliderdest-nd img {
        height: 300px;
    }

    .titulo-parque {
    margin-top: 20px;
  }
}

@media(max-width: 768px) {
  .tagLine-parque h1 {
    font-size: 15px;
  }

  .eventos-parque img {
      width: 100%;
  }
}

@media(max-width: 360px) {
    .tagLine-parque h1 {
        font-size: 14px;
    }
}

@media(max-width: 320px) {
    .tagLine-parque h1 {
        font-size: 12px;
    }

    .wrapperBgtop {
        height: 160px;
    }
}

/* Espacio comercial en programas */
.espacio-comercial {
    color: #fff;
    font-size: 20px !important;
    margin-bottom: 5px;
}

@media(max-width: 375px) {
    .item-Sliderdest-nd img {
        height: 250px;
    }

    .espacio-comercial {
        font-size: 16px !important;
    }
}

/* Cambios +Noticias home */
.infopost-styles-mn {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px 20px;
    background: rgba(0,0,0,.7);
}

.infopost-styles-mn span {
    font-size: 11px;
    color: #86858a;
    display: block;
}

.infopost-styles-mn h4 {
    line-height: 100%;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    margin: 10px 0;
}

/* Google News */
.gn-wrapper {
    margin-top: 30px;
    position: relative;
}

.gn-link {
    border: 1px solid #4C8CF5;
    border-radius: 5px;
    color: #000;
    display: inline-block;
    font-weight: 700;
    margin-left: 40px;
    padding: 7px 15px 7px 25px;
}

.gn-link:hover {
    background: #4C8CF5;
    color: #fff;
    text-decoration: none;
}

.gn-link::before {
    background: url("../img/google_news_logo.png");
    background-size: contain;
    content: '';
    height: 65px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 60px;
}

@media(max-width: 480px) {
    .gn-link {
        line-height: 16px;
        margin: 0;
        padding-left: 75px;
    }

    .gn-link::before {
        height: 50px;
        left: 10px;
        width: 50px;
    }
}

/* Main banner size */
@media(max-width: 1024px) {
    .item-Sliderhome {
        height: 320px;
    }
}

@media(max-width: 768px) {
    .item-Sliderhome {
        height: 246px;
    }

    .general-dtc {
        display: none;
    }
}

@media(max-width: 480px) {
    .item-Sliderhome {
        height: 128px;
    }
}

@media(max-width: 320px) {
    .item-Sliderhome {
        height: 109px;
    }
}

.access-form-btn {
    margin-left: 15px;
    background-color: #a1bc31;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    padding: 10px 15px;
    border-radius: 5px;
}

@media(max-width: 680px) {
    .access-form-btn {
        margin-left: 0;
        margin-top: 5px;
        margin-bottom: 20px;
    }
}

/* Estilo botón OneSignal */
#onesignal-slidedown-dialog .slidedown-button.primary {
    background: #fbb034 !important;
    padding: 7px 20px !important;
}

#onesignal-slidedown-dialog .slidedown-button.secondary {
    padding: 7px 20px !important;
}

/* Cambios home */
/* .featured-news {
    margin-top: 25px;
} */

.featured-news-item {
    width: 100%;
    position: relative;
}

@media(max-width: 768px) {
    .featured-news-item {
        margin-bottom: 20px;
    }
}

.featured-news-item .image {
    width: 100%;
    height: 300px;
}

@media(max-width: 680px) {
    .featured-news-item .image {
        height: 250px;
    }
}

.featured-news-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.featured-news-item .info {
    position: relative;
    width: 100%;
    padding: 20px 0;
}

.featured-news-item .info .meta {
    font-size: 12px;
    color: #fff;
    margin-bottom: 5px;
}

.featured-news-item .info h2 {
    color: #fff;
    font-size: 32px;
    line-height: 1;
    margin: 0;
    letter-spacing: -1px;
}

@media(max-width: 680px) {
    .featured-news-item .info h2 {
        font-size: 20px;
    }
}

.related-news {
    margin-top: 30px;
}

.related-news .row {
    display: flex;
    flex-wrap: wrap;
}

.related-news .row .col-md-4 {
    margin-bottom: 30px;
}

@media(max-width: 768px) {
    .related-news .row .col-md-4 {
        width: 50%;
    }
}

@media(max-width: 680px) {
    .related-news .row .col-md-4 {
        width: 100%;
    }
}

.more-related:hover h2 {
    text-decoration: underline;
}

.more-related .image {
    height: 200px;
    width: 100%;
}

@media(max-width: 768px) {
    .more-related .image {
        height: 300px;
    }
}

@media(max-width: 680px) {
    .more-related .image {
        height: 200px;
    }
}

.more-related .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.more-related h2 {
    font-size: 17px;
    color: #000;
    line-height: 1;
    padding: 10px 0;
    margin: 0;
}

  /* Programas, Especiales, Documentales */
.programs, .specials, .documentaries {
    margin-top: 50px;
}

.programs a, .specials a, .documentaries a {
    color: #000;
    text-decoration: none;
}

.programs .program-slider, .specials .special-slider, .documentaries .documentary-slider {
    margin-top: 30px;
}

.programs .program-slider .program-slider-item, .specials .special-slider .special-slider-item, .documentaries .documentary-slider .documentary-slider-item {
    width: 370px;
}

.programs .program-slider .program-slider-item .program-image, .specials .special-slider .special-slider-item .special-image, .documentaries .documentary-slider .documentary-slider-item .documentary-image {
    height: 250px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.programs .program-slider .program-slider-item .program-title, .specials .special-slider .special-slider-item .special-title, .documentaries .documentary-slider .documentary-slider-item .documentary-title {
    margin-top: 10px;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -1px;
}

  /* Noticias categoría */
.category-news {
    padding-top: 50px;
}

.category-news a {
    color: #000;
    text-decoration: none;
}

.category-news .content {
    margin-top: 10px;
}

@media(max-width: 680px) {
    .category-news .col-md-4 {
        margin-bottom: 30px;
    }
    .category-news .col-md-4:last-of-type {
        margin-bottom: 0;
    }
}

.category-news .content .post-image {
    width: 100%;
    height: 150px;
}

/* @media(max-width: 680px) {
    .category-news .content .post-image {
        height: 250px;
    }
} */

.category-news .content .post-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.category-news .content .post-info {
    margin-top: 10px;
}

.category-news .content .post-info .post-meta {
    font-size: 12px;
    margin-bottom: 5px;
}

.category-news .content .post-info .post-title a {
    color: #000;
}

.category-news .content .post-info .post-title a:hover {
    text-decoration: underline;
}

.category-news .content .post-info .post-title a h2 {
    line-height: 1;
    margin: 0;
    letter-spacing: -1px;
    font-size: 18px;
}

.category-news .content .post-info .post-excerpt {
    margin-bottom: 0;
    margin-top: 10px;
}

.category-news .content .post-info .post-excerpt p {
    margin: 0;
    font-size: 16px;
}

.category-news .content .pub-col {
    display: flex;
    align-items: center;
    justify-content: center;
}

@media(max-width: 680px) {
    .category-news .content .pub-col {
        margin-top: 25px;
    }
}

.category-news .content .pub-banner300 {
    width: 300px;
    height: 600px;
    background: #f58025;
    color: #000;
    font-weight: 700;
    font-size: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Más leídas */
.most-readed-news {
    margin-top: 50px;
}

.most-readed-news a {
    color: #fff;
    text-decoration: none;
}

.most-readed-news .content {
    margin-top: 30px;
}

.most-readed-news .mrn-item {
    display: flex;
    gap: 20px;
}

@media(max-width: 680px) {
    .most-readed-news .mrn-item {
        flex-direction: column;
    }
}

.mrn-item {
    margin-bottom: 30px;
}

.most-readed-news .content [class^="col-md-12"]:last-of-type .mrn-item {
    margin-bottom: 0;
  }

.mrn-item .image {
    width: 280px;
    height: 150px;
    flex: 1;
}

@media(max-width: 680px) {
    .mrn-item .image {
        width: 100%;
        flex: unset;
    }
}

.mrn-item .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.mrn-item .info {
    flex: 3;
}

.mrn-item .title h2 {
    line-height: 1;
    margin: 0;
    letter-spacing: -1px;
}

.mrn-item .title a:hover {
    text-decoration: underline;
}

.mrn-item .meta {
    margin-top: 10px;
}

.mrn-item .meta .date {
    font-size: 12px;
    color: #fff;
    opacity: 0.7;
}

.mrn-item .excerpt {
    margin-top: 10px;
}

.mrn-item .excerpt p {
    margin: 0;
    font-size: 16px;
    color: #fff;
}

/* Front page titles */
.fp-title h3 {
    font-size: 20px;
    position: relative;
    margin: 0;
    letter-spacing: -1px;
    color: #f58025;
    padding: 0;
    width: fit-content;
    text-transform: uppercase;
}