/* 
Theme Name: Minkenberg Child Theme
Theme URI: https://minkenberg.de
Description: Clean Child Theme
Author: MINKENBERG
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
*/

.vertical-scroll-menu nav ul li a {
    padding-top: 18px !important;
}

* {
    -webkit-font-smoothing: auto;
}

@media screen and (max-width:1434px) {
.mm-contact a span:last-child {
    display: none !important;
}
}

/* Main Menu Hover */

.mm-slide-hover ul.elementor-nav-menu > li.menu-item {
  color: #FFF;
  bor2der: 2px solid rgb(216, 2, 134);
  -off-border-radius: 0px;
  -off-padding: 18px 36px;
  display: inline-block;
  -off-font-size: 14px;
  -off-letter-spacing: 1px;
  cursor: pointer;
  -off-box-shadow: inset 0 0 0 0 #fc9;
  -off-transition: ease-out 0.4s;
  padding-top: 8px;
}


.mm-slide-right ul.elementor-nav-menu > li.menu-item:hover {
  -off-box-shadow: inset 400px 0 0 0 #666;
  background: rgb(216, 2, 134);
}



.elementor-nav-menu li.menu-sep-left {
    border-left:  1px solid #333;
}


#mm-main-menu .elementor-nav-menu .sub-arrow {
  padding-top:  2px;
  color: #666;
}

#mm-main-menu .menu-item > a {
  padding-top: 8px;
}

#mm-main-menu .menu-item > a .sub-arrow {
  transition: all 0.25s ease-in-out;
}

/* https://codepen.io/stepher/pen/yLOaEOP */
#mm-main-menu .menu-item > a .sub-arrow:before {
  transition: all 0.5s ease-in-out;
  border-style: solid;
  border-width: 0.15em 0.15em 0 0;
  content: '';
  display: inline-block;
  height: 0.45em;
  position: relative;
  top: 1px;
  transform: rotate(45deg);
  vertical-align: top;
  width: 0.45em;    
  left: 0;
}

#mm-main-menu .menu-item:hover > a .sub-arrow {
  color:  #fff;
}

#mm-main-menu .menu-item:hover > a .sub-arrow:before {
  transform: rotate(135deg);

}


p {
    line-height: 1.2em !important;
}
h2 {
    line-height: 1em !important;
}
h4 {
    margin-bottom: 8px !important;
}



