@charset "UTF-8";

@import url(https://p.typekit.net/p.css?s=1&k=syf6epx&ht=tk&f=42533.42534&a=8194263&app=typekit&e=css);  @font-face {
font-family: "ivymode";
src: url(https://use.typekit.net/af/408fba/00000000000000007735ce78/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3) format("woff2"), url(https://use.typekit.net/af/408fba/00000000000000007735ce78/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3) format("woff"), url(https://use.typekit.net/af/408fba/00000000000000007735ce78/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3) format("opentype");
font-display: swap;
font-style: normal;
font-weight: 300;
font-stretch: normal;
}
@font-face {
font-family: "ivymode";
src: url(https://use.typekit.net/af/2b42d0/00000000000000007735ce7b/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff2"), url(https://use.typekit.net/af/2b42d0/00000000000000007735ce7b/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff"), url(https://use.typekit.net/af/2b42d0/00000000000000007735ce7b/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("opentype");
font-display: swap;
font-style: normal;
font-weight: 400;
font-stretch: normal;
}
.tk-ivymode {
font-family: "ivymode", sans-serif;
}
@font-face {
font-family: 'icomoon';
src: url(//balticasopot.pl/wp-content/themes/residence/assets/dist/2de9d0a4ce991ca12205ab87f3eb1e32.eot);
src: url(//balticasopot.pl/wp-content/themes/residence/assets/dist/2de9d0a4ce991ca12205ab87f3eb1e32.eot#iefix) format('embedded-opentype'),
url(//balticasopot.pl/wp-content/themes/residence/assets/dist/293adac59019584cd8c128b90f38d64b.ttf) format('truetype'),
url(//balticasopot.pl/wp-content/themes/residence/assets/dist/b3355316b34625125525197a51051930.woff) format('woff'),
url(//balticasopot.pl/wp-content/themes/residence/assets/dist/b8f9d63dd59a8be7c228d374a15627ea.svg#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
} @font-face {
font-display: swap; font-family: 'Albert Sans';
font-style: normal;
font-weight: 600;
src: url(//balticasopot.pl/wp-content/themes/residence/assets/dist/7500ccfefa4d04eac70f3280c8a8964a.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Albert Sans';
font-style: normal;
font-weight: 300;
src: url(//balticasopot.pl/wp-content/themes/residence/assets/dist/928de3ad1ffc94cede53ed9065daaa75.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Albert Sans';
font-style: normal;
font-weight: 400;
src: url(//balticasopot.pl/wp-content/themes/residence/assets/dist/673cd2faf756da3468656707fe4f27c4.woff2) format('woff2'); }
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-calendar:before {
content: "\e90e";
}
.icon-food:before {
content: "\e90f";
}
.icon-contacts:before {
content: "\e90d";
}
.icon-phone:before, .icon-telephone:before {
content: "\e900";
}
.icon-towels:before {
content: "\e901";
}
.icon-bath:before {
content: "\e902";
}
.icon-balcony:before {
content: "\e903";
}
.icon-wifi:before {
content: "\e904";
}
.icon-kettle:before {
content: "\e905";
}
.icon-kitchen:before {
content: "\e906";
}
.icon-hairdryer:before {
content: "\e907";
}
.icon-shower:before {
content: "\e908";
}
.icon-ac:before, .icon-air.conditioning.and.heating.system:before {
content: "\e909";
}
.icon-tv:before {
content: "\e90a";
}
.icon-sc:before {
content: "\e90b";
}
.icon-dzieci_d:before {
content: "\e90c";
}
.icon-zwierzeta:before {
content: "\e91e";
}
.icon-area:before {
content: "\e91f";
}
.icon-cartime:before {
content: "\e920";
}
.icon-directions:before {
content: "\e921";
}
.icon-voucher:before {
content: "\e922";
}
.icon-phone1:before {
content: "\e923";
}
.icon-zameldowanie:before {
content: "\e924";
}
.icon-close:before {
content: "\e925";
}
.icon-parking:before {
content: "\e926";
}
.icon-people:before {
content: "\e927";
}
.icon-mail:before {
content: "\e928";
}
.icon-quote:before {
content: "\e929";
}
.icon-arrow_l:before {
content: "\e92b";
}
.icon-arrow_r:before {
content: "\e92c";
}
.icon-play:before {
content: "\e92d";
}
.icon-chevron:before {
content: "\e91b";
}
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, -150px, 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, 150px, 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease-out both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) ease both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:.25s ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:.35s ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:.15s ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:.35s ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:100%;height:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left, 0)*1px);width:calc(100% - var(--width, 0)*1px);cursor:pointer}.is-modern .f-thumbs__slide{--clip-path: inset( 0 calc( (var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0)) * 0.5 * (1 - var(--progress, 0)) ) round var(--f-thumb-border-radius, 0) );transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern .f-thumbs__slide>*{clip-path:var(--clip-path)}.is-modern:not(.is-using-mouse) .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide{transition:all .33s ease}.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}           @keyframes scrolldown {
0% {
transform: none;
}
50% {
transform: translateY(100%);
}
100% {
transform: none;
}
}  :root {
--basicheight: 120px;
--100height: 100px;
--80height: 80px;
--60height: 60px;
--70font: 70px;
--48font: 48px;
--32font: 32px;
--24font: 24px;
--16font: 16px;
--14font: 14px;
--13font: 13px;
--inputfont: 16px;
--bodyfont: 18px;
--wrapper: 1420px;
--1000w: 1000px;
--albert: "Albert Sans", sans-serif;
--ivy: "ivymode", serif;
--arrow: 70px;
--32p: 32px;
--40font: 40px;
--20g: 20px;
--40height: 40px;
--15p: 15px;
--25p: 25px;
--12p: 12px;
--50g: 50px;
--8p: 8px;
--70w: 70px;
--11font: 11px;
--20font: 18px;
--50font: 50px;
--50p: 50px;
--200w: 200px;
--12font: 12px;
--60font: 60px;
--42height: 42px;
--10p: 10px;
--18p: 16px;
} html body .section.one.intro-section {
padding: 40px;
gap: 40px;
flex-wrap: nowrap;
background: #fff !important;
}
html body .section.one.intro-section:after, html body .section.one.intro-section:before {
display: none;
}
html body .section.one.intro-section .col-6 {
background-size: cover !important;
background-repeat: no-repeat;
background-position: 50%;
position: relative;
}
html body .section.one.intro-section .col-6 .intro-header {
position: absolute;
width: 100%;
max-width: 600px;
text-align: left;
color: #fff;
bottom: 0;
left: 0;
padding: 80px;
line-height: 1.6;
}
html body .section.one.intro-section .col-6 .intro-header img {
display: inline-block;
margin-bottom: 20px;
max-height: 100px;
}
html body .section.one.intro-section .col-6 .intro-header.second {
text-align: right;
left: auto;
right: 0;
}
html body .section.one.intro-section .col-6 .intro-header.second img {
max-height: 60px;
}
html body .section.one.intro-section .col-6 .intro-header.second .buttons {
justify-content: flex-end;
}
html body .section.one.intro-section .col-6 .intro-header.second h2 {
text-align: right;
}
html body .section.one.intro-section .col-6 .intro-header .buttons {
margin-top: 40px;
}
html body .section.one.intro-section .col-6 .intro-header .more {
color: #fff;
}
html body .section.one.intro-section .col-6 .intro-header h2 {
font-size: 32px;
margin: 0 0 20px;
}
html body .section.one.intro-section .col-6:before {
background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.07) 80%);
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
} html {
height: 100%;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
scroll-behavior: smooth;
scroll-padding-top: var(--basicheight); }
html.with-fancybox body.hide-scrollbar {
overflow: visible !important;
margin: 0 !important;
}
html .abandoned-cart {
width: 280px;
margin: 0;
padding: var(--32p);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
border-radius: 0;
}
html .abandoned-cart-container {
z-index: 100000000;
top: var(--basicheight);
}
html .abandoned-cart-x {
position: absolute;
top: 12px;
left: auto;
right: 12px;
width: 20px;
height: 20px;
border: 0;
border-radius: 0;
background: transparent;
}
html .abandoned-cart button {
padding: 0;
width: 100%;
height: 100%;
border: none;
cursor: pointer;
background-color: transparent;
}
html .abandoned-cart button:hover {
background: transparent;
}
html .abandoned-cart button:hover svg {
fill: #CBB07C;
}
html .has-html5video .fancybox__content {
width: 100%;
height: 100%;
}
html .is-idle .fancybox__nav, html .is-idle .fancybox__toolbar {
animation: none;
}
html .fancybox__slide, html .fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {
padding: calc(2 * var(--80height)) var(--80height);
}
html .fancybox__slide.has-html5video {
width: 100%;
height: 100%;
}
html .f-button[data-fancybox-close], html .fancybox__content > .f-button.is-close-btn {
position: fixed;
top: 1rem;
right: 1rem;
opacity: 1;
color: #ffffff;
background: #CBB07C;
width: 40px;
height: 40px;
border-radius: 50%;
font-size: 20px;
}
html .f-button[data-fancybox-close] svg, html .fancybox__content > .f-button.is-close-btn svg {
width: 20px;
height: 20px;
}
html .f-button[data-fancybox-close]:hover, html .fancybox__content > .f-button.is-close-btn:hover {
background: #3b312d;
}
html .fancybox__content {
padding: 0;
background: transparent;
}
html [data-fancybox=gallery] {
position: relative;
}
html [data-fancybox=gallery]:before {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
content: "+";
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
color: #fff;
background: rgba(59, 49, 45, 0.95);
opacity: 0;
visibility: hidden;
font-size: 40px;
font-family: var(--ivy);
transition: 200ms opacity linear, visibility 200ms linear;
-webkit-transition: 200ms opacity linear, visibility 200ms linear;
}
html [data-fancybox=gallery]:hover:before {
opacity: 1;
visibility: visible;
}
html .fancybox__container {
z-index: 999999;
}
html .fancybox__toolbar__column button:not([data-fancybox-close]) {
display: none;
}
html .fancybox__toolbar__column .f-button {
background: #CBB07C;
}
html .fancybox__toolbar__column .f-button:hover {
background: transparent;
}
html .fancybox__nav .f-button.is-next:before {
content: "\e92c";
opacity: 1;
font-size: 20px;
}
html .fancybox__nav .f-button.is-prev:before {
content: "\e92b";
opacity: 1;
font-size: 20px;
}
html .fancybox__infobar {
font-family: var(--ivy);
font-size: var(--14font);
}
html .f-carousel__nav .f-button.is-next,
html .f-carousel__nav .f-button.is-prev,
html .fancybox__nav .f-button.is-next,
html .fancybox__nav .f-button.is-prev {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
background: #CBB07C;
border-radius: 50%;
width: 40px;
height: 40px;
color: #ffffff;
}
html .f-carousel__nav .f-button.is-next:hover,
html .f-carousel__nav .f-button.is-prev:hover,
html .fancybox__nav .f-button.is-next:hover,
html .fancybox__nav .f-button.is-prev:hover {
background: #3b312d;
}
html .f-carousel__nav .f-button.is-next svg,
html .f-carousel__nav .f-button.is-prev svg,
html .fancybox__nav .f-button.is-next svg,
html .fancybox__nav .f-button.is-prev svg {
display: none;
}
html .f-carousel__nav .f-button.is-next:before,
html .f-carousel__nav .f-button.is-prev:before,
html .fancybox__nav .f-button.is-next:before,
html .fancybox__nav .f-button.is-prev:before {
font-family: "icomoon";
font-size: 20px;
position: relative;
top: 0;
right: 0;
left: 0;
bottom: 0;
z-index: 1;
}
html .fancybox__backdrop {
background: rgba(59, 49, 45, 0.95);
}
html *,
html *:before,
html *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html body {
background: #fff;
height: 100%;
margin: 0;
font-family: var(--albert);
line-height: 2;
font-weight: normal;
color: #3b312d;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: var(--20font);
min-height: 600px;                                }
html body .desktop-hidden, html body .otgs-development-site-front-end {
display: none !important;
}
html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
border-radius: 0;
color: #3b312d;
}
html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close {
top: 0;
right: 0;
}
html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
background: transparent;
border: 0;
color: #3b312d;
border-radius: 0;
}
html body .gdpr_lightbox {
z-index: 99999999999;
background: transparent;
}
html body .gdpr_lightbox .mgbutton {
justify-content: center;
}
html body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
border-top: 0;
max-height: 100%;
height: 100%;
display: flex;
background: rgba(59, 49, 45, 0.95) !important;
z-index: 9999999999;
}
html body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p {
color: #3b312d;
}
html body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container {
padding: 15px 30px;
position: absolute;
display: inline-block;
bottom: 40px;
left: 40px;
translate: 0;
background: #fff;
border-radius: 0;
right: 40px;
border: 1px solid #CBB07C;
}
html body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
justify-content: space-between;
padding: 0;
}
html body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .mgbutton.moove-gdpr-infobar-reject-btn.gdpr-fbo-1 {
background: #bbbbbb;
color: #ffffff;
}
html body i {
font-style: normal;
}
html body b,
html body strong {
font-weight: 600;
}
html body img {
max-width: 100%;
height: auto;
align-self: center;
}
html body .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
html body .alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
html body .aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
html body .justifystart {
justify-content: flex-start;
}
html body .justifyend {
justify-content: flex-end;
}
html body .justifycenter {
justify-content: center;
}
html body .justifybetween {
justify-content: space-between;
}
html body .flexcenter {
align-items: center;
align-content: center;
}
html body .textleft {
text-align: left;
}
html body .textright {
text-align: right;
}
html body .textcenter {
text-align: center;
}
html body button,
html body input,
html body select,
html body textarea {
font-family: var(--albert);
line-height: 2;
font-weight: normal;
color: #3b312d;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: var(--20font);
}
html body option {
color: #3b312d;
}
html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6 {
clear: both;
font-weight: 200;
text-align: left;
position: relative;
line-height: 1.2;
width: 100%;
font-family: var(--ivy);
}
html body h1 p,
html body h2 p,
html body h3 p,
html body h4 p,
html body h5 p,
html body h6 p {
margin: 0;
}
html body h1 {
font-size: var(--70font);
}
html body h1 em {
font-style: normal;
display: block;
font-size: var(--40font);
margin-bottom: 0;
}
html body h1 strong {
color: #CBB07C;
font-weight: 200;
}
html body h1.page-title {
font-style: normal;
display: block;
font-size: var(--40font);
margin-bottom: 0;
}
html body h1.page-title .last-word {
display: block;
width: 100%;
color: #CBB07C;
font-size: var(--70font);
}
html body h2 {
font-size: var(--60font);
margin: 0 0 var(--100height);
}
html body h2.up6-loader__title {
text-align: center;
}
html body h2.bigheader {
color: #E1DACD;
font-size: var(--basicheight);
margin-bottom: var(--basicheight);
width: auto;
}
html body h2.bigheader.col-12 {
width: 100%;
text-align: center;
}
html body h2 strong {
color: #CBB07C;
font-weight: 200;
}
html body h3 {
font-size: var(--24font);
}
html body p {
margin: 0 0 15px;
padding: 0;
}
html body p:last-of-type {
margin: 0;
}
html body article,
html body aside,
html body footer,
html body header,
html body nav,
html body section {
display: block;
}
html body .header-bar {
flex-wrap: nowrap;
align-items: center;
align-content: center;
justify-content: space-between;
}
html body .header-bar h2:not(.bigheader) {
width: auto;
margin: 0;
}
html body .wrap {
margin: 0 auto;
max-width: var(--wrapper);
width: 100%;
}
html body .wrap.flex {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
}
html body .header_bar {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
align-content: center;
}
html body .header_bar .wrap {
align-items: center;
align-content: center;
}
html body .header_bar h2 {
margin: 0;
width: auto;
}
html body .d-flex {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
}
html body .i-flex {
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
}
html body .row {
width: 100%;
display: block;
}
html body .w-auto {
width: auto;
}
html body .col-12 {
width: 100%;
}
html body .col-11 {
width: 90%;
}
html body .col-10 {
width: 85%;
}
html body .col-9 {
width: 80%;
}
html body .col-8 {
width: 75%;
}
html body .col-7 {
width: 66.666%;
}
html body .col-6 {
width: 50%;
}
html body .col-6.withbg {
background-size: cover !important;
background-repeat: no-repeat;
background-position: 50%;
}
html body .col-6.withbg img {
display: block;
}
html body .col-55 {
width: 55%;
}
html body .col-55.d-flex {
align-items: flex-start;
align-content: flex-start;
}
html body .col-5 {
width: 45%;
}
html body .col-4 {
width: 33.333%;
}
html body .col-3 {
width: 25%;
}
html body .col-2 {
width: 20%;
}
html body .col-1 {
width: 10.28%;
}
html body .pt {
padding-top: var(--basicheight);
}
html body .pts {
padding-top: var(--60height);
}
html body .pb {
padding-bottom: var(--basicheight);
}
html body .pbs {
padding-bottom: var(--60height);
}
html body .pl {
padding-left: var(--basicheight);
}
html body .pls {
padding-left: var(--60height);
}
html body .pr {
padding-right: var(--basicheight);
}
html body .prs {
padding-right: var(--60height);
}
html body .pg {
padding: var(--80height);
}
html body .mt {
margin-top: var(--80height);
}
html body .mts {
margin-top: var(--60height);
}
html body .mb {
margin-bottom: var(--basicheight);
}
html body .borderright {
border-right: 1px solid #E1D7CE;
}
html body .bordertop {
border-top: 1px solid #E1D7CE;
}
html body .whitebg {
background: #fff;
}
html body .darkbg {
background: #3b312d;
color: #fff;
}
html body .mediumbg {
background: #F6F4EF;
}
html body ::-webkit-input-placeholder {
opacity: 0.85;
color: #3b312d !important;
}
html body ::-moz-placeholder {
opacity: 0.85;
color: #3b312d !important;
}
html body :-ms-input-placeholder {
opacity: 0.85;
color: #3b312d !important;
}
html body :-moz-placeholder {
opacity: 0.85;
color: #3b312d !important;
}
html body .grecaptcha-badge {
display: none !important;
}
html body div.wpcf7 {
max-width: var(--1000w);
margin: 0 auto;
}
html body div.wpcf7 .wpcf7-form {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
gap: var(--20g);
}
html body div.wpcf7 .wpcf7-form .col-full {
width: 100%;
}
html body div.wpcf7 .wpcf7-form .col-12 {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
gap: var(--20g);
}
html body div.wpcf7 .wpcf7-form .col-12.smallbtns.d-flex {
flex-wrap: nowrap;
justify-content: space-between;
align-items: center;
align-content: center;
}
html body div.wpcf7 .wpcf7-form .col-12.smallbtns.d-flex a {
text-decoration: underline;
}
html body div.wpcf7 .wpcf7-form .col-12 .wpcf7-form-control-wrap {
width: calc(50% - var(--20g) / 2);
}
html body div.wpcf7 .wpcf7-spinner {
display: block;
background-color: #3b312d;
color: #ffffff;
margin: 0;
max-width: 300px;
width: 100%;
border-radius: 0;
font-size: var(--14font);
position: fixed;
bottom: var(--40height);
padding: 5px var(--15p);
opacity: 1;
height: auto;
z-index: 2222;
translate: -50% 0;
left: 50%;
}
html body div.wpcf7 .wpcf7-spinner:before {
display: none;
}
html body div.wpcf7 .wpcf7-spinner:after {
width: 100%;
text-align: center;
content: "Trwa wysyłanie wiadomości...";
display: block;
}
html body div.wpcf7 .wpcf7-response-output {
max-width: 400px;
background: transparent;
box-shadow: 0 0 0;
border: 1px solid #CBB07C !important;
color: #CBB07C;
text-align: center;
font-size: 14px;
padding: var(--15p) var(--25p);
border-radius: 0;
line-height: normal;
margin: var(--60height) auto 0;
}
html body div.wpcf7 .wpcf7-form-control-wrap {
width: 100%;
display: block;
}
html body div.wpcf7 label {
display: block;
margin: 0 auto;
font-size: var(--13font);
cursor: pointer;
}
html body div.wpcf7 .wpcf7-acceptance label {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
html body div.wpcf7 .wpcf7-submit {
background: #CBB07C;
-webkit-appearance: none;
padding: 0 var(--40height);
height: var(--60height);
max-width: 250px;
width: 100%;
font-size: var(--16font);
justify-content: center;
}
html body div.wpcf7 .wpcf7-submit:hover {
background: #3b312d;
}
html body div.wpcf7 .wpcf7-submit:disabled {
opacity: 0.4;
}
html body div.wpcf7 .ajax-loader {
display: block;
margin: 10px auto;
}
html body div.wpcf7 span.wpcf7-list-item {
margin: 0;
}
html body div.wpcf7 .wpcf7-form-control .wpcf7-submit {
margin: 10px auto 0;
justify-content: center;
}
html body div.wpcf7 .wpcf7-list-item-label {
line-height: normal;
display: block;
font-size: 10px;
text-align: left;
}
html body div.wpcf7 span.wpcf7-not-valid-tip {
color: #c30000 !important;
font-size: var(--12font);
}
html body select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC00OGUwODAyNi02YzU3LTQzNTYtOTc0NS01MjkwMGNkZGMxY2UiIGRhdGEtbmFtZT0iV2Fyc3R3YSAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjA0IDMuMyI+CiAgPGcgaWQ9InV1aWQtZjIxZmZlYmQtNGQ5NS00ZTBkLWE0YzMtNDk2YmI4NGEyNDE0IiBkYXRhLW5hbWU9IldhcnN0d2EgMSI+CiAgICA8Zz4KICAgICAgPHBhdGggZD0ibS4yNS4zNnMwLS4wNC4wMi0uMDZjLjAxLS4wMi4wMy0uMDMuMDUtLjA0LjAyLDAsLjA0LDAsLjA3LDAsLjAyLDAsLjA0LjAyLjA2LjAzbDIuNTcsMi41TDUuNTguMjlzLjAyLS4wMi4wNC0uMDNjLjAxLDAsLjAzLDAsLjA0LS4wMXMuMDMsMCwuMDUsMGMuMDEsMCwuMDMuMDEuMDQuMDIuMDEuMDEuMDIuMDIuMDMuMDQsMCwuMDEsMCwuMDMsMCwuMDQsMCwuMDEsMCwuMDMsMCwuMDQsMCwuMDEtLjAxLjAzLS4wMy4wNGwtMi42NSwyLjU4cy0uMDIuMDItLjA0LjAyYy0uMDEsMC0uMDMsMC0uMDUsMHMtLjAzLDAtLjA1LDBjLS4wMSwwLS4wMy0uMDEtLjA0LS4wMkwuMjguNDRzLS4wMy0uMDUtLjAzLS4wN1oiLz4KICAgICAgPHBhdGggZD0ibTMuMDIsMy4zbC0uMTQtLjAzcy0uMDgtLjA0LS4xMS0uMDdMLjExLjYyYy0uMDctLjA2LS4xMS0uMTYtLjExLS4yNSwwLS4wOC4wMi0uMTUuMDctLjIxLjA0LS4wNS4xLS4xLjE3LS4xMkMuMywwLC4zNywwLC40NC4wMWMuMDcuMDEuMTQuMDUuMTkuMWwyLjM5LDIuMzNMNS41Mi4wNHMuMDktLjAzLjE0LS4wM2guMDRzLjA5LjAyLjA5LjAyYy4wNS4wMi4wOS4wNC4xMi4wN2wuMDQuMDMuMDUuMDhjLjAzLjA2LjA0LjEuMDQuMTVsLS4wMy4xNHMtLjA1LjA5LS4wOS4xMmwtMi43NiwyLjY1cy0uMDkuMDMtLjE0LjAzWk0uMjcuNDdoMHMwLDAsMCwwWm0uMTgtLjIxaDBzMCwwLDAsMFoiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==) !important;
background-size: 12px !important;
background-position: 96% 50% !important;
background-repeat: no-repeat !important;
border: 1px solid #3b312d;
padding: 0 var(--20g);
height: 60px;
border-radius: 0;
transition: 200ms border ease;
-webkit-transition: 200ms border ease;
max-width: 100%;
margin: 0;
width: 100%;
font-size: var(--16font);
cursor: pointer;
background: transparent;
font-size: var(--16font);
}
html body select[hidden] {
display: none;
}
html body select:focus {
outline: 0;
border-color: #CBB07C;
}
html body input[type=text], html body input[type=email], html body input[type=url], html body input[type=password], html body input[type=search], html body input[type=number], html body input[type=tel], html body input[type=range], html body input[type=date], html body input[type=month], html body input[type=week], html body input[type=time], html body input[type=datetime], html body input[type=datetime-local], html body input[type=color], html body input {
border: 1px solid #3b312d;
padding: 0 var(--20g);
height: 60px;
border-radius: 0;
transition: 200ms border ease;
-webkit-transition: 200ms border ease;
max-width: 100%;
margin: 0;
width: 100%;
font-size: var(--16font);
cursor: pointer;
background: transparent;
}
html body input.wpcf7-not-valid {
border-color: #c30000 !important;
}
html body input[hidden] {
display: none;
}
html body input:focus {
outline: 0;
border-color: #CBB07C;
}
html body input[type=checkbox], html body input[type=radio] {
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 20px !important;
height: 20px !important;
outline: 0 !important;
margin: 0 10px 0 0;
border: 1px solid #3b312d;
border-radius: 0;
background-size: 10px !important;
min-width: 20px;
cursor: pointer;
}
html body input[type=checkbox][type=radio], html body input[type=radio][type=radio] {
border-radius: 50% !important;
}
html body input[type=checkbox]:checked, html body input[type=radio]:checked {
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi40MTA1MyAwTDIuODQyMTEgMy42NjMxNkwxLjE2ODQyIDIuMDg0MjFMMCAzLjI1MjYzTDIuODQyMTEgNkw3LjU3ODk1IDEuMTY4NDJMNi40MTA1MyAwWiIgZmlsbD0iIzM0NDg0NyIvPgo8L3N2Zz4K) 50%/12px no-repeat;
}
html body textarea {
resize: none;
max-height: 200px;
padding: 10px 20px !important;
border: 1px solid #3b312d;
padding: 0 var(--20g);
height: 60px;
border-radius: 0;
transition: 200ms border ease;
-webkit-transition: 200ms border ease;
max-width: 100%;
margin: 0;
width: 100%;
font-size: var(--16font);
cursor: pointer;
background: transparent;
height: 200px;
}
html body textarea:focus {
outline: 0;
border-color: #CBB07C;
}
html body ul {
list-style: disc;
}
html body ol {
list-style: decimal;
}
html body table {
border-collapse: collapse;
margin: 0;
width: 100%;
}
html body .buttons {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
margin-top: var(--80height);
width: 100%;
justify-content: center;
}
html body .buttons.mt {
margin-top: var(--basicheight);
}
html body .buttons.justifystart {
justify-content: flex-start;
}
html body a {
text-decoration: none;
color: #3b312d;
transition: 200ms color ease;
-webkit-transition: 200ms color ease;
}
html body afocus {
outline: 0;
}
html body a:hover, html body a:active {
color: #CBB07C;
}
html body .more,
html body button,
html body input[type=button],
html body input[type=submit] {
border: 0;
border-radius: 0;
text-transform: none;
cursor: pointer;
font-weight: 500;
padding: var(--10p) var(--18p);
text-decoration: none;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
align-items: center;
align-content: center;
transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
-webkit-transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
color: #fff;
background: #3b312d;
white-space: nowrap;
line-height: 1;
font-family: var(--albert);
gap: 8px;
}
html body .more.direction_btn,
html body button.direction_btn,
html body input[type=button].direction_btn,
html body input[type=submit].direction_btn {
padding: var(--12p) var(--20g);
height: auto;
}
html body .more i,
html body button i,
html body input[type=button] i,
html body input[type=submit] i {
font-size: 16px;
font-weight: normal;
}
html body .more.gold,
html body button.gold,
html body input[type=button].gold,
html body input[type=submit].gold {
background: #CBB07C;
}
html body .more.gold:hover,
html body button.gold:hover,
html body input[type=button].gold:hover,
html body input[type=submit].gold:hover {
background: #3b312d;
}
html body .more.left-l, html body .more.right-l, html body .more.both-l,
html body button.left-l,
html body button.right-l,
html body button.both-l,
html body input[type=button].left-l,
html body input[type=button].right-l,
html body input[type=button].both-l,
html body input[type=submit].left-l,
html body input[type=submit].right-l,
html body input[type=submit].both-l {
color: #3b312d;
background: transparent;
padding: var(--12p) 0;
text-transform: uppercase;
font-size: var(--14font);
gap: var(--15p);
border: 1px solid transparent;
transition: 200ms gap ease, 400ms border ease, 400ms padding ease;
-webkit-transition: 200ms gap ease, 400ms border ease, 400ms padding ease;
}
html body .more.left-l.white, html body .more.right-l.white, html body .more.both-l.white,
html body button.left-l.white,
html body button.right-l.white,
html body button.both-l.white,
html body input[type=button].left-l.white,
html body input[type=button].right-l.white,
html body input[type=button].both-l.white,
html body input[type=submit].left-l.white,
html body input[type=submit].right-l.white,
html body input[type=submit].both-l.white {
color: #ffffff;
}
html body .more.left-l.white:before, html body .more.right-l.white:before, html body .more.both-l.white:before,
html body button.left-l.white:before,
html body button.right-l.white:before,
html body button.both-l.white:before,
html body input[type=button].left-l.white:before,
html body input[type=button].right-l.white:before,
html body input[type=button].both-l.white:before,
html body input[type=submit].left-l.white:before,
html body input[type=submit].right-l.white:before,
html body input[type=submit].both-l.white:before {
background: #ffffff;
}
html body .more.left-l.white:after, html body .more.right-l.white:after, html body .more.both-l.white:after,
html body button.left-l.white:after,
html body button.right-l.white:after,
html body button.both-l.white:after,
html body input[type=button].left-l.white:after,
html body input[type=button].right-l.white:after,
html body input[type=button].both-l.white:after,
html body input[type=submit].left-l.white:after,
html body input[type=submit].right-l.white:after,
html body input[type=submit].both-l.white:after {
background: #ffffff;
}
html body .more.left-l,
html body button.left-l,
html body input[type=button].left-l,
html body input[type=submit].left-l {
justify-content: flex-end;
}
html body .more.left-l:before, html body .more.left-l:after,
html body button.left-l:before,
html body button.left-l:after,
html body input[type=button].left-l:before,
html body input[type=button].left-l:after,
html body input[type=submit].left-l:before,
html body input[type=submit].left-l:after {
width: 70px;
content: "";
height: 1px;
background: #3b312d;
transition: 500ms width ease, 500ms transform ease, 500ms opacity ease;
-webkit-transition: 500ms width ease, 500ms transform ease, 500ms opacity ease;
}
html body .more.left-l:after,
html body button.left-l:after,
html body input[type=button].left-l:after,
html body input[type=submit].left-l:after {
display: none;
}
html body .more.left-l:hover,
html body button.left-l:hover,
html body input[type=button].left-l:hover,
html body input[type=submit].left-l:hover {
background: transparent;
color: #CBB07C;
border-color: #CBB07C;
padding: var(--12p) var(--25p);
gap: 0;
}
html body .more.left-l:hover:before, html body .more.left-l:hover:after,
html body button.left-l:hover:before,
html body button.left-l:hover:after,
html body input[type=button].left-l:hover:before,
html body input[type=button].left-l:hover:after,
html body input[type=submit].left-l:hover:before,
html body input[type=submit].left-l:hover:after {
width: 0;
opacity: 0;
}
html body .more.left-l:hover:before,
html body button.left-l:hover:before,
html body input[type=button].left-l:hover:before,
html body input[type=submit].left-l:hover:before {
transform: translateX(30px);
}
html body .more.left-l:hover:after,
html body button.left-l:hover:after,
html body input[type=button].left-l:hover:after,
html body input[type=submit].left-l:hover:after {
transform: translateX(-30px);
}
html body .more.left-l:hover,
html body button.left-l:hover,
html body input[type=button].left-l:hover,
html body input[type=submit].left-l:hover {
background: transparent;
color: #CBB07C;
border-color: #CBB07C;
padding: var(--12p) var(--25p);
gap: 0;
}
html body .more.left-l:hover:before,
html body button.left-l:hover:before,
html body input[type=button].left-l:hover:before,
html body input[type=submit].left-l:hover:before {
width: 0;
transform: translateX(30px);
opacity: 0;
}
html body .more.right-l,
html body button.right-l,
html body input[type=button].right-l,
html body input[type=submit].right-l {
justify-content: flex-start;
}
html body .more.right-l:before, html body .more.right-l:after,
html body button.right-l:before,
html body button.right-l:after,
html body input[type=button].right-l:before,
html body input[type=button].right-l:after,
html body input[type=submit].right-l:before,
html body input[type=submit].right-l:after {
width: 70px;
content: "";
height: 1px;
background: #3b312d;
transition: 500ms width ease, 500ms transform ease, 500ms opacity ease;
-webkit-transition: 500ms width ease, 500ms transform ease, 500ms opacity ease;
}
html body .more.right-l:before,
html body button.right-l:before,
html body input[type=button].right-l:before,
html body input[type=submit].right-l:before {
display: none;
}
html body .more.right-l:hover,
html body button.right-l:hover,
html body input[type=button].right-l:hover,
html body input[type=submit].right-l:hover {
background: transparent;
color: #CBB07C;
border-color: #CBB07C;
padding: var(--12p) var(--25p);
gap: 0;
}
html body .more.right-l:hover:before, html body .more.right-l:hover:after,
html body button.right-l:hover:before,
html body button.right-l:hover:after,
html body input[type=button].right-l:hover:before,
html body input[type=button].right-l:hover:after,
html body input[type=submit].right-l:hover:before,
html body input[type=submit].right-l:hover:after {
width: 0;
opacity: 0;
}
html body .more.right-l:hover:before,
html body button.right-l:hover:before,
html body input[type=button].right-l:hover:before,
html body input[type=submit].right-l:hover:before {
transform: translateX(30px);
}
html body .more.right-l:hover:after,
html body button.right-l:hover:after,
html body input[type=button].right-l:hover:after,
html body input[type=submit].right-l:hover:after {
transform: translateX(-30px);
}
html body .more.both-l,
html body button.both-l,
html body input[type=button].both-l,
html body input[type=submit].both-l {
justify-content: center;
}
html body .more.both-l:before, html body .more.both-l:after,
html body button.both-l:before,
html body button.both-l:after,
html body input[type=button].both-l:before,
html body input[type=button].both-l:after,
html body input[type=submit].both-l:before,
html body input[type=submit].both-l:after {
width: 70px;
content: "";
height: 1px;
background: #3b312d;
transition: 500ms width ease, 500ms transform ease, 500ms opacity ease;
-webkit-transition: 500ms width ease, 500ms transform ease, 500ms opacity ease;
}
html body .more.both-l:hover,
html body button.both-l:hover,
html body input[type=button].both-l:hover,
html body input[type=submit].both-l:hover {
background: transparent;
color: #CBB07C;
border-color: #CBB07C;
padding: var(--12p) var(--25p);
gap: 0;
}
html body .more.both-l:hover:before, html body .more.both-l:hover:after,
html body button.both-l:hover:before,
html body button.both-l:hover:after,
html body input[type=button].both-l:hover:before,
html body input[type=button].both-l:hover:after,
html body input[type=submit].both-l:hover:before,
html body input[type=submit].both-l:hover:after {
width: 0;
opacity: 0;
}
html body .more.both-l:hover:before,
html body button.both-l:hover:before,
html body input[type=button].both-l:hover:before,
html body input[type=submit].both-l:hover:before {
transform: translateX(30px);
}
html body .more.both-l:hover:after,
html body button.both-l:hover:after,
html body input[type=button].both-l:hover:after,
html body input[type=submit].both-l:hover:after {
transform: translateX(-30px);
}
html body .more.filled,
html body button.filled,
html body input[type=button].filled,
html body input[type=submit].filled {
padding: 0 var(--40height);
height: var(--40height);
}
html body .more.noborder,
html body button.noborder,
html body input[type=button].noborder,
html body input[type=submit].noborder {
background: transparent;
}
html body .more.noborder:hover,
html body button.noborder:hover,
html body input[type=button].noborder:hover,
html body input[type=submit].noborder:hover {
background: #CBB07C;
}
html body .more.withborder,
html body button.withborder,
html body input[type=button].withborder,
html body input[type=submit].withborder {
background: transparent;
border: 1px solid rgba(255, 255, 255, 0.3);
}
html body .more.withborder:hover,
html body button.withborder:hover,
html body input[type=button].withborder:hover,
html body input[type=submit].withborder:hover {
color: #ffffff;
}
html body .more:hover,
html body button:hover,
html body input[type=button]:hover,
html body input[type=submit]:hover {
color: #fff;
background: #CBB07C;
}
html body .contact-widget {
position: fixed;
bottom: var(--100height);
right: var(--100height);
z-index: 9999;
}
html body .contact-widget:hover .contact-wrapper {
opacity: 1;
visibility: visible;
}
html body .contact-widget:hover .circle-btn {
background: #3b312d;
}
html body .contact-widget .contact-wrapper {
transition: 200ms opacity linear, visibility 200ms linear;
-webkit-transition: 200ms opacity linear, visibility 200ms linear;
visibility: hidden;
opacity: 0;
position: absolute;
right: 0;
bottom: var(--60height);
font-size: var(--16font);
}
html body .contact-widget .contact-wrapper a.col-12 {
border-radius: 40px;
padding: var(--12p) var(--20g);
border: 1px solid #CBB07C;
background: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
gap: 12px;
flex-wrap: nowrap;
align-items: center;
align-content: center;
margin: 0 0 10px;
transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
-webkit-transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
}
html body .contact-widget .contact-wrapper a.col-12:hover {
background: #CBB07C;
color: #fff;
}
html body .contact-widget .circle-btn {
width: 60px;
height: 60px;
border-radius: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
color: #fff;
font-size: var(--24font);
background: #CBB07C;
cursor: pointer;
}
html body .navigation-top.fixed-navbar, html body.post-type-archive-oferty .navigation-top, html body.page-template-default:not(.home) .navigation-top {
position: fixed;
top: 0;
height: var(--80height);
}
html body .navigation-top.fixed-navbar .site-branding, html body.post-type-archive-oferty .navigation-top .site-branding, html body.page-template-default:not(.home) .navigation-top .site-branding {
width: 80px;
}
html body .navigation-top.fixed-navbar .nav-left, html body.post-type-archive-oferty .navigation-top .nav-left, html body.page-template-default:not(.home) .navigation-top .nav-left {
width: auto;
gap: 20px;
}
html body .navigation-top.fixed-navbar .wrap.flex, html body.post-type-archive-oferty .navigation-top .wrap.flex, html body.page-template-default:not(.home) .navigation-top .wrap.flex {
padding: 0 var(--20g);
gap: var(--80height);
}
html body .navigation-top.fixed-navbar .nav-center, html body.post-type-archive-oferty .navigation-top .nav-center, html body.page-template-default:not(.home) .navigation-top .nav-center {
margin: 0 auto 0 0;
}
html body .navigation-top.fixed-navbar .nav-right, html body.post-type-archive-oferty .navigation-top .nav-right, html body.page-template-default:not(.home) .navigation-top .nav-right {
max-width: unset;
margin: 0 0 0 auto;
}
html body .navigation-top.fixed-navbar .nav-right .more.gold, html body.post-type-archive-oferty .navigation-top .nav-right .more.gold, html body.page-template-default:not(.home) .navigation-top .nav-right .more.gold {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
html body .navigation-top.fixed-navbar #menuToggle #menu .menu_wrapper ul#top-menu li a:before, html body.post-type-archive-oferty .navigation-top #menuToggle #menu .menu_wrapper ul#top-menu li a:before, html body.page-template-default:not(.home) .navigation-top #menuToggle #menu .menu_wrapper ul#top-menu li a:before {
bottom: 24px;
}
html body .navigation-top.fixed-navbar:after, html body.post-type-archive-oferty .navigation-top:after, html body.page-template-default:not(.home) .navigation-top:after {
opacity: 1;
visibility: visible;
top: 0;
}
html body .navigation-top.fixed-navbar #menuToggle #menu .menu_wrapper ul#top-menu li a:hover, html body.post-type-archive-oferty .navigation-top #menuToggle #menu .menu_wrapper ul#top-menu li a:hover, html body.page-template-default:not(.home) .navigation-top #menuToggle #menu .menu_wrapper ul#top-menu li a:hover {
color: #CBB07C;
}
html body .navigation-top.fixed-navbar #menuToggle #menu .menu_wrapper ul#top-menu li a:hover:before, html body.post-type-archive-oferty .navigation-top #menuToggle #menu .menu_wrapper ul#top-menu li a:hover:before, html body.page-template-default:not(.home) .navigation-top #menuToggle #menu .menu_wrapper ul#top-menu li a:hover:before {
background: #CBB07C;
}
html body .navigation-top.fixed-navbar .site-branding .logo-sticky, html body.post-type-archive-oferty .navigation-top .site-branding .logo-sticky, html body.page-template-default:not(.home) .navigation-top .site-branding .logo-sticky {
opacity: 1;
visibility: visible;
}
html body .navigation-top {
position: absolute;
left: 0;
top: 0;
z-index: 99999;
font-size: var(--16font);
height: var(--basicheight);
}
html body .navigation-top:after {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: var(--80height);
content: "";
background: #3b312d;
opacity: 0;
visibility: hidden;
transition: 400ms opacity ease, visibility 400ms ease, 400ms ease top;
-webkit-transition: 400ms opacity ease, visibility 400ms ease, 400ms ease top;
}
html body .navigation-top .more.gold {
margin: 0 0 0 -20px;
}
html body .navigation-top .wpml-ls-legacy-list-horizontal {
border: 0;
padding: 0;
clear: both;
margin: 0 !important;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
align-content: center;
opacity: 0.6;
}
html body .navigation-top .wpml-ls-legacy-list-horizontal a {
padding: 0;
}
html body .navigation-top .wpml-ls-legacy-list-horizontal a span {
vertical-align: unset;
}
html body .navigation-top a {
color: #fff;
}
html body .navigation-top a:hover {
color: #CBB07C;
}
html body .navigation-top .site-branding {
padding: 0;
border-radius: 0;
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
align-content: center;
position: relative;
width: 100%;
}
html body .navigation-top .site-branding .logo-default, html body .navigation-top .site-branding .logo-sticky {
transition: 400ms opacity ease, 400ms visibility ease;
-webkit-transition: 400ms opacity ease, 400ms visibility ease;
}
html body .navigation-top .site-branding .custom-logo-link img {
display: block;
margin: 0;
width: auto;
height: 40px;
opacity: 1;
}
html body .navigation-top p {
margin: 0;
}
html body .navigation-top .wrap {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: nowrap;
height: 100%;
justify-content: space-between;
max-width: 100%;
padding: 0 var(--100height);
gap: var(--50p);
white-space: nowrap;
}
html body .navigation-top .nav-right {
align-items: center;
align-content: center;
gap: var(--40height);
max-width: 310px;
width: 100%;
justify-content: flex-end;
}
html body .navigation-top .nav-right .more {
height: var(--42height);
}
html body .navigation-top .nav-right .more.gold {
display: none;
border: 1px solid transparent;
}
html body .navigation-top .nav-right .more.gold:hover {
border-color: #CBB07C;
}
html body .navigation-top .nav-left {
max-width: 310px;
width: 100%;
}
html body .navigation-top .nav-left,
html body .navigation-top .nav-right, html body .navigation-top .nav-center {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
position: relative;
z-index: 222;
}
html body .navigation-top .nav-left > div,
html body .navigation-top .nav-right > div, html body .navigation-top .nav-center > div {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
html body .navigation-top #menuToggle {
position: relative;
z-index: 1;
justify-content: center;
border-radius: 0;
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
html body .navigation-top #menuToggle .toggler {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
html body .navigation-top #menuToggle input[type=checkbox] {
display: none;
width: 100% !important;
height: 100% !important;
position: absolute;
top: 0;
left: 0;
border: 0 solid transparent;
cursor: pointer;
opacity: 0;
z-index: 2;
-webkit-touch-callout: none;
}
html body .navigation-top #menuToggle input[type=checkbox]:checked ~ #menu {
opacity: 1 !important;
visibility: visible !important;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
}
html body .navigation-top #menuToggle input[type=checkbox]:checked ~ span.bar {
opacity: 1;
transform: rotate(45deg) translate(0, 0);
background: #fff !important;
}
html body .navigation-top #menuToggle input[type=checkbox]:checked ~ span.bar:nth-last-child(3) {
opacity: 0;
transform: rotate(0deg) scale(0.2, 0.2);
}
html body .navigation-top #menuToggle input[type=checkbox]:checked ~ span.bar:nth-last-child(2) {
transform: rotate(-45deg) translate(-2px, 150%);
}
html body .navigation-top #menuToggle span.bar {
display: none;
width: 18px;
height: 1px;
margin: 1px 16px;
position: relative;
background: #fff;
border-radius: 0;
z-index: 1;
transform-origin: 0 0px;
transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background-color 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
}
html body .navigation-top #menuToggle span.bar:first-child {
transform-origin: 0% 0%;
}
html body .navigation-top #menuToggle span.bar:nth-last-child(2) {
transform-origin: 0% 100%;
}
html body .navigation-top #menuToggle #menu {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
html body .navigation-top #menuToggle #menu .menu_wrapper {
max-height: 100%;
overflow: auto;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
html body .navigation-top #menuToggle #menu .menu_wrapper ul#top-menu {
list-style: none;
padding: 0;
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: center;
height: 100%;
gap: var(--40height);
}
html body .navigation-top #menuToggle #menu .menu_wrapper ul#top-menu li {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
html body .navigation-top #menuToggle #menu .menu_wrapper ul#top-menu li a {
padding: 0;
width: 100%;
position: relative;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
align-items: center;
align-content: center;
}
html body .navigation-top #menuToggle #menu .menu_wrapper ul#top-menu li a:before {
width: 100%;
opacity: 0;
visibility: hidden;
content: "";
height: 1px;
background: #CBB07C;
transition: 200ms opacity linear, visibility 200ms linear;
-webkit-transition: 200ms opacity linear, visibility 200ms linear;
position: absolute;
bottom: 44px;
left: 0;
}
html body .navigation-top #menuToggle #menu .menu_wrapper ul#top-menu li a:hover:before {
opacity: 1;
visibility: visible;
}
html body .slick-dots {
position: relative;
top: 0;
right: 0;
margin: 60px 0 0;
width: 100%;
padding: 0;
bottom: auto;
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: center;
gap: 8px;
}
html body .slick-dots li {
position: relative;
display: block;
width: 10px;
height: 10px;
background: #CBB07C;
border-radius: 50%;
margin: 0;
padding: 0;
cursor: pointer;
counter-increment: list-number;
transition: 200ms all ease, 200ms font-size ease;
-webkit-transition: 200ms all ease, 200ms font-size ease;
opacity: 0.5;
}
html body .slick-dots li:only-child {
display: none !important;
}
html body .slick-dots li button {
display: none;
}
html body .slick-dots li.slick-active, html body .slick-dots li:hover {
opacity: 1;
}
html body .slick-slider,
html body ul.slider {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
list-style: none;
padding: 0;
margin: 0;
z-index: 1;
width: 100%;
}
html body .slick-slider.slick-dotted,
html body ul.slider.slick-dotted {
margin: 0;
}
html body .slick-slider.wideslider .slick-list,
html body ul.slider.wideslider .slick-list {
padding: 0 20% !important;
}
html body .slick-slider.wideslider .slick-list .slick-slide[aria-hidden=true],
html body .slick-slider.wideslider .slick-track .slick-slide[aria-hidden=true],
html body ul.slider.wideslider .slick-list .slick-slide[aria-hidden=true],
html body ul.slider.wideslider .slick-track .slick-slide[aria-hidden=true] {
opacity: 0.1;
}
html body .slick-slider.wideslider .slick-list .slick-slide .post-thumb, html body .slick-slider.wideslider .slick-list .slick-slide .gallery_thumb,
html body .slick-slider.wideslider .slick-track .slick-slide .post-thumb,
html body .slick-slider.wideslider .slick-track .slick-slide .gallery_thumb,
html body ul.slider.wideslider .slick-list .slick-slide .post-thumb,
html body ul.slider.wideslider .slick-list .slick-slide .gallery_thumb,
html body ul.slider.wideslider .slick-track .slick-slide .post-thumb,
html body ul.slider.wideslider .slick-track .slick-slide .gallery_thumb {
padding: 0 0 60%;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
html body .slick-slider.gallery_slider,
html body ul.slider.gallery_slider {
padding: 0 var(--arrow);
}
html body .slick-slider.gallery_slider .slick-slide:hover,
html body ul.slider.gallery_slider .slick-slide:hover {
opacity: 1 !important;
}
html body .slick-slider.slick-initialized,
html body ul.slider.slick-initialized {
display: flex !important;
flex-wrap: wrap;
}
html body .slick-slider .slick-list,
html body ul.slider .slick-list {
width: 100%;
}
html body .slick-slider .slick-list,
html body .slick-slider .slick-track,
html body ul.slider .slick-list,
html body ul.slider .slick-track {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
align-content: center;
}
html body .slick-slider .slick-list .slick-slide,
html body .slick-slider .slick-track .slick-slide,
html body ul.slider .slick-list .slick-slide,
html body ul.slider .slick-track .slick-slide {
margin: 0 var(--40height) !important;
height: auto;
transition: 200ms opacity linear, visibility 200ms linear;
-webkit-transition: 200ms opacity linear, visibility 200ms linear;
}
html body .slick-slider .slick-list .slick-slide:hover,
html body .slick-slider .slick-track .slick-slide:hover,
html body ul.slider .slick-list .slick-slide:hover,
html body ul.slider .slick-track .slick-slide:hover {
opacity: 0.8;
}
html body .slick-slider .slick-list .slick-slide[aria-hidden=true],
html body .slick-slider .slick-track .slick-slide[aria-hidden=true],
html body ul.slider .slick-list .slick-slide[aria-hidden=true],
html body ul.slider .slick-track .slick-slide[aria-hidden=true] {
opacity: 0;
}
html body .slick-slider .slick-list .slick-slide .gallery_thumb_div,
html body .slick-slider .slick-track .slick-slide .gallery_thumb_div,
html body ul.slider .slick-list .slick-slide .gallery_thumb_div,
html body ul.slider .slick-track .slick-slide .gallery_thumb_div {
background-size: cover !important;
background-repeat: no-repeat;
background-position: 50%;
width: 100%;
height: 0;
}
html body .slick-slider .slick-list .slick-slide:nth-child(odd) .gallery_thumb_div,
html body .slick-slider .slick-track .slick-slide:nth-child(odd) .gallery_thumb_div,
html body ul.slider .slick-list .slick-slide:nth-child(odd) .gallery_thumb_div,
html body ul.slider .slick-track .slick-slide:nth-child(odd) .gallery_thumb_div {
padding: 0 0 100%;
}
html body .slick-slider .slick-list .slick-slide:nth-child(even) .gallery_thumb_div,
html body .slick-slider .slick-track .slick-slide:nth-child(even) .gallery_thumb_div,
html body ul.slider .slick-list .slick-slide:nth-child(even) .gallery_thumb_div,
html body ul.slider .slick-track .slick-slide:nth-child(even) .gallery_thumb_div {
padding: 0 0 135%;
}
html body .slick-slider .slick-list li,
html body .slick-slider .slick-track li,
html body ul.slider .slick-list li,
html body ul.slider .slick-track li {
position: relative;
}
html body .slick-slider .slick-list li.slick-active,
html body .slick-slider .slick-track li.slick-active,
html body ul.slider .slick-list li.slick-active,
html body ul.slider .slick-track li.slick-active {
width: 100%;
height: 100%;
max-height: 100%;
}
html body .slick-slider .slick-lazyload-error,
html body ul.slider .slick-lazyload-error {
border: 0;
}
html body .slick-prev,
html body .slick-next {
width: var(--arrow);
height: var(--arrow);
border: 1px solid #3b312d;
top: 50%;
z-index: 22;
transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
-webkit-transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
transform: none;
background: transparent;
font-weight: normal;
border-radius: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
gap: 0;
translate: 0 -50%;
}
html body .slick-prev:hover,
html body .slick-next:hover {
background: #3b312d;
color: #fff;
}
html body .slick-prev:hover:before,
html body .slick-next:hover:before {
color: #CBB07C;
}
html body .slick-next {
right: calc(-1 * var(--arrow));
}
html body .slick-next:before {
font-family: "icomoon";
font-size: 18px;
font-size: 28px;
content: "\e92c";
opacity: 1;
color: #3b312d;
transition: 200ms color ease;
-webkit-transition: 200ms color ease;
}
html body .slick-prev {
left: calc(-1 * var(--arrow));
}
html body .slick-prev:before {
font-family: "icomoon";
font-size: 18px;
font-size: 28px;
content: "\e92b";
opacity: 1;
color: #3b312d;
transition: 200ms color ease;
-webkit-transition: 200ms color ease;
}
html body .sldr_nav {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: center;
z-index: 222;
}
html body .slider-wrapper {
position: relative;
width: 100%;
}
html body .slider-wrapper.widewrapper.gallery .slick-prev, html body .slider-wrapper.widewrapper.gallery .slick-next {
border-color: rgba(255, 255, 255, 0.3);
}
html body .slider-wrapper.widewrapper.gallery .slick-prev:before, html body .slider-wrapper.widewrapper.gallery .slick-next:before {
color: #ffffff;
}
html body .slider-wrapper.widewrapper.gallery .slick-prev:hover, html body .slider-wrapper.widewrapper.gallery .slick-next:hover {
background: #ffffff;
}
html body .slider-wrapper.widewrapper.gallery .slick-prev:hover:before, html body .slider-wrapper.widewrapper.gallery .slick-next:hover:before {
color: #3b312d;
}
html body .slider-wrapper.widewrapper .slick-prev, html body .slider-wrapper.widewrapper .slick-next {
position: absolute;
}
html body .slider-wrapper.widewrapper .slick-prev {
left: var(--100height);
}
html body .slider-wrapper.widewrapper .slick-next {
right: var(--100height);
}
html body .up6-loader__spinner {
width: 40px;
height: 40px;
float: none;
margin-top: 0;
margin-right: auto;
margin-left: auto;
text-align: center;
}
html body .up6-loader__text {
text-align: center;
}
html body .main-header {
z-index: 222;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
position: absolute;
bottom: var(--100height);
left: 0;
color: #fff;
}
html body .main-header.relative-header {
position: relative;
bottom: 0;
border: 1px solid rgba(255, 255, 255, 0.1);
width: auto;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
}
html body .main-header.relative-header .wrap {
max-width: 100%;
}
html body .main-header .btn-play {
height: var(--100height);
width: var(--100height);
min-width: var(--100height);
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
color: #fff;
border-radius: 50%;
border: 1px solid rgba(255, 255, 255, 0.3);
cursor: pointer;
transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
-webkit-transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
}
html body .main-header .btn-play:hover {
background: #CBB07C;
}
html body .main-header h1 {
margin: 0 0 var(--100height);
}
html body .main-header .col-12.d-flex {
flex-wrap: nowrap;
gap: var(--50g);
align-items: center;
align-content: center;
margin: 0 0 var(--100height);
}
html body .main-header .col-12.d-flex h1 {
margin: 0;
}
html body .main-header p {
margin: 0;
}
html body .main-header .booking_form {
background: rgba(59, 49, 45, 0.7);
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
font-size: var(--16font);
}
html body .main-header .booking_form.sticky-booking-form {
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1);
bottom: var(--100height);
left: 50%;
translate: -50% 0;
background: #3b312d;
}
html body .main-header .booking_form .more {
padding: var(--20g) var(--40height);
margin: 0;
line-height: 1;
}
html body .main-header .booking_form .form-box.d-flex {
align-items: center;
align-content: center;
padding: 0 var(--25p);
gap: var(--8p);
color: rgba(255, 255, 255, 0.7);
flex-wrap: nowrap;
white-space: nowrap;
}
html body .main-header .booking_form .form-box.d-flex img {
filter: grayscale(1);
}
html body .main-header .booking_form .form-box.d-flex.offer-price {
background: #3b312d;
font-family: var(--ivy);
font-size: var(--24font);
color: #ffffff;
margin: 0;
}
html body .main-header .booking_form .form-box.d-flex.offer-price small, html body .main-header .booking_form .form-box.d-flex.offer-price .price-type {
color: #CBB07C;
font-family: var(--albert);
font-size: var(--16font);
}
html body .main-header .be-panel {
background: rgba(59, 49, 45, 0.7);
}
html body .main-header .be-panel #wis2-panel .wis2-panel.wis2-panel--horizontal {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
gap: var(--25p);
font-family: var(--ivy);
margin: 0;
padding: 0 0 0 var(--25p);
border-bottom: 0;
}
html body .main-header .be-panel #wis2-panel .wis2-panel.wis2-panel--horizontal:before, html body .main-header .be-panel #wis2-panel .wis2-panel.wis2-panel--horizontal:after {
display: none;
}
html body .main-header .be-panel #wis2-panel .wis2-el {
width: 100%;
margin: 0;
padding: 0;
text-align: left;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
align-content: center;
height: auto;
}
html body .main-header .be-panel #wis2-panel .wis2-el.wis2-button-hld {
align-items: unset;
}
html body .main-header .be-panel #wis2-panel .wis2-el.wis2-input-group:before {
display: none;
}
html body .main-header .be-panel #wis2-panel .wis2-el.wis2-input-group:nth-child(4):after {
display: none !important;
}
html body .main-header .be-panel #wis2-panel .wis2-el.wis2-input-group:after {
content: "";
opacity: 0.3;
height: 1px;
background: #ffffff;
width: var(--70w);
margin: 0 0 0 var(--25p);
display: block;
}
html body .main-header .be-panel #wis2-panel .wis2-el .wis2-button {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
padding: var(--20g) var(--40height);
border: 0;
font-family: var(--albert);
text-transform: none;
font-size: var(--16font);
background: #CBB07C;
white-space: nowrap;
line-height: 1;
transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
-webkit-transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
align-items: center;
align-content: center;
}
html body .main-header .be-panel #wis2-panel .wis2-el .wis2-button:hover {
background: #3b312d;
}
html body .main-header .be-panel #wis2-panel .wis2-el .wis2-input {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: center;
background: transparent;
border: 0;
padding: 0;
height: auto;
line-height: 1;
text-align: center;
font-size: var(--24font);
cursor: pointer;
position: relative;
outline: none;
color: #fff;
white-space: nowrap;
transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
-webkit-transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
font-weight: 200;
margin: 0;
}
html body .main-header .be-panel #wis2-panel .wis2-el .wis2-input:hover {
color: #CBB07C;
}
html body .main-header .be-panel #wis2-panel .wis2-el .wis2-input:before {
display: none;
}
html body .main-header .be-panel #wis2-panel .wis2-el.wis2-title, html body .main-header .be-panel #wis2-panel .wis2-label {
display: none;
}
html body .modal-offers {
position: fixed;
right: var(--100height);
top: 50%;
translate: 0 -50%;
width: 180px;
background: #fff;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
z-index: 9998;
}
html body .modal-offers .alert-close {
position: absolute;
right: 0;
top: 0;
width: 24px;
height: 24px;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
font-size: var(--14font);
z-index: 22;
background: #CBB07C;
color: #ffffff;
transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
-webkit-transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
cursor: pointer;
}
html body .modal-offers .alert-close:hover {
background: #3b312d;
}
html body .modal-offers .slick-slider .slick-list, html body .modal-offers .slick-slider .slick-track {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: flex-start;
align-content: flex-start;
}
html body .modal-offers .slick-slider .slick-list .slick-slide, html body .modal-offers .slick-slider .slick-track .slick-slide {
margin: 0 !important;
height: auto;
}
html body .modal-offers .slick-slider .slick-list .slick-slide .post-image, html body .modal-offers .slick-slider .slick-track .slick-slide .post-image {
height: 150px;
background-size: cover !important;
background-repeat: no-repeat;
background-position: 50%;
}
html body .modal-offers .slick-slider .slick-list .slick-slide .post-body, html body .modal-offers .slick-slider .slick-track .slick-slide .post-body {
padding: var(--12p);
text-align: center;
}
html body .modal-offers .slick-slider .slick-list .slick-slide .post-body .top-heading, html body .modal-offers .slick-slider .slick-track .slick-slide .post-body .top-heading {
color: #CBB07C;
font-size: var(--11font);
letter-spacing: 0.1em;
text-transform: uppercase;
margin-bottom: 4px;
}
html body .modal-offers .slick-slider .slick-list .slick-slide .post-body h3, html body .modal-offers .slick-slider .slick-track .slick-slide .post-body h3 {
font-family: var(--ivy);
margin: 0;
text-align: center;
line-height: normal;
font-size: var(--16font);
}
html body .section {
position: relative;
padding: var(--basicheight) 0;
}
html body .section.bottomsection {
padding: 40px;
text-align: center;
}
html body .section .bgsection {
background-size: contain !important;
background-repeat: no-repeat;
background-position: 50%;
}
html body .section .bgsection.topbg {
align-self: flex-start;
}
html body .section .bgsection.bottombg {
align-self: flex-end;
}
html body .section .bgwrapper {
position: relative;
}
html body .section .bgwrapper:after {
content: "";
position: absolute;
right: 0;
bottom: 0;
height: 300px;
background: linear-gradient(0deg, #F6F4EF 0%, rgba(246, 244, 239, 0) 100%);
z-index: 22;
width: 100%;
}
html body .section.one {
height: 100%;
padding: 0;
background-color: #3b312d !important;
overflow: hidden;
}
html body .section.one:before {
background: linear-gradient(180deg, #3b312d 0%, rgba(59, 49, 45, 0.1) 44.77%);
opacity: 0.9;
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 1;
}
html body .section.one:after {
background: linear-gradient(60deg, #3b312d 0%, rgba(59, 49, 45, 0.1) 69.38%);
opacity: 0.9;
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
html body .section.one #videobox {
width: 100%;
height: 100%;
object-fit: cover;
position: absolute;
bottom: 0;
left: 0;
z-index: 0;
}
html body .section.one .wrap {
height: 100%;
position: relative;
z-index: 2222;
}
html body .section.one .scrolldown {
max-width: 220px;
height: 60px;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
align-content: center;
padding: 0 var(--25p) 0 0;
border-right: 1px solid rgba(255, 255, 255, 0.2);
position: absolute;
right: calc(var(--100height) + 85px);
bottom: var(--100height);
font-size: var(--14font);
background: transparent;
text-align: right;
color: #ffffff;
text-transform: uppercase;
z-index: 222;
}
html body .section.one .scrolldown:before {
background: radial-gradient(ellipse at center, rgba(59, 49, 45, 0.7) 0%, rgba(59, 49, 45, 0) 70%);
content: "";
width: 300%;
position: absolute;
height: 600%;
left: 50%;
top: 50%;
translate: -50% -50%;
z-index: -1;
}
html body .section.one .scrolldown:after {
animation: scrolldown 2s infinite ease-out;
content: "";
width: 1px;
height: 50%;
position: absolute;
top: 0;
right: -1px;
background: #CBB07C;
}
html body .section.one ul.slider {
height: 100%;
}
html body .section.two.error-404 .withsymbol .col-4 {
opacity: 0.15;
filter: grayscale(1) brightness(50);
}
html body .section.two .withsymbol {
flex-wrap: nowrap;
font-family: var(--ivy);
font-size: var(--32font);
font-weight: 200;
gap: var(--100height);
}
html body .section.two .withsymbol strong {
margin: var(--80height) 0 0;
display: block;
font-weight: normal;
}
html body .section.three {
padding: 0;
}
html body .section.five {
padding-bottom: 0;
}
html body .section.five .col-6 .bgsection {
width: 33.333%;
height: 0;
padding: 0 0 33.333%;
max-width: 250px;
margin: 0 0 0 auto;
}
html body .section.five .features.d-flex {
flex-wrap: wrap;
gap: var(--40height);
}
html body .section.five .features.d-flex .feature.serif {
width: 100%;
text-align: left;
flex-direction: row;
flex-wrap: wrap;
max-width: 100%;
}
html body .section.five .features.d-flex .feature.serif h3 {
text-align: left;
}
html body .section.six {
padding-top: 0;
text-align: center;
}
html body .section.six .wrap {
justify-content: space-between;
}
html body .section.six .bgsection {
width: 12%;
height: 0;
padding: 0 0 12%;
}
html body .section.six h2 {
text-align: center;
}
html body .section.seven .bgsection {
max-width: 150px;
max-height: 200px;
width: 33.333%;
padding: 0 0 15%;
overflow: hidden;
}
html body .section.eight {
background-size: cover !important;
background-repeat: no-repeat;
background-position: 50%;
}
html body .section.eight .wrap {
z-index: 22;
position: relative;
}
html body .section.eight h2 {
max-width: 50%;
margin: 0;
}
html body .section.eight .sldr_nav {
gap: 20px;
}
html body .section.eight .sldr_nav .slick-prev, html body .section.eight .sldr_nav .slick-next {
position: relative;
border-color: rgba(255, 255, 255, 0.3);
left: auto;
right: auto;
translate: 0 0;
}
html body .section.eight .sldr_nav .slick-prev:before, html body .section.eight .sldr_nav .slick-next:before {
color: #ffffff;
}
html body .section.eight .sldr_nav .slick-prev:hover, html body .section.eight .sldr_nav .slick-next:hover {
background: #ffffff;
}
html body .section.eight .sldr_nav .slick-prev:hover:before, html body .section.eight .sldr_nav .slick-next:hover:before {
color: #3b312d;
}
html body .section.eight:before {
background: linear-gradient(272deg, #3b312d 0%, rgba(59, 49, 45, 0.69) 48.55%, rgba(59, 49, 45, 0.3) 97.1%);
position: absolute;
width: 100%;
height: 100%;
content: "";
left: 0;
top: 0;
z-index: 0;
}
html body .section.eight .slick-slider {
margin: var(--60height) 0;
}
html body .section.eight .slick-slider .slick-list .slick-slide, html body .section.eight .slick-slider .slick-track .slick-slide {
margin: 0 !important;
opacity: 1;
}
html body .section.eight .slick-slider .slick-list .slick-slide[aria-hidden=true], html body .section.eight .slick-slider .slick-track .slick-slide[aria-hidden=true] {
opacity: 0;
}
html body .section.eight .slick-slider .slick-list .slick-slide .wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1, html body .section.eight .slick-slider .slick-track .slick-slide .wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1 {
margin-top: var(--60height);
opacity: 0.7;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
gap: var(--12p);
align-items: center;
align-content: center;
}
html body .section.eight .slick-slider .slick-list .slick-slide .wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1:before, html body .section.eight .slick-slider .slick-track .slick-slide .wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1:before {
font-family: "icomoon";
content: "\e929";
font-size: 40px;
}
html body .section.eight .ratings {
justify-content: flex-start;
gap: var(--basicheight);
}
html body .section.eight .ratings .col-4 {
font-size: var(--20font);
color: rgba(255, 255, 255, 0.7);
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: column;
align-items: center;
align-content: center;
width: auto;
font-family: var(--ivy);
font-weight: 200;
}
html body .section.eight .ratings .col-4 img {
height: 20px;
margin: 0 0 var(--15p);
}
html body .section.eight .ratings .col-4 .rating {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: flex-start;
align-content: flex-start;
gap: var(--8p);
}
html body .section.eight .ratings .col-4 strong {
font-size: var(--50font);
color: #CBB07C;
font-weight: 200;
line-height: 1;
}
html body .section.nine h2 {
max-width: 50%;
}
html body .section.nine #sb_instagram #sbi_images {
padding: 0 !important;
float: none;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
gap: var(--60height);
}
html body .section.nine #sb_instagram #sbi_images .sbi_item {
margin: 0 10px !important;
}
html body .section.nine #sb_instagram #sbi_images .sbi_item .sbi_photo {
height: 0 !important;
padding: 0 0 100%;
}
html body .features.d-flex {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: nowrap;
gap: var(--50p);
justify-content: space-between;
max-width: 1170px;
margin: 0 auto;
}
html body .features.d-flex.mt {
margin-top: var(--basicheight);
}
html body .features.d-flex.withicons.section {
margin-bottom: var(--basicheight);
}
html body .features.d-flex.serif {
font-family: var(--ivy);
text-align: left;
font-size: var(--20font);
}
html body .features.d-flex.serif h3 {
color: #CBB07C;
font-size: var(--32font);
margin: 0;
}
html body .features.d-flex.withborder {
border-top: 1px solid #f1f1f1;
padding-top: var(--60height);
}
html body .features.d-flex .feature {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: column;
align-items: center;
align-content: center;
max-width: 150px;
width: 100%;
line-height: 1.6;
text-align: center;
font-size: var(--16font);
}
html body .features.d-flex .feature em {
display: block;
width: 100%;
opacity: 0.8;
}
html body .features.d-flex .feature.serif {
font-family: var(--ivy);
font-size: var(--20font);
width: auto;
max-width: unset;
}
html body .features.d-flex .feature.serif h3 {
color: #CBB07C;
font-size: var(--32font);
text-align: center;
margin: 0;
}
html body .features.d-flex .feature i, html body .features.d-flex .feature img {
display: block;
font-size: var(--48font);
width: var(--48font);
height: var(--48font);
text-align: center;
font-weight: normal;
margin: 0 0 15px;
}
html body .accordion {
overflow: hidden;
counter-reset: list-number;
width: 100%;
margin: 0 auto;
padding: 0;
}
html body .accordion input[type=radio],
html body .accordion input[type=checkbox] {
position: absolute;
opacity: 0;
z-index: -1;
}
html body .accordion .tab {
width: 100%;
overflow: hidden;
border-bottom: 1px solid #544842;
}
html body .accordion .tab:last-child {
border-bottom: 0;
}
html body .accordion .tab-label {
display: flex;
justify-content: flex-start;
padding: var(--40height) var(--60height) var(--40height) 0;
background: transparent;
cursor: pointer;
position: relative;
font-weight: 200;
font-size: var(--32font);
font-family: var(--ivy);
transition: 200ms color ease;
-webkit-transition: 200ms color ease;
gap: var(--20g);
align-items: center;
align-content: center;
}
html body .accordion .tab-label:after {
content: "\e91b";
font-family: "icomoon";
font-size: 18px;
width: auto;
height: 1em;
text-align: center;
transition: all 0.35s;
position: absolute;
top: 50px;
right: 0;
line-height: 1;
font-size: var(--16font);
}
html body .accordion input:checked + .tab-label::after {
transform: rotate(180deg);
}
html body .accordion input:checked + .tab-label {
color: #CBB07C;
}
html body .accordion input:checked ~ .tab-content {
max-height: 100vh;
padding: 0;
margin: 0 0 10px;
}
html body .accordion .tab-content {
max-height: 0;
padding: 0;
transition: all 700ms ease;
}
html body .accordion .tab-content ul {
margin: var(--20g) 0;
padding: 0;
list-style: none;
}
html body .accordion .tab-content ul li {
position: relative;
padding: 0 0 0 var(--20g);
margin: 0 0 10px;
}
html body .accordion .tab-content ul li:before {
width: 6px;
height: 6px;
position: absolute;
top: 12px;
left: 0;
content: "";
background: #CBB07C;
border-radius: 50%;
}
html body .accordion .tab-close {
display: flex;
justify-content: flex-end;
padding: 1em;
cursor: pointer;
}
html body .accordion .content_txt {
padding: 0 0 var(--40height);
font-size: var(--16font);
}
html body .tabs {
width: 100%;
}
html body .tabs nav {
width: 100%;
text-align: left;
margin-bottom: var(--basicheight);
font-family: var(--ivy);
font-weight: 200;
}
html body .tabs nav.m0 {
margin-bottom: 0;
}
html body .tabs .content-section {
width: 100%;
}
html body .tabs .content-section.offertabs .content {
justify-content: flex-start;
gap: 100px;
}
html body .tabs .content-section.offertabs .content .col-4 {
width: calc(33.333% - 67px);
}
html body .tabs .content-section .content {
display: none;
width: 100%;
opacity: 0;
-webkit-animation: display-none-transition 1s ease;
animation: display-none-transition 1s ease;
}
html body .tabs .content-section .content.active {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
opacity: 1;
}
html body .tabs ul.navtab {
padding: 0;
font-size: var(--32font);
text-transform: none;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
align-items: center;
align-content: center;
justify-content: space-between;
margin: 0;
white-space: nowrap;
gap: var(--100height);
}
html body .tabs ul.navtab li {
text-align: left;
position: relative;
margin: 0;
padding: 0;
transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
-webkit-transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
}
html body .tabs ul.navtab li.hidden {
display: none;
}
html body .tabs ul.navtab li:first-of-type {
margin-left: 0;
}
html body .tabs ul.navtab li:last-child {
margin-right: 0;
}
html body .tabs ul.navtab li:after {
width: 70px;
height: 1px;
background: #CBB07C;
position: absolute;
bottom: -1px;
left: 0;
content: "";
opacity: 0;
visibility: hidden;
transition: 200ms opacity linear, visibility 200ms linear;
-webkit-transition: 200ms opacity linear, visibility 200ms linear;
}
html body .tabs ul.navtab li.active, html body .tabs ul.navtab li:hover {
border: 0;
border-bottom: none;
opacity: 1;
cursor: pointer;
color: #CBB07C;
}
html body .tabs ul.navtab li.active:after, html body .tabs ul.navtab li:hover:after {
opacity: 1;
visibility: visible;
}
html body .section.col-desc .wrap.flex {
align-items: flex-start;
align-content: flex-start;
}
html body .section.col-desc .col-6.whitebg {
flex-grow: 1;
border: 1px solid #E1D7CE;
}
html body .section.col-desc .col-6.whitebg ul {
margin: var(--20g) 0;
padding: 0;
list-style: none;
}
html body .section.col-desc .col-6.whitebg ul li {
position: relative;
padding: 0 0 0 var(--20g);
margin: 0 0 10px;
}
html body .section.col-desc .col-6.whitebg ul li:before {
width: 6px;
height: 6px;
position: absolute;
top: 16px;
left: 0;
content: "";
background: #CBB07C;
border-radius: 50%;
}
html body .section.col-desc .col-6.whitebg .col-12.add-desc {
margin: var(--40height) 0 0;
padding: var(--40height) 0 0;
border-top: 1px solid #f1f1f1;
color: #808888;
font-size: var(--16font);
}
html body .section.col-desc .col-6.whitebg .col-12.add-desc ul li:before {
top: 13px;
}
html body .section.col-desc .col-6.sticky {
top: calc(2 * var(--80height));
position: sticky;
padding: var(--80height) 0 0 var(--80height);
}
html body .section.menu-bar {
padding: 0;
}
html body .section.menu-bar .wrap {
border-bottom: 1px solid #E1D7CE;
justify-content: center;
gap: var(--50p);
}
html body .section.menu-bar .wrap a {
opacity: 0.5;
padding: var(--50p) 0;
position: relative;
transition: 300ms color ease, 300ms opacity ease;
-webkit-transition: 300ms color ease, 300ms opacity ease;
}
html body .section.menu-bar .wrap a:before {
position: absolute;
bottom: 0;
left: 0;
transition: 500ms width ease, 500ms transform ease, 500ms opacity ease;
-webkit-transition: 500ms width ease, 500ms transform ease, 500ms opacity ease;
width: 0;
height: 1px;
background: #3b312d;
content: "";
}
html body .section.menu-bar .wrap a:hover, html body .section.menu-bar .wrap a.active {
opacity: 1;
color: #3b312d;
}
html body .section.menu-bar .wrap a:hover:before, html body .section.menu-bar .wrap a.active:before {
width: 100%;
}
html body .section.witheq h3 {
text-align: center;
margin: 0;
font-size: var(--32font);
}
html body .section.witheq ul {
margin: var(--basicheight) 0 0;
padding: 0;
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
gap: var(--50p);
}
html body .section.witheq ul li {
width: calc(25% - var(--50p));
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: column;
align-items: center;
align-content: center;
font-size: var(--16font);
gap: var(--8p);
text-align: center;
line-height: 1.4;
}
html body .section.witheq ul li i {
font-size: var(--32font);
color: #CBB07C;
}
html body .section.withrooms {
padding-top: 0;
}
html body .section.withrooms .wrap {
gap: var(--basicheight);
}
html body .section.withrooms .room-item {
transition: 200ms opacity linear, visibility 200ms linear;
-webkit-transition: 200ms opacity linear, visibility 200ms linear;
}
html body .section.withrooms .room-item:hover {
opacity: 0.8;
}
html body .section.withrooms .room-item .post-thumb {
padding: 0 0 60%;
}
html body .section.withcontact .contactdata h3 {
margin: 0 0 var(--60height);
font-weight: normal;
}
html body .section.withcontact .contactdata.col-4 img {
max-height: 50px;
}
html body .section.withcontact .contact-info a {
display: block;
}
html body .section.withcontact .cards-wrapper.d-flex {
gap: var(--20g);
flex-wrap: nowrap;
overflow: auto;
}
html body .section.withcontact .cards-wrapper.d-flex img {
width: 80px;
overflow: auto;
}
html body .section.eight.withreviews:before {
display: none;
}
html body .section.eight.withreviews .wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1 {
font-size: var(--bodyfont);
font-family: var(--albert);
text-align: center;
justify-content: center;
opacity: 1 !important;
}
html body .section.eight.withreviews .slick-prev, html body .section.eight.withreviews .slick-next {
border-color: rgba(52, 72, 71, 0.3);
}
html body .section.eight.withreviews .slick-prev:before, html body .section.eight.withreviews .slick-next:before {
color: #3b312d;
}
html body .section.eight.withreviews .slick-prev:hover, html body .section.eight.withreviews .slick-next:hover {
background: #3b312d;
}
html body .section.eight.withreviews .slick-prev:hover:before, html body .section.eight.withreviews .slick-next:hover:before {
color: #ffffff;
}
html body .section.eight.withreviews h2 {
text-align: center;
margin: 0 auto var(--60height);
}
html body .section.eight.withreviews .slider-wrapper {
max-width: var(--1000w);
font-family: var(--ivy);
font-size: var(--32font);
text-align: center;
margin: 0 auto;
line-height: 1.6;
font-weight: 200;
}
html body .section.blocks-desc {
padding-top: 0;
}
html body .section.blocks-desc .wrap.flex {
gap: var(--basicheight);
}
html body .section.blocks-desc .wrap.flex .block-desc {
border: 1px solid #E1D7CE;
}
html body .section.blocks-desc .wrap.flex .block-desc:nth-of-type(even) .col-6.withtext {
order: -1;
}
html body .section.blocks-desc .wrap.flex .col-6.withtext {
padding: var(--basicheight);
}
html body .section.withheader h2.bigheader {
margin: 0;
text-align: center;
}
html body .section.withgallery .intro_wrapper.small-intro {
max-width: var(--1000w);
margin: 0 auto;
padding-top: 0;
}
html body .section.withimage {
position: relative;
padding: 0;
z-index: -1;
background: #3b312d;
}
html body .section.withimage img {
display: block;
width: 100%;
}
html body .section.withimage.topgradient {
margin-top: -25vh;
}
html body .section.withimage.topgradient:before {
content: "";
background: linear-gradient(180deg, #fff 6.3%, rgba(255, 255, 255, 0.96) 18.01%, rgba(255, 255, 255, 0.9) 29.73%, rgba(255, 255, 255, 0) 100%);
top: 0;
width: 100%;
height: 50vh;
left: 0;
position: absolute;
z-index: 22;
}
html body .section.withimage.bottomgradient:after {
content: "";
background: linear-gradient(180deg, rgba(59, 49, 45, 0) 76.82%, #3b312d 100%);
bottom: 0;
width: 100%;
height: 100vh;
left: 0;
position: absolute;
z-index: 22;
}
html body .section.withdesc .smaller-col {
padding-left: var(--basicheight);
}
html body .section.withdesc .col-6.withbg {
background-size: cover !important;
background-repeat: no-repeat;
background-position: 50%;
}
html body .section.withdesc .col-6.withbg.vertical {
height: 0;
padding: 0 0 70%;
}
html body .section.withdesc .col-6.withbg.square {
height: 0;
padding: 0 0 calc(50% - var(--basicheight));
width: calc(50% - var(--basicheight));
margin: 0 0 0 auto;
}
html body .section.withdesc .block-row.second-row {
align-items: center;
align-content: center;
margin-top: calc(-1 * var(--200w));
}
html body .section.withdesc .block-row.second-row .col-6.withtext {
padding-top: var(--200w);
}
html body .section.withdesc .block-row.second-row .col-6.withtext h2 {
margin-top: var(--60height);
}
html body .section.withicons {
padding: 0;
}
html body .section.withicons h2 {
max-width: 50%;
text-align: center;
margin: 0 auto;
}
html body .section.withicons.multirows {
margin: var(--basicheight) 0;
}
html body .section.withicons.multirows .features {
flex-wrap: wrap;
}
html body .section.withicons.multirows .features .feature.col-4 {
width: calc(25% - var(--50p));
max-width: 100%;
}
html body .section.withicons.bigicons {
padding: var(--basicheight);
flex-wrap: wrap;
}
html body .section.withicons.bigicons h2 {
text-align: center;
margin-bottom: var(--basicheight);
}
html body .section.withicons.bigicons .features {
flex-wrap: wrap;
gap: 0;
}
html body .section.withicons.bigicons .bigicon.feature {
width: 50%;
text-align: center;
padding: var(--60height);
max-width: 100%;
}
html body .section.withicons.bigicons .bigicon.feature span.h3 {
font-size: var(--32font);
font-family: var(--ivy);
margin: 0 0 var(--20g);
}
html body .section.withicons.bigicons .bigicon.feature form br {
display: none;
}
html body .section.withicons.bigicons .bigicon.feature:first-child {
border-bottom: 1px solid #E1D7CE;
border-right: 1px solid #E1D7CE;
}
html body .section.withicons.bigicons .bigicon.feature:nth-child(2) {
border-bottom: 1px solid #E1D7CE;
}
html body .section.withicons.bigicons .bigicon.feature:nth-child(3) {
border-right: 1px solid #E1D7CE;
}
html body .section.withicons.bigicons .bigicon.feature p {
margin: 0;
}
html body .section.withicons.bigicons .bigicon.feature h3 {
font-size: var(--32font);
font-weight: normal;
text-align: center;
}
html body .section.intro_wrapper {
font-family: var(--ivy);
font-size: var(--32font);
text-align: center;
font-weight: 200;
}
html body .section.intro_wrapper strong {
font-weight: normal;
}
html body .post-item, html body .room-item {
position: relative;
}
html body .post-item:hover .add-info, html body .room-item:hover .add-info {
opacity: 1;
visibility: visible;
}
html body .post-item .post-body, html body .room-item .post-body {
padding: var(--20g) 0 0;
justify-content: space-between;
color: #3b312d;
}
html body .post-item .post-body .posttitle, html body .room-item .post-body .posttitle {
font-size: var(--20font);
font-weight: normal;
}
html body .post-item .post-body .post-info, html body .room-item .post-body .post-info {
gap: var(--40height);
font-size: var(--16font);
}
html body .post-item .post-body .post-info span, html body .room-item .post-body .post-info span {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
gap: var(--8p);
align-items: center;
align-content: center;
}
html body .post-item .post-body .post-info span i, html body .room-item .post-body .post-info span i {
font-size: var(--24font);
}
html body .post-item .post-thumb, html body .room-item .post-thumb {
background-size: cover !important;
background-repeat: no-repeat;
background-position: 50%;
height: 0;
padding: 0 0 125%;
}
html body .post-item .top-heading, html body .room-item .top-heading {
color: #6D7777;
display: block;
width: 100%;
margin: 0 0 var(--8p);
font-size: var(--14font);
line-height: 1.2;
}
html body .post-item .top-heading span:after, html body .room-item .top-heading span:after {
content: ", ";
}
html body .post-item .top-heading span:last-of-type:after, html body .room-item .top-heading span:last-of-type:after {
display: none;
}
html body .post-item h3, html body .room-item h3 {
font-family: var(--albert);
font-weight: normal;
line-height: normal;
margin: 0;
}
html body .post-item .add-info, html body .room-item .add-info {
position: absolute;
opacity: 0;
visibility: hidden;
transition: 200ms opacity linear, visibility 200ms linear;
-webkit-transition: 200ms opacity linear, visibility 200ms linear;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #ffffff;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
align-items: center;
align-content: center;
justify-content: center;
padding: var(--32p);
z-index: 222;
gap: var(--40height);
font-size: var(--16font);
border: 1px solid #f1f1f1;
}
html body .post-item .add-info .price-box, html body .room-item .add-info .price-box {
padding: var(--40height) 0 0;
border-top: 1px solid #f1f1f1;
font-weight: 200;
font-family: var(--ivy);
font-size: var(--32font);
text-align: center;
color: #3b312d;
}
html body .post-item .add-info .price-box span.price-type, html body .room-item .add-info .price-box span.price-type {
display: block;
font-size: var(--16font);
font-family: var(--albert);
}
html body .post-item .add-info .col-12.icons-box, html body .room-item .add-info .col-12.icons-box {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
flex-direction: column;
color: #3b312d;
font-weight: normal;
gap: var(--8p);
}
html body .post-item .add-info .col-12.icons-box i, html body .room-item .add-info .col-12.icons-box i {
font-size: var(--32font);
}
html body .d-flex.offer-row {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
gap: var(--100height);
flex-wrap: nowrap;
}
html body .section.withmap {
padding: 0;
border-top: 1px solid #E1D7CE;
border-bottom: 1px solid #E1D7CE;
}
html body .section.withmap img {
display: block;
}
html body .section.withmap .d-flex.directions {
position: relative;
font-family: var(--ivy);
font-size: var(--24font);
white-space: nowrap;
padding: 8px 20px;
background: #fff;
}
html body .section.withmap .d-flex.directions .direction_btn {
opacity: 0;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
html body .section.withmap .relative-map {
position: relative;
}
html body .section.withmap .marker-list {
position: absolute;
width: 50%;
right: 0;
top: 0;
height: 100%;
z-index: 2;
padding: var(--basicheight) var(--basicheight) var(--basicheight) 0;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
align-items: flex-start;
align-content: flex-start;
line-height: normal;
}
html body .section.withmap .marker-list .marker-point {
width: 50%;
padding: 0 var(--60height) 0 0;
margin: 0 0 var(--20g);
align-items: center;
align-content: center;
gap: var(--12p);
cursor: pointer;
transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
-webkit-transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
font-size: var(--16font);
flex-wrap: nowrap;
}
html body .section.withmap .marker-list .marker-point:hover, html body .section.withmap .marker-list .marker-point.active {
color: #CBB07C;
}
html body .section.withmap .marker-list .marker-point:hover .marker-time, html body .section.withmap .marker-list .marker-point.active .marker-time {
background: #CBB07C;
}
html body .section.withmap .marker-list .marker-point.item-big {
font-weight: normal;
font-family: var(--ivy);
font-size: var(--24font);
width: 100%;
margin: 0 0 30px;
}
html body .section.withmap .marker-list .marker-point .marker-time {
align-items: center;
align-content: center;
font-size: var(--12font);
color: #ffffff;
background: #3b312d;
padding: 4px;
border-radius: 40px;
line-height: 1;
gap: 4px;
min-width: 72px;
justify-content: center;
transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
-webkit-transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
}
html body .section.withmap .marker-list .marker-point .marker-time i {
font-size: var(--16font);
}
html body .section.withmap.contactmap .marker-wrapper {
position: relative;
height: auto;
}
html body .section.withmap .marker-wrapper {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 1;
}
html body .section.withmap .marker-wrapper .marker-image {
width: 5%;
height: 0;
padding: 0 0 5%;
height: 70px;
position: absolute;
transition: 200ms width ease, 200ms padding ease, 200ms translate ease;
-webkit-transition: 200ms width ease, 200ms padding ease, 200ms translate ease;
cursor: pointer;
}
html body .section.withmap .marker-wrapper .marker-image.item-directions {
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
align-content: center;
gap: var(--20g);
height: auto;
}
html body .section.withmap .marker-wrapper .marker-image.item-directions:hover, html body .section.withmap .marker-wrapper .marker-image.item-directions.active {
padding: 0 !important;
width: 5% !important;
}
html body .section.withmap .marker-wrapper .marker-image.item-directions .d-flex.directions {
flex-wrap: nowrap;
align-items: center;
align-content: center;
gap: var(--8p);
transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
-webkit-transition: 200ms background-color ease, 200ms color ease, 200ms border ease;
}
html body .section.withmap .marker-wrapper .marker-image.item-directions .d-flex.directions:hover, html body .section.withmap .marker-wrapper .marker-image.item-directions .d-flex.directions:hover input[type=submit] {
color: #CBB07C;
}
html body .section.withmap .marker-wrapper .marker-image.item-directions .d-flex.directions i {
font-size: var(--32font);
}
html body .section.withmap .marker-wrapper .marker-image.item-directions .d-flex.directions input[type=submit] {
padding: 0;
font-size: var(--24font);
background: transparent;
color: #3b312d;
font-family: var(--ivy);
}
html body .section.withmap .marker-wrapper .marker-image.item-directions .d-flex.directions input[type=submit]:hover {
color: #CBB07C;
}
html body .section.withmap .marker-wrapper .marker-image.item-directions img {
position: relative;
width: 120px;
}
html body .section.withmap .marker-wrapper .marker-image.active {
width: 7%;
padding: 0 0 7%;
z-index: 22;
}
html body .section.withmap .marker-wrapper .marker-image img {
position: absolute;
width: 100%;
height: auto;
top: 0;
left: 0;
display: block;
}
html body .entry-content {
padding: 0;
}
html body .entry-content .wrap.postcontent {
margin-bottom: var(--basicheight);
}
html body .entry-content .section.withoffers {
background: #ffffff;
}
html body .entry-content h2:not(.bigheader, .header-bar h2) {
font-size: var(--48font);
margin-bottom: var(--60height);
}
html body .entry-header {
margin: 0 auto;
position: relative;
padding: 0;
overflow: hidden;
}
html body .entry-header.smallheader {
padding: var(--basicheight) 0 0;
flex-wrap: nowrap;
overflow: visible;
align-items: flex-end;
align-content: flex-end;
}
html body .entry-header.smallheader .navtab {
gap: var(--50p);
}
html body .entry-header.smallheader #breadcrumbs {
color: #3b312d;
}
html body .entry-header.smallheader #breadcrumbs span > span:after {
opacity: 0.3;
background: #3b312d;
}
html body .entry-header.smallheader #breadcrumbs a {
color: #CBB07C;
}
html body .entry-header.smallheader #breadcrumbs a:hover {
color: #3b312d;
}
html body .entry-header.smallheader h1 {
margin-top: 0;
line-height: 1;
}
html body .entry-header #breadcrumbs {
font-size: var(--12font);
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
margin: 0 0 var(--12p);
text-transform: uppercase;
color: rgba(255, 255, 255, 0.5);
font-family: var(--albert);
}
html body .entry-header #breadcrumbs a {
color: #ffffff;
}
html body .entry-header #breadcrumbs a:hover {
color: #CBB07C;
}
html body .entry-header #breadcrumbs span > span {
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
align-items: center;
align-content: center;
}
html body .entry-header #breadcrumbs span > span:after {
content: "";
margin: 0 var(--8p);
width: 15px;
height: 1px;
background: rgba(255, 255, 255, 0.5);
}
html body .entry-header #breadcrumbs span > span:last-child:after {
display: none;
}
html body .col-12.awards {
padding: var(--40height) 0;
background: #FAF8F6;
}
html body .col-12.awards .wrap.flex {
flex-wrap: nowrap;
gap: var(--40height);
}
html body .col-12.awards .wrap.flex img {
width: auto;
overflow: auto;
transition: 200ms ease filter;
-webkit-transition: 200ms ease filter;
filter: grayscale(1);
mix-blend-mode: multiply;
max-width: 140px;
}
html body .col-12.awards .wrap.flex img:hover {
filter: grayscale(0);
}
html body #kontakt {
position: relative;
padding: var(--60height) 0;
font-family: var(--ivy);
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
font-size: var(--20font);
color: rgba(255, 255, 255, 0.7);
font-weight: 200;
}
html body #kontakt .wrap {
gap: var(--60height);
flex-wrap: nowrap;
position: relative;
}
html body #kontakt .wrap .bgsection {
position: absolute;
right: 0;
top: 0;
width: 450px;
height: 300px;
z-index: 0;
}
html body #kontakt a {
color: rgba(255, 255, 255, 0.7);
}
html body #kontakt a:hover {
color: #CBB07C;
}
html body #kontakt p {
margin: 0;
}
html body #kontakt .footer-col {
width: auto;
position: relative;
z-index: 22;
}
html body #kontakt .footer-col strong {
font-weight: normal;
color: #fff;
display: block;
width: 100%;
}
html body #kontakt .footer-col ul {
margin: 0;
padding: 0;
list-style: none;
}
html body #kontakt .footer-col a {
display: block;
width: 100%;
}
html body #kontakt .copyright {
font-size: var(--12font);
padding: 0;
font-family: var(--albert);
text-transform: uppercase;
margin-top: var(--100height);
}
html body #kontakt .copyright .col-auto.d-flex {
align-items: center;
align-content: center;
gap: var(--50p);
flex-wrap: nowrap;
white-space: nowrap;
}
html body #kontakt .copyright .col-auto.d-flex.textright {
gap: var(--8p);
color: rgba(255, 255, 255, 0.5);
}
html body #kontakt .copyright .col-auto.d-flex picture:first-child, html body #kontakt .copyright .col-auto.d-flex img:first-child {
max-width: 400px;
}
html body #kontakt .copyright .col-auto.d-flex picture:first-child img, html body #kontakt .copyright .col-auto.d-flex img:first-child img {
max-width: 400px;
}
html body #kontakt .copyright .col-auto.d-flex picture:last-child, html body #kontakt .copyright .col-auto.d-flex img:last-child {
max-width: 400px;
}
html body #kontakt .copyright .col-auto.d-flex picture:last-child img, html body #kontakt .copyright .col-auto.d-flex img:last-child img {
max-width: 400px;
}
html body #kontakt .copyright p {
margin: 0;
}
@media (max-width: 1650px) {
:root {
--basicheight: 100px;
--100height: 80px;
--80height: 70px;
--60height: 50px;
--70font: 60px;
--48font: 40px;
--32font: 28px;
--24font: 24px;
--16font: 15px;
--14font: 14px;
--13font: 13px;
--inputfont: 15px;
--bodyfont: 15px;
--wrapper: 1240px;
--1000w: 1000px;
--arrow: 60px;
--32p: 32px;
--40font: 30px;
--20g: 20px;
--40height: 30px;
--15p: 15px;
--25p: 25px;
--12p: 12px;
--50g: 40px;
--8p: 8px;
--70w: 60px;
--11font: 11px;
--20font: 20px;
--50font: 40px;
--50p: 40px;
--200w: 120px;
--12font: 12px;
--60font: 50px;
--18p: 15px;
}
html body .contact-widget .contact-wrapper {
bottom: var(--80height);
}
html body .navigation-top .nav-left, html body .navigation-top.fixed-navbar .nav-left {
gap: var(--20g);
}
html body .navigation-top .site-branding, html body .navigation-top.fixed-navbar .site-branding {
width: 80px;
min-width: 0;
}
html body .navigation-top .site-branding img, html body .navigation-top.fixed-navbar .site-branding img {
height: 34px !important;
}
html body .navigation-top .wrap, html body .navigation-top.fixed-navbar .wrap {
padding: 0 var(--40height);
}
html body .navigation-top .wrap #menuToggle #menu .menu_wrapper ul#top-menu li a:before, html body .navigation-top.fixed-navbar .wrap #menuToggle #menu .menu_wrapper ul#top-menu li a:before {
bottom: 20px;
}
html body .section.withmap {
padding: 0;
}
html body .section.withmap.contactmap .marker-wrapper {
position: relative;
}
html body .section.withmap .marker-list {
padding: var(--80height) var(--80height) var(--80height) 0;
}
}
@media (max-width: 1440px) {
:root {
--70font: 50px;
--14font: 13px;
--10p: 8px;
--20font: 18px;
--24font: 22px;
--32font: 24px;
--48font: 36px;
--basicheight: 80px;
}
html body .section.one.intro-section .col-6 .intro-header {
padding: 40px;
}
html body .entry-header.smallheader {
padding-top: 120px;
}
html body .post-item h3, html body .room-item h3 {
font-size: var(--18font);
}
html body .navigation-top.fixed-navbar .wrap.flex, html body.post-type-archive-oferty .navigation-top .wrap.flex, html body.page-template-default:not(.home) .navigation-top .wrap.flex {
padding: 0 14px;
gap: var(--60height);
}
html body .navigation-top.fixed-navbar .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu, html body.post-type-archive-oferty .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu, html body.page-template-default:not(.home) .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu {
gap: var(--20g);
}
html body .navigation-top.fixed-navbar .wrap.flex .more.gold, html body.post-type-archive-oferty .navigation-top .wrap.flex .more.gold, html body.page-template-default:not(.home) .navigation-top .wrap.flex .more.gold {
margin: 0 0 0 -14px;
}
html body .section.withimage.topgradient:before {
height: 35vh;
}
html body .section .bgwrapper {
overflow: hidden;
}
html body .section .bgwrapper img {
width: 160%;
margin: 0 -30%;
max-width: unset;
}
html body .navigation-top {
height: 100px;
}
html body .navigation-top.fixed-navbar .wrap.flex {
padding: 0 14px;
gap: var(--60height);
}
html body .navigation-top.fixed-navbar .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu {
gap: var(--20g);
}
html body .navigation-top.fixed-navbar .wrap.flex .more.gold {
margin: 0 0 0 -14px;
}
html body .buttons.mt {
margin-top: var(--80height);
}
html body .slick-prev {
left: 0;
}
html body .slick-next {
right: 0;
}
html body .slick-slider.gallery_slider, html body ul.slider.gallery_slider {
padding: 0 100px;
}
html body .section.withrooms .room-item {
max-width: var(--1000w);
margin: 0 auto;
}
html body .entry-content .section.withmap h2 {
margin-bottom: 24px;
}
html body .entry-content .section.withmap .marker-list {
padding-right: 40px;
padding-top: 40px;
}
html body .entry-content .section.withmap .marker-list .marker-point {
margin-bottom: 10px;
}
html body .entry-content .section.withmap .marker-list .marker-point.item-big {
margin-bottom: 20px;
}
html body .section.intro_wrapper, html body .features.d-flex {
max-width: var(--1000w);
margin: 0 auto;
}
html body .section.col-desc .col-6.whitebg ul li:before {
top: 14px;
}
}
@media (max-width: 1340px) {
:root {
--wrapper: 1040px;
--16font: 14px;
--20font: 16px;
--10p: 6px;
--60font: 40px;
--50p: 30px;
}
html body .section.col-desc .col-6.whitebg .col-12.add-desc ul li:before {
top: 10px;
}
html body .accordion .tab-label:after {
top: 40px;
}
html body .section.col-desc .col-6.whitebg ul li:before {
top: 10px;
}
html body .section.blocks-desc .wrap.flex .col-6.withtext {
padding: 40px;
}
html body .section.withmap {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
html body .section.withmap .marker-list {
padding: var(--40height); background: #fff;
width: 40%;
border: 1px solid #f1f1f1;
height: 100%;
overflow: auto;
max-height: calc(100% - 80px);
top: 40px;
right: 40px;
bottom: 40px;
}
html body .section.withmap .marker-list .marker-point {
width: 100%;
}
html body .section.withmap .marker-list .marker-point.item-big {
width: 100%;
font-size: 18px;
margin: 20px 0 40px;
text-decoration: underline;
}
html body .navigation-top .wrap.flex, html body .navigation-top.fixed-navbar .wrap.flex, html body.post-type-archive-oferty .navigation-top .wrap.flex, html body.page-template-default:not(.home) .navigation-top .wrap.flex {
padding: 0 var(--40height);
gap: var(--60height);
}
html body .navigation-top .nav-left, html body .navigation-top.fixed-navbar .nav-left, html body.post-type-archive-oferty .navigation-top .nav-left, html body.page-template-default:not(.home) .navigation-top .nav-left {
gap: var(--40height);
}
html body .navigation-top .nav-center, html body .navigation-top.fixed-navbar .nav-center, html body.post-type-archive-oferty .navigation-top .nav-center, html body.page-template-default:not(.home) .navigation-top .nav-center {
margin: 0 auto 0 0;
}
html body .navigation-top .nav-left, html body .navigation-top .nav-right, html body .navigation-top.fixed-navbar .nav-left, html body .navigation-top.fixed-navbar .nav-right, html body.post-type-archive-oferty .navigation-top .nav-left, html body.post-type-archive-oferty .navigation-top .nav-right, html body.page-template-default:not(.home) .navigation-top .nav-left, html body.page-template-default:not(.home) .navigation-top .nav-right {
width: auto;
}
html body .section .bgwrapper img {
width: 160%;
margin: 0 -30%;
max-width: unset;
}
html body .tabs .content-section.offertabs .content, html body .d-flex.offer-row {
gap: 40px;
}
html body .tabs .content-section.offertabs .content .col-4, html body .d-flex.offer-row .col-4 {
width: calc(33.333% - 27px);
}
html body .main-header .booking_form .form-box.d-flex:not(.offer-price) {
display: none;
}
}
@media (max-width: 1200px) {
:root {
--42height: 34px;
--100height: 60px;
--wrapper: calc(100% - 40px);
--1000w: 800px;
}
html body .mobile-hidden:not(.room-link) {
display: none;
}
html body .desktop-hidden:not(.room-select) {
display: block !important;
}
html body .section.eight.withreviews .slider-wrapper {
font-family: var(--albert);
font-size: var(--16font);
}
html body .navigation-top.fixed-navbar #menuToggle, html body.post-type-archive-oferty .navigation-top #menuToggle, html body.page-template-default:not(.home) .navigation-top #menuToggle {
top: 18px !important;
}
html body .navigation-top .wrap.flex, html body .navigation-top.fixed-navbar .wrap.flex, html body.post-type-archive-oferty .navigation-top .wrap.flex, html body.page-template-default:not(.home) .navigation-top .wrap.flex {
gap: 0;
position: relative;
padding-right: calc(var(--40height) + 44px);
}
html body .navigation-top .wrap.flex .nav-right, html body .navigation-top.fixed-navbar .wrap.flex .nav-right, html body.post-type-archive-oferty .navigation-top .wrap.flex .nav-right, html body.page-template-default:not(.home) .navigation-top .wrap.flex .nav-right {
gap: 10px;
}
html body .navigation-top .wrap.flex .nav-right .more.gold, html body .navigation-top.fixed-navbar .wrap.flex .nav-right .more.gold, html body.post-type-archive-oferty .navigation-top .wrap.flex .nav-right .more.gold, html body.page-template-default:not(.home) .navigation-top .wrap.flex .nav-right .more.gold {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
margin: 0;
}
html body .navigation-top .wrap.flex #menuToggle, html body .navigation-top.fixed-navbar .wrap.flex #menuToggle, html body.post-type-archive-oferty .navigation-top .wrap.flex #menuToggle, html body.page-template-default:not(.home) .navigation-top .wrap.flex #menuToggle {
margin: 0;
position: absolute;
right: var(--40height);
top: 33px;
border: 1px solid rgba(255, 255, 255, 0.3);
}
html body .navigation-top .wrap.flex #menuToggle .toggler, html body .navigation-top.fixed-navbar .wrap.flex #menuToggle .toggler, html body.post-type-archive-oferty .navigation-top .wrap.flex #menuToggle .toggler, html body.page-template-default:not(.home) .navigation-top .wrap.flex #menuToggle .toggler {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
background: transparent;
width: 32px;
height: 32px;
border-radius: 0;
position: relative;
flex-direction: column;
align-items: center;
align-content: center;
justify-content: center;
}
html body .navigation-top .wrap.flex #menuToggle input[type=checkbox], html body .navigation-top.fixed-navbar .wrap.flex #menuToggle input[type=checkbox], html body.post-type-archive-oferty .navigation-top .wrap.flex #menuToggle input[type=checkbox], html body.page-template-default:not(.home) .navigation-top .wrap.flex #menuToggle input[type=checkbox] {
display: block;
}
html body .navigation-top .wrap.flex #menuToggle span.bar, html body .navigation-top.fixed-navbar .wrap.flex #menuToggle span.bar, html body.post-type-archive-oferty .navigation-top .wrap.flex #menuToggle span.bar, html body.page-template-default:not(.home) .navigation-top .wrap.flex #menuToggle span.bar {
display: block;
margin: 1.9px 0;
}
html body .navigation-top .wrap.flex #menuToggle #menu, html body .navigation-top.fixed-navbar .wrap.flex #menuToggle #menu, html body.post-type-archive-oferty .navigation-top .wrap.flex #menuToggle #menu, html body.page-template-default:not(.home) .navigation-top .wrap.flex #menuToggle #menu {
opacity: 0;
visibility: hidden;
background: rgba(59, 49, 45, 0.95);
padding: 100px 0;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
justify-content: center;
}
html body .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper, html body .navigation-top.fixed-navbar .wrap.flex #menuToggle #menu .menu_wrapper, html body.post-type-archive-oferty .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper, html body.page-template-default:not(.home) .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper {
align-items: center;
align-content: center;
max-width: 500px;
margin: 0 auto;
}
html body .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu, html body .navigation-top.fixed-navbar .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu, html body.post-type-archive-oferty .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu, html body.page-template-default:not(.home) .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
height: auto;
gap: 0;
}
html body .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu li, html body .navigation-top.fixed-navbar .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu li, html body.post-type-archive-oferty .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu li, html body.page-template-default:not(.home) .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu li {
width: 100%;
}
html body .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu li.desktop-hidden, html body .navigation-top.fixed-navbar .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu li.desktop-hidden, html body.post-type-archive-oferty .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu li.desktop-hidden, html body.page-template-default:not(.home) .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu li.desktop-hidden {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
html body .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu li a, html body .navigation-top.fixed-navbar .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu li a, html body.post-type-archive-oferty .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu li a, html body.page-template-default:not(.home) .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu li a {
padding: 5px 0;
margin: 0;
width: 100%;
color: #fff;
text-align: center;
font-size: 22px;
justify-content: center;
font-family: var(--ivy);
font-weight: 200;
}
html body .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu li a:before, html body .navigation-top.fixed-navbar .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu li a:before, html body.post-type-archive-oferty .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu li a:before, html body.page-template-default:not(.home) .navigation-top .wrap.flex #menuToggle #menu .menu_wrapper ul#top-menu li a:before {
display: none;
}
html body .navigation-top.selected, html body .navigation-top.fixed-navbar.selected, html body.post-type-archive-oferty .navigation-top.selected, html body.page-template-default:not(.home) .navigation-top.selected {
position: fixed;
height: 100px;
}
html body .navigation-top.selected #menuToggle, html body .navigation-top.fixed-navbar.selected #menuToggle, html body.post-type-archive-oferty .navigation-top.selected #menuToggle, html body.page-template-default:not(.home) .navigation-top.selected #menuToggle {
top: 33px !important;
}
html body .navigation-top.selected:after, html body .navigation-top.fixed-navbar.selected:after, html body.post-type-archive-oferty .navigation-top.selected:after, html body.page-template-default:not(.home) .navigation-top.selected:after {
display: none;
}
html body .navigation-top .nav-center, html body .navigation-top.fixed-navbar .nav-center, html body.post-type-archive-oferty .navigation-top .nav-center, html body.page-template-default:not(.home) .navigation-top .nav-center {
position: unset;
}
html body .section.col-desc .col-6.whitebg {
padding: 40px;
}
html body .section.col-desc .col-6.sticky {
top: 70px;
padding: 40px 0 0 40px;
}
html body .post-item .top-heading {
margin-bottom: 4px;
}
html body .tabs .content-section.offertabs .content, html body .d-flex.offer-row {
gap: 40px 20px;
}
html body .tabs .content-section.offertabs .content .col-4, html body .d-flex.offer-row .col-4 {
width: calc(33.333% - 14px);
}
html body .buttons.mt {
margin-top: var(--40height);
}
html body select {
height: 44px;
}
html body input[type=text], html body input[type=email], html body input[type=url], html body input[type=password], html body input[type=search], html body input[type=number], html body input[type=tel], html body input[type=range], html body input[type=date], html body input[type=month], html body input[type=week], html body input[type=time], html body input[type=datetime], html body input[type=datetime-local], html body input[type=color], html body input {
height: 44px;
}
html body .section.withcontact .cards-wrapper img {
width: 60px;
}
}
@media (max-width: 991px) {
:root {
--70font: 42px;
--60font: 32px;
--60height: 40px;
--1000w: 700px;
}
html body .be-panel {
display: none !important;
}
html body .section.three .slider-wrapper.gallery .slider {
margin: 0 -10px;
width: calc(100% + 20px);
}
html body #breadcrumbs {
display: none !important;
}
html body .section.withdesc .block-row.second-row {
margin: 0;
}
html body .section.withdesc .block-row.second-row .col-6.withtext {
padding: 0;
margin: 0;
}
html body .section.withdesc .block-row.second-row .col-6.withtext .buttons {
margin-bottom: var(--40height);
}
html body .section.withimage.topgradient:before {
height: 200px;
}
html body .entry-header.smallheader {
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
align-content: flex-start;
gap: 40px;
}
html body .main-header .col-12.d-flex, html body .main-header h1 {
margin-bottom: 0;
}
html body .relative-header .booking_form {
margin: 0;
}
html body .booking_form {
margin-top: 40px;
}
html body .section .bgwrapper img {
width: 240%;
margin: 0 -70%;
max-width: unset;
}
html body .tabs .col-6.pr.pt.pb {
padding: 0 40px 0 0;
}
html body .section.eight.darkbg .slick-dots {
margin: 60px 0;
justify-content: flex-start;
}
html body .section.eight.darkbg .col-6 {
width: 100%;
}
html body .section.eight.darkbg:before {
content: "";
background: #3b312d;
opacity: 0.8;
}
html body .slick-slider.gallery_slider, html body ul.slider.gallery_slider {
padding: 0;
}
html body .slick-slider .slick-list .slick-slide, html body ul.slider .slick-list .slick-slide {
margin: 0 10px !important;
}
html body #kontakt .wrap.flex {
flex-wrap: wrap;
}
html body #kontakt .wrap.flex .col-3 {
width: calc(50% - 20px);
}
html body #kontakt .copyright {
margin: 40px 0;
padding: 40px 0 0;
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
html body #kontakt .copyright .col-auto.d-flex {
flex-direction: column;
align-items: center;
align-content: center;
}
html body .slick-slider.wideslider .slick-list, html body ul.slider.wideslider .slick-list {
padding: 0 10% !important;
}
html body .section.six .wrap {
flex-wrap: nowrap;
}
html body .section.six .col-6 {
width: 100%;
max-width: 600px;
margin: 0 auto;
}
html body .section.col-desc .wrap.flex .col-6 {
width: 100%;
}
html body .section.col-desc .wrap.flex .col-6.sticky {
position: relative;
padding: 0;
top: 0;
}
html body .section.withdesc .smaller-col:not(.withbg) {
padding-left: 40px;
padding-bottom: 40px;
}
html body .section.withmap.contactmap .marker-wrapper {
overflow: hidden;
}
html body .section.withmap.contactmap .marker-wrapper > img {
max-width: unset;
width: 200%;
margin: 0 -50%;
}
html body .section.withmap.contactmap .marker-wrapper .marker-image.item-directions {
width: auto !important;
flex-direction: column;
gap: 10px;
}
html body .section.withmap.contactmap .marker-wrapper .marker-image.item-directions .d-flex.directions {
padding: 10px;
background: #ffffff;
border: 1px solid #CBB07C;
width: calc(100% - 40px);
justify-content: center;
}
html body .section.withmap .relative-map {
display: none;
}
html body .section.withmap .marker-list {
padding: var(--40height);
position: relative;
width: 100%;
border: 0;
height: auto;
overflow: visible;
max-height: unset;
top: 0;
right: 0;
bottom: 0;
gap: 10px 40px;
}
html body .section.withmap .marker-list .marker-point {
width: calc(50% - 20px);
color: #3b312d !important;
}
html body .section.withmap .marker-list .marker-point .marker-time {
background: #3b312d !important;
}
html body .section.withmap .marker-list .marker-point.item-big {
display: none;
}
html body .col-12.awards .wrap.flex {
flex-wrap: wrap;
gap: 20px 0;
}
html body .col-12.awards .wrap.flex .award-img {
width: 25%;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
}
html body .col-12.awards .wrap.flex .award-img img {
max-width: 100px;
}
}
@media (max-width: 768px) {
:root {
--basicheight: 60px;
--32font: 22px;
}
html body .section.one.intro-section {
padding: 20px;
gap: 20px;
align-items: unset;
align-content: unset;
flex-direction: column;
height: auto;
}
html body .section.one.intro-section .col-6 .intro-header {
position: relative;
padding-top: 200px;
text-align: left !important;
}
html body .section.one.intro-section .col-6 .intro-header h2 {
text-align: left !important;
}
html body .section.one.intro-section .col-6 .intro-header .buttons {
justify-content: flex-start !important;
}
html body {
line-height: 1.7;
}
html body .section.withdesc .col-6.withbg.square {
padding: 0 0 100%;
width: 100%;
margin: 0 auto 40px;
}
html body .entry-content .section.withmap .marker-list {
padding: 40px 20px;
}
html body .section.five .features.d-flex {
max-width: 100%;
flex-wrap: nowrap;
align-items: flex-start;
align-content: flex-start;
margin-bottom: 40px;
width: 100%;
}
html body .section .col-6 {
width: 100%;
}
html body .section.nine #sb_instagram #sbi_images {
gap: 20px;
}
html body .section.six {
padding-top: var(--basicheight);
}
html body .section.eight {
text-align: justify;
font-size: 14px;
}
html body .section.eight .wprev-no-slider {
max-width: 400px;
margin: 0 auto;
font-size: 16px;
}
html body .section.eight.darkbg .slick-dots, html body .section.eight .slick-dots, html body .section.eight .ratings {
justify-content: center;
}
html body .section.eight .slick-slide .wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1 {
justify-content: center;
}
html body .section.eight .header-bar {
justify-content: center;
}
html body .section.eight .header-bar h2 {
text-align: center;
max-width: 100%;
}
html body .section .bgwrapper {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
max-height: 100vh;
align-items: center;
align-content: center;
margin: var(--basicheight) 0 0;
border-top: 1px solid #E1D7CE;
border-bottom: 1px solid #E1D7CE;
}
html body .section .bgwrapper:after {
display: none;
}
html body .section .bgwrapper img {
width: 340%;
margin: 0 -120%;
max-width: unset;
}
html body .d-flex.offer-row {
max-width: 100%;
overflow: auto;
justify-content: flex-start;
}
html body .d-flex.offer-row::-webkit-scrollbar {
display: none;
}
html body .d-flex.offer-row .col-4 {
min-width: 300px;
}
html body .section.withdesc .smaller-col:not(.withbg) {
padding: 40px 0;
}
html body .section.withdesc .smaller-col {
padding: 0;
}
html body .section.withdesc .block-row.second-row .col-6.withbg {
order: -1;
}
html body .section.withdesc .block-row.second-row .col-6.withbg img {
width: 100%;
}
html body .section.withdesc .block-row.second-row .col-6.withtext .buttons {
justify-content: flex-start;
}
html body .section.withimage.topgradient {
margin: 0;
}
html body .block-desc .col-6.withbg {
order: 2 !important;
height: 0;
padding: 0 0 100%;
}
html body .tabs .col-6.withbg {
height: 0;
padding: 0 0 100%;
margin: 40px 0 0;
}
html body .tabs nav {
margin-bottom: 40px;
}
html body .tabs nav ul.navtab {
font-size: 22px;
font-weight: 500;
gap: 20px 30px;
}
html body .bgsection {
display: none;
}
html body .contact-widget {
bottom: 20px;
right: 20px;
}
html body .navigation-top.fixed-navbar, html body.post-type-archive-oferty .navigation-top, html body.page-template-default:not(.home) .navigation-top {
height: auto;
padding: 10px 0;
}
html body .navigation-top.fixed-navbar:after, html body.post-type-archive-oferty .navigation-top:after, html body.page-template-default:not(.home) .navigation-top:after {
height: 54px;
}
html body .navigation-top.fixed-navbar.selected .wrap.flex #menuToggle, html body.post-type-archive-oferty .navigation-top.selected .wrap.flex #menuToggle, html body.page-template-default:not(.home) .navigation-top.selected .wrap.flex #menuToggle {
top: 20px !important;
}
html body .navigation-top.fixed-navbar .wrap.flex, html body.post-type-archive-oferty .navigation-top .wrap.flex, html body.page-template-default:not(.home) .navigation-top .wrap.flex {
padding: 0 calc(var(--40height) + 34px) 0 20px;
align-items: center;
align-content: center;
}
html body .navigation-top.fixed-navbar .wrap.flex #menuToggle, html body.post-type-archive-oferty .navigation-top .wrap.flex #menuToggle, html body.page-template-default:not(.home) .navigation-top .wrap.flex #menuToggle {
right: 20px;
top: 0 !important;
}
html body .navigation-top.fixed-navbar .wrap.flex .nav-left, html body .navigation-top.fixed-navbar .wrap.flex .site-branding, html body.post-type-archive-oferty .navigation-top .wrap.flex .nav-left, html body.post-type-archive-oferty .navigation-top .wrap.flex .site-branding, html body.page-template-default:not(.home) .navigation-top .wrap.flex .nav-left, html body.page-template-default:not(.home) .navigation-top .wrap.flex .site-branding {
position: unset;
}
html body .navigation-top.fixed-navbar .site-branding .logo-sticky img, html body.post-type-archive-oferty .navigation-top .site-branding .logo-sticky img, html body.page-template-default:not(.home) .navigation-top .site-branding .logo-sticky img {
height: 40px;
}
html body .navigation-top {
padding: 10px 0;
height: auto !important;
}
html body .navigation-top.selected .wrap.flex #menuToggle, html body .navigation-top.fixed-navbar.selected .wrap.flex #menuToggle {
top: 0 !important;
}
html body .navigation-top .site-branding .logo-default {
top: 0;
translate: 0;
}
html body .navigation-top .wpml-ls-legacy-list-horizontal a {
padding: var(--10p) var(--18p);
height: var(--42height);
display: flex;
align-items: center;
}
html body .navigation-top .wrap.flex {
padding: 0 calc(var(--40height) + 34px) 0 20px;
align-items: flex-start;
align-content: flex-start;
}
html body .navigation-top .wrap.flex #menuToggle {
right: 20px;
top: 0;
}
html body .section.one {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
align-items: flex-end;
align-content: flex-end;
}
html body .section.one .wrap {
height: auto;
width: 100%;
}
html body .section.one .main-header {
bottom: 0;
left: 0;
position: relative;
}
html body .section.one .main-header .col-12 {
flex-direction: column;
align-items: flex-start;
align-content: flex-start;
gap: 20px;
}
html body .section.one .scrolldown {
position: relative;
right: auto;
bottom: 0;
text-align: left;
padding: 0 20px;
margin: 20px 20px;
font-size: 12px;
border-right: 0;
border-left: 1px solid rgba(255, 255, 255, 0.3);
color: rgba(255, 255, 255, 0.7);
line-height: 1.4;
}
html body .section.one .scrolldown:after {
right: auto;
left: 0;
}
html body .section.withicons.bigicons {
padding: 40px 0;
}
html body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container {
left: 0;
bottom: 0;
right: 0;
border-radius: 0;
}
html body .section.withcontact {
padding-top: 0;
}
html body .col-4.borderright.contactdata.prs {
width: 100%;
border-bottom: 1px solid #E1D7CE;
border-right: 0;
padding: 0 0 40px;
text-align: center;
}
html body .col-4.borderright.contactdata.prs h3 {
text-align: center;
}
html body .col-7.contactdata {
width: 100%;
text-align: center;
}
html body .col-7.contactdata h3 {
text-align: center;
}
html body .col-7.contactdata .col-12 {
padding: 40px 0;
}
html body .col-7.contactdata .col-12 .cards-wrapper, html body .col-7.contactdata .col-12 .contact-info {
padding: 0;
justify-content: center;
}
html body .add-info {
display: none !important;
}
html body [data-aos^=fade]:not(.room-item), html body .aos-animate:not(.room-item) {
opacity: 1 !important;
transform: none !important;
}
html body .intro_wrapper.small-intro, html body .intro_wrapper {
max-width: 100%;
padding-left: 20px;
padding-right: 20px;
}
html body .section.blocks-desc .wrap.flex {
gap: 20px;
}
html body .section.menu-bar .wrap a.room-link {
display: none;
}
html body .section.menu-bar .wrap .room-select.desktop-hidden {
display: block !important;
max-width: 400px;
margin: 40px auto;
border-color: #E1D7CE;
}
html body .main-header .booking_form {
flex-direction: column;
}
html body .main-header .booking_form .form-box.d-flex {
padding: 2px 20px;
}
html body .main-header .booking_form .more {
padding: 14px 20px;
justify-content: center;
width: 100%;
max-width: unset;
}
html body .accordion .tab-label:after {
top: 46px;
font-size: 10px;
}
html body .header-bar {
flex-direction: column;
gap: 40px;
}
html body .header-bar h2 {
text-align: center;
max-width: 100% !important;
}
html body .header-bar .more.left-l:after {
display: block;
}
html body .tabs nav {
text-align: center;
}
html body .tabs .col-6.pr.pt.pb {
padding: 0;
text-align: center;
}
html body .tabs .buttons {
justify-content: center;
}
html body .tabs .buttons .more:before {
display: block;
}
html body .entry-header.smallheader {
align-items: center;
align-content: center;
}
html body .entry-header.smallheader h1.page-title {
text-align: center;
}
html body #kontakt .copyright {
font-size: 10px;
}
html .fancybox__slide, html .fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {
padding: 0;
}
}
@media (max-width: 600px) {
:root {
--40font: 22px;
--70font: 32px;
--60font: 28px;
--48font: 28px;
}
html body .navigation-top .site-branding, html body html body .navigation-top.fixed-navbar .site-branding {
width: 60px !important;
}
html body .section.withheader h2.bigheader, html body h2.bigheader {
font-weight: normal;
font-size: 42px;
color: #c1b9ac;
}
html body .section.withimage.topgradient:before {
height: 100px;
}
html body .section.withmap.contactmap .marker-wrapper > img {
display: none;
}
html body .section.withmap.contactmap {
border-top: 1px solid #E1D7CE;
border-bottom: 1px solid #E1D7CE;
padding: 40px 0;
}
html body .section.withmap.contactmap .marker-wrapper .marker-image.item-directions {
width: auto !important;
flex-direction: column;
gap: 10px;
position: relative;
top: auto !important;
left: auto !important;
}
html body .section.withmap.contactmap .marker-wrapper .marker-image.item-directions img {
display: none;
}
html body .more {
font-weight: 600 !important;
}
html body .section.withdesc {
padding-bottom: 0;
}
html body .section.withdesc .buttons {
justify-content: center !important;
}
html body .section.withdesc .buttons .more:before {
display: block;
}
html body .tabs .content-section.offertabs .content .col-4 {
width: calc(50% - 10px);
}
html body .tabs nav {
margin-bottom: 30px;
text-align: center;
}
html body .tabs nav ul.navtab {
font-size: 20px;
flex-wrap: wrap;
gap: 20px !important;
max-width: 300px;
margin: 0 auto;
}
html body .tabs nav ul.navtab li {
width: calc(50% - 10px);
text-align: center;
}
html body .tabs nav ul.navtab li:after {
left: 50%;
translate: -50% 0;
}
html body .features.d-flex {
gap: 10px;
}
html body .section.col-desc .col-6.whitebg {
padding: 20px;
}
html body .entry-header.smallheader {
padding-top: 80px;
}
html body .contact-widget .circle-btn {
font-size: 26px;
}
html body .post-item .post-body, html body .room-item .post-body {
flex-direction: column;
align-items: center;
align-content: center;
gap: 10px;
}
html body .post-item .post-body .posttitle, html body .room-item .post-body .posttitle {
font-family: var(--ivy);
font-size: 20px;
}
html body .section.two.error-404 {
padding-top: 80px;
}
html body .section.two.error-404 .withsymbol {
gap: 0;
}
html body .section.two.error-404 .withsymbol h1 {
text-align: center;
}
}
@media (max-width: 500px) {
:root {
--100height: 40px;
--basicheight: 40px;
--32font: 20px;
--40font: 20px;
--70font: 28px;
--60font: 24px;
--48font: 24px;
}
html body .section.blocks-desc .wrap.flex .col-6.withtext h2 {
text-align: center;
}
html body .buttons.justifystart {
justify-content: center;
}
html body .section.withmap .marker-list {
gap: 10px;
}
html body .section.withmap .marker-list .marker-point {
width: 100%;
margin: 0;
}
html body .slick-dots {
gap: 6px;
}
html body .slick-dots li {
width: 8px;
height: 8px;
}
html body .section.withicons h2 {
width: 100%;
max-width: 100%;
}
html body .col-12.awards .wrap.flex .award-img {
width: 50%;
}
html body .slick-slider.wideslider .slick-list, html body ul.slider.wideslider .slick-list {
padding: 0 !important;
}
html body .intro_wrapper {
padding-left: 0;
padding-right: 0;
}
html body #kontakt .wrap.flex .col-3 {
width: 100%;
text-align: center;
}
html body #kontakt .copyright .col-auto.d-flex {
white-space: normal;
text-align: center;
}
html body #kontakt .copyright .col-auto.d-flex picture, html body #kontakt .copyright .col-auto.d-flex img {
max-width: 100% !important;
}
html body .more {
max-width: 240px;
white-space: normal;
justify-content: center;
text-align: center;
}
html body .more.left-l:after, html body .more.left-l:before, html body .more.right-l:after, html body .more.right-l:before, html body .more.both-l:after, html body .more.both-l:before {
width: 20px;
display: block;
}
html body .d-flex.offer-row .col-4 {
min-width: 240px;
}
html body .section.blocks-desc .wrap.flex .col-6.withtext {
padding: 30px;
}
html body .section.blocks-desc .wrap.flex .col-6.withtext h2 {
margin: 0 0 30px;
}
html body .navigation-top .nav-left {
gap: 0 !important;
}
html body .section .bgwrapper {
max-height: 500px;
}
html body .section .bgwrapper img {
width: 500%;
margin: 0 -200%;
}
html body .navigation-top .nav-right .more.withborder {
display: none;
}
html body .navigation-top .more {
white-space: nowrap;
}
html body .post-item .post-thumb, html body .room-item .post-thumb {
padding: 0 0 100% !important;
}
html body .section.withicons.multirows .features,
html body .features.d-flex {
flex-wrap: wrap;
gap: 0;
}
html body .section.withicons.multirows .features .feature, html body .section.withicons.multirows .features .feature.col-4,
html body .features.d-flex .feature,
html body .features.d-flex .feature.col-4 {
width: 50%;
padding: 10px;
max-width: 100%;
}
html body .section.five .features.d-flex .feature.serif,
html body .features.d-flex .feature.serif {
text-align: center;
max-width: 100%;
justify-content: center;
width: 100%;
}
html body .section.five .features.d-flex .feature.serif h3,
html body .features.d-flex .feature.serif h3 {
text-align: center;
width: 100%;
}
html body .section.five h2 {
text-align: center;
}
html body .section.five .buttons {
justify-content: center;
}
html body .section.five .buttons .more:before {
display: block;
}
html body .section.five .features.d-flex {
flex-direction: column;
align-items: center;
align-content: center;
gap: 0 20px;
}
html body .section.two .withsymbol {
flex-direction: column;
gap: 40px;
align-items: center;
align-content: center;
text-align: center;
}
html body .section.two .withsymbol .buttons {
justify-content: center;
}
html body .section.two .withsymbol .buttons .more:before {
display: block;
}
html body .section.two .withsymbol .col-7 {
width: 100%;
}
html body .section.witheq ul {
gap: 20px;
}
html body .section.witheq ul li {
width: calc(50% - 10px);
}
html body .section.withicons.bigicons .bigicon.feature {
width: 100%;
border-right: 0 !important;
border-bottom: 1px solid #E1D7CE !important;
padding: 30px 0;
}
html body .section.withicons.bigicons .bigicon.feature:last-child {
border: 0 !important;
}
html body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
html body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
width: 100%;
}
html body div.wpcf7 .wpcf7-form-control-wrap {
width: 100% !important;
}
html body div.wpcf7 .wpcf7-form .col-12.smallbtns.d-flex {
flex-wrap: wrap;
}
html body div.wpcf7 .wpcf7-submit {
max-width: 100%;
}
html body .wrap.postcontent {
word-break: break-all;
}
html body .section.withimage.topgradient:before {
height: 60px;
}
html body .section.withimage.bottomgradient:after {
height: 300px;
}
html body.page-template-default:not(.home) .navigation-top.selected .wrap.flex #menuToggle {
top: 0 !important;
}
html body .section.one.intro-section {
min-height: 100%;
padding: 10px;
gap: 10px;
flex-flow: column;
}
html body .section.one.intro-section .col-6 {
flex: auto;
}
html body .section.one.intro-section .col-6 .intro-header {
padding: 100px 20px 20px;
}
html body .section.one.intro-section .col-6 .intro-header .intro-desc {
display: none;
}
html body .section.one.intro-section .col-6 .intro-header .buttons {
margin: 0;
}
}
@media (max-width: 400px) {
html body .section.withmap.contactmap .marker-wrapper .marker-image.item-directions .d-flex.directions {
width: calc(100% - 20px);
justify-content: center;
text-align: center;
}
html body .section.withmap.contactmap .marker-wrapper .marker-image.item-directions .d-flex.directions input[type=submit] {
width: auto;
}
html body .ratings {
flex-direction: column;
align-items: center;
align-content: center;
gap: 10px;
}
}