#et-info {
  float: right;
}


.et_pb_scroll_top.et-pb-icon {
    display: none;
    position: fixed;
    z-index: 100064;
    /* right: 0; */
    bottom: 0px;
    padding: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    color: #fff;
    background: #000000;
    font-size: 30px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    margin-right: 0px;
    left: 0px;
    width: 42px;
}

.et_mobile_menu li a:hover,
.nav ul li a:hover {
  opacity: .7;
  background-color: #ffcc00;
}

#top-menu li li a {
  width: 181px;
  padding: 4px 6px;
}

#top-menu li li {
  margin: 0;
  padding: 0px 0px;
}

.nav li ul {
  position: absolute;
  padding: 20px 0;
  z-index: 9999;
  width: 180px;
  background: #fff;
  visibility: hidden;
  opacity: 0;
  border-top: 3px solid #2ea3f2;
  box-shadow: 0 2px 5px rgba(0,0,0,.1);
  -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
  -webkit-transform: translateZ(0);
  text-align: left;
}

.nf-field-label label {
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.nf-form-cont .one-third, .nf-form-cont .two-sixths {
    width: 31.623932% !important;
}
.nf-form-content label {
    font-size: 11px !important;
    line-height: 20px;
}
.nf-field-label label {
    font-weight: normal !important;
    margin: 0;
    padding: 0;
}
a.is-cta {
    display: none;
    width: 100%;
    background: #fecc0d;
    color: #000;
    text-align: center;
    font-size: 1.4em;
    padding: 20px 0px;
    position: fixed;
    bottom: 0px;
    z-index: 2;
    font-weight: bold;
}