/*
Theme Name: VILLA DEL CINE 2014
Author: MippCI -Coordinación Web
Author URI: http://www.villadelcine.gob.ve
Version: 1.0
Description: Tema Wordpress para el sitio web de la Fundación Villa del Cine
License: GNU General Public License
*/





/* TIPOGRAFIAS INCLUIDAS DESDE EL DIRECTORIO LOCAL
 */

/*@font-face {
	font-family: 'os-condbold';
	src: url(static/fonts/OpenSans-CondBold.ttf);
}

@font-face {
	font-family: 'os-condlight';
	src: url(static/fonts/OpenSans-CondLight.ttf);
}

@font-face {
	font-family: 'os-condlightitalic';
	src: url(static/fonts/OpenSans-CondLightItalic.ttf);
}

@font-face {
	font-family: 'oswald-bold';
	src: url(static/fonts/Oswald-Bold.ttf);
}

@font-face {
	font-family: 'oswald-light';
	src: url(static/fonts/Oswald-Light.ttf);
}

@font-face {
	font-family: 'oswald-regular';
	src: url(static/fonts/Oswald-Regular.ttf);
}*/





/* TIPOGRAFIAS INCLUIDAS DESDE GOOGLE FONTS
 */

@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow|Oswald|Open+Sans+Condensed:700,300);

* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #fff;
}


h2,
h3,
h4,
h5,
h6 {
	font-family: 'Oswald';
}

img {
	margin: 0;
	padding: 0;
	border: none;
}

/* STYLES NECESARIOS PARA SECCIONES INTERNAS Y EL 80% DE ANCHO CENTRADO */

#wrap {
	width: 100%;
}


	#content {
		width: 100%;
	}

		#content .inner-content {
			padding: 110px 0 0 0;
			width: 100%;
		}

			#content .inner-content .section-title {
				background-color: #1e1e1e;
				border-bottom: 1px solid #e0e0e0;
			}

				#content .inner-content .section-title h1 {
					display: inline-block;
					margin: 5px 80% 5px -71%;
					width: 80%;
					height: 0;
					color: #3f3f3f;
					font-family: 'PT Sans Narrow';
					font-size: 2.5em;
					font-weight: 500;
					text-transform: uppercase;
					border-top: 50px solid #3f3f3f;
					border-right: 5px solid transparent;
				}

					#content .inner-content .section-title h1 span {
						display: block;
						margin: -50px 0 0 101%;
					}

			#content .inner-content .wrap-inner {
				margin: 0 auto;
				width: 80%;
				max-width: 1332px;
			}

/* FIN -- STYLES NECESARIOS PARA SECCIONES INTERNAS Y EL 80% DE ANCHO CENTRADO */


		/* ESTILOS DE LA CATEGORIA NOTICIAS */

			.post-dest {
				display: block;
				position: relative;
				width: 100%;
			}

			.post-dest ul.posts-dnews {
				display: block;
				width: 100%;
			}

				.post-dest ul.posts-dnews li {
					display: block;
					text-decoration: none;
					width: 100%;
				}

					.post-dest ul.posts-dnews li .image-news {
						display: block;
						width: 100%;
					}

						.post-dest ul.posts-dnews li .image-news a {
							display: block;
						}		

							.post-dest ul.posts-dnews li .image-news img {
								display: block;
								width: 100%;
								height: auto;
							}

						.post-dest ul.posts-dnews li .inner-news {
							position: absolute;
							right: 0;
							top: 0;
							bottom: 0;
							left: 56%;
							z-index: 1;
							display: block;
							width: 40%;
							background-color: #000;
							opacity: 0.9;
							padding: 2%;
							overflow: hidden;
						}

						.post-dest ul.posts-dnews li .title-news {
							display: block;
						}

							.post-dest ul.posts-dnews li .inner-news .title-news a {
								display: inline-block;
								text-decoration: none;
								text-transform: uppercase;
								color: #fff;
								font-weight: bold;
								font-size: 35px;
								margin: 0 0 30px 0;
								font-family: 'Oswald';
							}

							.post-dest ul.posts-dnews li .inner-news .title-news p {
								display: inline-block;
								font-family: 'Oswald';
								color: #e0e0e0;
								font-size: 18px;
							}

							.post-dest ul.posts-dnews li .inner-news .title-news .readmore {
								float: right;
							}

								.post-dest ul.posts-dnews li .inner-news .title-news .readmore a {
									font-size: 20px;
									text-decoration: underline;
									color: #900;
									text-transform: none;
									margin: 40px 0 0 0;
								}


			.title-newsmore h1 {
				display: inline-block;
				margin: 50px 100% 35px -101%;
				width: 100%;
				height: 0;
				color: #1e1e1e;
				font-family: 'PT Sans Narrow';
				font-size: 2.5em;
				font-weight: 500;
				text-transform: uppercase;
				border-top: 30px solid #1e1e1e;
				border-right: 5px solid transparent;
			}

				.title-newsmore h1 span {
					display: block;
					margin: -41px 0 0 101%;
					width: 100%;
				}

			.tweet-vdl {
				float: left;
				width: 30%;
				margin: 0 0 0 5%;
			}

				.tweet-vdl iframe {
					float: left;
					height: 610px !important;
				}

				.section-post-news {
					float: left;
					width: 65%;
					margin: 0 0 50px 0;
				}

					.section-post-news .post-news {
						float: left;
						width: 100%;
					}

					.section-post-news .post-news .content-post-news {
						float: left;
						margin: 0 0 40px 0;
						width: 100%;
					}

						.section-post-news .post-news .content-post-news .thumb-news {
							float: left;
							width: 34.7%;
						}

							.section-post-news .post-news .content-post-news .thumb-news img {
								float: left;
								width: 100%;
								height: 210px;
							}

				.section-post-news .post-news .content-post-news .inner-td {
					float: left;
					width: 62.9%;
					margin: 15px 0 0 20px;
				}

					.section-post-news .post-news .content-post-news .inner-td .item-title-news {
						float: left;
						width: 100%;
						height: 129px;
					}

					.section-post-news .post-news .content-post-news .inner-td .item-title-news a {
						float: left;
						font-size: 28px;
						font-family: 'Oswald';
						color: #1e1e1e;
						text-decoration: none;
					}

					.section-post-news .post-news .content-post-news .inner-td .cat-time {
						display: inline-block;
						width: 76px;
					}

						.section-post-news .post-news .content-post-news .inner-td .cat-time .time-post-news {
							float: left;
							padding: 8px;
							background-color: #1e1e1e;
							color: #fff;
							font-family: 'Oswald';
							font-size: 12px;
						}

						.section-post-news .post-news .content-post-news .inner-td .cat-time span.cat {
							float: left;
							padding: 8px;
							background-color: #1e1e1e;
							margin: 1px 0 0 0;
						}

							.section-post-news .post-news .content-post-news .inner-td .cat-time span.cat a {
								float: left;
								color: #fff;
								font-family: 'Oswald';
								font-size: 12px;
								text-decoration: none;
							}

				.section-post-news .post-news .paging {
					float: left;
					width: 100%;
					background-color: #1e1e1e;
					text-align: center;
				}

					.section-post-news .post-news .paging span {
						display: inline-block;
						padding: 15px 10px;
						color: #e0e0e0;
						font-family: 'Oswald';
						font-size: 1.2em;
						text-decoration: none;
					}

					.section-post-news .post-news .paging a {
						display: inline-block;
						padding: 15px 10px;
						color: #e0e0e0;
						font-family: 'Oswald';
						font-size: 1.2em;
						text-decoration: none;
					}


