.toolbar-horizontal nav.menu-fixed {
  top: 39px;
}
.toolbar-horizontal.toolbar-tray-open nav.menu-fixed {
  top: 79px;
}

.custom-area--content p {
  color: #fff;
}

.search-box-menu.active > input {
  display: block;
}

.body blockquote {
  position: relative;
  padding: 30px 30px 30px 105px;
  margin: 30px 0;
  border-radius: 3px;

  background: rgba(228, 237, 243, 0.59) !important;
  color: rgb(0, 71, 103);
}

.section-space-top-xs { padding-top: 15px; }
.section-space-top-sm { padding-top: 30px; }
.section-space-top { padding-top: 60px; }
.section-space-top-md { padding-top: 75px; }
.section-space-top-lg { padding-top: 100px; }

.section-space-bottom-xs { padding-bottom: 15px; }
.section-space-bottom-sm { padding-bottom: 30px; }
.section-space-bottom { padding-bottom: 60px; }
.section-space-bottom-md { padding-bottom: 75px; }
.section-space-bottom-lg { padding-bottom: 100px; }

.body blockquote:before {
  content: "\65";
  font-family: "Icons";

  position: absolute;
  left: 30px;
  width: 50px;
  height: 50px;

  font-size: 45px;
  line-height: 55px;
  opacity: .2;
  text-transform: none;
}

.body ul {
  padding: 0;
  margin: 20px 0 0 0;
}

.body ul li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 2px;

  list-style: none;
}

.body ul li:before {
  content: "";

  position: absolute;
  width: 8px;
  height: 2px;
  border-radius: 3px;
  left: 0;
  top: 50%;

  background-color: #03BFCB;

  transform: translateY(-50%);
  transition: all .5s;
}

.body h3 {
  font-size: 18px;
  font-weight: 900;
  text-transform: inherit;
}

.webform-button--submit.btn {
  height: 46px;
  margin-bottom: inherit;
}

.pagination--load-more {
  padding-top: 30px;
  list-style: none;
  text-align: center;
}

.user-login-form .form-item {
  margin-bottom: 30px;
}

.user-login-form .form-item label {
  color: rgb(0, 71, 103);
}

.language-icon {
  width: 18px;
  height: 12px;
}
