.image-program img{
    max-width: 100px;
}

.page-template-page-especiales h2{
  text-transform: initial!important;
}

hr.grey{
     border-top: 2px solid #ccc!important;
}

hr.star-light,
hr.star-primary {
    margin: 25px auto 30px;
    padding: 0;
    max-width: 250px;
    border: 0;
    border-top: solid 5px;
    text-align: center;
}

hr.star-light:after,
hr.star-primary:after {
    content: "\f005";
    display: inline-block;
    position: relative;
    top: -.8em;
    padding: 0 .25em;
    font-family: FontAwesome;
    font-size: 2em;
}

hr.star-light {
    border-color: #fff;
}

hr.star-light:after {
    color: #fff;
    background-color: #18bc9c;
}

hr.star-primary {
    border-color: #2c3e50;
}

hr.star-primary:after {
    color: #2c3e50;
    background-color: #fff;
}

.img-centered {
    margin: 0 auto;
}

/*----- PAGE.PHP -----*/

article.page iframe{
	max-width: 100%!important;
}

div#go-top {
    position: relative;
    z-index: 100;
    bottom: 0;
    right: 20px;
    top: -71px;
    /* width: 100%; */
    text-align: right;
    height: 0;
}
div#go-top a{
	font-size: 2em;
  color: #ffae00;
}
.video-areas{
  width: 100% !important;
  padding-bottom: 56.25%;
  position: relative;
  max-height: 405px;
}

.video-areas > a{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
}
.video-areas > iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 0;
}
.video-areas > iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-areas-2 {
  width: 100% !important;
  padding-bottom: 56.25%;
  position: relative;
  max-height: 405px;
}
.video-areas-2  iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100%;
}
/*----HOME---*/
.home .listado-show .container:nth-child(2){
	margin-bottom: 20px;
}

/*----SHOWS---*/
#show{
  margin-top: 20px;
}
#show.listado-show{
  margin-top: 0;
}
#show h3, #videos h3, #news h3{
  color: #434343;
  font-size: 30px;
}
.show-item{
margin-bottom:30px;
height: 240px;
}
.show-item .shareBttn {
  height: 25px;
  width: 25px;
  margin-left: 10px;
}
.show-item .shareBttn > svg {
  height: 25px;
  width: 25px;
}

.show-item > a{
  position: relative;
  width: 100%;
  height: 100%;
  display: inline-block;
}

.show-item div.image{
	width: 100%;
	max-height: 200px;
	overflow: hidden;
}

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

.show-item:hover img{
	opacity:0.3;
}

.show-item:hover .oculto{
	opacity:1
}

.oculto{
position: absolute;
margin: 0 auto;
opacity: 0;
color: #00e8ac;
/* top: 26%; */
/* left: 40%; */
font-size: 120px;
line-height: 80px;
background: #000;
display: inline;
width: 100%;
text-align: center;
padding: 17%;
height: 200px;
/* border-radius: 20%; */
/* padding: 10px */
}

#videos .oculto{
display: inline;
width: 100%;
text-align: center;
padding: 13%;
height: 146px;
}
#videos .tittle-show{
  /* height: 30px; */
  padding: 1px 10px;
}
#videos .tittle-show h4{
  /* font-size: 15px; */
}
#videos .show-item > a{
  position: relative;
  height: 100%;
  width: 100%;
  display: inline-block;
}
#videos .show-item{
  height: 176px;
}


.tittle-show{
	background:#12121a;
	padding: 5px 10px;
	font-size: 20px;
	min-height: 45px;
  border-top: 5px solid #00e8ac;
}
.tittle-show a{
	text-decoration:none;}

.tittle-show h4{
	color:#fff;
	text-decoration:none;
	text-transform:none;
  /*font-family: 'Tungsten';*/
  font-family: 'Open Sans';
  font-weight: 100;
  font-size: 20px;
  margin-top: 4px;
  margin-bottom: 0;
	}

/*----INFOGRAFIA----*/

.infografia img{
  width: 100%;
}

/*----VIDEOS----*/


.play{
  max-width: 37px;
  position: absolute;
  bottom: 35px;
  left: 8px;
}
/*----NOTICIAS----*/
#news .tittle-news{
border-left: solid 2px #eb002b;
margin-top: 20px;
padding-left: 20px;
}


#news .tittle-news h4{
	margin-bottom:0px;
  font-size: 20px;
  font-weight: 100;}

