@font-face {
  font-family: 'proxima-light';
  src: url("./../fonts/proximanova-light-webfont.woff") format("woff"), url("./../fonts/proximanova-light-webfont.woff") format("woff2"); }
@font-face {
  font-family: 'proxima-regular-italic';
  src: url("./../../fonts/proximanova-regitalic-webfont.woff2") format("woff2"), url("./../../fonts/proximanova-regitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'proxima-regular';
  src: url("./../../fonts/proximanova-regular-webfont.woff2") format("woff2"), url("./../../fonts/proximanova-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima-semibold';
  src: url("./../../fonts/proximanova-semibold-webfont.woff2") format("woff2"), url("./../../fonts/proximanova-semibold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'proxima-bold';
  src: url("./../../fonts/proximanova-bold.woff2") format("woff2"), url("./../../fonts/proximanova-bold.woff") format("woff");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'proxima-extrabold';
  src: url("./../../fonts/proximaNova-Extrabold.woff") format("woff"); }
/*--------------------- FONTS ------------------------------------*/
@media only screen and (max-width: 767px) {
  .topbar {
    display: none; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .topbar {
    display: none; } }
@media only screen and (min-width: 1025px) and (max-width: 1350px) {
  .topbar {
    height: 50px;
    width: 100%;
    background-color: #34393F; }
    .topbar .top-bar-inner {
      width: 900px;
      margin: 0px auto;
      height: 50px;
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .topbar .top-bar-inner .left {
        display: flex;
        align-items: center; }
        .topbar .top-bar-inner .left .emoji {
          width: 60px;
          display: flex;
          justify-content: center;
          align-items: center;
          border-radius: 5px;
          background-color: #FFFFFF;
          margin-right: 20px; }
          .topbar .top-bar-inner .left .emoji span {
            text-transform: uppercase;
            color: "proxima-regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 9px; }
        .topbar .top-bar-inner .left .text {
          display: inline;
          font-family: "proxima-extrabold", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-size: 20px;
          color: white; }
      .topbar .top-bar-inner .right {
        font-family: "proxima-semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #FFFFFF;
        font-size: 14px; } }
@media only screen and (min-width: 1351px) {
  .topbar {
    height: 50px;
    width: 100%;
    background-color: #1A3149; }
    .topbar .top-bar-inner {
      width: 1176px;
      margin: 0px auto;
      height: 50px;
      display: flex;
      align-items: center;
      justify-content: center; }
      .topbar .top-bar-inner .left {
        display: flex;
        align-items: center; }
        .topbar .top-bar-inner .left .emoji {
          width: 60px;
          display: flex;
          justify-content: center;
          flex-direction: row-reverse;
          align-items: center; }
          .topbar .top-bar-inner .left .emoji span {
            text-transform: uppercase;
            font-family: "proxima-semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
            color: white;
            font-size: 20px;
            margin-right: 5px; }
        .topbar .top-bar-inner .left .text {
          margin: 0px 15px 0px 15px;
          display: inline;
          font-family: "proxima-regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-size: 17px;
          color: white; }
      .topbar .top-bar-inner .right {
        font-family: "proxima-regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #FFFFFF;
        font-size: 14px;
        border: 1px solid white;
        padding: 5px 10px 5px 10px;
        border-radius: 5px; } }

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