/*
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
*/

:root {
	--sv-fontsize:19px;
	/*--sv-fontsizeH1:3em;
	--sv-fontsizeH2:2.4em;
	--sv-fontsizeH3:2em;
	--sv-fontsizeH4:1.6em;
	--sv-lineheight:1.6em;*/
	--sv-beige:#F7F4F0;
}

body, .qodef-h1, h1, .qodef-h1 a:hover, h1 a:hover, .qodef-h2, h2, .qodef-h2 a:hover, h2 a:hover, .qodef-h3, h3, .qodef-h3 a:hover, h3 a:hover, .qodef-h4, h4, .qodef-h4 a:hover, h4 a:hover, .qodef-h5, h5, .qodef-h5 a:hover, h5 a:hover, .qodef-h6, h6, .qodef-h6 a:hover, h6 a:hover, a, p a, a:hover, p a:hover, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, textarea:focus, .qodef-theme-button:hover, button[type=submit]:hover, input[type=submit]:hover, body .select2-container--default.select2-container--open .select2-selection--multiple, body .select2-container--default.select2-container--open .select2-selection--single, body .select2-container--default .select2-selection--single .select2-selection__arrow, body .select2-container--default .select2-search--dropdown .select2-search__field:focus, body .select2-container--default .select2-results__option[aria-disabled=true], body .select2-container--default .select2-results__option[aria-selected=true], body .select2-container--default .select2-results__option[data-selected=true], body .select2-container--default .select2-results__option--highlighted[aria-selected], .swiper-pagination.swiper-pagination-progressbar, .qodef-skin--dark>.swiper-pagination.swiper-pagination-progressbar, .qodef-navigation .swiper-button-next, .qodef-navigation .swiper-button-prev, .qodef-skin--dark>.qodef-navigation .swiper-button-next, .qodef-skin--dark>.qodef-navigation .swiper-button-prev, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-404-page .qodef-404-button a, .qodef-blog article .qodef-e-read-more>.qodef-theme-button, .qodef-blog article .qodef-e-info.qodef-info--top .qodef-e-info-item a:hover, .qodef-blog article .qodef-e-info.qodef-info--bottom .qodef-e-info-item a:hover, .qodef-blog article .qodef-e-info.qodef-info--bottom .qodef-e-info-item.qodef-e-info-social-share a, .qodef-blog article .qodef-e-info.qodef-info--bottom .qodef-e-info-item.qodef-e-info-social-share a:hover, .qodef-blog article .qodef-e-info-tags .qodef-e-info-tags-label, .qodef-blog.qodef--single>article .qodef-e-info.qodef-info--bottom .qodef-e-info-item.qodef-e-info-social-share .qodef-social-title, #qodef-page-comments-list .qodef-comment-item .qodef-e-date a:hover, #qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-edit-link, #qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-reply-link, .qodef-comment-item #qodef-page-comments-form .comment-reply-title, .qodef-comment-item .comment-respond .comment-reply-title, .qodef-m-filter .qodef-m-filter-item, .wp-block-button .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-archives li a, .wp-block-categories li a, .wp-block-latest-posts li a, .wp-block-rss li a, .wp-block-archives li a:hover, .wp-block-categories li a:hover, .wp-block-latest-posts li a:hover, .wp-block-rss li a:hover, .wp-block-file .wp-block-file__button:hover, .qodef-mobile-header-navigation>ul>li>a, #qodef-age-verification-modal .qodef-m-content-subtitle, #qodef-back-to-top:hover .qodef-back-to-top-icon, .qodef-blog.qodef-shortcode.qodef-title-style--custom p.qodef-e-title, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-excerpt, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info-item, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-read-more, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-title, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-excerpt .qodef-social-share, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info .qodef-social-share, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info-item .qodef-social-share, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-read-more .qodef-social-share, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-title .qodef-social-share, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-excerpt .qodef-social-share a, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info .qodef-social-share a, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info-item .qodef-social-share a, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-read-more .qodef-social-share a, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-title .qodef-social-share a, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-excerpt .qodef-social-share a:hover, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info .qodef-social-share a:hover, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info-item .qodef-social-share a:hover, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-read-more .qodef-social-share a:hover, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-title .qodef-social-share a:hover, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-excerpt a, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info a, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info-item a, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-read-more a, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-title a, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-excerpt a:hover, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info a:hover, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-info-item a:hover, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-read-more a:hover, .qodef-blog.qodef-skin--dark article .qodef-e-inner .qodef-e-title a:hover, #qodef-page-sidebar .widget.widget_pelicula_core_blog_list .qodef-e-title a, #qodef-side-area .widget.widget_pelicula_core_blog_list .qodef-e-title a, #qodef-page-sidebar .widget.widget_pelicula_core_blog_list .qodef-e-title a:hover, #qodef-side-area .widget.widget_pelicula_core_blog_list .qodef-e-title a:hover, #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-title-label .qodef-e-title-link, #qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-title-label .qodef-e-title-link, #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-title-label .qodef-e-title-link:hover, #qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-title-label .qodef-e-title-link:hover, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li>a, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li .qodef-drop-down-second-inner ul li.current-menu-ancestor>a, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li .qodef-drop-down-second-inner ul li.current-menu-item>a, .qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li .qodef-drop-down-second-inner ul li>a:hover, .qodef-header--vertical .qodef-header-vertical-navigation>ul>li>a, .qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li.current-menu-ancestor>a, .qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li.current-menu-item>a, .qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li>a:hover, #qodef-multiple-map-notice, .qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-link:hover~.qodef-info-window-details .qodef-info-window-title, .qodef-cluster-marker .qodef-cluster-marker-inner .qodef-cluster-marker-number, #qodef-page-mobile-header .qodef-mobile-header-logo-link, .qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-name, #qodef-top-area .qodef-woo-dropdown-cart .qodef-m-opener .qodef-m-opener-count, .qodef-header--light .qodef-woo-dropdown-cart .qodef-m-opener .qodef-m-opener-count, #qodef-top-area .qodef-woo-side-area-cart .qodef-m-opener .qodef-m-opener-count, .qodef-header--light .qodef-woo-side-area-cart .qodef-m-opener .qodef-m-opener-count, .qodef-portfolio-single .qodef-portfolio-info .qodef-e-title, .qodef-portfolio-single .qodef-portfolio-info .qodef-social-title, .qodef-portfolio-single .qodef-portfolio-info a:hover, .qodef-portfolio-single .qodef-e-category:hover, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-title-label .qodef-e-title-link:hover, #qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-title-label .qodef-e-title-link:hover, .qodef-team-list.qodef-skin--dark qodef-e-inner .qodef-e-role, .qodef-team-list.qodef-skin--dark qodef-e-inner .qodef-e-title, .qodef-team-list.qodef-skin--dark qodef-e-inner .qodef-team-member-social-icons a, .qodef-accordion.qodef-layout--simple.qodef-skin--dark .qodef-accordion-title, .qodef-accordion.qodef-layout--simple.qodef-skin--dark .qodef-accordion-title.ui-state-active, .qodef-accordion.qodef-layout--simple.qodef-skin--dark .qodef-accordion-title.ui-state-hover, .qodef-banner .qodef-m-text-field, .qodef-button.qodef-layout--filled.qodef-html--link.qodef-skin--light, .qodef-button.qodef-layout--filled.qodef-html--link:hover, .qodef-button.qodef-layout--outlined, .qodef-button.qodef-layout--outlined:hover.qodef-skin--light, .qodef-button.qodef-layout--textual, .qodef-countdown .qodef-digit, .qodef-countdown .qodef-label, .qodef-counter.qodef-layout--simple .qodef-m-digit, .qodef-counter.qodef-layout--simple .qodef-m-title, .qodef-dropcaps .qodef-m-letter, .qodef-horizontal-timeline .qodef-m-ht-nav-inner a.qodef-selected, .qodef-interactive-link-carousel>.qodef-m-inner .qodef-m-content-holder .qodef-m-content-line .qodef-m-item.qodef--hovered .qodef-m-item-content .qodef-m-item-wrap a, .qodef-interactive-link-showcase.qodef-layout--list .qodef-m-item, .qodef-interactive-link-showcase.qodef-layout--list .qodef-m-item.qodef--active, .qodef-item-showcase .qodef-e-title-link:hover, .qodef-movies-list .qodef-m-item .qodef-e-item-movies, .qodef-movies-list .qodef-m-item .qodef-e-item-year, .qodef-pricing-table .qodef-m-title p, .qodef-pricing-table .qodef-m-content ul li, .qodef-progress-bar:not(.qodef-layout--line) .progressbar-text, .qodef-text-marquee .qodef-m-text>span:after, .qodef-text-marquee .qodef-m-text--1, .qodef-text-marquee .qodef-m-text--2, .qodef-text-marquee .qodef-m-text--3, .qodef-social-share li a:hover, #qodef-page-spinner .qodef-m-inner, .qodef-page-title .qodef-m-content div.qodef-m-title, .qodef-page-title .qodef-breadcrumbs a:hover, .widget.qodef-author-info .qodef-author-info-name, #qodef-page-sidebar .widget.qodef-author-info .qodef-author-info-name a, .widget.qodef-author-info .qodef-author-info-social-icons a, #qodef-page-sidebar .widget.qodef-author-info .qodef-author-info-social-icons a, .widget.widget_pelicula_core_social_icons_group .qodef-icon-holder a, .widget.widget_pelicula_core_social_icons_group .qodef-icon-holder a:hover, .qodef-interactive-link-showcase.qodef-layout--list .qodef-mobile-holder .qodef-e-title, .qodef-horizontal-timeline .qodef-m-ht-nav-inner a, .qodef-theme-button, button[type=submit], input[type=submit], body[class*=pelicula-core] #qodef-page-footer .widget.widget_nav_menu ul>li>a, .qodef-button.qodef-html--link, .qodef-fullscreen-menu>ul>li>a, .qodef-header-navigation>ul>li>a, .qodef-movies-list .qodef-m-item .qodef-e-item-description {
	font-family:'JosefinSans';
}

