@charset "UTF-8";
/**
    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.
**/
.et_pb_section {
  background-color: #ededed;
}

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;
}

.error404 #footer-widgets,
.tribe-events-style-theme #footer-widgets {
  width: 100%;
  max-width: 1250px !important;
  margin-right: 0;
}
@media (min-width: 768px) {
  .error404 #footer-widgets .footer-widget,
  .tribe-events-style-theme #footer-widgets .footer-widget {
    width: 29% !important;
    margin: 0 3% 3% 0;
  }
}

body.orbit {
  /************************
   ***   Contact Form   ***
   ************************/
}
body.orbit #main-content .container::before {
  content: '';
  display: none;
}
body.orbit .et_pb_row, body.orbit .container {
  width: 90%;
}
body.orbit .et_pb_fullwidth_header_subhead {
  line-height: 1.7em;
}
@media all and (max-width: 980px) {
  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: 980px) {
  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: 980px) {
  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: 980px) {
  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;
  }
}
body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth) {
  max-width: 1250px !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: 2.5% !important;
  }
}
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 .et_pb_section {
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05) inset;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05) inset;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05) inset;
}
body.orbit .et_pb_section.et_section_transparent {
  background: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.orbit #top-header .container {
  padding: 15px 0 0;
}
body.orbit #top-header .container li {
  margin-right: 15px;
}
body.orbit #top-header .container li a {
  font-size: 15px;
  line-height: 0.93333;
  font-family: Tahoma, Geneva, sans-serif;
  text-decoration: none;
  font-weight: 400;
  opacity: 1;
  padding-bottom: 15px;
}
body.orbit #top-header .container li a:hover {
  color: #fff;
  opacity: 1;
}
@media all and (min-width: 981px) {
  body.orbit #top-header .container li.menu-item-has-children a:first-child {
    padding-right: 0;
  }
  body.orbit #top-header .container li.menu-item-has-children a::after {
    content: '';
    display: none;
  }
  body.orbit #top-header .container li.menu-item-has-children .sub-menu {
    display: none;
  }
}
body.orbit #top-header .container li:last-of-type {
  margin-right: 0;
}
@media (min-width: 981px) {
  body.orbit #main-header #et-top-navigation {
    padding: 33px 0 0 275px;
  }
}
@media (min-width: 981px) {
  body.orbit #main-header #et-top-navigation nav#top-menu-nav {
    margin-right: 35px;
  }
}
body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li {
  padding-top: 15px;
  padding-right: 18px;
}
body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li a {
  font-family: "futura-pt", "PT Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 16px;
  line-height: 1.21429;
  letter-spacing: .05em;
}
@media (min-width: 981px) {
  body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li a {
    padding-bottom: 33px;
  }
}
body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li a:hover {
  color: #f4a324;
  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 nav#top-menu-nav ul.nav li.menuButton {
  background-image: -moz-linear-gradient(325deg, #fcaf64, #fcc864);
  background-image: -webkit-linear-gradient(325deg, #fcaf64, #fcc864);
  background-image: linear-gradient(125deg, #fcaf64, #fcc864);
  margin-bottom: 25px;
  padding: 0;
}
body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li.menuButton:hover {
  background: #fcaf64;
}
body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li.menuButton:hover a {
  color: #fff;
}
body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li.menuButton a {
  padding: 15px 25px;
  color: #fff;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.17);
}
@media (min-width: 981px) {
  body.orbit #main-header #et-top-navigation #et_top_search {
    display: inline-block;
    float: right;
    position: absolute;
    width: 18px;
    margin: 0;
    right: 0;
  }
}
@media (min-width: 981px) {
  body.orbit #main-header #et-top-navigation #et_search_icon {
    position: relative;
  }
}
body.orbit #main-header #et-top-navigation #et_search_icon::before {
  content: '\f002';
  font-family: fontAwesome !important;
  color: #fcc864;
  font-size: 17px;
}
@media (min-width: 981px) {
  body.orbit #main-header #et-top-navigation #et_search_icon::before {
    position: absolute;
    top: 100%;
    right: 0;
    -moz-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    -webkit-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
  }
}
body.orbit #main-header #et-top-navigation #mobile_menu li.current_page_item a {
  color: #fcaf64;
  background-color: #fff;
}
body.orbit #main-header #et-top-navigation #mobile_menu li a:hover {
  color: #fff;
  background-color: #fcaf64;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