#news .tittle-news p{
	color:#888888;
  font-size: 20px;
  font-weight: 100;}
#news .show-item{
  height: auto;
}
#news .show-item a{
  width: 100%;
  height: 100%;
/*  display: inline-block;*/
}

/*----------FOOTER-------*/

footer{
	margin-top: 30px;
}

footer .footer-above{
	padding-top:20px !important;
	background-color:#4d4d4d!important;
	padding-bottom: 95px;
}

.aviso-legal {
    margin-top: 20px;
    margin-bottom: 20px;
}

.aviso-legal p{
	margin-top:0;
    margin-bottom:0;
	font-size:10px!important;
}

.aviso-legal a {
	color:#c1c1c1;
}

.footerlogos ul{
	width: 300px !important;
}

/*----404----*/
#post-404{
	height: 100px;
	min-height: calc(100vh - 550px);
	text-align: center;
	display: block;
	position: relative;
}
#post-404 > div{
	transform: translate(0, 40%);
	display: block;
	height: 100%;
	position: relative;
}
/*----SIDEBAR----*/
.sidebar-block{
	border-left: 1px solid #E1E1E1;
	margin-top: 30px;
	text-align: center;
	padding-bottom: 120px;
}
.sidebar{
	text-align: center;
}

.gform_widget{
    background-color: #EFEFEF;
    border: 1px solid #E1E1E1;
    text-align: center;
    max-width: 300px;
    margin: 20px auto 0 auto;
}
.gform_widget ul li{
  list-style: none;
}
.gform_widget ul{
  padding-left: 0;
}
.gform_wrapper{
	max-width: 90%!important;
	margin: 0 5%!important;
}
.gform_wrapper input#input_3_2{
	width: 100%;
}
.gform_footer{
    margin-bottom: 15px;
    text-align: center;
}
.gform_footer input{
	background-color: #12121a;
    border: none;
    padding: 15px 20px;
    color: #FFF;
}
.gfield_required{
	display: none;
}
.widget_facebook_likebox{
	width: 300px;
	margin: 0 auto;
}

#descripcion-video > div > div > div button{
  background-color: #00e8ac;
  padding: 10px 15px;
  color: #FFF;
  border: none;
  margin-bottom: 30px;
}
#descripcion-video > div > div > div button:hover{
  background-color: #000;
	color: #FFF;
}
#descripcion-video p{
  text-align: justify;
  margin-top: 10px;
  font-size: 15px;
  //margin-bottom: 45px;
}
/*----PAGINATION----*/
.pagination{
    width: 100%;
    text-align: center;
}
.pagination a{
	background-color: #12121a;
    padding: 10px 15px;
    color: #FFF;
}
.pagination a:hover{
	background-color: #000;
	color: #FFF;
}

.pagination span{
	background-color: #FFF;
	padding: 10px 15px;
	border: 1px solid #ececec;
	color: #12121a;
}

.pagination span.current{
	border: 1px solid #eb002b;
}
/*----SLIDER----*/

div#slider.flexslider{
	margin: 0 0 60px;
	background: #fff;
	border: 4px solid #fff;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
	zoom: 1;
}
div.flexslider{
	margin-bottom:0px;
	border:0px;}

.slides li{
	max-height: 600px;
	background-size: 100%;}

.slides div{
width: 1200px;
margin: 0 auto;
background-size: 200%;
height:600px;
padding: 0px;
}

/*#sl-1{
 background-image:url(../img/slider.jpg) ;
 background-size: 100%;
 }


 #sl-2 {
 background-image:url(../img/slider-2.jpg);
  background-size: 100%;
 }*/

.titular-slider{
text-align: left;
margin-top: 0px;
 }

h2.titular-slider{
	  padding-top: 50px;
	  font-weight:100;
	  font-size:45px;
		text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.75);
		padding-left: 100px;}
h3.titular-slider{
	text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.75);
	padding-left: 100px;
}
 .titular-slider span{
	  font-size: 75px;
	  font-weight:500;}

h3.titular-slider{
	 padding-top: 160px;
	font-weight: 500;
	font-size: 40px;}

h3.titular-slider span{
	  font-size: 31px;
		font-weight: 300;
	  text-transform:none;
	  }



/*.flex-control-nav{
	bottom:80px !important;}*/


.flex-control-paging li a.flex-active{
	background: rgba(255, 255, 255, 0.9)!important;}