/**************end**********************/

/* ESTILOS DE LA SECCION CARTELERA */

/*{
	width: 80%;
	max-width: 1332px;
	margin: 0 auto;
}*/

	.post-item-billboard {
		display: inline-block;
	}

		.post-item-billboard .billboard-dest {
			display: inline-block;
		}

			.post-item-billboard .billboard-dest .post-dbillboard {
				float: left;
			}

				.post-item-billboard .billboard-dest .post-dbillboard ul {
					float: left;	
				}

					.post-item-billboard .billboard-dest .post-dbillboard ul li {
						float: left;
						list-style-type: none;
					}

						.post-item-billboard .billboard-dest .post-dbillboard ul li .link-dimage a {
							float: left;
							text-decoration: none;
							width: 100%;
						}

							.post-item-billboard .billboard-dest .post-dbillboard ul li .link-dimage a img {
								display: block;
								width: 100%;
								height: auto;
							}

						.post-item-billboard .billboard-dest .post-dbillboard ul li .content-excerpt {
							float: left;
							background-color: #1e1e1e;
							width: 100%;					
						}

							.post-item-billboard .billboard-dest .post-dbillboard ul li .content-excerpt .title-dbillboard {
								float: left;
								width: 40%;
							}

								.post-item-billboard .billboard-dest .post-dbillboard ul li .content-excerpt .title-dbillboard a {
									display: block;
									margin: 2% 2% 1% 2%;
									text-decoration: none;
									font-family: 'Oswald';
									font-size: 1.9em;
									font-weight: 700;
									color: #e0e0e0;
								}

									.post-item-billboard .billboard-dest .post-dbillboard ul li .content-excerpt .title-dbillboard .author-billboard {
										display: block;
										margin: 0 2% 2% 2%;
										text-decoration: none;
										font-family: 'Oswald';
										font-size: 1em;
										font-weight: 400;
										color: #e0e0e0;
									}

								.post-item-billboard .billboard-dest .post-dbillboard ul li .content-excerpt .into-excerpt {
									float: left;
									width: 60%;
								}

									.post-item-billboard .billboard-dest .post-dbillboard ul li .content-excerpt .into-excerpt .sinopsis-pbillboard {
										display: inline-block;
										margin: 2% 0 0 0;
										width: 100%;
										text-decoration: none;
										font-family: 'Oswald';
										font-size: 1em;
										font-weight: 400;
										color: #e0e0e0;
									}

										.sinopsis-pbillboard span {
											margin: 0 20px 0 0;
											float: left;
										}

									.post-item-billboard .billboard-dest .post-dbillboard ul li .content-excerpt .into-excerpt .readmore {
										float: left;
										width: 100%;
										background-color: #990000;
										padding: 5px 0 5px 0;
										margin-top: 20px;
									}

										.post-item-billboard .billboard-dest .post-dbillboard ul li .content-excerpt .into-excerpt .readmore > a {
											float: right;
											text-decoration: none;
											font-family: 'Oswald';
											font-size: 1em;
											font-weight: 400;
											color: #e0e0e0;
											padding: 0 45px 0 5px;
										}

