/**
    We added a body class `orbit` in
    functions.php. This will help us avoid
    using !important because of specifity.
    Make sure your partials are included 
    before the closing bracket at the end
    of this document.
**/
div#skip {
  background: #f0f0f0;
}
div#skip a,
div#skip a:hover,
div#skip a:visited {
  background: #fff;
  border: solid 3px #332d2d;
  display: block;
  width: 1px;
  height: 1px;
  position: absolute;
  left: 0px;
  top: -500px;
  overflow: hidden;
  text-align: center;
  padding: 10px;
}
div#skip a:active,
div#skip a:focus {
  background: #fff;
  border: solid 3px #332d2d;
  display: block;
  width: 200px;
  height: auto;
  position: relative;
  left: 290px;
  top: 10px;
  text-align: center;
  z-index: 2000;
  padding: 10px;
}

body.orbit {
  /************************
   ***   Contact Form   ***
   ************************/
}
body.orbit #main-content .container::before {
  content: '';
  display: none;
}
@media all and (max-width: 767px) {
  body.orbit .et_section_specialty.standard-interior-template {
    padding: 0;
  }
}
body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4 > .et_pb_column:nth-of-type(1) {
  width: 13%;
}
@media all and (max-width: 767px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4 > .et_pb_column:nth-of-type(1) {
    display: none;
  }
}
@media all and (min-width: 768px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4 > .et_pb_column:nth-of-type(1) {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4 > .et_pb_column:nth-of-type(1) {
    padding-top: 75px;
    padding-bottom: 75px;
  }
}
body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4 > .et_pb_column:nth-of-type(2) {
  width: 100% !important;
}
@media all and (min-width: 768px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4 > .et_pb_column:nth-of-type(2) {
    width: 76% !important;
    margin-left: 0;
  }
}
@media all and (min-width: 768px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4 > .et_pb_column:nth-of-type(2) .et_pb_row_inner {
    padding-top: 45px;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4 > .et_pb_column:nth-of-type(2) .et_pb_row_inner {
    padding-top: 75px;
  }
}
body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4 > .et_pb_column:nth-of-type(1) {
  width: 100% !important;
}
@media all and (min-width: 768px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4 > .et_pb_column:nth-of-type(1) {
    width: 68% !important;
    margin-right: 5.5%;
  }
}
@media all and (min-width: 768px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4 > .et_pb_column:nth-of-type(1) .et_pb_row_inner {
    padding-top: 45px;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4 > .et_pb_column:nth-of-type(1) .et_pb_row_inner {
    padding-top: 75px;
  }
}
body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4 > .et_pb_column:nth-of-type(2) {
  width: 100% !important;
  margin-bottom: 25px;
}
@media all and (min-width: 768px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4 > .et_pb_column:nth-of-type(2) {
    padding-top: 45px;
    width: 26% !important;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4 > .et_pb_column:nth-of-type(2) {
    padding-top: 75px;
  }
}
body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4 > .et_pb_column:nth-of-type(1) {
  width: 13%;
}
@media all and (max-width: 767px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4 > .et_pb_column:nth-of-type(1) {
    display: none;
  }
}
@media all and (min-width: 768px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4 > .et_pb_column:nth-of-type(1) {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4 > .et_pb_column:nth-of-type(1) {
    padding-top: 75px;
    padding-bottom: 75px;
  }
}
body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4 > .et_pb_column:nth-of-type(2) {
  width: 100% !important;
}
@media all and (min-width: 768px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4 > .et_pb_column:nth-of-type(2) {
    width: 65% !important;
    margin-right: 5.5%;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4 > .et_pb_column:nth-of-type(2) {
    width: 50% !important;
  }
}
@media all and (min-width: 768px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4 > .et_pb_column:nth-of-type(2) .et_pb_row_inner {
    padding-top: 45px;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4 > .et_pb_column:nth-of-type(2) .et_pb_row_inner {
    padding-top: 75px;
  }
}
body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4 > .et_pb_column:nth-of-type(3) {
  width: 100% !important;
}
@media all and (min-width: 768px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4 > .et_pb_column:nth-of-type(3) {
    padding-top: 45px;
    width: 29.4% !important;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4 > .et_pb_column:nth-of-type(3) {
    width: 26% !important;
    padding-top: 75px;
  }
}
@media all and (max-width: 767px) {
  body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4 > .et_pb_column:nth-of-type(3) {
    margin-bottom: 25px;
  }
}
@media (min-width: 981px) {
  body.orbit .et_pb_row.et_pb_row_fullwidth {
    width: 100% !important;
    max-width: 100% !important;
  }
  body.orbit .et_pb_row.et_pb_row_fullwidth.et_pb_row_4col .et_pb_column {
    width: 25%;
    margin-right: 0 !important;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth) .et_pb_column img {
  width: 100%;
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1_2_1_2 .et_pb_column_1_2 {
  width: 100%;
  margin-right: 0;
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1_2_1_2 .et_pb_column_1_2 {
    width: 47.25% !important;
    margin-right: 5.5%;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1_3_1_3_1_3 .et_pb_column_1_3 {
  width: 100%;
  margin-right: 0;
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1_3_1_3_1_3 .et_pb_column_1_3 {
    width: 29.666% !important;
    margin-right: 5.5%;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_4col .et_pb_column_1_4 {
  width: 100% !important;
  margin-right: 0;
  margin-bottom: 30px;
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_4col .et_pb_column_1_4 {
    width: 47.25% !important;
    margin-right: 5.5%;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_4col .et_pb_column_1_4 {
    width: 20.875% !important;
  }
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_4col .et_pb_column_1_4:nth-child(even) {
    margin-right: 0 !important;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_4col .et_pb_column_1_4:nth-child(even) {
    margin-right: 5.5% !important;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_4col .et_pb_column_1_4:last-child {
    margin-right: 0 !important;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_2_3_1_3 .et_pb_column_2_3 {
  width: 100%;
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_2_3_1_3 .et_pb_column_2_3 {
    width: 64.833% !important;
    margin-right: 5.5%;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_2_3_1_3 .et_pb_column_1_3 {
  width: 100%;
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_2_3_1_3 .et_pb_column_1_3 {
    width: 29.666% !important;
    margin-right: 0;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1_3_2_3 .et_pb_column_1_3 {
  width: 100%;
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1_3_2_3 .et_pb_column_1_3 {
    width: 29.666% !important;
    margin-right: 5.5%;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1_3_2_3 .et_pb_column_2_3 {
  width: 100%;
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1_3_2_3 .et_pb_column_2_3 {
    width: 64.833% !important;
    margin-right: 0;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_3-4 .et_pb_column_1_4 {
  width: 100%;
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_3-4 .et_pb_column_1_4 {
    width: 29.666% !important;
    margin-right: 5.5%;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_3-4 .et_pb_column_1_4 {
    width: 20.875% !important;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_3-4 .et_pb_column_3_4 {
  width: 100%;
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_3-4 .et_pb_column_3_4 {
    width: 64.833% !important;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_3-4 .et_pb_column_3_4 {
    width: 73.625% !important;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_3-4_1-4 .et_pb_column_3_4 {
  width: 100%;
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_3-4_1-4 .et_pb_column_3_4 {
    width: 64.833% !important;
    margin-right: 5.5%;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_3-4_1-4 .et_pb_column_3_4 {
    width: 73.625% !important;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_3-4_1-4 .et_pb_column_1_4 {
  width: 100%;
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_3-4_1-4 .et_pb_column_1_4 {
    width: 29.666% !important;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_3-4_1-4 .et_pb_column_1_4 {
    width: 20.875% !important;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-2_1-4_1-4 .et_pb_column_1_2 {
  width: 100%;
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-2_1-4_1-4 .et_pb_column_1_2 {
    width: 100% !important;
    margin-right: 0;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-2_1-4_1-4 .et_pb_column_1_2 {
    width: 47.25% !important;
    margin-right: 5.5%;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-2_1-4_1-4 .et_pb_column_1_4 {
  width: 100%;
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-2_1-4_1-4 .et_pb_column_1_4 {
    width: 47.25% !important;
    margin-right: 5.5%;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-2_1-4_1-4 .et_pb_column_1_4 {
    width: 20.875% !important;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-4_1-2 .et_pb_column_1_4 {
  width: 100%;
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-4_1-2 .et_pb_column_1_4 {
    width: 47.25% !important;
    margin-right: 5.5%;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-4_1-2 .et_pb_column_1_4 {
    width: 20.875% !important;
  }
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-4_1-2 .et_pb_column_1_4:nth-child(2n) {
    margin-right: 0 !important;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-4_1-2 .et_pb_column_1_4:nth-child(2n) {
    margin-right: 5.5% !important;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-4_1-2 .et_pb_column_1_2 {
  width: 100%;
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-4_1-2 .et_pb_column_1_2 {
    width: 100% !important;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-4_1-2 .et_pb_column_1_2 {
    width: 47.25% !important;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-2_1-4 .et_pb_column:nth-child(3n) {
  margin-right: 0 !important;
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-2_1-4 .et_pb_column_1_4 {
  width: 100%;
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-2_1-4 .et_pb_column_1_4 {
    width: 29.666% !important;
    margin-right: 5.5%;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-2_1-4 .et_pb_column_1_4 {
    width: 20.875% !important;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-2_1-4 .et_pb_column_1_2 {
  width: 100%;
}
@media all and (min-width: 768px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-2_1-4 .et_pb_column_1_2 {
    width: 29.666% !important;
    margin-right: 5.5%;
  }
}
@media all and (min-width: 981px) {
  body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-2_1-4 .et_pb_column_1_2 {
    width: 47.25% !important;
  }
}
body.orbit #main-footer #footer-widgets {
  padding: 50px 0 20px;
}
body.orbit #main-footer #footer-widgets .footer-widget {
  margin-bottom: 0;
}
body.orbit #main-footer #footer-widgets .footer-widget:nth-of-type(2) .fwidget {
  margin-bottom: 10px;
  float: none;
}
body.orbit #main-footer #footer-widgets .footer-widget:nth-of-type(2) .fwidget #menu-social-media-footer li {
  display: inline-block;
  margin-left: 10px;
}
body.orbit #main-footer #footer-widgets .footer-widget:nth-of-type(2) .fwidget #menu-social-media-footer li:first-of-type {
  margin-left: 0;
}
body.orbit #main-footer #footer-widgets .footer-widget:nth-of-type(2) .fwidget #menu-social-media-footer li i::before {
  font-size: 24px;
}
body.orbit #main-footer #footer-widgets .footer-widget .title {
  color: #fff;
  font-size: 16px;
  line-height: 1.5;
  font-family: "futura-pt", sans-serif;
  font-weight: 500;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget ul,
body.orbit #main-footer #footer-widgets .footer-widget .fwidget ul {
  list-style-type: none;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget ul li,
body.orbit #main-footer #footer-widgets .footer-widget .fwidget ul li {
  padding-left: 0;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget ul li::before,
body.orbit #main-footer #footer-widgets .footer-widget .fwidget ul li::before {
  display: none;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget ul li a,
body.orbit #main-footer #footer-widgets .footer-widget .fwidget ul li a {
  color: #009fff;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget ul li a:hover,
body.orbit #main-footer #footer-widgets .footer-widget .fwidget ul li a:hover {
  color: #01629d;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget p,
body.orbit #main-footer #footer-widgets .footer-widget .fwidget p {
  color: #fff;
  font-size: 17px;
  line-height: 1.64706;
  margin-bottom: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-bottom: 30px;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget p a,
body.orbit #main-footer #footer-widgets .footer-widget .fwidget p a {
  color: #009fff;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget p a:hover,
body.orbit #main-footer #footer-widgets .footer-widget .fwidget p a:hover {
  text-decoration: none;
}
body.orbit #main-footer #footer-widgets .footer-widget .tp_recent_tweets {
  max-height: 225px;
  overflow-y: scroll;
}
body.orbit #main-footer #footer-widgets .footer-widget .tp_recent_tweets span {
  margin-left: 30px;
  display: inline-block;
}
body.orbit #main-footer #footer-widgets .footer-widget .tp_recent_tweets .twitter_time {
  margin-left: 30px;
}
body.orbit #main-footer #footer-bottom #menu-social-media-footer {
  text-align: center;
  margin-bottom: 15px;
}
body.orbit #main-footer #footer-bottom #menu-social-media-footer li a i::before {
  color: #fff;
}
body.orbit #main-footer #footer-bottom #menu-social-media-footer li a:hover i::before {
  color: #009fff;
}
body.orbit #main-footer #footer-bottom #footer-info {
  margin: 0 0 15px;
  padding: 0;
  font-size: 13px;
}
@media (min-width: 768px) {
  body.orbit #main-footer #footer-bottom #footer-info {
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 981px) {
  body.orbit #main-footer #footer-bottom #footer-info {
    font-size: 15px;
    line-height: 1.86667;
    font-weight: 400;
  }
}
body.orbit #main-footer #footer-bottom #et-footer-nav {
  padding: 0;
  margin: 0 0 15px;
  width: auto;
}
@media (min-width: 981px) {
  body.orbit #main-footer #footer-bottom #et-footer-nav {
    display: inline-block;
    margin-left: 15px;
  }
}
body.orbit #main-footer #footer-bottom #et-footer-nav .container {
  width: 100%;
}
body.orbit #main-footer #footer-bottom #et-footer-nav li {
  padding-right: 15px;
}
body.orbit #main-footer #footer-bottom #et-footer-nav li:last-of-type {
  padding-right: 0;
}
body.orbit #main-footer #footer-bottom #et-footer-nav a {
  font-size: 15px;
  line-height: 1.86667;
  font-weight: 400;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
body.orbit #main-footer #footer-bottom #et-footer-nav a:hover {
  color: #fff;
}
body.orbit #main-footer #footer-bottom #menu-footer-menu {
  padding: 0;
}
body.orbit #top-header .container {
  padding-top: 10px;
}
body.orbit #top-header #et-secondary-nav li a {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  line-height: 2;
}
@media all and (min-width: 981px) {
  body.orbit #top-header #et-secondary-nav li.menu-item-has-children a:first-child {
    padding-right: 0;
  }
  body.orbit #top-header #et-secondary-nav li.menu-item-has-children a::after {
    content: '';
    display: none;
  }
  body.orbit #top-header #et-secondary-nav li.menu-item-has-children .sub-menu {
    display: none;
  }
}
body.orbit #main-header .logo_container {
  width: auto !important;
}
body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li a {
  position: relative;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-family: "futura-pt", sans-serif;
  line-height: 1.77778;
}
@media (max-width: 1099px) {
  body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li a {
    font-size: 16px;
  }
}
body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li a::before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  content: '';
  position: absolute;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  bottom: 0;
  width: 0;
  height: 0;
  border-bottom: 15px solid #00e8c5;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li a:hover {
  color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li a:hover::before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li.current-menu-item a, body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li.current-page-ancestor a {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li.current-menu-item a::before, body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li.current-page-ancestor a::before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
@media all and (min-width: 981px) {
  body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li.menu-item-has-children a:first-child {
    padding-right: 0;
  }
  body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li.menu-item-has-children a::after {
    content: '';
    display: none;
  }
  body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li.menu-item-has-children .sub-menu {
    display: none;
  }
}
body.orbit #main-header #et-top-navigation #et_mobile_nav_menu .mobile_menu_bar::before {
  color: #fff;
  font-size: 40px;
}
body.orbit #main-header #logo {
  -moz-transform: inherit;
  -ms-transform: inherit;
  -webkit-transform: inherit;
  transform: inherit;
}
body.orbit #main-header #custom-logo {
  position: relative;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
body.orbit .left-nav {
  padding: 0;
  background-color: #ededed;
  -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);
}
body.orbit .left-nav .et_pb_widget {
  margin-bottom: 0;
}
body.orbit .left-nav #leftBar #subMenu li {
  border-bottom: #cfcfcf solid 1px;
  margin-bottom: 0;
  padding: 10px 12px;
}
body.orbit .left-nav #leftBar #subMenu li:last-of-type {
  border-bottom: none;
}
body.orbit .left-nav #leftBar #subMenu li a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #4c4c4c;
  font-weight: bold;
  display: block;
}
body.orbit .left-nav #leftBar #subMenu li a:hover {
  color: #009fff;
  text-decoration: none;
}
body.orbit .left-nav #leftBar #subMenu li.current_page_item > a {
  color: #009fff;
}
body.orbit .left-nav #leftBar #subMenu li ul.children {
  display: none;
}
body.orbit .left-nav #leftBar #subMenu li ul.children li {
  list-style: disc;
  padding: 8px 12px 8px 0;
}
body.orbit .left-nav #leftBar #subMenu li ul.children li a {
  font-weight: normal;
  font-size: 13px;
  line-height: 1.38462;
}
body.orbit .left-nav #leftBar #subMenu li.current_page_item ul.children, body.orbit .left-nav #leftBar #subMenu li.current_page_parent ul.children {
  display: block;
}
body.orbit .et_pb_accordion,
body.orbit .et_pb_toggle {
  border: none;
}
body.orbit .et_pb_accordion h5,
body.orbit .et_pb_toggle h5 {
  margin-bottom: 0;
  font-family: "futura-pt", sans-serif;
  font-weight: 600 !important;
  text-transform: none;
}
body.orbit .et_pb_accordion.et_pb_toggle_close .et_pb_toggle_title::before,
body.orbit .et_pb_toggle.et_pb_toggle_close .et_pb_toggle_title::before {
  content: '\f0fe';
  font-family: "FontAwesome" !important;
  font-size: 48px;
  line-height: 1.25;
  color: #00e8c5;
  display: inline-block !important;
}
body.orbit .et_pb_accordion.et_pb_toggle_open .et_pb_toggle_title::before,
body.orbit .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title::before {
  content: '\f146';
  font-family: FontAwesome !important;
  font-size: 48px;
  line-height: 1.25;
  color: #00e8c5;
  display: inline-block !important;
}
body.orbit .et_pb_accordion.et_pb_toggle_open .et_pb_toggle_content p,
body.orbit .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_content p {
  width: calc(100% - 50px);
}
body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid {
  margin-bottom: 0 !important;
}
body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article {
  border: none;
}
body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article .et_pb_image_container {
  margin: 0 0 15px;
}
body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article .entry-title {
  font-size: 18px !important;
  line-height: 1.33333;
  margin-bottom: 10px;
}
body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article a {
  color: #333 !important;
  font-family: "futura-pt", sans-serif;
}
body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article a:hover {
  color: #01629d !important;
}
body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article .post-meta {
  margin-bottom: 25px;
}
body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article a.more-link {
  color: #009fff !important;
}
body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article a.more-link:hover {
  color: #01629d !important;
}
@media (min-width: 981px) {
  body.orbit .blog_container article,
  body.orbit .et_pb_posts article {
    display: -webkit-flex;
    display: flex;
  }
}
body.orbit .blog_container .entry-featured-image-url,
body.orbit .et_pb_posts .entry-featured-image-url {
  margin-bottom: 20px;
}
@media (min-width: 981px) {
  body.orbit .blog_container .entry-featured-image-url,
  body.orbit .et_pb_posts .entry-featured-image-url {
    margin-right: 20px;
    margin-bottom: 0;
    display: block;
    position: relative;
    width: 33.3333%;
    flex: 1 0 auto;
  }
}
@media (min-width: 981px) {
  body.orbit .blog_container .entry-title,
  body.orbit .et_pb_posts .entry-title {
    margin-bottom: 10px;
  }
}
body.orbit .blog_container .et_pb_column .et_pb_widget_area.et_pb_widget_area_left,
body.orbit .et_pb_posts .et_pb_column .et_pb_widget_area.et_pb_widget_area_left {
  border: none;
  background: #eee;
  padding: 20px;
}
body.orbit.category #left-area, body.orbit.archive #left-area {
  float: left;
  width: 73.625%;
  margin-right: 5.5%;
}
@media (min-width: 981px) {
  body.orbit.category #left-area article, body.orbit.archive #left-area article {
    display: -webkit-flex;
    display: flex;
  }
}
body.orbit.category #left-area .entry-featured-image-url, body.orbit.archive #left-area .entry-featured-image-url {
  margin-bottom: 20px;
}
@media (min-width: 981px) {
  body.orbit.category #left-area .entry-featured-image-url, body.orbit.archive #left-area .entry-featured-image-url {
    margin-bottom: 0;
  }
}
@media (min-width: 981px) {
  body.orbit.category #left-area .content, body.orbit.archive #left-area .content {
    margin-left: 20px;
  }
}
body.orbit.category #left-area .content h2, body.orbit.archive #left-area .content h2 {
  font-size: 18px;
  margin-bottom: 10px;
}
body.orbit.category #left-area .content .post-meta, body.orbit.archive #left-area .content .post-meta {
  padding-bottom: 0;
}
body.orbit.category #left-area .content p, body.orbit.archive #left-area .content p {
  font-size: 14px;
}
@media (min-width: 981px) {
  body.orbit.category #left-area .content .entry-title, body.orbit.archive #left-area .content .entry-title {
    margin-bottom: 10px;
  }
}
body.orbit.category #left-area .et_pb_column .et_pb_widget_area.et_pb_widget_area_left, body.orbit.archive #left-area .et_pb_column .et_pb_widget_area.et_pb_widget_area_left {
  border: none;
  background: #eee;
  padding: 20px;
}
body.orbit.category #sidebar, body.orbit.archive #sidebar {
  float: left;
  width: 20.875%;
}
body.orbit.category .et_pb_post, body.orbit.archive .et_pb_post {
  margin-bottom: 35px;
}
body.orbit.single-post #left-area {
  width: 100%;
}
@media all and (min-width: 768px) {
  body.orbit.single-post #left-area {
    float: left;
    width: 73.625% !important;
    margin-right: 5.5% !important;
  }
}
body.orbit.single-post #sidebar {
  width: 100%;
}
@media all and (min-width: 768px) {
  body.orbit.single-post #sidebar {
    float: left;
    width: 20.875% !important;
    padding-left: 15px;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media all and (min-width: 1100px) {
  body.orbit.single-post #sidebar {
    padding-left: 30px;
  }
}
body.orbit.single-post #sidebar .et_pb_widget {
  margin-bottom: 30px;
}
@media all and (min-width: 768px) {
  body.orbit.single-post #sidebar .et_pb_widget {
    margin-bottom: 5.5%;
  }
}
body.orbit.single-post.full-width #left-area {
  width: 100% !important;
  float: none;
}
body.orbit.single-post .et_post_meta_wrapper img {
  width: 100%;
  height: auto;
}
body.orbit.single-post .et_post_meta_wrapper #comment-wrap {
  padding-top: 0;
}
body.orbit.single-post .et_post_meta_wrapper #comment-wrap .comment-form {
  padding-bottom: 0;
}
body.orbit.single-post .et_post_meta_wrapper #comment-wrap .comment-form .form-submit {
  float: none;
}
@media all and (min-width: 768px) {
  body.orbit.single-post .et_post_meta_wrapper #comment-wrap .comment-form .form-submit {
    float: right;
  }
}
body.orbit.single-post .et_post_meta_wrapper #comment-wrap .comment-form .comment-subscription-form {
  clear: both;
}
@media all and (min-width: 768px) {
  body.orbit.single-post .et_post_meta_wrapper #comment-wrap .comment-form .comment-subscription-form {
    clear: none;
  }
}
body.orbit.single-post.et_pb_pagebuilder_layout .et_post_meta_wrapper {
  margin-bottom: 35px;
}
body.orbit.single-post.et_pb_pagebuilder_layout .entry-content .et_pb_row:first-of-type {
  padding-top: 0;
}
body.orbit.single-post.et_pb_pagebuilder_layout .entry-content .et_pb_row:first-of-type .et_pb_column .et_pb_widget_area_left {
  border: none;
  background: #eee;
  padding: 20px;
}
body.orbit.single-post.et_pb_pagebuilder_layout #left-area .et_pb_section {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}
body.orbit .et_button_no_icon,
body.orbit .et_pb_more_button,
body.orbit .et_pb_promo_button,
body.orbit .et_pb_button,
body.orbit .button,
body.orbit .ninja-forms-all-fields-wrap .orbitmedia-ninja-forms-button,
body.orbit .ninja-forms-all-fields-wrap .submit-wrap,
body.orbit .cta-button,
body.orbit .et_pb_button_two {
  width: auto;
  padding: 15px 35px !important;
  font-family: "futura-pt", sans-serif;
  line-height: 1.77778;
  font-weight: 500;
  letter-spacing: .05em;
  display: inline-block;
  position: relative;
  z-index: 2;
}
body.orbit .et_button_no_icon:before,
body.orbit .et_pb_more_button:before,
body.orbit .et_pb_promo_button:before,
body.orbit .et_pb_button:before,
body.orbit .button:before,
body.orbit .ninja-forms-all-fields-wrap .orbitmedia-ninja-forms-button:before,
body.orbit .ninja-forms-all-fields-wrap .submit-wrap:before,
body.orbit .cta-button:before,
body.orbit .et_pb_button_two:before {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: #00e8c5;
  z-index: -1;
  -moz-transform: skewX(-10deg);
  -ms-transform: skewX(-10deg);
  -webkit-transform: skewX(-10deg);
  transform: skewX(-10deg);
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: inline-block;
  margin: 0;
}
body.orbit .et_button_no_icon:after,
body.orbit .et_pb_more_button:after,
body.orbit .et_pb_promo_button:after,
body.orbit .et_pb_button:after,
body.orbit .button:after,
body.orbit .ninja-forms-all-fields-wrap .orbitmedia-ninja-forms-button:after,
body.orbit .ninja-forms-all-fields-wrap .submit-wrap:after,
body.orbit .cta-button:after,
body.orbit .et_pb_button_two:after {
  display: none;
}
body.orbit .et_button_no_icon:hover,
body.orbit .et_pb_more_button:hover,
body.orbit .et_pb_promo_button:hover,
body.orbit .et_pb_button:hover,
body.orbit .button:hover,
body.orbit .ninja-forms-all-fields-wrap .orbitmedia-ninja-forms-button:hover,
body.orbit .ninja-forms-all-fields-wrap .submit-wrap:hover,
body.orbit .cta-button:hover,
body.orbit .et_pb_button_two:hover {
  padding: 15px 35px !important;
}
body.orbit .et_button_no_icon:hover::before,
body.orbit .et_pb_more_button:hover::before,
body.orbit .et_pb_promo_button:hover::before,
body.orbit .et_pb_button:hover::before,
body.orbit .button:hover::before,
body.orbit .ninja-forms-all-fields-wrap .orbitmedia-ninja-forms-button:hover::before,
body.orbit .ninja-forms-all-fields-wrap .submit-wrap:hover::before,
body.orbit .cta-button:hover::before,
body.orbit .et_pb_button_two:hover::before {
  background-color: #07ba9f;
}
body.orbit .button, body.orbit .ninja-forms-all-fields-wrap .orbitmedia-ninja-forms-button,
body.orbit .ninja-forms-all-fields-wrap .submit-wrap,
body.orbit .cta-button {
  padding: 15px 35px !important;
  color: #fff !important;
  font-size: 18px;
  z-index: 2;
}
body.orbit .button:hover, body.orbit .ninja-forms-all-fields-wrap .orbitmedia-ninja-forms-button:hover,
body.orbit .ninja-forms-all-fields-wrap .submit-wrap:hover,
body.orbit .cta-button:hover {
  padding: 15px 35px !important;
}
body.orbit .et_pb_button_two {
  color: #00e8c5;
}
body.orbit .et_pb_button_two::before {
  background-color: transparent;
  -moz-box-shadow: 0 0 0 2px #00e8c5 inset;
  -webkit-box-shadow: 0 0 0 2px #00e8c5 inset;
  box-shadow: 0 0 0 2px #00e8c5 inset;
}
body.orbit .et_pb_button_two:hover::before {
  background-color: #fff;
}
body.orbit .et_pb_promo h2 {
  position: relative;
  margin: 0;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
body.orbit .et_pb_promo h2:before {
  content: '';
  height: 2px;
  background-color: #00e8c5;
  width: 100%;
  max-width: 100px;
  margin-bottom: 25px auto;
  position: absolute;
  bottom: 0;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
body.orbit .et_pb_contact {
  padding: 15px;
}
@media (min-width: 981px) {
  body.orbit .et_pb_contact {
    padding: 80px;
  }
}
body.orbit .et_pb_contact .input {
  font-family: "futura-pt", sans-serif;
  font-weight: 700;
  letter-spacing: .25em;
  text-transform: uppercase;
}
body.orbit .et_pb_contact .et_pb_contact_submit {
  margin: 3px;
}
body.orbit .et_pb_contact .et_pb_contact_captcha {
  width: 55px !important;
}
body.orbit .et_pb_contact .et_pb_contact_right p:before {
  content: "Captcha: ";
}
body.orbit .full_map {
  padding-bottom: 0;
}
body.orbit .ninja-forms-form-wrap {
  background-color: transparent;
  position: relative;
  padding: 15px;
}
@media (min-width: 1100px) {
  body.orbit .ninja-forms-form-wrap {
    padding: 30px;
  }
}
body.orbit .ninja-forms-form-wrap .ninja-forms-form-title {
  padding-bottom: 0;
  color: #262626;
}
body.orbit .ninja-forms-form-wrap .ninja-forms-required-items {
  color: #262626;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.28571;
  font-style: italic;
  margin: 5px 0 30px;
}
body.orbit .ninja-forms-all-fields-wrap .label-left label {
  display: block;
  min-width: 120px;
  font-weight: 400;
}
@media (min-width: 768px) {
  body.orbit .ninja-forms-all-fields-wrap .label-left label {
    display: inline-block;
  }
}
body.orbit .ninja-forms-all-fields-wrap .ninja-forms-field {
  background-color: #f3f6f8;
  padding-left: 20px;
  width: 100%;
  margin: 0;
  font-size: 16px;
}
@media (min-width: 768px) {
  body.orbit .ninja-forms-all-fields-wrap .ninja-forms-field {
    min-height: 60px;
  }
}
@media (min-width: 768px) {
  body.orbit .ninja-forms-all-fields-wrap .ninja-forms-field {
    width: calc(100% - 125px);
    float: right;
  }
}
body.orbit .ninja-forms-all-fields-wrap input,
body.orbit .ninja-forms-all-fields-wrap textarea {
  padding: 10px;
  background-color: #f3f6f8;
  border: none;
}
body.orbit .ninja-forms-all-fields-wrap .ninja-forms-req-symbol {
  color: #009fff;
}
body.orbit .ninja-forms-all-fields-wrap .textarea-wrap label {
  vertical-align: top;
}
body.orbit .ninja-forms-all-fields-wrap .orbitmedia-ninja-forms-button,
body.orbit .ninja-forms-all-fields-wrap .submit-wrap {
  width: auto;
  background-color: transparent;
  font-family: "futura-pt", sans-serif;
  cursor: pointer;
  float: right;
}
body.orbit .ninja-forms-all-fields-wrap .orbitmedia-ninja-forms-button input,
body.orbit .ninja-forms-all-fields-wrap .submit-wrap input {
  background-color: transparent;
  width: 100%;
  font-family: "futura-pt", sans-serif;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  padding: 15px 0;
}
body.orbit .et_pb_number_counter .percent {
  margin-bottom: 10px;
  height: 100%;
}
body.orbit .et_pb_number_counter .percent p {
  font-family: "futura-pt", sans-serif;
}
@media (min-width: 981px) {
  body.orbit .et_pb_number_counter .percent p {
    font-size: 125px;
  }
}
body.orbit .et_pb_number_counter h3 {
  font-weight: 800;
}
body.orbit .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
  height: auto;
  width: auto;
}
body.orbit .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content {
  width: auto;
}
body.orbit .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container .header-content {
  margin-left: 0;
}
body.orbit .fourAcross .et_pb_column {
  position: relative;
  z-index: 1;
}
@media (min-width: 981px) {
  body.orbit .fourAcross .et_pb_column .block-link p {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
}
body.orbit .fourAcross .et_pb_column .block-link:hover p {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
body.orbit .fourAcross .et_pb_column .block-link:hover p:last-of-type {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  position: relative;
}
body.orbit .fourAcross .et_pb_column .block-link:hover p:last-of-type:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  content: '';
  position: absolute;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  bottom: -35px;
  width: 0;
  height: 0;
  border-bottom: 15px solid #00e8c5;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
}
body.orbit .et_pb_gallery .et-pb-arrow-prev {
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 30px solid #00e8c5;
  border-bottom: 15px solid transparent;
}
body.orbit .et_pb_gallery .et-pb-arrow-prev::before {
  content: '';
}
body.orbit .et_pb_gallery .et-pb-arrow-next {
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 30px solid #00e8c5;
  border-bottom: 15px solid transparent;
}
body.orbit .et_pb_gallery .et-pb-arrow-next::before {
  content: '';
}
body.orbit .et_pb_gallery .et-pb-controllers a {
  width: 15px;
  height: 15px;
  background-color: transparent;
  border: 1px solid #00e8c5;
}
body.orbit .et_pb_gallery .et-pb-controllers a.et-pb-active-control {
  background-color: #00e8c5 !important;
}
body.orbit .et_pb_column_1_3 .et_pb_map_container .et_pb_map,
body.orbit .et_pb_column_1_4 .et_pb_map_container .et_pb_map {
  height: 400px;
}
body.orbit #mc-embedded-subscribe-form #mc_embed_signup_scroll {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 980px) {
  body.orbit #mc-embedded-subscribe-form #mc_embed_signup_scroll {
    -moz-transform: skewX(-10deg);
    -ms-transform: skewX(-10deg);
    -webkit-transform: skewX(-10deg);
    transform: skewX(-10deg);
  }
}
@media (min-width: 981px) {
  body.orbit #mc-embedded-subscribe-form #mc_embed_signup_scroll {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
}
body.orbit #mc-embedded-subscribe-form #mc_embed_signup_scroll .slant {
  background-color: #fff;
}
@media (min-width: 981px) {
  body.orbit #mc-embedded-subscribe-form #mc_embed_signup_scroll .slant {
    width: auto;
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }
}
body.orbit #mc-embedded-subscribe-form #mc_embed_signup_scroll input {
  height: 60px;
  border: none;
  border-radius: 0;
  display: inline-block;
  width: 100% !important;
  font-size: 16px;
}
@media (max-width: 980px) {
  body.orbit #mc-embedded-subscribe-form #mc_embed_signup_scroll input {
    -moz-transform: skewX(10deg);
    -ms-transform: skewX(10deg);
    -webkit-transform: skewX(10deg);
    transform: skewX(10deg);
  }
}
body.orbit #mc-embedded-subscribe-form #mc_embed_signup_scroll input#mce-EMAIL {
  text-indent: 5%;
  background-color: transparent;
}
body.orbit #mc-embedded-subscribe-form #mc_embed_signup_scroll .mce_inline_error {
  display: block;
  background-color: rgba(255, 255, 255, 0);
}
body.orbit #mc-embedded-subscribe-form .clear {
  position: relative;
  width: 100%;
}
@media (min-width: 981px) {
  body.orbit #mc-embedded-subscribe-form .clear {
    width: auto;
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }
}
body.orbit #mc-embedded-subscribe-form .clear::before {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: #00e8c5;
  z-index: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: inline-block;
}
@media (min-width: 981px) {
  body.orbit #mc-embedded-subscribe-form .clear::before {
    -moz-transform: skewX(-10deg);
    -ms-transform: skewX(-10deg);
    -webkit-transform: skewX(-10deg);
    transform: skewX(-10deg);
    margin: 0 0 0 -10px;
  }
}
body.orbit #mc-embedded-subscribe-form .clear:hover::before {
  background-color: #07ba9f;
}
body.orbit #mc-embedded-subscribe-form .button, body.orbit #mc-embedded-subscribe-form .ninja-forms-all-fields-wrap .orbitmedia-ninja-forms-button, body.orbit .ninja-forms-all-fields-wrap #mc-embedded-subscribe-form .orbitmedia-ninja-forms-button,
body.orbit #mc-embedded-subscribe-form .ninja-forms-all-fields-wrap .submit-wrap,
body.orbit .ninja-forms-all-fields-wrap #mc-embedded-subscribe-form .submit-wrap,
body.orbit #mc-embedded-subscribe-form .cta-button {
  height: 60px;
  padding: 0 !important;
  width: 100%;
  background-color: transparent;
}
@media (min-width: 981px) {
  body.orbit #mc-embedded-subscribe-form .button, body.orbit #mc-embedded-subscribe-form .ninja-forms-all-fields-wrap .orbitmedia-ninja-forms-button, body.orbit .ninja-forms-all-fields-wrap #mc-embedded-subscribe-form .orbitmedia-ninja-forms-button,
  body.orbit #mc-embedded-subscribe-form .ninja-forms-all-fields-wrap .submit-wrap,
  body.orbit .ninja-forms-all-fields-wrap #mc-embedded-subscribe-form .submit-wrap,
  body.orbit #mc-embedded-subscribe-form .cta-button {
    margin: 0px 0 0 -10px;
    width: auto !important;
  }
}
body.orbit #mc-embedded-subscribe-form .button:hover, body.orbit #mc-embedded-subscribe-form .ninja-forms-all-fields-wrap .orbitmedia-ninja-forms-button:hover, body.orbit .ninja-forms-all-fields-wrap #mc-embedded-subscribe-form .orbitmedia-ninja-forms-button:hover,
body.orbit #mc-embedded-subscribe-form .ninja-forms-all-fields-wrap .submit-wrap:hover,
body.orbit .ninja-forms-all-fields-wrap #mc-embedded-subscribe-form .submit-wrap:hover,
body.orbit #mc-embedded-subscribe-form .cta-button:hover {
  cursor: pointer;
}
body.orbit #mc-embedded-subscribe-form .button input, body.orbit #mc-embedded-subscribe-form .ninja-forms-all-fields-wrap .orbitmedia-ninja-forms-button input, body.orbit .ninja-forms-all-fields-wrap #mc-embedded-subscribe-form .orbitmedia-ninja-forms-button input,
body.orbit #mc-embedded-subscribe-form .ninja-forms-all-fields-wrap .submit-wrap input,
body.orbit .ninja-forms-all-fields-wrap #mc-embedded-subscribe-form .submit-wrap input,
body.orbit #mc-embedded-subscribe-form .cta-button input {
  background: transparent !important;
  height: 60px;
  padding: 0 29px !important;
}
body.orbit #mc-embedded-subscribe-form #mce-responses {
  color: #009fff;
}
body.orbit .open-content {
  padding: 30px 25px;
}
body.orbit .open-content h3,
body.orbit .open-content h4 {
  margin: 0;
  padding: 0 0 20px;
}
body.orbit .open-content p {
  margin-bottom: 10px;
  padding: 0;
}
body.orbit .overlay {
  position: relative;
}
body.orbit .overlay::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
body.orbit .et_pb_fullwidth_portfolio .et_pb_portfolio_item.et_pb_grid_item .meta .et_overlay::before {
  display: none;
}
body.orbit .et_pb_fullwidth_portfolio .et_pb_portfolio_item.et_pb_grid_item .meta h3 {
  margin-top: 25%;
}
body.orbit .noLink .et_pb_portfolio_image a {
  display: none;
}
body.orbit .noLink .et_overlay {
  display: none;
}
@media screen and (min-width: 981px) {
  body.orbit .et_pb_row_fullwidth.et_pb_row_1_2_1_2 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow-x: hidden;
  }
  body.orbit .et_pb_row_fullwidth.et_pb_row_1_2_1_2 .et_pb_column {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  body.orbit .et_pb_with_background .et_pb_row {
    padding: 0;
  }
}
body.orbit .et_pb_row.et_pb_row_fullwidth {
  overflow: hidden;
}
body.orbit .et_pb_searchform input {
  border-radius: 0px;
}
body.orbit .et_pb_searchform .et_pb_searchsubmit {
  border: none;
  background-color: #07ba9f;
}
body.orbit .et_pb_searchform .et_pb_searchsubmit:hover {
  background-color: #00e8c5 !important;
}
body.orbit .et_pb_fullwidth_section .et_pb_slider .et_pb_slides .et_pb_slide.et_pb_bg_layout_dark .et_pb_slide_description {
  text-shadow: none;
}
body.orbit .et_pb_fullwidth_section .et_pb_slider .et_pb_slides .et_pb_slide.et_pb_bg_layout_dark .et_pb_slide_description .et_pb_slide_title {
  line-height: 1;
}
body.orbit .et_pb_fullwidth_section .et_pb_slider .et_pb_slides .et_pb_slide.et_pb_bg_layout_dark .et_pb_slide_description .et_pb_slide_content p {
  font-size: 22px;
}
body.orbit .et_pb_testimonial {
  background: transparent;
  max-width: 1000px;
}
body.orbit .et_pb_testimonial::before {
  content: url("../images/quote.png");
  background-color: #fff;
  margin: 0;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 0;
  border-left: 20px solid #fff;
  border-right: 20px solid #fff;
}
body.orbit .et_pb_testimonial .et_pb_testimonial_description {
  display: inline-block;
}
body.orbit .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner {
  width: auto !important;
  max-width: 900px;
}
body.orbit .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner p {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  line-height: 1.25;
}
body.orbit .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner strong.et_pb_testimonial_author {
  font-family: "futura-pt", sans-serif;
  font-weight: 500;
}
body.orbit .et_pb_text.caption {
  margin-top: -10%;
  font-size: 14px;
  font-style: italic;
}
body.orbit .tp_recent_tweets a {
  color: #009fff;
}
body.orbit .tp_recent_tweets a:hover {
  color: #01629d;
}
body.orbit .tp_recent_tweets span {
  margin-left: 30px;
  display: inline-block;
}
body.orbit .tp_recent_tweets .twitter_time {
  margin-left: 30px;
}
body.orbit .topNav .et_pb_widget {
  width: 100% !important;
  margin-bottom: 0 !important;
}
body.orbit .topNav ul {
  list-style-type: none;
  padding: 0;
  margin: 0 !important;
  text-align: center;
}
body.orbit .topNav ul li {
  margin: 0;
}
body.orbit .topNav ul li.current_page_item {
  background-color: #001c3d;
}
@media (min-width: 981px) {
  body.orbit .topNav ul li {
    display: inline-block;
  }
  body.orbit .topNav ul li:first-of-type {
    padding-left: 0 !important;
  }
}
body.orbit .topNav ul li .children {
  display: none;
}
body.orbit .topNav ul li h6,
body.orbit .topNav ul li a {
  display: inline-block;
  padding-bottom: 0;
  margin-bottom: 0;
  font-size: 17px;
  text-transform: uppercase;
  padding: 20px;
  font-family: "futura-pt", sans-serif;
}
body.orbit .topNav ul li h6:hover,
body.orbit .topNav ul li a:hover {
  color: #fff;
  background-color: #001c3d;
}
body.orbit .et_pb_video .et_pb_video_play {
  margin: 0;
  line-height: 1;
  padding: 25px 30px;
  border: 1px solid #00e8c5;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 1px;
}
body.orbit .et_pb_video .et_pb_video_play::before {
  content: url("../images/play.png");
  margin: 0;
  line-height: 1px;
  font-size: 1px;
}

/*# sourceMappingURL=layout.css.map */
