html {
  font-size: 80%;
}
.d-flex > div[class*='col-'] {
  margin-left: -0.3px;
  margin-right: -0.3px;
}
.row {
  flex-wrap: wrap;
}
#gkBg {
  padding-top: 0;
}
#gkBg #gkHeaderNav[data-fixed="1"] {
  position: relative;
  background: #fff;
}
#gkHeaderNav .gkLogo img {
  height: 44px;
}
#gkFooterWrap .contact-info .h2 {
  margin-bottom: 16px;
}
.acm-features.style-1 .features-item-2,
.blog-vertical .item + .item {
  margin-top: 32px;
}
.items-leading > div {
  margin-bottom: 32px;
}
.items-row {
  row-gap: 32px;
}
#gkMainbodyWrap .item-page.type-room .articleBody .box {
  padding: 16px;
}
#gkMainbodyWrap .item-page.type-room .articleBody .box .articles-extrafields td,
#gkMainbodyWrap .item-page.type-room .articleBody .box .articles-extrafields tr {
  display: block;
  width: 100%;
}
.articles-extrafields .articles-extrafield i,
.articles-extrafields .articles-extrafield svg {
  display: none;
}
#tesimonials-carousel {
  border: 0;
  padding: 0;
}
.contact.plain .area-info {
  margin-top: 32px;
}
.contact-info.contact-info2 .inner {
  padding: 32px;
}
#gkMainbody .error-page-container {
  padding-left: 16px;
  padding-right: 16px;
}
.error-page h1 {
  font-size: 18em;
}
#gkRightMenu {
  display: flex;
  display: -webkit-flex;
  align-items: unset;
  justify-content: right;
  white-space: nowrap;
  margin-left: 0;
}
#gkMobileMenu {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: right;
  -webkit-justify-content: right;
  white-space: nowrap;
  margin-left: 32px;
  padding: 32px 0;
}
.gkLogoMobile {
  display: block;
}
.gkMainMenu,
.gkMainMenuWrap {
  display: none;
}
#gkHeaderNav {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
#gk-menu-overlay-wrap .gkMainMenu {
  margin: 0 auto;
  width: 90%;
}
#gk-menu-overlay-wrap .gkMainMenu li li li a {
  padding: 10px 0;
}
#gk-menu-overlay-wrap .gkMainMenu .gkmenu li li a {
  padding-left: 15px;
}
#gk-menu-overlay-wrap .gkMainMenu .gkmenu li li li a {
  padding-left: 30px;
}
#gk-menu-overlay-wrap .gkMainMenu .gkmenu li li li li a {
  padding-left: 45px;
}
.item-page.type-offer #timer td {
  padding: 8px;
}
.only-desktop {
  display: none;
}
.only-tablet {
  display: block;
}
.only-mobile {
  display: none;
}
.no-desktop {
  display: block;
}
.no-tablet {
  display: none;
}
.no-mobile {
  display: block;
}

._access-icon {
  visibility: hidden;
}