body:not(.qodef-content-behind-header) #qodef-page-outer {
	margin-top:0!important;
}

@media(max-width:1024px) {
	body:not(.qodef-content-behind-header) #qodef-page-outer {
		margin-top:70px!important;
		padding-top:0!important;
	}
}

#qodef-page-inner {
	padding:0 0 100px 0;
}

.elementor-menu-anchor {
	margin-top:-70px;
}

/* ITALIC STYLES */

i, em {
	font-style:normal;
	font-family:'JosefinSansItalic';
}

/* HEADINGS */

.elementor-heading-title .uppercase-no {
	text-transform:none;
	font-size:.9em;
}

/* SPACINGS OF ELEMENTS */

.standard-spacing-bottom {
	margin-bottom:90px!important;
}

.standard-spacing-top {
	margin-top:90px!important;
}

@media(max-width:1024px) {
	.standard-spacing-bottom {
		margin-bottom:45px!important;
	}
	.standard-spacing-top {
		margin-top:45px!important;
	}
}

.standard-padding-bottom {
	padding-bottom:70px!important;
}

.standard-padding-top {
	padding-top:70px!important;
}

@media(max-width:1024px) {
	.standard-padding-bottom	{
		padding-bottom:45px!important;
	}
	.standard-padding-top {
		padding-top:45px!important;
	}
}

