/* Insert Your Custom CSS Here */
body header.stickying,
body header.sticky {
  background: #f1c40f;
}
.section-header:after {
  background: rgba(0, 0, 0, 0)
    linear-gradient(0deg, rgba(0, 0, 0, 0) 0px, rgba(255, 255, 255, 0.8) 100%)
    repeat scroll 0 0;
  height: 400px;
}
.font-tertiary {
  font-family: 'Times New Roman', Times, serif !important;
}
.slick-dots li button:before {
  content: '•';
}
.ms-staff-carousel {
  overflow: visible;
}
.ms-staff-carousel .ms-nav-next {
  right: 0;
}
.ms-staff-carousel .ms-nav-prev {
  left: 0;
}
.ms-staff-carousel .ms-slide-info {
  position: static;
}
.ms-staff-carousel .ms-slide-info .ms-info {
  background: none;
}
.ms-staff-carousel .ms-staff-info .profile-name {
  color: #f1c40f;
  text-transform: none;
  padding: 30px 0;
}
.ms-staff-carousel .ms-staff-info .profile-info {
  color: #404545;
}

.section-contact .section-title:after {
  background-color: #ffffff;
}

.nav-right-show .body-inner {
  overflow: hidden;
}
.g-recaptcha {
  position: relative;
  z-index: 1;
}
.active .logo-on-off .loader {
  width: 246px;
  height: 164px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3D(-50%, -50%, 0);
  -ms-transform: translate3D(-50%, -50%, 0);
  transform: translate3D(-50%, -50%, 0);
  -webkit-animation: onOff 2s infinite ease-in-out alternate;
  animation: onOff 2s infinite ease-in-out alternate;
}

@-webkit-keyframes onOff {
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes onOff {
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.section-marketplace img {
  border-radius: 50%;
  transition: all 200ms ease-out;
  box-shadow: 0 10px 38px rgba(0, 0, 0, 0.05), 0 2px 13px rgba(0, 0, 0, 0.05);
}

.section-marketplace a {
  display: block;
  max-width: 240px;
}

.section-marketplace img:hover {
  border: 8px solid #f1c40f;
  box-shadow: 0 10px 38px rgba(0, 0, 0, 0.1), 0 2px 13px rgba(0, 0, 0, 0.1);
}

.section-marketplace .section-item {
  display: flex;
}

.section-marketplace .section-left {
  justify-content: flex-end;
}

/* .section-marketplace .section-left a {
  margin-right: 20px;
} */

.section-marketplace .section-right a {
  justify-content: flex-end;
  /* margin-left: 20px; */
}

.section-marketplace .section-item-container {
  margin-top: 40px;
}

@media (min-width: 767px) {
  .section-marketplace .section-left a {
    margin-right: 30px;
  }

  .section-marketplace .section-right a {
    margin-left: 30px;
  }

  .section-marketplace .section-item-container {
    margin-top: 60px;
    padding-bottom: 20px;
  }
}