.post-item-billboard .inner-billboard {
	display: inline-block;
	width: 100%;
	margin: 50px 0 50px 0;
}

	.post-item-billboard .inner-billboard .post-cartelera {
		float: left;
		width: 67%;
	}

		.post-item-billboard .inner-billboard .post-cartelera ul {
			display: inline-block;
			width: 100%;
		}

			.post-item-billboard .inner-billboard .post-cartelera ul li {
				display: inline-block;
				list-style-type: none;
				position: relative;width: 32%;
				margin: 0 1% 0 0;
			}

				.post-item-billboard .inner-billboard .post-cartelera ul li a {
					float: left;
				}

					.post-item-billboard .inner-billboard .post-cartelera ul li a img {
						float: left;
						width: 100%;
						height: auto;
						-webkit-box-shadow: 7px 7px 0px 0px rgba(30, 30, 30, 1);
						-moz-box-shadow: 7px 7px 0px 0px rgba(30, 30, 30, 1);
						box-shadow: 7px 7px 0px 0px rgba(30, 30, 30, 1);
						-o-transition: .3s;
						-ms-transition: .3s;
						-moz-transition: .3s;
						-webkit-transition: .3s;
						transition: .3s;
					}

					.post-item-billboard .inner-billboard .post-cartelera ul li a:hover span {
						opacity: 1;
					}

					.post-item-billboard .inner-billboard .post-cartelera ul li a span {
						position: absolute;
						top: 0;
						bottom: 0;
						left: 0;
						right: 0;
						padding: 30% 8%;
						color: #fff;
						font-family: 'Oswald';
						font-size: 2em;
						font-weight: 400;
						text-align: center;
						opacity: 0;
						background-color: rgba(30,30,30,.8);
						-o-transition: .3s;
						-ms-transition: .3s;
						-moz-transition: .3s;
						-webkit-transition: .3s;
						transition: .3s;
					}

	.post-item-billboard .inner-billboard .sidebar-billboard {
		float: left;
		width: 28%;
		margin: 0 0 0 5%;
	}

	.post-item-billboard .inner-billboard .sidebar-billboard h2 {
		margin-bottom: 30px;
	}

		.post-item-billboard .inner-billboard .sidebar-billboard .news-billboard {
			display: inline-block;
			margin-bottom: 40px;
		}

			.post-item-billboard .inner-billboard .sidebar-billboard .news-billboard ul.posts-cartelera {
				float: left;
			}

				.post-item-billboard .inner-billboard .sidebar-billboard .news-billboard ul.posts-cartelera li {
					float: left;
					list-style-type: none;
					width: 180px;
					margin-bottom: 20px;
				}

					.post-item-billboard .inner-billboard .sidebar-billboard .news-billboard ul.posts-cartelera li a {
						float: left;
					}

						.post-item-billboard .inner-billboard .sidebar-billboard .news-billboard ul.posts-cartelera li a img {
							float: left;
							width: 180px;
							height: 150px;
						}

					.post-item-billboard .inner-billboard .sidebar-billboard .news-billboard ul.posts-cartelera li .title-pcartelera {
						float: left;
					}

						.post-item-billboard .inner-billboard .sidebar-billboard .news-billboard ul.posts-cartelera li .title-pcartelera a {
							display: inline-block;
							font-size: 15px;
							font-family: 'Oswald';
							color: #1e1e1e;
							text-decoration: none;
						}

		/*.post-item-billboard .inner-billboard .sidebar-billboard .tweet-billboard {
			float: left;
		}*/

			.post-item-billboard .inner-billboard .sidebar-billboard .tweet-billboard iframe {
				float: left;
				height: 600px;
			}




			.slider {
				position: relative;
				padding: 0 0 50px;
				width: 100%;
				min-height: 430px;
				background-color: #1e1e1e;
				overflow: hidden;
			}

				.slider .bg-movie {
					position: absolute;
					z-index: 0;
					top: 0;
					width: 100%;
					height: 750px;
					background-color: #eee;
					overflow: hidden;
				}

					.slider .bg-movie img {
						display: block;
						width: 100%;
						height: auto;
						-webkit-filter: blur(2px);
						-moz-filter: blur(2px);
						-o-filter: blur(2px);
						-ms-filter: blur(2px);
						filter: blur(2px);
						-webkit-filter: grayscale(70%);
						-moz-filter: grayscale(60%);
						-o-filter: grayscale(60%);
						-ms-filter: grayscale(60%);
						filter: grayscale(60%);
					}

					.slider .bg-movie img#lines {
						position: absolute;
						top: 0;
					}

				.slider .inner-slider {
					position: relative;
					z-index: 1;
					margin: 0 auto;
					width: 80%;
					max-width: 1332px;
				}

					.slider .inner-slider .top {
						display: block;
						width: 100%;
						background-color: #333;
						border-bottom: 10px solid #1e1e1e;
					}

						.slider .inner-slider .top .poster-landscape {
							position: relative;
							width: 100%;
							max-height: 450px;
							overflow: hidden;
						}

							.slider .inner-slider .top .poster-landscape > a {
								display: block;
							}

								.slider .inner-slider .top .poster-landscape > a img {
									display: block;
									width: 100%;
									height: auto;
								}

							.slider .inner-slider .top .poster-landscape .left-arrow {
								position: absolute;
								top: 0;
								left: 0;
								width: 80px;
								height: 222px;
							}

							.slider .inner-slider .top .poster-landscape .right-arrow {
								position: absolute;
								bottom: 0;
								right: 0;
								width: 80px;
								height: 222px;
							}

							.slider .inner-slider .top .poster-landscape #trailer-video {
								position: absolute;
								z-index: 1;
								top: 0;
								bottom: 0;
								left: 0;
								right: 0;
								background-color: rgba(10,10,10,.9);
								display: none;
								text-align: center;
							}

								.slider .inner-slider .top .poster-landscape #trailer-video #close-trailer {
									position: absolute;
									z-index: 2;
									top: 0;
									right: 0;
									cursor: pointer;
								}

								.slider .inner-slider .top .poster-landscape #trailer-video #video {
									display: inline-block;
									width: 60%;
									height: 100%;
								}

								.slider .inner-slider .top .poster-landscape > div a {
									display: block;
									opacity: .3;
									-o-transition: .5s;
									-ms-transition: .5s;
									-moz-transition: .5s;
									-webkit-transition: .5s;
									transition: .5s;
								}

									.slider .inner-slider .top .poster-landscape > div a img {
										display: block;
									}

								.slider .inner-slider .top .poster-landscape > div a:hover {
									opacity: 1;
								}

							.slider .inner-slider .top .poster-landscape .other-bottom {
								position: absolute;
								z-index: 1;
								bottom: 0;
								display: inline-block;
							}

								.slider .inner-slider .top .poster-landscape .other-bottom > a {
									margin: 0 1px 0 0;
									padding: 5px 8px;
									float: left;
									height: 20px;
									opacity: .7;
									color: #fff;
									font-family: 'Oswald';
									background-color: #1e1e1e;
									text-decoration: none;
									cursor: pointer;
								}

									.slider .inner-slider .top .poster-landscape .other-bottom > a img {
										display: block;
										width: 30px;
									}

					.slider .inner-slider .bottom {
						position: relative;
						display: block;
						width: 100%;
						height: 150px;
						border-top: 1px solid #fff;
					}

						.slider .inner-slider .bottom ul {
							display: inline-block;
							width: 100%;
							list-style: none;
						}

							.inner-slider .bottom ul li {
								float: left;
								width: 25%;
								height: 25%;
								list-style: none;
								overflow: hidden;
							}

								.inner-slider .bottom ul li a {
									position: relative;
									display: block;
									cursor: pointer;
								}

									.inner-slider .bottom ul li a img {
										display: block;
									}

									.inner-slider .bottom ul li a div {
										position: absolute;
										bottom: 0;
										left: 0;
										right: 0;
										display: block;
										padding: 20px;
										color: #fff;
										background-color: #1e1e1e;
										opacity: 0;
										font-family: 'Oswald';
										font-size: 1.5em;
										text-align: center;
										-o-transition: .3s;
										-ms-transition: .3s;
										-moz-transition: .3s;
										-webkit-transition: .3s;
										transition: .3s;
									}

									.inner-slider .bottom ul li a:hover div {
										opacity: .8;
									}

										.inner-slider .bottom ul li a div span {
											display: block;
										}

						.slider .inner-slider .bottom .notchr {
							position: absolute;
							top: 0;
							right: -103%;
							width: 100%;
							height: 0;
							border-left: 30px solid transparent;
							border-bottom: 150px solid rgba(50,50,50,.9);
						}

						.slider .inner-slider .bottom .notchl {
							position: absolute;
							top: 0;
							left: -103%;
							width: 100%;
							height: 0;
							border-right: 30px solid transparent;
							border-top: 150px solid rgba(50,50,50,.9);
						}


			#content .inner-content .news {
				width: 100%;
				min-height: 660px;
				background-color: #6e6e6e;
				border-top: 1px solid #e0e0e0;
				border-bottom: 10px solid #900;
			}

				#content .inner-content .news .inner-news {
					margin: 0 auto;
					width: 80%;
					max-width: 1332px;
				}

					#content .inner-content .news .inner-news h1.white {
						display: inline-block;
						margin: 50px 100% 35px -101%;
						width: 100%;
						height: 0;
						color: #fff;
						font-family: 'PT Sans Narrow';
						font-size: 2.5em;
						font-weight: 500;
						text-transform: uppercase;
						border-top: 30px solid #fff;
						border-right: 5px solid transparent;
					}

						#content .inner-content .news .inner-news h1.white span {
							display: block;
							margin: -41px 0 0 101%;
						}

						#content .inner-content .news .inner-news .last-news {
							margin: 0 0 50px 0;
							float: left;
							width: 74%;
						}


						#content .inner-content .news .inner-news .last-news .news-items {
							display: inline-block;
							width: 100%;
						}

							#content .inner-content .news .inner-news .last-news .news-items ul {
								width: 100%;
								list-style: none;
							}

								.news-items ul li {
									margin: 0 2% 0 0;
									float: left;
									width: 31%;
									list-style: none;
								}

									.news-items ul li > a {
										display: block;
									}

										.news-items ul li > a img {
											display: block;
											width: 100%;
											height: auto;
										}

									.news-items ul li .post-meta {
										display: block;
									}

										.news-items ul li .post-meta .post-date-cat {
											float: left;
										}

											.news-items ul li .post-meta .post-date-cat span {
												margin: 1px 0 0 0;
												padding: 5px;
												float: left;
												width: 85%;
												color: #fff;
												font-family: 'Open Sans Condensed';
												font-size: .8em;
												font-weight: 700;
												background-color: #555;
											}

											.news-items ul li .post-meta .post-date-cat span.date {
												text-transform: capitalize;
											}

												.news-items ul li .post-meta .post-date-cat span.cat a {
													color: #fff;
													text-decoration: none;
												}

										.news-items ul li .post-meta > a {
											margin: 10px 0 0 0;
											float: left;
											color: #fff;
											font-family: 'Open Sans Condensed';
											font-size: 1.6em;
											font-weight: 700;
											text-decoration: none;
											line-height: 1.1;
										}

										.news-items ul li .post-meta > a:hover {
											text-decoration: underline;
										}

							#content .inner-content .news .inner-news .last-news .more-news {
								display: block;
								margin: 50px 0 0 0;
							}

								#content .inner-content .news .inner-news .last-news .more-news .more {
									margin: 0 30px 0 0;
									float: right;
									width: 0;
									border-bottom: 40px solid #900;
									border-left: 40px solid transparent;
								}

									#content .inner-content .news .inner-news .last-news .more-news .more a {
										display: block;
										margin: 0 50px -35px -155px;
										padding: 10px 0 0 0;
										width: 145px;
										color: #fff;
										font-family: 'Open Sans Condensed';
										font-size: 1.3em;
										font-weight: 700;
										text-decoration: none;
									}

					#content .inner-content .news .inner-news .twitter {
						margin: 0 0 0 2%;
						float: right;
						width: 24%;
					}

