body {
  background: #000000; }
  body .splash-wrapper {
    text-align: center;
    position: relative;
    z-index: 1;
    background: #FFFFFF none no-repeat 50% 0; }
    body .splash-wrapper .splash-title {
      margin: 0 0 23px;
      padding: 23px 15px 15px;
      text-transform: uppercase;
      font-weight: 700;
      font-size: 35px;
      letter-spacing: -1px;
      color: #000000;
      background-position: 50% 100%;
      background-color: transparent;
      background-repeat: no-repeat; }
      @media (min-width: 992px) {
        body .splash-wrapper .splash-title {
          padding: 103px 0 15px; } }
    body .splash-wrapper .countries-list {
      list-style-type: none;
      display: inline-block;
      padding-bottom: 50px;
      padding-left: 0; }
      body .splash-wrapper .countries-list .country-li {
        position: relative;
        clear: both;
        padding: 23px 0 0; }
        body .splash-wrapper .countries-list .country-li .country-name {
          display: block;
          color: #777 !important;
          text-decoration: none;
          text-transform: uppercase;
          cursor: pointer;
          font-size: 20px;
          font-weight: 400; }
          body .splash-wrapper .countries-list .country-li .country-name:hover {
            color: #000000 !important; }
          body .splash-wrapper .countries-list .country-li .country-name.active {
            color: #000000 !important; }
        body .splash-wrapper .countries-list .country-li .submenu-box {
          display: block;
          position: absolute;
          top: 23px;
          left: 100%; }
          @media (max-width: 768px) {
            body .splash-wrapper .countries-list .country-li .submenu-box {
              position: relative;
              clear: both;
              top: 0;
              left: 0;
              width: 100%; } }
          body .splash-wrapper .countries-list .country-li .submenu-box .submenu-ul {
            list-style-type: none;
            width: 250px; }
            @media (max-width: 768px) {
              body .splash-wrapper .countries-list .country-li .submenu-box .submenu-ul {
                padding-left: 20px; } }
            body .splash-wrapper .countries-list .country-li .submenu-box .submenu-ul .submenu-li {
              float: left;
              margin: 0 0 0 15px; }
              body .splash-wrapper .countries-list .country-li .submenu-box .submenu-ul .submenu-li .submenu-country-name {
                font-size: 13px;
                color: #555 !important;
                text-decoration: none;
                font-weight: 400; }
                body .splash-wrapper .countries-list .country-li .submenu-box .submenu-ul .submenu-li .submenu-country-name:hover {
                  color: #000000 !important; }
  body .splash-header-wrapper {
    text-align: center; }
    body .splash-header-wrapper .splash-header {
      display: inline-block; }
      @media (min-width: 992px) {
        body .splash-header-wrapper .splash-header {
          -webkit-box-shadow: 0 0 3px 0 #ccc;
                  box-shadow: 0 0 3px 0 #ccc; } }
  body .splash-footer-img {
    width: 20%; }
    @media (max-width: 543px) {
      body .splash-footer-img {
        width: 80%; } }
  body .splash-footer-bottom-text {
    float: none;
    padding: 5px 0;
    text-align: center;
    margin: 0 10px;
    color: #777;
    font-size: 10px; }
    @media (max-width: 768px) {
      body .splash-footer-bottom-text {
        border-top: 1px solid #333; } }
    @media (min-width: 769px) {
      body .splash-footer-bottom-text {
        float: right; } }