/* PELICULA TITLE ELEMENT */

/*@media(min-width:1025px) {
	.elementor-widget-pelicula_core_section_title>.elementor-widget-container {
		padding:0 10%;
	}
}

@media(min-width:768px) and (max-width:1024px) {
	.elementor-widget-pelicula_core_section_title>.elementor-widget-container {
		padding:0 5%;
	}
}*/

.qodef-section-title.multiline.qodef-alignment--left .qodef-m-title {
	margin-left:-14px;
}

.elementor-widget-pelicula_core_section_title .qodef-section-title .qodef-m-tagline {
	margin-bottom:18px;
}

.qodef-section-title.multiline .qodef-m-title .qodef-m-title-word {
	margin:0 10px;
	white-space:normal;
}

@media(max-width:767px) {
	.elementor-widget-pelicula_core_section_title .section-title-center-mobile {
		text-align:center;
	}
	.qodef-section-title.section-title-center-mobile:not(.multiline) .qodef-m-title {
		margin-left:10px;
	}
}

@media(min-width:768px) and (max-width:1024px) {
	.elementor-widget-pelicula_core_section_title .section-title-center-tablet {
		text-align:center;
	}
	.qodef-section-title.section-title-center-tablet:not(.multiline) .qodef-m-title {
		margin-left:10px;
	}
}

/* BUTTONS */

.elementor-widget-pelicula_core_button {
	display:flex;
}

@media(max-width:767px) {
	.qodef-button {
		padding:11px 25px 8px 25px!important;
		text-align:center;
		line-height:1.4em!important;
	}
	.qodef-button span.qodef-m-text {
		letter-spacing:1px!important;
	}
}

@media(min-width:768px) and (max-width:1024px) {
	.button-center-tablet {
		justify-content:center;
	}
}