/* ESTILOS SINGLE POSTS */

	 .top-single-posts {
		display: inline-block;
		margin: 50px 0 0 0;
		border-bottom: 1px solid #1e1e1e;
		padding: 0 0 25px;
	}

		 .top-single-posts ul.post-related {
			float: left;
		}

			 .top-single-posts ul.post-related li {
				float: left;
				width: 288px;
				margin-left: 21px;
				list-style-type: none;
			}

			 .top-single-posts ul.post-related li:first-child {
				margin-left: 0;
			}

				 .top-single-posts ul.post-related li a {
					float: left;
					text-decoration: none;
				}

					 .top-single-posts ul.post-related li a img {
						float: left;
						width: 288px;
						height: 210px;
					}

				 .top-single-posts ul.post-related li .title-top-single {
					float: left;
					margin: 10px 0 0 0;
				}

					 .top-single-posts ul.post-related li .title-top-single a {
						float: left;
						font-size: 17px;
						font-family: 'Open Sans Condensed';
						color: #1e1e1e;
					}

 .sp {
	display: inline-flex;
	margin: 25px 0 50px 0;
}

	 .sp .inner-single-post {
		display: inline-block;
		width: 60%;
	}

		 .sp .inner-single-post .single-posts {
			float: left;
		}

			 .sp .inner-single-post .single-posts .imagen-post-thumbnail {
				float: left;
			}


				 .sp .inner-single-post .single-posts .title-single-posts {
					float: left;
					width: 100%;
					margin: 0 0 40px 0;
					font-family: 'Oswald';
					font-size: 3em;
					line-height: 1.1;
				}

				 .sp .inner-single-post .single-posts .imagen-post-thumbnail img {
					width: 766px;
					height: 450px;
				}

			.sp .inner-single-post .single-posts .entry-single {
				display: inline-block;
			}

				.single-posts .entry-single h1,
				.single-posts .entry-single h2,
				.single-posts .entry-single h3,
				.single-posts .entry-single h4,
				.single-posts .entry-single h5,
				.single-posts .entry-single h6 {
					font-family: 'Open Sans Condensed';
					color:#1e1e1e;
				}

				.single-posts .entry-single h1 {
					font-size: 2.5em;
				}

				.single-posts .entry-single h2 {
					font-size: 2em;
				}

				.single-posts .entry-single h3 {
					font-size: 1.5em;
				}

				.single-posts .entry-single h4 {
					font-size: 1.2em;
				}

				.single-posts .entry-single h5 {
					font-size: 1em;
				}

				.single-posts .entry-single h5 {
					font-size: 0.8em;
				}

				.single-posts .entry-single a,
				.single-posts .entry-single a:active,
				.single-posts .entry-single a:link,
				.single-posts .entry-single a:visited {
					color: #1e1e1e;
					text-decoration: underline;
				}

				.single-posts .entry-single a:hover {
					text-decoration: underline;
				}


				.single-posts .entry-single ol,
				.single-posts .entry-single ul {
					font-family: 'Open Sans Condensed';
					font-size: 1.5em;
					color:#1e1e1e;
				}

				.single-posts .entry-single ul {
					list-style: square;
				}

				.single-posts .entry-single p {
					margin: 15px 0 0 0;
					color: #1e1e1e;
					font-family: 'Open Sans Condensed';
					font-size: 1.5em;
				}

				.single-posts .entry-single img.aligncenter {
					margin: 0 auto;
					display: block;
				}

				.single-posts .entry-single img.alignleft {
					margin: 15px 15px 0 0;
					float: left;
				}

				.single-posts .entry-single img.alignright {
					margin: 15px 0 0 15px;
					float: right;
				}


				 .sp .inner-single-post .single-posts .entry-single p {
					color: #1e1e1e !important;
					font-family: 'Open Sans Condensed';
					font-size: 1.5em;

				}

	 .sp .sidebar-sp {
		display: inline-block;
		width: 35%;
		margin:  0 0 0 5%;
	}

	 .sp .sidebar-sp .note-related {
		display: block;
	}

		 .sp .sidebar-sp .note-related h2 {
			margin: 0 0 50px 0;
			font-family: 'Oswald';
		}

		 .sp .sidebar-sp .note-related ul.related-posts {
			display: inline-block;
		}

			 .sp .sidebar-sp .note-related ul.related-posts li {
				float: left;
				width: 218px;
				height: 290px;
				list-style-type: none;
				margin-bottom: 20px;
			}

				 .sp .sidebar-sp .note-related ul.related-posts li a {
					display: inline-block;
				}

					 .sp .sidebar-sp .note-related ul.related-posts li a img {
						display: inline-block;
						width: 218px;
						height: 200px;
					}

				 .sp .sidebar-sp .note-related ul.related-posts li .title-rsp {
					display: inline-block;
				}

					 .sp .sidebar-sp .note-related ul.related-posts li .title-rsp {
						display: inline-block;
					}

						 .sp .sidebar-sp .note-related ul.related-posts li .title-rsp a {
							display: inline-block;
							font-size: 15px;
							font-family: 'Oswald';
							color: #1e1e1e;
							text-decoration: none;
						}

			/* ESTILOS MOVIES */

			#content .inner-content .movies {
				width: 100%;
				background-color: #fff;
				background-image: url(static/images/graylinesmovies.png);
				background-repeat: repeat-x;
			}

				#content .inner-content .movies .inner-movies {
					margin: 0 auto 50px;
					width: 80%;
					max-width: 1332px;
				}

					#content .inner-content .movies .inner-movies h1.black {
						display: inline-block;
						margin: 50px 100% 35px -101%;
						width: 100%;
						height: 0;
						color: #1e1e1e;
						font-family: 'PT Sans Narrow';
						font-size: 2.5em;
						font-weight: 500;
						text-transform: uppercase;
						border-top: 30px solid #1e1e1e;
						border-right: 5px solid transparent;
					}

						#content .inner-content .movies .inner-movies h1.black span {
							display: block;
							margin: -41px 0 0 101%;
						}

					#content .inner-content .movies .inner-movies .last-movies {
						display: block;
					}

						#content .inner-content .movies .inner-movies .last-movies ul {
							display: inline-block;
							width: 100%;
							list-style: none;
						}

							.last-movies ul li {
								position: relative;
								display: inline-block;
								margin: 0 1% 0 0;
								width: 18%;
							}

								.last-movies ul li a {
									float: left;
								}

									.last-movies ul li a img {
										float: left;
										width: 100%;
										height: auto;
										-webkit-box-shadow: 7px 7px 0px 0px rgba(30, 30, 30, 1);
										-moz-box-shadow: 7px 7px 0px 0px rgba(30, 30, 30, 1);
										box-shadow: 7px 7px 0px 0px rgba(30, 30, 30, 1);
										-o-transition: .3s;
										-ms-transition: .3s;
										-moz-transition: .3s;
										-webkit-transition: .3s;
										transition: .3s;
									}

									.last-movies ul li a span {
										position: absolute;
										top: 0;
										bottom: 0;
										left: 0; 
										right: 0;
										padding: 30% 8%;
										color: #fff;
										font-family: 'Oswald';
										font-size: 2em;
										font-weight: 400;
										text-align: center;
										opacity: 0;
										background-color: rgba(30,30,30,.8);
										-o-transition: .3s;
										-ms-transition: .3s;
										-moz-transition: .3s;
										-webkit-transition: .3s;
										transition: .3s;
									}

									.last-movies ul li a:hover img {
										-webkit-box-shadow: 7px 7px 0px 0px rgba(153, 0, 0, 1);
										-moz-box-shadow: 7px 7px 0px 0px rgba(153, 0, 0, 1);
										box-shadow: 7px 7px 0px 0px rgba(153, 0, 0, 1);
									}

									.last-movies ul li a:hover span {
										opacity: 1;
									}

							#content .inner-content .movies .inner-movies .last-movies .more-movies {
								display: inline-block;
								margin: 50px 0 0 0;
								width: 100%;
							}

								#content .inner-content .movies .inner-movies .last-movies .more-movies .more {
									margin: 0;
									float: right;
									width: 0;
									border-bottom: 40px solid #c3c3c3;
									border-left: 40px solid transparent;
								}

									#content .inner-content .movies .inner-movies .last-movies .more-movies .more a {
										display: block;
										margin: 0 50px -35px -155px;
										padding: 10px 0 0 0;
										width: 150px;
										color: #1e1e1e;
										font-family: 'Open Sans Condensed';
										font-size: 1.3em;
										font-weight: 700;
										text-decoration: none;
									}






