/*@import "http://designmodo.github.io/Flat-UI/dist/css/flat-ui.min.css";*/
@import "https://daneden.github.io/animate.css/animate.min.css";

.dropdown-toggle:after{display: none;}

body {
  position: relative;
  overflow-x: hidden;
  font-family: 'texgyreadventorregular';
  letter-spacing: 0.5px;
}

body,
html {
  height: 100%;
  background-color: #e2e2e2;
}
.nav .open > a {
  background-color: transparent;
}
.nav .open > a:hover {
  background-color: transparent;
}
.nav .open > a:focus {
  background-color: transparent;
}

#wrapper {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  padding-left: 0;
  transition: all 0.5s ease;
}
#wrapper.toggled {
  padding-left: 300px;
}
#wrapper.toggled #sidebar-wrapper {
  width: 260px;
}
#wrapper.toggled #page-content-wrapper {
  margin-right: -220px;
  position: absolute;
}
#sidebar-wrapper {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  background: #1a1a1a;
  height: 100%;
  left: 220px;
  margin-left: -220px;
  overflow-x: hidden;
  overflow-y: auto;
  transition: all 0.5s ease;
  width: 0;
  z-index: 1000;
}
#sidebar-wrapper::-webkit-scrollbar {
  display: none;
}
#page-content-wrapper {
  padding-top: 70px;
  width: 100%;
}
.dropdown-menu, .select2-drop {
  min-width: 250px;
}
.dropdown-menu>li:first-child>a:first-child {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.sidebar-nav {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 300px;
}
.sidebar-nav li {
  display: inline-block;
  position: relative;
  width: 100%;
}
.sidebar-nav li a {
  color: #dddddd;
  display: block;
  padding: 10px 15px 10px 15px;
  text-decoration: none;
}
.sidebar-nav .dropdown-menu {
  background-color: #222222;
  border-radius: 0;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
.sidebar-nav li a:hover,
.sidebar-nav li a:active,
.sidebar-nav li a:focus,
.sidebar-nav li.open a:hover,
.sidebar-nav li.open a:active,
.sidebar-nav li.open a:focus {
  color: #FFF;
  background-color: #1A1A1A;
}
.sidebar-nav li a.variedades:hover,
.sidebar-nav li a.variedades:active,
.sidebar-nav li a.variedades:focus,
.sidebar-nav li.open a.variedades:hover,
.sidebar-nav li.open a.variedades:active,
.sidebar-nav li.open a.variedades:focus {
  color: #ffffff;
  background-color: #de8500;
}
.sidebar-nav li a.dramaticos:hover,
.sidebar-nav li a.dramaticos:active,
.sidebar-nav li a.dramaticos:focus,
.sidebar-nav li.open a.dramaticos:hover,
.sidebar-nav li.open a.dramaticos:active,
.sidebar-nav li.open a.dramaticos:focus {
  color: #ffffff;
  background-color: #e61405;
}
.sidebar-nav li a.series:hover,
.sidebar-nav li a.series:active,
.sidebar-nav li a.series:focus,
.sidebar-nav li.open a.series:hover,
.sidebar-nav li.open a.series:active,
.sidebar-nav li.open a.series:focus {
  color: #ffffff;
  background-color: #017368;
}
.sidebar-nav li a.infantiles:hover,
.sidebar-nav li a.infantiles:active,
.sidebar-nav li a.infantiles:focus,
.sidebar-nav li.open a.infantiles:hover,
.sidebar-nav li.open a.infantiles:active,
.sidebar-nav li.open a.infantiles:focus {
  color: #ffffff;
  background-color: #720286;
}
.sidebar-nav li a.informativo:hover,
.sidebar-nav li a.informativo:active,
.sidebar-nav li a.informativo:focus,
.sidebar-nav li.open a.informativo:hover,
.sidebar-nav li.open a.informativo:active,
.sidebar-nav li.open a.informativo:focus {
  color: #ffffff;
  background-color: #0b5996;
}
.sidebar-nav li a.opinion:hover,
.sidebar-nav li a.opinion:active,
.sidebar-nav li a.opinion:focus,
.sidebar-nav li.open a.opinion:hover,
.sidebar-nav li.open a.opinion:active,
.sidebar-nav li.open a.opinion:focus {
  color: #ffffff;
  background-color: #0b5996;
}
.sidebar-nav li a.noticiero:hover,
.sidebar-nav li a.noticiero:active,
.sidebar-nav li a.noticiero:focus{
  color: #ffffff;
  background-color: #0b5996;
}
.sidebar-nav li a.envivo:hover,
.sidebar-nav li a.envivo:active,
.sidebar-nav li a.envivo:focus{
  color: red;
  background-color: #FFF;
  font-weight: 400;
}
.sidebar-nav li a.exclusivo:hover,
.sidebar-nav li a.exclusivo:active,
.sidebar-nav li a.exclusivo:focus{
  color: #FFF;
  background-color: #4CAF50;
}
.sidebar-nav li a.horoscopo:hover,
.sidebar-nav li a.horoscopo:active,
.sidebar-nav li a.horoscopo:focus{
  color: #FFF;
  background-color: #3F51B5;
}
.sidebar-nav li a.programacion:hover,
.sidebar-nav li a.programacion:active,
.sidebar-nav li a.programacion:focus{
  color: #FFF;
  background-color: #FF9800;
}
.sidebar-nav li a.galerias:hover,
.sidebar-nav li a.galerias:active,
.sidebar-nav li a.galerias:focus{
  color: #FFF;
  background-color: #FF9800;
}
.sidebar-nav li a.talentos:hover,
.sidebar-nav li a.talentos:active,
.sidebar-nav li a.talentos:focus{
  color: #FFF;
  background-color: #FF9800;
}
.sidebar-nav li a.enterate:hover,
.sidebar-nav li a.enterate:active,
.sidebar-nav li a.enterate:focus{
  color: #FFF;
  background-color: #FF9800;
}
.sidebar-nav li a.altaesfera:hover,
.sidebar-nav li a.altaesfera:active,
.sidebar-nav li a.altaesfera:focus{
  color: #FFF;
  background-color: #F44336;
}
.sidebar-nav li a.corporativo:hover,
.sidebar-nav li a.corporativo:active,
.sidebar-nav li a.corporativo:focus{
  color: #FFF;
  background-color: #FF9800;
}

.sidebar-nav > .sidebar-brand {
  font-size: 20px;
  height: 65px;
  line-height: 44px;
}
.sidebar-nav > .sidebar-brand a{
  height: 53px;
}

.hamburger {
/* 
 background: transparent;
  border: none;
  display: block;
  height: 32px;
  margin-left: 14px;
  position: fixed;
  top: 10px;
  width: 32px;
  z-index: 1000;
*/
}
.hamburger:hover {
  outline: none;
}
.hamburger:focus {
  outline: none;
}
.hamburger:active {
  outline: none;
}
.hamburger.is-closed:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px;
}
.hamburger.is-closed:hover :before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1;
}
.hamburger.is-closed:hover .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  top: 0;
}
.hamburger.is-closed:hover .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
  bottom: 0;
}
.hamburger.is-closed .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  background-color: #FFF;
  top: 5px;
}
.hamburger.is-closed .hamb-middle {
  background-color: #FFF;
  margin-top: -2px;
  top: 50%;
}
.hamburger.is-closed .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
  background-color: #FFF;
  bottom: 5px;
}
.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom,
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  height: 3px;
  left: 0;
  position: absolute;
  width: 100%;
}
.hamburger.is-open .hamb-top {
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #fff;
  margin-top: -2px;
  top: 50%;
  left: -120%;
}
.hamburger.is-open .hamb-middle {
  background-color: #fff;
  display: none;
}
.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #fff;
  margin-top: -2px;
  top: 50%;
  left: -120%;
}
.hamburger.is-open:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px;
}
.hamburger.is-open:hover :before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1;
}