@media(max-width:767px) {
	.button-center-mobile {
		justify-content:center;
	}
}

/* HEADER */

#qodef-page-header-inner,
.qodef-header-sticky-inner {
	padding:0 40px;
}

.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation {
	margin-right:0;
}

#qodef-page-header .qodef-header-logo-link,
#qodef-page-header .qodef-header-logo-link.qodef-height--not-set {
	width:220px;
}

#qodef-page-header .qodef-widget-holder {
	display:none;
}

@media(max-width:1600px) {
	#qodef-page-header .qodef-header-logo-link,
	#qodef-page-header .qodef-header-logo-link.qodef-height--not-set {
		width:190px;
	}
	.qodef-header-navigation>ul>li {
		padding:0 20px;
	}
	.qodef-header-navigation>ul>li>a {
		letter-spacing:2.5px;
	}
	header a.qodef-button.qodef-html--link {
		padding:8px 30px;
	}
}

@media(max-width:1400px) {
	.qodef-header-navigation>ul>li {
		padding:0 10px;
	}
	.qodef-header-navigation>ul>li>a {
		letter-spacing:1px;
	}
}

header .menu li a {
	text-decoration:none;
}

header .qodef-header-navigation>ul>li>a>span:before {
	top:calc(100% - 5px);
	width:0;
	transition:width .3s;
}

header .qodef-header-navigation>ul>li>a:hover>span:before {
	width:calc(100% - 3px);
}

@media(max-width:1200px) {
	#qodef-page-header-inner,
	.qodef-header-sticky-inner {
		padding:0 20px;
	}
	#qodef-page-header .qodef-header-logo-link,
	#qodef-page-header .qodef-header-logo-link.qodef-height--not-set {
		width:170px;
	}
	.qodef-header-navigation>ul>li {
		padding:0 8px;
	}
	.qodef-header-navigation>ul>li>a {
		letter-spacing:0;
	}
	header a.qodef-button.qodef-html--link {
		padding:8px 18px;
		letter-spacing:1px;
	}
}

#qodef-page-header .qodef-header-logo-link img,
#qodef-page-header .qodef-header-logo-link.qodef-height--not-set img {
	width:100%;
}

header a.qodef-button {
	border:1px solid black!important;
}

.qodef-header-navigation>ul>li>a {
	font-size:var(--sv-fontsize);
}

/* MOBILE HEADER */

#qodef-page-mobile-header {
	position:fixed;
	width:100%;
	top:0!important;
	transform:translateY(0)!important;
}

#qodef-page-mobile-header-inner {
	padding:0 20px;
}

#qodef-page-mobile-header .qodef-mobile-header-logo-link img {
	width:200px;
}

@media(max-width:767px) {
	#qodef-page-mobile-header .qodef-mobile-header-logo-link img {
		width:180px;
	}
}

#qodef-page-mobile-header .qodef-social-icons-group {
	display:flex;
	flex-direction:row;
}

#qodef-page-mobile-header .qodef-social-icons-group .qodef-icon-holder + .qodef-icon-holder {
	margin-left:12px!important;
}

#qodef-page-mobile-header .qodef-social-icons-group a {
	text-decoration:none;
}

#qodef-page-mobile-header .qodef-social-icons-group .qodef-icon-holder a {
	text-decoration:none;
	line-height:35px;
	width:35px;
	height:35px;
}

#qodef-page-mobile-header .qodef-social-icons-group .qodef-icon-holder:first-child a {
	line-height:30px;
}

#qodef-page-mobile-header .qodef-social-icons-group .qodef-icon-holder:first-child a span {
	font-size:20px!important;
}

#qodef-page-mobile-header .qodef-social-icons-group .qodef-icon-holder:last-child a span {
	font-size:19px!important;
}

.qodef-mobile-header-navigation {
	height:calc(100vh - 70px);
	background-color:rgba(255,255,255,.95);
}

.qodef-mobile-header-navigation>ul {
	width:calc(100% - 40px);
}

.qodef-mobile-header-navigation>ul>li {
	padding:20px 0;
}

@media(min-width:768px) and (max-width:1024px) {
	.qodef-mobile-header-navigation>ul>li {
		text-align:center;
	}
}

.qodef-mobile-header-navigation>ul>li>a {
	text-decoration:none;
	font-size:25px;
	font-weight:bold;
	letter-spacing:2px;
}

