/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com
 Description:    Child Theme for Divi Theme by Elegant Themes
 Author:         Divi.world
 Author URI:     http://divi.world
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Ab hier kannst du deine CSS-Anpassungen eintragen
------------------------------------------------------- */

/* aldrich-regular - latin */
@font-face {
  font-family: 'Aldrich';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/aldrich-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/aldrich-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/aldrich-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/aldrich-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/aldrich-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/aldrich-v17-latin-regular.svg#Aldrich') format('svg'); /* Legacy iOS */
}

.map-wrapper {
  background: #efefef;
  position: relative;
  margin-bottom: -2rem; }
  .map-wrapper iframe {
    width: 100%;
    height: 400px; }
    @media (max-width: 767px) {
      .map-wrapper iframe {
        height: 65vw; } }
    .map-wrapper iframe[src="about:blank"] + .activate-box {
      display: block; }
  .map-wrapper .activate-box {
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    text-align: center;
    padding: 15px 0;
    display: none; }
    .map-wrapper .activate-box .custom-control-label {
      margin-top: 0.5rem; }
