.header-content-wrapper {
  user-select: none;
  z-index: 10; }
  .header-content-wrapper .box-error {
    color: red;
    display: block;
    font-size: .9em;
    font-weight: 900;
    left: 25%;
    position: absolute;
    top: 90%; }
  .header-content-wrapper .header-subscription-info {
    display: inline-block;
    left: 10px;
    position: relative;
    white-space: nowrap; }
  .header-content-wrapper .expired {
    color: #E20000;
    font-weight: 900; }
  .header-content-wrapper .form-group.login-item.w300 {
    clear: left; }
  .header-content-wrapper.logged-in {
    white-space: nowrap;
    font-size: 15px;
    line-height: 27.1875px;
    font-size: 1.5rem;
    line-height: 2.71875rem; }
    .header-content-wrapper.logged-in .header-definition {
      padding-left: 10px; }
    .header-content-wrapper.logged-in .sign-out {
      white-space: nowrap; }
    .header-content-wrapper.logged-in .geo-config-trigger .simple-weather .simple-image {
      position: relative; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather .simple-image .tooltip {
        white-space: nowrap; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather .simple-image img {
        position: absolute;
        top: -45px;
        right: -94px;
        right: -6vw; }
    .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i {
      color: #333;
      display: inline-block;
      font-family: weather;
      font-size: 2em;
      font-weight: normal;
      line-height: 1em;
      margin: 0; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-0:before {
        content: ":"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-1:before {
        content: "p"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-2:before {
        content: "S"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-3:before {
        content: "Q"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-4:before {
        content: "S"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-5:before {
        content: "W"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-6:before {
        content: "W"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-7:before {
        content: "W"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-8:before {
        content: "W"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-9:before {
        content: "I"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-10:before {
        content: "W"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-11:before {
        content: "I"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-12:before {
        content: "I"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-13:before {
        content: "I"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-14:before {
        content: "I"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-15:before {
        content: "W"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-16:before {
        content: "I"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-17:before {
        content: "W"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-18:before {
        content: "U"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-19:before {
        content: "Z"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-20:before {
        content: "Z"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-21:before {
        content: "Z"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-22:before {
        content: "Z"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-23:before {
        content: "Z"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-24:before {
        content: "E"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-25:before {
        content: "E"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-26:before {
        content: "3"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-27:before {
        content: "a"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-28:before {
        content: "A"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-29:before {
        content: "a"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-30:before {
        content: "A"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-31:before {
        content: "6"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-32:before {
        content: "1"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-33:before {
        content: "6"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-34:before {
        content: "1"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-35:before {
        content: "W"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-36:before {
        content: "1"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-37:before {
        content: "S"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-38:before {
        content: "S"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-39:before {
        content: "S"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-40:before {
        content: "M"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-41:before {
        content: "W"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-42:before {
        content: "I"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-43:before {
        content: "W"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-44:before {
        content: "a"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-45:before {
        content: "S"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-46:before {
        content: "U"; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather i.icon-47:before {
        content: "S"; }
    .header-content-wrapper.logged-in .geo-config-trigger .simple-weather.pull-left {
      clear: left; }
    .header-content-wrapper.logged-in .geo-config-trigger .simple-weather span {
      display: inline-block;
      clear: left;
      color: #333;
      padding-bottom: 1px; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather span.simple-location:hover {
        border-bottom: thin solid #2b5c8a;
        padding-bottom: 0px; }
      .header-content-wrapper.logged-in .geo-config-trigger .simple-weather span.simple-temp {
        font-weight: bold;
        padding-left: 5px; }
        .header-content-wrapper.logged-in .geo-config-trigger .simple-weather span.simple-temp.blue-red-5 {
          color: red; }
        .header-content-wrapper.logged-in .geo-config-trigger .simple-weather span.simple-temp.blue-red-4 {
          color: #cc0033; }
        .header-content-wrapper.logged-in .geo-config-trigger .simple-weather span.simple-temp.blue-red-3 {
          color: #990066; }
        .header-content-wrapper.logged-in .geo-config-trigger .simple-weather span.simple-temp.blue-red-2 {
          color: #660099; }
        .header-content-wrapper.logged-in .geo-config-trigger .simple-weather span.simple-temp.blue-red-1 {
          color: #3300cc; }
        .header-content-wrapper.logged-in .geo-config-trigger .simple-weather span.simple-temp.blue-red-0 {
          color: blue; }
  .header-content-wrapper.logged-out {
    min-width: 20%;
    max-height: 100%;
    white-space: nowrap;
    padding-bottom: 0px; }
    .header-content-wrapper.logged-out .signup-wrapper .signup {
      display: block;
      border-radius: 5px;
      color: white;
      margin: 0;
      width: 100px;
      position: absolute;
      right: 0px; }

.shake-1 {
  transform: translate(-12px, 0px); }

.shake-2 {
  transform: translate(6px, 0px); }

.shake-3 {
  transform: translate(-3px, 0px); }

.shake-4 {
  transform: translate(1.5px, 0px); }

.shake-5 {
  transform: translate(0px, 0px); }

.featherlight-content {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  border-radius: 6px; }
  .featherlight-content .geo-wrapper {
    text-align: center; }
    .featherlight-content .geo-wrapper h3 {
      font-size: 1.5em;
      margin-bottom: 20px; }
    .featherlight-content .geo-wrapper .or-divider {
      border-bottom: 1px solid black;
      font-style: italic;
      margin-top: -6px; }
    .featherlight-content .geo-wrapper .field_content {
      margin-left: 40px;
      margin-right: 40px; }
