    /*!
Theme Name: Kava Child
Theme URI:
Author: Zemez
Author URI:
Description: Kava child theme.
Template: kava
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kava-child
*/
    /*.elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: inherit !important;
}*/
    
    .elementor-element-7d0a3e2 .elementor-post__thumbnail__link:hover {
        -ms-transform: scale(1.2);
        transform: scale(1.2);
        transition-duration: 1500ms;
    }
    
    .elementor-element-0057986 .elementor-post__thumbnail__link:hover {
        -ms-transform: scale(1.2);
        transform: scale(1.2);
        transition-duration: 1500ms;
    }
    
    .ee-form.ee-search-form {
        font-size: inherit !important;
    }
    
    .elementor-element-95096fb .jet-custom-nav__item-link {
        padding: 10px 0px !important;
    }
    /*.jet-posts__item.col-desk-1*/
    /*{*/
    /*    margin:inherit !important;*/
    /*    padding: inherit !important;*/
    /*}*/
    
    .ee-search-form__icon.fa.fa-search {
        font-size: 17px;
    }
    
    a.glink span {
        font-size: 16px !important;
    }
    
    .elementor-1758 .elementor-element.elementor-element-6655540>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item>a {
        background-color: #000 !important;
    }
    
    .ee-search-form .ee-search-form__container .ee-form__field {
        margin-right: 3px!important;
    }
    
    .elementor-1293 .elementor-element.elementor-element-28deab4 .swiper-pagination-bullet {
        height: 20px !important;
        width: 20px !important;
    }
    
    .swiper-pagination-bullet {
        background: #fff;
        opacity: 0.9 !important;
    }
    
    .eicon-share-arrow {
        display: none !important;
    }
    
    .bdt-flex-inline {
        display: inline-flex;
        width: 100%;
        font-size: 150px !important;
    }
    
    a.glink.nturl.notranslate {
        border: 1px solid #fff;
        text-transform: uppercase;
        color: #fff !important;
        padding: 5px;
        font-weight: 500;
        display: block;
        margin-top: 3px;
    }
    
    .elementor-2448 .elementor-element.elementor-element-51aeac4.elementor-view-stacked .elementor-icon {
        opacity: 0.20 !important;
    }
    
    .elementor-2448 .elementor-element.elementor-element-51aeac4.elementor-view-stacked .elementor-icon:hover {
        opacity: 1 !important;
    }
    /*.elementor-2448 .elementor-element.elementor-element-51aeac4.elementor-view-stacked .elementor-icon::after {
    content:"Biogarphy";
    display: block;
}*/
    
    .elementor-element.info_dec.elementor-col-20 {
        width: 20% !important;
        float: left;
    }
    
    .main_post_box .jw-posts.col-row {
        margin-left: -10px;
        margin-right: inherit !important;
        margin-left: inherit !important;
    }
    
    .jet-ajax-search__field {
        border: 10px !important;
    }
    
    .members_info {
        font-family: "Arial", Arial;
        font-size: 16px;
        font-weight: 400;
    }
    
    .members_info a {
        color: #000;
    }
    
    .members_title a {
        color: #000;
    }
    
    .member_box {
        margin-bottom: 55px;
    }
    
    .movie_search_box_title {
        color: #0c0c0c;
        font-weight: 900;
        text-transform: uppercase;
    }
    
    .advantagement_b {
        height: 150px;
        background-color: #A7A9AC;
        margin-bottom: 20px;
    }
    
    .video_box iframe {
        max-height: 400px;
    }
    
    .director_name {
        font-weight: 400 !important;
    }
    
    .movie_search_list li a {
        font-family: "Arial", Arial;
        font-size: 22px;
        font-weight: 800;
        text-transform: uppercase;
        color: #000;
    }
    /*.movie_search_list li:before {
   content: "•";
   font-size: 170%;
   padding-right: 5px;
}*/
    
    .bdt-gallery-item-caption.bdt-display-inline-block.bdt-caption-position-default {
        display: none !important;
    }
    
    .bdt-gallery-item-caption.bdt-display-inline-block.bdt-caption-position-default {
        display: none !important;
    }
    
    .home_post_section .post-thumbnail {
        float: left;
    }
    
    .home_post_section .jw-posts__inner-box {
        background-color: #80277d !important;
    }
    
    .home_post_section .entry-title {
        margin: 15px;
        float: left;
        margin-bottom: 5px;
    }
    
    .home .page-header {
        display: none !important;
    }
    
    .home_post_section .jw-title-fields {
        padding-left: 15px;
        float: left;
        width: 68%;
    }
    
    .elementor-element.elementor-element-2168048.home_post_section_second.elementor-widget.elementor-widget-jw-posts {
        padding-left: 20px;
    }
    
    .home_post_section .post-thumbnail__link {
        display: block;
    }
    /*.elementor-1293 .elementor-element.elementor-element-bed68c0 .jw-content-fields__item-value {
        padding-left: 15px;
}*/
    
    .elementor-1293 .elementor-element.elementor-element-bed68c0 .jw-posts .entry-title {
        float: initial;
    }
    
    .elementor-1293 .elementor-element.elementor-element-bed68c0 .jw-content-fields__item-value {
        padding-left: inherit;
    }
    
    .letter-filters {
        margin: inherit !important;
    }
    
    ul.letter-filters li {
        float: left;
        padding: 15px;
        list-style: none;
    }
    
    ul.letter-filters {
        width: 100%;
        float: left;
    }
    
    .hr_line {
        background-color: #000;
        height: 2px;
    }
    
    .main_letter a {
        font-family: "Arial", Arial;
        font-size: 66px;
        font-weight: 800;
        color: #0051a3;
    }
    
    div#posts-container {
        font-family: "Arial", Arial;
        font-size: 16px;
        font-weight: 800;
        color: #000;
    }
    
    a.letter-filter {
        font-family: "Arial", Arial;
        font-size: 16px;
        font-weight: 800;
        /* letter-spacing: 30px; */
        color: #000;
    }
    
    .home_post_section .entry-title::before {
        font-weight: bold;
        color: #fff;
        content: "ANATOMÍA DE UNA ESCENA";
        display: block;
    }
    
    .home_post_section_second .entry-title::before {
        font-weight: bold;
        color: #000000;
        content: "LA ENTREVISTA";
        display: block;
    }
    
    .home_post_section img {
        min-height: 110px;
    }
    
    .home_post_section_second .post-thumbnail {
        /*padding-left: 15px;*/
        float: left;
        width: 31%;
    }
    
    .home_post_section_second .post-thumbnail {
        float: left;
    }
    
    .home_post_section_second h4.entry-title {
        padding-top: 15px;
    }
    
    .home_post_section_second .jw-posts__inner-content {
        padding-left: 20px;
    }
    
    .home_post_section_second img.post-thumbnail__img.wp-post-image {
        min-height: 110px;
        object-fit: cover;
    }
    
    #toTop::after {
        font-weight: bold;
        color: #fff;
        content: "Ir hacia arriba";
        display: block;
    }
    
    #toTop::before {
        padding-left: 8px;
        width: 32px;
        float: left;
        padding-bottom: 4px;
    }
    
    .bdt-lightbox-toolbar {
        font-weight: 700;
        font-size: 16px;
    }
    
    #toTop {
        width: 142px;
        height: 35px;
        bottom: 65px;
        display: flex !important;
        align-content: center;
        align-items: center;
        border-radius: 6px !important;
    }
    
    .elementor-1293 .elementor-element.elementor-element-2168048 .jw-posts .jw-posts__inner-box {
        /*padding: 8px;*/
        min-height: 110px;
    }
    /*.elementor-page-3853 h3.elementor-post__title
{
	display: inherit !important;
    list-style-type: inherit !important;
    list-style-position: inherit !important;
}*/
    
    .elementor-page-6139 h3.elementor-post__title a {
        color: #000 !important;
        font-size: 16px;
    }
    
    .elementor-page-6139 .elementor-posts .elementor-post__card .elementor-post__text {
        padding: inherit !important;
    }
    /* 
#jet-popup-5792 .jet-popup__close-button {
    padding-right: 30px !important;
} */
    
    .elementor-1293 .elementor-element.elementor-element-fe7436e:not(.elementor-motion-effects-element-type-background),
    .elementor-1293 .elementor-element.elementor-element-fe7436e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #000 !important;
    }
    
    .elementor-1293 .elementor-element.elementor-element-7d0a3e2 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: inherit;
    }
    
    .elementor-post.elementor-grid-item.post-5249.anatomia-escenas.type-anatomia-escenas.status-publish.has-post-thumbnail.hentry {
        background-color: #80277d !important;
        /*height: 150px !important;*/
    }
    
    .elementor-post.elementor-grid-item.post-5249.anatomia-escenas.type-anatomia-escenas.status-publish.has-post-thumbnail.hentry .elementor-post__title::before {
        margin-top: 10px;
        margin-bottom: 10px;
        font-weight: 800;
        color: #fff;
        content: "ANATOMÍA DE UNA ESCENA";
        display: block;
        font-size: 20px;
    }
    
    .elementor-1293 .elementor-element.elementor-element-7d0a3e2 .elementor-post__thumbnail__link {
        width: 25% !important;
    }
    
    .elementor-1293 .elementor-element.elementor-element-0057986 .elementor-post__thumbnail__link {
        width: 25% !important;
    }
    
    .elementor-post.elementor-grid-item.post-5251.la-entrevista.type-la-entrevista.status-publish.has-post-thumbnail.hentry {
        background-color: #EFB21C;
        /*height: 150px !important;*/
    }
    
    .elementor-post.elementor-grid-item.post-5251.la-entrevista.type-la-entrevista.status-publish.has-post-thumbnail.hentry .elementor-post__title::before {
        margin-top: 10px;
        margin-bottom: 10px;
        font-weight: 800;
        font-size: 20px;
        color: #000000;
        content: "LA ENTREVISTA";
        display: block;
        font-family: "Tahoma", Arial;
    }
    
    .elementor-2448 .elementor-element.elementor-element-964b683 {
        display: none;
    }
    /*
.elementor-element-88723e5 {
	z-index: 0;
}
.elementor-element-5d3d716,.elementor-element-88723e5 {
	z-index: 0;
}
.elementor-element-88723e5 .eicon-chevron-left, .elementor-element-88723e5 .eicon-chevron-right {
	z-index: 0;
}
.elementor-2448 .elementor-element.elementor-element-88723e5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2448 .elementor-element.elementor-element-88723e5 .elementor-swiper-button.elementor-swiper-button-next {
	z-index: 0;
}
*/
    /*.carusel-director {
	z-index: -1;
}*/
    
    .single-directores-cine-mex .carusel-director .elementor-swiper-button {
        z-index: 0 !important;
        -webkit-transform: translate3d(0, 0, 0) !important;
        transform: translate3d(0, 0, 0) !important;
    }
    
    .elementor-arrows-position-outside .elementor-swiper-button {
        z-index: 0 !important;
        -webkit-transform: translate3d(0, 0, 0) !important;
        transform: translate3d(0, 0, 0) !important;
    }
    
    .dialog-type-lightbox {
        -webkit-transform: translate3d(0, 0, 100);
        transform: translate3d(0, 0, 100);
    }
    
    .single-directores-cine-mex .dialog-lightbox-widget .elementor-swiper-button {
        z-index: 2 !important;
    }
    
    .single-directores-cine-mex .dialog-lightbox-widget .carusel-director .elementor-swiper-button {
        display: none !important;
    }
    
    .elementor-18 .elementor-element.elementor-element-047c162 .ee-search-form__container .ee-form__field__control,
    .elementor-18 .elementor-element.elementor-element-047c162 .ee-search-form__filters .ee-form__field__control--text {
        font-family: "Raleway", Arial !important;
        font-size: 15px !important;
        /*padding: 12px 12px 11px 14px !important;*/
        background-color: #e6e7e8 !important;
        color: #808082!important;
        border-radius: 5px !important;
        border: none !important;
        -webkit-appearance: none !important;
        -webkit-border-radius: 5px !important;
        height: 48px !important;
    }
    
    #movie_search_box .ee-search-form__input:placeholder {
        color: #808082!important;
    }
    
    .elementor-18 .elementor-element.elementor-element-047c162 .ee-search-form__container .ee-form__field__control,
    .elementor-18 .elementor-element.elementor-element-047c162 .ee-search-form__filters .ee-form__field__control--text::placeholder {
        font-family: "Arial", Arial !important;
        font-size: 15px !important;
        color: #808082!important;
    }
    
    .elementor-18 .elementor-element.elementor-element-047c162 .ee-search-form__filters .ee-form__field__control--text::placeholder,
    .elementor-18 .elementor-element.elementor-element-047c162 .ee-search-form__filters .ee-form__field__control--text::-webkit-input-placeholder,
    .elementor-18 .elementor-element.elementor-element-047c162 .ee-search-form__filters .ee-form__field__control--text::-moz-placeholder,
    .elementor-18 .elementor-element.elementor-element-047c162 .ee-search-form__filters .ee-form__field__control--text:-ms-input-placeholder {
        color: #808082!important;
    }
    
    #movie_search_box .ee-search-form__input::placeholder {
        color: #808082!important;
    }
    
    .elementor-18 .elementor-element.elementor-element-6378746 .jet-ajax-search__field {
        font-family: "Arial", Arial !important;
        font-size: 15px !important;
        color: #808082!important;
        background-color: #e6e7e8 !important;
        /*padding: 12px 12px 11px 14px !important;*/
        border-radius: 5px !important;
        border: none !important;
        -webkit-appearance: none !important;
        -webkit-border-radius: 5px !important;
        height: 48px !important;
    }
    
    .elementor-18 .elementor-element.elementor-element-6378746 .jet-ajax-search__field::placeholder {
        font-family: "Arial", Arial !important;
        font-size: 15px !important;
        color: #808082!important;
    }
    
    .elementor-18 .elementor-element.elementor-element-047c162 .ee-search-form__container button.ee-form__field__control {
        background-color: #a7a9ac !important;
        color: #FFF !important;
        width: 48px;
        margin-right: 0 !important;
    }
    
    .elementor-1293 .elementor-element.elementor-element-0057986 .elementor-posts-container .elementor-post__thumbnail {
        height: 100%;
    }
    
    .elementor-1293 .elementor-element.elementor-element-7d0a3e2 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.71 * 100%);
        height: 100%;
    }
    
    .elementor-nav-menu li {
        margin-right: 8px !important;
    }
    
    .elementor-18 .elementor-element.elementor-element-22cb4dc .elementor-nav-menu--main .elementor-item {
        padding-left: 7px !important;
        padding-right: 7px !important;
        font-size: 16px !important;
    }
    
    .elementor-2804 .elementor-element.elementor-element-3f3a866 .jet-ajax-search__field,
    .elementor-2804 .elementor-element.elementor-element-7420655 .ee-search-form__container .ee-form__field__control {
        font-family: "Arial", Arial !important;
        font-size: 12px !important;
        color: #a7a9ac !important;
        background-color: #e6e7e8 !important;
        border-radius: 5px !important;
        border: none !important;
        -webkit-appearance: none !important;
        -webkit-border-radius: 5px !important;
        height: 48px !important;
    }
    
    .elementor-2804 .elementor-element.elementor-element-3f3a866 .jet-ajax-search__field::placeholder,
    .elementor-2804 .elementor-element.elementor-element-7420655 .ee-search-form__container .ee-form__field__control::placeholder {
        font-family: "Arial", Arial !important;
        font-size: 12px !important;
        color: #808082 !important;
    }
    
    .elementor-2804 .elementor-element.elementor-element-3f3a866 .jet-ajax-search__submit {
        color: #fff;
        background-color: #8e8e8e;
        width: 48px;
        height: 48px;
        font-size: 17px;
    }
    
    #bdt-widget-tooltip-7420655 button.ee-search-form__submit.ee-form__field__control.ee-form__field__control--submit.ee-form__field__control--text.ee-form__field__control--sent.ee-form__field__control--button.ee-search-form__control--icon {
        color: #fff !important;
        background-color: #8e8e8e !important;
        width: 48px;
        height: 48px;
        margin-right: 0px;
        margin-left: 10px;
    }
    
    .elementor-2804 .elementor-element.elementor-element-7420655 .ee-search-form {
        width: 100% !important;
    }
    
    #bdt-widget-tooltip-7420655 .ee-search-form .ee-search-form__container .ee-form__field {
        margin-right: 0px !important;
    }
    
    @media only screen and (min-width: 1024px) {
        #menu-1-22cb4dc {
            width: 100%;
            display: flex;
            justify-content: space-between;
        }
    }
    
    @media only screen and (min-width: 768px) and (max-width: 1024px) {
        body {
            overflow-x: hidden;
        }
        .members_info {
            font-size: 12px;
        }
        /*.elementor-column-wrap.elementor-element-populated
    {
        width:190px !important;
    }*/
        .elementor-post.elementor-grid-item.post-5249.anatomia-escenas.type-anatomia-escenas.status-publish.has-post-thumbnail.hentry {
            height: 92px !important;
        }
        .elementor-post.elementor-grid-item.post-5251.la-entrevista.type-la-entrevista.status-publish.has-post-thumbnail.hentry {
            height: 92px !important;
        }
        .elementor-post.elementor-grid-item.post-5249.anatomia-escenas.type-anatomia-escenas.status-publish.has-post-thumbnail.hentry .elementor-post__title {
            font-size: 15px !important;
        }
        .elementor-post.elementor-grid-item.post-5251.la-entrevista.type-la-entrevista.status-publish.has-post-thumbnail.hentry .elementor-post__title {
            font-size: 15px !important;
        }
        .elementor-1293 .elementor-element.elementor-element-7d0a3e2.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
            margin-right: 15px !important;
        }
        .elementor-1293 .elementor-element.elementor-element-0057986.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
            font-size: 15px !important;
        }
        .elementor-post.elementor-grid-item.post-5249.anatomia-escenas.type-anatomia-escenas.status-publish.has-post-thumbnail.hentry {
            width: 360px !important;
            background-color: #80277d !important;
        }
        .elementor-post.elementor-grid-item.post-5251.la-entrevista.type-la-entrevista.status-publish.has-post-thumbnail.hentry {
            width: 360px !important;
            background-color: #EFB21C !important;
        }
        .elementor-18 .elementor-element.elementor-element-95a4a51 {
            margin-top: 14px;
        }
        .home_post_section .entry-title::before {
            font-size: 16px !important;
        }
        .home_post_section .entry-title {
            margin-top: inherit;
        }
        .home_post_section .entry-title a {
            font-size: 14px !important;
        }
        .home_post_section_second h4.entry-title {
            padding-top: 15px;
            margin-left: 30%;
        }
        .home_post_section .post-thumbnail {
            float: left;
            width: 40%
        }
        .home_post_section .jw-posts__inner-content {
            float: left;
            width: 60%
        }
        a.glink.nturl.notranslate {
            font-weight: 200;
            padding: 2px;
            border: 1px solid #fff;
            margin-left: -5px;
        }
        /*.ee-form__field__control--text {*/
        /*padding: 0 8px !important;*/
        /*font-size:13px !important;*/
        /*}*/
        .ee-search-form .ee-search-form__container .ee-form__field,
        .ee-search-form .ee-search-form__container .ee-form__field__control--submit {
            margin-right: inherit !important;
        }
        .elementor-18 .elementor-element.elementor-element-a7e8fa2 {
            letter-spacing: 3.5px !important;
        }
        .elementor-1293 .elementor-element.elementor-element-2b2a9c4 {
            padding-right: 6px !important;
        }
        .fb_iframe_widget_fluid_desktop iframe {
            min-width: 155px !important;
        }
        .elementor-1293 .elementor-element.elementor-element-71683de .elementor-flip-box {
            height: 720px !important;
        }
        /*.elementor-1293 .elementor-element.elementor-element-ef30b22
{
width: 70.333% !important;
}
.elementor-1293 .elementor-element.elementor-element-05d3fcd > .elementor-widget-container
{
margin: 112px 0px 0px 0px;
}
.elementor-1293 .elementor-element.elementor-element-24c8085
{
width:28% !important;
}
.elementor-1293 .elementor-element.elementor-element-05d3fcd .elementor-flip-box {
	height:500px !important
	}
.elementor-1293 .elementor-element.elementor-element-a21c7ef
	{
		width: 71% !important;
	}
.elementor-1293 .elementor-element.elementor-element-204fd27 {
    width: 27.5% !important;
}	*/
        .elementor-214 .elementor-element.elementor-element-687be55 {
            width: 100% !important;
        }
    }
    
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
        body {
            overflow-x: hidden;
        }
        .elementor-18 .elementor-element.elementor-element-95a4a51 {
            margin-top: 16px;
        }
        .elementor-post.elementor-grid-item.post-5249.anatomia-escenas.type-anatomia-escenas.status-publish.has-post-thumbnail.hentry {
            width: 480px !important;
            background-color: #80277d;
        }
        .members_info {
            font-size: 12px;
        }
        .elementor-post.elementor-grid-item.post-5251.la-entrevista.type-la-entrevista.status-publish.has-post-thumbnail.hentry {
            width: 480px !important;
            background-color: #EFB21C !important;
        }
    }
    
    @media only screen and (min-width: 300px) and (max-width: 767px) {
        .elementor-post.elementor-grid-item.post-5249.anatomia-escenas.type-anatomia-escenas.status-publish.has-post-thumbnail.hentry .elementor-post__title::before {
            margin-top: 20px;
        }
        .elementor-post.elementor-grid-item.post-5251.la-entrevista.type-la-entrevista.status-publish.has-post-thumbnail.hentry .elementor-post__title::before {
            margin-top: 20px;
        }
        .elementor-2448 .elementor-element.elementor-element-bcae928>.elementor-widget-container {
            padding: inherit !important;
        }
        /* .swiper-slide {
    width: 100px !important;
}*/
        body {
            overflow-x: hidden;
        }
        .members_info {
            font-size: 12px;
        }
        .jet-popup.jet-popup--front-mode .jet-popup__close-button {
            padding-top: 60px !important;
        }
        .elementor-element.info_dec.elementor-col-20 {
            width: 20% !important;
            float: left;
        }
        .elementor-facebook-widget.fb-post.fb_iframe_widget iframe {
            width: 100% !important;
        }
        .elementor-1293 .elementor-element.elementor-element-fc2a154 .elementor-image img {
            width: 68% !important;
        }
        .elementor-1293 .elementor-element.elementor-element-bcbbaba .elementor-image img {
            width: 60% !important;
        }
        .elementor-1293 .elementor-element.elementor-element-7d0a3e2 .elementor-posts-container .elementor-post__thumbnail {
            height: 150px;
        }
        .elementor-1293 .elementor-element.elementor-element-0057986.elementor-posts--thumbnail-left .elementor-posts-container .elementor-post__thumbnail {
            height: 150px;
        }
        .elementor-1293 .elementor-element.elementor-element-37f857a>.elementor-widget-container {
            margin: inherit !important;
        }
        .elementor-1293 .elementor-element.elementor-element-7ae4dfd>.elementor-element-populated {
            margin: inherit !important;
        }
        .elementor-1293 .elementor-element.elementor-element-ef130c0:not(.elementor-motion-effects-element-type-background),
        .elementor-1293 .elementor-element.elementor-element-ef130c0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-size: 84% auto !important;
        }
        .elementor-1293 .elementor-element.elementor-element-71683de .elementor-flip-box__image img {
            height: 506px !important;
            object-fit: contain !important;
        }
        .home_post_section .post-thumbnail {
            float: left;
            width: 50%;
        }
        .home_post_section .jw-posts__inner-content {
            float: left;
            width: 50%;
        }
        .elementor-element.elementor-element-2168048.home_post_section_second.elementor-widget.elementor-widget-jw-posts {
            margin-top: 20px;
            padding-left: inherit;
        }
        .home_post_section .entry-title::before {
            font-size: 16px;
        }
        .home_post_section .entry-title a {
            font-size: 14px !important;
        }
        /*	.roll_set .elementor-widget-container
	{
	    width: 90%;
	    margin-left: 35px !important;
	}*/
        .image_boxs_home .attachment-large.size-large {
            height: 600px;
        }
        .image_boxs_home .elementor-flip-box__layer__title:not(:last-child) {
            margin: 0px 0 3px;
        }
        .elementor-1293 .elementor-element.elementor-element-05d3fcd>.elementor-widget-container {
            margin: inherit !important;
        }
        .elementor-4279 .elementor-element.elementor-element-ea38769 .elementor-button {
            font-size: 18px !important;
        }
        .elementor-4279 .elementor-element.elementor-element-ea38769 .elementor-button {
            font-size: 16px !important;
        }
        .elementor-214 .elementor-element.elementor-element-687be55 {
            width: 100% !important;
        }
        .elementor-4279 .elementor-element.elementor-element-ea38769 .elementor-button {
            text-align: left !important;
            font-size: 14px !important;
        }
        cb3fbca.elementor-widget__width-auto.elementor-widget.elementor-widget-heading a {
            font-size: 12px !important;
        }
        .elementor-3148 .elementor-element.elementor-element-cb8ff11 .elementor-button {
            font-size: 17px !important;
            text-align: left !important;
        }
        .elementor-3148 .elementor-element.elementor-element-8225efa .elementor-heading-title {
            font-size: 16px !important;
            text-align: left !important;
        }
        .elementor-4739 .elementor-element.elementor-element-be3eb23 .elementor-button {
            font-size: 18px !important;
            text-align: left !important;
        }
        .elementor-4677 .elementor-element.elementor-element-632ba49 .elementor-heading-title {
            font-size: 18px !important;
            text-align: left !important;
        }
        .elementor-4677 .elementor-element.elementor-element-f429c7b .elementor-button {
            font-size: 18px !important;
            text-align: left !important;
        }
        .elementor-4677 .elementor-element.elementor-element-2c328fb .elementor-heading-title {
            font-size: 16px !important;
            text-align: left !important;
        }
        .elementor-4739 .elementor-element.elementor-element-598453c .elementor-heading-title {
            font-size: 16px !important;
            text-align: left !important;
        }
        .elementor-208 .elementor-element.elementor-element-a30e673>.elementor-widget-container {
            padding: inherit !important;
        }
        .elementor-4672 .elementor-element.elementor-element-2b4951c>.elementor-element-populated {
            padding: inherit !important;
        }
        .elementor-2448 .elementor-element.elementor-element-8ee6aaa.elementor-view-stacked .elementor-icon:active {
            background-color: #00A651;
        }
        .elementor-2448 .elementor-element.elementor-element-04276b2.elementor-view-stacked .elementor-icon:active {
            background-color: #ED0F69;
        }
    }
    
    @media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {
        .elementor-1293 .elementor-element.elementor-element-f172c30 {
            margin-top: 279px !important;
        }
    }
    
    button.ee-search-form__submit.ee-form__field__control.ee-form__field__control--submit.ee-form__field__control--text.ee-form__field__control--sent.ee-form__field__control--button.ee-search-form__control--icon {
        padding: 15px 15px 15px 15px;
    }
    
    .custom-margin-left {
        padding-left: 0 !important;
    }
    
    .elementor-element-e1816d9 .col-row,
    .elementor-element-abeafec .col-row {
        margin-right: 0 !important;
    }
    
    .elementor-element-329335c .col-row,
    .elementor-element-12a4030 .col-row {
        margin-left: 0 !important;
    }
    
    .custom-margin-left.elementor-col-33 {
        width: 100% !important;
    }
    
    .elementor-element-c4cc387 iframe,
    .elementor-element-9c64899 iframe {
        width: 100% !important;
    }
    
    .elementor-element-cebc3d9 .jet-posts__item.col-desk-1 {
        padding: 0 !important;
    }
    
    a.glink.nturl.notranslate {
        text-align: center;
    }
    
    .movie-search-section button {
        margin-left: 0 !important;
    }
    
    .movie-search-section form {
        display: flex;
    }
    
    .movie-search-section form input::placeholder {
        color: #808082!important;
        font-size: 13px;
    }
    
    @media (max-width: 1024px) {
        #toTop {
            bottom: 80px !important;
        }
    }
    
    @media only screen and (max-width: 1024px) {
        .home .elementor-grid-tablet-2 .elementor-grid {
            display: block;
        }
        .elementor-post.elementor-grid-item.post-5251.la-entrevista.type-la-entrevista.status-publish.has-post-thumbnail.hentry {
            width: 100% !important;
            margin-left: 10px;
        }
        .elementor-post.elementor-grid-item.post-5249.anatomia-escenas.type-anatomia-escenas.status-publish.has-post-thumbnail.hentry {
            width: 100%!important;
            margin-right: 10px;
        }
        section.elementor-element.elementor-element-4642a11.elementor-section-content-middle.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-inner-section {
            padding: 0 20px;
        }
        .elementor-post.elementor-grid-item.post-5249.anatomia-escenas.type-anatomia-escenas.status-publish.has-post-thumbnail.hentry .elementor-post__title::before {
            font-size: 18px;
        }
        .elementor-element.elementor-element-3e662c2.elementor-hidden-phone.elementor-widget.elementor-widget-facebook-comments {
            display: none;
        }
        .elementor-element.elementor-element-9c64899.elementor-hidden-desktop.elementor-hidden-tablet.elementor-widget.elementor-widget-facebook-comments {
            display: block;
        }
        .elementor-18 .elementor-element.elementor-element-df3d404 {
            padding-right: 11px !important;
        }
        .elementor-18 .elementor-element.elementor-element-047c162 .ee-search-form {
            width: 100% !important;
        }
        .elementor-widget-ee-search-form:not(.ee-search-form-spacing--collapse) .ee-search-form-skin--classic .ee-search-form__container,
        .elementor-widget-ee-search-form:not(.ee-search-form-spacing--collapse) .ee-search-form-skin--fullscreen .ee-search-form__container {
            margin-right: 0 !important;
        }
        .elementor-18 .elementor-element.elementor-element-b5942e2 {
            padding-left: 20px !important;
            padding-right: 20px !important;
        }
        section.elementor-element.elementor-element-1d132a6.elementor-section-content-middle.elementor-section-full_width.movie-search-section.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-inner-section {
            padding-left: 20px;
        }
        section.elementor-element.elementor-element-16d37de.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-inner-section {
            padding-right: 20px;
        }
        .elementor-18 .elementor-element.elementor-element-74687ec,
        .elementor-18 .elementor-element.elementor-element-73d6acf,
        .elementor-18 .elementor-element.elementor-element-1e666c9,
        .elementor-18 .elementor-element.elementor-element-05a72d5 {
            width: 100% !important;
        }
        .video_box iframe {
            max-height: 260px;
        }
    }

