.elementor-6158 .elementor-element.elementor-element-80ffa81{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6158 .elementor-element.elementor-element-2cfea5d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6158 .elementor-element.elementor-element-2cfea5d .qodef-qi-swiper-container{height:500px;}.elementor-6158 .elementor-element.elementor-element-2cfea5d .qodef-qi-swiper-container .swiper-slide img{height:500px;object-fit:cover;}.elementor-6158 .elementor-element.elementor-element-2cfea5d .qodef-e-inner{border-radius:0px 0px 0px 0px;}.elementor-6158 .elementor-element.elementor-element-ee027a1{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6158 .elementor-element.elementor-element-ee027a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6158 .elementor-element.elementor-element-4dd2537{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-6158 .elementor-element.elementor-element-4dd2537.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6158 .elementor-element.elementor-element-4096517 > .elementor-widget-container{margin:-20px -12px -20px -20px;padding:0px 0px 0px 0px;}.elementor-6158 .elementor-element.elementor-element-4096517 .qodef-qi-swiper-container{height:500px;}.elementor-6158 .elementor-element.elementor-element-4096517 .qodef-qi-swiper-container .swiper-slide img{height:500px;object-fit:cover;}.elementor-6158 .elementor-element.elementor-element-4096517 .qodef-e-inner{border-radius:0px 0px 0px 0px;}.elementor-6158 .elementor-element.elementor-element-c4b49ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-6158 .elementor-element.elementor-element-e0f95ea > .elementor-widget-container{margin:-20px -17px -20px -15px;padding:0px 0px 0px 0px;}.elementor-6158 .elementor-element.elementor-element-e0f95ea .qodef-qi-swiper-container{height:500px;}.elementor-6158 .elementor-element.elementor-element-e0f95ea .qodef-qi-swiper-container .swiper-slide img{height:500px;object-fit:cover;}.elementor-6158 .elementor-element.elementor-element-e0f95ea .qodef-e-inner{border-radius:0px 0px 0px 0px;}.elementor-6158 .elementor-element.elementor-element-b006ea7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-6158 .elementor-element.elementor-element-b006ea7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6158 .elementor-element.elementor-element-532cc4c > .elementor-widget-container{margin:-20px -20px -20px -10px;padding:0px 0px 0px 0px;}.elementor-6158 .elementor-element.elementor-element-532cc4c .qodef-qi-swiper-container{height:500px;}.elementor-6158 .elementor-element.elementor-element-532cc4c .qodef-qi-swiper-container .swiper-slide img{height:500px;object-fit:cover;}.elementor-6158 .elementor-element.elementor-element-532cc4c .qodef-e-inner{border-radius:0px 0px 0px 0px;}.elementor-6158 .elementor-element.elementor-element-77f6740{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6158 .elementor-element.elementor-element-fd50ca5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6158 .elementor-element.elementor-element-574f847 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:28px;font-weight:500;line-height:1.0697674419em;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6158 .elementor-element.elementor-element-6cd6bc3 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-6158 .elementor-element.elementor-element-6cd6bc3{font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.5882352941em;color:#4D4D4D;}.elementor-6158 .elementor-element.elementor-element-2585015 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.0697674419em;color:#000000;}.elementor-6158 .elementor-element.elementor-element-dee09d1 > .elementor-widget-container{margin:-10px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-6158 .elementor-element.elementor-element-dee09d1{font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.5882352941em;color:#4D4D4D;}.elementor-6158 .elementor-element.elementor-element-7a586de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6158 .elementor-element.elementor-element-7a586de:not(.elementor-motion-effects-element-type-background), .elementor-6158 .elementor-element.elementor-element-7a586de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F5;}.elementor-6158 .elementor-element.elementor-element-1f505b6 > .elementor-widget-container{margin:30px 0px 0px 15px;}.elementor-6158 .elementor-element.elementor-element-1f505b6 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:28px;font-weight:500;line-height:1.0697674419em;color:#000000;}.elementor-6158 .elementor-element.elementor-element-999e9fc > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-6158 .elementor-element.elementor-element-d363d4b > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-6158 .elementor-element.elementor-element-e706e18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6158 .elementor-element.elementor-element-15a41f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-6158 .elementor-element.elementor-element-025d8f1 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.0697674419em;color:#000000;}.elementor-6158 .elementor-element.elementor-element-9ccf6b1 > .elementor-widget-container{margin:-10px 0px 5px 0px;}.elementor-6158 .elementor-element.elementor-element-9ccf6b1{font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.5882352941em;color:#4D4D4D;}.elementor-6158 .elementor-element.elementor-element-ec7af8e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.0697674419em;color:#000000;}.elementor-6158 .elementor-element.elementor-element-c2099f6 > .elementor-widget-container{margin:-10px 0px 5px 0px;}.elementor-6158 .elementor-element.elementor-element-c2099f6{font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.5882352941em;color:#4D4D4D;}.elementor-6158 .elementor-element.elementor-element-12c2067 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.0697674419em;color:#000000;}.elementor-6158 .elementor-element.elementor-element-a64b6ce > .elementor-widget-container{margin:-10px 0px 5px 0px;}.elementor-6158 .elementor-element.elementor-element-a64b6ce{font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.5882352941em;color:#4D4D4D;}.elementor-6158 .elementor-element.elementor-element-9b92485{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6158 .elementor-element.elementor-element-9b92485:not(.elementor-motion-effects-element-type-background), .elementor-6158 .elementor-element.elementor-element-9b92485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6158 .elementor-element.elementor-element-b08d4a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6158 .elementor-element.elementor-element-d1f42ec{--spacer-size:50px;}.elementor-6158 .elementor-element.elementor-element-758b8d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6158 .elementor-element.elementor-element-a50aea4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6158 .elementor-element.elementor-element-ef08366{width:var( --container-widget-width, 100.849% );max-width:100.849%;--container-widget-width:100.849%;--container-widget-flex-grow:0;}.elementor-6158 .elementor-element.elementor-element-ef08366.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6158 .elementor-element.elementor-element-ef08366 img{height:500px;}.elementor-6158 .elementor-element.elementor-element-7785174{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6158 .elementor-element.elementor-element-de93804 img{height:500px;}.elementor-6158 .elementor-element.elementor-element-0c9cbda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-6158 .elementor-element.elementor-element-fd50ca5{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:-10px;}.elementor-6158 .elementor-element.elementor-element-7a586de{--margin-top:0px;--margin-bottom:80px;--margin-left:10px;--margin-right:15px;}.elementor-6158 .elementor-element.elementor-element-d363d4b > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-6158 .elementor-element.elementor-element-15a41f6{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}}@media(min-width:768px){.elementor-6158 .elementor-element.elementor-element-ee027a1{--width:100%;}.elementor-6158 .elementor-element.elementor-element-4dd2537{--width:28%;}.elementor-6158 .elementor-element.elementor-element-c4b49ac{--width:50%;}.elementor-6158 .elementor-element.elementor-element-b006ea7{--width:22%;}.elementor-6158 .elementor-element.elementor-element-77f6740{--content-width:1320px;}.elementor-6158 .elementor-element.elementor-element-fd50ca5{--width:70%;}.elementor-6158 .elementor-element.elementor-element-7a586de{--width:25%;}.elementor-6158 .elementor-element.elementor-element-e706e18{--content-width:1320px;}.elementor-6158 .elementor-element.elementor-element-15a41f6{--width:70%;}.elementor-6158 .elementor-element.elementor-element-9b92485{--width:25%;}.elementor-6158 .elementor-element.elementor-element-a50aea4{--width:66.66%;}.elementor-6158 .elementor-element.elementor-element-7785174{--width:33.33%;}.elementor-6158 .elementor-element.elementor-element-0c9cbda{--content-width:1200px;}}/* Start custom CSS for mphbe-search-form, class: .elementor-element-999e9fc *//* Label rejtése */
.mphb_sc_search-form label {
  display: none !important;
}

/* Mezőkonténerek fix szélességgel */
.mphb_sc_search-form p {
  margin: 0 !important;
  width: 300px !important;
  flex: 0 0 auto;
}

/* Input és select egységes stílus */
.mphb_sc_search-form input[type="text"],
.mphb_sc_search-form select {
  width: 100%;
  height: 52px;
  font-size: 15px;
  padding: 0 16px 0 16px;
  border: 1px solid #d8d8d8;
  border-radius: 0;
  background-color: #fff;
  color: #000;
  font-family: 'Raleway', sans-serif;
  appearance: none;
  box-shadow: none;
  line-height: 1.5em;
}

/* Dátum mezők naptár ikon jobb oldalon */
.mphb-datepick {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' stroke='%23000' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 20px 20px;
  padding-right: 40px;
}

/* Keresés gomb formázása */
.mphb_sc_search-submit-button-wrapper {
  flex: 0 0 auto;
}

.mphb_sc_search-submit-button-wrapper input[type="submit"] {
  height: 52px;
  padding: 0 32px;
  font-size: 14px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 500;
  font-family: 'Raleway', sans-serif;
  border: 1px solid #000;
  background-color: #fefdf9;
  color: #000;
  cursor: pointer;
  transition: all 0.3s ease;
  width: 300px;
}

.mphb_sc_search-submit-button-wrapper input[type="submit"]:hover {
  background-color: #000;
  color: #fff;
}

/* Kötelező csillagok és szöveg elrejtése */
.mphb_sc_search-form abbr[title],
.mphb-required-fields-tip {
  display: none;
}

/* --- Naptár alap háttér és keret --- */
.ui-datepicker {
  background: #fefdf9 !important;
  border: 1px solid #e0e0e0 !important;
  padding: 20px !important;
  font-family: 'Raleway', sans-serif !important;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
  width: auto !important;
}

/* --- Fejléc elrendezése, hónap + év --- */
.ui-datepicker-header {
  background: none !important;
  border: none !important;
  padding: 0 0 10px 0 !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
  color: #333;
}

/* --- Előző/következő gombok elrejtése --- */
.ui-datepicker-prev,
.ui-datepicker-next,
.ui-datepicker-title select {
  display: none !important;
}

/* --- Hét napjainak neve (Mo, Tu, stb.) --- */
.ui-datepicker th {
  color: #b47a63 !important;
  font-weight: 500 !important;
  font-size: 13px !important;
  padding: 5px 0;
}

/* --- Napok stílusa --- */
.ui-datepicker td a {
  display: block;
  text-align: center;
  padding: 10px 0;
  color: #000;
  background: #fff;
  text-decoration: none;
  border-radius: 0;
  font-size: 14px;
  transition: background 0.3s ease;
}

/* --- Aktív nap kiemelése (pl. mai nap) --- */
.ui-datepicker td a.ui-state-active,
.ui-datepicker td a:hover {
  background: #b47a63 !important;
  color: #fff !important;
}

/* --- Inaktív napok (más hónapból) --- */
.ui-datepicker-other-month {
  opacity: 0.3;
}

/* --- Nem választható napok --- */
.ui-datepicker-unselectable span {
  color: #ccc !important;
}

/* --- Gombpanelek (Clear / Close) elrejtése --- */
.ui-datepicker-buttonpane {
  display: none !important;
}

/* Felső fejléc háttér eltüntetése (Prev / Next / Today sáv) */
.ui-datepicker .ui-datepicker-header {
  background: transparent !important;
  border: none !important;
  padding: 0 10px;
}

/* Prev / Next / Today gombok színe */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-title {
  background: none !important;
  color: #000 !important;
  font-weight: normal;
}

/* Alsó "Clear / Close" sáv stílusa */
.ui-datepicker .ui-datepicker-buttonpane {
  background: transparent !important;
  border-top: none !important;
  padding-top: 20px !important;
}

/* Gombok megjelenése a sávban */
.ui-datepicker .ui-datepicker-buttonpane button {
  background: none !important;
  border: 1px solid #ccc;
  color: #000 !important;
  padding: 5px 15px;
  margin: 0 5px;
  cursor: pointer;
  font-family: 'Raleway', sans-serif;
}

/* Hover effekt a gombokon */
.ui-datepicker .ui-datepicker-buttonpane button:hover {
  background: #e5e5e5 !important;
}

/* Felső fekete háttér eltüntetése */
.datepick-nav {
  background: transparent !important;
  border: none !important;
  padding: 5px 0 !important;
  text-align: center !important;
}

/* Gombok formázása */
.datepick-cmd {
  background: none !important;
  color: #000 !important;
  font-weight: normal !important;
  padding: 6px 12px !important;
  border-radius: 4px;
  text-decoration: none !important;
  font-size: 14px;
}

/* Hover effektus */
.datepick-cmd:hover {
  background-color: #eee !important;
  color: #b00 !important;
  cursor: pointer;
}

/* Elrejtjük a teljes "Today" gombot */
.datepick-cmd-today {
  display: none !important;
}

/* Egyszerűsítjük a Prev és Next gombokat */
.datepick-cmd-prev::before,
.datepick-cmd-prev::after,
.datepick-cmd-next::before,
.datepick-cmd-next::after {
  display: none !important;
  content: "" !important;
}

/* Átírjuk a szövegét a Prev/Next gomboknak */
.datepick-cmd-prev {
  font-size: 14px;
  color: #000;
}

.datepick-cmd-next {
  font-size: 14px;
  color: #000;
}

.datepick-cmd-prev {
  font-size: 18px;
  color: #000;
}
.datepick-cmd-prev::before {
  content: "←";
  display: inline-block;
  margin-right: 6px;
}

.datepick-cmd-next {
  font-size: 18px;
  color: #000;
}
.datepick-cmd-next::after {
  content: "→";
  display: inline-block;
  margin-left: 6px;
}

.datepick-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
}

/* Prev gomb */
.datepick-cmd-prev {
  order: 1;
}

/* Month + Year dropdown */
.datepick-month, .datepick-year {
  order: 2;
}

/* "Today" gomb (ha még nem tetted meg) */
.datepick-cmd-today {
  display: none !important;
}

/* Next gomb */
.datepick-cmd-next {
  order: 3;
}

.datepick-cmd-prev {
  margin-left: 0;
  text-align: left;
}

.datepick-cmd-next {
  margin-right: 0;
  text-align: right;
}

input[type="submit"].button:hover {
  background-color: #B56953 !important; /* Piros háttér */
  color: #ffffff !important;           /* Fehér szöveg */
  border-color: #B56953 !important;    /* Piros keret is */
  transition: all 0.3s ease;
}

/* Mezok kozotti tavolsag csokkentese */
.mphb_sc_search-form p {
  margin-bottom: 0px !important; /* Alap 0 volt, most 10px */
}

/* Kereses gomb fenti margoja */
.mphb_sc_search-submit-button-wrapper input[type="submit"] {
  margin-top: 30px !important; /* Plusz hely a gomb felett */
}

datepick-today {
  border: 1px solid #000 !important; /* vagy más szín, ami jól látszik */
  box-sizing: border-box;
}

/* Hétvégi napok (szombat és vasárnap) számának színe */
.datepick-weekend {
  color: #B56953 !important; /* például piros */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for mphbe-availability, class: .elementor-element-d363d4b */label[for^="mphb_check_out_date"] {
    display: none !important;
}

label[for^="mphb_check_in_date"] {
    display: none !important;
}

.mphb-reserve-btn {
    padding: 12px 24px !important; /* kevesebb belső tér */
    min-width: auto !important;  /* ne fixen széles legyen */
    width: auto !important;      /* igazodjon a szöveghez */
    font-size: 14px;             /* opcionális, kisebb betűméret */
}/* End custom CSS */
/* Start custom CSS */.datepick-month-year-text {
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #333;
  margin: 0 5px;
}

.datepick-ctrl {
    background-color: transparent !important;
}

.datepick-month-year {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    font-family: 'Raleway', sans-serif !important; /* vagy az AUGUST felirat fontja */
    font-size: 14px !important;
    font-weight: normal !important;
    color: #000 !important;
    padding: 0 2px !important;  /* adjunk picike oldal-paddot */
    margin: 0 !important;
    line-height: 1.2em !important;  /* vagy 1.4, tesztelni kell, hogy jól álljon */
    height: auto !important;  /* ne fix height legyen */
    appearance: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    vertical-align: middle !important;  /* hogy ne üljön lejjebb */
}

.datepick-cmd-prev {
    margin-right: 6px;  /* szóköz a < és a Prev között */
}

.datepick-cmd-next {
    margin-left: 6px;   /* szóköz a Next és a > között */
}

.datepick-today {
  border: 1px solid #000 !important; /* vagy más szín, ami jól látszik */
  box-sizing: border-box;
}

/* Hétvégi napok (szombat és vasárnap) számának színe */
.datepick-weekend {
  color: #B56953 !important; /* például piros */
  font-weight: bold;
}/* End custom CSS */