/* template iBeaken */
body {
  background-color: #eceded;
  color: #507b8e; }
  body #header, body #footer {
    background-color: #507b8e;
    border: none;
    /* buttons header */
    /* buttons header */ }
    body #header .button, body #header #language, body #footer .button, body #footer #language {
      background-color: #34515d !important;
      border: none !important;
      color: white;
      /* buttons hover */ }
      body #header .button:hover, body #header #language:hover, body #footer .button:hover, body #footer #language:hover {
        background-color: #2b424d !important; }
    body #header .button, body #header #user_relation, body #footer .button, body #footer #user_relation {
      background-color: #34515d !important;
      border: none !important;
      color: white;
      /* buttons hover */ }
      body #header .button:hover, body #header #user_relation:hover, body #footer .button:hover, body #footer #user_relation:hover {
        background-color: #2b424d !important; }
  body #sponsors {
    height: 80px;
    width: 100%;
    padding: 0 1%;
    clear: both;
    float: left;
    background: #fff; }
    body #sponsors ul {
      list-style: none; }
      body #sponsors ul li {
        float: left;
        width: 25%; }
  body #header h1 a {
    background: url(/assets/logos/1155/medium/1155.png?1697609298) no-repeat;
    background-size: contain;
    -webkit-background-size: contain;
    width: 176px;
    height: 70px;
    font-size: 0;
    color: transparent; }
  body #header .container > .row > div:not(:first-child) {
    margin: 24px 0; }
  body .search-and-results {
    top: 110px; }
  body .pageHeader {
    background-color: #0d4c68; }
    body .pageHeader h2 {
      font-family: "El Messiri"; }
  body .content {
    background-image: none;
    /* content titles */
    /* buttons content */ }
    body .content h2, body .content h3 {
      color: #060a0c !important;
      text-shadow: none !important;
      font-family: "El Messiri"; }
    body .content p {
      color: #507b8e;
      font-family: "El Messiri"; }
      body .content p a {
        color: #19262c; }
    body .content .btn-font-size {
      font-family: "El Messiri"; }
    body .content #sources li {
      color: #6795aa; }
    body .content .largeButton, body .content .select li a, body .content #list .button, body .content #ibeaken .button, body .content .inputSubmit, body .content .navButton, body .content .moreInfo, body .content #actions a, body .content #pointsWrap .spend a .icon, body .content #pointsWrap .earn a .icon {
      background-color: #59899e !important;
      border: none !important;
      color: white;
      /* buttons content hover */ }
      body .content .largeButton:hover, body .content .select li a:hover, body .content #list .button:hover, body .content #ibeaken .button:hover, body .content .inputSubmit:hover, body .content .navButton:hover, body .content .moreInfo:hover, body .content #actions a:hover, body .content #pointsWrap .spend a .icon:hover, body .content #pointsWrap .earn a .icon:hover {
        background-color: #476d7e !important; }
    body .content .select li h4, body .content .spend a, body .content .earn a {
      color: #2b424d !important;
      text-shadow: none !important; }
    body .content .currentPoints .amount {
      color: #507b8e; }
    body .content #earn-content li, body .content .currentPoints {
      color: #507b8e; }
    body .content a.return:hover {
      color: #507b8e; }
    body .content #clusterNav {
      background: #c9dae1;
      border: 1px solid #a9c3ce; }
      body .content #clusterNav span {
        font-family: "El Messiri"; }
      body .content #clusterNav ul li .navButton.notActive {
        background-color: #476d7e !important; }
  body #nearby .filterButton {
    font-family: "El Messiri"; }
  body #list li {
    border-color: #eaf0f3; }
    body #list li.even {
      background-color: #a9c3ce; }
    body #list li.odd {
      background-color: #c9dae1; }
    body #list li .listContent h3 {
      color: #10181c !important; }
    body #list li .listContent h4 {
      font-family: "El Messiri"; }
    body #list li .listContent p {
      color: #3e5f6d;
      font-family: "El Messiri"; }
      body #list li .listContent p.location {
        color: #19262c; }
  body .container.clearfix > h2, body #nearby .selectBox p, body #list > div > a {
    font-family: "El Messiri"; }
  body .locationDetail #list li, body .nearby-ibeakens #list li {
    background-color: #fff; }
  body .locationDetail a:link, body .nearby-ibeakens a:link {
    color: #688c89; }
  body .locationDetail .imageHolder, body .nearby-ibeakens .imageHolder {
    background-color: inherit !important;
    border-color: inherit !important; }
  body .locationDetail .content p, body .nearby-ibeakens .content p {
    color: inherit; }
  body .imageHolder, body .videoButton, body .audioButton {
    background-color: #98b7c5 !important;
    border-color: #476d7e !important; }
  body a:link {
    color: #507b8e; }
  body a:hover,
  body a:active,
  body a:focus {
    color: #19262c; }
  body .panel-body p {
    color: #19262c; }
  body #privacy_and_cookies hr {
    border-width: 3px;
    border-color: #19262c; }
  body #privacy_and_cookies p {
    color: #19262c; }
  body #welcome-screen {
    font-family: "El Messiri"; }
    body #welcome-screen h1, body #welcome-screen h2, body #welcome-screen h3, body #welcome-screen h4 {
      font-family: "El Messiri"; }
  body .location-info {
    font-family: "El Messiri"; }
