/*Main custom config*/
:root {
    --main-font-family: 'Open Sans', sans-serif;
    --main-accent: #547737;
    --second-accent: #1e1e2d;
    --third-accent: #a77724;
    --main-dark: #1e1e2d;
    --border-radius: 0.5rem;
    --h1-font-family: 'Open Sans', serif;
    --h1-font-size: 2rem;
    --h2-font-family: 'Open Sans', serif;
    --h2-text-transform: none;
    --transition-effect-1: background-color 0.2s ease;
    --small-font-size:0.9rem;

    --main-cont-maxwidth: 1400px;

    --header-height:5rem;
    --header-background: #ffffff;
    /*--header-positioning: fixed;*/

    --header-shadow: none;

    --mob-logo-max-width: 5rem;

    --link-text-decoration: none;
    --link-hover-text-decoration: underline;

    --eshop-left-cont-visibility: block;
    --eshop-right-cont-visibility: none;

    --search-button-icon-color: var(--main-accent);
    --search-button-bg-color: transparent;
    --search-button-border-color: transparent;

    /* --main-button-bg-color: #005394; */

    --menu01-first-lvl-letter-case: uppercase;
    --menu01-has-children-icon-color:var(--main-accent);
    --menu01-txt-color:var(--third-accent);
    --menu01-hover-txt-color:#ffffff;
    --menu01-first-lvl-font-size:1rem;

    --menu01-first-lvl-font-weight: 300;
    --menu01-first-lvl-active-font-weight:300;
    --menu01-font-family: 'Open Sans', serif;
    --menu01-active-item-bg-color: transparent;
    --menu01-active-txt-color:var(--main-accent);
    --menu01-first-lvl-active-font-weight: 300;
    --menu01-active-hover-txt-color:#ffffff;
    --menu01-active-hover-item-bg-color:var(--main-accent);
    --menu01-hover-item-bg-color:var(--main-accent);
    --menu01-sub-active-item-bg-color: var(--second-accent);
    --menu01-sub-active-hover-item-bg-color: var(--second-accent);
    --menu01-sub-lvl-font-size:0.8rem;
    --menu01-sub-lvl-letter-case:uppercase;
    --menu01-sub-hover-item-bg-color:rgba(0,0,0,0.2);
    --menu01-sub-container-bg-color:var(--main-accent);
    --menu01-sub-item-bg-color:var(--main-accent);

    --menu02-font-family: 'Open Sans', serif;
    /*--menu02-sub1-lvl-font-size: 13px;
    --menu02-first-lvl-font-weight: 300;*/

    --menu02-hover-item-bg-color:var(--main-accent);
    --menu02-collapsed-icons-bg-color:transparent;
    --menu02-expanded-icons-bg-color:transparent;
    --menu02-collapsed-icons-color:var(--main-accent);
    --menu02-sub1-lvl-letter-case: uppercase;
    --menu02-first-lvl-letter-case: uppercase;
    --menu02-sub1-container-bg-color: #efefef;
    --menu02-txt-color: var(--main-accent);

    --menu-mob01-font-family: 'Open Sans', serif;

    --main-button-font-family: 'Open Sans', serif;
    --main-button-font-weight: 300;
    --main-button-letter-case: uppercase;

    --eshop-left-cont-visibility: block;
    --eshop-right-cont-visibility: none;
    --eshop-side-menu-visibility: block;
    --eshop-lines-visibility: none;
    --eshop-trademarks-visibility: none;
    --eshop-random-prods-visibility: none;

    --footer-background: var(--main-accent);
    --footer-txt-color: #ffffff;
    --footlogo-visibility: none;
    --menu03-first-lvl-letter-case: none;
    --menu03-first-lvl-font-size:1rem;
    /*--menu03-first-lvl-font-weight: 300;*/

    --menu03-sub-lvl-font-size:0.8rem;
    --menu03-sub-lvl-letter-case:none;
    --menu03-txt-color: var(--main-accent);
    --menu03-hover-txt-color: var(--main-gray);
    --menu03-sub-txt-color: #000000;
    --menu03-sub-hover-txt-color: var(--main-gray);
    /* --menu03-sub-width:100%; */

    --menu-mob01-first-lvl-letter-case: var(--menu01-first-lvl-letter-case);
    --menu-mob01-sub1-lvl-letter-case: var(--menu01-sub-lvl-letter-case);

    --main-button-font-size: 0.9rem;
    --main-button-height:3rem;

    --main-input-height:3rem;

    --mob-header-background: #ffffff;
    --mob-logo-max-width: 2.4rem;

    --form-architecture:block; /*grid*/
    --form-labels-visibility:none; /*block*/
    --form-input-border-color: transparent;

    /*--bigger-font-size:20px;*/

    /* --link-text-align: right;
    --body-text-align: right; */

}

