
.mm-navbar > * {
  padding: 0 !important;
}

#mm-2.mm-hasnavbar,
#mm-3.mm-hasnavbar,
#mm-4.mm-hasnavbar,
#mm-5.mm-hasnavbar,
#mm-6.mm-hasnavbar,
#mm-7.mm-hasnavbar,
#mm-8.mm-hasnavbar,
#mm-9.mm-hasnavbar,
#mm-10.mm-hasnavbar,
#mm-11.mm-hasnavbar,
#mm-12.mm-hasnavbar,
#mm-13.mm-hasnavbar,
#mm-14.mm-hasnavbar,
#mm-15.mm-hasnavbar,
#mm-16.mm-hasnavbar,
#mm-17.mm-hasnavbar,
#mm-18.mm-hasnavbar,
#mm-19.mm-hasnavbar,
#mm-20.mm-hasnavbar,
#mm-21.mm-hasnavbar,
#mm-22.mm-hasnavbar,
#mm-23.mm-hasnavbar,
#mm-24.mm-hasnavbar,
#mm-25.mm-hasnavbar,
#mm-26.mm-hasnavbar,
#mm-27.mm-hasnavbar,
#mm-28.mm-hasnavbar,
#mm-29.mm-hasnavbar,
#mm-30.mm-hasnavbar,
#mm-31.mm-hasnavbar,
#mm-32.mm-hasnavbar {
  margin-top: 0px !important;
  padding-top: 0 !important;
}

#mm-2.mm-hasnavbar > .mm-listview,
#mm-3.mm-hasnavbar > .mm-listview,
#mm-4.mm-hasnavbar > .mm-listview,
#mm-5.mm-hasnavbar > .mm-listview,
#mm-6.mm-hasnavbar > .mm-listview,
#mm-7.mm-hasnavbar > .mm-listview,
#mm-8.mm-hasnavbar > .mm-listview,
#mm-9.mm-hasnavbar > .mm-listview,
#mm-10.mm-hasnavbar > .mm-listview,
#mm-11.mm-hasnavbar > .mm-listview,
#mm-12.mm-hasnavbar > .mm-listview,
#mm-13.mm-hasnavbar > .mm-listview,
#mm-14.mm-hasnavbar > .mm-listview,
#mm-15.mm-hasnavbar > .mm-listview,
#mm-16.mm-hasnavbar > .mm-listview,
#mm-17.mm-hasnavbar > .mm-listview,
#mm-18.mm-hasnavbar > .mm-listview,
#mm-19.mm-hasnavbar > .mm-listview,
#mm-20.mm-hasnavbar > .mm-listview,
#mm-21.mm-hasnavbar > .mm-listview,
#mm-22.mm-hasnavbar > .mm-listview,
#mm-23.mm-hasnavbar > .mm-listview,
#mm-24.mm-hasnavbar > .mm-listview,
#mm-25.mm-hasnavbar > .mm-listview,
#mm-26.mm-hasnavbar > .mm-listview,
#mm-27.mm-hasnavbar > .mm-listview,
#mm-28.mm-hasnavbar > .mm-listview,
#mm-29.mm-hasnavbar > .mm-listview,
#mm-30.mm-hasnavbar > .mm-listview,
#mm-31.mm-hasnavbar > .mm-listview,
#mm-32.mm-hasnavbar > .mm-listview {
 height:            calc(100% - 150px) !important;
 margin-top: 90px !important;
}