/* STYLES PRODUCCIONES */

	/*#content .inner-content .wrap-prod {
		margin: 0 auto;
		width: 80%;
		max-width: 1332px;
	}*/

		/* STYLE PAGE PRODUCCIONES */

		.destacated {
			display: inline-block;
			width: 100%;
		}

			.destacated .bigp {
				position: relative;
				float: left;
				width: 60%;
				max-width:800px;
				background-color: #ccc;
				overflow: hidden;
			}

				.destacated .bigp > img {
					display: block;
					width: 100%;
					height: auto;
				}

				.destacated .bigp span {
					position: absolute;
					bottom: 0;
				}

					.destacated .bigp span a {
						display: block;
						padding: 5px 15px;
						color: #e0e0e0;
						background-color: #1e1e1e;
						opacity: .7;
						font-family: 'Oswald';
						font-size: 1.3em;
						font-weight: 400;
						text-transform: uppercase;
						text-decoration: none;
						-o-transition: .3s;
						-ms-transition: .3s;
						-moz-transition: .3s;
						-webkit-transition: .3s;
						transition: .3s;
					}

					.destacated .bigp span a:hover {
						opacity: 1;
					}

			.destacated .otherp {
				float: left;
				width: 40%;
				max-width: 533px;
				min-height: 100px;
			}

				.destacated .otherp .mediump {
					position: relative;
					display: block;
					min-height: 99px;
					background-color: #aeaeae;
					border-left: 1px solid #e0e0e0;
				}

					.destacated .otherp .mediump > img {
						display: block;
						width: 100%;
						max-width: 533px;
						height: auto;
					}

					.destacated .otherp .mediump span {
						position: absolute;
						bottom: 0;
					}

						.destacated .otherp .mediump span a {
							display: block;
							padding: 5px 15px;
							color: #e0e0e0;
							background-color: #1e1e1e;
							opacity: .7;
							font-family: 'Oswald';
							font-size: 1.1em;
							font-weight: 400;
							text-transform: uppercase;
							text-decoration: none;
							-o-transition: .3s;
							-ms-transition: .3s;
							-moz-transition: .3s;
							-webkit-transition: .3s;
							transition: .3s;
						}

						.destacated .otherp .mediump span a:hover {
							opacity: 1;
						}

					.destacated .otherp .otherp-small {
						float: left;
						width: 100%;
						border-top: 1px solid #e0e0e0;
						background-color: #1e1e1e;
					}

						.destacated .otherp .otherp-small .smallp {
							display: table-cell;
							padding: 5px 0;
							width: 25%;
							max-width: 132px;
							border-left: 1px solid #e0e0e0;
						}

							.destacated .otherp .otherp-small .smallp span {
								display: block;
							}

								.destacated .otherp .otherp-small .smallp span a {
									display: block;
									padding: 2px 5px;
									color: #e0e0e0;
									font-family: 'Oswald';
									font-size: .8em;
									font-weight: 400;
									text-decoration: none;
									text-align: center;
								}

								.destacated .otherp .otherp-small .smallp span a:hover {
									text-decoration: underline;
								}

		.listp {
			display: inline-block;
			width: 100%;
		}

			.listp h1 {
				display: inline-block;
				margin: 50px 100% 35px -101%;
				width: 100%;
				height: 0;
				color: #1e1e1e;
				font-family: 'PT Sans Narrow';
				font-size: 2.5em;
				font-weight: 500;
				text-transform: uppercase;
				border-top: 30px solid #1e1e1e;
				border-right: 5px solid transparent;
			}

				.listp h1 span {
					display: block;
					margin: -41px 0 0 101%;
					width: 100%;
				}

			.listp ul {
				display: inline-block;
				margin: 30px 0 0 0;
				width: 100%;
				list-style: none;
			}

				.listp ul li {
					position: relative;
					display: inline-block;
					margin: 20px 1% 0 0;
					width: 22%;
				}

					.listp ul li a {
						float: left;
					}

						.listp ul li a img {
							float: left;
							width: 100%;
							height: auto;
							-webkit-box-shadow: 7px 7px 0px 0px rgba(30, 30, 30, 1);
							-moz-box-shadow: 7px 7px 0px 0px rgba(30, 30, 30, 1);
							box-shadow: 7px 7px 0px 0px rgba(30, 30, 30, 1);
							-o-transition: .3s;
							-ms-transition: .3s;
							-moz-transition: .3s;
							-webkit-transition: .3s;
							transition: .3s;
						}

						.listp ul li a > span {
							position: absolute;
							top: 0;
							bottom: 0;
							left: 0;
							right: 0;
							padding: 50px 20px;
							background-color: #1e1e1e;
							opacity: 0;
							overflow: hidden;
							-o-transition: .3s;
							-ms-transition: .3s;
							-moz-transition: .3s;
							-webkit-transition: .3s;
							transition: .3s;
						}

						.listp ul li a:hover img {
							-webkit-box-shadow: 7px 7px 0px 0px rgba(153, 0, 0, 1);
							-moz-box-shadow: 7px 7px 0px 0px rgba(153, 0, 0, 1);
							box-shadow: 7px 7px 0px 0px rgba(153, 0, 0, 1);
						}

						.listp ul li a:hover > span {
							opacity: .8;
						}

							.listp ul li a span span {
								display: block;
								margin: 0 0 10px 0;
								color: #fff;
								font-family: 'Oswald';
								font-size: 2em;
								font-weight: 400;
								text-align: left;
								text-decoration: none;
							}

							.listp ul li a span p {
								display: block;
								color: #fff;
								font-family: 'Oswald';
								font-size: .75em;
								font-weight: 400;
								text-align: left;
								text-decoration: none;
							}

		.paginator {
			display: inline-block;
			margin: 50px 0;
			width: 100%;
			text-align: center;
			background-color: #1e1e1e;
		}

			.paginator .paging {
				display: inline-block;
			}

				.paginator .paging span,
				.paginator .paging a {
					display: inline-block;
					padding: 15px 10px;
					color: #e0e0e0;
					font-family: 'Oswald';
					font-size: 1.2em;
					text-decoration: none;
				}

				.paginator .paging a:hover {
					text-decoration: underline;
				}

		/* STYLES SINGLE PRODUCCIONES */

		#content .inner-content .wrap-inner .prod {
			display: inline-block;
			width: 100%;
		}

			#content .inner-content .wrap-inner .prod .prod-info {
				float: left;
				width: 100%;
				background-color: #2f2f2f;
				overflow: hidden;
			}

				#content .inner-content .wrap-inner .prod .prod-info .info {
					padding: 26px;
					float: left;
					width: 91%;
				}

					#content .inner-content .wrap-inner .prod .prod-info .info h1 {
						color: #fff;
						font-family: 'Oswald';
						font-size: 1.4em;
						font-weight: 400;
						text-transform: uppercase;
					}

					#content .inner-content .wrap-inner .prod .prod-info .info .tagline {
						display: block;
						margin: 0 0 15px 0;
						color: #c2c2c2;
						font-family: 'Open Sans Condensed';
						font-size: 1.1em;
						font-weight: 400;
					}

					#content .inner-content .wrap-inner .prod .prod-info .info .item {
						display: inline-block;
						width: 100%;
						color: #c2c2c2;
					}

						#content .inner-content .wrap-inner .prod .prod-info .info .itemt {
							float: left;
							width: 30%;
							font-family: 'Oswald';
							font-size: .9em;
							font-weight: 400;
						}

						#content .inner-content .wrap-inner .prod .prod-info .info .itemc {
							float: left;
							width: 70%;
							font-family: 'Open Sans Condensed';
							font-size: 1em;
							font-weight: 400;
						}

							#content .inner-content .wrap-inner .prod .prod-info .info .itemc a {
								color: #c2c2c2;
								font-family: 'Open Sans Condensed';
								font-size: 1em;
								font-weight: 400;
								text-decoration: none;
							}
								#content .inner-content .wrap-inner .prod .prod-info .info .itemc a:hover {
									text-decoration: underline;
								}

					#content .inner-content .wrap-inner .prod .prod-info .info .social {
						display: block;
					}

						#content .inner-content .wrap-inner .prod .prod-info .info .social a {
							float: left;
						}

				#content .inner-content .wrap-inner .prod .prod-info .bg-pl {
					float: right;
					width: 100%;
				}

					#content .inner-content .wrap-inner .prod .prod-info .bg-pl img {
						display: block;
						width: 100%;
						height: auto;
					}

			#content .inner-content .wrap-inner .prod .prod-extra {
				margin: 1px 0 0 0;
				float: left;
				width: 100%;
			}

				#content .inner-content .wrap-inner .prod .prod-extra .items {
					float: left;
				}

				#content .inner-content .wrap-inner .prod .prod-extra .left {
					width: 60%;
				}

				#content .inner-content .wrap-inner .prod .prod-extra .right {
					margin-left: 2%;
					width: 38%;
				}

					#content .inner-content .wrap-inner .prod .prod-extra .items .menu-items {
						display: block;
					}

						#content .inner-content .wrap-inner .prod .prod-extra .items .menu-items .menu {
							display: inline-block;
							overflow: hidden;
							list-style: none;
						}

							.prod-extra .items .menu-items .menu li {
								position: relative;
								margin: 0 18px 0 0;
								float: left;
							}

								.prod-extra .left .menu-items .menu li a {
									display: block;
									padding: 10px 15px;
									color: #fff;
									font-family: 'Oswald';
									font-size: 1em;
									background-color: #900;
									text-decoration: none;
								}

								.prod-extra .right .menu-items .menu li a {
									display: block;
									padding: 2px 15px;
									background-color: #1e1e1e;
									text-decoration: none;
								}

								.prod-extra .left .menu-items .menu li a:hover {
									background-color: #500;
									cursor: pointer;
								}

								.prod-extra .right .menu-items .menu li a:hover {
									background-color: #0c0c0c;
									cursor: pointer;
								}

								.prod-extra .left .menu-items .menu li a::before {
									position: absolute;
									top: 0;
									left: -17px;
									content: '';
									border-left: 17px solid transparent;
									border-bottom: 44px solid #900;
								}

								.prod-extra .left .menu-items .menu li a:hover::before {
									border-bottom: 44px solid #500;
								}

								.prod-extra .right .menu-items .menu li a::before {
									position: absolute;
									top: 0;
									left: -17px;
									content: '';
									border-left: 17px solid transparent;
									border-bottom: 44px solid #1e1e1e;
								}

								.prod-extra .right .menu-items .menu li a:hover::before {
									border-bottom: 44px solid #0c0c0c;
								}

								.prod-extra .left .menu-items .menu li a::after {
									position: absolute;
									top: 0;
									right: -17px;
									content: '';
									border-right: 17px solid transparent;
									border-top: 44px solid #900;
								}

								.prod-extra .left .menu-items .menu li a:hover::after {
									border-top: 44px solid #500;
								}

								.prod-extra .right .menu-items .menu li a::after {
									position: absolute;
									top: 0;
									right: -17px;
									content: '';
									border-right: 17px solid transparent;
									border-top: 44px solid #1e1e1e;
								}

								.prod-extra .right .menu-items .menu li a:hover::after {
									border-top: 44px solid #0c0c0c;
								}

								.prod-extra .left .menu-items .menu li a.tab-sltd {
									background-color: #500;
								}

								.prod-extra .left .menu-items .menu li a.tab-sltd:hover {
									text-decoration: underline;
									cursor: pointer;
								}

								.prod-extra .left .menu-items .menu li a.tab-sltd::before {
									position: absolute;
									top: 0;
									left: -17px;
									content: '';
									border-left: 17px solid transparent;
									border-bottom: 44px solid #500;
								}

								.prod-extra .left .menu-items .menu li a.tab-sltd::after {
									position: absolute;
									top: 0;
									right: -17px;
									content: '';
									border-right: 17px solid transparent;
									border-top: 44px solid #500;
								}

					#content .inner-content .wrap-inner .prod .prod-extra .items .content-items {
						display: block;
					}

						#content .inner-content .wrap-inner .prod .prod-extra .items .content-items .content {
							display: none;
							color: #2f2f2f;
							font-family: 'Open Sans Condensed';
							font-size: 1.2em;
						}

						#content .inner-content .wrap-inner .prod .prod-extra .items .content-items .tab-show {
							display: block;
							margin: 0 0 50px 0;
						}

						#content .inner-content .wrap-inner .prod .prod-extra .items .content-items .tab-show p.red {
							color: #900;
							font-size: .9em;
							font-weight: 700;
						}

						#content .inner-content .wrap-inner .prod .prod-extra .left .content-items .tab-show p {
							margin: 20px 0 0 0;
						}

