.shadow,.final-price-wrapper .final-price-inner{-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.15);box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.shadow-down,.object-tabs.is_stuck,.navbar-pricing{-webkit-box-shadow:0 10px 15px -11px rgba(0,0,0,.22);-moz-box-shadow:0 10px 15px -11px rgba(0,0,0,.22);box-shadow:0 10px 15px -11px rgba(0,0,0,.22)}.shadow-down-strong{-webkit-box-shadow:0 10px 40px -17px rgba(0,0,0,.75);-moz-box-shadow:0 10px 40px -17px rgba(0,0,0,.75);box-shadow:0 10px 40px -17px rgba(0,0,0,.75)}.shadow-header{-webkit-box-shadow:0 3px 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 25px 0 rgba(0,0,0,.2);box-shadow:0 3px 25px 0 rgba(0,0,0,.2)}.transition-all,.vacation-package,.final-price-wrapper,.pick-date-link{-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.transition-transform{-moz-transition:transform .2s ease-in;-webkit-transition:transform .2s ease-in;-o-transition:transform .2s ease-in;transition:transform .2s ease-in}.gradient{background:transparent;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,.75) 72%);background:-webkit-gradient(left top,left bottom,color-stop(0%,transparent),color-stop(72%,rgba(0,0,0,.75)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,.75) 72%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,.75) 72%);background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,.75) 72%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.75) 72%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.gradient-light{background:transparent;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,.65) 86%);background:-webkit-gradient(left top,left bottom,color-stop(0%,transparent),color-stop(86%,rgba(0,0,0,.65)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,.65) 86%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,.65) 86%);background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,.65) 86%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.65) 86%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.object-detail-typography h2{font-size:20px;font-size:calc(1.2rem + .3vw)}.object-detail-typography h3{font-size:16px;font-size:calc(1rem);margin-bottom:1.5rem}.object-detail-typography p strong{font-weight:bold}.object-detail-typography p a{color:#312925;text-decoration:underline;text-decoration-skip:ink}.object-detail-typography p a:hover{color:#ffc000}.section-object-detail{padding:1.5rem 0}@media only screen and (min-width:992px){.photogallery-wrapper{height:100%}}.whole-photogallery:before,.whole-photogallery:after{content:" ";display:table}.whole-photogallery:after{clear:both}@media only screen and (max-width:992px){.whole-photogallery{padding-bottom:.5rem}}.owl-carousel-main-photogallery .owl-nav{bottom:55%}@media only screen and (max-width:992px){.owl-carousel-main-photogallery .owl-nav .owl-prev{left:-10px}.owl-carousel-main-photogallery .owl-nav .owl-next{right:-10px}}.photogallery-image{padding-bottom:75%;width:100%;height:0;background-size:cover;background-position:center;background-repeat:no-repeat}.main-photogallery-image .photogallery-image img{display:none}@media print{.main-photogallery-image .photogallery-image{padding-bottom:0;height:auto;width:auto}.main-photogallery-image .photogallery-image img{display:block;max-width:100%;height:500px;width:auto;margin-bottom:1rem}}.side-photogallery{margin:0 -15px}.side-photogallery:before,.side-photogallery:after{content:" ";display:table}.side-photogallery:after{clear:both}@media only screen and (max-width:992px){.side-photogallery{display:none;margin:0}}.side-photogallery-image{float:left;width:33.333%;margin-top:2rem;padding:0 15px}@media only screen and (max-width:1600px){.side-photogallery-image{margin-top:0;margin-bottom:1.5rem;float:none;width:100%}}.side-photogallery-image .photogallery-image{margin-right:30px}.side-photogallery-image .next-images{background-color:#f7f3f1;text-align:center;padding-bottom:75%;width:100%;height:0;display:block;position:relative}.side-photogallery-image .next-images-inner{position:absolute;height:100%;width:100%}.side-photogallery-image .next-images-info{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.side-photogallery-image .next-images-count{color:#312925;font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:.9rem}.photogallery-image,.photocarousel-image{display:block;text-align:center;-moz-transition:transform .2s ease-in-out;-webkit-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}.photogallery-image img,.photocarousel-image img{max-height:100%;max-width:100%}.photogallery-image:hover,.photocarousel-image:hover{transform:scale(1.03)}.object-heading-wrapper{padding-bottom:1.5rem}@media only screen and (max-width:1600px){.object-heading-wrapper{padding-bottom:1.5rem}}@media only screen and (min-width:992px){.object-heading-wrapper .btn-primary{float:right}}@media only screen and (max-width:992px){.object-heading-wrapper .btn-primary{margin-top:.5rem}}.object-main-heading{display:inline-block;margin:0;padding:0;margin-right:1rem;font-size:calc(1.2rem + 1vw)}@media only screen and (max-width:768px){.object-main-heading{margin-bottom:.5rem}}.object-code strong{background-color:#ffc000;color:#312925;padding:2px 6px;font-weight:bold}@media only screen and (min-width:992px){.object-code{display:inline-block;margin-right:1rem}}.object-altitude{display:inline-block}.object-info-wrapper{padding:1.5rem;background-color:#f7f3f1}@media print{.object-info-wrapper{border:solid 1px #000!important}}.object-info-wrapper .display-table{table-layout:auto}@media only screen and (min-width:992px){.object-info-wrapper .persons-count-wrapper,.object-info-wrapper .controls-wrapper,.object-info-wrapper .social-wrapper,.object-info-wrapper .equipment-wrapper{text-align:left;display:table-cell;vertical-align:middle}}@media only screen and (max-width:992px){.object-info-wrapper .persons-count-wrapper:before,.object-info-wrapper .persons-count-wrapper:after,.object-info-wrapper .controls-wrapper:before,.object-info-wrapper .controls-wrapper:after,.object-info-wrapper .social-wrapper:before,.object-info-wrapper .social-wrapper:after,.object-info-wrapper .equipment-wrapper:before,.object-info-wrapper .equipment-wrapper:after{content:" ";display:table}.object-info-wrapper .persons-count-wrapper:after,.object-info-wrapper .controls-wrapper:after,.object-info-wrapper .social-wrapper:after,.object-info-wrapper .equipment-wrapper:after{clear:both}}@media only screen and (max-width:992px){.object-info-wrapper .persons-count-wrapper{margin-bottom:.5rem}}.object-info-wrapper .like{float:right;width:auto;height:auto;padding-left:30px;background-color:transparent;background-position:left center;background-size:26px 26px}.object-info-wrapper .like:hover{cursor:pointer;color:#312925}@media only screen and (max-width:992px){.object-info-wrapper .like{float:left;width:30px;overflow:hidden;white-space:nowrap}}.object-info-wrapper .social-wrapper{float:right;margin-left:1.5rem}.object-info-wrapper .social-wrapper a{color:#312925}.object-info-wrapper .social-wrapper a:hover{color:#ffc000}@media only screen and (max-width:992px){.object-info-wrapper .social-wrapper{float:left;margin-left:0}.object-info-wrapper .social-wrapper .trigger-tooltip{margin-right:.5rem}}.object-info-margin{margin-bottom:1rem}.object-info-price-wrapper{margin:1.5rem -1.5rem;padding:1.5rem;background-color:#e6e2df}.object-info-price-wrapper.is_stuck{background-color:#fff}.object-info-price-wrapper.is_stuck .object-price-wrapper{display:none}.object-info-price-wrapper.is_stuck .button-reservation{padding:9px 15px;font-size:14px}@media only screen and (min-width:992px){.object-price-wrapper{text-align:left;display:table-cell;width:25%;vertical-align:middle}}.object-price-wrapper .price-title{font-size:.85rem;color:#6d6460}.object-price-wrapper .price-before{font-size:.85rem;color:#312925}.object-price-wrapper .price-real{color:#312925;font-size:1.6rem;font-weight:bold}@media only screen and (max-width:1600px){.object-price-wrapper .price-real{font-size:1.3rem}}@media only screen and (max-width:992px){.object-price-wrapper{margin-bottom:.5rem}}@media only screen and (min-width:992px){.object-reservation{text-align:right;display:table-cell;width:60%;vertical-align:middle}}.object-reservation .button-reservation{z-index:2}.object-reservation .button-reservation.is_stuck{padding:9px 15px;font-size:14px}.owner-in-object{border:none;margin:20px 0;padding:20px 25px;font-weight:500;line-height:1.2;color:#312925;background-color:#f7f3f1;background-image:url("data:image/svg+ml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGZpbGw9IiNGRkMwMDAiID48ZyBpZD0ic3VyZmFjZTEiPjxwYXRoIHN0eWxlPSIgIiBkPSJNIDE2IDQuMDMxMjUgTCAxNS40Njg3NSA0LjM0Mzc1IEwgMy45Njg3NSAxMS41NjI1IEwgNSAxMy4xODc1IEwgNSAyOCBMIDE1IDI4IEwgMTUgMTkgTCAxNyAxOSBMIDE3IDI4IEwgMjcgMjggTCAyNyAxMy4xODc1IEwgMjguMDMxMjUgMTEuNTYyNSBMIDE2LjUzMTI1IDQuMzQzNzUgWiBNIDE2IDYuNDA2MjUgTCAxOC41NjI1IDggTCAxNS4xODc1IDggTCAxMiAxMCBMIDIxLjc1IDEwIEwgMjMuMzQzNzUgMTEgTCAxMC40MDYyNSAxMSBMIDggMTIuNSBMIDggMTMgTCAyNSAxMyBMIDI1IDE0IEwgOCAxNCBMIDggMTYgTCAyNSAxNiBMIDI1IDE3IEwgMjAgMTcgTCAyMCAxOSBMIDI1IDE5IEwgMjUgMjAgTCAyMCAyMCBMIDIwIDIyIEwgMjUgMjIgTCAyNSAyMyBMIDIwIDIzIEwgMjAgMjUgTCAyNSAyNSBMIDI1IDI2IEwgMTkgMjYgTCAxOSAxNyBMIDggMTcgTCA4IDE5IEwgMTMgMTkgTCAxMyAyMCBMIDggMjAgTCA4IDIyIEwgMTMgMjIgTCAxMyAyMyBMIDggMjMgTCA4IDI1IEwgMTMgMjUgTCAxMyAyNiBMIDcgMjYgTCA3IDEyLjAzMTI1IFogIj48L3BhdGg+PC9nPjwvc3ZnPg==");background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjYgMjYiIGZpbGw9IiMzYmNhNjEiID48ZyBpZD0ic3VyZmFjZTEiPjxwYXRoIHN0eWxlPSIgIiBkPSJNIDIyLjU2NjQwNiA0LjczMDQ2OSBMIDIwLjc3MzQzOCAzLjUxMTcxOSBDIDIwLjI3NzM0NCAzLjE3NTc4MSAxOS41OTc2NTYgMy4zMDQ2ODggMTkuMjY1NjI1IDMuNzk2ODc1IEwgMTAuNDc2NTYzIDE2Ljc1NzgxMyBMIDYuNDM3NSAxMi43MTg3NSBDIDYuMDE1NjI1IDEyLjI5Njg3NSA1LjMyODEyNSAxMi4yOTY4NzUgNC45MDYyNSAxMi43MTg3NSBMIDMuMzcxMDk0IDE0LjI1MzkwNiBDIDIuOTQ5MjE5IDE0LjY3NTc4MSAyLjk0OTIxOSAxNS4zNjMyODEgMy4zNzEwOTQgMTUuNzg5MDYzIEwgOS41ODIwMzEgMjIgQyA5LjkyOTY4OCAyMi4zNDc2NTYgMTAuNDc2NTYzIDIyLjYxMzI4MSAxMC45Njg3NSAyMi42MTMyODEgQyAxMS40NjA5MzggMjIuNjEzMjgxIDExLjk1NzAzMSAyMi4zMDQ2ODggMTIuMjc3MzQ0IDIxLjgzOTg0NCBMIDIyLjg1NTQ2OSA2LjIzNDM3NSBDIDIzLjE5MTQwNiA1Ljc0MjE4OCAyMy4wNjI1IDUuMDY2NDA2IDIyLjU2NjQwNiA0LjczMDQ2OSBaICI+PC9wYXRoPjwvZz48L3N2Zz4=");background-position:left 20px center;background-repeat:no-repeat;padding-left:55px;background-size:24px 24px}.owner-in-object{font-size:16px}@media screen and (min-width:320px){.owner-in-object{font-size:calc(16px + 2*((100vw - 320px)/1280))}}@media screen and (min-width:1600px){.owner-in-object{font-size:18px}}@media print{.owner-in-object{border:solid 1px #000!important}}.object-tabs{background-color:#fff;border-top:solid 1px rgba(0,0,0,.08)}.object-tabs .navbar-default{border:none;background-color:#fff;margin-bottom:0}.object-tabs .navbar-default .navbar-nav>li>a{padding:1.4rem 1.2rem 1.5rem;color:#312925}.object-tabs .navbar-default .navbar-nav>li.active a{background-color:#f7f3f1}.object-tabs .navbar-default .navbar-nav>li:hover a{background-color:#f7f3f1}.object-tabs .navbar-collapse{padding:0;padding-right:30px}.object-tabs.is_stuck{width:100%!important;left:0;z-index:2}.object-tabs.is_stuck .container,.object-tabs.is_stuck .final-price-wrapper{padding:0 15px}.object-tabs:not(.is_stuck) .container,.object-tabs:not(.is_stuck) .final-price-wrapper{padding:0 0}@media only screen and (max-width:992px){.object-tabs{display:none}}.object-highlight{background-color:#ffc000;padding:1.5rem;font-weight:500;font-family:"Montserrat",Arial,sans-serif;color:#312925;margin:2.5rem 0 1.5rem}.object-highlight .media-left{padding-right:1rem}.object-highlight .media-heading{padding:3px 0 0 0;margin:0;margin-bottom:10px;color:#312925}.description-equipment-wrapper,.description-distance-wrapper{list-style-type:none;padding-left:0}.description-equipment-wrapper:before,.description-equipment-wrapper:after,.description-distance-wrapper:before,.description-distance-wrapper:after{content:" ";display:table}.description-equipment-wrapper:after,.description-distance-wrapper:after{clear:both}.description-equipment-wrapper li,.description-distance-wrapper li{margin-bottom:5px}@media only screen and (min-width:992px){.description-equipment-wrapper li,.description-distance-wrapper li{float:left;width:50%}}.description-equipment-wrapper .equipment-item,.description-equipment-wrapper .distance-item,.description-distance-wrapper .equipment-item,.description-distance-wrapper .distance-item{min-height:35px;display:table}.description-equipment-wrapper .equipment-item:before,.description-equipment-wrapper .equipment-item:after,.description-equipment-wrapper .distance-item:before,.description-equipment-wrapper .distance-item:after,.description-distance-wrapper .equipment-item:before,.description-distance-wrapper .equipment-item:after,.description-distance-wrapper .distance-item:before,.description-distance-wrapper .distance-item:after{content:" ";display:table}.description-equipment-wrapper .equipment-item:after,.description-equipment-wrapper .distance-item:after,.description-distance-wrapper .equipment-item:after,.description-distance-wrapper .distance-item:after{clear:both}.description-equipment-wrapper .equipment-icon,.description-equipment-wrapper .distance-icon,.description-distance-wrapper .equipment-icon,.description-distance-wrapper .distance-icon{display:table-cell;width:28px;height:28px;vertical-align:middle;float:none}.description-equipment-wrapper .equipment-txt,.description-equipment-wrapper .distance-txt,.description-distance-wrapper .equipment-txt,.description-distance-wrapper .distance-txt{display:table-cell;vertical-align:middle;font-size:.9rem;position:relative;padding-left:10px;line-height:1.2;float:none;text-align:left}#googlemap{width:100%;height:400px;margin-top:10px;margin-bottom:30px;position:relative;z-index:1}.owl-carousel-vacation-packages{display:block}.owl-carousel-vacation-packages .owl-stage{padding-left:0!important}.vacation-package{margin-bottom:1.5rem}@media only screen and (min-width:992px){.vacation-package .package-img-wrapper{display:table-cell;vertical-align:middle;width:30%}}.vacation-package .package-body{background-color:#f7f3f1;padding:1rem 1.5rem;color:#6d6460}@media only screen and (min-width:992px){.vacation-package .package-body{display:table-cell;vertical-align:middle;width:70%}}.vacation-package .package-body .persons-count{font-size:.9rem}.vacation-package .package-body .package-heading{font-weight:600;color:#312925;font-family:"Montserrat",Arial,sans-serif;margin-top:0;padding-top:0;margin-bottom:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.vacation-package .package-body .package-description{font-size:.8rem;max-height:1.2rem}.vacation-package .package-body .vacation-price-wrapper{margin-top:.5rem}.vacation-package .package-body .vacation-price-wrapper:before,.vacation-package .package-body .vacation-price-wrapper:after{content:" ";display:table}.vacation-package .package-body .vacation-price-wrapper:after{clear:both}.vacation-package .package-body .vacation-price-wrapper .price-real{font-weight:bold;float:left;margin-right:10px;color:#312925}.vacation-package .package-body .vacation-price-wrapper .price-title{float:left}@media only screen and (max-width:1300px){.vacation-package .package-body{padding:.8rem 1rem}.vacation-package .package-body .vacation-price-wrapper{margin-top:3px}.vacation-package .package-body .package-description{display:none}}@media only screen and (max-width:992px){.vacation-package .package-body .package-heading{white-space:normal;overflow:visible;text-overflow:clip}}.vacation-package .package-img{padding-bottom:75%;width:100%;height:0;background-repeat:no-repeat;background-size:cover;background-repeat:no-repeat}.vacation-package:hover .package-body{background-color:#e6e2df}.collapse-filter{margin-bottom:15px;display:none}.pricing-filter-wrapper{padding-top:calc(1rem + 1.5vw);text-align:center;background-color:#f7f3f1}.pricing-filter-wrapper .tag-group{margin:1.5rem 0}.pricing-filter-wrapper .tag-group-items{padding-left:0;list-style-type:none;width:100%;display:table}@media only screen and (max-width:768px){.pricing-filter-wrapper .tag-group-items{display:block}}.pricing-filter-wrapper .tag-group-items li{display:table-cell;text-align:center}@media only screen and (max-width:768px){.pricing-filter-wrapper .tag-group-items li{display:block;text-align:left;margin-bottom:5px}}@media only screen and (min-width:992px){.pricing-filter-wrapper .input-group{width:505px;margin:auto;position:relative}}@media only screen and (max-width:1300px){.pricing-filter-wrapper{margin-bottom:1rem}}.navbar-pricing{display:inline-block;border:none;background-color:#fff;min-height:10px;margin-bottom:1rem}@media only screen and (max-width:768px){.navbar-pricing{display:block}}@media only screen and (max-width:992px){.navbar-pricing .navbar-nav{margin:0}}.navbar-pricing .navbar-nav li{float:left}@media only screen and (max-width:768px){.navbar-pricing .navbar-nav li{float:none}}.navbar-pricing .navbar-nav li a{padding:.8rem 2rem}.navbar-pricing .navbar-nav li a:hover,.navbar-pricing .navbar-nav li a:focus{background-color:#f7f3f1}.navbar-pricing .navbar-nav li.active a,.navbar-pricing .navbar-nav li.active a:focus{background-color:#ffc000;color:#312925}.pricing-wrapper{margin:2rem 0;padding:calc(2rem + 3vw) 0;background-color:#f7f3f1}.pricing-wrapper h2{margin-top:0;padding-top:0}.pricing-table-wrapper,.additional-pricelist{padding:2rem 4rem 2rem;background-color:#fff;position:relative;margin-bottom:calc(1rem + 1vw)}@media only screen and (max-width:992px){.pricing-table-wrapper,.additional-pricelist{padding:1rem}}.crop-table{height:350px;overflow:auto;position:relative}@media only screen and (max-width:1300px){.crop-table{border:solid 1px rgba(0,0,0,.08)}}@media print{.crop-table{height:auto}}.pricing-table{table-layout:fixed;margin-top:0}@media only screen and (max-width:1300px){.pricing-table{display:block}.pricing-table tr{display:block;background-color:#f7f3f1;margin-bottom:1rem;padding:1rem}.pricing-table tr td{display:block;border-top:none!important;text-align:left!important;padding:0!important}.pricing-table tr td.date .nice-checkbox label{font-size:1rem;padding-bottom:6px;color:#000}.pricing-table tr td.final-price{padding-top:4px}.pricing-table tr .month{display:none!important}.pricing-table tr th{display:none}.pricing-table #no-results-row-js td{text-align:center!important}.pricing-table tbody{display:block}.pricing-table thead{display:none}}.pricing-table #no-results-row-js td{text-align:center!important;padding:2rem 0;background-color:#f7f3f1}.pricing-table thead th{font-size:.6rem!important;font-weight:normal!important;text-transform:uppercase!important;letter-spacing:2px!important}.pricing-table .nice-checkbox label{margin:0;font-weight:bold!important}.pricing-table .month{vertical-align:middle;width:40px;background-color:#fff!important}.pricing-table .month .rotate-txt{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);bottom:-20px;position:relative}.pricing-table .date{width:200px}.pricing-table .capacity{text-align:center;font-size:.9rem}.pricing-table .night-count{text-align:center;font-size:.9rem}.pricing-table .pick-termin{text-align:center;width:100px}.pricing-table .pick-termin .link{color:#ffc000;font-size:.9rem;font-weight:600}.pricing-table .pick-termin .link-cancelselect{display:none}.pricing-table .pick-termin:hover .link{color:#312925;cursor:pointer}.pricing-table .night-price{text-align:right;font-size:.9rem}.pricing-table .night-price strike{display:inline-block;font-size:.7rem;padding-right:6px}.pricing-table .final-price{padding-right:1.5rem;text-align:right;font-size:1rem;font-weight:bold;color:#312925}.pricing-table .occupied td{color:#c4c4c4}.pricing-table .occupied td label:hover{color:#c4c4c4}.pricing-table .is-selected .link-cancelselect{display:inline}.pricing-table .is-selected .link-select{display:none}.hidden-label{display:none}@media only screen and (max-width:1300px){.hidden-label{display:inline}}.vacation-type{text-align:center;vertical-align:middle;font-size:.9rem;text-transform:uppercase;letter-spacing:2px;font-size:.7rem;font-weight:bold}.vacation-type .last-minute{color:#f30}.vacation-type .sale{color:#3bca61}.how-to-offer h3{margin:0;padding:0 0 1rem}@media only screen and (max-width:1300px){.how-to-offer .collapse,.how-to-offer .collapsing{padding:1rem;border:solid 1px rgba(0,0,0,.08);border-top:none}}.how-to-offer .btn{position:absolute;right:0;top:-20px;border-top:solid 2px #ffc000;font-size:.8rem;font-weight:bold;background-color:#fff;padding-right:20px;font-family:Arial,sans-serif}@media only screen and (max-width:1300px){.how-to-offer .btn{position:relative;top:0}}.how-to-offer .btn .icon{color:#ffc000}@media only screen and (max-width:1300px){.how-to-offer .btn{border:solid 1px rgba(0,0,0,.08);width:100%}}@media only screen and (max-width:1300px){.how-to-offer{margin-bottom:1rem}}.additional-pricelist{padding:0 0 0;background-color:#fff;position:relative;font-size:15px!important}.additional-pricelist h3{margin:0 0 .5rem;padding-top:0}.additional-pricelist table td{padding:2px 5px!important;text-align:center}.additional-pricelist table td p{margin:0!important;font-size:15px!important}.additional-pricelist p{font-size:15px!important;margin:0!important}.additional-pricelist .anchor:before{content:"";display:block;height:135px;margin:-135px 0 0}@media only screen and (max-width:992px){.additional-pricelist{overflow-x:scroll}}.final-price-wrapper{display:none;padding-right:15px;padding-left:1rem;padding-bottom:0;position:fixed;bottom:0;z-index:10;left:0;right:0;margin:auto;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0)}@media only screen and (max-width:992px){.final-price-wrapper{padding:0}}.final-price-wrapper.inactive-panel{transform:translate(0,82px)!important;-webkit-transform:translate(0,82px)!important;-moz-transform:translate(0,82px)!important;-o-transform:translate(0,82px)!important;-ms-transform:translate(0,82px)!important}.final-price-wrapper .final-price-inner{padding:10px;padding-left:25px;background-color:#fff;display:table;float:right}@media only screen and (max-width:992px){.final-price-wrapper .final-price-inner{width:100%;padding:6px}}.final-price-wrapper .final-price{font-size:1.8rem;color:#312925;font-weight:bold;display:table-cell;vertical-align:middle;text-align:right}.final-price-wrapper .final-price .price-title{font-size:1rem;color:#6d6460;font-weight:normal}@media only screen and (max-width:992px){.final-price-wrapper .final-price .price-title{font-size:.75rem}}@media only screen and (max-width:992px){.final-price-wrapper .final-price{margin-bottom:.5rem;font-size:1.2rem}}.final-price-wrapper .offer-btn{display:table-cell;vertical-align:middle;width:280px;text-align:right}@media only screen and (max-width:992px){.final-price-wrapper .offer-btn{width:190px;padding-left:10px}.final-price-wrapper .offer-btn .btn-primary{padding:10px 16px!important;font-size:15px;text-transform:none;letter-spacing:0}}.section-package .object-badge{margin-top:5px}.section-package .controls-wrapper{float:right}@media only screen and (max-width:992px){.section-package .controls-wrapper{margin-top:.5rem;float:none}}@media only screen and (max-width:1300px){.section-package .object-info-price-wrapper .display-table{display:block}.section-package .object-info-price-wrapper .display-table .object-price-wrapper{display:block;margin-bottom:5px}}.panel-gift-card{margin-top:3rem;margin-bottom:0}@media only screen and (max-width:992px){.panel-gift-card .media-left{display:block}.panel-gift-card .media-body{width:100%;display:block}.panel-gift-card .icon{width:35px;height:35px;margin:auto;display:block}}@media only screen and (max-width:992px){.mobile-divider{clear:both}}.room-title-wrapper{display:block;padding:.8rem 1rem .5rem}@media only screen and (max-width:992px){.room-title-wrapper{border-bottom:solid 1px rgba(0,0,0,.08)}}.room-table-wrapper{padding:.5rem 1rem}@media only screen and (max-width:992px){.room-table-wrapper.capacity{padding-right:0}.room-table-wrapper.rooms{padding-left:.5rem}}.room-heading{background-color:#f7f3f1;margin-bottom:15px}.room-heading .room-heading-title{padding:.5rem 1rem;font-weight:600}.room-heading .room-subtitle{font-size:12px;font-weight:500}@media only screen and (max-width:992px){.room-heading{display:none}}.room-item{background-color:#f7f3f1;margin-bottom:10px}.room-image{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;padding-bottom:56.25%}.room-price{color:#312925;font-weight:600;text-align:right}.room-price{font-size:14px}@media screen and (min-width:320px){.room-price{font-size:calc(14px + 2*((100vw - 320px)/1280))}}@media screen and (min-width:1600px){.room-price{font-size:16px}}.room-price .old-price{text-decoration:line-through;font-size:12px;color:#707070;font-weight:500}@media only screen and (max-width:1300px){.room-price .old-price{display:none}}.room-title{margin:0;padding:0;margin-bottom:.2rem;color:#312925}.room-title{font-size:16px}@media screen and (min-width:320px){.room-title{font-size:calc(16px + 2*((100vw - 320px)/1280))}}@media screen and (min-width:1600px){.room-title{font-size:18px}}.room-table{margin:0}.room-table tr td{padding:0 0;height:38px;vertical-align:middle}@media only screen and (max-width:1300px){.room-table .persons-count{background-image:none;padding-left:0;margin-right:0}.room-table .persons-count{font-size:14px}}@media only screen and (max-width:1300px) and (min-width:320px){.room-table .persons-count{font-size:calc(14px + 2*((100vw - 320px)/1280))}}@media only screen and (max-width:1300px) and (min-width:1600px){.room-table .persons-count{font-size:16px}}.room-select{height:30px;padding:3px 5px 3px 5px}@media only screen and (max-width:480px){.room-select{font-size:12px}}.room-service .equipment-icon{width:22px;height:22px;background-size:22px 22px}.room-annotation{max-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}.sold-out{color:#f30;text-transform:uppercase;letter-spacing:2px;text-align:right;font-weight:600;font-size:14px}.pick-date-link{text-align:right;display:block;cursor:pointer;color:#ffc000}.pick-date-link:hover{color:#312925}.is_stuck{z-index:1}.property-not-available{margin-top:0}.block-date{float:right;margin-top:-8px}@media only screen and (max-width:1300px){.block-date{display:block;text-align:left;margin-top:15px;float:none}.block-date .btn-danger{float:none}}.icons8-checkmark{display:inline-block;width:15px;height:15px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgogICAgIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIKICAgICB2aWV3Qm94PSIwIDAgMjYgMjYiCiAgICAgc3R5bGU9ImZpbGw6I0Y5QkYwMDsiPjxnIGlkPSJzdXJmYWNlMSI+PHBhdGggc3R5bGU9IiAiIGQ9Ik0gMjIuNTY2NDA2IDQuNzMwNDY5IEwgMjAuNzczNDM4IDMuNTExNzE5IEMgMjAuMjc3MzQ0IDMuMTc1NzgxIDE5LjU5NzY1NiAzLjMwNDY4OCAxOS4yNjU2MjUgMy43OTY4NzUgTCAxMC40NzY1NjMgMTYuNzU3ODEzIEwgNi40Mzc1IDEyLjcxODc1IEMgNi4wMTU2MjUgMTIuMjk2ODc1IDUuMzI4MTI1IDEyLjI5Njg3NSA0LjkwNjI1IDEyLjcxODc1IEwgMy4zNzEwOTQgMTQuMjUzOTA2IEMgMi45NDkyMTkgMTQuNjc1NzgxIDIuOTQ5MjE5IDE1LjM2MzI4MSAzLjM3MTA5NCAxNS43ODkwNjMgTCA5LjU4MjAzMSAyMiBDIDkuOTI5Njg4IDIyLjM0NzY1NiAxMC40NzY1NjMgMjIuNjEzMjgxIDEwLjk2ODc1IDIyLjYxMzI4MSBDIDExLjQ2MDkzOCAyMi42MTMyODEgMTEuOTU3MDMxIDIyLjMwNDY4OCAxMi4yNzczNDQgMjEuODM5ODQ0IEwgMjIuODU1NDY5IDYuMjM0Mzc1IEMgMjMuMTkxNDA2IDUuNzQyMTg4IDIzLjA2MjUgNS4wNjY0MDYgMjIuNTY2NDA2IDQuNzMwNDY5IFogIj48L3BhdGg+PC9nPjwvc3ZnPg==") 50% 50% no-repeat;background-size:100%}.icons8-delete{display:inline-block;width:15px;height:15px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgogICAgIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIKICAgICB2aWV3Qm94PSIwIDAgMjYgMjYiCiAgICAgc3R5bGU9ImZpbGw6I0Y5QkYwMDsiPjxnIGlkPSJzdXJmYWNlMSI+PHBhdGggc3R5bGU9IiAiIGQ9Ik0gMjEuNzM0Mzc1IDE5LjY0MDYyNSBMIDE5LjYzNjcxOSAyMS43MzQzNzUgQyAxOS4yNTM5MDYgMjIuMTIxMDk0IDE4LjYyODkwNiAyMi4xMjEwOTQgMTguMjQyMTg4IDIxLjczNDM3NSBMIDEzIDE2LjQ5NjA5NCBMIDcuNzYxNzE5IDIxLjczNDM3NSBDIDcuMzc1IDIyLjEyMTA5NCA2Ljc0NjA5NCAyMi4xMjEwOTQgNi4zNjMyODEgMjEuNzM0Mzc1IEwgNC4yNjU2MjUgMTkuNjQwNjI1IEMgMy44Nzg5MDYgMTkuMjUzOTA2IDMuODc4OTA2IDE4LjYyODkwNiA0LjI2NTYyNSAxOC4yNDIxODggTCA5LjUwMzkwNiAxMyBMIDQuMjY1NjI1IDcuNzYxNzE5IEMgMy44ODI4MTMgNy4zNzEwOTQgMy44ODI4MTMgNi43NDIxODggNC4yNjU2MjUgNi4zNjMyODEgTCA2LjM2MzI4MSA0LjI2NTYyNSBDIDYuNzQ2MDk0IDMuODc4OTA2IDcuMzc1IDMuODc4OTA2IDcuNzYxNzE5IDQuMjY1NjI1IEwgMTMgOS41MDc4MTMgTCAxOC4yNDIxODggNC4yNjU2MjUgQyAxOC42Mjg5MDYgMy44Nzg5MDYgMTkuMjU3ODEzIDMuODc4OTA2IDE5LjYzNjcxOSA0LjI2NTYyNSBMIDIxLjczNDM3NSA2LjM1OTM3NSBDIDIyLjEyMTA5NCA2Ljc0NjA5NCAyMi4xMjEwOTQgNy4zNzUgMjEuNzM4MjgxIDcuNzYxNzE5IEwgMTYuNDk2MDk0IDEzIEwgMjEuNzM0Mzc1IDE4LjI0MjE4OCBDIDIyLjEyMTA5NCAxOC42Mjg5MDYgMjIuMTIxMDk0IDE5LjI1MzkwNiAyMS43MzQzNzUgMTkuNjQwNjI1IFogIj48L3BhdGg+PC9nPjwvc3ZnPg==") 50% 50% no-repeat;background-size:100%}