#toTop {
	transform: none !important;
	transition: none !important;
	opacity: 1 !important;
}
    
    @media (max-width: 767px) {
        .elementor-1293 .elementor-element.elementor-element-7ae4dfd:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
        .elementor-1293 .elementor-element.elementor-element-7ae4dfd>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-position: bottom;
        }
        #movie_search_box button {
            margin-left: 4px;
        }
        .elementor-1293 .elementor-element.elementor-element-abeafec .jet-posts .jet-posts__inner-box {
            padding-left: 0 !important;
        }
        .home .jet-posts__inner-content .entry-excerpt,
        .home .jet-posts__inner-content .entry-title {
            padding: 0 !important;
        }
        .home .jet-posts__inner-box {
            padding: 0 !important;
        }
        .elementor-1293 .elementor-element.elementor-element-b12c48a {
            margin-bottom: 0 !important;
        }
        .elementor-1293 .elementor-element.elementor-element-d407b70>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 0 !important;
        }
        .elementor-1293 .elementor-element.elementor-element-7ae4dfd:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
        .elementor-1293 .elementor-element.elementor-element-7ae4dfd>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #0054A3 !important;
        }
        #movie_search_box button {
            margin-left: 4px;
        }
        .elementor-post.elementor-grid-item.post-5251.la-entrevista.type-la-entrevista.status-publish.has-post-thumbnail.hentry {
            width: inherit !important;
            margin-left: 0;
        }
        .elementor-post.elementor-grid-item.post-5249.anatomia-escenas.type-anatomia-escenas.status-publish.has-post-thumbnail.hentry {
            width: inherit !important;
            margin-right: 0;
        }
        .elementor-1293 .elementor-element.elementor-element-cc654ad {
            margin-top: 0;
        }
        .elementor-element-1a19c15 .elementor-icon {
            font-size: 28px !important;
            padding: 5px !important;
        }
        .elementor-element-1a19c15 .elementor-icon-box-icon {
            margin-bottom: 0 !important;
        }
        .elementor-element-1a19c15 .elementor-icon-box-content h3 {
            margin-top: 0;
        }
        .video_box iframe {
            max-height: 205px;
        }
    }
    
    @media (min-width: 768px) {
        .custom-margin-left.elementor-col-33 {
            width: 22.5% !important;
        }
        .custom-margin-left {
            padding-left: 45px !important;
        }
        .movie-search-section form {
            width: 368px;
            position: relative;
        }
        .same-image img {
            min-height: 167px !important;
            object-fit: cover;
        }
        .movie-search-section button {
            margin-left: 4px !important;
        }
    }
    
    @media (min-width: 1024px) {
        .movie-search-section form {
            margin-left: 5px;
        }
        .elementor-18 .elementor-element.elementor-element-047c162 .ee-search-form {
            width: 100% !important;
        }
    }
    
    .mobile-movies-form .ee-search-form .ee-search-form__container .ee-form__field {
        margin-right: 0 !important;
    }
    
    .elementor-18 .elementor-element.elementor-element-047c162 .ee-search-form {
        max-width: 100%;
    }
    
    .director-navigation .post-navigation__prev--title,
    .director-navigation .post-navigation__next--title {
        color: #0c0305 !important;
        font-size: 12px !important;
        font-weight: 800 !important;
    }
    
    .director-navigation .post-navigation__arrow-wrapper {
        color: #070b66 !important;
        font-size: 20px !important;
    }
    
    .director-navigation .post-navigation__prev--label,
    .director-navigation .post-navigation__next--label {
        color: #000 !important;
    }
    
    .elementor-element-db5e6c7 .elementor-cta__bg-overlay {
        position: relative;
    }
    
    .jet-filters-pagination .jet-filters-pagination__links {
        display: inline-block;
        cursor: pointer;
    }
    
    .elementor-2892 .elementor-element.elementor-element-835a9ab .elementor-image-box-content .elementor-image-box-title {
        text-transform: none !important;
    }
    
    .elementor-2448 .elementor-element.elementor-element-9be96d0 .jet-filters-pagination__links {
        background-color: #A8A8A7;
        color: #FFFFFF;
        padding: 5px 10px 5px 10px;
    }
    
    .elementor-2448 .elementor-element.elementor-element-9be96d0 .jet-filters-pagination__links.jet-filters-pagination__link-current {
        background-color: #F47920;
        color: #FFFFFF;
    }
    
    .ee-search-form-skin--classic .ee-search-form__container {
        width: 100%;
    }
    
    .ee-search-form .ee-search-form__container .ee-form__field__control--submit {
        margin-right: 0;
    }
    
    .mobile-movies-form .ee-search-form-skin--classic .ee-search-form__container {
        width: 100%;
    }
    
    .mobile-movies-form form button {
        margin-left: 10px !important;
        margin-right: 0 !important;
        min-height: 34px !important;
        padding: 5px 15px !important;
    }
    
    .mobile-movies-form form button i {
        font-size: 14px !important;
    }
    
    .mobile-movies-form form input {
        min-height: 34px !important;
    }
    
    .hsc-pagination ul {
        display: flex;
        margin-left: auto;
        flex-direction: row;
        list-style: none;
        justify-content: flex-end;
    }
    
    .hsc-pagination>ul>li {
        margin-left: 10px;
    }
    
    .hsc-pagination>ul>li.active>a,
    .hsc-pagination>ul>li.active>span {
        background-color: #F47920;
        color: #FFFFFF;
    }
    
    .hsc-pagination>ul>li>a,
    .hsc-pagination>ul>li>span {
        padding: 10px;
        background-color: #A8A8A7;
        color: #FFFFFF;
    }
    
    .elementor-posts .elementor-post__card .elementor-post__text {
        padding: 0 10px;
    }
    
    .post-section {
        display: flex;
        flex-wrap: nowrap;
        width: 100%;
        max-height: 130px;
        height: 130px;
    }
    
    .post-section .side-content {
        padding: 10px;
        padding-left: 30px;
        width: 85%;
    }
    
    .post-section .side-img {
        width: 25%;
    }
    
    .post-section .side-img a {
        display: block;
        height: 100%;
    }
    
    .title h3 {
        margin: 0;
        color: #fff;
        font-size: 20px;
        text-transform: uppercase;
    }
    
    .excerpt {
        margin: 0;
        color: #fff;
        font-size: 18px;
        line-height: 18px;
    }
    
    .cutom-post-widget .elementor-row .elementor-column:first-child {
        padding-right: 15px;
    }
    
    .cutom-post-widget .elementor-row .elementor-column:last-child {
        padding-left: 15px;
    }
    
    .side-img {
        height: 100%;
        object-fit: cover;
    }
    
    .side-img img {
        height: 100% !important;
        width: auto;
        object-fit: cover;
    }
    template#MDow-1+script+div,script#nitro-boot-resource-loader+script+template+script+div {
        display: none !important;
    }
    .jet-listing-grid .elementor-button{
        text-align: left !important;
    }
    @media(max-width: 767px) {
        .mobile-movies-form form button {
            padding: 10px 15px !important;
            font-size: 14px !important;
            border: 0;
            line-height: 1.3;
        }
        .cutom-post-widget .elementor-row .elementor-column:first-child {
            padding-right: 0;
        }
        .cutom-post-widget .elementor-row .elementor-column:last-child {
            padding-left: 0;
        }
        .post-section {
            margin-top: 20px;
            height: 150px;
            min-height: 150px;
        }
        .post-section .side-content {
            padding: 0;
            padding-left: 30px;
        }
        .side-img img {
            height: 100% !important;
            width: auto;
            object-fit: cover;
        }
        .post-section .side-img {
            width: 30%;
        }
        .post-section .side-content {
            width: 70%;
        }
    }