/* FIN STYLES PRODUCCIONES*/





/**Estilos del Search*/

	#search{
		display: inline-block;
		width: 100%;
		padding-bottom: 50px;	
	}

		#search .the-title{
			padding: 0 0 50px 0;	

		}

		#search .listp {
			display: inline-block;
			width: 100%;
		}

		#search .listp h1 {
			display: inline-block;
			margin: 50px 100% 35px -101%;
			width: 100%;
			height: 0;
			color: #1e1e1e;
			font-family: 'PT Sans Narrow';
			font-size: 2.5em;
			font-weight: 500;
			text-transform: uppercase;
			border-top: 30px solid #1e1e1e;
			border-right: 5px solid transparent;
		}

		#search .listp h1 span {
			display: block;
			margin: -41px 0 0 101%;
			width: 100%;
		}


	#search  .item-content-search{
		padding: 20px 0  20px 0;
	}

		#search .item-content-search .post-title-search{
			
			font-family: 'Oswald';
			font-size: 1.5em;
			text-transform: uppercase;
			text-decoration: none;
		}

		#search .item-content-search .post-title-search a{
			color: #2B2B2B;
			text-decoration: none;
		}

		#search .item-content-search .url-post-search{
			padding-top: 5px;
			padding-bottom: 5px;

		}

		#search .item-content-search .url-post-search{
			color: #2B2B2B;
			font-family: 'Oswald';
			font-size: 1em;
			text-decoration: none;
		}


			#search .item-content-search .url-post-search a{
				color: #c3c3c3;
				text-decoration: none;
			}

	#search .item-content-search .excerpt-search{
		color: #2B2B2B;
		font-family: 'Open Sans Condensed';
		font-size: 1.5em;
	}

			
	#search  .search-title{
		color: #2B2B2B;
		font-family: 'Open Sans Condensed';
		font-size: 1.6em;
	}



	#search .paging {
		float: left;
		width: 950px;
		background-color: #1e1e1e;
	}

		#search  .paging .entries-nav {
			float: left;
			width: 100%;
		}

			#search .paging .entries-nav .nav-next {
				float: right;
				margin-right: 10px;
				width: auto;
			}

				#search .paging .entries-nav .nav-next a {
					padding: 5px;
					color: #fff;
					font-weight: bold;
					text-decoration: none;
					font-family: 'Oswald';
				}

			#search.paging .entries-nav .nav-previous {
				display: inline-block;
				margin-right: 10px;
				width: auto;
			}

				#search .paging .entries-nav .nav-previous a {
					padding: 5px;
					color: #fff;
					font-weight: bold;
					text-decoration: none;
					font-family: 'Oswald';
				}