@media (max-width: 965px) {
  #mm-2.mm-hasnavbar > .mm-listview,
  #mm-3.mm-hasnavbar > .mm-listview,
  #mm-4.mm-hasnavbar > .mm-listview,
  #mm-5.mm-hasnavbar > .mm-listview,
  #mm-6.mm-hasnavbar > .mm-listview,
  #mm-7.mm-hasnavbar > .mm-listview,
  #mm-8.mm-hasnavbar > .mm-listview,
  #mm-9.mm-hasnavbar > .mm-listview,
  #mm-10.mm-hasnavbar > .mm-listview,
  #mm-11.mm-hasnavbar > .mm-listview,
  #mm-12.mm-hasnavbar > .mm-listview,
  #mm-13.mm-hasnavbar > .mm-listview,
  #mm-14.mm-hasnavbar > .mm-listview,
  #mm-15.mm-hasnavbar > .mm-listview,
  #mm-16.mm-hasnavbar > .mm-listview,
  #mm-17.mm-hasnavbar > .mm-listview,
  #mm-18.mm-hasnavbar > .mm-listview,
  #mm-19.mm-hasnavbar > .mm-listview,
  #mm-20.mm-hasnavbar > .mm-listview,
  #mm-21.mm-hasnavbar > .mm-listview,
  #mm-22.mm-hasnavbar > .mm-listview,
  #mm-23.mm-hasnavbar > .mm-listview,
  #mm-24.mm-hasnavbar > .mm-listview,
  #mm-25.mm-hasnavbar > .mm-listview,
  #mm-26.mm-hasnavbar > .mm-listview,
  #mm-27.mm-hasnavbar > .mm-listview,
  #mm-28.mm-hasnavbar > .mm-listview,
  #mm-29.mm-hasnavbar > .mm-listview,
  #mm-30.mm-hasnavbar > .mm-listview,
  #mm-31.mm-hasnavbar > .mm-listview,
  #mm-32.mm-hasnavbar > .mm-listview {
     height:            calc(100% - 0px) !important;
     margin-top: 90px !important;
  }
}

.mm-panels > .mm-panel > .mm-listview:first-child, .mm-panels > .mm-panel > .mm-navbar + .mm-listview {
  margin-top: 0 !important;
}

.mm-menu {
    border-top:         5px solid #ffa300 !important;
  width:            320px;
}

.mm-listview > li > a {
  color:            #292826;
}

.menu_active,
.menu_normal,
.mm-listview.mm-vertical a {
  font-size:          14px;
  font-weight:        bold;
  font-family:        AccordAlt_Bold;
  color:            #292826;
}

.mm-menu.mm-theme-white .mm-navbar > *, 
.mm-menu.mm-theme-white .mm-navbar a {
  color:            #716e6a;
}

.menu_active {
  background-color:      #eae9e9;
    border-top:         2px solid #ffa300;
}

.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next), 
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
  background-color:      #eae9e9;
}

html.mm-opening .mm-slideout {
  transform:           translate(350px,0px);
}

.mm-navbar {
 /*   top:             100px;
  border-top:          1px solid #eae9e9; */
  border-bottom:        0;
  padding: 0 !important;
  position: absolute;
}

#mm-2 .mm-navbar,
#mm-3 .mm-navbar,
#mm-4 .mm-navbar,
#mm-5 .mm-navbar,
#mm-6 .mm-navbar,
#mm-7 .mm-navbar,
#mm-8 .mm-navbar,
#mm-9 .mm-navbar,
#mm-10 .mm-navbar,
#mm-11 .mm-navbar,
#mm-12 .mm-navbar,
#mm-13 .mm-navbar,
#mm-14 .mm-navbar,
#mm-15 .mm-navbar,
#mm-16 .mm-navbar,
#mm-17 .mm-navbar,
#mm-18 .mm-navbar,
#mm-19 .mm-navbar,
#mm-20 .mm-navbar,
#mm-21 .mm-navbar,
#mm-22 .mm-navbar,
#mm-23 .mm-navbar,
#mm-24 .mm-navbar,
#mm-25 .mm-navbar,
#mm-26 .mm-navbar,
#mm-27 .mm-navbar ,
#mm-28 .mm-navbar ,
#mm-29 .mm-navbar,
#mm-30 .mm-navbar,
#mm-31 .mm-navbar,
#mm-32 .mm-navbar   {
  height:            112px;
}

.mm-hasnavbar-top-1 .mm-panels {
    top:             100px;
  transition:          top 0.8s ease 0s; 
  border-top:          5px solid #eae9e9;
}