@media(max-width:360px) {
	.qodef-mobile-header-navigation>ul>li>a {
		letter-spacing:.5px;
	}
}

.qodef-mobile-header-navigation a span:before {
	display:none;
}

/* HEADER IMAGE */

.header-image {
	aspect-ratio:8 / 3;
}

@media(max-width:1024px) {
	.header-image {
		aspect-ratio:3 / 2;
	}
}

/* SECTION START ELEMENT */

@media(min-width:1025px) {
	.section-start .section-start-text {
		padding:75px 7% 80px 7%;
		min-height:640px;
	}
	.section-start .section-start-text>div {
		max-width:800px;
	}
}

@media(min-width:1201px) and (max-width:1400px) {
	.section-start .section-start-text {
		padding:55px 5% 60px 5%;
	}
}

@media(min-width:1025px) and (max-width:1200px) {
	.section-start .section-start-text {
		padding:35px 3% 40px 3%;
		width:50%;
	}
	.section-start .section-start-image {
		width:50%;
	}
}

@media(max-width:1024px) {
	.section-start .section-start-image {
		aspect-ratio:4 / 3;
	}
}

/* ICON WITH TEXT */

.elementor-widget-pelicula_core_icon_with_text img {
	width:80px;
	height:80px;
}

/* IMAGE CAROUSEL / LOGO SLIDER */

.permanent-scroll .elementor-image-carousel.swiper-wrapper {
	transition-timing-function:linear;
}

.elementor-widget-image-carousel .swiper-slide {
	/*margin-right:80px!important;
	width:calc(14% - 80px)!important;*/
}

.elementor-widget-image-carousel .swiper-slide figure {
	max-width:130px;
	max-height:75px;
	margin:0 auto!important;
	padding:0 20px;
}

.elementor-widget-image-carousel .swiper-slide figure img {
	max-height:75px;
}

/*@media(max-width:1600px) {
	.elementor-widget-image-carousel .swiper-slide {
		width:calc(18% - 80px)!important;
	}
}

@media(max-width:1200px) {
	.elementor-widget-image-carousel .swiper-slide {
		width:calc(20% - 80px)!important;
	}
}*/

@media(max-width:1024px) {
	/*.elementor-widget-image-carousel .swiper-slide {
		width:calc(22% - 80px)!important;
	}*/
	.elementor-widget-image-carousel .swiper-slide figure {
		max-width:150px;
		max-height:65px;
	}
	.elementor-widget-image-carousel .swiper-slide figure img {
		max-height:65px;
	}
}

@media(max-width:767px) {
	/*.elementor-widget-image-carousel .swiper-slide {
		width:calc(25% - 80px)!important;
	}*/
	.elementor-widget-image-carousel .swiper-slide figure {
		max-width:150px;
		max-height:65px;
	}
	.elementor-widget-image-carousel .swiper-slide figure img {
		max-height:65px;
	}
}

@media(max-width:600px) {
	/*.elementor-widget-image-carousel .swiper-slide {
		width:calc(33% - 80px)!important;
	}*/
	.elementor-widget-image-carousel .swiper-slide figure {
		max-width:140px;
		max-height:60px;
	}
	.elementor-widget-image-carousel .swiper-slide figure img {
		max-height:60px;
	}
}

@media(max-width:420px) {
	/*.elementor-widget-image-carousel .swiper-slide {
		width:calc(40% - 80px)!important;
	}*/
	.elementor-widget-image-carousel .swiper-slide figure {
		max-width:140px;
		max-height:60px;
	}
	.elementor-widget-image-carousel .swiper-slide figure img {
		max-height:60px;
	}
}

/* PORTFOLIO */

@media(min-width:768px) and (max-width:959px) {
	.qodef-portfolio-list.qodef-item-layout--info-below article {
		width:50%!important;
	}
	.qodef-portfolio-list.qodef-item-layout--info-below article:nth-child(2n+1) {
		clear:both!important;
	}
	.qodef-portfolio-list.qodef-item-layout--info-below article:nth-child(2n) {
		clear:none!important;
	}
}

@media(max-width:767px) {
	.qodef-portfolio-list.qodef-item-layout--info-below article {
		width:100%!important;
	}
	.qodef-portfolio-list.qodef-item-layout--info-below article:nth-child(2n+1) {
		clear:both!important;
	}
}

.qodef-portfolio-list.qodef-item-layout--info-below article {
	display:none;
}

