
.close-btn {
  background-color: #ce905d;
}
.popup-menu {
  height: 100%;
}
.popup-menu.open {
  -webkit-animation: openmenu 0.5s normal;
  animation: openmenu 0.5s normal;
}

.popup-menu .overflow-scroll {
  padding: 40px!important;
  overflow-y: auto;
}

.popup-menu ul {
  display: block!important;
}
.popup-menu ul .linkwrap {
    display: block!important;
}
.popup-menu .mainmenu li {
  font-size: 3.2rem;
  line-height: 1.5em;
  color: #868579;
  font-family: 'CocoSharpRegular';
}

.popupaddress {
  font-family: 'CocoSharpRegular';
}


.popup-menu ul li:hover {
  color: #123e3e!important;
}

.popup-menu .hidden {
  display: block!important;
}


.popup-menu .linkhover{
  color: #123e3e!important;
}
.popup-menu .underlined{
  background: #123e3e!important;
  bottom: 6px!important;
}


.mobile-btn {
  position: relative;
  margin-top: 0px;
  vertical-align: middle;
  padding: 0.438em 0em 0.438em 0.625em;
  line-height: 1.125em;
  cursor: pointer;
  text-align: right;
}

.mobile-btn {
  line-height: 1.125em;
  cursor: pointer;
}

.slicknav_icon-bar {
  margin-top: 6px;
}

.mobile-btn .slicknav_icon-bar:first-child {
margin-top: 0px;
}



.mobile-btn .slicknav_icon-bar {
background-color: #ce905d;
transition: all 0.3s;
}

.slicknav_icon-bar {
display: block;
width: 28px;
border: 1px solid #ce905d;
height: 3px;
border-radius: 33px;
}

.mobile-btn:hover .slicknav_icon-bar:first-child {
width: 70%; margin-left: 30%;
}
.mobile-btn:hover .slicknav_icon-bar:last-child {
width: 70%; margin-right: 30%;
}


.popup-menu li, .popup-menu .mainmenu ul {
  display: block!important;
}


.mobile-btn .slicknav_icon-bar { margin-top: 6px; }
.mobile-btn .slicknav_icon-bar:first-child { margin-top: 0px; }

@-webkit-keyframes openmenu {
  0% { height: 0px; }
  100% { height: 100%; }
 }

  @keyframes openmenu {
    0% { height: 0px; }
    100% { height: 100%; }
  }


@media screen and (max-width: 768px) {

  .popup-menu .mainmenu li {
    font-size: 2.1rem!important;
  }

  .popup-menu .ml-m {
    margin-left: 6px!important;
  }

  .popup-menu .overflow-scroll {
    padding: 40px 20px!important;
  }

}
