/*
Theme Name: La Tecno FM 88.3  
Theme URI: http://latecno.com.ar/
Description: La Tecno FM 88.3  
Version: 1.0
Author: ESTUDIO ZE-K
Author URI: http://www.estudioze-k.com.ar/
*/


/* ************************************************** */
/*                     GENERALES                      */
/* ************************************************** */
a,
a:hover {text-decoration: none !important; outline:none !important;}
li {list-style-type: none;}
body {overflow-x: hidden; overflow-y: inherit; font-family: 'Archivo Narrow', sans-serif !important; background:#f9f9f9 !important;}
.no-margin {margin-right: 0 !important; margin-left: 0 !important;}
.no-margin-right{margin-right:0 !important;}
.no-margin-left{margin-left:0 !important;}
iframe {width: 100%;}

/*FONTS*/
@font-face {
    font-family: 'ever_afterregular';
    src: url('fonts/everafte-webfont.eot');
    src: url('fonts/everafte-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/everafte-webfont.woff2') format('woff2'),
         url('fonts/everafte-webfont.woff') format('woff'),
         url('fonts/everafte-webfont.ttf') format('truetype'),
         url('fonts/everafte-webfont.svg#ever_afterregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* ************************************************** */
/*                      HEADER                        */
/* ************************************************** */
#header .navbar-brand {margin: 0 !important; display: block; padding: 0 !important; width:100%; min-height: 200px;}
#header .navbar-brand > img {display: block; height: 100%; width: auto; margin-left:-15px;}

.head-icon {-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; display: block; float:right; margin:25px 0 10px 10px; padding:0px 10px; height:40px; line-height:40px; background:#5cc6d0; color:#fff; text-transform:uppercase;}
.head-icon:hover{background:#4ba7b0;}
.head-icon span{-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; border-left: 1px solid #fff; padding: 0px 5px 0px 5px; font-family:'ever_afterregular', sans-serif; font-size:20px;}
.head-icon:hover span{color:#fff;}
.head-icon img{padding: 0px 5px 0px 0px; display: inline-block; width: auto;}
.social {float: right;}
.social {margin: 30px 0 0 !important;}
.social .social-share {margin: 0 !important; padding: 0 !important;}
.social .social-share li {list-style-type: none; display: block; float: left; margin: 0 0 0 10px; }
.social .social-share li a {-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; border: solid 1px #fff; padding: 5px !important;}
.social .social-share li a:hover{opacity:0.8;}
.social .social-share li a i {color: #fff; margin: 0 auto; float:none;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle{background:#4ba7b0 !important; border:0 !important;}

.searchform {margin: 26px 20px 0 30px !important; width: auto !important;}
.searchform input[type='text'] {border: 0; padding: 5px 10px; font-size: 13px; line-height: 19px; margin: 0; display: block; float: left; width: 170px;}
.searchform input[type='submit'] {border: solid 1px #fff; background: url(images/icon-search.png) no-repeat center transparent !important; margin: 0; display: block; float: left; overflow: hidden; text-indent: -100px; width: 34px; line-height: 25px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;}
.searchform input[type='submit']:hover {-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; opacity:0.8;}

/* MENU */
#header > .row {background:#e6086e; height:140px;}
#header > .row > div > .row > div > .navbar {border-radius: 0 !important; background-color:transparent !important; background-image: none !important; border: none; margin-bottom: 0; min-height: 1px;}
#header > .row > div > .row > div > .navbar > div > div {width: 100%; padding:0; margin: 0;}
#header > .row > div > .row > div > .navbar >.navbar-right { padding:0; border-top:solid 1px #f0bad3;}
#header > .row > div > .row > div > .navbar >.navbar-right ul,
#header > .row > div > .row > div > .navbar >.navbar-right > ul > div > ul {float: right; padding:0;}
#header > .row > div > .row > div > .navbar >.navbar-right > ul > li {position: relative;}
#header > .row > div > .row > div > .navbar >.navbar-right > ul > div > ul > li {list-style-type: none; display:block; float:left; margin:0; padding:0;}
#header > .row > div > .row > div > .navbar >.navbar-right > ul > li > a,
#header > .row > div > .row > div > .navbar >.navbar-right > ul > div > ul > li a {-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; text-transform: uppercase; font-family: 'Archivo Narrow', sans-serif; color: #fff; text-shadow:none; font-size: 17px; padding: 20px 10px; display:block; float:left; cursor: pointer;}
#header > .row > div > .row > div > .navbar >.navbar-right > ul > li a:hover,
#header > .row > div > .row > div > .navbar >.navbar-right > ul > div > ul > li a:hover {background: #bc1f5e; text-decoration:none;}
#header > .row > div > .row > div > .navbar >.navbar-right > ul > div > ul > li > .sub-menu {display: none;}

#header ul.dropdown-menu{background: #bc1f5e !important; box-shadow:none; border:none; z-index:999;}
#header .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .active > a{background-image:none !important; background:#bc1f5e !important; box-shadow:none;}
 
#header > .row > div > .row > div > .navbar >.navbar-right > ul > li > ul > li,
#header > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li {float: left;width: 100%;display: block;margin: 0px;list-style-type: none;padding: 0px;height: auto;  position:relative; }
#header > .row > div > .row > div > .navbar >.navbar-right > ul li > ul > li a,
#header > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li a,
#header > .row > div > .row > div > .navbar >.navbar-right > ul > li > ul > li:last-child a,
#header > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li:last-child a {color: #fff; display: block; font-size: 17px; height: auto; margin: 0; padding: 7px 20px; text-align: left; width: 100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; border: 0; position:relative; font-family: 'Archivo Narrow', sans-serif; text-transform:uppercase; cursor: pointer;}
#header > .row > div > .row > div > .navbar >.navbar-right > ul > li > ul > li a:hover,
#header > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li a:hover {background: #ea1c62 !important; border: 0;text-decoration:none;}

#header > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li ul {color:#fff; font-size:14px; display: none; position:absolute; z-index:9999999; width: 220px;vertical-align:top;margin:0; padding:0; top:0; left:220px;}
#header > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li:hover ul {color:#fff; font-size:14px; display: block;position:absolute;z-index:9999999;width: 260px;vertical-align:top;margin:0; padding:0; top:0; left:260px;}
#header > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li > ul > li {float: left;width: 100%;display: block;margin: 0px;list-style-type: none;padding: 0px;height: auto; position: inherit;}
#header > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li > ul > li a,
#header > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li > ul > li:last-child a {background: #bc1f5e; color: #fff; display: block; font-size: 16px; height: auto; margin: 0; padding: 7px 10px !important; text-align: left; width: 100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; border: 0; background:#454545;}
#header > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li > ul > li a:hover {background: #bc1f5e; border: 0; text-decoration:none;}
#header > div > div > div > div .navbar-inverse {background: none; border-bottom: 0; border-left: 0; border-right: 0; border-radius: 0;}
#header > .row > div > .row > div > .navbar >.navbar-right > ul > li > a.active{background: #bc1f5e;}
#header .navbar .navbar-right a.submenu-active {background:#ea1c62 !important;}
.current-menu-item{background:#ea1c62;}

/* MENU SCROLL */
#nav-scroll{position: fixed; top:-400px; display:none; width: 100%; z-index: 1000; background:#e6086e; height:60px; left:0; }
#nav-scroll .navbar-brand{color:#fff; padding:10px 0px 10px 0px !important; font-weight:800; line-height:30px;     font-family: 'Archivo Narrow', sans-serif; font-size:35px;}
#nav-scroll > .container > .row > div > .row > div > .navbar {border-radius: 0 !important; background-color:transparent !important; background-image: none !important; border: none; margin-bottom: 0; min-height: 1px;}
#nav-scroll > .container > .row > div > .row > div > .navbar > div > div {width: 100%; padding:0; margin: 0;}
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right { padding:0;}
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right ul,
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > div > ul {float: right; padding:0;}
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > li {position: relative;}
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > div > ul > li {list-style-type: none; display:block; float:left; margin:0; padding:0;}
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > li > a,
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > div > ul > li a {-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; text-transform: uppercase; font-family: 'Archivo Narrow', sans-serif; color: #fff; text-shadow:none; font-size: 17px; padding: 18px 10px; display:block; float:left; cursor:pointer;}
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > li a:hover,
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > div > ul > li a:hover {background: #bc1f5e; text-decoration:none;}

#nav-scroll ul.dropdown-menu{background: #bc1f5e !important; box-shadow:none; border:none;}
#nav-scroll .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .active > a{background-image:none !important; background:#bc1f5e !important; box-shadow:none;}

#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > li > ul > li,
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li {float: left;width: 100%;display: block;margin: 0px;list-style-type: none;padding: 0px;height: auto;  position:relative; }
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul li > ul > li a,
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li a,
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > li > ul > li:last-child a,
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li:last-child a {color: #fff; display: block; font-size: 17px; height: auto; margin: 0; padding: 7px 20px; text-align: left; width: 100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; border: 0; position:relative; font-family: 'Archivo Narrow', sans-serif; text-transform:uppercase;}
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > li > ul > li a:hover,
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li a:hover {background: #ea1c62 !important; border: 0;text-decoration:none;}

#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li ul {color:#fff; font-size:14px; display: none; position:absolute; z-index:9999999; width: 220px;vertical-align:top;margin:0; padding:0; top:0; left:220px;}
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li:hover ul {color:#fff; font-size:14px; display: block;position:absolute;z-index:9999999;width: 260px;vertical-align:top;margin:0; padding:0; top:0; left:260px;}
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li > ul > li {float: left;width: 100%;display: block;margin: 0px;list-style-type: none;padding: 0px;height: auto; position: inherit;}
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li > ul > li a,
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li > ul > li:last-child a {background: #bc1f5e; color: #fff; display: block; font-size: 16px; height: auto; margin: 0; padding: 7px 10px !important; text-align: left; width: 100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; border: 0; background:#454545;}
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li > ul > li a:hover {background: #bc1f5e; border: 0; text-decoration:none;}
#nav-scroll > div > div > div > div .navbar-inverse {background: none; border-bottom: 0; border-left: 0; border-right: 0; border-radius: 0;}
#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > li > a.active{background: #bc1f5e;}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background:#ea1c62 !important;}
.dropdown-menu{margin:0px !important; border-radius:0px !important;}
/* ************************************************** */
/*                      ROTADOR                       */
/* ************************************************** */
#slideshow .carousel-inner .item a{display:block; /*height:430px;*/ height:480px; overflow:hidden;}
#slideshow .carousel-inner .item a:hover img{opacity:0.8;}
#slideshow .carousel-inner .item a img{width:100%; height:auto; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; margin-top:-4%; float:left;}
#slideshow .carousel-inner .item .container {position: relative;}
#slideshow .carousel-inner .item a:hover .carousel-caption {background:#e6086e;}
#slideshow .carousel-inner .item .container .carousel-caption {position: absolute; background: #dc468c; left: 30px; bottom: 0; width: 70%; display: block; padding: 10px 25px; text-align: left;}
#slideshow .carousel-inner .item .container .carousel-caption h1 {clear:both; font-weight: 400;font-size: 23px; margin: 0 0 7px 0; text-shadow: none !important; text-transform: uppercase; font-family:'Archivo Narrow', sans-serif;}
#slideshow .carousel-inner .item .container .carousel-caption p {clear:both; font-weight: 300;text-shadow: none !important; font-size: 15px; font-family: 'Archivo Narrow', sans-serif; margin-bottom:0;}
#slideshow .carousel.slide .carousel-indicators {bottom: -25px; right: 0; left: inherit !important; width: 25%;}
#slideshow .carousel.slide .carousel-indicators li {display: inline-block;width: 20px !important; height: 20px !important; margin: 1px; text-indent: -999px; border: 0 !important; border-radius: 0 !important; cursor: pointer; background-color: #e6086e;}
#slideshow .carousel.slide .carousel-indicators li.active,
#slideshow .carouse.slidel .carousel-indicators li:hover {width: 20px !important; height: 20px !important; background-color: #fae073;}
#slideshow .main-slideshow-date{ font-weight:600; text-align:right; display:block; color: #999; font-size: 16px; line-height: 16px; padding: 0; margin-bottom: 10px; width: 100%;}

/* ************************************************** */
/*                       HOME                         */
/* ************************************************** */

/* DOS-PODS */ 
#dos-pods {margin-top:30px; margin-bottom:10px;}

#slide-logos  {border: solid 1px #eee; padding: 20px 0; background: #fff; }
#slide-logos .carousel-inner .item .row {margin: 0 !important; padding: 0 !important;}
#slide-logos .carousel-inner .item .row li figure {width: 100%; min-height:40px; max-height:50px; overflow:hidden;}
#slide-logos .carousel-inner .item .row li figure a {-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; position: relative; width: 100%; height: auto; display: block;}
#slide-logos .carousel-inner .item .row li figure a:hover{opacity:0.7;}
#slide-logos .carousel-inner .item .row li figure a img {width: auto; height:100%; margin:0; padding:0;} 
#slide-logos .control-box {display:none;}

.banner-space figure  {height:100px; overflow:hidden; width:100%;}
.banner-space > figure > video {width: 100%; height: auto;}
.banner-space figure img{width:100%; height:auto;}
.banner-space {padding-right:0px !important;}

/* NOTICIAS-HOME */
#noticias-home {padding-top: 5px; padding-bottom: 20px;}
#noticias-home .row{background: #fff; padding: 20px 0px;}

a.more-news {display:block; float:left; width:100%; padding: 5px 10px; background:#e6086e; text-transform:uppercase; color:#fff; margin-bottom:20px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;}
a.more-news:hover {background:#fae073; color:#e6086e;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;}
a.more-news i {margin-right: 5px;}

.news-box {min-height:370px; display: block; float: left; width: 100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; margin-bottom: 20px;} 
.news-box h3 { -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; color: #333; font-weight: 700; font-size: 20px; line-height: 24px; padding:0; margin:0 0 5px 0; text-align:left; min-height: 50px;}
.news-box .news-date {display: block; float: left; color: #999; text-transform: uppercase; font-size: 12px; line-height: 12px; padding:0; margin-bottom: 10px; width: 100%;} 
.news-box figure {display: block; float: left; width: 100%; position:relative; overflow:hidden; min-height: 200px; margin-bottom: 25px; max-height: 205px;} 
.news-box figure img {-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; display: block; float: left; width: 100%; height: auto; opacity:1;} 
.news-box p { -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; color: #707070; font-weight: 400; font-size: 16px; line-height: 18px; padding:0; margin:0 0 15px 0; text-align:left;}
.news-box:hover h3 {color: #999;}
.news-box:hover p {color: #999;}

/* PORDUCCIONES-ESPECIALES */
.prod-especiales .row { background:#509896; min-height:200px; }
.prod-especiales .row .pe-title {background: #4b7b79; margin: 10px 0;}
.prod-especiales .row .pe-title h4 a {color: #fff; text-transform:uppercase;}
.prod-especiales article a {-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;  display:block; float:left; }
.prod-especiales article a:hover{opacity:0.8;}
.prod-especiales .row .pe-box figure{min-height:150px; overflow:hidden;}
.prod-especiales .row .pe-box .row article {margin-bottom: 20px;}
.prod-especiales .row .pe-box .row article .row div h3 { color: #fff; font-weight: 700; font-size: 18px; line-height: 20px; padding: 0; margin: 0 0 15px 0; text-align: left;}
.prod-especiales .row .pe-box .row article .row > figure img {display: block; float:left; width: 100%; height:auto; margin:0; padding:0;}
.prod-especiales .row .pe-box .row article .row .pe-box-content span{text-transform:uppercase; color:#fff;}
.prod-especiales .row .pe-box .row article .row .pe-box-content p{color:#fff;}

/* NUESTROS-VIDEOS */
.nv-column > .row { background:#d2e28b; min-height:255px;}
.nv-column > .row > .nv-title {background: #b3c593; margin: 10px 0;}
.nv-column > .row > .nv-title h4 a {color:#fff; text-transform: uppercase;}
.nv-column > .row .nv-box h3{color:#fff; font-size:14px; font-weight:600; margin:10px 0px;}
.nv-column > .row .nv-box figure{height:150px; overflow:hidden; width:100%;}
.nv-column > .row .nv-box figure img{ height:auto; width:100%;}
.nv-column > .row .nv-box{padding:15px 25px;}

/* SLIDE-NOTICIAS */
#slide-noticias  {margin-top:30px; margin-bottom:50px; background:#fff; padding:20px 0px;}
#slide-noticias .carousel-inner .item .row {margin: 0 !important; padding: 0 !important;}
#slide-noticias .carousel-inner .item .row li figure {width: 100%; min-height:140px; max-height:150px; overflow:hidden;}
#slide-noticias .carousel-inner .item .row li figure a {z-index:2; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; position: relative; width: 100%; height: 100%; display: block; float:left;}
#slide-noticias .carousel-inner .item .row li figure a:hover{opacity:0.8;}
#slide-noticias .carousel-inner .item .row li figure a img {width: 100%; height:auto; margin:0; padding:0;}
#slide-noticias .carousel-inner .item .row li figure a figcaption {font-family:'Archivo Narrow', sans-serif; position: absolute; display:block; padding:2% 4%; background: #f48633; bottom:0; color: #fff; font-size:12px; line-height: 13px; text-transform: uppercase; width: 100%;} 
#slide-noticias .carousel-control {background: #f48633;border: 0px; border-radius: 0px; display: inline-block; line-height: 20px; opacity: 1; padding: 4px 10px 0px; position: static; height: 30px; text-shadow: none;width: 30px;text-align: center;}
#slide-noticias .carousel-control.left {left:0; float:left; top:38%; position:absolute; }
#slide-noticias .carousel-control.right {right:0; float: right; top:38%; position:absolute;}
#slide-noticias .carousel-control img{ display:inline-block; margin:0px auto;}


/* NUESTRA-PROGRAMACIÓN */
#section-nuestra-programacion::before{content:url(images/globo-programacion.png); width:160px; height:126px; position:absolute; top:-30px; z-index:2;}
#section-nuestra-programacion{position: relative; margin-bottom:50px; min-height: 305px; background-size: contain !important;}
#nuestra-programacion{padding: 70px 0px 0px 10px; width: 95%; margin: 0px auto; position:relative;}
#nuestra-programacion .carousel-inner .item .row {margin: 0 !important; padding: 0 !important;}
#nuestra-programacion .carousel-inner .item .row li figure {width: 100%; min-height:220px; max-height: 220px; overflow:hidden;}
#nuestra-programacion .carousel-inner .item .row li figure img {width: 100%; height: auto;}
#nuestra-programacion .carousel-inner .item .row li figure a {position: relative; width: 100%; height: auto; display: block; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;}
#nuestra-programacion .carousel-inner .item .row li figure a:hover{opacity:0.9;}
#nuestra-programacion .carousel-inner .item .row li figure a img {width: 100%; height:auto; margin:0; padding:0;}
#nuestra-programacion .carousel-inner .item .row li figure a figcaption {position: absolute; width:100%; padding:2% 4%; background: #f9e273; bottom:0; color: #bc1f5e; font-size:13px; line-height: 13px; text-transform: uppercase;} 
#nuestra-programacion .carousel-control {background: #f9e273;border: 0px; border-radius: 0px; display: inline-block; font-size: 34px;font-weight: 700; line-height: 18px; opacity: 1; padding: 4px 10px 0px; position: static; height: 30px; text-shadow: none;width: 30px;text-align: center; color: #bc1f5e;}
#nuestra-programacion .carousel-control.left {left:-6px; float:left; position:absolute; top:57%;}
#nuestra-programacion .carousel-control.right {right:-16px; float: right; position:absolute; top:57%;}

/* SLIDE-VIDEOS */
.footer-videos { margin-bottom:30px;}
.footer-videos a{display:block; float:left; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;}
.footer-videos a:hover{opacity:0.9;}
.footer-videos .row{ background:url(images/bg-videos.jpg) no-repeat center; background-size: cover;}
.footer-videos > .row > article {margin:15px 0; }
.footer-videos > .row > article img {width: 100%; height:auto; margin:0; padding:0;}
.footer-videos > .row > article figure{min-height:95px; overflow:hidden;}

/* ************************************************** */
/*                      CONTENT                       */
/* ************************************************** */
/*ARCHIVE*/
.archive-content .box-content .news-archive {display: table; width: 100%;}
.archive-content .box-content .news-archive .row {border-bottom: 2px dotted #ccc; padding:14px 0px;}
.archive-content .box-content .news-archive h3{font-size:16px; font-weight:600; text-transform:none; border:0px; padding:0px; margin:10px 0px;}
.archive-content .box-content .news-archive a{-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; display:block; float:left; color:#333;}
.archive-content .box-content .news-archive a:hover{opacity: 0.7}
.archive-content .box-content .news-archive a .news-date{ display: block; float: left; color: #999; text-transform: uppercase; font-size: 12px; line-height: 12px; padding:0; margin-top: 10px; width: 100%; }
.archive-content .box-content .news-archive a p{color:#818285; font-size:15px;}
.archive-content .box-content .news-archive a figure{height:150px; overflow: hidden; margin-top:10px;}
.archive-content .box-content .news-archive a figure img{width:100%; height:auto;}

.archive-content .box-content .sponsors-archive .row{border-bottom: 2px dotted #ccc; padding:14px 0px;}
.archive-content .box-content .sponsors-archive h3{font-size:16px; font-weight:600; text-transform:none; border:0px; padding:0px; margin:10px 0px 0px 0px;}
.archive-content .box-content .sponsors-archive,
.archive-content .box-content .sponsors-archive a {-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; display:block; float:left; color:#333;}
.archive-content .box-content .sponsors-archive:hover,
.archive-content .box-content .sponsors-archive a:hover{opacity: 0.7}
.archive-content .box-content .sponsors-archive .url-sponsors,
.archive-content .box-content .sponsors-archive a .url-sponsors{ display: block; float: left; color: #818285; font-size: 14px; line-height: 12px; padding:0;  width: 100%; margin-bottom:15px; margin-top:10px; }
.archive-content .box-content .sponsors-archive p,
.archive-content .box-content .sponsors-archive a p {color:#818285; font-size:15px;}
.archive-content .box-content .sponsors-archive figure,
.archive-content .box-content .sponsors-archive a figure {height:150px; overflow: hidden; margin-top:10px;}
.archive-content .box-content .sponsors-archive figure img,
.archive-content .box-content .sponsors-archive a figure img {width:100%; height:auto;}

.pager-archive{text-align:center; padding-top:16px;}
.pager-archive a{ display:inline-block; color:#999; font-size:12px; font-weight:600;}

/*SIDEBAR*/
.sidebar .banner-space-sidebar{margin-top:20px;}
.sidebar .prod-especiales-sidebar{margin-top:20px; height:auto;}
.sidebar .nv-column-sidebar{margin-top:20px;}

/* SINGLE / ARCHIVE / PAGES */
.gral-content .title-pag{background:#e6086e; padding:0px 20px; height:30px;}
.gral-content .box-content{background:#fff; padding-bottom:10px; min-height:1045px;}
.gral-content .pages-date {display: block; float: left; color: #999; text-transform: uppercase; font-size: 14px; line-height: 12px; margin-bottom: 10px; font-weight:600;}
.title-pag h1 {margin-top: 20px !important; text-transform:uppercase; color:#fff !important; font-size:17px !important; line-height:30px;}
.title-pag h2 {text-transform:uppercase; color:#fff; font-size:17px; line-height:30px;}
.gral-content .text-content{ padding-top:30px; }
.text-content .news-date {display: block; float:left; width:100%; margin: 15px 0;}
.btngris{-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; margin-top:14px; background:#e7e8e8; color:#716f6e; width:auto; display:inline-block; height:40px; padding:0px 20px; line-height:40px; font-size:14px; text-transform: uppercase; text-align:center;}
.btngris:hover{background:#ccc; color:#333;}

.single .redes-single { display:block; width:100%;}
.single .news-date{ display: block; float: left; color: #999; text-transform: uppercase; font-size: 12px; line-height: 12px; padding:0; margin-bottom: 10px; width: 100%; }
.single h1{font-size:18px; color:#333; font-weight:600; margin-top:0px;}
.single p{color:#716f6e; clear:both;}
.single img,
.single p img,
.single p a img {display: block; max-width:100%;margin: 0 0 20px; height:auto !important; float:left;}
.aligncenter,
.alignnone {margin: 0px auto !important; clear: both; float: none !important;}
.alignleft {margin: 0px 15px 15px 0px !important; float:left !important;}
.alignright {margin: 0px 0px 15px 15px !important; float:right !important;}

.box-content h3{ display: block; clear: both; color: #1b1b1b; font-size: 22px; line-height: 24px; text-align: left; padding: 0 0 0 10px; margin: 0 0 20px 0; text-transform: uppercase; border-left:6px solid #e6086e;}
.box-content h2{clear:both; display:block; font-size:18px; color:#333; font-weight:600; margin-top:0px;}
.box-content h4 {display:block; clear: both; color: #000; font-size:23px; line-height: 22px; padding: 0; margin: 0 0 20px 0; }
.box-content h5 {border-bottom: 2px solid #e6086e; clear: both;color: #000; display: block; font-family: 'Roboto Condensed', sans-serif; font-size: 18px; line-height: 20px; margin: 0 0 10px; padding: 4px 0; text-transform: uppercase;}
.box-content h6 {display:block; clear: both; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #e6086e; font-size:15px; line-height: 15px; padding: 0; margin: 0 0 20px 0;}

.box-content p strong {font-weight: 600; color: #333;}
.box-content p a {color: #e6086e; text-decoration: none;}
.box-content p a:hover {color: #000; text-decoration: none;}
.box-content ul {display:block; float:left;  width:100%;  margin:0 0 20px 0; padding:0px; }
.box-content ul li {display:block; clear:both; list-style-type: none; margin:0 0 5px 0; padding: 0px 0 2px 16px; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; color:#606060; font-size:18px; line-height:24px; background:url(images/list-yellow.png) no-repeat left 9px;}
.box-content ul li strong {font-weight: 600; color: #333;}
.box-content ul li a {color: #000; text-decoration: none;}
.box-content ul li a:hover {color: #e6086e; text-decoration: none;}
.box-content blockquote {border: medium none !important; display: block; float: left; margin: 0 0 20px !important; padding: 0 0 5px !important;  background: url(images/bg-blockquote.jpg) no-repeat bottom left;}
.box-content blockquote p {font-family: 'Roboto Condensed', sans-serif; line-height: 28px; margin: 0 0 10px !important; padding: 0 !important; text-align: left; display:block; float:left; width:100%; font-weight: 300 !important; color: #000 !important; font-size: 18px !important;}
.box-content blockquote p strong{font-weight: 600 !important;}

.single span.vvqbox.vvqvimeo {display: block; width: 100% !important; visibility: visible !important; margin: 0 auto 20px auto;}
.single span.vvqbox.vvqvimeo iframe {width: 100%;}
.single span.vvqbox.vvqyoutube {background: #eee; display: block; padding: 2% 5%; width: 90% !important;}
.single span.vvqbox.vvqyoutube object {display: block !important; float: none !important; margin: 0 auto !important; max-width: 560px;}
.single iframe {width: 100% !important;}

/* PROGRAMACION */
body > section.gral-content.page-content.container > div > .box-content > div.text-content > ul.sf-timetable-menu {display: none;}
body > section.gral-content.page-content.container > div > .box-content > div.text-content > div.timetable_clearfix.tt_tabs {margin: -30px 0 0 0; padding: 0;}
#all-events > table > tbody > tr > td.tt_hours_column {color: #fff !important; font-family: 'Roboto Condensed', sans-serif;  font-size: 16px; text-transform: uppercase; font-weight:400; background: #E60F6F; border:none !important;}
#all-events > table > tbody > tr > td {background: #E7E8E8; border: solid 1px #ccc !important; color: #8D828E !important; position:relative !important;}
#all-events > table > thead > tr.row_gray > th {color: #fff; font-family: 'Roboto Condensed', sans-serif;  font-size: 16px; text-transform: uppercase; font-weight:400;}
#all-events > table > tbody > tr > td > div.event_container {}
#all-events > table > tbody > tr > td > div.event_container a {text-transform: uppercase; font-family: 'ever_afterregular', Roboto Condensed; font-size: 20px; line-height: 20px; font-weight: 400;}
#all-events > table > tbody > tr > td > div.event_container a:hover {color: #fff !important;}
#all-events > table > tbody > tr > td > div.event_container > div.top_hour,
#all-events > table > tbody > tr > td > div.event_container > div.bottom_hour {display: none;}
.tt_tooltip .tt_tooltip_text {width: 200px !important; left: -54px !important;top: -105px !important;}


/* ************************************************** */
/*                      SIDEBAR                       */
/* ************************************************** */
.news-pod-side {display: block;float: left; width: 100%; margin-bottom: 30px; padding: 40px; background: #EEEEEE;}
.news-pod-side h4 {font-family: 'proxima_nova_rgbold'; color: #c4000b; font-size: 30px; line-height: 30px; padding: 0; margin:0 0 25px 0; text-align: left; text-transform: uppercase;}
.news-pod-side p {font-family: 'Roboto Condensed', sans-serif; color: #303030; font-weight: 400; font-size: 18px; line-height: 24px; padding:0; margin:0 0 25px 0; text-align:left;}
.news-pod-side span {background: #303030; font-family: 'Roboto Condensed', sans-serif; color: #fff; text-transform: uppercase; font-size: 14px; line-height: 14px; padding:10px 30px 10px 20px; margin:0; text-align:left; display:block; float:left; position: relative;}
.news-pod-side span:after {content: "›"; display: block; position: absolute; top: 8px; right: 13px; color: #c4000b; font-size: 29px;}


/* ************************************************** */
/*                      FOOTER                        */
/* ************************************************** */
#pre-footer {margin-bottom:30px;}
#pre-footer .menu-ul-pre-foot{border-left: 2px solid #818285; padding: 0px 0px 0px 10px; display: table; width: 100%;}
#pre-footer .pre-foot-menu {margin-bottom: 30px;}
#pre-footer .pre-foot-menu h5 { font-family: 'Archivo Narrow', sans-serif; color: #818285; text-transform: uppercase; font-size: 15px; line-height: 15px; padding:0px 0px 0px 10px;}
#pre-footer .pre-foot-menu ul { margin:0px; padding:0;}
#pre-footer .pre-foot-menu ul li {display:block; float: left; margin:0; padding:0; width: 100%; list-style-type: none;}
#pre-footer .pre-foot-menu ul li a { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; display:block; float: left; margin:0; padding:0; width: 100%; list-style-type: none; color: #818285; font-weight: 300; font-size: 12px; line-height: 22px;}
#pre-footer .pre-foot-menu ul li a:hover{color:#000;}

#pre-footer .newsletter-box {margin-bottom: 30px; padding:15px 30px 20px 30px; background:#ea1c62; height:120px;}
#knewsform_1 > form {position: relative;}
#knewsform_1 > form > fieldset.knewsemail {display:block; float:left; width:65%; margin-right:10px;}
#pre-footer .newsletter-box form input,
#knewsform_1 > form > fieldset.knewsemail input[type=text] {font-family: 'Roboto Condensed', sans-serif; padding: 5px 10px; background: #fff; border: none; display:block; float:left; width:100%; text-align:center; margin-right:10px;}
#pre-footer .newsletter-box form input:focus{outline:0 !important;}
#pre-footer .newsletter-box form button,
#knewsform_1 > form > fieldset.knewsbutton > input[type=submit] {-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; font-family: 'Roboto Condensed', sans-serif; background:#d13b34; padding:5px 20px; font-weight:600; border:none; text-align:center; color:#fff; width:100%;}
#pre-footer .newsletter-box form button:hover,
#knewsform_1 > form > fieldset.knewsbutton > input[type=submit]:hover {background:#fae073; color:#d13b34;}
#pre-footer .newsletter-box h5 {font-family: 'Roboto Condensed', sans-serif; padding:0; color: #fff; text-transform: uppercase; font-size: 18px; line-height: 18px; text-align:center;}
#pre-footer .newsletter-box li h2 {display: none;}
#knewsform_1 > form > fieldset.requiredtext {position: absolute; color: #fff; margin-top: 35px;}
#knewsform_1 > div > p {color: #fff; margin-top: 18px; text-align: center;}
#knewsform_1 > div > p a {color: #F9E273;}

#footer {background: #e6086e; padding-top: 30px; padding-bottom: 15px; color: #fff;}
#footer .foot-copy01 figure {display: block; float:left; margin:0 5px 0 0; padding:0; width:15%;}
#footer .foot-copy01 p {display:block; margin:36px 0 0 10px; padding:0; font-family: 'Roboto Condensed', sans-serif; color: #fff; font-weight: 500; font-size: 14px; line-height: 17px; text-transform: uppercase; float:left; width:80%;}
#footer .foot-copy02 p {display:block; margin:5px 0 0 0; padding:0; font-family: 'Roboto Condensed', sans-serif; color: #fff; font-weight: 400; font-size: 13px; line-height: 16px;}
#footer .foot-menu {margin-bottom: 30px;}
#footer .foot-menu h5 {display:block; float: left; margin:0 0 15px 0; padding:0; width: 100%; color: #fff; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-size: 16px; line-height: 16px;}
#footer .foot-menu ul {display:block; float: left; margin:0 0 15px 0; padding:0; width: 100%;}
#footer .foot-menu ul li {display:block; float: left; margin:0; padding:0; width: 100%; list-style-type: none;}
#footer .foot-menu ul li a {display:block; float: left; margin:0; padding:0; width: 100%; list-style-type: none; font-family: 'Roboto Condensed', sans-serif; color: #fff; font-weight: 300; font-size: 16px; line-height: 22px;}
#footer .foot-menu .social-share li {list-style-type: none; display: block; float: left; margin: 0; width:auto}
#footer .foot-menu .social-share li a i {color: #fff; margin: 0 10px 0 0;}
#footer .foot-info h5 {display: block; float: left; margin: 0 0 5px 0; padding: 0; width: 100%; color: #fff; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-size: 14px; line-height: 14px; font-weight: 700;}
#footer .foot-info ul {display:block; float: left; margin:0; padding:0; width: 100%;}
#footer .foot-info ul li {display:block; float: left; margin:0; padding:0; width: 100%; list-style-type: none;}
#footer .foot-info ul li i {display: block; float: left; margin: 0 10px 0 0; padding: 0; min-width: inherit; min-height: inherit; color: #fff;}
#footer .foot-info ul li p {display: block; float: left; margin: 0 0 5px 0; padding: 0; font-family: 'Roboto Condensed', sans-serif; color: #fff; font-weight: 300; font-size: 14px; line-height: 14px; width: 100%;}
#footer .foot-info ul li p a {display:block; float: left;margin:0; padding:0; font-family: 'Roboto Condensed', sans-serif; color: #fff; font-weight: 300; font-size: 14px;line-height: 14px;}
#footer .pre-foot-iso {margin-bottom: 30px;}
#footer .pre-foot-iso img { display:block; float: right; margin:0; padding:0; width: auto; height: auto;}

#footer .foot-zek a { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; display: block; float: right; margin: 0; padding:-10px 0 0 0; text-align:right;}
#footer .foot-zek a:hover{opacity:0.8;}

/* ************************************************** */
/*                     PLUGINS                        */
/* ************************************************** */
/* PAGINADOR */
.wp-pagenavi { clear: both; display: block; margin: 10px 0 30px; text-align:center !important; font-family: 'Roboto Condensed', sans-serif; font-size: 14px !important; color: #666 !important; line-height:18px !important;}
.wp-pagenavi a { border-top: none !important; border-left: none !important; border-bottom: none !important; border-right: solid 1px #ddd !important; font-size: 14px !important; color: #666 !important; line-height:18px !important; padding: 0 5px; }
.wp-pagenavi span.current { font-weight: bold; border-top: none !important; border-left: none !important; border-bottom: none !important; border-right: solid 1px #e6086e !important; color: #e6086e !important; padding: 0 5px;}
.wp-pagenavi a:hover { border-top: none !important; border-left: none !important; border-bottom: none !important; color: #e6086e !important; }
.wp-pagenavi a.nextpostslink, 
.wp-pagenavi a.previouspostslink { border: none !important; font-size: 16px !important;}

/* FORM */
.wpcf7-form {display: block; float: left; width: 100%; margin: 25px 0;}
.wpcf7-form-control-wrap input, 
.wpcf7-form-control-wrap textarea {width: 100% !important; padding: 5px 2%; background: #EFEFEF; border: 0;}
.wpcf7-form-control.wpcf7-submit {float: right; padding: 5px 30px; background: #e6086e; border: solid 1px #e6086e; color: #fff; text-transform: uppercase; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; font-weight: 600;}
.wpcf7-form-control.wpcf7-submit:hover {background: #fae073; border: solid 1px #fae073; color: #e6086e; text-transform: uppercase; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; font-weight: 600  !important;}

div.wpcf7-mail-sent-ok {border:solid #149dd0 1px !important; font-family: 'Roboto Condensed', sans-serif; font-size:16px !important; color:#149dd0 !important; padding: 10px 5px !important; background: #fff !important; float: left; width: 100%; text-align:center;}
div.wpcf7-response-output { margin: 2em 0 1em !important; padding: 0.2em 1em;}
div.wpcf7-validation-errors {border:solid #d01b3e 1px !important; font-family: 'Roboto Condensed', sans-serif; font-size:16px !important; color:#ca223b !important; padding: 10px 5px !important; background: #fff !important; float: left; width: 100%; text-align:center;}
span.wpcf7-not-valid-tip {background: #fff !important; border: 1px solid #d01b3e !important; color: #ca223b !important;  display: inline-table !important; font-family: 'Roboto Condensed', sans-serif; font-size: 16px !important; margin: 25px 0 0 10px; padding: 15px 10px !important; position: absolute; left:10px; text-transform: none; text-align:center; z-index: 2;}
.wpcf7 .wpcf7-form div div p {font-weight: 400 !important;}

/* GALLERY (SINGLES) */
.single .gallery br,
.wp-caption-text,
div#jp-carousel-comment-form-container,
.jp-carousel-comments,
#jp-carousel-comment-form,
.jp-carousel-info,
.jp-carousel-image-meta {display:none !important;}
.single .gallery {margin: 0 auto 30px auto !important; width: 102%; float: left;}
.single .gallery .gallery-item {float: left; height: 240px; margin: 5px 7px 0 0; overflow: hidden !important; text-align: center; width: 32% !important; border: 0;}
.single .gallery img {border: none !important; height: auto !important;width: 100% !important;filter: none; filter: none; -webkit-filter: grayscale(0%);}
.single .gallery-icon a img {filter: none !important; -webkit-filter: grayscale(0%) !important;/* filter: none;*/}
.single .gallery-icon a:hover img {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale") !important; filter: gray !important; -webkit-filter: grayscale(100%) !important;}

/* 404-PAGE */
#error {margin: 80px auto 160px auto; font-family: 'Roboto Condensed', sans-serif;}
#error a.btn.btn-primary {background: #333; border: 0; padding: 10px 30px; margin-top: 10px;}
#error a.btn.btn-primary:hover {background: #c4000b;}


/* ************************************************** */
/*                   RESPONSIVE                       */
/* ************************************************** */
@media(max-width:1440px){
	
}

@media(max-width:1200px){
	
	/* HEADER */
	#header .navbar-brand{max-height:200px;}
	#header .navbar-brand img{height:auto; width:100%;}
	#header > .row > div > .row > div > .navbar >.navbar-right > ul > div > ul > li a{font-size:15px;}
	
	/*NUESTRA PROGRAMACION SLIDE*/
	#section-nuestra-programacion{background-size:cover !important;}

	/* SLIDESHOW */
	#slideshow .carousel-inner .item a{height:300px;}

	/*PRODUCCIONES ESPECIALES*/
	.sidebar .pe-box-content{margin-top:0px !important;}
	.pe-box-content{margin-top:20px;}

}
@media(max-width:1024px){

	/* SLIDESHOW */
	#slideshow .carousel-inner .item a{height:270px;}
	
	/* PRE-FOOTER */
	.foot-info ul li p {font-size: 14px;}
	
	/* PLUGINS */
	.gallery .gallery-item,
	.eqProd-box > div > div> .gallery .gallery-item {height: 125px; width: 31.6% !important;}	

	/*PRODUCCIONES ESPECIALES*/
	.sidebar .pe-box-content{margin-top:20px !important;}
}

@media(max-width:990px){
	
	/* HEADER */
	#header > .row > div > .row > div > .navbar >.navbar-right > ul > li > a, #header > .row > div > .row > div > .navbar >.navbar-right > ul > div > ul > li a{padding:22px 5px; font-size:12px;}
	#header > .row > div > .row > div > .navbar >.navbar-right > ul li > ul > li a{font-size:12px !important;}
	#nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > li > a, #nav-scroll > .container > .row > div > .row > div > .navbar >.navbar-right > ul > div > ul > li a{font-size:14px; padding:20px 5px;}
	#nav-scroll .dropdown-menu > li > a{font-size:14px !important;}
	
	/*SLIDE LOGOS*/
	#slide-logos .carousel-inner .item .row li figure{margin-bottom:20px;}
	
	/*SLIDE NOTICIAS*/
	#slide-noticias .carousel-inner .item .row li {margin-bottom:20px;}
	#slide-noticias .carousel-inner .item .row li figure a figcaption{width:100%;}

	/*BANNER SPACE*/
	.banner-space{padding-left:0px !important; margin-top:10px;}
	.banner-space figure{height:auto;}

	/*SLIDE PROGRAMACION*/
	#section-nuestra-programacion{min-height:250px;}

	/*PROD ESPECIALES - NUESTROS VIDEOS*/
	.videos-equal-height{height: auto !important; margin-top:20px;} 
	.prod-especiales .no-margin-right{margin-right:-15px !important;}
	.nv-column > .row .nv-box figure{height:auto;}

	/*FOOTER*/
	#footer .foot-copy02 p{margin:20px 0px;}
	#footer .foot-zek a{}
	#footer .foot-copy01 p{width:82%; margin: 10px 0px 0px 10px;}
	#footer .foot-copy01 figure{width:10%;}

	/*CONTENT*/
	.gral-content .box-content{height:auto; min-height:1px;}

	/*SIDEBAR*/
	.sidebar .no-margin-left{margin-left:-15px !important;}
	.sidebar #slide-logos{margin-top:20px;}
	.sidebar #slide-logos .carousel-inner .item .row li figure { margin-bottom: 0px;}
	.sidebar .nv-column > .row .nv-box figure{height:auto;}

	/*ARCHIVE*/
	.archive-content .box-content .sponsors-archive a figure{height:200px;}
	.archive-content .box-content .news-archive a figure{height:200px;}
}

@media(max-width:768px){

	/* HEADER */
	#header .navbar-collapse{overflow-x:hidden !important;}
	#header > .row{height:auto; padding:10px 0px;}
	#header .navbar-brand img{height:100%; width:auto; margin:0px auto;}
	#header > .row > div > .row > div > .navbar >.navbar-right ul, #header > .row > div > .row > div > .navbar >.navbar-right > ul > div > ul{width:100%; float:none; }
	.navbar-nav{margin:0px !important;}
	#header > .row > div > .row > div > .navbar >.navbar-right > ul > li > a, #header > .row > div > .row > div > .navbar >.navbar-right > ul > div > ul > li a{text-align:right; font-size:17px; display:block; width:100%; padding:5px 5px 5px 0px;}
	#header > .row > div > .row > div > .navbar >.navbar-right > ul > li > ul, #header > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul{width:100% !important; text-align:right;}
	#header > .row > div > .row > div > .navbar >.navbar-right > ul li > ul > li a, #header > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li a, #header > .row > div > .row > div > .navbar >.navbar-right > ul > li > ul > li:last-child a, #header > .row > div > .row > div > .navbar >.navbar-right > ul > div > .menu > li > ul > li:last-child a{text-align:right; padding:5px 5px 5px 0px;}
	#header > .row > div > .row > div > .navbar >.navbar-right > ul > li > ul > li:last-child a{padding:5px 5px 5px 0px;}
	#header > .navbar > div > .navbar-right > ul > li > a, 
	#header > .navbar > div > .navbar-right > ul > div > ul > li a {font-size: 14px; padding: 12px;}
	#header > .navbar > div > .navbar-right > ul > div > .menu > li:hover > ul {padding: 0; top: 44px;}
	#header > .navbar > div > .navbar-right > ul > div > .menu > li > ul > li a, 
	#header > .navbar > div > .navbar-right > ul > div > .menu > li > ul > li:last-child a {font-size: 14px;padding: 7px 12px;}
	#header > .row > div > .row > div > .navbar >.navbar-right > ul > div > ul > li{width:100%;}

	#header > .navbar > div > .navbar-right > ul > div > .menu > li > ul > li:hover:nth-child(1) a img {top: -10px; height: 180px;}
	#header > .navbar > div > .navbar-right > ul > div > .menu > li > ul > li:hover:nth-child(2) a img {top: -44px; height: 180px;}
	#header > .navbar > div > .navbar-right > ul > div > .menu > li > ul > li:hover:nth-child(3) a img {top: -78px; height: 180px;}
	#header > .navbar > div > .navbar-right > ul > div > .menu > li > ul > li:hover:nth-child(4) a img {top: -112px; height: 180px;}
	#header > .navbar > div > .navbar-right > ul > div > .menu > li > ul > li:hover:nth-child(5) a img {top: -146px; height: 180px;}
	#header > .navbar > div > .navbar-right > ul > div > .menu > li > ul > li:hover:nth-child(6) a img {top: -188px; height: 214px;}
	#header > .navbar > div > .navbar-right > ul > div > .menu > li > ul > li:hover:nth-child(7) a img {top: -222px; height: 248px;}
	#header > .navbar > div > .navbar-right > ul > div > .menu > li > ul > li:hover:nth-child(8) a img {top: -256px; height: 282px;}
	#header > .navbar > div > .navbar-right > ul > div > .menu > li > ul > li:hover:nth-child(9) a img {top: -290px; height: 316px;}

	/* SLIDESHOW */
	#slideshow .carousel-inner .item a {height: 250px;}
	#slideshow .main-slideshow-date{padding:30px 20px 0px 0px;}

	/* CONTENT */
	.gral-content .pages-date{padding:30px 0px 0px 20px;}

	/*NOVEDADES*/
	/*news-box figure{min-height: 210px;}*/
	.news-box{height:auto !important; margin-top:20px;}

	/*PRODUCCIONES ESPECIALES*/
	.prod-especiales .row .pe-box figure{height:auto !important;}

	/*SLIDE NOTICIAS*/
	#slide-noticias .carousel-inner .item .row li figure {min-height: 1px; height:auto !important;}
	
	/*SLIDE PROGRAMACION*/
	#nuestra-programacion .carousel-inner .item .row li figure {max-height: none; height:auto !important;}
	#section-nuestra-programacion{height:auto; background:#e6086e !important;}
	#nuestra-programacion .carousel-inner .item .row li{margin-bottom:20px;}

	/* PRE-FOOTER */
	#footer > div > div > div > div > div > div > div:nth-child(1) {margin-bottom: 10px;}
	.foot-menu ul {margin: 0 0 10px 0;}
	.foot-menu ul li a {font-size: 13px; line-height: 19px;}
	.foot-menu h5 {margin: 0 0 5px 0; font-size: 14px; line-height: 14px;}
	.foot-info ul li p {font-size: 13px;}
	.foot-iso img {width: 100%;}

	/* PLUGINS */
	.gallery .gallery-item {height: 105px; margin: 4px 5px 0 0;}

	/*ARCHIVE*/
	.archive-content .box-content .sponsors-archive a figure{height:auto;}
	.archive-content .box-content .news-archive a figure{height:auto;}

	/*SIDEBAR*/
	.sidebar #slide-logos .carousel-inner .item .row li figure { margin-bottom: 0px;}*/
}

@media(max-width:640px){
	
	/* SLIDESHOW */
	#slideshow .carousel-inner .item a{height: 200px;}
	#slideshow .carousel-inner .item .container .carousel-caption h1{font-size:16px;}
	#slideshow .carousel-inner .item .container .carousel-caption p{font-size:14px;}
	.language-chooser > li > a > span {color: #fff;margin: 14px 0 0 0 !important;}
	.language-chooser {margin: 0; padding: 0 0 0 15px;}

	.navbar-inverse .navbar-toggle {background: #333;}
	.navbar-inverse .navbar-collapse,
	.navbar-collapse.collapse {border: 0 !important; width: 100% !important; overflow: hidden; margin:0 !important;}
	.navbar-collapse.collapse > ul,
	#header > .navbar > div > .navbar-right > ul {float: left; padding: 0; width: 100% !important;}
	.navbar-collapse.collapse > ul > div > ul > li,
	#header > .navbar > div > .navbar-right > ul > div > ul > li {width: 100% !important;}
	.navbar-collapse.collapse > ul > div > ul > li a,
	#header > .navbar > div > .navbar-right > ul > li > a, 
	#header > .navbar > div > .navbar-right > ul > div > ul > li a {width: 100% !important; padding: 7px 14px; text-align: left; float: left; border-right: 0 !important;}
	.navbar-collapse.collapse ul.nav.navbar-nav div ul li:hover ul,
	.navbar-collapse.collapse ul.nav.navbar-nav div ul li:hover ul li,
	.navbar-collapse.collapse ul.nav.navbar-nav div ul li ul li a:hover,
	#header > .navbar > div > .navbar-right > ul > div > .menu > li > ul > li a:hover,
	#header > .navbar > div > .navbar-right > ul > div > .menu > li > ul > li:last-child a:hover  {background: url(images/bg-main-menu.jpg) repeat-x bottom !important; border: 0; background-size: auto 100%; text-decoration:none; background-color: transparent !important;}
	.navbar-collapse.collapse ul.nav.navbar-nav div ul li ul li a img {display: none !important;}
	
	/* CONTENT */

	/*SLIDE PROGRAMACION*/
	#nuestra-programacion .carousel-inner .item .row li figure {min-height: 1px; height:auto;}

	/* PLUGINS */
	.gallery .gallery-item,
	.eqProd-box > div > div> .gallery .gallery-item { height: 98px !important; margin: 4px 3px 0 0 !important;}
	
}

@media(max-width:490px){
	
	/* HEADER */
	.social{width:100%; margin:0px !important;}
	.social .social-share li{float:right;}
	.navbar-collapse.collapse > ul > div > ul > li a,
	#header > .navbar > div > .navbar-right > ul > li > a, 
	#header > .navbar > div > .navbar-right > ul > div > ul > li a {font-size: 12px; padding: 7px 14px;}
	
	#header > .row > div > .row > div > .navbar >.navbar-right > ul > li > a, #header > .row > div > .row > div > .navbar >.navbar-right > ul > div > ul > li a{font-size:15px;}
	.navbar-collapse.collapse ul.nav.navbar-nav div ul li ul li a,
	.navbar-collapse.collapse ul.nav.navbar-nav div ul li ul li:last-child a,
	#header > .navbar > div > .navbar-right > ul > div > .menu > li > ul > li a, 
	#header > .navbar > div > .navbar-right > ul > div > .menu > li > ul > li:last-child a {font-size: 12px; padding: 7px 12px 7px 30px;}
	#header .navbar-toggle{margin-right:0px;}
	
	/* SLIDESHOW */
	#slideshow .carousel-inner .item a {height: 130px; display: block;}
	#slideshow .carousel-inner .item .container .carousel-caption{left:0px; position:relative; width:100%;}
	#slideshow .carousel-inner .item .container{padding-left:0px; padding-right:0px;}
	#slideshow .carousel-inner .item a img{min-height:100%;}

	/* CONTENT */
	.single p {clear:both;}
	.single img, 
	.single p img, 
	.single p a img {min-width: 100%;}

	/*FOOTER VIDEOS*/
	.footer-videos > .row > article figure{min-height:1px;}

	/* ROTADOR-GALLERIA */
	.gallery-single #slider .slides li,
	.gallery-single #slider.flexslider > div > .slides li {height: 235px;}	
	.gallery-single #carousel ul.slides li {height: 75px;}
	
	/*NEWSLETTER*/
	#pre-footer .newsletter-box form button{padding:5px;}
	/*FOOTER*/
	#footer .foot-copy01 p{width:72%; margin: 10px 0px 0px 10px;}
	#footer .foot-copy01 figure{width:20%;}
}

@media(max-width:390px){
	
	/*HEADER*/
	#header .navbar-brand{min-height:170px;}
	#header .navbar-brand img{height:auto; width:100%; margin:0px auto;}
	
	/*SLIDESHOW*/
	#slideshow .carousel.slide .carousel-indicators{display:none;}

	/* CONTENT */
	.single p {clear:both;}
	.single img, 
	.single p img, 
	.single p a img {min-width: 100%;}
	
	/* PRE-FOOTER */
	#pre-footer > div > div > div > div > div:first-child,
	#pre-footer > div > div > div > div > div.pre-foot-iso {display: none;}
	
	/* FOOTER */
	#pre-footer .newsletter-box h5 {font-size: 15px;}
	
	#footer > div > div > div.col-lg-9.col-md-9.col-sm-9.col-xs-12.foot-copy > a {float: left; display: block;}
	#footer > div > div > div.col-lg-9.col-md-9.col-sm-9.col-xs-12.foot-copy > a img {margin-right: 10px;}
	#footer > div > div > div.col-lg-9.col-md-9.col-sm-9.col-xs-12.foot-copy p {float: none; font-size: 13px; line-height: 16px;}
	#footer > div > div > div.col-lg-9.col-md-9.col-sm-9.col-xs-12.foot-copy p br {display: none;}

	/*NEWSLETTER*/
	#pre-footer .newsletter-box form input{width:60%;}

	/* PLUGINS */
	.gallery .gallery-item,
	.eqProd-box > div > div> .gallery .gallery-item {height: 61px !important; margin: 4px 3px 0 0 !important;}
	
}