.page-id-1396 #Header,
.page-id-1633 #Header {
  min-height: unset !important; }
  .page-id-1396 #Header #Top_bar,
  .page-id-1633 #Header #Top_bar {
    height: 140px;
    background-color: #00000000 !important; }
    @media (max-width: 1240px) {
      .page-id-1396 #Header #Top_bar,
      .page-id-1633 #Header #Top_bar {
        height: 60px !important; } }
    @media (max-width: 1240px) {
      .page-id-1396 #Header #Top_bar #logo,
      .page-id-1633 #Header #Top_bar #logo {
        height: 60px !important; } }

#Header_wrapper {
  background-image: none !important; }

#Header .menu-main .menu-item a {
  text-align: left;
  font: normal normal 900 20px/30px Geologica;
  letter-spacing: 0px;
  color: #FFFFFF;
  opacity: 1;
  text-transform: uppercase; }
  @media (max-width: 1434px) {
    #Header .menu-main .menu-item a {
      font: normal normal 900 18px/30px Geologica; } }
  @media (max-width: 1333px) {
    #Header .menu-main .menu-item a {
      font: normal normal 900 16px/30px Geologica; } }

#Header .menu-main .menu-item .sub-menu li a {
  font: normal normal bold 18px/30px Geologica; }

#Header #menu-left-menu,
#Header #menu-left-en {
  text-align: right !important;
  width: 45% !important; }

#Header #menu-right-menu,
#Header #menu-right-en {
  text-align: left !important;
  width: 45% !important; }

#Header .logo {
  width: 10% !important;
  left: 45% !important; }

.menu_wrapper {
  margin-top: 30px; }

.is-sticky .menu_wrapper {
  margin-top: 0px; }

.mfn-footer-tmpl .mcb-item-footer_logo-inner {
  margin-bottom: 50px; }
  .mfn-footer-tmpl .mcb-item-footer_logo-inner .logo-wrapper {
    justify-content: center;
    margin-bottom: 0px; }
    .mfn-footer-tmpl .mcb-item-footer_logo-inner .logo-wrapper img {
      width: 87px;
      height: 100px; }

.mfn-footer-tmpl .image_frame {
  margin: 50px 0px; }

.mfn-footer-tmpl .footer-header {
  font: normal normal bold 17px/25px Geologica;
  letter-spacing: 0px;
  color: #DED2B5;
  text-transform: uppercase;
  margin-bottom: 0px; }

.mfn-footer-tmpl .footer-text {
  text-align: center;
  font: normal normal normal 17px/25px Geologica;
  letter-spacing: 0px;
  color: #DED2B5;
  margin-bottom: 10px; }
  .mfn-footer-tmpl .footer-text a {
    color: #DED2B5; }
    .mfn-footer-tmpl .footer-text a:hover {
      text-decoration: none;
      color: #DED2B5;
      opacity: 0.7; }

.mfn-footer-tmpl #mfn-footer-menu-2 li a {
  font: normal normal normal 17px/22px Geologica;
  letter-spacing: 0px;
  color: #DED2B5;
  opacity: 1; }
  @media (max-width: 768px) {
    .mfn-footer-tmpl #mfn-footer-menu-2 li a {
      justify-content: center;
      margin-bottom: 10px; } }

@media (max-width: 768px) {
  .mfn-footer-tmpl #mfn-footer-menu-2 {
    flex-direction: column; } }

.mfn-footer-tmpl .copy-text {
  text-align: center;
  font: normal normal normal 12px/15px Geologica;
  letter-spacing: 0px;
  color: #DED2B5;
  opacity: 1; }

.page-id-1396 #Content,
.page-id-1612 #Content,
.page-id-1633 #Content {
  padding-top: 0; }

@media (max-width: 800px) {
  .page-id-1396 #Header,
  .page-id-1612 #Header,
  .page-id-1633 #Header {
    min-height: unset !important; } }

