/*
Theme Name:Child Theme for Divi
Theme URI: http://wordpress-style.net
Description: Child Theme For Divi
Author: MDesign Werbeagentur
Author URI: https://mdesign-werbeagentur.de/
Template: Divi
Version: 1.0
*/

/* Start your custom CSS bellow this comment
============================================ */


/*Headlines*
h1 { 
	font-size:2.8vw !important; 
}

h2 { 
	font-size:2.2vw !important; 
}

h3 { 
	font-size:1.8vw !important; 
}


@media only screen and (max-width: 1024px) {
	h1 { 
	font-size:6vw !important; 
}
h2 { 
	font-size:5vw !important; 
}

h3 { 
	font-size:4vw !important; 
}

}

@media only screen and (max-width: 480px) {
	h1 { 
	font-size:8vw !important; 
}
h2 { 
	font-size:7vw !important; 
}

h3 { 
	font-size:6vw !important; 
}

}*/


/*Hintergrund transparent*/
#main-content {
  background-color: rgba(255,255,255,0) !important;
}

/*Style sticky backgrundvideo*/
  video {
  position: fixed;
  right: 0;
  left: 0;
  bottom: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  z-index: -1;
}

/* Divi mobiles Menü nicht einklappen */
@media (max-width: 980px){
    .dt-no-menu-collapse.et_pb_menu .et_pb_menu__menu,
    .dt-no-menu-collapse.et_pb_fullwidth_menu .et_pb_menu__menu {
        display: block;
    }
    .dt-no-menu-collapse.et_pb_menu .et_mobile_nav_menu,
    .dt-no-menu-collapse.et_pb_fullwidth_menu .et_mobile_nav_menu {
        display: none;
    }
}

/*Info-Tabs*/

ul.et_pb_tabs_controls {
  background-color: rgba(255,255,255,0.0) !important;
    
}

.et_pb_tabs_controls li {
  border: 2px solid #faaa55;
  border-radius: 5px;
  margin-right: 25px !important;
margin-bottom: 25px !important;  
  
}

ul.et_pb_tabs_controls::after {
  border-top: none;
  
}

.et_pb_tabs_controls li:not(.et_pb_tab_active):last-child {
  border-right: 2px solid #faaa55;
  
}
     
.et_pb_tabs_controls li a {
  padding: 8px 18px;
}

.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-link, .wpml-ls-statics-shortcode_actions ul {
  padding: 5px !important;
}

/* Image Overlays in tabs*/
.et_pb_image_0 .et_overlay::before, .et_pb_image_1 .et_overlay::before, .et_pb_image_2 .et_overlay::before, .et_pb_image_3 .et_overlay::before, .et_pb_image_4 .et_overlay::before, .et_pb_image_5 .et_overlay::before {
    text-align: center!important;

}


/* Images in Gallery smaller*/
.et_pb_gallery_image { width: 50%; 
}
.et_pb_gallery_item { padding: 10px; 
}