.mm-panels-ext {
    top:             100px;
  /* border-top:          5px solid #eae9e9; */
}

.mm-iconpanel .mm-panel.mm-iconpanel-0,
.mm-iconpanel .mm-panel.mm-iconpanel-1,
.mm-iconpanel .mm-panel.mm-iconpanel-2,
.mm-iconpanel .mm-panel.mm-iconpanel-3,
.mm-iconpanel .mm-panel.mm-iconpanel-4 {
    left:             0;
}

#mm-blocker {
  visibility:         hidden !important;
}

.mm-navbar-top-1 {
  display:          none;
}

.mm-panels > #mm-1 .mm-listview {
  padding-top:        5px;
}

#mm-1 .mm-navbar {
  display:          none !important;
}

.mm-panels > #mm-2.mm-panel.mm-hasnavbar,
.mm-panels > #mm-3.mm-panel.mm-hasnavbar,
.mm-panels > #mm-4.mm-panel.mm-hasnavbar,
.mm-panels > #mm-5.mm-panel.mm-hasnavbar,
.mm-panels > #mm-6.mm-panel.mm-hasnavbar,
.mm-panels > #mm-7.mm-panel.mm-hasnavbar,
.mm-panels > #mm-8.mm-panel.mm-hasnavbar,
.mm-panels > #mm-9.mm-panel.mm-hasnavbar,
.mm-panels > #mm-10.mm-panel.mm-hasnavbar,
.mm-panels > #mm-11.mm-panel.mm-hasnavbar,
.mm-panels > #mm-12.mm-panel.mm-hasnavbar,
.mm-panels > #mm-13.mm-panel.mm-hasnavbar,
.mm-panels > #mm-14.mm-panel.mm-hasnavbar,
.mm-panels > #mm-15.mm-panel.mm-hasnavbar,
.mm-panels > #mm-16.mm-panel.mm-hasnavbar,
.mm-panels > #mm-17.mm-panel.mm-hasnavbar,
.mm-panels > #mm-18.mm-panel.mm-hasnavbar,
.mm-panels > #mm-19.mm-panel.mm-hasnavbar,
.mm-panels > #mm-20.mm-panel.mm-hasnavbar,
.mm-panels > #mm-21.mm-panel.mm-hasnavbar,
.mm-panels > #mm-22.mm-panel.mm-hasnavbar,
.mm-panels > #mm-23.mm-panel.mm-hasnavbar,
.mm-panels > #mm-24.mm-panel.mm-hasnavbar,
.mm-panels > #mm-25.mm-panel.mm-hasnavbar,
.mm-panels > #mm-26.mm-panel.mm-hasnavbar,
.mm-panels > #mm-27.mm-panel.mm-hasnavbar,
.mm-panels > #mm-28.mm-panel.mm-hasnavbar,
.mm-panels > #mm-29.mm-panel.mm-hasnavbar,
.mm-panels > #mm-30.mm-panel.mm-hasnavbar,
.mm-panels > #mm-31.mm-panel.mm-hasnavbar ,
.mm-panels > #mm-32.mm-panel.mm-hasnavbar  {
  margin-top:          -105px;
}

.mm-panels > #mm-2.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-3.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-4.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-5.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-6.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-7.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-8.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-9.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-10.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-11.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-12.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-13.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-14.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-15.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-16.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-17.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-18.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-19.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-20.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-21.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-22.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-23.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-24.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-25.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-26.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-27.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-28.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-29.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-30.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-31.mm-hasnavbar > .mm-listview,
.mm-panels > #mm-32.mm-hasnavbar > .mm-listview {
  /* margin-top:         201px !important; */
}

.mm-vertical .mm-listview {
  margin-top:          0 !important;
  padding:          0;
  margin-left:         22px;
}

.mm-vertical ul li {
  padding-top:        8px !important;
  padding-bottom:        0 !important;
  line-height:        normal !important;
}

.mm-vertical ul li a {
  line-height:        normal !important;
  padding-top:        5px !important;
  padding-bottom:       5px !important;
}

