/* Scss Document */
/* ACCORDION MENU v1.0 */
@font-face {
  font-family: 'orbitronbold';
  src: url("fonts/orbitron-bold-webfont.eot");
  src: url("fonts/orbitron-bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/orbitron-bold-webfont.woff2") format("woff2"), url("fonts/orbitron-bold-webfont.woff") format("woff"), url("fonts/orbitron-bold-webfont.ttf") format("truetype"), url("fonts/orbitron-bold-webfont.svg#orbitronbold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'orbitronlight';
  src: url("fonts/orbitron-light-webfont.eot");
  src: url("fonts/orbitron-light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/orbitron-light-webfont.woff2") format("woff2"), url("fonts/orbitron-light-webfont.woff") format("woff"), url("fonts/orbitron-light-webfont.ttf") format("truetype"), url("fonts/orbitron-light-webfont.svg#orbitronlight") format("svg");
  font-weight: normal;
  font-style: normal; }
.accordion {
  width: auto;
  position: relative;
  overflow: hidden;
  margin: 0px auto 5px auto;
  border: solid 1px #999; }
  .accordion .accordionBtn {
    width: auto;
    height: auto;
    display: block;
    font-family: "proxima-nova";
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    color: #f26522;
    text-decoration: none;
    text-transform: uppercase;
    text-align: left;
    padding: 9px 9px 9px 45px;
    background: #00295b;
    background: rgba(0, 0, 0, 0.3);
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out; }
    @media only screen and (max-width: 767px) {
      .accordion .accordionBtn {
        font-size: 12px;
        line-height: 16px; } }
    .accordion .accordionBtn h2 {
      font-family: 'orbitronbold';
      font-size: 28px;
      line-height: 40px;
      display: inline; }
      @media only screen and (max-width: 767px) {
        .accordion .accordionBtn h2 {
          font-size: 16px;
          line-height: 20px; } }
    .accordion .accordionBtn h3 {
      font-family: 'orbitronbold';
      font-size: 20px;
      line-height: 30px;
      display: inline; }
      @media only screen and (max-width: 767px) {
        .accordion .accordionBtn h3 {
          font-size: 16px;
          line-height: 20px; } }
    .accordion .accordionBtn strong {
      font-size: 28px;
      line-height: 30px;
      color: #f26522 !important; }
      @media only screen and (max-width: 767px) {
        .accordion .accordionBtn strong {
          font-size: 24px;
          line-height: 28px; } }
    .accordion .accordionBtn:hover {
      color: #f26522;
      background: #00295b;
      background: rgba(0, 0, 0, 0.5); }
      .accordion .accordionBtn:hover strong {
        color: #000 !important; }
    .accordion .accordionBtn.active {
      color: #fff;
      background: #00295b;
      background: rgba(0, 0, 0, 0.7); }
      .accordion .accordionBtn.active strong {
        color: #fff !important; }
    .accordion .accordionBtn a.hotSpot {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0; }
  .accordion .expandIconContainer {
    width: 20px;
    height: 20px;
    border: solid 1px #999;
    position: absolute;
    top: 9px;
    left: 9px;
    overflow: hidden; }
    .accordion .expandIconContainer .expandIcon {
      width: 20px;
      height: 20px;
      clear: left;
      font-family: "proxima-nova";
      font-weight: 700;
      font-style: normal;
      font-size: 16px;
      line-height: 20px;
      text-align: center;
      color: #999;
      position: relative;
      -webkit-transition: all .2s ease-out;
      -moz-transition: all .2s ease-out;
      -o-transition: all .2s ease-out;
      transition: all .2s ease-out; }
  .accordion .accordionContent {
    width: auto;
    padding: 9px;
    border: none;
    border-top: solid 1px #999; }
    .accordion .accordionContent p, .accordion .accordionContent li {
      font-family: "proxima-nova";
      font-weight: 400;
      font-style: normal;
      font-size: 16px;
      line-height: 22px;
      margin: 0 0 10px 0; }
      .accordion .accordionContent p strong, .accordion .accordionContent li strong {
        font-family: "proxima-nova";
        font-weight: 700;
        font-style: normal; }
      .accordion .accordionContent p img, .accordion .accordionContent li img {
        width: 100%; }
    .accordion .accordionContent li {
      margin: 0px 0px 10px 20px;
      list-style: disc; }
    .accordion .accordionContent h2 {
      font-family: "proxima-nova";
      font-weight: 700;
      font-style: normal;
      color: #f26522;
      text-transform: uppercase;
      margin: 15px 0 0 0; }