ol.flex-control-nav.flex-control-paging{
	height: 150px;
}
/*-----------------------------------------------------------------------*/

/* Guía TV detalle */
.program-detail{
	margin-top: 30px;
}

.program-detail > div:nth-of-type(4){
  clear: left;
  margin-top: 10px;
}
.program-detail img{
	width: 100%;
}
.program-detail > div:nth-of-type(3) p{
  text-align: justify;
}
.program-card > div:nth-of-type(1){
	background-color: #E1E1E1;
	border: 1px solid #E9E9E9;
	padding: 10px;
}
.program-card span{
	margin: 0 10px;
	font-size: 20px;
}
.program-card h2{
	font-size: 20px;
  text-transform: none;
}
.program-card h3{
	font-size: 18px;
}
.program-card div:nth-of-type(2){
  margin-top: 10px;
}
.list-pass{
	background-color: #E1E1E1;
	text-align: center;
	min-height: 50px;
	margin-bottom: 10px;
	padding: 10px;
}
.list-pass p{
  margin: 0;
}
.list-pass span{
	margin: 0 10px;
}
.list-program{
	background-color: #E1E1E1;
	min-height: 70px;
	margin-bottom: 20px;
}
.list-program .image-program{
	display: block;
	float: left;
	padding: 15px;
}
.list-program .info-program{

	display: block;
	float: left;
    width: 70%;
    padding-top: 15px;
}
.list-program .info-program h2{
	margin-bottom: 5px;
}

#back-top{
	margin: 0 auto;
	margin-top: 0px;
	padding: 0px;
	bottom: 0;
	background-color: #fff;
	position: fixed;
	z-index: 16;
	color: #fff;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	height: 104px;
	line-height: 104px;
	opacity: 0.7;
	text-align: center;
  display: none;
}
/*---CALENDARIO---*/
#content_col_left_programming{
	text-align: center;
}
.calendar_programming{
	width: 20%;
    background-color: black;
    padding: 10px 7%;
}

/*----FICHA SERIE----*/
.encuentranos h1{
  border-bottom: 2px solid #00e8ac;
  padding-bottom: 15px;
  margin-bottom: 25px;
}
.cabecera-serie{
    background-color: #fff;
    overflow: hidden;
    max-height: 315px;
    color: #4d4d4d;
    max-height: 130px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}

.cabecera-serie img{
	margin-bottom: 0px;
	width: auto;
  max-height: 110px;
  max-width: 100%;
}
#descripcion-video .video-areas{
  margin-bottom: 0;
  min-height: 200px;
}
#descripcion-video .row{
  position: relative;
}
#descripcion-video .show-item{
  /*position: absolute;
  right: 0;*/
  height: 100%;
  min-height: 200px;
}
#descripcion-video a.btn-mas-series{
  position: absolute;
  right: 15px;
  bottom: 15px;
}

.submenu-serie {
	background:#eb002b;
    min-height: 35px;
    margin-bottom: 30px;
    padding-top: 5px;
	
}
.submenu-serie div, .submenu-serie div ul, .submenu-serie div ul li{
  height: 100%;
}
.submenu-serie a{
	color:#fff;
  padding: 7.5px 10px 5.5px!important;
  font-weight: 300;
  font-size: 20px;
  height: 100%;}

.submenu-serie a:hover, .submenu-serie a.active{
	color:#ececec;}

.submenu-serie ul.nav.navbar-nav{
	list-style: none;
	position: relative;
	float: left;
	display: block;
	left: 50%;
}

.submenu-serie ul.nav.navbar-nav li{
	position: relative;
	float: left;
	display: block;
	right: 50%;
	/*font-family: 'Tungsten';*/
  font-family: 'Open Sans';
}

.submenu-serie ul.nav.navbar-nav li a{
	font-size: 25px;
}
.submenu-serie ul.nav.navbar-nav li a:hover,
.submenu-serie ul.nav.navbar-nav li a:focus,
{
    text-decoration: none;
    background-color: #ecf0f1;
    color:#eb002b!important;
}
.nav>li>a:hover, .nav>li>a:focus {
    color:#eb002b!important;
}
.navbar-nav>li>a {
    line-height: 22px!important;
}
#descripcion-video {
  min-height: 200px;
}

.submenu-serie
#descripcion-video{
	margin: 30px 0;
  padding: 0;
}