/***********Estilos Page*************/


			#page {
				display: inline-block;
				width: 100%;
				padding: 0 0 50px 0;
			}

				 #page .title {
					color: #2B2B2B;
					font-family: 'Oswald';
					font-size: 1.7em;
					text-transform: uppercase;
					text-decoration: none;
				}

				#page .listp {
						display: inline-block;
						width: 100%;
					}

				#page .listp h1 {
						display: inline-block;
						margin: 50px 100% 35px -101%;
						width: 100%;
						height: 0;
						color: #1e1e1e;
						font-family: 'PT Sans Narrow';
						font-size: 2.5em;
						font-weight: 500;
						text-transform: uppercase;
						border-top: 30px solid #1e1e1e;
						border-right: 5px solid transparent;
					}

				#page .listp h1 span {
						display: block;
						margin: -41px 0 0 101%;
						width: 100%;
					}


					section .page-tabs-content {
				
					
						font-family: 'Oswald';					
					}

						section .page-tabs-content h2 {
							color: #2B2B2B;
							font-family: 'Oswald';
							font-size: 1.7em;

						}
						}

						section .page-tabs-content h3 {

							color: #2B2B2B;
							font-family: 'Oswald';
							font-size: 1.3em;
						}

						section .page-tabs-content h4 {
							color: #2B2B2B;
							font-family: 'Oswald';
							font-size: 1em;
						}

						section .page-tabs-content ol,
						section .page-tabs-content ul {
							display: block;
							margin-left: 40px;
							margin-bottom: 15px;
							
						}

						section .page-tabs-content ol li ol,
						section .page-tabs-content ol li ul,
						section .page-tabs-content ul li ol,
						section .page-tabs-content ul li ul {
							display: block;
							margin-top: 10px;
							margin-left: 40px;
							margin-bottom: 15px;
						}

						section .page-tabs-content p,
						section .page-tabs-content ol li,
						section .page-tabs-content ul li,
						section .page-tabs-content ul li p {
									
							margin: 5px 0 10px 0;
							font-family: 'Open Sans Condensed';
							font-size: 1.2em;
						}

						section .page-tabs-content ol li ol li,
						section .page-tabs-content ol li ul li,
						section .page-tabs-content ul li ol li,
						section .page-tabs-content ul li ul li {
							margin: 0;
							font-family: 'Open Sans Condensed';
							font-size: 1em;
						}

						section ul.posts {
							display: block;
							list-style: none;
						}

							section ul.posts li {
								display: inline-block;
								margin-bottom: 10px;
								width: 318px;
								list-style: none;
							}

								section ul.posts li a {
									display: block;
									text-align: center;
								}



