ibody{margin:0;padding:0;background-color:#fff;font-family:"Open Sans", Arial, sans-serif;line-height:1.6;font-size:16px}body.wysiwyg{background-color:#fff;padding:15px}.web-max-width{margin:0 auto;max-width:1920px;min-width:280px}.content-max-width{margin:0 auto;max-width:1190px}.flash{box-shadow:0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 1px 2px rgba(0, 0, 0, 0.05);text-shadow:0 1px 0 rgba(255, 255, 255, 0.2);margin:40px 0;padding:15px 20px;border-width:1px;border-style:solid;font-size:13px;border-radius:4px}.flash.success{background-image:linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);background-repeat:repeat-x;border-color:#b2dba1;color:#3c763d}.flash.info{background-image:linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);background-repeat:repeat-x;border-color:#9acfea;color:#31708f}.flash.error{background-image:linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);background-repeat:repeat-x;border-color:#dca7a7;color:#a94442}a,a:visited,a:active,a:focus{color:#A97037;text-decoration:underline}a:hover{color:#D6B268}.extern_link{background-image:url('/img/ico-new-window.png');background-position:right center;background-repeat:no-repeat;padding-right:20px}.logo a{margin-top:10px;margin-left:-5px;padding:5px;display:inline-block}@media all and (max-width: 991px){.logo{text-align:center}}.hlavicka{position:fixed;z-index:1000;background-color:white;width:100%;border-bottom:1px solid #dedede}.tel_mail{text-align:right;font-size:14px;margin:17px 90px 0 0}span.oranzovy{color:#A97037}.tel_mail a{color:#A97037;text-decoration:underline}.tel_mail .mezera{padding-left:20px}.topmenu{float:right;padding-top:16px}.topmenu ul{margin-left:0;padding-left:0}.topmenu li{float:left;list-style-type:none;margin:0}.topmenu a{color:#5E5E5E;margin:0 0.3em;text-decoration:none;padding:10px 7px;margin-bottom:7px;display:block;float:left;font-size:14px;text-transform:uppercase}.topmenu li.rezerv a{text-transform:uppercase;color:#fff;background-color:#A97037;text-align:center;cursor:pointer;font-size:14px;border:1px solid white;box-shadow:0px 0px 0px 2px #A97037;letter-spacing:1px;padding-left:15px;padding-right:15px;margin-left:10px}@media all and (max-width: 1182px){.topmenu a{font-size:11px;margin-bottom:12px}}.topmenu a:hover{color:#A97037}.topmenu li.active a{color:#A97037 !important;border-bottom:2px #A97037 solid;padding:9px 3px 8px}.mobile-btn{text-align:center;background-color:#A97037}.mobile-btn.leve{border-right:1px solid #ECDDC5}.mobile-btn a{text-decoration:none;color:#fff;background-color:#A97037;display:block;line-height:34px}.mobile_top{border-top:1px solid #F7E7CE;margin-top:10px}.tel{text-align:center;padding-top:11px}.menu_mobile{text-align:right}.menu_mobile img{padding:8px 12px 10px;display:inline-block;margin-left:-10px;cursor:pointer}.mobilmenu{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;background-color:#282828}.mobilmenu img{cursor:pointer;position:absolute;top:10px;right:10px}.mobilmenu ul{margin-top:50px;padding:0}.mobilmenu ul li{text-align:center;padding:10px 0}.mobilmenu ul li a{color:#A97037;text-decoration:none}.mobilmenu ul li a:hover{color:#F7EAD7;text-decoration:none}.mobilmenu ul li.active a{color:#F7EAD7 !important;text-decoration:none !important}.mobilmenu li.rezerv a{text-transform:uppercase;color:#fff;background-color:#A97037;text-align:center;cursor:pointer;font-size:14px;border:1px solid white;box-shadow:0px 0px 0px 2px #A97037;letter-spacing:1px;padding-top:5px;padding-bottom:5px;padding-left:15px;padding-right:15px;margin-left:10px}.vysoky-slider{width:100%;height:535px;overflow:hidden}.vysoky-slider .slider-slide{background-position:center center;width:100%;height:535px}.vysoky-slider .slider-slide .slider_slogan{font-family:'Playfair Display', "Times New Roman", serif;text-transform:uppercase;text-align:center;display:block;font-size:85px;color:#fff;text-shadow:1px 2px 3px #666;margin-bottom:-14px;padding-top:315px}.vysoky-slider .slider-slide .slider_slogan2{text-align:center;display:block;font-size:25px;color:#fff;text-shadow:1px 2px 2px #666;background-image:url('/img/hr.png');background-position:center top;background-repeat:no-repeat;padding-top:10px}.vysoky-slider .slider-slide .trip_adv{text-align:center;display:block;font-size:29px;font-weight:bold;color:#fff}.vysoky-slider .slider-slide .trip_adv a{color:#fff;font-weight:normal;font-size:15px;text-decoration:underline;display:inline-block;margin-left:12px}.vysoky-slider .slider-slide .kryt{display:block;background-image:url('/img/img-slide-prouzek.png');background-position:bottom center;background-repeat:no-repeat;height:33px;margin-top:13px}.vysoky-mobilni-slider{width:100%;height:340px;overflow:hidden}.vysoky-mobilni-slider .slider-slide{background-position:center center;width:100%;height:340px}.vysoky-mobilni-slider .slider-slide .slider_slogan{font-family:'Playfair Display', "Times New Roman", serif;text-transform:uppercase;text-align:center;display:block;font-size:30px;color:#fff;text-shadow:1px 2px 3px #666;margin-bottom:4px;padding-top:156px}.vysoky-mobilni-slider .slider-slide .slider_slogan2{text-align:center;width:230px;height:66px;margin:0 auto;display:block;font-size:18px;color:#fff;text-shadow:1px 2px 2px #666;background-image:url('/img/hr.png');background-position:center top;background-repeat:no-repeat;padding-top:8px}.vysoky-mobilni-slider .slider-slide .trip_adv{text-align:center;display:block;font-size:29px;font-weight:bold;color:#fff}.vysoky-mobilni-slider .slider-slide .trip_adv a{color:#fff;font-weight:normal;font-size:15px;text-decoration:underline;display:inline-block;margin-left:12px}.vysoky-mobilni-slider .slider-slide .kryt{display:block;background-image:url('/img/img-slide-prouzek.png');background-position:bottom center;background-repeat:no-repeat;height:33px;margin-top:13px}.obal-nizky-slider{margin-top:90px}@media all and (max-width: 992px){.obal-nizky-slider{margin-top:132px}}.obal-hp-nizky-slider{margin-top:90px}@media all and (max-width: 992px){.obal-hp-nizky-slider{margin-top:80px}}.nizky-slider{width:100%;height:434px;overflow:hidden}.nizky-slider .slider-slide{background-position:center center;width:100%;height:434px}.nizky-slider .slider-slide .slider_slogan{display:none}.nizky-slider .slider-slide .slider_slogan2{display:none}.nizky-slider .slider-slide .trip_adv{display:none}.nizky-slider .slider-slide .kryt{display:block;background-image:url('/img/img-slide-prouzek.png');background-position:bottom center;background-repeat:no-repeat;height:33px;margin-top:426px}.slider-progres{position:absolute;top:200px;right:15px;z-index:150}.slider-progres .slider-slide-pin{display:block;width:24px;height:24px;background-image:url('/img/img-bullet-slide.png');background-position:center bottom;background-repeat:no-repeat;cursor:pointer}.slider-progres .slider-slide-pin.aktivni{background-position:center top}.top{background-image:url('/img/img-pozadi-pod-slide.jpg')}.top .nadpis{text-align:center;text-transform:uppercase;color:#A97037;font-size:23px;font-family:'Playfair Display', "Times New Roman", serif;font-weight:bold;margin:6px 0}.top .rezervace{margin:0 auto 100px;width:990px}.rezervace .as_input{width:362px;float:left;margin-right:16px;background-color:#fff;height:74px;font-size:14px !important}.rezervace .as_input label.btn_cal{display:inline-block;width:27px;height:23px;background-image:url('/img/btn-cal.png');background-position:left center;background-repeat:no-repeat;padding:0;border:0;cursor:pointer;margin:0 0 -6px 25px}.rezervace .as_input label.btn_cal:hover{background-position:right center}.date_picker{width:122px;border:0;padding:27px 0;margin-left:12px;font-weight:bold;border-right:1px solid #E5E5E5}.rezervace .as_input label{font-weight:normal;padding-left:25px;padding-right:12px;border-right:1px solid #808080}.rezervace .button{float:left}.topform{padding:8px 0 7px 0;width:670px;margin:0 0 0 auto;display:none}.topform form div.as_input{border-bottom:2px solid #A97037;width:200px;padding-bottom:6px;margin-bottom:6px;float:left;margin-right:30px;font-size:14px !important}.topform form div.as_input label{font-weight:normal}.topform form div.as_input input{width:84px;border:0;border-left:1px solid #bbb;padding:5px 0;padding-left:6px;margin-left:6px}.topform form div.as_input input .btn_cal{display:none}.topform form div.button input.btn_oranzovy{padding:6px 45px}.top .rezervace_link{text-align:center;margin-top:30px;padding-bottom:40px}.btn_oranzovy{color:#fff !important;background-color:#A97037;text-transform:uppercase;text-decoration:none;font-family:'Playfair Display', "Times New Roman", serif;font-size:18px;padding:24px 40px;border:0}.btn_oranzovy:hover{background-color:#D6B268;color:#fff;text-decoration:none}.btn_oranzovy.maly{font-size:14px;padding:14px 30px;text-transform:none}.btn_bily{background-color:#fff;border:1px solid #b48c52;color:#b48c52;padding:7px 17px;height:39px;font-family:'Playfair Display', "Times New Roman", serif;text-decoration:none}.btn_bily:hover{background-color:#b48c52;color:#fff;text-decoration:none}.date{max-width:150px;background-image:url('/img/date.png');background-repeat:no-repeat;background-position:124px center}label{font-weight:normal}.req{color:#A97037}.h1,h1{font-family:'Playfair Display', "Times New Roman", serif;font-size:44px;text-transform:uppercase;margin-top:40px;text-align:left;background-image:url('/img/hr.png');background-repeat:no-repeat;background-position:left bottom;padding-bottom:15px;margin-bottom:30px;letter-spacing:4px}.h2,h2{font-family:'Playfair Display', "Times New Roman", serif;font-size:34px;margin-top:40px;padding-bottom:15px;margin-bottom:10px}.hr{width:100%;height:4px;border-bottom:#DEDEDE solid 1px;margin-top:28px}.konec-obtekani{clear:both}.bttn{display:inline-block;padding:12px 18px;margin-right:16px;text-decoration:none;font-family:'Playfair Display', "Times New Roman", serif}.bttn:hover{text-decoration:none}.bttn-hnedy{background-color:#A97037;color:#fff !important}.bttn-inverzni{color:#A97037;background-color:#fff}.bttn-hnedy.bttn-planek{background-image:url('/img/iko-plan-wht.png')}.bttn-inverzni.bttn-planek{background-image:url('/img/iko-plan-gold.png')}.bttn-hnedy.bttn-formular{background-image:url('/img/iko-poptavkovy-wht.png')}.bttn-inverzni.bttn-formular{background-image:url('/img/iko-poptavkovy-gold.png')}.bttn-formular,.bttn-planek{background-repeat:no-repeat;background-position:14px 10px;padding-left:50px}.stranka-typ-homepage .balicky .nadpis{text-align:center;color:#A97037;font-size:18px;padding-bottom:8px}.stranka-typ-homepage .balicky .nadpis a{text-decoration:none}.stranka-typ-homepage .balicky p{text-align:center}.balicky .ramecek{margin:30px auto 10px;border:1px solid #DEDEDE;padding:7px;max-width:486px}.stranka-typ-homepage h2,.stranka-typ-homepage .h2{font-family:'Playfair Display', "Times New Roman", serif;font-size:44px;text-transform:uppercase;margin-top:40px;background-image:url('/img/hr-kratka.png');background-repeat:no-repeat;padding-bottom:15px;margin-bottom:30px;letter-spacing:4px;text-align:center;background-position:center bottom}.stranka-typ-homepage h2 a{text-decoration:none !important;color:#333 !important}.balicky{font-size:16px;line-height:180%}.balicky h2{text-align:left;background-position:left bottom}.balicky .special_packs{font-family:'Playfair Display', "Times New Roman", serif;font-size:20px;letter-spacing:1px;display:inline-block;margin-top:20px}.balicky .nadpis{font-size:18px;font-weight:bold}.cena{font-size:18px;font-weight:bold;border-bottom:1px solid #B48C51}.balicky .links > div{padding-right:0 !important;margin-top:15px}.balicky .special_pack{border:1px solid #A97037;font-family:'Playfair Display', "Times New Roman", serif;color:#A97037;background-color:#fff;display:block;text-align:center;text-decoration:none;padding:8px 0}.balicky .special_pack:hover{color:#fff;background-color:#A97037}.aktualita-polozka{background-image:url('/img/img-pozadi-novinky.jpg');display:flex;min-height:340px}.aktualita-polozka .aktualita-img{background-repeat:no-repeat;background-position:center center;min-height:150px}.aktualita-polozka .text{padding:55px}.aktualita-polozka .text .name a{color:#B48C51;text-decoration:none;font-size:28px;font-weight:bold;font-family:'Playfair Display', "Times New Roman", serif}.aktualita-polozka .text .annotation{color:#B4B4B4}.stranka-typ-homepage h1{text-align:center;background-image:none}.stranka-typ-homepage .vyhody > div{text-align:center;background-repeat:no-repeat;color:#A97037;padding-top:60px;padding-bottom:40px;line-height:1.2}.stranka-typ-homepage .vyhody .parkoviste{background-image:url('/img/ico-camera.png');background-position:center 10px}.stranka-typ-homepage .vyhody .poloha{background-image:url('/img/ico-poloha.png');background-position:center top}.stranka-typ-homepage .vyhody .atmosfera{background-image:url('/img/ico-atmosfera.png');background-position:center 4px}.stranka-typ-homepage .vyhody .relax{background-image:url('/img/ico-relax.png');background-position:center 4px}.stranka-typ-poloha .popis-pack{background-image:url('/img/plus.png');background-repeat:no-repeat;background-position:0px 12px;padding:6px 0 6px 0px}.stranka-typ-poloha .popis-unpack{background-image:url('/img/minus.png');background-repeat:no-repeat;background-position:0px 11px;padding:6px 0 6px 0px}.stranka-typ-poloha .popis-pack > a,.stranka-typ-poloha .popis-unpack > a{padding-left:26px}.stranka-typ-poloha #popis_pack_9,#popis_pack_18{border-bottom:0 !important}.stranka-typ-poloha .popis-pack ul{display:none}.stranka-typ-poloha .popis-unpack ul{list-style-type:none;display:block}.stranka-typ-poloha .popis-pack a{text-decoration:none;font-weight:normal}.stranka-typ-poloha .popis-unpack a{text-decoration:none;font-weight:bold}.stranka-typ-poloha .poloha_foto{margin-top:0px}.google-obal{border-top:#A97037 solid 2px;border-bottom:#A97037 solid 2px;padding:3px 0 3px 0;margin:40px -15px 0}.google-mapa{width:100%;height:405px}.content-max-width.row form input[type="text"]{padding:8px 6px;margin-top:13px;border:1px solid #ddd;color:#666;height:39px}input[type="radio"]{margin-right:10px}.stranka-typ-ubytovani .checkin .cas{font-size:46px}.stranka-typ-ubytovani .checkin strong{display:block;margin-top:16px}.piktogram{margin-top:20px;padding-left:28px}.piktogram img{float:left}.piktogram .item{padding-left:75px;padding-top:15px;padding-right:20px;background-image:url('/img/sipky.png');background-repeat:no-repeat;background-position:right top;cursor:pointer}.piktogram .item strong{font-size:1.2em}.piktogram .item ul{display:none;background-color:#fff;position:absolute;z-index:5;border-style:none solid solid solid;border-color:#DDBF83;border-width:1px 3px 2px 1px;padding:6px 10px 10px 25px;font-size:10px;color:#DDBF83;-webkit-box-shadow:4px 4px 5px 0px rgba(204,204,204,1);-moz-box-shadow:4px 4px 5px 0px rgba(204,204,204,1);box-shadow:4px 4px 5px 0px rgba(204,204,204,1)}.piktogram .item ul li{padding-top:2px;padding-bottom:2px}.piktogram .item ul li span{font-size:14px;color:#000}.stranka-typ-ubytovani h2{background-image:none;text-transform:none;text-align:left;font-size:34px;letter-spacing:0px;margin-bottom:10px;margin-top:20px}.stranka-typ-ubytovani .room-polozka .vybaveni_item{background-repeat:no-repeat;background-position:28px 7px;background-image:url('/img/li.png');padding:0;width:320px;float:left;padding-left:45px;font-size:14px}.stranka-typ-ubytovani .room-polozka .vybaveni_item .velikost_cislo{margin-left:-45px;display:block;width:40px;text-align:center;float:left;font-size:10px;padding-top:2px;color:#D6B268}.stranka-typ-ubytovani .room-polozka .vybaveni_item .velikost_text{margin-left:0}.stranka-typ-ubytovani .room-polozka .dalsi_foto{display:inline-block;background-color:#fff;background-image:url('/img/ico-pokoje-dalsi.png');background-repeat:no-repeat;background-position:14px center;position:relative;top:-55px;right:20px;padding:9px 12px 7px 54px;color:#A97037;text-decoration:none;font-family:'Playfair Display', "Times New Roman", serif}.stranka-typ-salonky ul li{list-style-type:none}.stranka-typ-salonky div.usporadani{padding-top:15px;padding-bottom:15px;border-bottom:#F0E1CA solid 1px;width:434px}.stranka-typ-salonky div#last.usporadani{margin-bottom:28px}.stranka-typ-salonky div.usporadani a{display:block;width:53px;float:right;position:absolute;margin-top:-23px;margin-left:340px;cursor:pointer}.stranka-typ-salonky .pudorys_view{float:right;margin-top:-10px}.rezervace-polozky{margin:0 15px}.rezervace-polozka{border-top:1px solid #F1E1CA;padding:4px 0}.rezervace-polozka select{padding:9px;height:39px;width:65px;text-align:center}.rezervace-polozka-zahlavi{padding:8px 0}.rezervace-polozka-detail{display:none}.rezervace-polozka-pokoj{display:none}.btn_odebrat{border:0;background-color:#fff;color:#EF3B24;background-image:url('/img/btn-odebrat.png');background-position:left center;background-repeat:no-repeat;padding-left:13px}.rezervace-polozka .td_pocet_osob{padding-bottom:20px}.rezervace-polozka .td_cena_za_pokoj{padding-bottom:20px;padding-left:20px}.rezervace-polozka .td_cena_za_pokoj .cena{color:#EF3B24;font-weight:bold;margin-top:7px;display:inline-block}.rezervace-polozka .header{color:#8A8A8A;font-size:12px}.celkem{background-image:url('/img/img-pozadi-pod-slide.jpg');background-repeat:no-repeat;background-position:center center;height:180px;text-align:center;padding-top:27px}.celkem table{max-width:627px;margin:auto;font-family:'Playfair Display', "Times New Roman", serif}.td_osob_celkem{font-size:20px}.td_cena{padding-top:6px;line-height:30px;font-size:34px}.td_cena_celkem{font-size:34px;color:#EF3B24;white-space:nowrap}@media all and (max-width: 767px){.celkem{background:none;height:auto;padding-top:0}.celkem table{max-width:none}.td_osob_celkem{font-size:14px}.td_cena{font-size:17px}.td_cena_celkem{font-size:17px}}.rezervace_info span{line-height:38px}.rezervace_info input[type="text"]{border:1px solid #D7D7D7;padding:7px;margin-bottom:10px;width:100%}.rezervace_info textarea{border:1px solid #D7D7D7;padding:7px;margin-bottom:10px;vertical-align:text-top;width:100%}.rezervace_info select{border:1px solid #D7D7D7;padding:9px 8px 8px;margin-bottom:10px;width:100%}.separator{font-weight:bold;padding-top:15px}.checkbox{display:none}.checkbox ~ label{display:inline-block;width:21px;height:21px;background-image:url('/img/img-check.png');background-repeat:no-repeat;background-position:right center;cursor:pointer}.checkbox:checked ~ label{background-position:left center}.gmap_infopanel{background-color:#2B2B2B}.gmap_infopanel_polozka{background-color:#2B2B2B;color:#B48C51;padding:12px 8px;border-bottom:1px solid #B48C51;cursor:pointer}.gmap_infopanel_polozka:hover{background-color:#B48C51;color:#2B2B2B}.gmap_infobox{display:none;background-color:#fff;padding:10px}.gmap_infobox_nadpis{font-weight:bold;font-size:18px;border-bottom:1px solid #B48C51;margin-bottom:10px;display:block;margin-top:-6px;margin-right:20px;color:#B48C51}.gmap_infobox_popis{font-size:13px}.gmap_close{cursor:pointer;margin:0 0 0 auto;display:block}#btn_to_top{display:block;position:absolute;z-index:1000;right:0px;display:none;width:65px;height:65px;background-image:url('/img/sipka-nahoru.png');background-position:center top;background-repeat:no-repeat;text-align:center;text-decoration:none;font-size:12px;padding-top:42px}.paticka{background-color:#2F312E;color:#FFFFFF;font-size:13px;background-image:url('/img/img-pozadi-pata.jpg');min-height:130px;margin-top:20px}.paticka .paticka-pravy{padding-top:38px}.paticka-pravy .fb a,.paticka-pravy .tadv a,.paticka-levy p a{color:#B48C51}.paticka-levy p{clear:left;margin-left:4px;margin-bottom:2px}.paticka-pravy .fb{border-left:#ECDDC5 solid 1px;background-image:url('/img/img-facebook-pata.png');background-position:20px center;background-repeat:no-repeat;padding-left:100px;min-height:62px;margin-bottom:20px}.paticka-pravy .insta{border-left:#ECDDC5 solid 1px;background-image:url('/img/ico-instagram.png');background-position:20px center;background-repeat:no-repeat;padding-left:100px;min-height:62px;margin-bottom:20px}@media all and (max-width: 800px){.paticka .paticka-levy p{text-align:center;clear:both}.paticka .paticka-menu{float:right;position:relative;left:-50%;text-align:left}.paticka .paticka-menu ul{position:relative;left:50%}}.paticka-pravy .tadv{border-left:#ECDDC5 solid 1px;background-image:url('/img/img-tripad-pata.png');background-position:10px center;background-repeat:no-repeat;padding-left:100px;min-height:62px;margin-bottom:20px}@media all and (max-width: 800px){.paticka-pravy .insta{margin-top:150px}.paticka-pravy .insta,.paticka-pravy .fb,.paticka-pravy .tadv{padding-left:0;text-align:center;padding-top:70px;min-width:70px;background-position:center top;border-left:0;clear:left}}.paticka-menu ul{margin:20px 0 0 0;padding:0;float:left}.paticka-menu ul li{float:left;list-style-type:none;margin:0}.paticka-menu a{color:#B48C51;margin:0 0.3em;text-decoration:underline;padding:10px 3px;margin-bottom:0px;display:block;float:left}.paticka-menu a:hover{color:#F7EAD7;text-decoration:none}.paticka-menu li.active a{color:#F7EAD7 !important;text-decoration:none !important}.font-size-16{font-size:16px !important}#cssmenu{background:none repeat scroll 0 0 #ffffff;display:block;line-height:1;margin:0;padding:0;position:absolute;top:8px;right:20px;width:70px;z-index:200}@media all and (max-width: 991px){#cssmenu{position:relative;right:initial;top:initial;z-index:500;margin-left:-15px}}#cssmenu ul{display:block;list-style:outside none none;margin:0;padding:0}#cssmenu ul::after,#cssmenu::after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}#cssmenu ul li{display:block;margin:0;padding:0;position:relative}#cssmenu ul li a{box-sizing:border-box;display:block;margin:0;text-decoration:none;transition:color 0.2s ease 0s;padding-bottom:10px !important}#cssmenu ul li ul{left:-9999px;position:absolute;top:auto}#cssmenu ul li ul li{background:none repeat scroll 0 0 #ffffff;max-height:0;position:absolute;transition:max-height 0.4s ease-out 0s}#cssmenu ul li ul li.has-sub::after{background:none repeat scroll 0 0 #A97037;border-radius:5px;content:"";display:block;height:10px;position:absolute;right:15px;top:13px;width:10px;z-index:1}#cssmenu.align-right ul li ul li.has-sub::after{left:15px;right:auto}#cssmenu ul li ul li.has-sub::before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent transparent #ffffff;border-image:none;border-style:solid;border-width:3px;content:"";display:block;height:0;position:absolute;right:15px;top:15px;width:0;z-index:2}#cssmenu.align-right ul li ul li.has-sub::before{border-left-color:transparent;border-right-color:#ffffff;left:15px;right:auto}#cssmenu ul li ul li a{color:#000000;display:block;font-size:14px;font-weight:200;letter-spacing:0;padding:11px 10px 11px 20px;text-transform:none;width:77px}#cssmenu ul li ul li:hover > a,#cssmenu ul li ul li.active > a{color:#f67e0d}#cssmenu ul li ul li:hover::after,#cssmenu ul li ul li.active::after{background:none repeat scroll 0 0 #f67e0d}#cssmenu ul li ul li:hover > ul{left:100%;top:0}#cssmenu ul li ul li:hover > ul > li{max-height:72px;position:relative}#cssmenu > ul > li{float:left}#cssmenu.align-center > ul > li{display:inline-block;float:none}#cssmenu.align-center > ul{font-size:0;text-align:center}#cssmenu.align-center ul ul{text-align:left}#cssmenu.align-right > ul{float:right}#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0}#cssmenu.align-right ul ul li:hover > ul{left:auto;right:100%}#cssmenu.align-right ul ul li a{text-align:right}#cssmenu > ul > li::after{background:none repeat scroll 0 0 #ffffff;content:"";display:block;height:0;position:absolute;top:0;transition:height 0.2s ease 0s;width:100%;z-index:0}#cssmenu > ul > li.has-sub > a{padding-right:40px}#cssmenu > ul > li.has-sub > a::after{background:none repeat scroll 0 0 #ffffff;border-radius:13px;content:"";display:block;height:12px;position:absolute;right:14px;top:16px;width:12px}#cssmenu > ul > li.has-sub > a::before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ffffff transparent transparent;border-image:none;border-right:4px solid transparent;border-style:solid;border-width:4px;content:"";display:block;height:0;position:absolute;right:16px;top:21px;width:0;z-index:2}#cssmenu > ul > li > a{color:#ffffff;font-size:14px;font-weight:200;letter-spacing:1px;padding:15px 20px;position:relative;text-transform:uppercase;z-index:2}#cssmenu > ul > li:hover::after,#cssmenu > ul > li.active::after{height:100%}#cssmenu > ul > li:hover > a,#cssmenu > ul > li.active > a{color:#A97037}#cssmenu > ul > li:hover > a::after,#cssmenu > ul > li.active > a::after{background:none repeat scroll 0 0 #A97037}#cssmenu > ul > li:hover > a::before,#cssmenu > ul > li.active > a::before{border-top-color:#ffffff}#cssmenu > ul > li:hover > ul{left:0}#cssmenu > ul > li:hover > ul > li{max-height:72px;position:relative}#cssmenu #menu-button{display:none}#cssmenu > ul > li > a{display:block}#cssmenu > ul > li{width:auto}#cssmenu > ul > li > ul{display:block;width:77px}#cssmenu > ul > li > ul > li{display:block;width:77px}.item_poloha_nadpis{font-size:1.2em;font-weight:bold;padding-left:25px;padding-top:15px}.item_poloha p{padding-left:75px}@media all and (min-width: 1300px){.logo{padding-left:60px}.tel_mail{padding-right:60px}#cssmenu{right:80px}.topmenu{padding-right:60px}.paticka-levy{padding-left:60px}.paticka-pravy{padding-right:60px}}.hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#A97037;height:2px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-center:hover:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:active:before{left:0;right:0}div.content-max-width ul{list-style:none;padding:0;margin:0;padding-left:20px}diw.content-max-width ul li{padding-left:1em;text-indent:-.7em}div.content-max-width ul li::before{content:"\002022";padding-right:8px;color:#A97037;font-size:26px;line-height:18px;vertical-align:sub}.blok-fotogalerie a{display:inline-block;border:1px solid #DEDEDE;padding:7px;margin:7px}.specialni_nabidky{position:absolute;top:250px;z-index:1000;right:0}@media all and (max-width: 991px){.specialni_nabidky{display:none}}.specialni_nabidky_ousko{text-transform:uppercase;color:#fff;background-color:#A97037;transform:rotate(-90deg);width:180px;text-align:center;font-family:'Playfair Display', "Times New Roman", serif;line-height:46px;position:absolute;top:67px;left:-113px;box-shadow:-2px -2px 5px 0px lightgrey;cursor:pointer}.specialni_nabidky_close{text-align:right;font-style:italic;cursor:pointer;background-image:url('/img/ico-krizek.png');background-repeat:no-repeat;background-position:right top;margin:10px 10px -10px 0;padding-right:33px;padding-top:2px}.specialni_nabidky_vypis{background-color:#fff;text-align:center;padding:0 20px 20px;box-shadow:-2px 3px 3px 0px lightgrey;position:relative;overflow:auto;max-width:330px}.specialni_nabidky_vypis .zoom{margin:20px 20px 4px;width:260px}.specialni_nabidky_vypis img{width:260px}.specialni_nabidky_vse{text-align:center;margin-top:15px}.specialni_nabidky_vse a{font-family:'Playfair Display', "Times New Roman", serif;text-transform:uppercase;color:#fff;background-color:#A97037;text-decoration:none;display:inline-block;padding:0 30px;line-height:46px}.dalsi_nabidky{position:absolute;top:1050px;z-index:1000;right:0}@media all and (max-width: 991px){.dalsi_nabidky{display:none}}.dalsi_nabidky_ousko{text-transform:uppercase;color:#fff;background-color:#A97037;transform:rotate(-90deg);width:180px;text-align:center;font-family:'Playfair Display', "Times New Roman", serif;line-height:46px;position:absolute;top:67px;left:-113px;box-shadow:-2px -2px 5px 0px lightgrey;cursor:pointer}.dalsi_nabidky_close{text-align:right;font-style:italic;cursor:pointer;background-image:url('/img/ico-krizek.png');background-repeat:no-repeat;background-position:right top;margin:10px 10px 10px 0;padding-right:33px;padding-top:2px}.dalsi_nabidky_vypis{background-color:#fff;text-align:center;padding:0 20px 20px;box-shadow:-2px 3px 3px 0px lightgrey;position:relative;overflow:auto;max-width:330px}.dalsi_nabidky_vypis .zoom{margin:20px 20px 4px;width:260px}.dalsi_nabidky_vypis img{width:260px}.dalsi_nabidky_vse{text-align:center;margin-top:15px}.dalsi_nabidky_vse a{font-family:'Playfair Display', "Times New Roman", serif;text-transform:uppercase;color:#fff;background-color:#A97037;text-decoration:none;display:inline-block;padding:0 30px;line-height:46px}.pop-up-container{z-index:1500;align-items:center;justify-content:center;position:fixed;width:100%;height:100%;top:0px;left:0px;display:none}.pop-up-container.oppened{display:flex}.pop-up-shadow{background:rgba(0, 0, 0, 0.5);display:block;position:absolute;width:100%;height:100%;top:0px;left:0px}.pop-up{background:white;display:block;width:360px;position:relative;padding:15px}.pop-up-controls{position:relative;overflow:hidden}.pop-up-controls .close-button{cursor:pointer;background-image:url(/img/ico-krizek.png);background-repeat:no-repeat;background-position:right top;display:block;width:20px;height:20px;float:right}.pop-up-body{text-align:center;padding-bottom:30px;line-height:1.8}.pop-up-body p{margin:5px 0px;font-size:15px}.pop-up-title{font-family:'Playfair Display', "Times New Roman", serif;color:#A97037;text-align:center;font-size:24px;padding:15px;text-transform:uppercase;font-weight:bold;line-height:normal;display:block}.pop-up-title-secondary{font-family:'Playfair Display', "Times New Roman", serif;margin-top:30px;border-bottom:1px solid #A97037;font-size:18px}.pop-up-body a{margin-top:30px;font-family:'Playfair Display', "Times New Roman", serif;text-transform:uppercase;color:#fff;background-color:#A97037;text-decoration:none;display:inline-block;padding:10px 20px;line-height:46px;letter-spacing:1.3px;font-size:18px}