#descripcion-video .tittle-show{
	border-left:solid 5px #12121a;
  padding: 8px 10px;
  border-top: 0;}

#descripcion-video .show-item p {
  text-align: justify;
  font-size: 15px;
  margin-top: 20px;
  color: #888888;
  font-weight: 300;
}

a.btn-mas-series{
	color: #fff;
	background-color: #00e8ac;
	padding: 10px;
	float: right;
  width: auto;
  height: auto;
	font-family: 'Open Sans', sans-serif;
}
.episodio {
	background-color: #f2f2f2;
	display: inline-block;
	padding: 20px;
	min-width: 750px;
    width: 100%;
    position: relative;
}

.episodio img{
	width: 100%;
	margin-top: 10.5px;
}

.episodio div:nth-of-type(2){
	float: left;
	width: calc(100% - 300px);
	padding: 0 20px;
}
.episodio div:nth-of-type(1){
	float: left;
	width: 300px;
	padding: 0;
}
.episodio div:nth-of-type(1) p{
  padding-top: 12px;
  text-align: center;
}

.episodio p{
	font-size: 16px;
	text-align: justify;
  margin-bottom: 25px;
}
.episodio p:nth-of-type(1){
  margin-bottom: 10px;
}

@media(max-width:769px) {

	.episodio img{
		width: 50%;
		margin: 0 25% 10px;
	}

	.episodio div {
		width: 100%;
	}

  .row.center-button a[href*="google"]{
    margin-top: 10px;
  }
}




/*----PÁGINA SHOW----*/

.caja-full{
padding-top: 30px;
padding-bottom: 30px;
}

.listado-show .caja-full:nth-child(2n)  {
	background:#f2f2f2; }

ul.desplegable-show, #todos-shows .show-item {
	padding:0px;
	margin-bottom: 0px}
#todos-shows > div > div:nth-of-type(2) > div{
  height: auto;
}

.desplegable-show li{
	text-decoration:none;
	list-style:none;
	border: solid 1px #f2f2f2;
	padding:10px;}

.desplegable-show li a{
	color:#434343;
    text-transform: uppercase;
    font-weight: 200;
}


.desplegable-show li:hover a{
	color: #fff;
	text-decoration:none;
}

.desplegable-show li:hover{
	background: #00e8ac;
}
.navbar-default .navbar-nav>li>a:active{
  color: #12121a;
}

/*----FIN ACM HISTORIA----*/

/*----HOY EN LA HISOTIRIA----*/
	div.hoy-en-la-historia{
		width: 100%;
		max-height: 350px;
		overflow: hidden;
		position: relative;
	}

	div.hoy-en-la-historia img{
		width: 100%;
	}

	div.hoy-en-la-historia span{
		background-color: #00e8ac;
		z-index: 10;
		position: absolute;
		bottom: 0;
		right: 0;
		color: #fff;
		font-size: 20px;
		padding: 10px 15px;
	}
/*----FIN HOY EN LA HISOTIRIA----*/
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium, .gform_wrapper textarea.medium{

    width: 100%!important;
    border: 1px solid #888;
    background: white;
    border-radius: 0px;
    padding: 5px;
    color: #2C3E50;
    font-weight: 300;
}
}
.gform_wrapper .gform_footer{
  text-align: right;
}
.gform_widget ul li{
  text-align: left;
}

@media(max-width:1200px) {
#descripcion-video .show-item{
  position: relative;
  margin-top: 15px
}
#descripcion-video .show-item p {
    margin-top: 15px;
    text-align: justify;
}
#descripcion-video {
	padding-bottom: 50px;
}
input#buscador{
	width:56px;}

.caja-lupa form{
  width: 56px;
}
div#bs-example-navbar-collapse-1.collapse.navbar-collapse{
	margin:0px;}

.oculto{
position: absolute;
margin: 0 auto;
opacity: 0;
color: #00e8ac;
font-size: 120px;
line-height: 80px;
background: #000;
display: inline;
width: 100%;
text-align: center;
padding: 14%;
height: 163px;

}

#videos .oculto{
display: inline;
width: 100%;
text-align: center;
padding: 10%;
height: 118px;
}
#news .oculto{
  height: 172px;
}
.flex-viewport{
  width: 100%;
}
.navbar-default, .navbar-inverse{
  overflow: hidden;
}
.show-item{
  height: 208px;
}
#videos .show-item {
    height: 148px;
}
.navbar-default .navbar-nav>li>a{
  font-size: 25px;
}

}
:focus {
  outline-color: transparent;
  outline-style: none;
}

