/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/



/*
    Add your custom styles here
*/

/* GLOBAL */
.mit-center {
  margin: 0 auto;
}

.mit_copy .widget-image-caption {
	margin-top: -50px;
	background:transparent;
	position:absolute;
	padding-left:10px;
	padding-right:10px;
}

.mit_type .elementor-headline-animation-type-typing {
	min-height:92px;
} 

.mit-link a {
  color: #43AA8B;
}

.mit-link-gloomy a {
  color: #060B12;
}

.mit-video-global video {
  height: 300px !important;
  width: 600px !important;
  margin: 0 auto;
}

.mit-word-break h1,
.mit-word-break h2,
.mit-word-break h3,
.mit-word-break p {
  word-break: break-all;
}

/* HEADER */
#mit-header-menu .elementor-item:before {
  border-radius: 6px !important;
}

#mit-header-menu #menu-1-1b1c5d5 > .menu-item:nth-child(2) {
  border: 1px solid #43AA8B;
  border-radius: 6px;
}

#mit-header-menu-gloomy #menu-1-482a31e>.menu-item:nth-child(2) {
  border: 1px solid #6096BA;
  border-radius: 6px;
}

#mit-header-menu-neutral #menu-1-2efa15b>.menu-item:nth-child(2) {
  border: 1px solid #060B12;
  border-radius: 6px;
}

/* HOPEFUL PAGES */

/* HOMEPAGE */
/*#mit-hero > .elementor-container {
  height: 785px;
}*/

#mit-hero-internal>.elementor-container {
  height: 700px;
}

#mit-hero-img {
  position: relative;
  top: 10px;
}

.mit-homepage-video,
.mit-homepage-video .elementor-widget-container,
.mit-homepage-video .elementor-open-lightbox,
.mit-homepage-video .elementor-custom-embed-image-overlay,
.mit-homepage-video .attachment-full
 {
  height: 100%;
}

.mit-homepage-video .elementor-custom-embed-image-overlay {
  display: block;
}

.mit-homepage-video img {
  display: none !important;
}

.mit-hilfe a,
.mit-list-url {
  color: var(--e-global-color-secondary);
  text-decoration: underline !important;
}

.mit-hilfe-alt a,
.mit-list-url-alt {
  color: var(--e-global-color-23291e4);
  text-decoration: underline !important;
  display: inline !important; 
}

/* #mit-mythen-video .elementor-widget-container {
  width: 80%;
} */



/* GLOOMY PAGES */

/* HOMEPAGE */
#gloomy.mit-homepage-video .fa-play,
#gloomy.mit-video .fa-play {
  background-color: var(--e-global-color-62f1186);
  padding: 2rem;
}

.page-id-870 .mit-homepage-video img {
  display: none !important;
}



/* FOOTER */
#mit-footer a {
  color: #fff;
}

#mit-footer-neutral a {
  color: #060B12;
}

/* POPUP */
#mit-popup-questions iframe,
#mit-popup-questions .elementor-widget-html,
#mit-popup-questions .elementor-widget-container {
  height: 100%;
}

#mit-nehmen-studie {
  height: 170px;
}

#mit-close-btn-study a {
  display: none;
}

#mit-nehmen-studie.opened {
  height: 100%;
}


/* Message */
#mit-study-msg p {
  margin-bottom: 0;
}

.mit-anchor a {
  color: var(--e-global-color-bb0ce22);
}

.mit-video-betroffene .elementor-icon-list-text {
  display: flex;
  justify-content: center;
  align-items: center;
}

.mit-video-betroffene .elementor-icon-list-text::before {
  content: "";
  display: block;
  background-color: var(--e-global-color-bb0ce22);
  height: 1px;
  width: 20px;
  margin-right: 1rem;
  
}

.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected {
    background-color: background-color: var(--typing-selected-bg-color) !important;
	color:#fff !important;
}

/* MEDIA QUERIES */

/* Smartphones */
@media screen and (max-width: 767px) {

  .elementor-section.mit-hero-alt >.elementor-container {
    height: 400px !important;
  }

  .mit-homepage-video img {
    object-position: 0 0;
  }

  #mit-mythen-video .elementor-widget-container {
    width: 100%;
  }

  #mit-nehmen-studie {
    height: 135px;
  }

  #mit-nehmen-studie h2 {
    font-size: 2rem;
  }

  #mit-nehmen-studie #mit-close-btn-study a,
  #mit-nehmen-studie #mit-open-btn-study a {
    padding: 10px 20px;
  }

  .mit-video-global video {
    height: 200px !important;
    width: 100% !important;
  }

}

/* Tablets */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .mit-homepage-video img {
      object-position: 0 0;
    }

  .mit-video-global video {
    height: 350px !important;
    width: 100% !important;
  }
}

/* Laptop - Small desktop */
@media screen and (min-width: 1536px) and (max-width: 1920px)  {
  .mit-homepage-video img {
      object-position: -600px 0;
  }

  .gloomy #mit-hero-img img {
    width: 70%;
    position: relative;
    right: 0px;
  }

  .gloomy#mit-bestattung-img {
    margin-top: 200px;
  }

  #mit-gloomy-mithem-img {
    margin-top: -150px;
  }
}

/* Desktop */
@media screen and (min-width: 1920px) {
  #mit-hero-img img {
    width: 80%;
    position: relative;
    right: 35px;
  }

  #mit-mythen-img {
    margin-top: -170px;
  }
}

/* Bigger screens */
@media screen and (min-width: 2560px) {
  #mit-hero-img img {
    width: 60%;
  }

  .mit-homepage-video img {
    object-position: -50px 0;
  }
}