/* this page's background */
body {
  background-color: rgb(255, 255, 255);
}

.row-2 > .row-body {
  background-color: rgb(43, 51, 92);
}

.row-2 > .row-body {
  padding-top: 0px;
  padding-bottom: 0px;
}

.col-2 {
  width: 100%;
}

.col-7 {
  width: 100%;
}

.col-4 {
  width: 68%;
}

.col-5 {
  width: 32%;
}

.mod-1,
.mod-1 .photo {
  text-align: center;
}

.mod-1 .photo-content,
.mod-1 img {
  width: 260px;
}

.row .col .mod-2 h2.heading a,
.row .col .mod-2 h2.heading,
.row .col .mod-2 h2.heading *,
.mod-2 h2.heading {
  color: rgb(255, 255, 255);
}

.mod-2 .heading {
  font-family: Montserrat, sans-serif;
  font-weight: 300;
  font-size: 20px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.mod-2 > .mod-body {
  margin-top: 30px;
}

@media (max-width: 768px) {
  .mod-2 > .mod-body {
    margin-top: 20px;
  }
}

.mod-4 {
  width: 100%;
}

.mod-4 .chosen-container .chosen-container-single .chosen-container-active .chosen-with-drop {
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  line-height: 1.3;
  text-align: left;
  color: var(--ast-global-color-3);
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(255, 255, 255);
}

.mod-4 .chosen-container .chosen-container-single .chosen-container-active .chosen-with-drop {
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-clip: border-box;
  border-top-color: rgb(43, 51, 92);
  border-right-color: rgb(43, 51, 92);
  border-bottom-color: rgb(43, 51, 92);
  border-left-color: rgb(43, 51, 92);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.mod-3 .button-wrap,
.mod-3 .button-wrap {
  text-align: center;
}

.mod-3 a.button,
.mod-3 a.button:visited,
.fl-page .mod-3 a.button,
.fl-page .mod-3 a.button:visited {
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
}

.mod-3 a.button,
.mod-3 a.button:visited,
.mod-3 a.button:hover,
.mod-3 a.button:focus,
.fl-page .mod-3 a.button,
.fl-page .mod-3 a.button:visited,
.fl-page .mod-3 a.button:hover,
.fl-page .mod-3 a.button:focus {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}


/* this page shows only the bar above the header (the original turns the main header off here) */
.site-header > :not(.h-above) {
  display: none;
}