#portfolio .portfolio-item {
    right: 0;
    margin: 0 0 15px;
}

#portfolio .portfolio-item .portfolio-link {
    display: block;
    position: relative;
    margin: 0 auto;
    max-width: 400px;
}

#portfolio .portfolio-item .portfolio-link .caption {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: rgba(24,188,156,.9);
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    transition: all ease .5s;
}

#portfolio .portfolio-item .portfolio-link .caption:hover {
    opacity: 1;
}

#portfolio .portfolio-item .portfolio-link .caption .caption-content {
    position: absolute;
    top: 50%;
    width: 100%;
    height: 20px;
    margin-top: -12px;
    text-align: center;
    font-size: 20px;
    color: #fff;
}

#portfolio .portfolio-item .portfolio-link .caption .caption-content i {
    margin-top: -12px;
}

#portfolio .portfolio-item .portfolio-link .caption .caption-content h3,
#portfolio .portfolio-item .portfolio-link .caption .caption-content h4 {
    margin: 0;
}

#portfolio * {
    z-index: 2;
}

@media(min-width:767px) {
    #portfolio .portfolio-item {
        margin: 0 0 30px;
    }


}

.btn-outline {
    margin-top: 15px;
    border: solid 2px #fff;
    font-size: 20px;
    color: #fff;
    background: 0 0;
    transition: all .3s ease-in-out;
}

.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active,
.btn-outline.active {
    border: solid 2px #fff;
    color: #18bc9c;
    background: #fff;
}

.floating-label-form-group {
    position: relative;
    margin-bottom: 0;
    padding-bottom: .5em;
    border-bottom: 1px solid #eee;
}

.floating-label-form-group input,
.floating-label-form-group textarea {
    z-index: 1;
    position: relative;
    padding-right: 0;
    padding-left: 0;
    border: 0;
    border-radius: 0;
    font-size: 1.5em;
    background: 0 0;
    box-shadow: none!important;
    resize: none;
}

.floating-label-form-group label {
    display: block;
    z-index: 0;
    position: relative;
    top: 2em;
    margin: 0;
    font-size: .85em;
    line-height: 1.764705882em;
    vertical-align: middle;
    vertical-align: baseline;
    opacity: 0;
    -webkit-transition: top .3s ease,opacity .3s ease;
    -moz-transition: top .3s ease,opacity .3s ease;
    -ms-transition: top .3s ease,opacity .3s ease;
    transition: top .3s ease,opacity .3s ease;
}

.floating-label-form-group:not(:first-child) {
    padding-left: 14px;
    border-left: 1px solid #eee;
}

.floating-label-form-group-with-value label {
    top: 0;
    opacity: 1;
}

.floating-label-form-group-with-focus label {
    color: #18bc9c;
}

form .row:first-child .floating-label-form-group {
    border-top: 1px solid #eee;
}

footer {
    color: #fff;
}

footer h3 {
    margin-bottom: 30px;
}

footer .footer-above {
    padding-top: 50px;
    background-color: #2c3e50;
}

footer .footer-col {
    margin-bottom: 50px;
}

footer .footer-below {
    padding: 25px 0;
    background-color: #233140;
}

.btn-social {
    display: inline-block;
    width: 50px;
    height: 50px;
    border: 2px solid #fff;
    border-radius: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 45px;
}

.btn:focus,
.btn:active,
.btn.active {
    outline: 0;
}

.scroll-top {
    z-index: 1049;
    position: fixed;
    right: 2%;
    bottom: 2%;
    width: 50px;
    height: 50px;
}

.scroll-top .btn {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    font-size: 20px;
    line-height: 28px;
}

.scroll-top .btn:focus {
    outline: 0;
}

