@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700); 
  @font-face {
    font-family: 'Offside';
    font-style: normal;
    font-weight: 400;
    src: local('Offside'), local('Offside-Regular'),
        url('Offside__400.eot?#iefix') format('embedded-opentype'),
        url('Offside__400.woff') format('woff'), url('Offside__400.woff2') format('woff2'),
        url('Offside__400.svg#Offside') format('svg'),
        url('Offside__400.ttf') format('truetype'); }

    .wrapper {
      position: relative;
      margin: 10px auto;
      padding: 0 10px;
      max-width: 960px; }

      body, html {
        margin: 0; }

        body {
          font-family: 'Open Sans', sans-serif;
          font-size: 14px; }
          body a {
            color: #000;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s;
            outline: none !important; }
            body a:hover, body a:focus, body a:active, body a.active {
              color: #078384; }
              body a.more {
                display: inline-block;
                background-color: #ea5b58;
                height: 29px;
                padding: 2px 30px;
                color: #fff;
                font-size: 12px;
                line-height: 2.5;
                -webkit-transition: all 0.15s;
                -moz-transition: all 0.15s;
                -o-transition: all 0.15s;
                transition: all 0.15s;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                -ms-border-radius: 3px;
                -o-border-radius: 3px;
                border-radius: 3px; }
                body a.more:hover, body a.more:focus {
                  -webkit-transform: scale(1.1, 1.1);
                  -moz-transform: scale(1.1, 1.1);
                  -ms-transform: scale(1.1, 1.1);
                  -o-transform: scale(1.1, 1.1);
                  transform: scale(1.1, 1.1);
                  background-color: #1f1f1f; }

  .title {
    font-family: Offside;
    color: #840781; }

    header {
      margin: 30px 0;
      text-align: center; }
      header #logo {
        display: block; }
        header #logo img {
          max-width: 90%;
          margin: 10px auto; }

  nav {
    position: relative;
    z-index: 10;
    text-align: center; }
    nav a {
      color: #f0f0f0;
      display: block;
      font-size: 23px;
      line-height: 3;
      position: relative;
      text-decoration: none; }
      nav .menu {
        -webkit-transition: height 0.25s;
        -moz-transition: height 0.25s;
        -o-transition: height 0.25s;
        transition: height 0.25s;
        position: relative; }
        nav .menu.toll {
          height: 158px; }
    nav ol, nav ul {
      padding: 0;
      margin: 0; }
      nav ol li, nav ul li {
        display: inline-block; }
        nav ol {
          z-index: 2;
          background-color: #1f1f1f; }
          nav ol > li.hovered ul, nav ol > li:hover ul {
            top: 86px; }
            nav ol > li.hovered ul a, nav ol > li:hover ul a {
              opacity: 1; }
              nav ol > li.hovered ul a:hover i, nav ol > li:hover ul a:hover i {
                bottom: -11px;
                opacity: 1; }
                nav ol > li.hovered > a, nav ol > li:hover > a {
                  background-color: #bdbdbd;
                  color: #f0f0f0; }
                  nav ol > li > a {
                    padding: 0 30px;
                    z-index: 1; }
                    nav ol > li > a:hover, nav ol > li > a:focus, nav ol > li > a.active {
                      background-color: #bdbdbd;
                      color: #f0f0f0; }

  .shadows {
    position: absolute;
    bottom: -70px;
    width: 100%;
    height: 70px;
    overflow: hidden; }
    .shadows .shadow {
      position: absolute;
      height: 0px;
      width: 70%;
      top: -35px;
      box-shadow: 0 0 50px 15px #000;
      -webkit-box-shadow: 0 0 70px 15px #000; }
      .shadows .shadow.shadow-left {
        left: 3%;
        -webkit-transform: rotate(-2deg);
        -moz-transform: rotate(-2deg);
        -ms-transform: rotate(-2deg);
        -o-transform: rotate(-2deg);
        transform: rotate(-2deg); }
        .shadows .shadow.shadow-right {
          right: 3%;
          -webkit-transform: rotate(2deg);
          -moz-transform: rotate(2deg);
          -ms-transform: rotate(2deg);
          -o-transform: rotate(2deg);
          transform: rotate(2deg); }
    .shadows.upside-down {
      top: -70px; }
      .shadows.upside-down .shadow {
        top: 105px; }
        .shadows.upside-down .shadow.shadow-left {
          -webkit-transform: rotate(2deg);
          -moz-transform: rotate(2deg);
          -ms-transform: rotate(2deg);
          -o-transform: rotate(2deg);
          transform: rotate(2deg); }
          .shadows.upside-down .shadow.shadow-right {
            -webkit-transform: rotate(-2deg);
            -moz-transform: rotate(-2deg);
            -ms-transform: rotate(-2deg);
            -o-transform: rotate(-2deg);
            transform: rotate(-2deg); }

  blockquote {
    background: #f9f9f9;
    border-left: 10px solid #ccc;
    margin: 1.5em 10px;
    padding: 0.5em 10px;
    quotes: "\201C" "\201D" "\2018" "\2019"; }

    blockquote:before {
      color: #ccc;
      content: open-quote;
      font-size: 4em;
      line-height: 0.1em;
      margin-right: 0.25em;
      vertical-align: -0.4em; }

      blockquote p {
        display: inline; }

        #slider {
          position: relative;
          height: 450px; }
          #slider .slides {
            list-style: none outside;
            padding: 0;
            margin: 0;
            height: 450px;
            overflow: hidden; }
            #slider .slides li {
              height: 450px;
              width: 100%;
              position: absolute;
              top: 0;
              background: #1f1f1f top center no-repeat;
              visibility: hidden; }
              #slider .slides li.ready {
                visibility: visible;
                display: none; }
                #slider .slides li.active {
                  display: block; }
            #slider .slides p {
              color: #fff;
              width: 100%;
              padding: 0;
              margin: 0;
              position: absolute;
              top: 50%;
              margin: -35px 0 0;
              line-height: 1;
              text-align: center;
              font-size: 52px;
              font-size: 2.8vw;
              font-weight: 100; }
          #slider .control {
            width: 47px;
            height: 47px;
            position: absolute;
            top: 50%;
            margin-top: -23px;
            display: block;
            background: transparent url(./../img/misc-slider-controls.png) no-repeat 0 0; }
            #slider .control:hover, #slider .control:focus {
              -webkit-transform: scale(1.1, 1.1);
              -moz-transform: scale(1.1, 1.1);
              -ms-transform: scale(1.1, 1.1);
              -o-transform: scale(1.1, 1.1);
              transform: scale(1.1, 1.1); }
              #slider .control.next {
                right: 25px;
                background-position: -47px 0; }
                #slider .control.prev {
                  left: 25px; }

  article {
    background: repeat center top url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAAHmWi9wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMEVBMUM2NjcxQTkxMUUzQjk1M0YxNEY1NzQzM0UzMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMEVBMUM2NzcxQTkxMUUzQjk1M0YxNEY1NzQzM0UzMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQwRUExQzY0NzFBOTExRTNCOTUzRjE0RjU3NDMzRTMxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwRUExQzY1NzFBOTExRTNCOTUzRjE0RjU3NDMzRTMxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xTVDbAAAB+BJREFUeNokjUsWACAIAtXs/ldtbR+b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");
    padding: 35px 0 55px;
    border-bottom: 2px solid #ddd; }
    article section.header {
      color: #078384;
      text-align: center;
      padding: 0px 0 5px;
      margin: 0 0 30px;
      background: no-repeat center bottom url(./../img/misc-separator.png); }
      article section.header small {
        font-size: 18px;
        line-height: 1;
        display: inline-block;
        margin-bottom: 20px; }
    article h1 {
      margin: 0;
      font-size: 30px;
      line-height: 2;
      color: #078384; }
      article h2, article h3, article h4, article h5, article h6 {
        color: #078384; }
        article figure img {
          display: inline-block;
          float: left;
          margin: 0 5% 5% 0;
          vertical-align: top; }
          article p {
            color: black;
            margin: 0;
            font-size: 16px; }

  .delimiter {
    background: url(./../img/misc-delimiter.png) top center no-repeat;
    background-size: 100% 70px;
    width: 100%;
    height: 70px;
    z-index: 10;
    position: absolute; }

    footer {
      position: relative;
      background-color: #fff; }
      footer .line {
        height: 37px;
        width: 100%;
        background: url(./../img/bgr-footer-line.jpg) repeat-x center; }
        footer .cnt {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          padding: 40px 20px; }
          footer .copy {
            text-align: center;
            height: 50px;
            color: #c3c3c3;
            font-size: 12px;
            font-weight: 700;
            line-height: 4;
            background-color: #1f1f1f; }
            footer .box {
              border-right: 1px solid #bdbdbd;
              position: relative; }
              footer .box:last-child {
                border-right: none; }
                footer .box.about {
                  width: 335px;
                  padding-right: 65px; }
                  footer .box.about p {
                    font-size: 12px; }
              footer .box.social {
                flex-shrink: 0;
                padding: 0 30px 0 0;
                text-transform: uppercase; }
                footer .box.social a {
                  line-height: 2.1;
                  font-size: 13px;
                  vertical-align: middle; }
                  footer .box.social img {
                    vertical-align: middle;
                    margin-right: 10px; }
              footer .box ul {
                padding: 0;
                margin: 0;
                list-style: none outside; }
      footer address {
        width: 255px;
        font-style: normal;
        padding: 0 0 0 45px; }
        footer address ul {
          line-height: 1.5; }
      footer em.about {
        font-style: normal;
        display: block;
        color: #078384;
        font-weight: 700;
        font-size: 30px;
        line-height: 1; }
        footer em.about span {
          font-weight: 100; }

  #about {
    padding: 30px 0; }
    #about img {
      display: block;
      margin-left: auto;
      margin-right: auto; }
      #about p {
        font-size: 20px;
        line-height: 1.3; }
        #about a {
          color: #078384;
          font-weight: bold; }
          #about a:hover, #about a:focus, #about a:active, #about a.active {
            color: #bdbdbd; }

  #services a {
    color: #f4af5a;
    font-weight: bold; }
    #services a:hover, #services a:focus, #services a:active, #services a.active {
      color: #bdbdbd; }
  #services img {
    display: block;
    margin-left: auto;
    margin-right: auto; }
    #services .logos {
      display: flex;
      flex-flow: row wrap;
      justify-content: center;
      align-items: center; }

  #people p {
    color: #6e6f6f; }

    #videos section.header {
      margin-bottom: 80px; }
      #videos .video {
        max-width: 680px;
        margin: 0 auto;
        border-bottom: 1px solid #ccc;
        margin-bottom: 70px;
        padding-bottom: 50px; }
        #videos .video iframe {
          width: 100%;
          height: 420px; }
          #videos .video h3 {
            text-align: center;
            padding: 0;
            margin: 8px 0; }
            #videos .video h4 {
              color: #bbb;
              text-align: center;
              padding: 0;
              margin: 0px 0 20px; }

  .people-link {
    text-decoration: none; }

    #blog {
      font-size: 110%;
      line-height: 1.4; }
      #blog img {
        max-width: 100%; }
        #blog hr {
          border: 0;
          height: 0;
          box-shadow: 0 0 13px 1px #ccc; }
          #blog hr:after {
            content: "\00a0"; }
            #blog code {
              background-color: #272822;
              color: white;
              padding: 1px 5px; }
              #blog .highlight pre {
                max-width: 100%;
                padding: 10px;
                background-color: #272822;
                overflow-x: auto;
                color: white; }
                #blog .highlight .hll {
                  background-color: #272822; }
                  #blog .highlight .c {
                    color: #75715e; }
                    #blog .highlight .ch {
                      color: #75715e; }
                      #blog .highlight .err {
                        color: #960050;
                        background-color: #1e0010; }
                        #blog .highlight .k {
                          color: #66d9ef; }
                          #blog .highlight .l {
                            color: #ae81ff; }
                            #blog .highlight .n {
                              color: #f8f8f2; }
                              #blog .highlight .o {
                                color: #f92672; }
                                #blog .highlight .p {
                                  color: #f8f8f2; }
                                  #blog .highlight .cm {
                                    color: #75715e; }
                                    #blog .highlight .cp {
                                      color: #75715e; }
                                      #blog .highlight .c1 {
                                        color: #75715e; }
                                        #blog .highlight .cs {
                                          color: #75715e; }
                                          #blog .highlight .ge {
                                            font-style: italic; }
                                            #blog .highlight .gs {
                                              font-weight: bold; }
                                              #blog .highlight .kc {
                                                color: #66d9ef; }
                                                #blog .highlight .kd {
                                                  color: #66d9ef; }
                                                  #blog .highlight .kn {
                                                    color: #f92672; }
                                                    #blog .highlight .kp {
                                                      color: #66d9ef; }
                                                      #blog .highlight .kr {
                                                        color: #66d9ef; }
                                                        #blog .highlight .kt {
                                                          color: #66d9ef; }
                                                          #blog .highlight .ld {
                                                            color: #e6db74; }
                                                            #blog .highlight .m {
                                                              color: #ae81ff; }
                                                              #blog .highlight .s {
                                                                color: #e6db74; }
                                                                #blog .highlight .na {
                                                                  color: #a6e22e; }
                                                                  #blog .highlight .nb {
                                                                    color: #f8f8f2; }
                                                                    #blog .highlight .nc {
                                                                      color: #a6e22e; }
                                                                      #blog .highlight .no {
                                                                        color: #66d9ef; }
                                                                        #blog .highlight .nd {
                                                                          color: #a6e22e; }
                                                                          #blog .highlight .ni {
                                                                            color: #f8f8f2; }
                                                                            #blog .highlight .ne {
                                                                              color: #a6e22e; }
                                                                              #blog .highlight .nf {
                                                                                color: #a6e22e; }
                                                                                #blog .highlight .nl {
                                                                                  color: #f8f8f2; }
                                                                                  #blog .highlight .nn {
                                                                                    color: #f8f8f2; }
                                                                                    #blog .highlight .nx {
                                                                                      color: #a6e22e; }
                                                                                      #blog .highlight .py {
                                                                                        color: #f8f8f2; }
                                                                                        #blog .highlight .nt {
                                                                                          color: #f92672; }
                                                                                          #blog .highlight .nv {
                                                                                            color: #f8f8f2; }
                                                                                            #blog .highlight .ow {
                                                                                              color: #f92672; }
                                                                                              #blog .highlight .w {
                                                                                                color: #f8f8f2; }
                                                                                                #blog .highlight .mf {
                                                                                                  color: #ae81ff; }
                                                                                                  #blog .highlight .mh {
                                                                                                    color: #ae81ff; }
                                                                                                    #blog .highlight .mi {
                                                                                                      color: #ae81ff; }
                                                                                                      #blog .highlight .mo {
                                                                                                        color: #ae81ff; }
                                                                                                        #blog .highlight .sb {
                                                                                                          color: #e6db74; }
                                                                                                          #blog .highlight .sc {
                                                                                                            color: #e6db74; }
                                                                                                            #blog .highlight .sd {
                                                                                                              color: #e6db74; }
                                                                                                              #blog .highlight .s2 {
                                                                                                                color: #e6db74; }
                                                                                                                #blog .highlight .se {
                                                                                                                  color: #ae81ff; }
                                                                                                                  #blog .highlight .sh {
                                                                                                                    color: #e6db74; }
                                                                                                                    #blog .highlight .si {
                                                                                                                      color: #e6db74; }
                                                                                                                      #blog .highlight .sx {
                                                                                                                        color: #e6db74; }
                                                                                                                        #blog .highlight .sr {
                                                                                                                          color: #e6db74; }
                                                                                                                          #blog .highlight .s1 {
                                                                                                                            color: #e6db74; }
                                                                                                                            #blog .highlight .ss {
                                                                                                                              color: #e6db74; }
                                                                                                                              #blog .highlight .bp {
                                                                                                                                color: #94558D; }
                                                                                                                                #blog .highlight .vc {
                                                                                                                                  color: #f8f8f2; }
                                                                                                                                  #blog .highlight .vg {
                                                                                                                                    color: #f8f8f2; }
                                                                                                                                    #blog .highlight .vi {
                                                                                                                                      color: #f8f8f2; }
                                                                                                                                      #blog .highlight .il {
                                                                                                                                        color: #ae81ff; }
                                                                                                                                        #blog .highlight .gu {
                                                                                                                                          color: #75715e; }
                                                                                                                                          #blog .highlight .gd {
                                                                                                                                            color: #f92672; }
                                                                                                                                            #blog .highlight .gi {
                                                                                                                                              color: #a6e22e; }