.overlay {
  position: fixed;
  display: none;
  width: 80%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.65);
  z-index: -5;
}

.navbar-fixed-top, .navbar-fixed-bottom {
  z-index: 990;
  border-radius: 0;
}
.navbar-inverse {
  background-color: #1a1a1a;
}
.navbar-nav>li>a {
  text-decoration: none;
}
.navbar-inverse .navbar-nav>li>a {
  height: 53px;
  color: #EFEFEF;
  padding: 15px 12px;
  font-size: 13px;
  font-weight: 100;
}

.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
  color: #FFF;
  border-bottom: 2px solid #EFEFEF;
}
.navbar-inverse .navbar-nav>li>a.red {
  color: red;
}

.navbar-brand>img {
  height: 35px;
  margin-top: -5px;
}
.nav>li>a>img {
  height: 35px;
  margin-top: -15px;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
  margin-left: 15px;
}
.dropdown-menu>li:last-child>a:first-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.sidebar-nav li a.red{
  color: red;
}
.sidebar-nav li a.subVariedades{
  background-color: #e68a01;
  color: #000;
}
.sidebar-nav li a.subVariedades:hover {
  background-color: #de8500;
  color: #ffffff;
  text-decoration: none;
}
.sidebar-nav li a.subDramaticos{
  background-color: #F44336;
  color: #000;
}
.sidebar-nav li a.subDramaticos:hover {
  background-color: #e61405;
  color: #ffffff;
  text-decoration: none;
}
.sidebar-nav li a.subSeries{
  background-color: #009688;
  color: #000;
}
.sidebar-nav li a.subSeries:hover {
  background-color: #017368;
  color: #ffffff;
  text-decoration: none;
}
.sidebar-nav li a.subInfantiles{
  background-color: #9C27B0;
  color: #000;
}
.sidebar-nav li a.subInfantiles:hover {
  background-color: #720286;
  color: #ffffff;
  text-decoration: none;
}
.sidebar-nav li a.subInformativo{
  background-color: #2196F3;
  color: #000;
}
.sidebar-nav li a.subInformativo:hover {
  background-color: #0b5996;
  color: #ffffff;
  text-decoration: none;
}
.sidebar-nav li a.subOpinion{
  background-color: #2196F3;
  color: #000;
}
.sidebar-nav li a.subOpinion:hover {
  background-color: #0b5996;
  color: #ffffff;
  text-decoration: none;
}
 .decoration::before{
  background-color: #FFBA10;
  border-color: black;
  border-style: dotted;
 }