.page-id-1396 a:hover,
.page-id-1612 a:hover,
.page-id-1633 a:hover {
  text-decoration: none !important;
  opacity: 0.7 !important; }

.new-home-red-header-section .red-panel-text p {
  font: normal normal bold 73px/85px Roboto Slab;
  letter-spacing: 0px;
  color: #DED2B5;
  opacity: 1;
  margin: 0; }
  @media (max-width: 800px) {
    .new-home-red-header-section .red-panel-text p {
      font: normal normal bold 40px/45px Roboto Slab; } }
  @media (max-width: 800px) {
    .new-home-red-header-section .red-panel-text p {
      font: normal normal bold 26px/26px Roboto Slab; } }

.new-home-tab-section .vc_tta-container {
  max-width: 1612px !important;
  margin: 0 auto; }
  .new-home-tab-section .vc_tta-container .vc_tta-panel-body {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important; }
  .new-home-tab-section .vc_tta-container .vc_tta-tabs-list .vc_tta-tab {
    border-radius: 40px 40px 0px 0px;
    opacity: 1;
    background: #22222296 !important; }
    .new-home-tab-section .vc_tta-container .vc_tta-tabs-list .vc_tta-tab a {
      font: normal normal normal 30px/37px Geologica;
      letter-spacing: 0px;
      color: #DED2B5;
      opacity: 1;
      background: none !important; }
      @media (max-width: 1280px) {
        .new-home-tab-section .vc_tta-container .vc_tta-tabs-list .vc_tta-tab a {
          font: normal normal normal 25px/37px Geologica; } }
      @media (max-width: 1125px) {
        .new-home-tab-section .vc_tta-container .vc_tta-tabs-list .vc_tta-tab a {
          font: normal normal normal 20px/37px Geologica; } }
      @media (max-width: 965px) {
        .new-home-tab-section .vc_tta-container .vc_tta-tabs-list .vc_tta-tab a {
          font: normal normal normal 15px/37px Geologica; } }
  .new-home-tab-section .vc_tta-container .vc_tta-tabs-list .vc_active {
    opacity: 1;
    background: #000000 !important; }
    .new-home-tab-section .vc_tta-container .vc_tta-tabs-list .vc_active a {
      font-weight: bold !important;
      color: #ED1C24 !important; }
  .new-home-tab-section .vc_tta-container .vc_tta-panels-container {
    background-color: #050608; }
    .new-home-tab-section .vc_tta-container .vc_tta-panels-container .vc_tta-panels {
      background-color: #050608 !important; }

.new-home-tab-section .new-home-all-room-button {
  background: black !important;
  max-width: 1612px !important;
  margin: 0 auto;
  padding: 42px 0 42px 0 !important; }
  .new-home-tab-section .new-home-all-room-button a {
    width: 414px !important;
    font-size: 24px;
    font-weight: bold;
    font-family: Roboto;
    padding-top: 20px;
    padding-bottom: 20px; }
    @media (max-width: 800px) {
      .new-home-tab-section .new-home-all-room-button a {
        font-size: 18px;
        width: auto !important; } }

.new-home-tab-section pre {
  padding: 0;
  margin: 0;
  background: #050608;
  border: 0; }

.new-home-tab-section .tab-home-rooms {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  position: relative; }
  .new-home-tab-section .tab-home-rooms .home-arrow {
    position: absolute;
    top: 50%;
    cursor: pointer;
    width: 35px;
    z-index: 99; }
  .new-home-tab-section .tab-home-rooms .home-arrow-left {
    left: 10px; }
  .new-home-tab-section .tab-home-rooms .home-arrow-right {
    right: 10px; }
  .new-home-tab-section .tab-home-rooms .tab-home-rooms-image {
    width: 33%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 536px;
    min-width: 536px;
    position: relative; }
    @media (max-width: 1638px) {
      .new-home-tab-section .tab-home-rooms .tab-home-rooms-image {
        min-width: unset; } }
    @media (max-width: 800px) {
      .new-home-tab-section .tab-home-rooms .tab-home-rooms-image {
        min-width: 345px; } }
    .new-home-tab-section .tab-home-rooms .tab-home-rooms-image a {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%; }
      .new-home-tab-section .tab-home-rooms .tab-home-rooms-image a .tab-home-rooms-content {
        height: 100%;
        margin-top: -43px; }
        .new-home-tab-section .tab-home-rooms .tab-home-rooms-image a .tab-home-rooms-content .link-to-room {
          text-align: center;
          font: normal normal bold 19px/24px Geologica;
          letter-spacing: 0px;
          color: #FFFFFF;
          text-transform: uppercase;
          opacity: 1;
          position: absolute;
          left: 0;
          right: 0;
          bottom: 58px; }
          .new-home-tab-section .tab-home-rooms .tab-home-rooms-image a .tab-home-rooms-content .link-to-room:after {
            content: url(https://mazegames.gr/wp-content/uploads/2023/11/Icon-feather-arrow-right.svg);
            margin-left: 33px;
            position: relative;
            top: 5px; }
        .new-home-tab-section .tab-home-rooms .tab-home-rooms-image a .tab-home-rooms-content .paidika-party-text {
          text-align: left;
          font: normal normal bold 50px/50px Roboto Slab;
          letter-spacing: 0px;
          color: #FFFFFF;
          text-transform: uppercase;
          opacity: 1;
          width: 225px;
          margin-left: 20px; }
    .new-home-tab-section .tab-home-rooms .tab-home-rooms-image:hover {
      opacity: 0.7; }
  @media (max-width: 1100px) {
    .new-home-tab-section .tab-home-rooms {
      display: block !important; } }

.new-home-four-column-section {
  padding-top: 5px;
  padding-bottom: 90px; }
  .new-home-four-column-section .new-home-four-column-section-inner {
    max-width: 1612px !important;
    margin: 0 auto;
    gap: 16px; }
    .new-home-four-column-section .new-home-four-column-section-inner .wpb_column {
      background: #DED2B5 0% 0% no-repeat padding-box;
      border-radius: 20px;
      opacity: 1;
      padding: 45px 35px;
      width: 24%; }
      .new-home-four-column-section .new-home-four-column-section-inner .wpb_column .vc_column-inner {
        padding: 0 !important; }
        .new-home-four-column-section .new-home-four-column-section-inner .wpb_column .vc_column-inner > .wpb_wrapper {
          display: flex;
          gap: 35px; }
          @media (max-width: 800px) {
            .new-home-four-column-section .new-home-four-column-section-inner .wpb_column .vc_column-inner > .wpb_wrapper {
              gap: 30px; } }
        .new-home-four-column-section .new-home-four-column-section-inner .wpb_column .vc_column-inner .wpb_wrapper .wpb_single_image {
          margin: 0; }
          .new-home-four-column-section .new-home-four-column-section-inner .wpb_column .vc_column-inner .wpb_wrapper .wpb_single_image .wpb_wrapper .vc_single_image-wrapper {
            margin: 0; }
        .new-home-four-column-section .new-home-four-column-section-inner .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column {
          margin: 0; }
          .new-home-four-column-section .new-home-four-column-section-inner .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h4 {
            margin: 0; }
            .new-home-four-column-section .new-home-four-column-section-inner .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h4 a {
              font: normal normal 900 30px/37px Geologica;
              letter-spacing: 0px;
              color: #2E2E2E;
              opacity: 1; }
              @media (max-width: 965px) {
                .new-home-four-column-section .new-home-four-column-section-inner .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h4 a {
                  font: normal normal 900 24px/37px Geologica; } }
          .new-home-four-column-section .new-home-four-column-section-inner .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p a {
            font: normal normal normal 24px/30px Geologica;
            letter-spacing: 0px;
            color: #2E2E2E;
            opacity: 1; }
            @media (max-width: 965px) {
              .new-home-four-column-section .new-home-four-column-section-inner .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p a {
                font: normal normal normal 20px/37px Geologica; } }
      @media (max-width: 1250px) {
        .new-home-four-column-section .new-home-four-column-section-inner .wpb_column {
          width: 48%; } }
      @media (max-width: 700px) {
        .new-home-four-column-section .new-home-four-column-section-inner .wpb_column {
          width: 100%; } }
  .new-home-four-column-section .text-above-four-column {
    margin-bottom: 32px; }
    .new-home-four-column-section .text-above-four-column h2 {
      font: normal normal bold 40px/80px Roboto Slab;
      letter-spacing: 0px;
      color: #DED2B5;
      text-transform: uppercase;
      opacity: 1;
      margin-bottom: 0; }
      @media (max-width: 800px) {
        .new-home-four-column-section .text-above-four-column h2 {
          font: normal normal bold 30px/45px Roboto Slab; } }
      @media (max-width: 800px) {
        .new-home-four-column-section .text-above-four-column h2 {
          font: normal normal bold 26px/45px Roboto Slab; } }
    .new-home-four-column-section .text-above-four-column p {
      font: normal normal normal 24px/30px Geologica;
      letter-spacing: 0px;
      color: #FFFFFF;
      opacity: 1;
      margin-bottom: 0; }
      @media (max-width: 800px) {
        .new-home-four-column-section .text-above-four-column p {
          font: normal normal bold 20px/30px Roboto Slab; } }

.new-home-kids-party-section {
  min-height: 539px; }
  .new-home-kids-party-section .new-home-kids-party-section-inner {
    max-width: 1612px !important;
    margin: 0 auto; }
    .new-home-kids-party-section .new-home-kids-party-section-inner h2 {
      text-align: center;
      font: normal normal bold 67px/88px Roboto Slab;
      letter-spacing: 0px;
      color: #FFFFFF;
      opacity: 1;
      margin-bottom: 0; }
      @media (max-width: 800px) {
        .new-home-kids-party-section .new-home-kids-party-section-inner h2 {
          font: normal normal bold 40px/45px Roboto Slab; } }
    .new-home-kids-party-section .new-home-kids-party-section-inner h4 {
      text-align: center;
      font: normal normal normal 40px/53px Roboto Slab;
      letter-spacing: 0px;
      color: #FFFFFF;
      opacity: 1;
      margin-bottom: 15px; }
      @media (max-width: 800px) {
        .new-home-kids-party-section .new-home-kids-party-section-inner h4 {
          font: normal normal bold 30px/45px Roboto Slab; } }
    .new-home-kids-party-section .new-home-kids-party-section-inner p {
      text-align: center;
      font: normal normal normal 24px/30px Geologica;
      letter-spacing: 0px;
      color: #FFFFFF;
      opacity: 1;
      max-width: 690px;
      margin: 0 auto;
      margin-bottom: 15px; }
      @media (max-width: 800px) {
        .new-home-kids-party-section .new-home-kids-party-section-inner p {
          font: normal normal bold 20px/30px Roboto Slab; } }
    .new-home-kids-party-section .new-home-kids-party-section-inner .new-home-kids-party-button a {
      font-size: 24px;
      font-weight: bold;
      font-family: Roboto;
      padding-top: 15px;
      width: 260px;
      height: 62px;
      border: 1px solid white; }
      @media (max-width: 800px) {
        .new-home-kids-party-section .new-home-kids-party-section-inner .new-home-kids-party-button a {
          font-size: 20px;
          height: 56px; } }

#slider-13-slide-93-layer-0 {
  font-family: Roboto Slab !important; }

#slider-13-slide-93-layer-1 {
  font-family: Geologica !important; }

@media (max-width: 1100px) {
  .new-home-red-text-column {
    width: 100% !important; } }