/*Estilos de la galeria*/

#page .galeria {
    width: 90%;
    margin: auto;
    list-style: none;
    padding: 20px;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

#page .galeria li {
    margin: 5px;
}

#page .galeria img {
    width: 150px;
    height: 100px;
}

/*Estilos del modal*/

#page .modal {
    display: none;
}

#page .modal:target {
    
    display: block;
    position: fixed;
    background: rgba(0,0,0,0.8);
    top: 147px;
    left: 0;
    width: 100%;
    height: 100%;

}

#page .modal h3 {
    color: #fff;
    font-size: 30px;
    text-align: center;
    margin: 15px 0;

}

#page .imagen {
    width: 100%;
    height: 50%;
    display: flex;
    justify-content: center;
    align-items: center;

}

#page .imagen a {
    color: #fff;
    font-size: 40px;
    text-decoration: none;
    margin: 0 10px;

}

#page .imagen a:nth-child(2) {
    margin: 0;
    height: 100%;
    flex-shrink: 2;

}

#page .imagen img {
    width: 500px;
    height: 100%;
    max-width: 100%;
    border: 7px solid #fff;
    box-sizing: border-box;

}

#page .cerrar {
    display: block;
    background: #fff;
    width: 25px;
    height: 25px;
    margin: 15px auto;
    text-align: center;
    text-decoration: none;
    font-size: 25px;
    color: #000;
    padding: 5px;
    border-radius: 50%;
    line-height: 25px;
}





/* STYLES ESTRENOS */

#premieres {
	display: block;
	list-style: none;
}

	#premieres li {
		display: inline-block;
		margin: 0 0 -3px 0;
		width: 100%;
		list-style: none;
		background-color: #6e6e6e;
		overflow: hidden;
	}

		#premieres li .date-premiere {
			float: left;
			width: 20%;
			max-width: 266px;
			max-height: 360px;
			background-color: #6e6e6e;
		}

			#premieres li .date-premiere span {
				display: block;
			}

				#premieres li .date-premiere span.title {
					padding: 50px 0 10px 0;
					color: #fff;
					background-color: #1e1e1e;
					font-family: 'Open Sans Condensed';
					font-size: 2.2em;
					font-weight: 400;
					text-align: center;
				}

				#premieres li .date-premiere span.date {
					color: #1e1e1e;
					font-family: 'Oswald';
					font-size: 2em;
					font-weight: 400;
					text-align: center;
					text-transform: uppercase;
				}

		#premieres li .info-premiere {
			position: relative;
			float: left;
			width: 80%;
			max-width: 1066px;
			max-height: 360px;
		}

			#premieres li .info-premiere img {
				display: block;
				width: 100%;
				height: auto;
			}

			#premieres li .info-premiere .info {
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				left: 70%;
				padding: 20px;
				background-color: rgba(30,30,30,.8);
				background: -moz-linear-gradient(left,  rgba(30,30,30,0.7) 0%, rgba(30,30,30,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(30,30,30,0.7)), color-stop(100%,rgba(30,30,30,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(left,  rgba(30,30,30,0.7) 0%,rgba(30,30,30,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(left,  rgba(30,30,30,0.7) 0%,rgba(30,30,30,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(left,  rgba(30,30,30,0.7) 0%,rgba(30,30,30,1) 100%); /* IE10+ */
				background: linear-gradient(to right,  rgba(30,30,30,0.7) 0%,rgba(30,30,30,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#1e1e1e',GradientType=1 ); /* IE6-9 */
			}

				#premieres li .info-premiere .info h2 {
					margin: 0 0 10px 0;
					color: #fff;
					font-family: 'Open Sans Condensed';
					font-size: 2.2em;
					font-weight: 400;
				}

				#premieres li .info-premiere .info div {
					margin: 0 0 10px 0;
					color: #fff;
					font-family: 'Oswald';
					font-size: .9em;
					font-weight: 400;
				}