.qodef-portfolio-list.qodef-item-layout--info-below article:first-child,
.qodef-portfolio-list.qodef-item-layout--info-below article:nth-child(2),
.qodef-portfolio-list.qodef-item-layout--info-below article:nth-child(3),
.qodef-portfolio-list.qodef-item-layout--info-below article:nth-child(4),
.qodef-portfolio-list.qodef-item-layout--info-below article:nth-child(5),
.qodef-portfolio-list.qodef-item-layout--info-below article:nth-child(6) {
	display:inline-block;
}

.qodef-portfolio-list.qodef-item-layout--info-below article a {
	text-decoration:none;
}

.qodef-portfolio-list.qodef-item-layout--info-below article .qodef-e-media-image {
	transform:scale(1.01);
}

.qodef-portfolio-list.qodef-item-layout--info-below article:hover .qodef-e-media-image {
	transform:scale(1.05);
}

.qodef-portfolio-list.qodef-item-layout--info-below article .qodef-m-play-outer {
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center;
}

.qodef-portfolio-list.qodef-item-layout--info-below article .qodef-m-play-outer .qodef-icon-ionicons.ion-md-play {
	font-size:50px;
	color:white;
	transition:color .2s;
}

.qodef-portfolio-list.qodef-item-layout--info-below article:hover .qodef-m-play-outer .qodef-icon-ionicons.ion-md-play {
	color:black;
}

.qodef-portfolio-list.qodef-item-layout--info-below article .qodef-e-content {
	position:relative;
	padding:0 14px;
	text-align:center;
}

.qodef-portfolio-list.qodef-item-layout--info-below article h3 {
	transition:all .2s;
	font-size:23px;
	letter-spacing:-1px;
	line-height:1.3em;
	text-align:center;
}

@media(min-width:1025px) and (max-width:1230px) {
	.qodef-portfolio-list.qodef-item-layout--info-below article h3 {
		font-size:20px;
	}
}

@media(max-width:1024px) {
	.qodef-portfolio-list.qodef-item-layout--info-below article h3 {
		font-size:21px;
	}
}

@media(max-width:390px) {
	.qodef-portfolio-list.qodef-item-layout--info-below article h3 {
		font-size:20px;
	}
}

.qodef-portfolio-list.qodef-item-layout--info-below article:hover h3 {
	transform:translateY(-7px);
}

.qodef-portfolio-list.qodef-item-layout--info-below article .qodef-e-info-category p {
	margin:0;
}

.qodef-portfolio-list.qodef-item-layout--info-below article .qodef-e-info-category p:first-child {
	margin-top:10px;
}

.portfolio-load-more {
	display:flex;
	justify-content:center;
}

.portfolio-load-more .qodef-button {
	cursor:pointer;
}

/* VIDEO POPUP */

.popup-video-container {
	display:none;
}

.popup-video-bg {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:10001;
	background:rgba(0,0,0,.8);
}

.popup-video {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:10002;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:40px 0;
}

.popup-video>div {
	width:900px;
	max-width:95%;
	aspect-ratio:16 / 9;
	max-height:95%;
	position:relative;
}

.popup-video-close {
	position:absolute;
	width:30px;
	height:30px;
	top:-35px;
	right:0;
	cursor:pointer;
}

.popup-video-close:before {
	content:'';
	width:4px;
	height:30px;
	background:white;
	display:block;
	transform:rotate(45deg);
	position:absolute;
	left:50%;
}

.popup-video-close:after {
	content:'';
	width:4px;
	height:30px;
	background:white;
	display:block;
	transform:rotate(-45deg);
	position:absolute;
	left:50%;
}

.popup-video ._brlbs-cb-vimeo,
.popup-video ._brlbs-cb-vimeo ._brlbs-content-blocker,
.popup-video ._brlbs-cb-vimeo ._brlbs-content-blocker ._brlbs-video-vimeo {
	width:100%;
	height:100%;
}

.popup-video ._brlbs-cb-vimeo {
	background:var(--sv-beige);
}

.popup-video iframe {
	width:100%;
	height:100%;
	display:block;
}

/* BUTTONS */

.qodef-button.qodef-layout--with-bg-holder {
	-webkit-clip-path:inset(-1px);
	clip-path:inset(-1px);
}

.elementor-widget-pelicula_core_button>div,
.portfolio-load-more>div {
	box-shadow:0 0 5px rgba(0,0,0,.5);
	overflow:hidden;
}

.elementor-widget-pelicula_core_button .qodef-button,
.portfolio-load-more .qodef-button {
	border:none!important;
	background:black!important;
}

