/*
Theme Name: Pelicula Child
Theme URI: https://pelicula.qodeinteractive.com/
Description: A child theme of Pelicula
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.1
Text Domain: pelicula
Template: pelicula
*/

#pelicula_core_side_area_opener-2{display: none !important; visibility: hidden !important;}
.qodef-header-navigation>ul>li>a>span:before{top: 25px !Important; left: -1px !important;}
div.ficha_tecnica{margin-top: 25px;}
div.ficha_tecnica table.datos tr, div.ficha_tecnica table.datos td{border: none !important;}
div.ficha_tecnica table.datos strong{color: #003f5a;}
div.ficha_tecnica table.datos td.mayus{text-transform: uppercase; font-weight: 400;}
div.ficha_tecnica table.datos td{padding-top: 0px !important; padding-bottom: 0px !Important; padding-left: 0 !important;}
div.ficha_tecnica table.datos td{display: inline !important;}
div.donde_verla, div.premios{border-top: 1px solid #cccccc; margin-top: 25px;}
table.premios_tabla{border: none; border-collapse: collapse;}
div.premios{padding-top: 25px !important;}
table.premios_tabla tr, table.premios_tabla td{border: none; line-height: 16px;}
span.tit_premio{text-transform: uppercase; color: #003f5a; font-weight: bold;}
span.texto_premio{color: #5b5b5f; font-weight: bold;}
table.premios_tabla img{margin-top: 10px;}
table.premios_tabla td{padding: 10px 10px !important; }
span.ano{font-size: 32px !important; display: inline-block !important; margin-left: 10px !important;}
.qodef-header--divided #qodef-page-header .qodef-header-logo-link{width: 250px !important;}
.qodef-header--dark #qodef-page-header #qodef-page-header-inner .qodef-header-navigation>ul>li>a{color: #003f5a !important;}
table.contenido_verla, table.contenido_verla tr, table.contenido_verla td{border: none;}
 table.contenido_verla td{text-align: center; padding: 0 !important; width: 33%;}
 p.izquierda{text-align: left;}
 p.derecha{text-align: right;}
 #qodef-page-footer .widget.widget_text img{display: inline !important;}
 #qodef-page-footer-top-area{padding: 40px !important;}
 #qodef-page-footer .widget.widget_media_image img{margin-top: 12px;}
p.legal a, p.legal a:hover{color: #003f5a !important;}

/* Estilos generales*/
#qodef-page-header-inner {
	margin: auto;
	max-width: 1200px !important;
}

.qodef-header-sticky-inner {
	margin: auto;
	max-width: 1300px !important;
}

.qodef-m-title.entry-title {
	text-align: center;
}

#pelicula_core_side_area_opener-4 {
	display: none;
}

#menu-main_menu-1 .menu-item-3203 {
	display: none;
}
.home #menu-main_menu-1 .menu-item-3203 {
	display: block;
}
.wpcf7-select {
	width: 100%;
}
/* FIN Estilos generales *

/* Estilos Home*/
.page-id-258 .qodef-content-lines-holder {
	display: none;
}
.home .qodef-header-logo-link {
	display: none !important;
}
#rev_slider_1_1_wrapper .pelicula_pag .tp-bullet:after {
	display: none !important;
}
.home .qodef-icon-holder .qodef-icon  {
	font-size: 32px !important;
	transform: rotate(90deg) !important;
}
.home .qodef-icon-holder .qodef-icon.social_linkedin  {
	font-size: 24px !important;
	left: 4px;
    bottom: -2px;
    position: relative;
}
.page-template .qodef-header-logo-link {
	position: relative;
	left: 20px;
}
.page-id-1135 .qodef-content-lines-holder {
	display: none;
}
/* FIN Estilos Home */

/* Estilos Fichas */
.ficha_tecnica, .premios {
	font-family: 'Montserrat' !important;
}
.foogallery-container {
	padding-left: 0px !important;
	margin-top: 20px !important;
}
/* FIN Estilos Fichas */

/* Estilos Quienes somos */
.about-titulo-pelicula p {
	line-height: 1.2em !important;
}
.logos-gallery img {
	border: none !important;
}
.fila-tmp {
	/* display: none; */
}
.page-id-1066 .qodef-content-lines-holder {
	display: none;
}
.page-id-1066 .qodef-page-title {
	/* background-image: url(/wp-content/uploads/2021/09/irusoin-quienes-somos.jpg); */
}

.textos-premios-quienes-somos p {
	font-family: "Bebas Neue", Sans-serif;
    font-size: 20px;
	line-height: 24px !important;
	margin: 0;
}

/* FIN Estilos Quienes somos */

/* Estilos Filmografia */
.page-id-3605 .qodef-content-lines-holder {
	display: none;
}
/* FIN Estilos Filmografia */

/* Estilos Servicios */
.page-id-3771 .qodef-content-lines-holder {
	display: none;
}
.page-id-3771 .qodef-page-title, .page-id-4849 .qodef-page-title, .page-id-4888 .qodef-page-title {
    height: 320px !important;
}
.page-id-3771 .qodef-m-title, .page-id-4849 .qodef-m-title, .page-id-4888 .qodef-m-title {
	position: relative;
	top: 30px;
	background: none;
}
/* FIN Estilos Servicios */

/* Estilos Contacto */
.wpcf7 input, .wpcf7 textarea {
	color: white !important;
	border-color: white !important;
}
.wpcf7 label {
	color: white !important;
}
.wpcf7 button {
	border-color: #003F5A !important;
}
.wpcf7 button:hover {
	color: #003F5A !important;
}
.wpcf7 .qodef-btn-bg-holder {
	background-color: #003F5A !important;
}
.wpcf7 form.sent .wpcf7-response-output {
	border-color: #003F5A !important;
	color: #003F5A !important;
}

.wpcf7 select {
	background: none;
    color: white;
    border-color: white;
    border: 2px solid;
}
/* FIN Estilos Contacto */

/* Estilos Switcher Multiidioma */
.wpml-ls-current-language a:before {
	display: inline-block;
	margin-right: 10px;
	position: relative;
	top: -2px;
	content: '';
	background-image: url('/wp-content/uploads/2021/12/language.svg');
	background-repeat: no-repeat;
	background-size: 24px 24px;
	height: 24px;
	width: 24px;
}
.qodef-header-sticky .wpml-ls-current-language a:before {
	filter: brightness(0);
}
.page-id-3605 .wpml-ls-current-language a:before,
.page-id-4871 .wpml-ls-current-language a:before,
.page-id-4885 .wpml-ls-current-language a:before,
.page-id-1135 .wpml-ls-current-language a:before,
.page-id-4782 .wpml-ls-current-language a:before,
.page-id-4894 .wpml-ls-current-language a:before,
.page-id-3 .wpml-ls-current-language a:before,
.page-id-4875 .wpml-ls-current-language a:before,
.page-id-4900 .wpml-ls-current-language a:before,
.page-id-4903 .wpml-ls-current-language a:before,
.page-id-3319 .wpml-ls-current-language a:before,
.page-id-4873 .wpml-ls-current-language a:before
{
	filter: brightness(0.2);
}
@media (max-width: 1024px) {
	.wpml-ls-current-language a:before {
		top: 5px;
		filter: brightness(0.2);
	}
}
/* FIN Estilos Switcher Multiidioma */