<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 made by Zoli
 */
body .site-header .topbar .onlyshowcurrent ul {
  display: inline-block;
  height: 22px;
  vertical-align: middle;
  margin-right: 0;
  list-style: none !important;
}
body .site-header .topbar .onlyshowcurrent ul li a,
body .site-header .topbar .languagedropdown ul li a {
  margin: 0;
  padding: 0;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag + span {
  margin-left: 0;
}
/*
body .site-header .topbar .onlyshowcurrent ul li,
body .site-header .topbar .languagedropdown ul li {
  float: left;
  margin-left: 5px;
}
body .site-header .topbar .onlyshowcurrent ul li a img,
body .site-header .topbar .languagedropdown ul li a img {
  border-radius: 100%;
}
body .site-header .topbar .onlyshowcurrent ul:after,
body .site-header .topbar .languagedropdown ul:after {
  clear: both;
  display: block;
  content: " ";
}
select#qtranxs_select_qtranslate-chooser {
  padding: 5px 40px 5px 10px;
  background-color: #fc9e42;
  border-radius: 5px;
  background-image: url("../img/lang_arrow.png");
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
.lang_hu select#qtranxs_select_qtranslate-chooser {
  background-color: #fc9e42;
}
.lang_hu select#qtranxs_select_qtranslate-chooser:before {
  background-image: url(wp-content/plugins/qtranslate-x/flags/gb.png);
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}*/
/* pxlszcs */
body .site-header .topbar .wpml-ls-legacy-list-horizontal {
  padding: 0 !important;
}


select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.homelocation {
  color: #000;
  background-color: #f9f0d3;
  position: relative;
}
.homelocation h1 {
  text-transform: uppercase;
  color: #3f3f3f;
  font-size: 30px;
  line-height: 34px;
  text-align: center;
  padding: 40px 0 0 0;
  font-weight: normal;
  margin-bottom: 10px;
}
.homelocation .fourcircle {
  margin: 0 auto 40px;
  display: block;
}
.homelocation .homemaplink img {
  width: 100%;
  height: auto;
}
.homelocation #map_text_container {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #000;
  color: #fff;
  opacity: 0.8;
  height: 470px;
  width: 40%;
  padding: 50px 60px 30px 100px;
  box-sizing: border-box;
  display: none;
}
.homelocation #map_text_container .mt_title {
  font-size: 25px;
  line-height: 30px;
  padding-bottom: 20px;
}
.homelocation #map_text_container .mt_text {
  font-size: 16px;
  line-height: 18px;
  padding-bottom: 20px;
}
.homelocation #map_text_container .mt_image {
  width: 100%;
  height: 170px;
  border: 1px solid #fff;
}
.page-template-contact .site-header {
  height: 0 !important;
}
.contactnew .pagedescription {
  padding-bottom: 0 !important;
}
.contactpage {
  box-sizing: border-box;
}
.contactpage .contactinfos {
  margin-top: 40px;
}
.contactpage .contactinfos a {
  color: white;
}
.contactpage .contactinfos h2 {
  margin-bottom: 20px;
}
.contactpage .contactinfos img {
  vertical-align: middle;
}
.contactpage .contact-container {
  position: relative;
  padding-top: 40px;
  box-sizing: border-box;
}
.contactpage .contact-container .contact-left {
  float: left;
  width: 60%;
  padding-right: 60px;
  padding-bottom: 30px;
  position: relative;
  box-sizing: border-box;
}
.contactpage .contact-container .contact-left .cl-content {
  position: relative;
  margin-top: -60px;
  background-color: #c29b6e;
  display: block;
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
  /**/
}
.contactpage .contact-container .contact-left .cl-content h2 {
  margin-bottom: 20px;
}
.contactpage .contact-container .contact-left .cl-content ol {
  list-style-type: none;
  padding-left: 0;
}
.contactpage .contact-container .contact-left .cl-content ol li {
  margin-bottom: 10px;
  counter-increment: step-counter;
  color: #000;
}
.contactpage .contact-container .contact-left .cl-content ol li:before {
  content: counter(step-counter);
  margin-right: 10px;
  background-color: #2b2725;
  color: white;
  font-weight: bold;
  padding: 8px 13px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  text-align: center;
}
.contactpage .contact-container .contact-left:after {
  clear: both;
  display: block;
  content: "";
}
.contactpage .contact-container .contact-right {
  float: left;
  width: 40%;
  box-sizing: border-box;
}
.contactpage .contact-container .contact-right .cr-content {
  margin-bottom: 20px;
  font-size: 12px;
}
.contactpage .contact-container .contact-right .cr-content h2 {
  margin-bottom: 10px;
}
.contactpage .contact-container .contact-right .email {
  padding-left: 35px;
  background-image: url("../img/mail.png");
  background-repeat: no-repeat;
  background-position: center left;
  display: inline-block;
  height: 24px;
  vertical-align: middle;
  padding-top: 2px;
  color: white;
}
.contactpage .contact-container .contact-right .tel {
  padding-left: 30px;
  background-image: url("../img/phone.png");
  background-repeat: no-repeat;
  background-position: center left;
  display: inline-block;
  height: 24px;
  vertical-align: middle;
  padding-top: 2px;
  color: white;
}
.contactpage .contact-container:after {
  clear: both;
  display: block;
  content: "";
}
.subpage {
  padding-top: 50px;
}
.subpage .pagetitle {
  font-weight: normal;
  font-family: Open Sans;
  font-size: 35px;
  margin-bottom: 40px;
  text-align: center;
  text-transform: uppercase;
}
.subpage .fourcircle {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.subpage .pagedescription {
  margin: 20px 0 40px;
  text-align: center;
}
.subpage .content-container .content-main-container:after {
  clear: both;
  display: block;
  content: "";
}
.subpage .content-container .content-main-container .content-left {
  float: left;
  width: 50%;
  padding-right: 5%;
  box-sizing: border-box;
}
.subpage .content-container .content-main-container .content-left .content-image {
  width: 150%;
  margin-left: -50%;
}
.subpage .content-container .content-main-container .content-left .content-image img {
  width: 100%;
}
.subpage .content-container .content-main-container .content-right {
  float: left;
  width: 50%;
}
.subpage .content-container .content-bottom-container {
  margin-top: 50px;
}
.subpage .content-container h1, .subpage .content-container h2, .subpage .content-container h3 {
  color: #c39973;
}
.subpage .content-container h1:after, .subpage .content-container h2:after, .subpage .content-container h3:after {
  width: 200px;
  border: 1px solid #c39973;
  margin: 30px;
  display: block;
  content: "";
}
/*
 .roomspage {
 .room-icons {
 .onebox{
 margin-bottom: 50px;
 float: left;
 width: 25%;
 .ob-content {
 position: relative;
 width: 70%;
 margin: 0 15%;
 box-sizing: border-box;
 img {
 border-radius: 100%;
 box-sizing: border-box;
 width: 100%;
 border: 3px solid $mustar;
 padding: 5px;
 }
 .ob-title {
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
 text-align: center;
 .rwtitle{
 font-weight: normal;
 height: 99%;
 padding-top: 40%;
 box-sizing: border-box;
 background-color: #000;
 opacity: 0.6;
 color: #fff;
 border-radius: 100%;
 }
 }
 &amp;:hover{
 img{
 border-color: $tegla;
 }
 }			
 }
 }
 &amp;:after {
 clear: both;
 display: block;
 content: "";
 }
 }
 .room-content {
 .rc-left {
 float: left;
 width: 38%;
 margin-right: 2%;
 .rc-room-links {
 margin-bottom: 50px;
 .rcr-link {
 width: 50%;
 padding: 15px 10px;
 text-transform: uppercase;
 color: #fff;
 display: block;
 box-sizing: border-box;
 float: left;
 text-align: center;
 &amp;.active {
 color: #c39973;
 border-bottom: 1px solid #c39973;
 }
 }
 &amp;:after {
 clear: both;
 display: block;
 content: "";
 }
 }
 .rc-room-description {
 font-size: 12px;
 margin-bottom: 50px;
 }
 .rc-room-icons {
 .rc-icon-text {
 width: 50%;
 padding: 0 20px 20px 0;
 color: #fff;
 box-sizing: border-box;
 float: left;
 font-size: 13px;
 img {
 width: 40px;
 vertical-align: middle;
 }
 }
 &amp;:after {
 clear: both;
 display: block;
 content: "";
 }
 }
 }
 .rc-right {
 float: left;
 width: 60%;
 }
 &amp;:after {
 clear: both;
 display: block;
 content: "";
 }
 }
 }*/
.roomspage .room-data {
  display: none;
}
.roomspage .yellow-container .yl-left-col, .roomspage .dark-container .yl-left-col {
  text-align: center;
}
.roomspage .yellow-container .yl-left-col .rcr-link, .roomspage .dark-container .yl-left-col .rcr-link {
  font-size: 18px;
  line-height: 22px;
  display: inline-block;
  width: 200px;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 15px;
  margin: 50px 20px 20px 20px;
}
.roomspage .yellow-container .yl-left-col .rcr-link:hover, .roomspage .dark-container .yl-left-col .rcr-link:hover {
  border-bottom: 1px solid #c39973;
}
.roomspage .yellow-container .yl-left-col .rcr-link.active, .roomspage .dark-container .yl-left-col .rcr-link.active {
  color: #f9f0d3;
  border-bottom: 1px solid #f9f0d3;
}
.roomspage .yellow-container .yl-left-col:after, .roomspage .dark-container .yl-left-col:after {
  clear: both;
  display: block;
  content: "";
}
.roomspage .yellow-container .yl-center-col .yl-page-title, .roomspage .dark-container .yl-center-col .yl-page-title {
  font-size: 25px;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
  font-family: Open Sans;
  text-transform: uppercase;
}
.roomspage .yellow-container .yl-center-col .yl-page-content, .roomspage .dark-container .yl-center-col .yl-page-content {
  text-align: center;
}
.roomspage .yellow-container .yl-right-col .yl-icon, .roomspage .dark-container .yl-right-col .yl-icon {
  float: left;
  width: 23%;
  padding: 0 1%;
}
.roomspage .yellow-container .yl-right-col .yl-icon .yl-icon-text, .roomspage .dark-container .yl-right-col .yl-icon .yl-icon-text {
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  height: 30px;
  margin-bottom: 5px;
  opacity: 0;
}
.roomspage .yellow-container .yl-right-col .yl-icon .yl-icon-image, .roomspage .dark-container .yl-right-col .yl-icon .yl-icon-image {
  width: 90%;
  padding: 5%;
  border-radius: 50%;
  border: 2px solid #f9f0d3;
  transition: border-color 0.3s ease-in-out;
  overflow: hidden;
}
.roomspage .yellow-container .yl-right-col .yl-icon .yl-icon-image:hover, .roomspage .dark-container .yl-right-col .yl-icon .yl-icon-image:hover {
  border: 2px solid #c39973;
  transition: border-color 0.3s ease-in-out;
}
.roomspage .yellow-container .yl-right-col .yl-icon .yl-icon-image img, .roomspage .dark-container .yl-right-col .yl-icon .yl-icon-image img {
  width: 100%;
}
.roomspage .yellow-container .yl-right-col:after, .roomspage .dark-container .yl-right-col:after {
  clear: both;
  display: block;
  content: "";
}
.roomspage .yellow-container:after, .roomspage .dark-container:after {
  clear: both;
  display: block;
  content: "";
}
.roomspage .dark-container {
  margin: 25px 0;
}
.roomspage .dark-container .dc-col {
  text-align: center;
  width: 100%;
}
.roomspage .dark-container .dc-left-col .dc-tul {
  font-size: 14px;
  line-height: 18px;
}
.roomspage .dark-container .dc-left-col .dc-tul .dc-tul-text {
  float: left;
  width: 35%;
  color: #8c8577;
}
.roomspage .dark-container .dc-left-col .dc-tul .dc-tul-erteke {
  float: left;
}
.roomspage .dark-container .dc-left-col .dc-tul:after {
  clear: both;
  display: block;
  content: "";
}
.roomspage .dark-container .dc-center-col .onebox {
  display: inline-block;
  width: 120px;
  margin: 0 10px;
  text-transform: uppercase;
}
.roomspage .dark-container .dc-center-col .onebox .ob-main {
  width: 90%;
  padding: 5%;
  box-sizing: border-box;
  border-radius: 100%;
  margin: 0 5%;
  transition: border-color 0.3s ease-in-out;
  border: 1px solid #2b2724;
}
.roomspage .dark-container .dc-center-col .onebox .ob-main .ob-content {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  border-radius: 100%;
  padding-top: 100%;
}
.roomspage .dark-container .dc-center-col .onebox .ob-main .ob-content .ob-title {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
}
.roomspage .dark-container .dc-center-col .onebox .ob-main .ob-content .ob-title .rwtitle {
  font-weight: normal;
  height: 99%;
  padding-top: 30%;
  box-sizing: border-box;
  color: #fff;
  border-radius: 100%;
}
.roomspage .dark-container .dc-center-col .onebox .ob-main.active {
  border: 1px solid #ccc;
}
.roomspage .dark-container .dc-center-col .onebox .ob-main:hover {
  border: 1px solid #fff;
  transition: border-color 0.3s ease-in-out;
}
.roomspage .dark-container .dc-center-col .onebox .ob-main .ob-color-1 {
  background-color: #fd9e42;
}
.roomspage .dark-container .dc-center-col .onebox .ob-main .ob-color-2 {
  background-color: #fd5042;
}
.roomspage .dark-container .dc-center-col .onebox .ob-main .ob-color-3 {
  background-color: #c19c6e;
}
.roomspage .dark-container .dc-center-col .onebox .ob-main .ob-color-4 {
  background-color: #f9f0d3;
}
.roomspage .dark-container .dc-center-col .onebox .ob-main .ob-color-4 .rwtitle {
  color: #2b2724 !important;
}
.roomspage .dark-container .dc-center-col:after {
  clear: both;
  display: block;
  content: "";
}
.roomspage .dark-container .dc-right-col {
  margin-left: 5%;
}
.roomspage .dark-container .dc-right-col .inline-list {
  text-align: justify;
}
.roomspage .dark-container:after {
  clear: both;
  display: block;
  content: "";
}
.page-template-room-type .roomspage .dark-container {
  margin-bottom: 0;
}
</pre></body></html>