.elementor-widget-pelicula_core_button .qodef-button .qodef-m-text,
.portfolio-load-more .qodef-button .qodef-m-text {
	color:black;
	transition:color .2s;
	font-weight:bold;
	letter-spacing:2px;
}

.elementor-widget-pelicula_core_button .qodef-button:hover .qodef-m-text,
.portfolio-load-more .qodef-button:hover .qodef-m-text {
	color:white;
}

.elementor-widget-pelicula_core_button .qodef-btn-bg-holder,
.portfolio-load-more .qodef-btn-bg-holder {
	background-color:white!important;
}

/* MOVIES LIST */

.qodef-movies-list .qodef-m-item {
	align-items:flex-start;
}

.qodef-movies-list .qodef-m-item .qodef-e-item-year {
	letter-spacing:5px;
	font-size:var(--sv-fontsize);
	line-height:1.5em;
}

@media(max-width:480px) {
	.qodef-movies-list .qodef-m-item .qodef-e-item-year {
		letter-spacing:2px;
	}
}

.qodef-movies-list .qodef-m-item .qodef-e-item-movies {
	letter-spacing:1px;
	font-size:var(--sv-fontsize);
	line-height:1.5em;
	margin-bottom:2px;
}

.qodef-movies-list .qodef-m-item .qodef-e-item-description {
	font-size:var(--sv-fontsize);
	color:black;
	letter-spacing:0;
	line-height:1.5em;
}

/* TESTIMONIALS */

.qodef-testimonials-list>.qodef-grid-inner {
	margin:0!important;
}

/*@media(min-width:681px) {
	.qodef-testimonials-list>.qodef-grid-inner {
		display:flex;
	}
	.qodef-testimonials-list .qodef-testimonials-holder>.qodef-e-inner {
		height:100%;
	}
	.qodef-testimonials-list .qodef-testimonials-holder>.qodef-e-inner>.qodef-e-content {
		display:flex;
		flex-direction:column;
		justify-content:space-between;
		height:100%;
	}
}*/

.qodef-testimonials-list .qodef-e-text {
	text-align:center;
}

.qodef-testimonials-list .qodef-e-info {
	display:none;
}

/*.qodef-testimonials-list .qodef-e-info .qodef-e-author .qodef-e-author-job {
	color:black;
}*/

/* COUNTER */

@media(max-width:767px) {
	.qodef-counter.qodef-layout--simple .qodef-m-digit {
		font-size:60px;
	}
}

.qodef-counter.qodef-layout--simple .qodef-m-title {
	font-size:var(--sv-fontsize);
	letter-spacing:2px;
}

/* CTA – CALL TO ACTION */

@media(max-width:767px) {
	.qodef-call-to-action .qodef-m-inner {
		display:flex!important;
		flex-direction:column;
		row-gap:20px;
	}
	.qodef-call-to-action .qodef-m-inner .qodef-m-content {
		padding-right:0!important;
	}
	.qodef-call-to-action .qodef-m-inner .qodef-m-content h4 {
		text-align:center;
	}
}

.qodef-call-to-action .qodef-m-button .qodef-button {
	border:2px solid white!important;
}

.qodef-call-to-action .qodef-m-button .qodef-button .qodef-m-text {
	color:black!important;
	transition:color .2s;
}

.qodef-call-to-action .qodef-m-button .qodef-button:hover .qodef-m-text {
	color:white!important;
}

.qodef-call-to-action .qodef-m-button .qodef-btn-bg-holder {
	background-color:white!important;
}

/* SOCIAL ICONS */

.qodef-social-icons-group a {
	border:1px solid black;
	border-radius:50%;
	width:50px;
	height:50px;
	line-height:50px;
	display:inline-flex;
	justify-content:center;
	text-decoration:none;
}

.qodef-social-icons-group span:first-child a {
	line-height:45px;
}

.qodef-social-icons-group span:last-child a {
	line-height:55px;
}

.qodef-social-icons-group .qodef-icon-holder .qodef-icon:hover {
	opacity:1;
}

/* CONTACT FORM */

.wpcf7 textarea {
	resize:none;
}

input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url], textarea {
	border:1px solid black;
	color:black;
	cursor:auto;
}

@media(max-width:1024px) {
	.wpcf7 .wpcf7-acceptance {
		text-align:center;
	}
	.wpcf7 .wpcf7-acceptance input {
		margin-left:0;
	}
}