/*General*/

body::before {display: none;}
/*.startpage .layers-content .block-list{max-width:100%;}*/
#menu-sidebar {display: none;}
.eshop #menu-sidebar {display: none;}
.eshop.eprod #menu-sidebar {display: none;}
.innerpage #page-wrapper{background-color:#f2f2f2;}

/***/
#header-logo {height: 2.25rem;
  margin: 0;
  top: -6px;}

/**/
[data-tooltip]::before {background: var(--main-accent);}
[data-tooltip][data-tooltip-position="left"]::after {border-left-color: var(--main-accent);}

/*headlines*/
.main-headline {font-weight: 300;font-size: 3rem;padding: 0; text-align: center;padding: 0 5rem;}
.link-back a {font-size: 0;}
.link-back a::before{content:"〈";font-size:1.5rem;position:absolute;right:45%;top:6px;}
.breadcrumb {padding: 0; text-align: center;}

.tools-and-headlines {padding: 2rem 0 3rem 0 !important;}
.eprod .tools-and-headlines {padding: 2rem 0 4rem 0;}
.it25article .tools-and-headlines { padding: 2rem 0 1rem 0;}

/*helpers*/
.inverted{filter:invert(1);}

/*additional places*/
.txt {background-color:#f2f2f2;}
.notfound404 .txt {text-align: center;}
.txt {border-top: 1px solid var(--third-accent);}

/*img addon*/
.img-addon{background-color:#d6b06e;width:100%;grid-column:1/-1;height:40vh;background-image:url('/uploads/userfiles/backgrounds/balcony.webp');background-position:bottom;background-size:cover;background-attachment:fixed;}
.eprod .img-addon{height: 50vh; background-position: 0px -165px;}
.item131 .img-addon {background-position:center;}

/*header*/
.languages .display-item-content .icon {display: none;}
.languages .display-item-content .display-item-txt {display: inline !important; text-transform: uppercase;font-size: 0.7rem; color: var(--main-accent);}

header .horizontal-navigation {height: 100%;}
header .dropdown-type1 > ul > li {height: 5rem;border-radius: 0;}
header .horizontal-navigation.dropdown-type1 ul li a {letter-spacing: 0.5px;}
header .dropdown-type1 ul li ul {top: 5rem;}
.dropdown-type1 .active-item::after {content: ""; position: absolute; height: 3px; width: 100%; bottom: 0; background-color: var(--main-accent);}

#main-header {border-bottom: 3px solid var(--third-accent);}
/* #main-header {border-bottom: 3px solid #ebebeb;} */

.newsletter .display-item-content .icon {top:2px;}
.languages .display-item-content .display-item-txt {margin-top:3px;}

/*footer*/
#main-footer #footer-logo {display: none !important;}
.footer-addon {height:auto;background-color:var(--third-accent);margin-bottom:2rem;width:100vw;margin-left:-50vw;left:50%;position:relative;top:-1rem;}
.footer-addon h2 {font-family: 'Open Sans', serif;text-transform: uppercase;}
.footer-addon table td {color: white;}
.footer-addon table td img{width:auto !important;height:2rem !important;filter:invert(1);transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0 0 0 black;backface-visibility:hidden;}
.footer-addon table td img:hover{transform:scale(1.1);}

body:not(.mobileLayout) .footer-addon table td {width: 50% !important;}
body:not(.mobileLayout) .logo-ico{position:absolute;bottom:0;left:50%;transform:translateX(-50%);}

/*slides*/
.slides-options {display: none;}
.slides-nav-numbers {width: 100%;}
.slides-nav-numbers a{background-color: transparent;font-size: 0;position: relative;}
.slides-nav-numbers a::before {content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); width: 0.8rem;height: 0.8rem;border-radius: 0; border: 2px solid #ffffff;border-radius: 50%;}
.slides-nav-numbers a:hover {background-color: transparent;border-color: transparent;}
.slides-nav-numbers a.active-slide-nav {background: transparent !important;}
.slides-nav-numbers a.active-slide-nav::before {background-color: white;}

/*Layers*/
.reduced-size .block-list{max-width: 1400px !important;}

.layer .title.header > h2,.layer .title.header > h2 > a,.layer .title.header > h2 > a:hover{font-weight:var(--h2-text-transform,inherit);font-family:'Open Sans',serif;font-size:2.8rem;text-align:center;padding:2rem 0;margin-bottom: 0;}

.layer .block, .layer {padding: 0 !important;}
.more-items-toList {display: none;}

#layer-location {padding-bottom: 0.65rem !important;}

/* #layer-location .block-list {display: table;width: 100%; }
#layer-location .block-list .block {display: table-cell;vertical-align: top;} */
#layer-location .title.header > h2 {text-align: center;margin-top: 1.5rem;}

#layer-book-time{z-index:99;position:absolute;width:100%;height:auto;transform:translateY(-75%);}
.availability-form{max-width:1000px;margin:0 auto;padding:2rem;border-radius:var(--border-radius);box-shadow:0 0 2rem #00000030;background-color:white;display:flex;justify-content:space-around;overflow: hidden;}
.availability-field,.availability-action{min-height:3rem;display:flex;flex-wrap:wrap;}
.availability-action a{margin-top:auto;height:3rem;}
.availability-field-adults,.availability-field-children{max-width:7rem;}
.availability-field label{font-size:0.9rem;margin-bottom:0.25rem;}
.availability-field input,.availability-field select{min-height:34px;}
.availability-date{box-sizing:border-box;width:100%;min-width:0;}
/* Chrome,Edge,Safari */
@supports selector(input[type="date"]::-webkit-calendar-picker-indicator){.availability-date{padding-right:42px;position:relative;}
.availability-date::-webkit-calendar-picker-indicator{position:absolute;right:12px;cursor:pointer;}
}
/* Firefox */
@-moz-document url-prefix(){.availability-date{padding-right:12px;position:static;}
}


.features-list{display:flex;padding:5rem 1rem 3rem 1rem;max-width:var(--main-cont-maxwidth);margin:0 auto;justify-content:space-between;}
.feature-item{display:flex;flex-direction:column;justify-content:center;align-items:center;}
.features-list img{height:3rem !important;width:auto !important;margin-bottom: 0.5rem;opacity: 0.8;}


#layer-room-types{padding-bottom:2rem !important;}
#layer-room-types .product-list{gap:2rem}

.experience-item{display:flex;padding:1rem 0;align-items:flex-start;}
.experience-icon{filter:invert(1);}
.experience-content{padding-left:0.5rem;}

.guest-reviews-section{max-width:1180px;margin:0 auto;padding:28px 16px;box-sizing:border-box;}
.guest-reviews-section *{box-sizing:border-box;}
.guest-reviews-list{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;}
.guest-review-card{background:#fff;border:1px solid #eeeeea;border-radius:8px;padding:22px 24px 18px 24px;box-shadow:0 3px 14px rgba(0,0,0,0.05);min-height:175px;}
.guest-review-stars{margin:0 0 12px 0;font-size:16px;line-height:1;letter-spacing:1px;color:#d9b34c;white-space:nowrap;}
.guest-review-text{margin:0 0 22px 0;line-height:1.55;font-weight:400;color:#2f332b;}
.guest-review-footer{display:flex;align-items:center;gap:10px;}
.guest-review-avatar{width:34px;height:34px;border-radius:50%;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#e9e3d6;color:#46543d;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;}
.guest-review-avatar img{display:block;width:100%;height:100%;object-fit:cover;}
.guest-review-author{margin:0;font-size:13px;line-height:1.25;font-weight:700;color:#2f332b;}
.guest-review-date{margin:2px 0 0 0;font-size:12px;line-height:1.25;font-weight:400;color:#777b73;}
@media (max-width:900px){.guest-reviews-list{grid-template-columns:1fr;gap:16px;}
.guest-review-card{min-height:0;}
}
@media (max-width:520px){.guest-reviews-section{padding:24px 12px;}
.guest-reviews-title{font-size:22px;}
.guest-review-card{padding:18px 18px 16px 18px;}
.guest-review-text{font-size:13px;}
}



/*Newsletter*/
#layer-info1{background-color:var(--third-accent);z-index:999; overflow: hidden;}
#layer-info1::before{content:"";background-image:url('/uploads/userfiles/backgrounds/forest.png');position:absolute;width:100%;height:100%;background-position:center;background-size:cover;filter:grayscale() brightness(2);background-attachment:fixed;opacity:0.1;}
/*#layer-info1 .block-list .user-content{width:90%;max-width:600px !important;position:relative;color:white;min-height:200px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;}*/
#layer-info1 .block-list .user-content{color:white;padding: 2rem;}
body.form-is-newsletter #page-wrapper::before{content:"";background-image:url('/uploads/userfiles/backgrounds/forest.png');position:fixed;width:100%;height:100%;background-position:center;background-size:cover;filter:grayscale() brightness(2);opacity:0.1;display:block !important;z-index:0;top:auto; left: 0;bottom: 0; right:0; transform: translate3d(0, 0, 0);max-width: 100%;}
body.form-is-newsletter .reset-button-hld {visibility: hidden;}

.newsletter-sub-small-txt {font-size: 20px;}
.newsletter-sub-big-txt {font-size: 40px;color:var(--third-accent); font-family:'Open Sans',serif; text-transform:uppercase;font-weight: bold;}
#layer-info1 .newsletter-sub-big-txt {color: #ffffff;}
.button-subs-home {text-align: center;margin-bottom: 0;position: absolute;left: 50%;transform: translateX(-50%);bottom: -1rem;}

/*accord*/
.accordion-headline > td:hover{background-color:#ffffff80;}
.accordion-headline.accordion-content-opened{background-color:#ffffff;}
.accordion-content.accordion-content-opened{background-color:#ffffff;}

/*News*/
.article-list .button{border-color:var(--third-accent);color:white;background:transparent;}
.article-list .card-title > h3, .article-list .card-title > h2{font-size:2rem;}
.card-vertical.card-stacked-black .card-body{bottom:0;height:auto;padding:0 0 2rem 0 !important;width:auto;left:50%;transform:translateX(-50%);}
.card-vertical.card-stacked-black .card-image-link > img {opacity: 0.9;}
body:not(.mobileLayout) .article-list .card:nth-child(4) {grid-column: 1/-1 !important;}
body:not(.mobileLayout) .article-list .card:nth-child(4) .card-image-link {padding-bottom: 33%;}

.article-tools:empty {display: none;}

/**/
.fancybox-custom-layout.fancybox-is-open .fancybox-navigation .fancybox-button--arrow_right {right: 45px;}
html[dir="rtl"] .fancybox-custom-layout.fancybox-is-open .fancybox-navigation .fancybox-button--arrow_right {right: 20px; top: calc(50% - 100px);}

/*forms*/
.form-module.form-side.form-inContent{max-width:600px;margin:0 auto;}

/*catalogue-list*/
.eshop .product-list {margin-bottom: 3rem;grid-column-gap: 3rem;grid-row-gap: 3rem;}
.ecat.eHasProducts .eshop-navigation-bar {display: none;}
div.filter-content.lcbm div.filterBlock > .cap > .icon, div.filter-content.lcam div.filterBlock > .cap > .icon {display: none;}
div.filter-content div.filterBlock .cap {color: var(--third-accent, #000);}
body .ui-widget-content .ui-state-default {border-color: var(--third-accent);border-width: 0.15rem;}
.product-list .card .card-body{position:absolute;background-color:#a77724d0;width:max-content;height:auto;left:-1rem;width:70%;top:1rem; border-radius: var(--border-radius);}
.product-list .card-title {color: #fff;}
.card-params .param-name {color: white;}
.product-list .card-params .param-value {color: white;padding-left: 1rem;}
body:not(.mobileLayout) div.filter-content > h4 {display: none;}
.main-headline .prodCnt{font-family:"Times New Roman", Times, serif !important;position:relative;top:-10px;}
div.filter-content .applied-count:empty::after, div.filter-content .applied-count {content: "0";font-family:"Times New Roman", Times, serif !important}

.product-list .card-title > h2, .product-list .card-title > h3 {text-transform: uppercase;font-size: 1.2rem;}

/*catalogue-inner*/
.eshop .category-block .eshop-attr-menu, .eshop .category-block .eshop-cat-menu {display: none;}
.param.code, .param.cat {display: none;}
.product-tabs{display:none;}
.content-holder {border-color: transparent;background-color: transparent;padding: 0 0.5rem 0.5rem 0.5rem;}
.related-products .header{position:relative;text-align:center;font-family:var(--h1-font-family);text-transform:uppercase;}
.product-params{order:2;display: none;}
.product-description-block{order:1;}
.product-content .param .var {color: #000;}

.product-tabs-content ul{list-style-type: circle;line-height: 1.75;}
.add-to-cart.inquire-product {display: none;}

.next-prev-product{position:absolute;top:50%;display:flex;left:auto;transform:translateY(-50%);right:0;}

.link-back{position:absolute;right:auto;top:47%;display:flex;left:0;transform: translateY(-50%);}
.product-data-tools{padding-top:0;}

#totop .arrowUp {background-color: var(--third-accent);}

.card-labels {display:none;}

/*RTL*/
html[dir="rtl"] .layer .title.header > h2, html[dir="rtl"] .layer .title.header > h2 > a, html[dir="rtl"] .layer .title.header > h2 > a:hover{text-align: right;}
.rtl header .horizontal-navigation { margin: 0 auto 0 0; order: 2;}
.rtl .footer-addon{margin-right:-50vw;right:50%;}
.rtl div.form-module-page iframe {right: 50%;margin-right: -50vw;}


/*Disability tool*/
body.trigger-position-right #enable-toolbar-trigger{left:12px;right:auto;top:-10px;}
body.trigger-color-blue #enable-toolbar #enable-toolbar-trigger .keyboard-shorcut,body.trigger-color-blue #enable-toolbar-trigger svg .enable-trigger-check,body.trigger-color-blue #enable-toolbar-trigger svg .enable-trigger-circle{fill:var(--main-accent);color:var(--main-accent);}

#enable-toolbar #enable-toolbar-content #enable-toolbar-buttons li button {padding: inherit;}

/*footer*/
#main-footer {
  border-top: 1rem solid var(--third-accent);
}
#main-footer::before{content:"";background-image:url('/uploads/userfiles/backgrounds/forest.png');position:absolute;width:100%;height:100%;background-position:center;background-size:cover;filter:grayscale() brightness(2);background-attachment:fixed;opacity:0.1;left: 0; top: 0;}

.footer-columns-table{width:100%;border-collapse:collapse;}
.footer-columns-table * {color: #fff;}
.footer-logo-mark{display:inline-block;margin-right:8px;font-size:24px;line-height:1;vertical-align:middle;}
.footer-logo-text{display:inline-block;vertical-align:middle;}
.footer-description{margin:24px 0 0 0;max-width:210px;}
.footer-column-title{margin:0 0 13px 0;font-weight:700;}
.footer-link-list{margin:0;padding:0;list-style:none;}
.footer-link-list li{margin:0 0 6px 0;padding:0;line-height:1.25;}
.footer-link-list a{text-decoration:none;}
.footer-link-list a:hover{color:#ffffff;text-decoration:underline;}
.footer-contacts{text-align:left;line-height:1.45;}
.footer-contacts div{margin:0 0 7px 0;}
.footer-contacts a{text-decoration:none;}
.footer-contacts a:hover{color:#ffffff;text-decoration:underline;}
.footer-socials{white-space:nowrap;}
.footer-social-link, .footer-social-link:hover{display:inline-block;width:36px;height:36px;margin:0 6px 0 0;border:1px solid rgba(243,240,230,0.55);border-radius:50%;text-align:center;line-height:34px;font-size:17px;font-weight:700;text-decoration:none;}
.footer-social-link:hover{border-color:#ffffff;color:#ffffff;}
.footer-bottom-table{width:100%;border-collapse:collapse;margin-top:32px;}
.footer-rights{text-align:left;font-size:13px;line-height:1.4;}
.footer-author{text-align:right;font-size:13px;line-height:1.4;}
.footer-author a{text-decoration:none;}
.footer-author a:hover{color:#ffffff;text-decoration:underline;}
@media (max-width:820px){.footer-main-cell{padding:30px 22px 22px 22px;}
.footer-columns-table,.footer-columns-table tbody,.footer-columns-table tr,.footer-columns-table td,.footer-bottom-table,.footer-bottom-table tbody,.footer-bottom-table tr,.footer-bottom-table td{display:block;width:100% !important;}
.footer-columns-table td{padding:0 0 24px 0 !important;}
.footer-description{max-width:none;margin-top:14px;}
.footer-bottom-table{margin-top:4px;}
.footer-rights,.footer-author{text-align:left !important;}
.footer-author{margin-top:12px;}
}

/**/
.gdpr-modal-inner {font-size: 90%;padding: 2rem;}



/**********************************

MEDIA Q

**********************************/

body::before {display: none;}

@media (min-width: 0) and (max-width: 1199px)  /*Small sreens up to 1199 - .smallScr*/
{

/*Disability tool*/
 body.trigger-position-right #enable-toolbar-trigger{left:12px;right:auto;top:-50px;}
 body.trigger-position-left #enable-toolbar-trigger{left:12px;right:auto;top:-50px;}

/*ios*/
input, textarea, select {font-size: 16px !important;}

/* html[dir="rtl"] .mobEnabled, html[dir="rtl"] header#main-header, html[dir="rtl"] .global-block.silverbyte-horizontal-line, html[dir="rtl"] .global-block.enable-tool,
html[dir="rtl"] #preloader
{display: none !important;} */

html[dir="rtl"] #preloader  {right: 0; left: auto;}

html[dir="rtl"] header#main-header, html[dir="rtl"] header#main-header * {direction: ltr !important; text-align: left;}
html[dir="rtl"] header#main-header {right: 0; left: auto;}
html[dir="rtl"] .global-block.silverbyte-horizontal-line {right: 0; left: auto;}
html[dir="rtl"] header#main-header > .menu-group * {direction: rtl !important; text-align: right;}
html[dir="rtl"] div.filter-content.closed .arrow-down {display: none;}
html[dir="rtl"] div.filter-content .arrow-down{left:1.5rem;right:auto;}
html[dir="rtl"] div.applied-filters a.clearAll{right:auto;left:0;}
html[dir="rtl"] div.filter-content .applied-count {left: -2px;}
/*html[dir="rtl"] div.filterBlock div.sliderDescr span.r{margin-right:auto;}*/
html[dir="rtl"] div.filter-content.lcbm div.filterBlock, html[dir="rtl"] div.filter-content.lcam div.filterBlock, html[dir="rtl"] div.filter-content.rc div.filterBlock { direction: ltr;}

html[dir="rtl"] .pg-is-scrolled-step2 .global-block.silverbyte-horizontal-line .button-book, html[dir="rtl"] .eprod .global-block.silverbyte-horizontal-line .button-book
{transform: translateX(8px) !important;}


.header-cta-1 {position: fixed;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    min-height: unset;}

.header-cta-1::before {content: ""; background-color: white;
    position: absolute;
    width: 100vw;
    height: 100%;
    left: 50%;
    margin-left: -50vw;}
.header-cta-1 .button {height: 2rem;
    min-height: unset;
    font-size: 0.8rem;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;}


    .availability-form {display: none;}


 .tools-and-headlines{padding:2rem 0 2rem 0 !important;}

 .small-dropdown-type1 ul li ul li:not(.html-item) a:not(.button) {text-align: center !important;}

/*.menu-group .icon.settings::before{content:"\2807";top:-2px;left: 4px;position:relative;font-size:1.3rem !important;font-family:'Open Sans',serif;}*/
 .menu-group .icon.settings::before{content:"\ea44";top:-1px;left:0;position:relative;font-size:1.2rem !important;}

 .menu-group .icon.settings::after{position:absolute;background-color:var(--main-accent);font-size:0.5rem;padding:0;border-radius:100%;width:1rem;height:1rem;line-height:1;display:flex;justify-content:center;align-items:center;left:12px;top:-6px;color:white;}
html:lang(he) .menu-group .icon.settings::after{content:"HE";}
html:lang(en) .menu-group .icon.settings::after{content:"EN";}
html:lang(ru) .menu-group .icon.settings::after{content:"RU";}

 .main-headline{padding:0;}

/*img addon*/
.img-addon{background-color:#d6b06e;width:100%;grid-column:1/-1;height:40vh;background-image:url('/uploads/userfiles/backgrounds/balcony.webp');background-position:bottom;background-size:cover;background-attachment:fixed;}
.eprod .img-addon{height: 60vh;background-position:center;}
.item131 .img-addon {background-position:center;}

/**/
/* #main-header #header-logo a.logo img{display:none;}
#main-header #header-logo a.logo{background-image:url(/uploads/userfiles/icons/CUSTOM-ALMOG-2-icon-color.svg);background-size:contain;background-repeat:no-repeat;background-position:left;}
.icon {color:var(--third-accent);}
#main-header #header-logo a.logo::after{content:"ALMOG BEACH";font-family:'Open Sans',serif;color:var(--third-accent);;left:100%;position:absolute;width:8rem;top:47%;transform:translateY(-50%);font-size:1rem;}
*/
.mobEnabled .newsletter > a.display-item-content .icon {color:var(--main-accent);}
.mobEnabled .newsletter > a.display-item-content {border-color: var(--third-accent);}


 #main-header #header-logo {overflow: hidden;}


/*TEMP*/
.button, button, [type="button"], [type="submit"], [type="reset"], [type="image"] {min-height: 2rem;}


.slide-content h1, .slide-content p {text-align: center !important;font-size: 80%;}
.slide-content .button {margin-bottom: 0.5rem;}

.global-block.silverbyte-horizontal-line .button-book {font-size:0.75rem;left:50%;transform:translateX(-50%);transition: transform 0.2s ease, left  0.2s ease;}
.pg-is-scrolled-step2 .global-block.silverbyte-horizontal-line .button-book, .eprod .global-block.silverbyte-horizontal-line .button-book {left:0.25rem;transform:translateX(0) !important;}

div.filter-content.closed h4 {background-color: transparent;}
div.filter-content.lcbm.closed, div.filter-content.lcam.closed, div.filter-content.rc.closed {background-color: transparent;}

.mobEnabled .expand-type1 ul li a {font-family:'Open Sans',serif;color:var(--third-accent);}
.mobEnabled .display-item-content {display: none;}
.mobEnabled.group1 {border-bottom: 5px solid var(--third-accent);}

.prev-button,.next-button, .prev-button:hover, .next-button:hover, .prev-button:active, .next-button:active {height:50px;width:3rem;color:white;background-color:var(--third-accent);border-color: var(--third-accent);}

body.it25article .article-block{padding:0;}

#checkin,#checkout,.Input_input---sbox{font-size:16px !important;}

#layer-info1::before{background-attachment:inherit;}

.gdpr-modal {direction: ltr;}

.features-list{font-size:80%;flex-wrap:wrap;padding-top:3rem;}
.features-list .feature-item{width:33%;margin-bottom:1rem;flex-shrink:0;white-space:wrap;text-align:center;padding:0 1rem;}


#main-content > .layers-content {padding: 1rem;}


.forest {
  width: 100% !important;
  transform: unset !important;
  top: 0 !important;
  left: 0 !important;
  margin: 0 !important;
  height: 120px;
  object-fit: cover;
}
  .form-module form {
    padding: 0 1rem;
  }

    body.eprod #main-content {padding-top: 0;}

    .slider {border-radius: var(--border-radius);}

    .accordion-headline th {padding-right: 2rem;
  font-size: 80%;}

}

@media (min-width: 0) and (max-width: 767px) /*.mobAll*/
{
/*
	.global-block.silverbyte-horizontal-line.globalHTML iframe { display: none; }
	.global-block.silverbyte-horizontal-line.globalHTML a { display: inline-flex; }
	*/
}

@media (min-width: 768px) and (max-width: 1199px) /*.tabAll*/
{
	/*
	.global-block.silverbyte-horizontal-line.globalHTML iframe { display: none; }
	.global-block.silverbyte-horizontal-line.globalHTML a { display: inline-flex; }
	*/
}

@media (min-width: 1200px) /*.deskAll*/
{
	/*
	.global-block.silverbyte-horizontal-line.globalHTML a { display: none; }
	.global-block.silverbyte-horizontal-line.globalHTML iframe { width:100vw; }
	*/
}

/*step media queries*/

@media (min-width: 0) and (max-width: 575px) /*mob1*/
{
    .layer .title.header > h2, .layer .title.header > h2 > a, .layer .title.header > h2 > a:hover {font-size: 2.2rem;}
    .main-headline, body.it25article .main-headline {font-size: 2.2rem;}

}

@media (min-width: 576px) and (max-width: 767px) /*mob2*/
{

}

@media (min-width: 768px) and (max-width: 991px) /*tab1*/
{

}

@media (min-width: 992px) and (max-width: 1199px) /*tab2*/
{


}

@media (min-width: 1200px) and (max-width: 1599px)  /*desk1*/
{

}

@media (min-width: 1600px) /*desk2*/
{

}

@media (max-width: 1199px) and (max-height: 600px) and (orientation: landscape) {


}

html[lang="he"] header .horizontal-navigation.dropdown-type1 ul li a { font-size: 1.3rem; }

/* test */