html{overflow-y:scroll}html,body{width:100%;color:#131313}a{color:#9b0f0e!important;text-decoration:none!important}h1,h3,.table.hodiny th{color:#9b0f0e}header{height:96px;position:fixed;top:0;left:0;width:100%;border-bottom:2px solid #828282;color:white;z-index:10;background:#9b0f0e;transition:height .25s}header div{height:96px;transition:height .25s}header img{height:86px;width:auto;position:relative;margin-top:5px;transition:height .25s;vertical-align:top}header a.logo{display:inline-block;height:96px;position:relative;padding-right:10px;transition:height .25s}header a.logo span{display:inline-block;font-size:120%;position:relative;top:20px;margin-left:10px;white-space:nowrap;transition:top .25s}header a.logo strong{display:block}header nav{float:right}header nav,header nav ul,header nav li,header nav a,header nav span{display:inline-block;height:100%;transition:height .25s}#menuId{font-weight:bold}nav a.active span{text-decoration:underline!important}nav ul li span:before{content:'';display:inline-block;vertical-align:middle;height:56px}nav ul li a{padding:18px 0;font-size:120%;transition:padding .1s;color:white!important}header nav span{height:56px;padding-left:10px;padding-right:10px;vertical-align:middle;background:transparent;transition:background .25s}header nav a:hover span{background:#828282}main{margin-top:96px;clear:both;min-height:calc(100vh - 96px)}main h2{margin:20px 0 10px}main .item_form{margin-bottom:10px}.novinkysmall a{clear:both;display:block;vertical-align:bottom;padding:5px 0 10px}.novinkysmall a:not(:last-child) strong{vertical-align:bottom}.novinkysmall a:not(:last-child) span.stop{float:right;font-size:80%;vertical-align:bottom;position:relative;top:2px}.novinkysmall a:last-child{text-align:right;font-weight:bold}.carousel-item.index,.carousel-item.index .item{min-height:calc(100vh - 96px)}.nowrap{white-space:nowrap}footer{padding-top:20px;background:#9b0f0e;color:white;text-shadow:1px 1px 2px #828282}footer h3{color:white;position:relative;padding:0;margin:28px 0 24px 0;height:70px}footer a{color:white!important;font-weight:bold}.smallHead header{height:66px}.smallHead header img{height:56px}.smallHead header div,header a.logo{height:66px}.smallHead header a.logo span{top:5px}.smallHead nav a{padding:5px 0}header button{transition:top .25s}.smallHead header button{top:16px}@media (min-width:767.98px){header a.logo span{font-size:110%}nav ul li a{font-size:110%}header nav span{padding-left:5px;padding-right:5px}div.adresa{margin-top:171px;margin-bottom:103px}.obednaniKalendar td:not(:last-child),.obednaniKalendar th:not(:last-child){border-right:1px solid #72767a}.obednaniKalendar th:not(:first-child),.obednaniKalendar td:not(:first-child){max-width:20%;width:20%}}.table td{position:relative}.table input{width:100%!important;min-width:100%!important;max-width:100%!important}.table textarea{margin-top:10px}input[type=date]::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button{display:none}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:10px;opacity:100;background:url(../../../images/arrow.down.png);background-repeat:no-repeat}@media (max-width:767.98px){header button{float:right;position:relative;top:28px;border:0 none transparent!important;box-shadow:none!important;outline:0!important}table.table:not(.obednaniKalendar) thead{display:none}table.table,table.table tbody,table.table tr,table.table td{display:block}table.table:not(.obednaniKalendar) tr td:not(.nolabel){padding-left:87px!important;min-height:43px}table.table:not(.obednaniKalendar) td:not(:last-child){border-bottom:0 none transparent!important;border-top:0 none transparent!important;padding-bottom:5px}table.table td:not(:first-child){padding-top:0}table.table td:last-child{border-bottom:1px solid #72767a!important}table.table tr td:before{min-width:75px;font-weight:bold;display:inline-block;position:absolute;left:12px}table.table input{width:100%}table.table.cenik tr td:nth-child(1):before{content:"Výkon"}table.table.cenik tr td:nth-child(2):before{content:"Cena:"}table.table.hodiny tr td:not(.nolabel){padding-left:150px!important}table.table.hodiny tr td:nth-child(1):before{content:"Den:"}table.table.hodiny tr td:nth-child(2):before{content:"Ordinační hodiny:"}nav{display:block!important;position:fixed;z-index:9;width:100vw;height:auto!important;background:rgba(155,15,14,.9);height:0!important;overflow:hidden;left:0;transition:top,height .25s!important}ul{margin:0!important}nav a{padding:0!important}nav a span{padding:0 15px!important;background:transparent;border-bottom:1px solid white}body.showMenu nav{height:280px!important}body nav{top:96px}body.smallHead nav{top:66px}header nav,header nav ul,header nav li,header nav a,header nav span{display:block;height:auto}.obednaniKalendar td:not(:first-child):not(.dneNow),.obednaniKalendar th:not(:first-child):not(.dneNow){display:none}.obednaniKalendar td:first-child,.obednaniKalendar td.dneNow,.obednaniKalendar th:first-child,.obednaniKalendar th.dneNow{display:inline-block;padding-left:12px!important;text-align:center}.obednaniKalendar tr{position:relative}.obednaniKalendar td:first-child,.obednaniKalendar th:first-child{width:70px;height:49px}.obednaniKalendar td.dneNow,.obednaniKalendar th.dneNow{position:absolute!important;left:60px;right:0}.obednaniKalendar thead,.obednaniKalendar tfoot{display:block}.obednaniKalendar thead th{border-bottom:0 none transparent!important;background-color:#f9f9f9}.obednaniKalendar{margin-top:20px}}.ImgHide{position:fixed;top:-100000px;left:-100000px}body .loading{position:fixed;top:0;left:0;z-index:110;background:rgba(0,0,0,.3);width:100vw;height:100vh;text-align:center}body .loading>div{width:100px;height:100px;position:absolute;top:50%;margin-top:-50px;margin-left:-50px}@media (max-width:370.98px){header a.logo span{font-size:105%}}@media (min-width:300.98px) and (max-width:360.98px){header a.logo span{font-size:80%;top:15px!important}}@media (max-width:301px){header a.logo span{display:none}}ul{padding:0;margin:0}.clanek h2{padding:.3em 0;border-bottom:1px solid #E0EFED}.clanek{margin-bottom:20px}.clanek .date{color:#8f8f8f;display:inline-block;padding-top:10px}.clanek>div{margin:10px 0 20px;text-align:justify}.kontakt div:first-child{margin:15px 0;text-align:justify}.kontakt{margin-bottom:20px}.adresaIndex{position:relative}.adresaIndex>div{position:absolute;top:50%;left:20%;transform:translate(0,-50%);text-shadow:0 0 4px rgba(255,255,255,1)}.kalendar{border:1px solid #E3F2F7;border-radius:2px 2px 2px 2px;box-shadow:0 0 6px 5px rgba(227,242,247,1);display:inline-block;text-align:center;margin-bottom:20px}.kalendar b,.kalendar a{width:35px;height:30px;display:inline-block}.kalendar b{padding-top:5px;height:35px}.kalendar .mimo{color:#adb5bd!important}.kalendar a:not(.mimo){color:#131313!important}.kalendar .dnes{font-weight:bold}.kalendar .max{color:#E3F2F7!important;cursor:not-allowed}.table.small th{border-top:0 none transparent}.kalendarMain{position:relative}.obednaniKalendar th:first-child,.obednaniKalendar td:first-child{max-width:60px;width:60px}.obednaniKalendar th{text-align:center;position:relative}.obednaniKalendar td.can{cursor:pointer;text-align:center}.obednaniKalendar td.cant{cursor:not-allowed;background-color:#f9f9f9;text-align:center}.obednaniKalendar td,.obednaniKalendar th{height:49px;padding:12px!important;-webkit-border-horizontal-spacing:2px;-webkit-border-vertical-spacing:2px}.obednaniKalendar tr,.obednaniKalendar tbody,.obednaniKalendar thead,.obednaniKalendar table{-webkit-border-horizontal-spacing:2px;-webkit-border-vertical-spacing:2px}#showNewTermin,#showEreceptForm{position:fixed;top:0;left:0;z-index:100;width:100vw;height:100vh;text-align:center;display:none}#showNewTermin .cover,#showEreceptForm .cover{position:absolute;top:0;left:0;background:rgba(0,0,0,.3);width:100vw;height:100vh}#showNewTermin form,#showEreceptForm form{position:relative;top:50vh;transform:translateY(-50%);margin-left:auto;background:white;border-radius:.25rem;padding:10px}#showNewTermin h3,#showEreceptForm h3{font-size:24px;margin-bottom:1rem}#showNewTermin textarea,#showEreceptForm textarea{min-height:65px;max-height:160px}.fixedHeadShow{position:fixed;top:66px;display:none}.fixedHeadShow.show{display:block}.fixedHeadShow table{margin:0!important}.fixedHeadShow{background-color:white}.obednaniKalendar .terminy td{height:0;position:relative;padding:0!important}.obednaniKalendar .terminy td>div{position:absolute;left:0;right:0;background:#E3F2F7;padding:12px;text-align:center;border-top:1px solid #72767a;overflow:hidden;color:red}.obednaniKalendar .terminy td>div.cant{background-color:rgba(227,242,247,.5);cursor:not-allowed;text-shadow:0 0 2px #fff;font-weight:bold;vertical-align:middle;color:#9b0f0e}.obednaniKalendar .terminy td>div.cant:before{content:'';display:inline-block;vertical-align:middle;height:100%}th.dneNow{color:#9b0f0e}.table thead th{border-top-color:#72767a!important;border-bottom-color:#72767a!important}.table td,.table th{border-top-color:#72767a!important}.thisWeek{color:#9b0f0e;position:absolute;font-weight:bold}