/* DDCM 2026-09: buscador de peliculas con Elementor Pro (sustituye a Elementor Extras) */
.ddcm-buscador .elementor-search-form__container { background: transparent !important; overflow: visible !important; gap: 3px; min-height: 48px; }
.ddcm-buscador .elementor-search-form__input { background: #E6E7E8 !important; border-radius: 5px !important; font-family: Arial, sans-serif !important; font-weight: 800 !important; font-size: 15px !important; color: #808082; padding: 0 14px; }
.ddcm-buscador .elementor-search-form__input::placeholder { color: #808082 !important; opacity: 1; }
.ddcm-buscador .elementor-search-form__submit { background: #A7A9AC !important; color: #fff !important; border-radius: 5px !important; min-width: 46px; width: 46px; font-size: 17px; }
.ddcm-buscador-popup .elementor-search-form__container { min-height: 44px; }
.ddcm-buscador-popup .elementor-search-form__input { background: #E2E2E2 !important; font-size: 11px !important; }
.ddcm-buscador-popup .elementor-search-form__submit { background: #AAAAAA !important; }
@media (max-width: 767px) {
  .ddcm-buscador .elementor-search-form__container { min-height: 34px; }
  .ddcm-buscador .elementor-search-form__submit { margin-left: 4px; font-size: 14px; }
}
.elementor-element.ddcm-buscador .elementor-search-form { width: 100% !important; max-width: none !important; }
.elementor-element.ddcm-buscador .elementor-search-form__container { flex: 1 1 100% !important; width: 100% !important; }
.elementor-element.ddcm-buscador .elementor-search-form__submit { min-width: 46px !important; width: 46px !important; }

/* DDCM 2026-09: botones de la ficha de director con Elementor (sustituyen a Element Pack) */
.ddcm-boton-ficha .elementor-button-icon, .ddcm-boton-ficha .elementor-button-icon i { font-size: 40px; }
.ddcm-boton-ficha .elementor-button-content-wrapper { align-items: center; }
.ddcm-boton-ficha .elementor-button-icon, .ddcm-boton-ficha .elementor-button-icon i { line-height: 64px; height: 64px; display: inline-flex; align-items: center; }
.elementor-element.ddcm-boton-ficha { margin-bottom: 6px !important; }

/* DDCM 2026-09: menu principal del encabezado igual que con Elementor 2.9 */
.elementor-element-22cb4dc nav.elementor-nav-menu--main ul.elementor-nav-menu { justify-content: flex-start !important; }
.elementor-element-22cb4dc nav.elementor-nav-menu--main ul.elementor-nav-menu > li > a { margin-right: 8px !important; }

/* DDCM 2026-09: selector de idioma (GTranslate 5) igual que en produccion */
.elementor-element-fa2822e .gtranslate_wrapper a.gt-current-lang { display: none !important; }
.elementor-element-fa2822e .gtranslate_wrapper a.glink img { content: url(/wp-content/uploads/2020/03/Ingles-google-01-1.png); width: 24px; height: 24px; }

/* DDCM 2026-09: galeria de peliculas con Elementor Pro (sustituye a Element Pack) */
.ddcm-galeria .elementor-gallery-item__overlay { display: none !important; }
.ddcm-galeria .elementor-gallery-item__content { opacity: 1 !important; transform: none !important; visibility: visible !important; justify-content: center; }
.ddcm-galeria .elementor-gallery-item__title { background: #F7F8F9; color: #3B3D42; font-family: Roboto, sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; padding: 15px; width: 100%; text-align: center; opacity: 1 !important; transform: none !important; }
