#desktopNavigation {
  height: 85px;
  background-color: #25232b;
  padding: 0 10px;
  position: fixed;
  width: 100%;
  z-index: 10000;
  border-radius: 0;
  top: 0;
  display: flex;
  align-items: center; }
  #desktopNavigation .desktop-nav--items-wrapper {
    display: flex;
    flex-grow: 1;
    margin-bottom: 0;
    height: 100%;
    align-items: center; }
    #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item {
      height: 100%;
      padding: 0 16px; }
      #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item.nav-open > a {
        color: #39a7ab;
        text-decoration: none; }
        #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item.nav-open > a[data-hover="dropdown"]:after {
          content: "\f077"; }
      #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .showNav {
        display: flex !important; }
      #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item > a {
        height: 100%;
        display: flex;
        align-items: center;
        color: #fff; }
        #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item > a:hover {
          color: #39a7ab;
          text-decoration: none;
          cursor: pointer; }
        #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item > a[data-hover="dropdown"]:after {
          content: "\f078";
          font-family: "Font Awesome 5 Pro";
          border: none;
          vertical-align: middle;
          margin-left: 10px;
          font-size: 12px; }
      #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav {
        display: none;
        position: absolute;
        top: 85px;
        width: 964px;
        /*&.sub-nav--fixed-level {
            width: 600px;
            left: 50%;
            transform: translateX(-50%);
        }*/ }
        #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav .sub-nav--list {
          list-style: none;
          padding-top: 24px;
          padding-left: 0;
          width: 300px;
          background-color: #25232b; }
          #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav .sub-nav--list .sub-nav-list--item {
            display: flex; }
          #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav .sub-nav--list .sub-nav-list--link {
            display: flex;
            padding: 8px 26px;
            color: white;
            width: 100%;
            cursor: default; }
            #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav .sub-nav--list .sub-nav-list--link.sub-nav-open, #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav .sub-nav--list .sub-nav-list--link:hover {
              text-decoration: none;
              background-color: #39a7ab; }
            #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav .sub-nav--list .sub-nav-list--link > span {
              width: 100%; }
          #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav .sub-nav--list .no-chevron {
            cursor: pointer; }
        #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending {
          left: 242px;
          height: 500px; }
          #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending.level-column-three {
            width: 1135px; }
          #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav-list--link:after {
            content: "\f054";
            font-family: "Font Awesome 5 Pro";
            border: none;
            vertical-align: middle;
            margin-left: 10px;
            font-size: 12px; }
          #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .no-chevron:after {
            content: none !important; }
          #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two {
            background-color: #f2f2f2;
            padding: 30px 26px 26px 26px;
            flex-grow: 1; }
            #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .sub-nav--header {
              font-family: "Quiche", Arial, sans-serif;
              font-size: 24px;
              color: #39a7ab; }
            #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .trending-items--wrapper {
              display: flex;
              flex-wrap: wrap;
              padding: 32px 0px; }
              #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .trending-items--wrapper a, #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .trending-items--wrapper a:visited {
                position: relative;
                text-decoration: none !important;
                color: #25232b !important; }
              #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .trending-items--wrapper a:hover, #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .trending-items--wrapper a:visited:hover {
                color: #39a7ab !important; }
                #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .trending-items--wrapper a:hover .overlay, #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .trending-items--wrapper a:visited:hover .overlay {
                  background-color: rgba(57, 167, 171, 0.5);
                  transition: 0.3s;
                  position: absolute;
                  top: 0;
                  bottom: 0;
                  left: 0;
                  right: 0; }
              #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .trending-items--wrapper .trending-items--item {
                width: 188px;
                height: 125px;
                background-color: white;
                margin-right: 16px;
                margin-bottom: 16px; }
                #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .trending-items--wrapper .trending-items--item img {
                  width: 100%;
                  height: 100%; }
                #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .trending-items--wrapper .trending-items--item span {
                  height: 100%;
                  width: 100%;
                  display: flex;
                  justify-content: center;
                  align-items: center;
                  background-color: rgba(0, 0, 0, 0.5);
                  color: white;
                  padding: 10px;
                  text-align: center; }
            #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .countries-list--wrapper {
              display: none; }
              #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .countries-list--wrapper .sub-nav--sub-menu {
                display: none;
                list-style: none;
                padding-left: 0;
                flex-wrap: wrap;
                flex-direction: column;
                height: 430px;
                width: 100%;
                /*column-count: 2;
                flex: 0 0 50%;*/ }
                #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .countries-list--wrapper .sub-nav--sub-menu .sub-header:hover span {
                  text-decoration: underline; }
                #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .countries-list--wrapper .sub-nav--sub-menu p {
                  margin-bottom: 24px; }
                #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .countries-list--wrapper .sub-nav--sub-menu ul {
                  list-style: none;
                  padding: 0px;
                  color: #39a7ab;
                  width: 400px; }
                #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .countries-list--wrapper .sub-nav--sub-menu li {
                  padding: 0 40px 8px 0; }
                  #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .countries-list--wrapper .sub-nav--sub-menu li a {
                    color: #25232b; }
                    #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-two .countries-list--wrapper .sub-nav--sub-menu li a:hover {
                      text-decoration: none;
                      color: #39a7ab; }
          #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-three {
            display: none; }
            #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .sub-nav--section-three .sub-nav--menu-card {
              display: none; }
          #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav.sub-nav--trending .expandable-section {
            display: flex;
            flex: 1; }
        #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav .sub-nav--section-three {
          background-color: #39a7ab;
          width: 360px; }
          #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav .sub-nav--section-three .sub-nav--menu-card {
            height: 100%; }
            #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav .sub-nav--section-three .sub-nav--menu-card__image-container {
              position: relative; }
              #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav .sub-nav--section-three .sub-nav--menu-card__image-container .menu-card--image {
                /*background: url("http://itccms.imgix.net/6899120/madikwe-safari-lodge_dithaba-lodge_1_star-deck.jpg?h=300&w=600") no-repeat;*/
                height: 230px; }
              #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav .sub-nav--section-three .sub-nav--menu-card__image-container .sub-nav--header {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                font-family: "Quiche", Arial, sans-serif;
                color: white;
                font-size: 24px;
                line-height: 26px;
                margin-bottom: 16px;
                padding: 26px;
                background-color: rgba(57, 167, 171, 0.5); }
            #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav .sub-nav--section-three .sub-nav--menu-card .menu-card--information {
              color: #fff;
              padding: 26px;
              min-height: 240px; }
              #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav .sub-nav--section-three .sub-nav--menu-card .menu-card--information p {
                padding: 0px; }
              #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav .sub-nav--section-three .sub-nav--menu-card .menu-card--information .menu-card--text {
                padding: 8px 0; }
              #desktopNavigation .desktop-nav--items-wrapper .desktop-nav--item .desktop-nav--sub-nav .sub-nav--section-three .sub-nav--menu-card .menu-card--information .menu-card--button {
                border: 2px solid #fff;
                color: #fff;
                padding: 8px 24px;
                margin: 0 40px;
                display: block;
                text-align: center; }
  #desktopNavigation .nav-buttons {
    display: flex;
    align-items: center;
    margin-left: 15px;
    font-size: 15px;
    color: #fff;
    height: 100%; }
    #desktopNavigation .nav-buttons .nav-link-phone-button {
      color: #39a7ab;
      position: relative;
      padding-left: 7px;
      min-width: 142px; }
  #desktopNavigation .menuSearch {
    position: absolute;
    top: 85px;
    left: 0;
    height: 50px;
    width: 100%;
    background-color: #fff;
    z-index: 1;
    padding: 10px;
    display: none;
    border-bottom: 1px solid #afabbb; }
    #desktopNavigation .menuSearch .search-bar-wrapper {
      width: 700px;
      margin: 0 auto; }
      #desktopNavigation .menuSearch .search-bar-wrapper input {
        width: calc(100% - 50px);
        border: 0; }
      #desktopNavigation .menuSearch .search-bar-wrapper #menu-search-close-btn {
        border: 0;
        background-color: transparent;
        outline: 0;
        color: #25232b;
        display: inline; }
  #desktopNavigation .callus {
    font-family: 'Object', tahoma, sans-serif, verdana, arial;
    margin-bottom: 0px; }
  @media (max-width: 1560px) {
    #desktopNavigation .callus {
      max-width: 150px;
      font-size: 14px; } }

/*# sourceMappingURL=desktop-menu.css.map */