body.orbit #main-header .et-search-field,
body.orbit #main-header .et-search-form input {
  right: 0;
}
body.orbit #main-footer #footer-widgets {
  padding: 50px 0 20px;
  position: relative;
}
@media (min-width: 768px) {
  body.orbit #main-footer #footer-widgets::before {
    content: url("../images/footer_logo.png");
    position: absolute;
    top: 50px;
    left: -5%;
  }
}
body.orbit #main-footer #footer-widgets .footer-widget {
  margin-bottom: 0;
}
body.orbit #main-footer #footer-widgets .footer-widget .title {
  margin-bottom: 0;
  font-size: 23px;
  line-height: 1.21739;
  font-family: "futura-pt", "PT Sans", Helvetica, Arial, Lucida, sans-serif;
  color: #fff;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget p {
  color: #fff;
  font-size: 17px;
  line-height: 1.64706;
  margin-bottom: 0;
  font-family: Tahoma, Geneva, sans-serif;
  padding-bottom: 30px;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget p a {
  color: #fff;
  font-weight: 700;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget p a:hover {
  text-decoration: none;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget .cta-button {
  display: inline-block;
  text-align: center;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget .mc4wp-form {
  background-color: #e47945;
  padding: 0 30px 30px;
  box-shadow: 0px -30px 0px 0px #e47945;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget .mc4wp-form h5 {
  margin: 0;
  color: #fff;
  margin-bottom: 15px;
  letter-spacing: .1em;
  text-transform: uppercase;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget .mc4wp-form p {
  margin-bottom: 15px;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget .mc4wp-form .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
  width: 100%;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget .mc4wp-form .input-group input {
  border: 1px solid #ffecaa;
  border-right: none;
  height: 60px;
  display: table-cell;
  padding: 15px;
  background-color: transparent;
  font-style: italic;
  color: #fff;
  font-size: 15px;
  line-height: 1.86667;
  width: 75%;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget .mc4wp-form .input-group input:-moz-placeholder {
  color: #fff;
  opacity: 1;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget .mc4wp-form .input-group input::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget .mc4wp-form .input-group input:-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget .mc4wp-form .input-group input::-webkit-input-placeholder {
  color: #fff;
  opacity: 1;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget .mc4wp-form .input-group button {
  height: 60px;
  width: 65px;
  position: absolute;
  top: 0;
  right: 0;
  white-space: nowrap;
  border: none;
  font-size: 0;
  vertical-align: top;
  display: table-cell;
  background-color: #ffecaa;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 25%;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget .mc4wp-form .input-group button:hover {
  background-color: #fcaf64;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget .mc4wp-form .input-group button:hover .icon::before {
  color: #fff;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget .mc4wp-form .input-group button .icon {
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border: none;
  position: relative;
}
body.orbit #main-footer #footer-widgets .footer-widget .textwidget .mc4wp-form .input-group button .icon:before {
  content: '\f178';
  font-family: fontAwesome;
  position: absolute;
  color: #e47945;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 18px;
}
@media (min-width: 768px) {
  body.orbit #main-footer #footer-widgets .footer-widget:first-of-type {
    padding-left: 35px;
  }
}
body.orbit #main-footer #footer-widgets .footer-widget:last-child {
  border-top: 30px #e47945;
}
@media (min-width: 768px) and (max-width: 980px) {
  body.orbit #main-footer #footer-widgets .footer-widget:last-child {
    width: 100% !important;
  }
  body.orbit #main-footer #footer-widgets .footer-widget:last-child .et_pb_widget {
    width: 100%;
  }
}
body.orbit #main-footer #footer-widgets .footer-widget:last-child p:first-of-type {
  padding: 0;
}
body.orbit #main-footer #footer-widgets .footer-widget:last-child p {
  padding-bottom: 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: #ffecaa;
}
body.orbit #main-footer #footer-bottom #menu-social-media-footer li a:hover i::before {
  color: #fff;
}
body.orbit #main-footer #footer-bottom #footer-info {
  margin: 0 0 15px;
  padding: 0;
  font-size: 13px;
}
@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 .left-nav {
  padding: 0;
  background-color: transparent;
}
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 a {
  font-family: "futura-pt", "PT Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #b7b7b7;
  display: block;
}
body.orbit .left-nav #leftBar #subMenu li a:hover {
  color: #515151;
  text-decoration: none;
}
body.orbit .left-nav #leftBar #subMenu li.current_page_item > a {
  color: #515151;
}
body.orbit .left-nav #leftBar #subMenu li ul.children {
  display: none;
}
body.orbit .left-nav #leftBar #subMenu li ul.children li {
  padding: 8px 12px 8px 0;
  margin-left: 0;
}
body.orbit .left-nav #leftBar #subMenu li ul.children li a {
  font-size: 13px;
  line-height: 1.76923;
  position: relative;
}
body.orbit .left-nav #leftBar #subMenu li ul.children li a::before {
  content: '• ';
}
body.orbit .left-nav #leftBar #subMenu li ul.children li:last-of-type {
  border-bottom: none;
}
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 #menu-social-media-footer {
  text-align: right;
  padding: 0;
}
body.orbit #menu-social-media-footer li {
  display: inline-block;
  margin-right: 20px;
}
body.orbit #menu-social-media-footer li a {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
body.orbit #menu-social-media-footer li a i::before {
  color: #fff;
  font-size: 22px;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
