*{outline:0;transition:.3s;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}body{font-family:"Open Sans",sans-serif;margin:1.2em}.obalTop{position:fixed;top:0;left:0;right:0;border-top:1.2em solid #fff;z-index:2}.obalBottom{position:fixed;bottom:0;left:0;right:0;border-bottom:1.2em solid #fff;z-index:2}.phoneMenu{display:none}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}::-webkit-scrollbar-thumb:vertical{background-color:#fff;height:100px;border:1px solid #000}::-webkit-scrollbar-thumb:horizontal{background-color:#fff;height:10px!important}::-webkit-scrollbar{height:10px;width:5px;background-color:#000}.top{padding:20px 25px 0 25px;position:fixed;top:1.2em;left:1.2em;right:1.2em;background:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 80%);z-index:2}.top .menu{float:right;display:inline-block;margin-bottom:0}.top .menu li{list-style-type:none;display:inline;padding:8px}.top .menu li a{color:#fff;font-weight:700;text-decoration:none}.top .logo{color:#fff;font-size:3em;font-weight:700;letter-spacing:4px;display:inline-block}.top .logo a{color:transparent;text-decoration:none;background:url(/include/img/9465c84bd9379346e53d8bf2241e6694db024ff0/logo.png) no-repeat;background-size:contain}.top .logo a:hover{text-decoration:none!important;border:0}.menua .active{border:1px solid #fff}.welcome{width:100%;height:100%;background:#668c66;background-size:cover!important;background-position:center!important}.welcome:before{content:"";display:inline-block;background:rgba(0,0,0,.3);position:absolute;top:0;left:1.2em;right:1.2em;bottom:1.2em;z-index:0}.welcome h1{color:#fff;text-align:center;font-size:3.5em;letter-spacing:.05em;z-index:2}.welcome h1:after{content:" ";display:block;height:2px;width:1.5em;background:#fff;position:relative;left:50%;transform:translateX(-50%);top:15px}.welcome .text{text-align:center;position:relative;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:inline-block}.welcome h3{font-weight:100;color:#fff;font-size:x-large}.blok{margin:0;padding:70px}.blok h4{font-size:x-large;margin-bottom:10px;display:inline-block}.blok h4:after{content:" ";display:block;height:1px;width:2em;background:#000;margin-top:10px}.blok p{font-size:large;font-weight:200}.hneda{background:#668c66;color:#fff!important}.blok h2{text-transform:uppercase;font-size:xx-large}.blok ul li{list-style-type:none;font-weight:200}.blok ol li,.blok ul li{margin-bottom:6px;font-size:large;font-weight:200}.blok ol li b{display:block}p.row{display:block;margin:5px}#cenik sub{margin-left:5px;margin-right:5px;background-image:linear-gradient(to right,#fff 20%,rgba(255,255,255,0) 0);background-position:bottom;background-size:5px 1px;background-repeat:repeat-x;display:inline-block;width:100%;transform:translateY(-5px)}#cenik u{margin-left:20px;padding-right:10px;background:#668c66;border-bottom:1px solid #668c66;position:absolute;z-index:1;text-decoration:none;font-weight:700}#cenik s{margin-right:20px;padding-left:10px;display:inline-block;float:right;position:absolute;background:#668c66;border-bottom:1px solid #668c66;right:70px;z-index:1;text-decoration:none}.pulka{display:inline-block;width:45%;margin:2%}.pulka p{font-size:large;color:#000}a{color:inherit;text-decoration:none}a:hover{border-bottom:1px solid}.pulka p span{color:#668c66}.pulka .zobrazitKontakt{position:relative;top:15px;border:1px solid #668c66;padding:10px;color:#668c66;font-weight:100;font-size:90%;text-transform:uppercase}.pulka .zobrazitKontakt:hover{background:#668c66;color:#fff}.formular{background:#668c66;color:#fff;padding:40px}.formular p{color:#fff;text-transform:uppercase}.formular input,.formular textarea{font-family:"Open Sans",sans-serif;border-bottom:15px;display:block;color:#fff;width:100%;border:0;border-bottom:2px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);padding:20px;outline:0}.formular input:focus,.formular textarea:focus{border-color:#fff}.formular input[type=submit]{border:4px solid rgba(255,255,255,0);background:rgba(255,255,255,.3);cursor:pointer;font-size:regular;font-weight:700;text-transform:uppercase;letter-spacing:2px}.formular input[type=submit]:hover{background:rgba(0,0,0,0);border:4px solid rgba(255,255,255,.3)}.formular input[type=submit]:active,.formular input[type=submit]:focus{border-color:#fff}.mezera{display:block}.footer p{font-size:small;margin:4px}.info{position:fixed;bottom:2em;right:2em;border-radius:15px;padding:15px;font-weight:700;font-size:small;text-transform:uppercase}a{transition:.2s;-o-transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}a.active{border-top:1px solid}.zobrazitKontakt{cursor:pointer}.oteviraci_doba{display:none;cursor:pointer}p.close,p.open{font-size:regular}#terapie ul li{list-style-type:decimal!important}#terapie ul li ul li{list-style:none!important;margin-left:-2em;list-style-position:inside}#terapie ol{margin-top:15px;margin-bottom:15px}ol{list-style-type:circle}#stickyheader.scrolled{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;padding:15px;z-index:999}#toplogo.scrolled{color:transparent;font-size:.75em;background:url(/include/img/88b9f3058c99485fb3237b2f6b72b9ad76165134/logo_black.png) no-repeat;background-size:contain}.top .menu li a.scrolled{color:#000;font-size:.9em}@media only screen and (max-width:768px){body{margin:0}.obalBottom,.obalTop{display:none}.top{background:0 0}.top .menu{display:none}.welcome:before{left:0;right:0;bottom:0}.welcome .text{width:80%}.welcome .text h1{font-size:2.3em}.welcome .text h3{font-size:regular}.blok{padding:30px}.blok h4{margin-top:0}.blok p{font-size:regular}.blok h2{margin-top:0}#cenik ul li{display:block}#cenik u{display:inline-block;position:relative;margin-left:-40!important;margin-right:40px!important}#cenik sub{display:none!important}#cenik s{text-align:right;display:block;position:relative!important;text-align:right;background:0 0;margin-right:-70px!important}#cenik ol li{list-style-type:none}#cenik ol li ol li{list-style-type:circle;margin-left:-30px}#kontakt .pulka{display:block;padding:0;width:100%;margin:0}#kontakt a.zobrazitKontakt{display:block;text-align:center;margin-bottom:50px}#kontakt .formular{padding:20px}#stickyheader{display:none}.phoneMenu{display:block;position:fixed;top:0;right:0;left:0;color:transparent;padding:20px 25px 0 25px;position:fixed;background:url(/include/img/9465c84bd9379346e53d8bf2241e6694db024ff0/logo.png);background-repeat:no-repeat;background-size:60px;background-position:20px;z-index:2;font-size:3em;font-weight:700;letter-spacing:4px;height:80px}.logo:after{content:"/";display:inline-block}.logo.open:after{color:#1ed87c}.logo.close:after{color:#e74f4f}.phoneMenu .button{display:none;background:url(/include/img/64ea692f845c01a4323d6b53a682827b9974445f/bars.png) no-repeat;background-size:40px;height:40px;width:40px;z-index:30}.phoneMenu.scrolled .button{display:block;height:100px;width:100px}.phoneMenu.scrolled .button:after{height:10px;width:10px;background:#fff;content:"";border-radius:100%;display:inline-block;margin-left:37px;margin-top:-3px}.phoneMenu.scrolled .button.open:after{background:#1ed87c}.phoneMenu.scrolled .button.close:after{background:#e74f4f}.phoneMenu.scrolled{color:transparent!important;background:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 80%)}.phoneMenu.scrolled .logo{display:none}.phoneMenu .phoneMenuList{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);color:#fff!important;font-size:xx-large!important;text-align:center;text-transform:uppercase;font-weight:200;overflow-y:auto}.phoneMenu .phoneMenuList ul{list-style-type:none;padding-left:0;color:#fff!important;position:relative;top:100%;transform:translateY(25%)}.phoneMenu.scrolled .phoneMenuList ul li{padding-left:0;color:#fff!important}.smoothMenu.scrolled{color:#fff;font-size:xx-large}a.active{border:0;font-weight:700}.zobrazitKontakt #smoothMenu{font-weight:700}.oteviraciDoba{width:100%;text-align:center;font-size:xx-large}.oteviraciDoba p{font-size:xx-large;text-align:center}#cenik sub{margin-left:80px;margin-right:20px;background-image:linear-gradient(to right,#fff 20%,rgba(255,255,255,0) 0);background-position:bottom;background-size:5px 1px;background-repeat:repeat-x;display:inline-block;position:absolute;max-width:100%;left:70px;right:70px;margin-top:0}#cenik s{margin-right:20px;padding-left:10px;display:inline-block;float:right;position:absolute;background:#668c66;border-bottom:1px solid #668c66;right:70px;z-index:1;text-decoration:none}}