#top nav > ul > li[class*=button_solid_color] > a:before,
#header-outer.transparent #top nav > ul > li[class*=button_solid_color] > a:before,
#header-outer #top .slide-out-widget-area-toggle[data-custom-color=true] a:before {
  height: 38px;
}

body #footer-outer #copyright {
  display: none;
}

#header-outer #top nav ul li a .nectar-text-reveal-button__text {
  color: #043A31;
  text-transform: uppercase;
}
#header-outer #top nav ul li.button_solid_color a {
  font-weight: 500;
}
#header-outer #top nav ul li.button_solid_color a .nectar-text-reveal-button__text {
  color: #FFFFFF;
}

.nectar-button span {
  font-weight: 500;
}
.nectar-button.button1 span {
  font-weight: 700;
}

.testimonial_slider[data-style*=multiple_visible] blockquote p {
  padding: 0 50px;
  margin-bottom: 10px;
  line-height: 1.1em;
}

body .testimonial_slider[data-style=multiple_visible][data-color*=accent-color] blockquote .bottom-arrow:after {
  display: none;
}

.nectar_single_testimonial span.testimonial-name,
body .testimonial_slider blockquote span.testimonial-name {
  font-size: 2vw;
  margin-top: 20px;
  margin-bottom: 10px;
}
@media (min-width: 320px) {
  .nectar_single_testimonial span.testimonial-name,
  body .testimonial_slider blockquote span.testimonial-name {
    font-size: 5vw;
    margin-top: 5px;
  }
}
@media (min-width: 480px) {
  .nectar_single_testimonial span.testimonial-name,
  body .testimonial_slider blockquote span.testimonial-name {
    font-size: 3vw;
    margin-top: 10px;
  }
}
@media (min-width: 768px) {
  .nectar_single_testimonial span.testimonial-name,
  body .testimonial_slider blockquote span.testimonial-name {
    font-size: 3vw;
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  .nectar_single_testimonial span.testimonial-name,
  body .testimonial_slider blockquote span.testimonial-name {
    font-size: 2vw;
    margin-top: 20px;
  }
}

#home-cta .box {
  border-radius: 10px;
  background: #043A31;
  padding: 20px;
  transition: all 0.3s ease;
}

#hero-banner .banner-image .column-image-bg {
  background-repeat: no-repeat;
}
#hero-banner .banner-content .vc_col-sm-10 {
  width: 90%;
}
#hero-banner .banner-content .vc_col-sm-2 {
  width: 10%;
}

.nectar-global-section .copyright .row-bg {
  background-size: contain;
}
.nectar-global-section .social-media .nectar_icon_wrap:hover i {
  color: #b9da93 !important;
}
.nectar-global-section .social-media .wpb_wrapper {
  justify-content: flex-end;
  display: flex;
}
@media (min-width: 320px) {
  .nectar-global-section .social-media .wpb_wrapper {
    justify-content: flex-start;
  }
}
@media (min-width: 480px) {
  .nectar-global-section .social-media .wpb_wrapper {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .nectar-global-section .social-media .wpb_wrapper {
    justify-content: flex-start;
  }
}
@media (min-width: 1000px) {
  .nectar-global-section .social-media .wpb_wrapper {
    justify-content: flex-end;
  }
}
@media (min-width: 1200px) {
  .nectar-global-section .social-media .wpb_wrapper {
    justify-content: flex-end;
  }
}
.nectar-global-section #contact .button1 {
  margin-left: 40px;
}
@media (min-width: 320px) {
  .nectar-global-section #contact .button1 {
    margin-left: 0;
  }
}
@media (min-width: 480px) {
  .nectar-global-section #contact .button1 {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .nectar-global-section #contact .button1 {
    margin-left: 20px;
  }
}
@media (min-width: 1000px) {
  .nectar-global-section #contact .button1 {
    margin-left: 40px;
  }
}

.nectar-cta {
  text-transform: uppercase;
}

.testimonial_slider[data-style*=multiple_visible] blockquote {
  width: 100%;
}
.testimonial_slider[data-style*=multiple_visible] blockquote ::before {
  display: none;
}