/*BUSQUEDA*/
input[type=text] {
  width: 30px;
  height: 30px;
  box-sizing: border-box;
  border: 0 solid #8e8e8e;
  border-radius: 0;
  font-size: 16px;
  text-align: center;
  margin-top: -3px;
  background-color: #1a1a1a;
  background-image: url(../img/buscar-2.svg);
  background-position: 99% 50%;
  background-repeat: no-repeat;
  padding: 15px;
  transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
  cursor: pointer;
}

input[type=text]:focus {
  width: 100%;  
  border-radius: 0;
  border: 1 solid #8e8e8e;
  cursor: text;
}
input[type=text]:hover {
  border-radius: 0;
  border: 1 solid #8e8e8e;
  cursor: text;
}

/*====FOOTER====*/
.footerTV{
  height: 100%;
  background-color: #1d1d1d;
  padding-left: 0;
  padding-right: 0;
}
.nik{
  text-align: center;
}
.redesSociales{
  background-color: #131313;
  height: 100%;
}
.redesSociales p{
  padding: 5px;
  margin: 0;
  color: #ec2227;
  display: contents;
}
.logoTeleven img{
  height: 33px;
  margin-top: 8px;
  margin-left: 10px;
}
.redes a img{
  width: 40px;
  padding: 5px;
}
.menuFooter{
  padding: 20px;
  background-color: #1D1D1D;
  text-align: left;
}
.menuFooter ul {
  margin-bottom: 0;
}
.menuFooter ul li{
  list-style: none;
  font-size: 14px;
  margin-left: -25px;
  padding-top: 0px;
}
.menuFooter ul li a{
  color: #FFF;
  font-weight: normal;
}
.menuFooter ul li a:hover{
  color: #00A1DD;
}
.derechos{
  background-color: #131313;
}
.derechos p{  
  padding-top: 10px;
  text-align: center;
  font-size: 12px;
  color: #FFF;
}
.boletinForm{
  background-color: #00a1dd;
  text-align: center;
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 10px;
}
.boletinForm h7{
  color: #FFF;
  font-family: 'texgyreadventorbold';
}
.boletinForm p{
  font-size: 12px;
  color: #FFF;
}
label .etiqueta{
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
}
.BoletinEmail{
  padding: 5px;
}
.BoletinBtn{
  padding: 5px;
}
.form-TV, .select2-search input[type=text] {
  width: 100%;
  padding: 8px;
  font-size: 15px;
  line-height: 1.467;
  color: #34495e;
  border: 1px solid #bdc3c7;
  border-radius: 4px;
  box-shadow: none;
  font-family: 'texgyreadventorregular';
}
.btn-TV {
  color: #fff;
  background-color: #bdc3c7;
  width: 100%;
  padding: 10px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.4;
  border: none;
  border-radius: 4px;
}

