/* CSS Document */
body.avoid-the-spark #header .tt-retina-logo {
  width: 200px !important;
  height: auto !important;
  margin-right: 43px;
}
body.avoid-the-spark .header-search-region {
  opacity: 0 !important;
}
body.avoid-the-spark #content {
  width: 100%;
  max-width: 670px !important;
}
body.avoid-the-spark .main-area a {
  color: #04829b !important;
}
body.avoid-the-spark h5 {
  margin-bottom: 0 !important;
}
body.avoid-the-spark h6 {
  font-size: 16px !important;
  text-transform: none;
  font-weight: bold;
  letter-spacing: normal;
}
body.avoid-the-spark .true-accordion {
  margin-bottom: 27px;
}
/* navigation */
body.avoid-the-spark #menu-main-nav {
  float: left;
}
/* slider */
body.avoid-the-spark #tt-parallax-banner {
  border-top: 30px solid #0f3e4d;
  border-bottom: 10px solid #efefef;
  background-repeat: no-repeat !important;
}
.tt-parallax-text > * {
  font-style: normal !important;
}
/* sidebars */
body.avoid-the-spark #sidebar {
  width: 240px !important;
  min-height: 988px !important;
  margin: 0 auto !important;
}
.sidebar-locator-widget {
  background-color: #f3f3f3 !important;
  border: 1px solid #d0d0d0 !important;
  padding: 3% 4%;
}
.sidebar-locator-widget #sidebar-locator .l {
  width: 190px;
}
/* faqs */
body.avoid-the-spark .main-area .true-accordion dt {
  background-color: #FFF;
  background-image: none !important;
  filter: none !important;
  border-top: 1px solid #ccc !important;
  border-right: 0;
  border-left: 0;
  border-bottom: 0;
  border-radius: 0 !important;
  color: #333 !important;
  cursor: pointer;
  margin-bottom: 4px;
  text-indent: 20px;
  font-weight: bold;
  position: relative;
  padding: 8px 0 8px 0;
  width: 100%;
  font-size: 16px;
}
body.avoid-the-spark .main-area .true-accordion dt:first-child {
  border-top: 0 !important;
}
body.avoid-the-spark .main-area .true-accordion dt.current {
  color: #103a4b !important;
}
body.avoid-the-spark .main-area .true-accordion dt:before {
  content: "\f0da";
  font-family: FontAwesome;
  position: absolute;
  left: -16px;
  top: 24%;
  font-size: 24px;
  color: #103a4b !important;
}
body.avoid-the-spark .main-area .true-accordion dt.current:before {
  content: "\f0d7";
  font-family: FontAwesome;
  position: absolute;
  left: -20px;
  top: 24%;
  font-size: 24px;
  color: #103a4b !important;
}
body.avoid-the-spark .main-area .true-accordion dd {
  padding-top: 0px;
  padding-left: 22px;
}
body.avoid-the-spark .sidebar-widget {
  display: block !important;
}
@media only screen and (max-width: 1023px) {
  #main img {
    float: none;
    padding: 5px 5px 0 0;
  }
  body.avoid-the-spark #header .tt-retina-logo {
    margin: 0 auto !important;
  }
}
