.accommodation-reservation{display:inline-block}.roomspace{display:flex;flex-flow:column;font-size:.85em;margin-bottom:0;padding-bottom:15px}@media (min-width:979px){.roomspace{display:block;border-bottom:1px solid #e5e5e5;margin-bottom:30px}}.roomspace.sublink>span{margin-right:10px;padding-right:10px}@media (min-width:979px){.roomspace.sublink>span{border-right:1px solid #e5e5e5}}.accommodation-roomspace i,.roomspace.sublink i{padding-right:5px}.roomspace.sublink>span:last-child{border-right:none}.roomspace.sublink+h2.offer-label{margin-bottom:17px}.amenities_list li strong{position:absolute;left:13px;width:20px;height:20px;background-size:contain!important;background-repeat:no-repeat!important}.amenities_list li span{padding:0 15px;max-width:85%}.amenities_list li span,.offer_site svg{display:inline-block;vertical-align:middle}.offer_site svg{max-width:15%;max-height:30px}@media (min-width:979px){.offer_site svg{max-width:20px;max-height:30px}}.amenities_list{list-style:none;width:100%;padding:0;margin-bottom:0}.amenities_list>li{display:block;padding:0;text-align:left;font-size:14px;margin-bottom:15px}.amenities_list>li strong{float:right}.amenities_list>li>ul li{padding:0 0 0 5px}.amenities_list>li>ul{padding:0 0 0 10px;margin:5px 0;list-style-type:none}.amenities_list>li{position:relative;display:inline-block;padding:0 0 20px;margin:0 0 0 -1px;width:33.33333%;max-width:33.33333%}.amenities_list img{max-width:15%;max-height:30px;display:inline-block;vertical-align:middle}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.offer_site .room_desc-wrapper{padding:0}.offer-gallery{padding-right:40px;padding-left:40px;margin-top:0}@media (min-width:979px){.offer-gallery{margin-top:30px;padding-right:50px;padding-left:50px}}.offer-gallery .multiple-items{display:none}@media (min-width:979px){.offer-gallery .multiple-items{display:block}}#imagelightbox{cursor:pointer;position:fixed;z-index:200;-webkit-box-shadow:0 0 3.125rem rgba(0,0,0,.75);box-shadow:0 0 3.125rem rgba(0,0,0,.75)}#imagelightbox-loading,#imagelightbox-loading div{border-radius:50%}#imagelightbox-loading{width:2.5rem;height:2.5rem;background-color:#333;background-color:rgba(0,0,0,.5);position:fixed;z-index:201;top:50%;left:50%;padding:.625rem;margin:-1.25rem 0 0 -1.25rem;-webkit-box-shadow:0 0 2.5rem rgba(0,0,0,.75);box-shadow:0 0 2.5rem rgba(0,0,0,.75)}#imagelightbox-loading div{width:1.25rem;height:1.25rem;background-color:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}@-webkit-keyframes imagelightbox-loading{0%{opacity:.5;-webkit-transform:scale(.75)}50%{opacity:1;-webkit-transform:scale(1)}to{opacity:.5;-webkit-transform:scale(.75)}}@keyframes imagelightbox-loading{0%{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.75)}}#imagelightbox-overlay{background-color:#000;background-color:hsla(0,0%,100%,.95);position:fixed;z-index:200;top:0;right:0;bottom:0;left:0}#imagelightbox-close{width:3.8rem;height:3.8rem;text-align:left;background:none;position:fixed;z-index:10002;top:2.5rem;right:2.5rem;-webkit-transition:color .3s ease;transition:color .3s ease;border:none}@media (min-width:757px){#imagelightbox-close{width:6.2rem;height:6.2rem}}#imagelightbox-close:after,#imagelightbox-close:before{width:3px;background:#333;content:"";position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}@media (min-width:757px){#imagelightbox-close:after,#imagelightbox-close:before{width:5px}}#imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#imagelightbox-nav{background-color:#333;background-color:rgba(0,0,0,.5);border-radius:20px;position:fixed;z-index:10001;left:50%;bottom:3.75rem;padding:.313rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.imagelightbox-arrow{background:none;vertical-align:middle;display:none;position:fixed;z-index:10001;top:50%;transform:translateY(-50%);border:none;font-size:3rem}@media (min-width:757px){.imagelightbox-arrow{font-size:5.5rem}}.imagelightbox-arrow:focus,.imagelightbox-arrow:hover{color:rgba(0,0,0,.75)}.imagelightbox-arrow:active{color:#333}.imagelightbox-arrow-left{left:0}@media (min-width:757px){.imagelightbox-arrow-left{left:.5rem}}.imagelightbox-arrow-right{right:0}@media (min-width:757px){.imagelightbox-arrow-right{right:.5rem}}.imagelightbox-arrow:before{content:"";display:inline-block}.imagelightbox-arrow-left:before{font-family:fontello;content:"\E805";font-weight:700}.imagelightbox-arrow-right:before{font-family:fontello;content:"\E807";font-weight:700}#imagelightbox-caption,#imagelightbox-close,#imagelightbox-loading,#imagelightbox-nav,#imagelightbox-overlay,.imagelightbox-arrow{-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.slider-single img{width:100%}.slider.multiple-items{margin:20px 0}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-next:hover:before,.slick-prev:hover:before{color:#f3b200}.slick-prev{left:-25px}.slick-next{right:-25px}.slick-next:before,.slick-prev:before{font-family:fontello;font-size:20px;line-height:1;opacity:.75}.slick-prev:before{content:"\E805"}.slick-next:before{content:"\E807"}.offer_site .slider-single .slick-next{right:0}.offer_site .slider-single .slick-prev{left:0}.offer_site .slider-single .slick-next,.offer_site .slider-single .slick-prev{background:#f1f1f1;border:1px solid #e5e5e5}.slick-next:before,.slick-prev:before{color:#282828}.offer_site .multiple-items .slick-next,.offer_site .multiple-items .slick-prev{background:#f1f1f1;border:1px solid #e5e5e5}.offer_site .slider-single .slick-slide img{height:auto;width:auto;margin:0 auto;padding-right:0;max-height:60vh;max-width:100%}.offer_site .slider-single .slick-next,.offer_site .slider-single .slick-prev{width:50px;height:50px;z-index:1;margin-top:0}.offer_site .multiple-items .slick-track{margin:0 -10px}.offer_site .multiple-items .slick-slide a{height:80px;padding:0 10px}.offer_site .multiple-items .slick-slide img{height:100%}.offer_site .multiple-items .slick-next,.offer_site .multiple-items .slick-prev{width:40px;height:40px}@media (min-width:757px){.offer_site .multiple-items .slick-prev{left:-40px}.offer_site .multiple-items .slick-next{right:-40px}}@media (min-width:979px){.offer_site .slider-single .slick-prev{left:-50px}.offer_site .slider-single .slick-next{right:-50px}}.offer-parallax{position:relative;overflow:hidden;max-height:60vh}@media (min-width:979px){.offer-parallax{height:60vh;max-height:none}}@media (min-width:1200px){.offer-parallax{height:80vh}}.offer-parallax>img{display:none;width:100%}@media (min-width:979px){.offer-parallax>img{display:block}}.additional_info{margin-bottom:45px}.addonsList>li{display:block;padding:0;text-align:left;font-size:14px;margin-bottom:15px}.addonsList img{display:none}.addonsList>li>div,.addonsList>li>span,.addonsList>li>strong{display:inline;vertical-align:top}.additional .label{font-size:1.74rem}.additional .strong{font-weight:600}.addonsList>li a:hover strong,.addonsList>li span{color:#282828}.addonsList>li>div strong{width:auto}.addonsList>li>div a{display:inline-block;padding-left:10px}.addonsList>li>span{font-weight:300}.addonsList>li strong{font-weight:700!important;color:#98c841}.addonsList>li strong span{color:#282828}.addonsList>li strong>span{font-weight:500!important}.addonsList>li>ul{padding:0 0 0 10px;margin:5px 0;list-style-type:none}.addonsList>li>ul li{padding:0 0 0 5px}.additional_info .addonsList>li>*{width:50%;vertical-align:top!important}.additional_info>.label{display:none}.addonsList>li>div a{padding-left:0}.extra-options{border-top:1px solid #e5e5e5;margin:0;overflow:hidden;padding-top:20px}@media (min-width:979px){.extra-options{border:none;padding-top:0}}.extra-options .addonsList>li>span{padding-right:0}.extra-options .addonsList>li>span,.extra-options .addonsList>li>strong{display:inline;vertical-align:middle}.extra-options h2.label{display:inline-block;padding-right:5px;margin-bottom:20px}.extra-options>span{display:block;margin-bottom:10px;font-weight:700}.addonsList>li>ul{display:flex;padding-left:0;margin:5px -10px;flex-flow:row wrap}.addonsList>li>ul>li{padding-left:0;margin:0 10px}.extra-options .addonsList{margin-top:0}.addonsList{padding-left:0}.amenities-addons>li strong{padding-left:10px}.addonsList>li,.room_data>div,.room_rules>div{margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #e5e5e5}@media (min-width:979px){.addonsList>li,.room_data>div,.room_rules>div{border:none;padding-bottom:0}}.pricelist-title{font-size:18px;font-weight:800;margin:20px 0;float:left;width:60%;line-height:1}.offer-prices .big-label{text-align:left;font-size:1.8rem}.pricelist-title div{display:table-cell;vertical-align:middle}.room_rez .btn{font-size:1.2rem}.pricelist-button{float:right;position:relative;top:25px}.price-list{background:#f1f1f1;padding-top:20px}@media (min-width:979px){.price-list{margin:0}}.price-list .seasons,.season-multi-row{align-items:stretch;display:flex;flex-wrap:wrap}.price-list .seasons{width:100%}.season-row_sub table{width:100%;height:100%;background:#fff;border:1px solid #e5e5e5}.season-row table tr{display:block;border:1px solid #fff}.season-row table tr td{padding:0 15px;text-align:center;width:100%;display:block}.year-label.label{margin:0;padding-left:15px;font-size:1.6rem;font-weight:400}.seasonlist-slide .fa-angle-down{font-size:2em}.season-multi-row .open.season-row_sub tr.season-cell_body,.season-multi-row .open.season-row_sub tr.season-cell_footer,.season-multi-row .open.season-row_sub tr.season-cell_main .room_rez{display:block}tr.season-cell_main{border-bottom:0!important}tr.season-cell_main .object-price{font-size:.93em;font-weight:700;padding:5px 0;justify-content:center}tr.season-cell_main .object-price strong.price{font-size:1.6em;display:inline-block;color:inherit}tr.season-cell_main div.room_rez{padding:0;margin-bottom:10px}tr.season-cell_main div.room_rez .btn{font-size:1.1rem;height:40px;line-height:40px}.season-cell_main li{padding-top:0;padding-bottom:15px}.season-cell_main li span{font-size:15px}.season-cell_main li strong{padding-right:4px;font-size:22px}.season-multi-row .open.season-row_sub tr.seasonlist-slide{transform:rotate(180deg)}.season-single-row tr.seasonlist-slide{display:none}.season-cell_heading{font-weight:700}.season-cell_footer td{padding:17px 10px}.season-row.iai-row{margin:0}.season-row.iai-row table tr.season-cell_heading td{padding:6px 10px}#dodatki_wliczone span{padding-bottom:0}.season-row_sub{padding-top:15px;padding-bottom:15px;color:#333;align-self:stretch}.season-row_sub li{text-align:center;list-style:none;font-size:.9rem}.season-row_sub .season-cell_footer ul{padding:0;margin:0}.season-row_sub .season-cell_footer li{color:#3a3a3a;font-size:.86em;font-weight:700;width:100%;display:block;padding:8px 0;border-top:1px solid #e5e5e5}.season-row_sub .season-cell_footer li .price strong{font-size:1.2em}.season-row_sub .season-cell_footer li .label{display:block;font-size:1.1rem;font-weight:600;color:#999;margin-bottom:2px}.season-cell_footer b{text-align:right;display:table-cell;font-weight:400;padding-left:8px;vertical-align:middle;font-size:1em;text-align:left}.season-row.iai-row span{font-size:1.1em;padding-bottom:5px;padding-top:5px;display:block}.season-cell_heading span.season-cell_dates{padding:10px 0;font-size:.8em;display:block}span.season-cell_dates i{font-size:11px;vertical-align:inherit;padding:0 5px}.season-row.iai-row ul{margin:0;padding:0}span.season-cell_calendar{font-size:42px;font-weight:400;padding-right:5px}tr.season-cell_footer{margin-top:10px}.season-cell_body span.label,.season-cell_body span.price{width:50%;display:inline-block;font-size:1rem;line-height:normal;vertical-align:top}.season-cell_body span.label{text-align:left;margin-bottom:0;vertical-align:middle;color:inherit}.season-cell_body span.price{text-align:right;vertical-align:top}.season-cell_body .phone-price{font-size:1.2rem;padding-bottom:10px}.pricelist-slide{display:block;padding:10px 0 30px;text-align:center;cursor:pointer;width:100%}.pricelist-slide i{font-size:35px;line-height:0}.offers-container .object-price{text-align:right;text-transform:lowercase;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline}.object-price>span:first-child{font-size:.9em;color:#98c841}.season-cell_heading span.season-cell_dates{border-bottom:1px solid #e5e5e5}.season-cell_footer{border:1px solid #e5e5e5}.season-row.iai-row{background:#f1f1f1}.season-multi-row .year-label.label:before,.season-single-row .year-label.label:before{background:#282828}.season-cell_body ul{padding:0;margin:0}.offer-right-top .offer-price{text-align:right;text-transform:lowercase;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline}.object-price span.price,.offers-object-detail{font-size:1.4em;font-weight:700;text-transform:none;padding-left:5px}.offer-right-wrapper{background:#f1f1f1}@media (min-width:979px){.offer-right-wrapper{background:none}}.offer-right-top{border:none;border-bottom:1px solid #e5e5e5;padding:15px;margin:0 -15px}@media (min-width:979px){.offer-right-top{margin:0;padding:15px 0}}.offer-price span{font-size:3rem;padding-left:5px}.offer-price small{font-size:2rem;text-transform:lowercase}a.accommodation-reservation{display:block}a.to-offer-prices{text-transform:lowercase;display:block;text-align:center;text-decoration:underline}.payment-info{padding:15px 0;display:none;text-align:left;margin-bottom:0}.payment-info i{padding-right:10px;color:#98c841;font-size:3rem;vertical-align:middle}.payment-info h5{text-transform:uppercase;font-size:1.2em;font-weight:700}.payment-info>div{margin-bottom:5px;display:block}.payment-info>div>*{display:block;text-align:center}@media (min-width:979px){.payment-info{display:block;border-top:1px solid #e5e5e5}}@media (min-width:1200px){.payment-info{text-align:left}}.page-offers .payment-info{background:none}.page-offer .payment-info h5{display:none}@media (min-width:979px){.payment-info>div>*{display:table-cell;text-align:left}.offer-right-top,.payment-info{margin-top:-1px}.offer-right.payment-info+.offer-label{margin-top:15px}}@media (min-width:757px){.payment-info>div{margin-bottom:15px}.payment-info>div:last-child{margin-bottom:0}}@media (min-width:1200px){.payment-info>div{display:table;margin-bottom:25px}.payment-info>div>*{display:table-cell;text-align:left}}.offer-right-bottom{display:block}@media (min-width:979px){.offer-right-bottom{display:none}}h2.label{font-size:1.8rem;margin:15px 0 20px}.container.wrapper>div{margin-top:0}@media (min-width:979px){.container.wrapper>div{margin-top:-15vh}}.offer_site.page{padding-top:0}#offer-price-list{display:none}.additional-offers{margin-bottom:40px}.card{box-shadow:0 0 15px 0 rgba(0,0,0,.3);border-radius:0;margin-bottom:20px}.card-block{padding:25px}.card-block p{margin:0}.card-price{display:inline-block;margin:0}.card-block a{display:block;float:right}.card-footer{margin-top:40px;padding:0;background:none;border-top:0}.cennik_link{text-transform:lowercase;display:block;text-align:center;text-decoration:underline}.cennik_link:hover{text-decoration:none}.cennik_link:first-letter{text-transform:uppercase}.cennik h2.big-label{margin-top:20px}.row.additional>div{margin-bottom:0}.additional_info{margin-bottom:30px}.offer_site svg path{fill:#98c841}.room_desc{margin-bottom:0}@media (min-width:979px){.room_desc{margin-bottom:40px}}.room_desc.minified{position:relative;overflow:hidden;max-height:200px;transition:max-height .4s}.offer_site .lay_shadow{box-shadow:0 0 60px 60px #fff;position:absolute;display:block;width:100%;height:1px;top:200px;transition:top .4s}.offer_site .room_desc-wrapper{padding:20px 50px}.offer_site .room_desc_wrapper{margin-top:30px}.offer_site .room_desc_btn{text-align:center;margin-bottom:30px}.offer_site .room_desc_btn .btn{width:auto;color:#fff}.offer_site .room_desc_btn .btn:hover{color:#fff}@media (min-width:979px){.offer_site .container.wrapper .col-lg-9{background:#fff;border:1px solid #e5e5e5}}.page-offer .offer-parallax>img{display:none}@media (min-width:979px){.page-offer .offer-parallax>img{width:100%;display:block}}.page-offer .offer-parallax{height:auto}@media (min-width:979px){.page-offer .offer-parallax{display:block;height:70vh;display:flex;align-items:center;justify-content:center}}@media (min-width:1200px){.page-offer .offer-parallax{height:80vh}}@media (min-width:979px){.offer_site .container.wrapper .col-lg-3{background:#fff;border:1px solid #e5e5e5;border-left:0}}@media (min-width:979px){.offer_site footer{background:#f1f1f1}}.offer-wrapper{margin-left:0;margin-right:0;background:#fff}@media (min-width:979px){.offer-wrapper{margin-left:0;margin-right:15px}}#map_container{min-height:300px;z-index:10}