@media (min-width:900px){.rsp-titul{padding-left:0!important}}@media (min-width:790px) and (max-width:840px){body{zoom:.65}}@media (min-width:840px) and (max-width:900px){body{zoom:.71}}@media (min-width:900px) and (max-width:1050px){body{zoom:.77}}@media (min-width:1050px) and (max-width:1100px){body{zoom:.86}}@media (max-width:700px){body.home #content ul.mainTyp.webSilvestr li{white-space:normal}body.home #content ul.mainTyp.webSilvestr li a{min-height:62px}}@media (max-width:790px){.objekt-kontakt-pop:before,div#fbFloat,div#floatFormCont{display:none}* div#content div.in .objekt-list.objekt-banner div.in img,.chalupa-detail section#okoli div.objekt-list.objekt-banner div.in img,.objekt-list1.objekt-banner div.in img,.page div#content div.in .objekt-list.objekt-banner div.in img{max-width:100%}.after:after,.chalupa-detail ul.nav-tabsA:after,div#bmenu ul:after,div#zemeS div.in div.zeme:after{content:''}body.menu-open-true,body.search-open-true{overflow:hidden}body.home #content ul.mainTyp li{left:0}div#content a.offerTop.chalupy div.offerH,div#content a.offerTop.ubytovani div.offerH{background-position-x:50%!important;background-position-y:10px!important;padding:70px 15px 20px!important;font-size:18px!important;font-weight:400!important;line-height:24px!important}div.offerH{background-position-x:50%!important;padding:110px 0 30px;font-size:23px;line-height:22px}.ac_results{width:auto!important}.objekt-kontakt-pop{position:fixed;top:0;left:0;width:100%;bottom:0;overflow:hidden;overflow-y:scroll;background:#fff}.objekt-kontakt-pop .panel{border-radius:0}.objekt-kontakt-pop .panel .panel-header{position:fixed;left:0;top:0;right:0;min-height:86px;z-index:1;background:#fff}.chalupa-detail section#okoli div.objekt-list.objekt-banner div.in,.objekt-kontakt-pop .panel .kontakt-1,.objekt-kontakt-pop .panel .kontakt-2,.objekt-list1.objekt-banner div.in{min-height:auto!important}.objekt-kontakt-pop .panel .panel-block{padding-top:86px}.objekt-kontakt-pop .panel .kontakt-3{position:static;border:none;text-align:center;min-height:auto!important}.objekt-kontakt-pop .panel .kontakt-3 div.calendarT{margin:0;padding:5px;zoom:.95}.objekt-kontakt-pop .panel .kontakt-2{padding:0 35px;border:none}.objekt-kontakt-pop .panel .kontakt-1{padding:0 10px;border:none}body.mapa div#map{position:fixed!important;left:0!important;top:75px!important;right:0!important;bottom:0!important;height:auto!important;z-index:1}.after:after{clear:both;display:block}.mobile,div.mobile-menu{display:block!important}.in{width:100%;box-sizing:border-box}div.mobile-menu{position:absolute;right:21px;top:14px;z-index:20;color:#000;font-size:35px}div.mobile-menu a{display:inline-block;margin:0 10px}.objekt-list1{width:calc(100% + 40px);margin:0 -20px}.objekt-list1 div.in{padding:0}.objekt-list1 a.foto img.mainFoto{width:60%}.objekt-list1 a.foto img.altFoto{right:-10%;width:60%}.objekt-list1 a.showKontakt{width:calc(40% - 20px);font-size:13px}.objekt-list1 a.addOblibene{right:40%;right:calc(40% + 10px)}div.kraje-obce ul.obce>li div.nos{position:relative;left:0;top:0}div.kraje-obce ul.obce>li ul{margin:10px 0}div.kraje-obce ul.obce>li ul li{width:100%}div#zemeS{display:block;margin-bottom:-75px}div#zemeS div.in{padding:75px 25px 25px}div#zemeS div.in div.zeme{width:100%;float:none}div#zemeS div.in div.zeme h2{text-align:center;margin-left:0}div#zemeS div.in div.zeme ul.zeme{clear:both;width:50%!important;float:left!important;margin:15px 0!important}div#zemeS div.in div.zeme ul.zeme.nd{clear:none}div#zemeS div.in div.zeme.sk ul.zeme{width:100%!important;float:none!important;margin:0!important}div#zemeS div.in div.zeme ul.typSelect{text-align:right;white-space:nowrap;width:auto;left:auto;right:-15px;top:50px}div#zemeS div.in div.zeme ul.typSelect li{clear:both;float:none;margin:10px 0}div#zemeS div.in div.zeme:after{clear:both;display:block}div#searchT{height:auto;position:fixed;top:75px;left:0;right:0;bottom:0;overflow-y:scroll;display:none}body.search-open-true div#searchT{display:block}div#searchT>div.in{padding:50px 25px}div#searchT>div.in form#search1 div.row div.col-sm-1{width:50%;float:left}div#searchT>div.in form#search1 div.row div.col-sm-3,div#searchT>div.in form#search1 div.row div.col-sm-4{padding-bottom:10px;clear:both}div#searchT>div.in form#search1 div.input-daterange div.col-sm-6{width:50%;float:left}div#searchT>div.in div.adv-price{display:none}div#searchT>div.in .btn-adv.btn-show-adv{top:auto;right:0;left:0;bottom:10px;text-align:center;width:100%}div#searchT>div.in .btn-adv.btn-hide-adv{top:auto;right:0;left:0;bottom:0;text-align:center;width:100%;position:relative}div#searchT>div.in .btn-show-adv-poptavka{right:0;left:0;text-align:center;width:100%;top:20px}div#searchT>div.in .btn-poptavka{bottom:-20px;position:relative;width:100%;left:0;right:0}div#searchT>div.in .btn-hide-poptavka{z-index:10;bottom:-80px}div#searchT>div.in div#adv-poptavka{margin:20px 0 60px;position:relative;top:0}div#searchT>div.in div#adv-poptavka p.info{margin-top:20px}div#searchT>div.in div#adv-poptavka .adv-form button{height:50px;font-weight:700;font-size:20px;position:relative;top:15px}div#searchT>div.in div#adv-search{padding-bottom:30px}div#searchT>div.in div#adv-search div.row.adv-typ{margin-top:10px}div#searchT>div.in div#adv-search div.row.adv-typ div.checkboxR{margin-left:0;width:50%;float:left}div#searchT>div.in div#adv-search div.row.adv-select div.col-sm-1{width:50%;float:left;padding-bottom:10px}header#header{position:fixed;left:0;top:0;right:0;height:75px;z-index:100;box-shadow:0 4px 8px rgba(0,0,0,.5)}header#header>div.in{height:75px}header#header img#logo{left:16px;top:14px;bottom:auto}header#header div#menuContainerM{display:none;position:fixed;left:0;top:75px;right:0;bottom:0;overflow:hidden;overflow-y:scroll;background:#fff}body.menu-open-true header#header div#menuContainerM,header#header #menu ul.m li{display:block}header#header #menu{position:relative}header#header #menu div.in{padding:25px}header#header #menu ul.m{position:relative;left:0!important;top:auto;right:auto}header#header #menu ul.m li:before{display:none}header#header #menuT{position:static;height:auto;background:0 0;text-align:center;border-top:1px solid #dedede}header#header #menuT div.in{padding:25px;position:static}header#header #menuT div.in p.t a.proc{display:block;margin-top:10px;font-size:19px}header#header #menuT div.in ul.m{position:static;left:auto;top:0;right:auto;margin-top:20px}header#header #menuT div.in ul.m li{margin:0 6px}header#header #menuT ul#lang{left:auto;top:auto;right:auto;position:static;margin-top:20px}header#header #menuT ul#lang li{display:inline-block;float:none}.chalupa-detail #title h1{margin-right:0}.chalupa-detail a img.fotoO{width:100%;height:auto;margin:10px 0;float:none}.chalupa-detail section#thumbs{clear:both;margin:0 -3px 25px;padding:0;height:240px}.chalupa-detail section#thumbs img{width:calc(33.33333% - 7px);height:75px}.chalupa-detail section#cenik div.content,.chalupa-detail section#hodnoceni div.content,.chalupa-detail section#obsazenost div.content,.chalupa-detail section#popis div.content{padding:0 25px}.chalupa-detail section#cenik div.content ul.ratingAll li span.st,.chalupa-detail section#hodnoceni div.content ul.ratingAll li span.st,.chalupa-detail section#obsazenost div.content ul.ratingAll li span.st,.chalupa-detail section#popis div.content ul.ratingAll li span.st{width:110px!important;background-size:11px;top:5px}.chalupa-detail section#cenik div.content .ratingC,.chalupa-detail section#hodnoceni div.content .ratingC,.chalupa-detail section#obsazenost div.content .ratingC,.chalupa-detail section#popis div.content .ratingC{margin-top:20px}.chalupa-detail section#cenik{padding-bottom:1px}.chalupa-detail section#cenik div.content div.cenik-sep{margin-left:-10px;margin-bottom:20px;margin-right:-10px;overflow:hidden;overflow-x:scroll}.chalupa-detail section#obsazenost div.content div.obsazenostS,.chalupa-detail section#popis table.popis-tabulka{margin:0 -25px}.chalupa-detail section#cenik div.content div.cenik-sep h3{font-size:1.2em;padding:8px 12px}.chalupa-detail section#fotogalerie,.chalupa-detail section#hodnoceni,.chalupa-detail section#mapa,.chalupa-detail section#obsazenost,.chalupa-detail section#popis{padding-bottom:1px}.chalupa-detail section#popis table.popis-tabulka tr td:first-child{width:30%}.chalupa-detail section#popis table.popis-tabulka tr td:last-child{width:60%}.chalupa-detail section#fotogalerie div.content a.thickbox img{width:calc(50% - 25px);height:auto}.chalupa-detail section#hodnoceni div.recenze div.col-sm-8{position:initial}.chalupa-detail section#hodnoceni div.recenze div.col-sm-8 div.rating{top:13px}.chalupa-detail section#hodnoceni div.recenze div.col-sm-8 p.negativa,.chalupa-detail section#hodnoceni div.recenze div.col-sm-8 p.pozitiva{margin-right:0;margin-left:30px}.chalupa-detail section#mapa div.in h3{text-align:center}.chalupa-detail section#mapa div.in div.poiDistance{margin:15px}.chalupa-detail section#okoli>div.in{padding:25px}.chalupa-detail #promo div.in,.chalupa-detail section#okoli div.objekt-list div.in{padding:0}.chalupa-detail section#okoli div.objekt-list{width:calc(100% + 40px);margin:0 -20px}.chalupa-detail section#okoli div.objekt-list a.foto img.mainFoto{width:60%}.chalupa-detail section#okoli div.objekt-list a.foto img.altFoto{right:-10%;width:60%}.chalupa-detail section#okoli div.objekt-list a.showKontakt{width:calc(40% - 20px);font-size:13px}.chalupa-detail section#okoli div.objekt-list a.addOblibene{right:40%;right:calc(40% + 10px)}.chalupa-detail section#okoli ul.nav-tabsA{margin:-25px -25px 0}.chalupa-detail ul.nav-tabsA{margin:0;background:#fff}.chalupa-detail ul.nav-tabsA li{width:33.333333%;text-align:center;font-size:18px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.chalupa-detail ul.nav-tabsA li:last-child,.chalupa-detail ul.nav-tabsA li:nth-child(3n){border-right:none}.chalupa-detail ul.nav-tabsA li.active{box-shadow:none;border-radius:0}.chalupa-detail ul.nav-tabsA li.okoli{width:100%}.chalupa-detail ul.nav-tabsA:after{clear:both;display:block}.chalupa-detail #promo div.in div.col-1{width:100%;float:none;min-height:auto}.chalupa-detail #promo div.in div.col-1 a.show-photo{bottom:80px;top:auto;right:15px}.chalupa-detail #promo div.in div.col-1 a.addOblibene{right:15px}.chalupa-detail #promo div.in div.col-1 p.promo{margin-left:25px;margin-right:25px}.chalupa-detail #promo div.in div.col-2{width:100%;float:none;min-height:auto}.blog .blog-menu,.chalupa-detail #promo div.in div.col-2 ul li{float:none!important}.chalupa-detail #promo div.in div.col-2:after{display:none}.chalupa-detail #promo div.in div.col-2 img{right:15px;height:120px;top:0}.chalupa-detail #promo div.in div.col-2 ul{margin:1em 0 1em -10px}.chalupa-detail #promo div.in div.col-2 ul li.png.png-bed,.chalupa-detail #promo div.in div.col-2 ul li.png.png-koupelna,.chalupa-detail #promo div.in div.col-2 ul li.png.png-wc{margin-right:120px}.chalupa-detail #promo div.in div.col-2 div.col{padding:0 25px 25px}.chalupa-detail #promo div.in div#kontakty{margin:0}.chalupa-detail #promo div.in div#kontakty .button{font-size:14px;min-height:85px}.chalupa-detail #promo div.in div#kontakty .button.button-kontakt strong{font-size:18px;line-height:18px}.chalupa-detail #promo div.in div#kontakty .button strong{font-size:25px;line-height:36px}.chalupa-detail #promo div.in div#kontakty .majitel p{font-size:18px}.muj-vyber button.removeAllOblibene{font-size:13px;margin-top:20px}.muj-vyber div#sendFav{width:calc(100% + 40px);margin:0 -20px}.muj-vyber div#sendFav>div.in{padding:.5em 0!important;height:auto!important}.blog .a-blog-filter{margin:10px 15px;display:block!important;text-decoration:none}.blog .a-blog-filter i.fa{margin-right:10px}.blog .blog-menu{display:none}.blog .blog-menu.open,.blog.blog-filter-open-true .blog-menu{display:block}.blog .news-list .news-item{float:none;clear:both;margin-bottom:40px}.blog .news-list .news-item h2,.blog .news-list .news-item p{margin-left:0}.blog .news-list .news-item img.news{float:none;width:100%;height:auto}* #title,.page #title{min-height:75px}* div#content,.page div#content{padding-top:75px}* div#content div.in,.page div#content div.in{padding:.5em 25px}* div#content div.in div.in.okoli,.page div#content div.in div.in.okoli{padding:.5em 0}* div#content div.in p#path,.page div#content div.in p#path{margin:0;padding:7px 0;font-size:.85em}* div#content div.in h1,.page div#content div.in h1{font-size:1.9em}* div#content div.in ul.mainTyp,.page div#content div.in ul.mainTyp{margin:0 -15px;padding:1em 0 5px}* div#content div.in ul.mainTyp:after,.page div#content div.in ul.mainTyp:after{clear:both;display:block;content:''}* div#content div.in ul.mainTyp li,.page div#content div.in ul.mainTyp li{width:50%;text-align:center;float:left;white-space:nowrap;padding:0;box-sizing:border-box;margin:0;font-size:16px}* div#content div.in ul.mainTyp li a,.page div#content div.in ul.mainTyp li a{border-radius:2px;border:1px solid #fff;overflow:hidden;display:block;margin:2px}* div#content div.in ul.mainTyp li:after,* div#content div.in ul.mainTyp li:before,.page div#content div.in ul.mainTyp li:after,.page div#content div.in ul.mainTyp li:before{display:none!important}* div#content div.in ul.objektTyp,.page div#content div.in ul.objektTyp{margin:0 -13px}* div#content div.in .listObjektH .objekt-list a.foto:first-child,.page div#content div.in .listObjektH .objekt-list a.foto:first-child{height:186px;overflow:hidden;display:block;position:relative}* div#content div.in .listObjektH .objekt-list a.foto:first-child img.mainFoto,.page div#content div.in .listObjektH .objekt-list a.foto:first-child img.mainFoto{width:100%;height:auto;min-height:100%}* div#content div.in .listObjektH .objekt-list div.ad,.page div#content div.in .listObjektH .objekt-list div.ad{margin-top:0}* div#content div.in .listObjektH .objekt-list a.foto,.page div#content div.in .listObjektH .objekt-list a.foto{display:none}* div#content div.in .listObjektH .objekt-list a.addOblibene,.page div#content div.in .listObjektH .objekt-list a.addOblibene{right:5px}* div#content div.in .objekt-list,.page div#content div.in .objekt-list{width:calc(100% + 40px);margin:0 -20px}* div#content div.in .objekt-list.objekt-banner div.in,.page div#content div.in .objekt-list.objekt-banner div.in{min-height:auto!important}* div#content div.in .objekt-list div.in,.page div#content div.in .objekt-list div.in{padding:0}* div#content div.in .objekt-list a.foto img.mainFoto,.page div#content div.in .objekt-list a.foto img.mainFoto{width:60%}* div#content div.in .objekt-list a.foto img.altFoto,.page div#content div.in .objekt-list a.foto img.altFoto{right:-10%;width:60%}* div#content div.in .objekt-list a.showKontakt,.page div#content div.in .objekt-list a.showKontakt{width:calc(40% - 20px);font-size:13px}* div#content div.in .objekt-list a.addOblibene,.page div#content div.in .objekt-list a.addOblibene{right:40%;right:calc(40% + 10px)}div#bmenu ul li{width:50%;text-align:center;margin:1px 0;float:left}div#bmenu ul:after{clear:both;display:block}div#footer div.fb-page{display:none}div#footer div.popis{margin:0;padding:0 25px}div#partneri p#sympact{text-align:center;float:none;padding:5px 25px}div#partneri p.kontakt{text-align:center;float:none;font-size:17px;padding:60px 25px 5px;background-size:160px;background-position:20px top}div#partneri p.kontakt strong{font-size:inherit}div#partneri a.rozcestnik{right:20px;left:auto;top:3px}div#partneri a.rozcestnik img{width:120px}div#partneri p.doporucejeme{padding:25px;text-align:center;font-size:11px}div.webcam-container{width:calc(100% + 20px);margin:1em -10px 2em;padding:0}div.webcam-container div.webcam-image{width:100%}div.webcam-container div.webcam-image img{height:auto}div.webcam-container div.webcam-map{width:100%;height:250px;margin-bottom:1em}div.webcam-container div.webcam-map div#map{height:250px!important}body.home .webcam-list .webcam-item{width:calc(50% - 6px)}}@media (max-width:426px){.news-list .news-item img.news{width:100%;height:auto;margin-bottom:1em}.news-list .news-item h2,.news-list .news-item p{margin-left:0}}@media (min-width:321px) and (max-width:375px){body div#content div.in .listObjektH .objekt-list a.foto:first-child img.mainFoto{margin-top:-20px}}@media (min-width:376px) and (max-width:425px){body div#content div.in .listObjektH .objekt-list a.foto:first-child{height:216px}body div#content div.in .listObjektH .objekt-list a.foto:first-child img.mainFoto{margin-top:-20px}body div#content div.in .listObjektH .objekt-list div.in{min-height:291px}.listObjektH .objekt-list div.in p.kod,.listObjektH .objekt-list div.in p.luzka{top:194px}.listObjektH .objekt-list div.in p.silvestr{top:174px}}@media (min-width:426px) and (max-width:790px){body.home .webcam-list .webcam-item{width:calc(33% - 6px)}* div#content div.in .listObjektH>div{margin:0 -20px}* div#content div.in .listObjektH .objekt-list{width:calc(50% + 0px);margin:0;clear:none!important}* div#content div.in .listObjektH .objekt-list a.foto:first-child{height:186px}* div#content div.in .listObjektH .objekt-list:nth-child(2n+1){clear:both!important}.listObjektH .objekt-list div.in p.kod,.listObjektH .objekt-list div.in p.luzka{top:164px}.listObjektH .objekt-list div.in p.silvestr{top:144px}.chalupa-detail #promo div.in div#kontakty{margin:0}.chalupa-detail #promo div.in div#kontakty .button{font-size:14px;min-height:90px}.chalupa-detail #promo div.in div#kontakty .button.button-kontakt strong{font-size:25px;line-height:25px;margin-top:-7px}.chalupa-detail #promo div.in div#kontakty .button strong{font-size:25px;line-height:36px}}@media (min-width:426px) and (max-width:580px){* div#content div.in .listObjektH div.in{min-height:240px}* div#content div.in .listObjektH .objekt-list a.foto:first-child{height:146px!important}.listObjektH .objekt-list div.in p.kod,.listObjektH .objekt-list div.in p.luzka{top:124px}.listObjektH .objekt-list div.in p.silvestr{top:104px}.objekt-list div.in a.foto img.altFoto,.objekt-list div.in a.foto img.mainFoto{height:195px}.objekt-list div.in div.ad{margin-top:195px}.objekt-list div.in p.kod,.objekt-list div.in p.luzka{top:174px}.objekt-list div.in p.silvestr{top:154px}}@media (min-width:480px) and (max-width:640px){.chalupa-detail section#thumbs img{width:calc(25% - 7px);height:75px}.chalupa-detail section#fotogalerie div.content a.thickbox img{width:calc(33.3333% - 25px)}}@media (min-width:640px) and (max-width:790px){.chalupa-detail section#thumbs img{width:calc(20% - 7px);height:75px}.chalupa-detail section#fotogalerie div.content a.thickbox img{width:calc(33.3333% - 25px)}.poiDistance .col-sm-3{width:50%;float:left}}@media (min-width:660px) and (max-width:790px){.objekt-list div.in a.foto img.altFoto,.objekt-list div.in a.foto img.mainFoto{height:255px!important}.objekt-list div.in div.ad{margin-top:255px!important}.objekt-list div.in p.kod,.objekt-list div.in p.luzka{top:234px!important}.objekt-list div.in p.silvestr{top:214px!important}}@media (min-width:580px) and (max-width:790px){.objekt-list div.in a.foto img.altFoto,.objekt-list div.in a.foto img.mainFoto{height:225px}.objekt-list div.in div.ad{margin-top:225px}.objekt-list div.in p.kod,.objekt-list div.in p.luzka{top:204px}.objekt-list div.in p.silvestr{top:184px}div#zemeS div.in{padding-bottom:0}div#zemeS div.in div.zeme h2{text-align:left}div#zemeS div.in div.zeme ul.typSelect{top:-3px}div#zemeS div.in div.zeme ul.typSelect li{float:left;clear:none}div#zemeS div.in div.zeme ul.zeme{clear:none;width:calc(50% - 130px)!important}div#zemeS div.in div.zeme.sk ul.zeme{float:left!important;width:calc(100% - 260px)!important}div#zemeS div.in div.zeme span#mapSK{width:257px}.chalupa-detail #promo div.in div#kontakty{margin:0}.chalupa-detail #promo div.in div#kontakty .button{font-size:14px;min-height:75px!important}.chalupa-detail #promo div.in div#kontakty .button.button-kontakt strong{font-size:25px!important;line-height:25px!important;margin-top:0!important}.chalupa-detail #promo div.in div#kontakty .button strong{font-size:25px!important;line-height:25px!important}}