.portfolio-modal .modal-content {
    padding: 100px 0;
    min-height: 100%;
    border: 0;
    border-radius: 0;
    text-align: center;
    background-clip: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.portfolio-modal .modal-content h2 {
    margin: 0;
    font-size: 3em;
}

.portfolio-modal .modal-content img {
    margin-bottom: 30px;
}

.portfolio-modal .modal-content .item-details {
    margin: 30px 0;
}

.portfolio-modal .close-modal {
    position: absolute;
    top: 25px;
    right: 25px;
    width: 75px;
    height: 75px;
    background-color: transparent;
    cursor: pointer;
}

.portfolio-modal .close-modal:hover {
    opacity: .3;
}

.portfolio-modal .close-modal .lr {
    z-index: 1051;
    width: 1px;
    height: 75px;
    margin-left: 35px;
    background-color: #2c3e50;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.portfolio-modal .close-modal .lr .rl {
    z-index: 1052;
    width: 1px;
    height: 75px;
    background-color: #2c3e50;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.portfolio-modal .modal-backdrop {
    display: none;
    opacity: 0;
}
}


@media(max-width:1024px) {
	.hoy1{
		display:none;}
	section h2, .post h1{
		padding: 15px 0;
		font-size: 1.5em;
	}
	.program-detail{
		margin-top: 0;
	}

}

@media(max-width:845px) {
	.hoy2{
		display:none;}

	.post-detail{
	margin-top: 0;
	}


}

@media(max-width:600px) {
.oculto {
width: 100%;
text-align: center;
padding: 19%;
}

#videos .oculto{

width: 100%;
text-align: center;
padding: 19%;
}
}
@media(max-width:550px) {
  #show{
    padding: 0
  }
  h3.titular-slider, h2.titular-slider{
    font-size: 25px;
  }
  .flex-direction-nav, .flex-control-nav {
    visibility: hidden;
  }
}


@media(max-width:480px) {
    .title-post{
    font-size: 1.5em;}
    .oculto {
       padding: 13%;
	   width:100%;
    }
    #show{
      margin-top: -15px;
    }
	#videos .oculto{
		 padding: 14%;
	   width:100%;}

	#hoy_en_tv {
		display:none;}

	.titular-slider span{
		font-size:40px;}


	.pagination span, .pagination a, .pagination a:hover{
		padding: 5px 10px;
	}

	.footer-above img{
		width: 100%;
	}

	.list-pass{
		margin: 10px 0 0 0;
	}
	.list-program .image-program{
	width: 100%;
  text-align: center;
	}
	.list-program .image-program img{
    max-width: 100px;
    width: 100%;
	}
	.list-program .info-program{
		width: 100%;
	}
	.list-program .info-program h2{
		padding-bottom: 5px;
	}

  h2.titular-slider{
    font-size: 25px;
    padding-left: 40px;
  }
  .titular-slider span{
    font-size: 25px;
  }
  h3.titular-slider{
    font-size: 25px;
    padding-left: 40px;
  }
  h3.titular-slider span{
    font-size: 25px;
  }
}
@media(max-width:350px){
  h2.titular-slider, h3.titular-slider, h3.titular-slider span, .titular-slider span{
    font-size: 20px;
  }


}
/*------------------LOGOS CORP--------------------*/

.footerlogos2 { margin:0 auto;height:80px;width:580px;text-align:center;clear:both;}

.footerlogos2 ul {list-style:none;overflow:hidden;height:100%;margin:0px auto; padding:0;width:410px;}

.footerlogos2 ul li { float:left; text-align:center; background:url(images/ver.gif) no-repeat 0 0px; margin:0px 0px 0px 0px;}

.footerlogos2 ul li a { display:block; float:left; width:140px; height:80px; overflow:hidden; text-align:center; text-indent:-1000em;  cursor:pointer;text-decoration:none;}

.footerlogos2 ul li a.page01 { background:url(images/pie_logoschello/aetn_footer.png) 0px 0 no-repeat;}
.footerlogos2 ul li a.page02 { background:url(images/amc-footer.png) 0px 0 no-repeat; width:410px;}

/*-------------------------------------------------*/

.footerlogos {
    margin: 0 auto;
    height: 80px;
    text-align: center;
    clear: both;
    margin-top: 15px;
}

.footerlogos ul {
    list-style: none;
    overflow: hidden;
    height: 100%;
    margin: 0px auto;
    padding: 0 0 0 30px;
    width: 250px;
}

.footerlogos ul li { float:left; text-align:center; background:url() no-repeat 0 0px; margin:0px 0px 0px 0px;}
.footerlogos ul li a { display:block; float:left; width:112px; height:64px; overflow:hidden; text-align:center; text-indent:-1000em;  cursor:pointer;text-decoration:none;}

