.main_color.container_wrap_first.container_wrap.fullsize {
  background-color: #ffffff;
}

#av_section_1.avia-section.av-m95tqt05-40a0f190749c145673a9c897cd77b8b4.main_color.avia-section-default.avia-no-border-styling.avia-builder-el-1.el_after_av_codeblock.el_before_av_section.avia-bg-style-scroll.container_wrap.fullsize {
  background-color: #14142A;
}

#after_section_2.main_color.av_default_container_wrap.container_wrap.fullsize {
  background-color: #14142A;
}

#n2-ss-12item1.n2-font-e517317cbe57b2a70e09c7add4f644f1-hover.n2-style-f1e6b38b803fcda06c30e5242f8da942-heading.n2-ss-item-content.n2-ss-text.n2-ow {
  font-size: 17px;
}

.n2-ss-layer.n2-ow.n-uc-IVdf3d8fczmZ {
  margin: -70px;
}

.html_header_top.html_header_sticky #main {
  background-color: #A7D4DF;
}

.caption_framed .slideshow_caption .avia-caption-content p {
  background-color: #0c5d58;
  border-radius: 8px;
  opacity: 0.85;
}

.avia_transform .av_fullscreen .active-slide .avia-caption-title {
  background-color: #a7d4df;
  color: #0c5d58;
  border-radius: 8px;
  opacity: 0.85;
  margin: 8px;
}

.responsive .container {
  top: -5px;
}

.template-page.content.av-content-full.alpha.units {
  margin-top: -43px;
  margin-bottom: -55px;
}

.gt-current-lang {
  margin: -7px;
  margin-left: 0px;
}

html #top .all_colors .widget a {
  color: #ffffff;
}

.logo img {
  padding: 4px;
  padding-left: 12px;
}

.main_color strong {
  color: #236863;
}

.html_header_top #top .av_header_stretch .container {
  font-size: 28px;
  top: 1px;
  color: #236863;
}

#top #wrap_all .social_bookmarks li a:hover {
  background-color: #236863;
}

.phone-info div {
  color: #236863;
  font-size: 17px;
}

#top a:where(:not(.wp-element-button)) {
  margin-left: 8px;
}