.mm-panels > #mm-1.mm-panel.mm-hasnavbar {
  padding-top:         0px;
}
 
.mm-navbar-top-1 {
  border:           0px !important;
  margin-top:         0px!important;
}

.mm-panels > .mm-panel.mm-hasnavbar {
  padding-top:         0px !important;
}

.mm-title {
  top:          72px;
  text-align:         left;
  width:            calc(100% - 10px);
  position:           absolute;
  left:            0;
  padding-left:        20px !important;
  background-color:      #e9e9e9;
  border-top:         solid #ffa204;
  font-weight:         normal;
  color:             #2d2926 !important;
  font-family:         AccordAlt_Bold !important;
    font-size:           18px !important;
  bottom: 0;
  line-height: 36px;
}

.mm-listview > li > a, 
.mm-listview > li > span {
  font-family:         AccordAlt_Bold;
  font-weight:         normal;
    font-size:           18px !important;
  line-height:         30px;
  padding:           0 10px 0 20px;
  color:             #2d2926;
}

.mm-prev {
  margin-left:         10px !important;
  padding:           0px !important;
  border:           0px;
  background-image:       url("/fileadmin/templates/images/back.png");
  background-position:     left 25px;
  background-repeat:       no-repeat;
  line-height:         79px;
  text-align:         left;
  padding-left:         40px !important; 
  padding-top:         10px;
  padding-bottom:       10px; 
  display:           inline-table; 
  width:             calc(100% - 10px);
  color:             #999896;
  font-weight:         normal;
  font-family:         AccordAlt_Bold;
  font-size:           18px;
}

@media (max-width: 648px) {
	.mm-prev {
		width: calc(100% - 10px) !important;
	}
}

.mm-prev::before {
  border:           0px !important;
}

li.mm-vertical {
  margin-right:        3px;
}

.mm-vertical .mm-listview .mm-panel, 
.mm-listview .mm-vertical .mm-panel {
  padding:          0px;
  display:           block;
    max-height:         0;
    overflow:          hidden;
    transition:         max-height 0.8s ease-out 0s;
  background-color:       #e9e9e9;
}

.mm-vertical li.mm-opened > .mm-panel, li.mm-vertical.mm-opened > .mm-panel {
    display:           block;
    max-height:         1000px;
    transition:         max-height 0.8s ease-in 0s;
}

.mm-listview .mm-next::before,
.mm-listview .mm-next::after {
  border:            0px !important;
}

.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next {
  background-color:      transparent;
} 

.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel, 
.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
  background-color:      #e9e9e9;
}

.menu_active, 
.menu_normal, 
.mm-listview.mm-vertical a {
  font-weight:        normal;
}

.mm-listview .mm-vertical > a {
  background:         transparent url("/fileadmin/templates/images/open.png") no-repeat center right;
  opacity:          1.0;
  transition:          opacity 0s ease 0.8s;
}

.mm-listview .mm-vertical.mm-opened > a {
  background:         transparent;
  opacity:          0;
  transition:          opacity 0s ease 0.8s;
}

.mm-vertical span {
  background:         #ffffff url("/fileadmin/templates/images/close.png") no-repeat top right;
  transition:          background 0s ease 0.8s;
}

.mm-vertical.mm-opened span {
  background:         #e9e9e9 url("/fileadmin/templates/images/close.png") no-repeat top right;
  transition:          background 0s ease 0s;
}

.mm-listview li {
  padding-top:         5px;
  padding-bottom:       5px;
  line-height:        30px;
}

#mm-1 .mm-listview li {
  padding-top:        5px;
}

#mm-1 .mm-listview li:first-child {
  padding-top:        0px;
}

ul.mm-listview.mm-vertical {
  display:          inline-block;
}

.mm-listview > li > a, 
.mm-listview > li > span {
  /* max-width:          270px; */
}

.mm-selected a,
a.menu_active {
  background-color:      transparent !important;
  border-top:          none !important;
}

.mm-navbar .mm-title {
  width:            calc(100% - 20px);
}