@font-face{font-family:'Montserrat';src:url(fonts/montserrat-bold-webfont.eot);src:url(fonts/montserrat-bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-bold-webfont.woff2) format("woff2"),url(fonts/montserrat-bold-webfont.woff) format("woff"),url(fonts/montserrat-bold-webfont.ttf) format("truetype"),url(fonts/montserrat-bold-webfont.svg#montserratbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Montserrat';src:url(fonts/montserrat-light-webfont.eot);src:url(fonts/montserrat-light-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-light-webfont.woff2) format("woff2"),url(fonts/montserrat-light-webfont.woff) format("woff"),url(fonts/montserrat-light-webfont.ttf) format("truetype"),url(fonts/montserrat-light-webfont.svg#montserratlight) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Montserrat';src:url(fonts/montserrat-regular-webfont.eot);src:url(fonts/montserrat-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-regular-webfont.woff2) format("woff2"),url(fonts/montserrat-regular-webfont.woff) format("woff"),url(fonts/montserrat-regular-webfont.ttf) format("truetype"),url(fonts/montserrat-regular-webfont.svg#montserratregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Montserrat';src:url(fonts/montserrat-semibold-webfont.eot);src:url(fonts/montserrat-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-semibold-webfont.woff2) format("woff2"),url(fonts/montserrat-semibold-webfont.woff) format("woff"),url(fonts/montserrat-semibold-webfont.ttf) format("truetype"),url(fonts/montserrat-semibold-webfont.svg#montserratsemi_bold) format("svg");font-weight:600;font-style:normal}@media screen and (min-height:880px){#wrapper.pokoje #detailPokoje #toggleDescription{font-size:12px;margin-bottom:60px} #wrapper.pokoje #detailPokoje #toggleDescription.expanded{margin-bottom:60px}}@media screen and (max-width:1699px){#wrapper.akce .intro-box .label{font-size:46px}}@media screen and (max-width:1599px){#header .menu li a,#header .menu .item{padding-left:12px;padding-right:12px} #header .search .searchForm .input-wrap.rolled{width:198px} #header .languages a{padding-left:5px;padding-right:5px} #header .languages a:last-child{padding-right:0} #wrapper.akce .intro-box{width:90%} #wrapper.pokoje .colList .listGroup{padding:30px 34px 30px 0}}@media screen and (min-width:1260px) and (max-width:1500px){#header .contact{display:block;font-size:14px} #header .contact .phone{font-size:16px} #header .menu li a{padding-left:7px;padding-right:7px} #header a{font-size:14px} #header .headerMail{font-size:14px} #header .rezBtn{font-size:14px}}@media screen and (max-width:1359px){#wrapper.hp #intro .scroller{display:none}}@media screen and (min-width:1260px){#header .menu{display:block !important}}@media screen and (min-width:660px) and (max-width:1259px){#header .searchToggle{float:right;height:62px;overflow:hidden;transition:all .3s;padding-top:17px} #header .contact{display:block}}@media screen and (max-height:1000px){#wrapper.pokoje #detailPokoje article{padding:20px 40px 67px 40px} #wrapper.pokoje #detailPokoje article h1{margin-bottom:40px} #wrapper.pokoje #detailPokoje article .separator{margin-top:0}}@media screen and (min-height:800px) and (max-width:1259px){#wrapper.pokoje #detailPokoje #toggleDescription{font-size:12px;margin-bottom:50px} #wrapper.pokoje #detailPokoje #toggleDescription.expanded{margin-bottom:60px}}@media screen and (max-height:800px) and (min-width:1000px),screen and (max-width:1259px) and (min-width:1000px){#wrapper.akce-detail #intro{height:200px} #wrapper.akce-detail #intro .separator{margin-top:0} #wrapper.akce-detail .intro{margin-bottom:40px;font-size:46px} #wrapper.akce-detail .block{padding:40px 0 0 0} #wrapper.akce-detail .block-1 .slider,#wrapper.akce-detail .block-3 .slider{width:928px;height:492px;top:0} #wrapper.akce-detail .block-2 .slider{width:450px;height:646px;margin-right:0;margin-left:0} #wrapper.akce-detail .block-1 .content,#wrapper.akce-detail .block-3 .content{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0 30px;padding-top:100px} #wrapper.hp #intro{height:630px;padding-top:30px;background-position:center -92px} #wrapper.hp #intro .intro-box .label{margin-bottom:15px} #wrapper.hp #intro .intro-box{height:361px} #wrapper.hp #intro #boxes{bottom:18px} #wrapper.hp #intro .scroller{display:block;left:21px}}@media screen and (max-height:800px),screen and (max-width:1259px){#wrapper.pokoje #detailPokoje article h1{margin-bottom:20px} #wrapper.pokoje #detailPokoje article .price{margin-top:30px} #wrapper.pokoje #detailPokoje article.expanded .description{line-height:150%} #wrapper.pokoje #detailPokoje .rezBttn{margin-top:20px} #wrapper.pokoje .colList .listGroup{padding:15px 20px 15px 0} #wrapper.pokoje .colList .listGroup .items{overflow-y:auto} #wrapper.pokoje .colList .listGroup .item .caption .description{display:none}}@media screen and (max-width:1259px){img,table{height:auto !important;max-width:100%} .container{width:960px} #header{padding:0}#header .container{padding-right:0} #header .search,#header .languages{display:none} #header .menu{display:none;position:absolute;left:0;top:81px;width:100%;z-index:108} #header .menu ul{padding:12px 0 10px 0;position:relative;z-index:109;background:#fff;border-bottom:1px solid #b3986b} #header .menu li{float:none;margin:0;padding:0} #header .menu li a,#header .menu .item{padding:10px;text-align:center;text-transform:uppercase;color:#b3986b} #header .menu li a:hover,#header .menu .item:hover{color:#b3986b} #header .menu li:hover>.sub{display:none} #header .menu .item:after{display:none} #header .menu .languages{float:none;display:block;background:#b3986b;text-align:center} #header .menu:after{display:block;content:"";height:1px;background:#d6dce6;position:relative;z-index:108;box-shadow:0 1px 10px rgba(0,0,0,0.4)} #header .menu-phone{display:block;padding:24px} #header .menu-phone.active{padding-bottom:25px;margin-bottom:-1px} #header .rezBtn{float:none;position:absolute;left:82px;top:0;margin:0;padding-top:32px;padding-bottom:33px;font-size:16px;background:#3d362c} #header .rezBtn:after{top:29px} #boxes.fixed{height:51px;text-align:center} #boxes.fixed .box{display:inline-block;float:none;width:auto;margin:0} #boxes.fixed .box h2,#boxes.fixed .box h3{font-size:18px} #boxes.fixed .box .pageDataItem{padding:13px 30px 10px 30px} .gallery{margin-left:-30px} .gallery .gal_item{width:217px;height:144px;margin:0 0 30px 30px}}@media screen and (max-width:1259px) and (min-width:1000px){.panel{padding:40px 0} .panel .box{width:225px;margin-right:20px} .panel .box4{margin-right:0} .rezPanel .rezForm .input-calendar{width:140px} .rezPanel .rezForm input{padding-left:10px} #contact .col_1{margin-right:40px} #contact .col_2{width:170px} #contact .col_3{width:380px} #wrapper.hp #intro .box{width:32%;margin-right:2%} #wrapper.hp #intro .box .pageDataItem{padding:20px} #wrapper.hp #intro .box3{margin-right:0} #wrapper.akce .intro-box .label{margin-bottom:30px;font-size:45px}}@media screen and (max-width:999px){h1,.page-label{margin-bottom:20px;font-size:28px;letter-spacing:-1px} h1 .motto{font-size:18px;font-weight:600;letter-spacing:-0.5px} p,table{line-height:140%} hr{margin:30px 0} #wrapper{min-width:240px} .container{width:100%;padding:0 20px} .phoneHide{display:none} .phoneShow{display:block} #content{padding:30px 0} .block{padding:20px 0}.block h2{margin-bottom:10px;font-size:28px;letter-spacing:-1px} .block .container{height:auto} .block .separator{margin-top:10px} .block .slider{display:none} .block .content{width:auto;padding-left:0;position:static;margin-top:0} .block .inner{height:auto;min-height:0;padding:30px 15px;background-size:cover} #boredom,#map,#reservation,#contact .col_3,#footer .col_left{display:none} #stripe{height:auto} #stripe .container{display:block;height:auto} #stripe h1{display:block;padding:25px 0;font-size:30px} #contact{padding:30px 0 20px 0}#contact h2{margin:0 0 10px 0;font-size:20px} #contact h3{font-size:14px;margin-bottom:5px} #contact p{margin-bottom:10px} #contact .col_1,#contact .col_2{float:none;width:auto;margin:0} #contact .col_2{margin-top:20px} #contact .col_2 h2,#contact .col_2 p{display:none} #contact .mapLink{display:block;margin-bottom:20px} .row{margin:0} .col,.col_left,.col_right,.mailForm .col_left,.mailForm .col_right,.col_menu,.col_content{float:none;width:auto;padding:0} .col_menu{margin-bottom:30px} .news_item.one_detail{padding-top:0} .one_detail .gal_item{margin-top:20px} .one_detail #intro{padding:30px}.one_detail #intro h1{font-size:36px} .one_detail #intro .intro-box{display:block;width:auto;height:auto;max-width:485px;text-align:center} .one_detail #intro .intro-box .inner{display:block} .one_detail #intro .subheading{font-size:18px} .gallery{margin-left:-20px} .gallery .gal_item{width:120px;height:80px;margin:0 0 20px 20px} .gal_item_link:hover .hover .fa{margin:-15px 0 0 -15px;width:30px;height:30px;line-height:30px;font-size:30px} .formArea{padding-bottom:30px} .formArea h2{font-size:26px} #boxes.fixed{display:none} #footer{padding:10px 0;font-size:14px;color:#666} #footer .col_right{margin-top:0} #wrapper.hp #intro{height:auto;padding:0;margin:0;font-size:15px;background:#fff}#wrapper.hp #intro .label{padding:0 26px;font-size:50px} #wrapper.hp #intro .inner{display:block;padding-top:25px;padding-bottom:40px} #wrapper.hp #intro .intro-box{display:block;width:100%;height:auto;margin:0 0 20px 0;font-size:17px} #wrapper.hp #intro .intro-box,#wrapper.hp #intro .intro-box:hover{background:url('../images/intro-phone.jpg') no-repeat;background-size:cover} #wrapper.hp #intro .intro-link{padding:8px 10px} #wrapper.hp #intro #boxes{position:static;margin:0;padding-bottom:20px} #wrapper.hp #intro .box{float:none;width:auto;margin:0} #wrapper.hp #intro .box .pageDataItem{padding:20px;height:auto} #wrapper.hp #intro .box .pageDataItem h2,#wrapper.hp #intro .box .pageDataItem h3{margin:0 0 20px 0} #wrapper.hp #intro .box .image{background-size:cover} #wrapper.hp #intro .box:hover .image{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none} #wrapper.hp #intro .cycle-slideshow,#wrapper.hp #intro .scroller{display:none} #wrapper.hp #AREA_reference{font-size:17px} #wrapper.hp #AREA_reference+.bttn{margin:0 0 40px 0} #wrapper.pokoje #content{height:auto !important;min-height:100%} #wrapper.pokoje .colDetail{display:none;min-height:100%;height:auto} #wrapper.pokoje .colList{display:block;float:none;width:auto;height:auto} #wrapper.pokoje .colList .listGroup .items{overflow-y:auto} #wrapper.pokoje .colList .listGroup .item{float:left;width:48%} #wrapper.pokoje .colList .listGroup .item .caption .description{display:none} #wrapper.pokoje .colList .listGroup .item a,#wrapper.pokoje .colList .listGroup .item img{display:block;margin:0} #wrapper.pokoje .colList .listGroup .item:nth-child(2n+1){clear:both;margin-right:4%} #wrapper.akce #content{display:block;height:auto} #wrapper.akce .intro-col{display:block;width:auto} #wrapper.akce .intro-box,#wrapper.akce .intro-box .inner{display:block} #wrapper.akce .intro-box{width:auto;height:auto;max-width:90%;font-size:17px;background:rgba(0,0,0,0.35)}#wrapper.akce .intro-box .label{margin-bottom:30px;font-size:50px} #wrapper.akce .intro-box .separator{margin-top:0} #wrapper.akce.de .intro-box .label{font-size:24px} #wrapper.akce-detail #intro{height:auto}#wrapper.akce-detail #intro .intro-box,#wrapper.akce-detail #intro .intro-box .inner{display:block} #wrapper.akce-detail #intro .intro-box{width:auto;height:auto;max-width:90%} #wrapper.akce-detail #intro .intro-box .label{margin-bottom:0;font-size:50px} #wrapper.akce-detail #intro .intro-box .separator{margin-top:0} #wrapper.akce-detail .intro{margin:0;font-size:30px;line-height:120%} #wrapper.akce-detail .slider{display:none} #wrapper.akce-detail .block{height:auto;padding:0;margin:40px 0 0 0}#wrapper.akce-detail .block .content{position:static;margin:0} #wrapper.akce-detail .block .container{height:auto !important} #wrapper.akce-detail.de #intro .intro-box .label,#wrapper.akce-detail.en #intro .intro-box .label{display:block;font-size:30px;letter-spacing:-1px} .ui-datepicker{width:300px} .ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-size:20px} .ui-datepicker td span,.ui-datepicker td a{padding:5px 0;font-size:15px} .ui-datepicker td a.ui-state-active,.ui-datepicker .ui-state-highlight{padding:6px 1px}}@media screen and (max-width:659px){#header .contact{display:none} #menuIcons{display:block;float:right;margin-top:31px} span.mailIcon{background:url('../images/mail.png') no-repeat;width:20px;height:10px;padding:2px 45px 0 0;} a.menuIcons{width:30px} span.phoneIcon{background:url('../images/phone.png') no-repeat;width:20px;height:10px;padding:2px 20px 0 0}}@media screen and (max-width:600px){#wrapper.hp #intro .intro-box .label{font-size:60px}}@media screen and (max-width:500px){.block h2{font-size:24px} .block .container{padding:0} .block .box{padding-left:0;padding-right:0;border-left:none;border-right:none} .col_left,.col_right{float:none;width:auto} .col_right{margin-top:10px} .news_item_detail .news_item_left{float:none;margin-right:0;max-width:100%} #wrapper.hp #intro .intro-box{padding:0;border:none;font-size:15px}#wrapper.hp #intro .intro-box .label{margin-top:0;padding:0;font-size:43px} #wrapper.hp #intro .intro-box .label:before,#wrapper.hp #intro .intro-box .label:after{display:none} #wrapper.hp #intro .inner{border:none} #wrapper.hp #intro .intro-link{padding:5px 10px;font-size:15px} #wrapper.hp #intro .box .pageDataItem{height:auto;padding:20px 20px 30px 20px} #wrapper.pokoje .colList .listGroup .item{float:none;width:auto;margin-right:0} #wrapper.pokoje .colList .listGroup .item:nth-child(2n+1){clear:both;margin-right:0} #wrapper.akce .intro-box{max-width:100%}#wrapper.akce .intro-box .label{font-size:36px;letter-spacing:-1px} #wrapper.akce .intro-box .intro-link{display:block;padding:10px 0} #wrapper.akce.de .intro-box .label{word-break:break-all} #wrapper.akce-detail.de #intro .intro-box h1,#wrapper.akce-detail.en #intro .intro-box h1{font-size:17px} #wrapper.akce-detail.de #intro .intro-box .label,#wrapper.akce-detail.en #intro .intro-box .label{font-size:20px} #wrapper.akce-detail.de .intro-box .label{word-break:break-all} #wrapper.akce-detail .intro{font-size:24px} span.text{display:none}}@media screen and (max-width:450px){#wrapper{padding-top:50px} #header .menu-phone .text{display:none} #menuIcons{display:block;float:right;margin-top:15px} #header{height:50px} #header .logo{width:52px;height:50px;background-size:contain} #header .rezBtn{padding:16px 10px 17px 10px;left:52px} #header .rezBtn:after{display:none} #header .menu-phone{padding:8px} #header .menu-phone .text{display:none} #header .menu{top:49px} #header .menu li a,#header .menu .item{padding-top:5px;padding-bottom:5px}}@media screen and (max-width:400px){#wrapper{padding-top:49px} .container{padding:0 10px} .one_detail #intro{padding:0} .mForm_left,.mForm_right{float:none;width:auto;padding:0}}
