* {
  /*box-sizing: border-box;*/
}

body {
  /*background: #33334d;*/
  /*color: #222;*/
  /*line-height: normal;*/
  /*font-size: 16px;*/
  /*font-family: sans-serif;*/
}

a, a:hover {
  /*color: #33334d;*/
  /*text-decoration: none;*/
  /*font-weight: 600;*/
}

nav {
  /*position: fixed;*/
  /*left: 0;*/
  /*right: 0;*/
  /*top: 0;*/
  /*height: 50px;*/
  /*background: #fff;*/
  /*box-shadow: 0 0px 9px 4px rgba(0, 0, 0, 0.1), 0 -5px 2px 2px rgba(0, 0, 0, 0.1);*/
  /*z-index: 1000;*/
  /*min-width: 580px;*/
  display: inline-block;
}
nav .logo {
  /*position: relative;*/
  /*float: left;*/
  /*height: 50px;*/
  /*line-height: 50px;*/
  /*padding: 0 15px;*/
  /*font-size: 22px;*/
  /*font-weight: 900;*/
  /*text-transform: uppercase;*/
}
nav .logo span {
  /*display: inline-block;*/
  /*position: relative;*/
  /*top: -8px;*/
  /*font-size: 13pt;*/
}
nav .logo:hover {
  /*background: #9494b8;*/
}
nav .links {
  /*float: right;*/
  /*margin-right: 30px;*/
  position: relative;
  padding: 0;
  margin: 0;
}
nav .links li {
  /*float: left;*/
  list-style: none;
  position: relative;
  /*margin: 10px;*/
  display: inline-block;
}
nav .links li > a {
  position: relative;
  display: inline-block;
  padding: 0 10px;
  line-height: 25px;
  height: 25px;
  border-bottom: 1px solid #fff;
}
nav .links li > a:hover {
  color: #fff;
  /*background: #33334d;*/
  background: #a84341;
  /*border-radius: 2px;*/
}
nav .links li > a[class^=trigger-] {
  /*padding-right: 40px;*/
  padding-right: 26px;
  border-bottom: none;
}
nav .links li > a .arrow {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 42%;
  text-align: center;
  right: 10px;
  border-width: 5px 5px 0 5px;
  border-style: solid;
  /*border-color: rgba(0, 0, 0, 0.3) transparent;*/
  border-color: #fff transparent;
  border-radius: 0 !important;
  margin-right: 0;
}
nav .links li > a .arrow:after {
  /*content: "";*/
  /*border-left: 1px solid rgba(0, 0, 0, 0.15);*/
  /*top: -10px;*/
  /*left: -15px;*/
  /*position: absolute;*/
  /*height: 15px;*/
}
nav .links li ul {
  position: absolute;
  left: 0;
  margin: 0;
  /*background: #fff;*/
  background: #a84341;
  /*border-radius: 2px;*/
  border-radius: 0 0 10px 10px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  display: none;
}
nav .links li ul > li {
  /*clear: both;*/
  list-style: none;
  /*display: block;*/
  /*padding: 0 10px;*/
  margin: 0;
  width: 100%;
  text-align: center;
  /*margin-bottom: 10px;*/
  margin-right: 0 !important;
}
nav .links li ul > li:last-child {
    margin-bottom: 10px;
}
nav .links li ul > li:hover {
  /*background: #9494b8;*/
  background: #701b1a;
}
nav .links li ul > li:hover > a {
  /*background: #9494b8;*/
  background: transparent;
  /*color: #fff;*/
}
nav .links li:hover > .drop {
  display: block;
  /*animation: fadeInRight 0.3s ease;*/
  /*-webkit-animation: fadeInRight 0.3s ease;*/
  z-index: 30;
  padding: 0;
  margin: 0;
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