body.orbit #menu-social-media-footer li a:hover i:before {
  color: #ce1d32;
}
body.orbit #menu-social-media-footer li:nth-last-of-type(1) {
  margin-right: 0;
}
body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article {
  border: none;
  padding: 0;
}
body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article .et_pb_image_container {
  margin: 0;
}
body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article .entry-title {
  font-family: "futura-pt", "PT Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 23px;
  line-height: 1.21739;
  text-decoration: none;
  margin: 30px 0 10px;
}
body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article .entry-title a {
  color: #515151;
}
body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article .post-meta {
  margin-bottom: 15px;
  font-size: 13px;
  line-height: 1.84615;
  font-family: "futura-pt", "PT Sans", Helvetica, Arial, Lucida, sans-serif;
  color: #b4b4b4 !important;
  text-decoration: none;
}
body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article .post-meta a {
  color: #b4b4b4;
}
body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article a.more-link {
  font-weight: bold;
}
body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article a.more-link:hover {
  color: #82121f;
}
body.orbit .blog_container .et_pb_column .et_pb_widget_area.et_pb_widget_area_left {
  border: none;
  background: #eee;
  padding: 20px;
}
@media all and (min-width: 768px) {
  body.orbit.single-post #left-area {
    float: left;
    width: 74.5%;
    margin-right: 5.5%;
  }
  body.orbit.single-post #sidebar {
    float: left;
    width: 20%;
  }
}
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 {
  float: none;
  width: 100%;
}
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.single-post.et_pb_pagebuilder_layout #sidebar {
  display: none;
}
body.orbit .et_pb_widget_area_right {
  border: none;
  position: relative;
  padding-right: 30px;
}
@media (min-width: 981px) {
  body.orbit .et_pb_widget_area_right::before {
    content: '';
    left: 0;
    top: 0%;
    height: 100%;
    background-color: #f7834b;
    width: 7px;
    position: absolute;
  }
}
body.orbit .et_pb_widget_area_right .et_pb_widget .widgettitle {
  font-family: "futura-pt", "PT Sans", Helvetica, Arial, Lucida, sans-serif;
  color: #515151;
  font-size: 26px;
  line-height: 1.30769;
  letter-spacing: .125em;
  text-transform: uppercase;
  margin: 0;
}
body.orbit .et_pb_widget_area_right .et_pb_widget .xoxo {
  font-family: "futura-pt", "PT Sans", Helvetica, Arial, Lucida, sans-serif;
  font-weight: 800;
  font-size: 14px;
  line-height: 1.42857;
  color: #c0c0c0;
}
body.orbit .et_button_no_icon,
body.orbit .et_pb_more_button,
body.orbit .et_pb_button,
body.orbit .button,
body.orbit #main-footer #footer-widgets .footer-widget .textwidget .cta-button,
body.orbit .cta-button,
body.orbit .ninja-forms-all-fields-wrap button {
  padding: 15px 35px 15px 35px !important;
  width: auto;
  color: #ffeeb5;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.17);
  background-image: -moz-linear-gradient(325deg, #fcaf64, #fcc864);
  background-image: -webkit-linear-gradient(325deg, #fcaf64, #fcc864);
  background-image: linear-gradient(125deg, #fcaf64, #fcc864);
  font-family: "futura-pt", "PT Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 17px !important;
  text-transform: uppercase;
  line-height: 1.88235;
  font-weight: 800;
  letter-spacing: .32em !important;
  display: inline-block;
  text-align: center;
  word-wrap:break-word;
  -ms-word-break:break-word;
}
body.orbit .et_button_no_icon:hover,
body.orbit .et_pb_more_button:hover,
body.orbit .et_pb_button:hover,
body.orbit .button:hover,
body.orbit #main-footer #footer-widgets .footer-widget .textwidget .cta-button:hover,
body.orbit .cta-button:hover,
body.orbit .ninja-forms-all-fields-wrap button:hover {
  background: #fcaf64;
  color: #fff;
  padding: 15px 35px 15px 35px !important;
  letter-spacing: .32em;
}
body.orbit .button, body.orbit #main-footer #footer-widgets .footer-widget .textwidget .cta-button,
body.orbit .cta-button {
  padding: 15px 35px !important;
  display: inline-block;
}
body.orbit .button:hover, body.orbit #main-footer #footer-widgets .footer-widget .textwidget .cta-button:hover,
body.orbit .cta-button:hover {
  padding: 15px 35px !important;
}
@media (max-width: 767px) {
  body.orbit .et_pb_button_two {
    margin-left: 0;
  }
}
body.orbit .et_pb_promo_button {
  padding: 10px 35px !important;
}
body.orbit .et_pb_promo_button:hover {
  color: #ce1d32;
}
body.orbit #submit {
  padding-right: 35px !important;
}
body.orbit .tribe-events-button {
  display: none;
}
body.orbit .full_map {
  padding-bottom: 0;
}
body.orbit .ninja-forms-form-wrap .ninja-forms-form-title {
  padding-bottom: 0;
  margin-bottom: 25px;
}
body.orbit .ninja-forms-form-wrap .ninja-forms-form-title::before {
  display: none;
}
body.orbit .ninja-forms-all-fields-wrap {
  padding-top: 10px;
}
body.orbit .ninja-forms-all-fields-wrap .ninja-forms-field {
  font-size: 16px;
  border: 1px solid #adadad;
}
body.orbit .ninja-forms-all-fields-wrap .label-above label {
  font-family: "futura-pt", "PT Sans", Helvetica, Arial, Lucida, sans-serif;
  color: #515151;
  font-size: 23px;
  line-height: 1.21739;
  font-weight: 800;
}
body.orbit .ninja-forms-all-fields-wrap .ninja-forms-req-symbol {
  color: #ce1d32;
}
body.orbit .ninja-forms-all-fields-wrap input {
  padding: 15px;
}
body.orbit .ninja-forms-all-fields-wrap .ninja-forms-error p {
  color: #ce1d32;
  font-weight: 700;
}
body.orbit .ninja-forms-all-fields-wrap button {
  border: none !important;
}
body.orbit .ninja-forms-all-fields-wrap button:hover {
  background-color: #ce1d32 !important;
  cursor: pointer;
}
body.orbit .ninja-forms-all-fields-wrap .contact_form h1 {
  color: #e16740;
  font-size: 24px;
  line-height: 1.25;
  font-weight: 300;
  letter-spacing: .05px;
  text-transform: none;
  padding-bottom: 0;
  margin-bottom: 10px;
}
body.orbit .ninja-forms-all-fields-wrap h3 {
  padding-bottom: 0;
  margin-bottom: 5px;
}
body.orbit .ninja-forms-all-fields-wrap .et_pb_contact_captcha {
  width: 55px !important;
}
body.orbit .ninja-forms-all-fields-wrap .et_pb_contact_right p:before {
  content: "Captcha: ";
}
body.orbit .ninja-forms-all-fields-wrap .et_pb_text_align_left p {
  font-size: 16px;
  color: #4c4c4c;
}
@media only screen and (max-width: 768px) {
  body.orbit .et_pb_contact_right p:before {
    display: none;
  }
}
body.orbit .cta::before {
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(47, 39, 34, 0.46);
}
body.orbit .et_pb_promo .et_pb_promo_description p {
  color: #fff;
}
body.orbit .et_pb_promo .et_pb_promo_button {
  padding: 10px 35px !important;
}
body.orbit .et_pb_promo .et_pb_promo_button:hover {
  padding: 10px 35px !important;
}
body.orbit .tribe-events-pg-template {
  max-width: 1250px;
}
body.orbit .tribe-events-notices {
  background-color: #f4a324;
  color: #fff;
  font-weight: 700;
  text-shadow: none;
  border: none;
}
body.orbit #tribe-events .tribe-events-button,
body.orbit #tribe-events .tribe-bar-submit input[type="submit"] {
  padding: 15px 35px 15px 35px !important;
  width: auto;
  color: #fff;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.17);
  background-image: -moz-linear-gradient(325deg, #fcaf64, #fcc864);
  background-image: -webkit-linear-gradient(325deg, #fcaf64, #fcc864);
  background-image: linear-gradient(125deg, #fcaf64, #fcc864);
  font-family: "futura-pt", "PT Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 17px !important;
  text-transform: uppercase;
  line-height: 1.88235;
  font-weight: 800;
  letter-spacing: .32em !important;
  display: inline-block;
  text-align: center;
  margin-bottom: 25px;
  height: auto;
}
body.orbit #tribe-events .tribe-events-button:hover,
body.orbit #tribe-events .tribe-bar-submit input[type="submit"]:hover {
  background: #fcaf64;
  color: #fff;
  padding: 15px 35px 15px 35px !important;
  letter-spacing: .32em;
}
body.orbit #tribe-events .td.tribe-events-present div[id*="tribe-events-daynum-"] {
  background-color: #ce1d32 !important;
}
body.orbit .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
  width: 90%;
}
body.orbit .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content {
  background-color: #fff;
  padding: 40px 35px 50px;
  position: relative;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=92);
  opacity: 0.92;
}
body.orbit .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content::before {
  content: " ";
  position: absolute;
  z-index: 0;
  top: 7px;
  left: 7px;
  right: 7px;
  bottom: 7px;
  border: 2px solid #ffea00;
}
body.orbit .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content h1 {
  margin: 0 0 5px;
}
body.orbit .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_fullwidth_header_subhead {
  line-height: 1.75;
  padding-bottom: 10px;
}
body.orbit .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_button_one,
body.orbit .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_button_two {
  margin-right: 15px;
  margin-left: 15px;
}
body.orbit .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container .header-content {
  margin-left: 0;
}
body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_filter a {
  background-color: transparent;
  border-top: none;
  border-right: 2px solid #d9d9d9;
  border-bottom: none;
  border-left: none;
  text-transform: uppercase;
  letter-spacing: .25em;
  color: #a6a6a6;
  font-weight: 700;
}
@media (min-width: 768px) {
  body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_filter a {
    font-size: 17px;
    line-height: 1.88235;
    padding: 0 20px;
  }
}
body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_filter a:hover, body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_filter a.active {
  color: #ce1d32;
}
body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_filter:last-of-type a {
  border-right: none !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 .open-content {
  padding: 30px 25px;
  background-color: transparent;
  border: 6px solid #e0e0e0;
}
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 .et_pb_team_member .et_pb_team_member_image {
  float: none !important;
  width: auto !important;
  margin-left: 0 !important;
}
body.orbit .et_pb_team_member .et_pb_team_member_description h4 {
  font-style: 23px;
  line-height: 1.21739;
  font-family: "futura-pt", "PT Sans", Helvetica, Arial, Lucida, sans-serif;
  font-weight: 800;
  color: #515151;
  margin-bottom: 15px;
}
body.orbit .et_pb_team_member .et_pb_team_member_description .et_pb_member_position {
  font-family: "futura-pt", "PT Sans", Helvetica, Arial, Lucida, sans-serif;
  font-weight: 800;
  letter-spacing: .25em;
  font-style: 17px;
  line-height: 1.17647;
  color: #a6a6a6;
  margin-bottom: 10px;
  text-transform: uppercase;
}
body.orbit .et_pb_team_member .et_pb_team_member_description .et_pb_member_social_links a {
  color: #ce1d32;
}
body.orbit .et_pb_team_member .et_pb_team_member_description .et_pb_member_social_links a:hover {
  color: #82121f;
}
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_column_1_4 .et_pb_testimonial::before {
  display: none;
}
body.orbit .et_pb_testimonial {
  background: transparent;
  max-width: 1000px;
}
body.orbit .et_pb_testimonial::before {
  content: '\f075';
  font-family: "FontAwesome" !important;
  font-size: 27px;
  transform: translatex(-50%);
}
body.orbit .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner {
  color: #666666;
  max-width: 1000px;
}
body.orbit .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner p {
  font-family: "futura-pt", "PT Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 23px;
  line-height: 1.47826;
  font-style: italic;
}
body.orbit .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner strong.et_pb_testimonial_author {
  font-family: Tahoma, Geneva, sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.55556;
  margin-top: 0;
  color: #343434 !important;
}
body.orbit .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner strong.et_pb_testimonial_author::before {
  content: '- ';
  display: inline;
}
body.orbit .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner p.et_pb_testimonial_meta {
  font-style: normal;
  font-size: 16px;
  font-weight: 400;
}
body.orbit .et_pb_text.caption {
  margin-top: -10%;
  font-size: 14px;
  font-style: italic;
}
body.orbit .title h2 {
  font-family: "futura-pt", "PT Sans", Helvetica, Arial, Lucida, sans-serif;
  color: #515151;
  font-size: 28px;
  line-height: 1.42857;
  letter-spacing: .2em;
  font-weight: 800;
  text-transform: uppercase !important;
}
body.orbit .title h4 {
  font-family: "futura-pt", "PT Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 24px;
  line-height: 1.66667;
  font-weight: 800;
  color: #b7b7b7;
}
body.orbit .et_pb_toggle {
  border: none;
  background-color: transparent;
  border-bottom: 6px solid #ebf0f1;
}
body.orbit .et_pb_toggle .et_pb_toggle_title {
  font-family: "futura-pt", "PT Sans", Helvetica, Arial, Lucida, sans-serif;
  color: #515151;
  font-size: 27px;
  line-height: 1.25926;
}
body.orbit .et_pb_toggle .et_pb_toggle_title::before {
  background-image: -moz-linear-gradient(325deg, #fcaf64, #fcc864);
  background-image: -webkit-linear-gradient(325deg, #fcaf64, #fcc864);
  background-image: linear-gradient(125deg, #fcaf64, #fcc864);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
body.orbit .et_pb_toggle.et_pb_toggle_close .et_pb_toggle_title::before {
  content: '\f067';
  font-family: fontAwesome !important;
  color: #fff;
  font-size: 22px;
  padding: 5px 7px;
}
body.orbit .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title::before {
  content: '\f068';
  font-family: fontAwesome !important;
  color: #fff;
  font-size: 22px;
  padding: 5px 7px;
}
body.orbit .et_pb_video .et_pb_video_overlay_hover {
  background-image: -moz-linear-gradient(335deg, rgba(92, 53, 34, 0.79), rgba(92, 53, 34, 0));
  background-image: -webkit-linear-gradient(335deg, rgba(92, 53, 34, 0.79), rgba(92, 53, 34, 0));
  background-image: linear-gradient(115deg, rgba(92, 53, 34, 0.79), rgba(92, 53, 34, 0));
}
body.orbit .et_pb_video .et_pb_video_overlay_hover:hover {
  background-image: transparent;
}
body.orbit .et_pb_video .et_pb_video_play {
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  top: 9%;
  left: 6%;
  padding: 0;
  margin: 0;
  height: 65%;
  width: 65%;
  max-height: 130px;
  max-width: 130px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #ce1d32;
}
body.orbit .et_pb_video .et_pb_video_play::before {
  content: '\f04b';
  font-family: FontAwesome;
  color: #fff;
  font-size: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

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