.footerlogos ul li a.page01 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -13px 0 no-repeat;}
.footerlogos ul li a.page02 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -122px 0 no-repeat; width:64px;}
.footerlogos ul li a.page03 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -186px 0 no-repeat; width:84px;}
.footerlogos ul li a.page04 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -270px 0 no-repeat; width:100px;}
.footerlogos ul li a.page05 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -370px 0 no-repeat; width:108px;}
.footerlogos ul li a.page06 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -478px 0 no-repeat; width:67px;}
.footerlogos ul li a.page07 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -545px 0 no-repeat; width:80px;}
.footerlogos ul li a.page08 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -625px 0 no-repeat; width:126px;}
.footerlogos ul li a.page09 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -740px 0 no-repeat; width:90px;}
.footerlogos ul li a.page10 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -832px 0 no-repeat; width:90px;}
.footerlogos ul li a.page11 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -934px 0 no-repeat; width:92px;}
.footerlogos ul li a.page12 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -1036px 0 no-repeat; width:92px;}
.footerlogos ul li a.page13 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -1141px 0 no-repeat; width:100px;}
.footerlogos ul li a.page14 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -1255px 0 no-repeat; width:104px;}
.footerlogos ul li a.page15 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -1359px 0 no-repeat; width:130px;}
.footerlogos ul li a.page16 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -1487px 0 no-repeat; width:72px;}
.footerlogos ul li a.page17 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -1579px 0 no-repeat; width:110px;}
.footerlogos ul li a.page18 { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -1698px 0 no-repeat; width:95px;}
.footerlogos ul li a.page19 { background: -1698px 0 no-repeat; width:55px;}

/* Footer Logos hover */

.footerlogos ul li a.page01:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -13px -64px no-repeat;}
.footerlogos ul li a.page02:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -122px -64px no-repeat;}
.footerlogos ul li a.page03:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -186px -64px no-repeat;}
.footerlogos ul li a.page04:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -270px -64px no-repeat;}
.footerlogos ul li a.page05:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -370px -64px no-repeat;}
.footerlogos ul li a.page06:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -478px -64px no-repeat;}
.footerlogos ul li a.page07:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -545px -64px no-repeat;}
.footerlogos ul li a.page08:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -625px -64px no-repeat;}
.footerlogos ul li a.page09:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -740px -64px no-repeat;}
.footerlogos ul li a.page10:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -832px -64px no-repeat;}
.footerlogos ul li a.page11:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -934px -64px no-repeat; width:92px;}
.footerlogos ul li a.page12:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -1036px -64px no-repeat; width:92px;}
.footerlogos ul li a.page13:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -1141px -64px no-repeat; width:100px;}
.footerlogos ul li a.page14:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -1255px -64px no-repeat; width:104px;}
.footerlogos ul li a.page15:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -1359px -64px no-repeat; width:130px;}
.footerlogos ul li a.page16:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -1487px -64px no-repeat; width:72px;}
.footerlogos ul li a.page17:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -1579px -64px no-repeat; width:110px;}
.footerlogos ul li a.page18:hover { background:url(http://canalhistoria.es/wp-content/themes/html5blank-stable/img/footer_logos.png) -1698px -64px no-repeat; width:95px;}

.title-post{
  /*font-family: 'Tungsten', sans-serif !important;color: #eb002b;*/
  font-family: 'Open Sans', sans-serif !important;color: #eb002b;
}

select {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}

body img.gform_ajax_spinner {
    display: none!important;
}
.prensalista{
    width: 100%;
    padding: 0px;


}
.wide-shade img{
    width: 100%;
    vertical-align: middle;

}

/*-----------------------------------------------------------------------*/

.show-item p br {
    line-height: 50px !important;
}
.search-results article.programas{
  display: inline-block;
  margin-bottom: 70px;
  width: 100%;
}

.row.center-button {
    text-align: center;
    max-width: 415px;
    margin: 0 auto;
}

.row.center-button p{
  text-align: center!important;
}


.programacion .buttons_calendar a{
	color: #ececec;
}


.programacion .info-program h2{
	color: #eb002b;
}

img.gform_delete {
    width: initial;
}

[class*="lightbox-"] {
  background: #f2f2f2;
  padding: 2em;
}
[class*="lightbox-"] h1 {
  font-size: 1.2em;
  text-transform: uppercase;
  border-bottom: 2px solid #fff;
  padding-bottom: 10px;
  margin-bottom: 10px;
  font-weight: bold;
}
[class*="lightbox-"] p {
  color: #7e7f7e;
}
