        p,
        p a {
            font-family: Arial !important;        }
    
/* MENU */
    /* MENU */
    .prague-header .prague-navigation .main-menu > li > a {
                    font-family: "Roboto", sans-serif !important;
                                                    font-weight: 500 !important;
                                        color: #f68733 !important;
                            }

/* SUBMENU */
    /* SUBMENU */
    .prague-header .prague-navigation .sub-menu li a {
                    font-family: "Roboto", sans-serif !important;
                                                    font-weight:  300 !important;
                                                }

/* BUTTON */
    /* BUTTON */
    .a-btn, .a-btn-arrow-2, .a-btn-2, .a-btn-arrow, .button.prev, .button.next {
                    font-family: "Roboto", sans-serif !important;
                                                    font-weight:  500 !important;
                                                        }

/* Theme Options Custom CSS */
.prague-header .prague-navigation .main-menu > li > a {
 color: #ffffff !important; 
}

.prague-header .prague-navigation .main-menu > li > a:hover, .prague-header .prague-navigation .main-menu > li > a:focus, [aria-current="page"] {
 color: #f68733 !important; 
}

.current_page_item > a {
 color: #f68733 !important;
}

.prague-header.light .main-menu li a {
 color: #ffffff;
}

.prague-header.light .main-menu li a:hover {
 color: #f68733 !important; 
}

#menu-item-3343 > a {
 font-weight: 900 !important;
 text-decoration: underline;
 text-underline-offset: 6px;
}

.main-menu li a, .main-menu .sub-menu li a {
 opacity: 1;
}

@media screen and (max-width: 1199px) {
 .prague-header .prague-navigation .main-menu > li > a {
 color: #111 !important; 
 }
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
 display: none;
}

.content p, .wpb_wrapper p, .blog-grid-post-excerpt p, .prague-post-content p, .post-detailed .prague-post-content, .post-content p, .description p {
 color: #2d2d2d !important;
}

.description, .wp-embed-site-title span, .hs-form-iframe label > span, ol, ul > li  {
 color: #2d2d2d !important;
}

.footer-button {
 margin: 10px 0px 10px 0px !important;
 font-weight: bolder;
}

.top-banner .content .description p {
 color: #fff !important;
}

.footer-copyright p {
 font-size: 13px !important;
 font-weight: 500 !important;
 color: #ffffffb3 !important;
 letter-spacing: 0px !important;
}

.amenities-box {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px 80px;
  max-width: 600px;
  margin: 0 auto;
  padding-top: 50px;
}

.amenity {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 20px;
  color: #333;
}

.amenity i {
  color: #F28C28; /* orange icon color */
  font-size: 46px;
  margin-right: 20px;
}

/* Stack to 1 column on mobile */
@media (max-width: 768px) {
  .amenities-box {
    padding: 20px;
    margin-left: 5%;
    gap: 0px 0px;
  }
  
  .amenity {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    color: #333;
   }

   .amenity i {
     color: #F28C28; /* orange icon color */
     font-size: 20px;
     margin-right: 0px;
   }
}