.wpcf7 .wpcf7-acceptance .wpcf7-list-item {
	margin:0 0 30px 0!important;
}

.wpcf7 .wpcf7-submit {
	background-color:white!important;
	color:black!important;
	font-weight:700;
	letter-spacing:2px;
	transition:all .2s;
	border:0!important;
	box-shadow:0 0 5px rgba(0,0,0,.5);
}

.wpcf7 .wpcf7-submit:hover {
	background-color:black!important;
	color:white!important;
}

@media(max-width:1024px) {
	.wpcf7 .wpcf7-submit {
		margin:0 auto;
		display:flex;
	}
}

.wpcf7 form .wpcf7-response-output {
	margin-left:0!important;
	margin-right:0!important;
}

/* FAQ */

.qodef-accordion .qodef-accordion-title {
	font-weight:bold;
	font-size:1.4em;
	text-transform:uppercase;
	letter-spacing:1px;
	opacity:1!important;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-content p + p {
	margin-top:15px;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-content p a {
	text-decoration:underline;
}

/* TEASER SCHAUSPIELERIN */

.teaser-schauspielerin>.e-con-inner>.elementor-element:first-child {
	width:300px;
}

.teaser-schauspielerin>.e-con-inner>.elementor-element:last-child {
	width:auto;
}

/* FOOTER */

#qodef-page-footer .widget,
#qodef-page-footer .widget a {
	color:white;
}

#qodef-page-footer-top-area-inner {
	max-width:2000px;
	margin:0 auto;
}

@media(max-width:1024px) {
	footer #qodef-page-footer-top-area .qodef-grid-inner {
		display:flex;
		flex-direction:column;
	}
	footer #qodef-page-footer-top-area .qodef-grid-item {
		width:100%!important;
	}
	footer #qodef-page-footer-top-area .qodef-grid-item + .qodef-grid-item {
		margin-top:30px;
	}
	footer #qodef-page-footer-top-area .widget_media_image {
		width:190px;
		margin:0 auto;
	}
	footer #menu-footer-menue {
		justify-content:center!important;
	}
}

@media(min-width:1025px) {
	footer #qodef-page-footer-top-area .qodef-grid-item:first-child {
		width:220px;
	}
	footer #qodef-page-footer-top-area .qodef-grid-item:last-child {
		width:calc(100% - 220px);
	}
}

footer #menu-footer-menue {
	flex-wrap:wrap;
	column-gap:30px;
	row-gap:10px;
}

@media(max-width:1024px) {
	footer #menu-footer-menue {
		justify-content:center!important;
	}
}

footer #menu-footer-menue li {
	margin:0!important;
}

footer #menu-footer-menue li a {
	text-decoration:none;
	letter-spacing:2px!important;
}

body[class*=pelicula-core] #qodef-page-footer .widget.widget_nav_menu ul>li>a:before {
	top:calc(100% - 7px);
}

#qodef-page-footer-bottom-area {
	border-top:none!important;
}

#qodef-page-footer-bottom-area .qodef-grid-item {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;
	column-gap:40px;
	row-gap:40px;
}

#qodef-page-footer-bottom-area .qodef-grid-item>.widget:first-child img,
#qodef-page-footer-bottom-area .qodef-grid-item>.widget:nth-child(2) img {
	height:90px!important;
	width:auto!important;
}

#qodef-page-footer-bottom-area .qodef-grid-item>.widget:last-child {
	width:100%;
}

#qodef-page-footer-bottom-area p {
	font-size:calc(var(--sv-fontsize) - 3px);
}

/* BACK TO TOP */

#qodef-back-to-top {
	border-radius:50%;
	border:1px solid var(--sv-beige);
	text-decoration:none!important;
	transition:border .2s;
}

#qodef-back-to-top:hover {
	border:1px solid black;
}

/* AGB/IMPRESSUM */

.agb-container {
	margin-top:50px;
}

.agb-container h1 {
	font-size:1.75em;
}

.agb-container h2 {
	font-size:1.5em;
}

.agb-container h3 {
	font-size:1.3em;
}

.agb-container a {
	text-decoration:underline;
}

.agb-container-impressum {
	text-align:center;
}

.agb-container #itkanzlei_txt_copyright {
	margin-top:4em!important;
}

/* BORLABS */

.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn {
	padding:8px 50px;
	border-radius:0;
}

.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn .qodef-m-text {
	text-transform:uppercase;
}