/*------------------------------------------------------*/
/* RESPONSIVE
/*------------------------------------------------------*/
@media screen and (min-width: 773px) and (max-width: 879px) {
  .navbar-inverse .navbar-nav>li>a {padding: 15px 5px; font-size: 10px;}  
}

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

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

@media screen and (max-width: 1440px) {
  .overlay {width: 81%;}
}

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

@media screen and (max-width: 1024px) {
  #wrapper.toggled #sidebar-wrapper {width: 350px;} 
  .overlay {width: 75%;}
}

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

@media screen and (max-width: 900px) {
	.navbar-inverse .navbar-nav>li>a {padding: 15px 8px;}
}

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

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

@media screen and (max-width: 768px) {
  	.navbar-inverse .navbar-nav>li>a {padding: 15px 5px; font-size: 10px;}
}

@media screen and (max-width: 736px) {
  .navbar-nav {display: none;}
  .navbar-brand img{margin-left: 25px;}
}

@media screen and (max-width: 732px) {
  .navbar-nav {display: none;}
  .navbar-brand img{margin-left: 25px;}
  #wrapper.toggled #sidebar-wrapper {width: 260px;}
}

@media screen and (max-width: 731px) {
  .navbar-nav {display: none;}
  .navbar-brand img{margin-left: 25px;}
}

@media screen and (max-width: 667px){
  .navbar-nav {display: none;}
  .navbar-brand img{margin-left: 25px;}
}

@media screen and (max-width: 640px){
  .navbar-nav {display: none;}
}

@media screen and (max-width: 600px) {
  .navbar-nav {display: none;}
}

@media screen and (max-width: 568px){
  .navbar-nav {display: none;}
  .overlay {width: 60%;}
}

@media screen and (max-width: 480px) {
  .navbar-nav {display: none;}
}

@media screen and (max-width: 435px) {
  .navbar-nav {display: none;}
}

@media screen and (max-width: 414px) {
  .navbar-nav {display: none;}
  .navbar-brand img{margin-left: 25px;}
  .overlay {width: 64%;}
}

@media screen and (max-width: 412px) {
  .overlay {width: 64%;}
}

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

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

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

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

@media screen and (max-width: 320px) {
  #wrapper.toggled #sidebar-wrapper {width: 220px;}
  .overlay {width: 65%;}
  .hamburger.is-open .hamb-top {left: -320%;}
  .hamburger.is-open .hamb-bottom {left: -320%;}
  .redes a img {width: 38px;padding: 5px;}
}
