/*
 Theme Name:     THEME By ***
 Theme URI:      https://
 Description:    **
 Author:         MOE
 Author URI:     https://breitengrat.de
 Template:       Divi
 Version:        1.0.0
*/

#top-menu{
  font-weight: 400;
}
.custom-blurb .et_pb_main_blurb_image{
  margin-bottom: 0px;
}
.custom-blurb .et_pb_blurb_container{
  position: absolute;
  bottom: 25px;
  left: 15px;
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 2px;
  font-size: 13px;
  padding: 4px 12px;
  /*-webkit-transform: scale(1.2);
  transform: scale(1.2);*/
  opacity: 1;
  -webkit-transition: opacity 100ms, -webkit-transform 250ms;
  transition: opacity 100ms, -webkit-transform 250ms;
  transition: transform 250ms, opacity 100ms;
  transition: transform 250ms, opacity 100ms, -webkit-transform 250ms;
}
/*.custom-blurb:hover .et_pb_blurb_container{
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}*/
@media (min-width: 981px) {
  .et_vertical_nav #page-container #main-header {
    width: 275px;
    box-shadow: none;
    height: auto;
    max-height: 100%;
  }
  #main-header.et-fixed-header{
    box-shadow: none !important;
  }
  .et_vertical_nav #et-main-area, .et_vertical_nav #top-header {
    margin-left: 275px !important;
  }

  .et_vertical_nav .sub-menu li{
    line-height: 1.4em;
  }

  .et_vertical_nav .sub-menu li:before{
    content: '–';
    position: absolute;
    left: 0;
    top: 7px;
  }
  /* define positioning and styling for submenu */
  .et_vertical_nav #main-header #top-menu li ul {
    position: relative;
    display: none;
    top: 0;
    left: 0;
    width: auto;
    border-left-width: 0;
    opacity: 1;
    -webkit-animation: none;
        animation: none;
    visibility: visible;
    -webkit-box-shadow: none;
        box-shadow: none;
    margin-bottom: 15px;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }

  /* decrease the menu container left and right padding */
  .et_vertical_nav #main-header .container {
    margin: 0 20px;
  }

  /* make the fixed header scrollable 
  .et_vertical_nav.et_vertical_fixed #page-container #main-header {
    overflow-y: auto;
  } */

  /* decrease the submenu top and bottom padding */
  .nav li ul {
    padding: 5px 0;
  }

  /* adjust the lower level submenu positioning and remove box-shadow */
  .et_vertical_nav #main-header #top-menu li ul ul {
    top: 0;
    left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  /* adjust the menu item links spacing */
  .et_vertical_nav #main-header #top-menu > li > a {
    margin-right: 0px;
    padding-right: 0px;
  }

  /* adjust parent item down arrow position */
  .et_vertical_nav #main-header #top-menu > li > a:after {
    right: 0px;
  }

  /* adjust lower level parent item down arrow position */
  .et_vertical_nav #top-menu li .menu-item-has-children>a:first-child:after {
    right: 10px;
  }

  /* decrease the submenu item left and right padding */
  #top-menu li li {
    padding: 0 10px;
  }

  /* adjust submenu item link width and padding */
  #top-menu li li a {
       width: auto;
       padding: 6px;
  }

  /* remove right border and adjust positioning of the right vertical menu submenu */
  .et_vertical_nav.et_vertical_right #main-header #top-menu li ul {
    right: 0;
    border-right-width: 0;
  }

}
