/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box;}*:focus{outline:0;}.bg-white{background:#ffffff;}.bg-black{background:#000000;}.bg-primary{background:#005973;}.bg-primary-dark{background:#003240;}.text-white{color:#ffffff;}.text-black{color:#000000;}.text-primary{color:#005973;}.text-primary-dark{color:#003240;}audio{background:#000000;}@media (max-width:450px){audio{width:100% !important;}}blockquote{margin:0 0 1.6rem 0;}blockquote p{margin:0;padding:1.5rem;background:#eeeeee;}blockquote p:before{margin-right:0.1em;content:'“';vertical-align:-0.4em;color:#dddddd;font-family:georgia,times,sans;font-size:3em;line-height:0.1em;}blockquote p:after{margin-left:0.1em;content:'”';vertical-align:-0.55em;color:#dddddd;font-family:georgia,times,sans;font-size:3em;line-height:0.1em;}body{color:#005973;font-size:1.6rem;}button{cursor:pointer;}input,select,textarea{width:100%;height:4rem;padding:0rem 1.3rem 0rem 1.3rem;transition:0.18s ease-out;vertical-align:bottom;color:#595959;border:0.1rem solid #d1d1d1;border-radius:0.4rem;outline:none;background:#fff;box-shadow:inset 0.1rem 0.2rem 0.8rem rgba(0,0,0,0.07);font-family:inherit;font-size:1.6rem;line-height:1.5;}input[type='checkbox'],input[type='radio'],input[type='file']{width:auto;}input[type='reset'],input[type='submit']{width:auto;cursor:pointer;color:#ffffff;border:0.1rem solid transparent;background:#005973;}input:hover,select:hover,textarea:hover{box-shadow:inset 0.1rem 0.2rem 0.8rem rgba(0,0,0,0.02);}input[type='reset']:hover,input[type='submit']:hover{background:#003240;}input:focus,textarea:focus,select:focus{color:#000000;border:0.1rem solid #b8b6b6;box-shadow:inset 0.1rem 0.2rem 0.4rem rgba(0,0,0,0.01),0 0 0.8rem rgba(0,0,0,0.2);}hr{clear:both;margin:2.8rem 0 1.8rem 0;border:0;border-bottom:0.1rem solid #005973;}html{font-family:neue-haas-unica,sans-serif;font-size:62.5%;}@media (min-width:2500px){html{font-size:93.75%;}}@media (min-width:3500px){html{font-size:125%;}}iframe{width:100%;height:70rem;}img{max-width:100%;height:auto;vertical-align:top;}.field--name-body img{width:auto !important;height:auto !important;}a{text-decoration:none;color:#005973;}a.ext svg.ext{margin-left:0.5rem;padding:0 0 0 0;}a.ext svg.ext path{stroke:#005973;stroke-width:3;}a:hover{text-decoration:underline;}svg.ext{display:none;}.field svg.ext{display:inline;}ul,ol{margin:0 0 1.6rem 0;padding:0.2rem 0 0.2rem 1.5rem;}ul ul,ul ol,ol ol,ol ul{margin:0;padding:0 0 0 2rem;}ul li,ol li{margin:0.6rem 0 0.6rem 0;list-style-position:outside;letter-spacing:0.06rem;font-weight:300;line-height:1.5;}p{margin:0 0 1.8rem 0;letter-spacing:0.06rem;font-weight:300;line-height:1.5;}p strong{font-weight:600;}table{margin:0.625rem 0 1.875rem 0;padding:0;border-collapse:collapse;border-top:0.0625rem solid #373631;}@media (min-width:40em){table{display:table;width:100%;}}div.table-responsive{position:relative;overflow-x:auto;margin-bottom:1.875rem;}div.table-responsive table{margin-bottom:0;}table tbody{border:0;}table tr{margin:0;padding:0;}table tr td{margin:0;padding:0.75rem 1.25rem;border-bottom:0.0625rem solid #373631;}table tr th{margin:0;padding:0.75rem 1.25rem;border-bottom:0.0625rem solid #373631;}table p{margin:0;padding:0;}table.cenik{display:block;overflow-x:auto;border:0;}@media (min-width:40em){table.cenik{display:table;}}table.cenik{color:#ffffff;}table.cenik tr td{margin:0;padding:0.75rem 1.25rem;border-bottom:0.0625rem solid #ffffff;background:#2e8aae;}table.cenik tr th{margin:0;padding:0.75rem 1.25rem;border-bottom:0.0625rem solid #ffffff;background:#21566f;}table.cenik td.c25,table.cenik th.c25{width:25%;}table.cenik td.c50,table.cenik th.c50{width:50%;}table.cenik td.boright{border-right:0.0625rem solid #ffffff;}table.cenik td.barva1{background:#7a7c80;}table.cenik td.barva2{background:#2e8aae;}table.cenik td.barva3{background:#21566f;}table.cenik td.barva4{background:#2e8aae;}table.cenik p{white-space:normal;}table.cenik1{margin:0 0 1.25rem 0;padding:0;text-align:left;border:0;font-size:0.9em;}table.cenik1 tr{margin:0;padding:0;border-bottom:0.0625rem solid #006e8c;}table.cenik1 tr td{margin:0;padding:0.125rem 0.625rem 0.125rem 0;border:0;}table.cenik1 tr th{margin:0;padding:0;border:0;}table.cenik1 p{margin:0;padding:0;}table.cenik1 tr td.left{width:50%;text-align:left;}table.cenik1 tr td.right{width:50%;padding:0.125rem 0 0.125rem 0.625rem;text-align:right;}table.table-striped{border-color:#ffffff !important;}table.table-striped caption{padding:0.625rem;text-align:left;font-size:120%;font-weight:600;}table.table-striped tr th{padding:0.625rem 0.9375rem;border-bottom:0.0625rem solid #ffffff;}table.table-striped tr td{padding:0.625rem 0.9375rem;white-space:normal;border-color:#ffffff !important;border-bottom:0.0625rem solid #ffffff;}table.table-striped tr th{color:#ffffff;background:#006e8f;}table.table-striped tr td{color:#ffffff;background:#00abce;}h1{margin:0;padding:13rem 3rem;text-align:center;letter-spacing:0rem;color:#ffffff;font-size:6rem;font-weight:100;line-height:1.1;}@media (max-width:1000px){h1{padding:5rem 3rem;font-size:3.3rem;}}h2{margin:0 0 1.8rem 0;padding:1.6rem 0 0 0;font-size:2.6rem;font-weight:700;line-height:1.2;}@media (max-width:1000px){h2{font-size:2.8rem;}}h3{margin:0 0 1.8rem 0;padding:1.6rem 0 0 0;font-size:2.2rem;font-weight:600;line-height:1.1;}h4{margin:0 0 0.8rem 0;padding:1.6rem 0 0 0;font-size:2rem;font-weight:600;line-height:1.1;}h5{margin:0 0 0.8rem 0;padding:1.6rem 0 0 0;font-size:1.8rem;font-weight:600;line-height:1.1;}h6{margin:0 0 0.8rem 0;padding:1.6rem 0 0 0;font-size:1.6rem;font-weight:600;line-height:1.1;}video{background:#000000;}@media (max-width:450px){video{width:100% !important;}}.block{margin:0 0 0 0;}.block > h2{padding:0;}.field.field--label-above .field__label{display:block;margin-bottom:0.6rem;}.form-item{margin-bottom:3rem;}.form-item label{display:inline-block;margin-bottom:1rem;font-size:1.6rem;font-weight:600;}.form-item .description{padding:1rem 0 0 0;color:#454545;font-size:1.3rem;line-height:1.5;}.form-item .form-type-checkbox,.form-item .form-type-radio{margin:0.8rem 0;}.form-item .form-type-checkbox label,.form-item .form-type-radio label{margin-bottom:0;font-weight:normal;}.form-actions{margin-bottom:3rem;}.layout{margin-bottom:6rem;}.layout.no-container > div.container{width:auto;margin:0;padding:0;}.layout.border-top .layout-content{padding-top:1.5rem;background:#ffffff;}.layout.border-bottom .layout-content{padding-bottom:1.5rem;background:#ffffff;}.layout.border-left .layout-content{margin-left:-1.5rem;padding-left:1.5rem;background:#ffffff;}.layout.border-right .layout-content{margin-right:-1.5rem;padding-right:1.5rem;background:#ffffff;}.layout.mapa{padding:0 3rem;text-align:center;}.layout.mapa h2{margin:0;padding:0 3rem 5rem 3rem;text-align:center;letter-spacing:0.3rem;text-transform:uppercase;font-size:2rem;font-weight:300;line-height:1.5;}.layout.reservation{padding:10rem 0;}@media (min-width:1000px){.layout.flex .layout__region--first{display:flex;}.layout.flex .layout__region--first .block{flex:1;padding:1.875rem;background:#eeeeee;}}@media (min-width:40em){.layout.infotext .layout-content{margin:0 -1.8rem -1.8rem -1.8rem;padding:0 1.8rem 1.8rem 1.8rem;}}.bg-blue-0{background:#005973;}.bg-blue-1{background:#00a8cc;}.bg-blue-2{background:#d9e6ea;}.bg-black{background:#000000;}.bg-white{background:#ffffff;}.margin-bottom-0{margin-bottom:0;}ul.menu{margin:0;padding:0;}ul.menu li{margin:0;padding:0;list-style:none;line-height:1;}.messages{margin:3rem 0 0 0;}.node{margin:0;}.pager{margin:0 0 1.6rem 0;text-align:center;}.pager .pager__items{display:inline-block;clear:none;margin:0;padding:0;border:0.0625rem solid #eeeeee;border-radius:0.3125rem;font-size:0;}.pager .pager__items .pager__item{display:inline-block;margin:0;padding:0;border-right:0.0625rem solid #eeeeee;font-size:1.6rem;}.pager .pager__items .pager__item a{display:inline-block;padding:0.5em 1em;}.pager .pager__items .pager__item:last-child{border-right:0;}.pager .pager__items .pager__item.is-active{font-weight:600;}.pager .pager__items .pager__item.is-active a{background:#eeeeee;}@media (max-width:1000px){.pager .pager__item--first span,.pager .pager__item--previous span,.pager .pager__item--next span,.pager .pager__item--last span{display:none;}.pager .pager__item--first a:after{content:'<<';}.pager .pager__item--previous a:after{content:'<';}.pager .pager__item--next a:after{content:'>';}.pager .pager__item--last a:after{content:'>>';}}@media (max-width:40em){.pager .pager__item{display:none;}.pager .pager__item.is-active,.pager .pager__item--first,.pager .pager__item--previous,.pager .pager__item--next,.pager .pager__item--last{display:inline-block;}}nav.tabs ul.tabs{margin:0;padding:1.875rem 0 0 0;border:0;border-bottom:0.0625rem solid #005973;}nav.tabs ul.tabs:after{display:block;visibility:hidden;clear:both;height:0;content:'.';}nav.tabs ul.tabs li{display:block;float:left;margin:0 0.375rem 0 0;padding:0;border:0;}nav.tabs ul.tabs li a{display:block;float:left;margin:0;padding:0.625rem 1.25rem;border:0;border-top-left-radius:0.1875rem;border-top-right-radius:0.1875rem;background:#dddddd;}nav.tabs ul.tabs li.is-active a{color:#ffffff;border:0;background-color:#005973;}nav.tabs ul.tabs li.is-active a:hover{background-color:#005973;}@media (max-width:1350px){nav.tabs ul.tabs li a{padding:0.625rem 0.625rem;font-size:1.6rem;}}.view .view-content .views-table{width:100%;}.view .view-content .views-row{margin-bottom:6rem;}.view .more-link{margin-top:1rem;padding-top:1.5rem;text-align:left;border-top:0.0625rem solid #eeeeee;}#block-cardstatus{padding:5rem;color:#ffffff;background-color:#005973;}#block-cardstatus #card-status-block-form .form-item .description{color:#ffffff;}#block-cardstatus #card-status-block-form .card-status-submit{color:#ffffff;border-color:#00a8cc;background-color:#00a8cc;}#block-cardstatus #block-card-status-result-wrapper{padding-top:3rem;}#block-cardstatus #block-card-status-result-wrapper .card-content{padding:1.5rem;border:0.1rem solid #00a8cc;}#block-cardstatus #block-card-status-result-wrapper .card-content div{margin-bottom:1rem;color:#ffffff;font-size:2rem;}#block-cardstatus #block-card-status-result-wrapper .card-content div label{margin-right:0.8rem;color:#00a8cc;font-weight:normal;}#block-cardstatus #block-card-status-result-wrapper .card-content div:last-child{margin-bottom:0;}.block-inline-blockimage-text .field--name-field-block-image img{width:100%;max-width:none;}.block-inline-blockimage-text .field--name-field-block-text .content{padding:4rem 4rem 0 4rem;color:#006e8c;}@media (max-width:1000px){.block-inline-blockimage-text .field--name-field-block-text .content{padding:3rem 0;}}@media (min-width:1000px){.block-inline-blockimage-text{display:flex;}.block-inline-blockimage-text .field--name-field-block-image{flex:1;}.block-inline-blockimage-text .field--name-field-block-text{flex:1;}.layout__region .block-inline-blockimage-text:nth-child(odd) .field--name-field-block-image{order:1;}.layout__region .block-inline-blockimage-text:nth-child(odd) .field--name-field-block-text{order:2;}.layout__region .block-inline-blockimage-text:nth-child(even) .field--name-field-block-image{order:2;}.layout__region .block-inline-blockimage-text:nth-child(even) .field--name-field-block-text{order:1;}}.block-kravihora-reservation > h2{display:none;}.block-kravihora-reservation table.reservation-day{width:100%;table-layout:fixed;color:#000000;border-top:0;font-size:1.4rem;}.block-kravihora-reservation table.reservation-day caption{display:none;}@media (max-width:1200px){.block-kravihora-reservation table.reservation-day{display:table;width:120rem;}}.block-kravihora-reservation table.reservation-day thead tr{padding:0;border:0;border-bottom:0.1rem solid #000000;background:none;}.block-kravihora-reservation table.reservation-day thead tr th{padding:0rem 1rem 0.5rem 1rem;text-align:center;border-right:0.1rem solid #000000;border-bottom:0;font-weight:normal;}.block-kravihora-reservation table.reservation-day thead tr th:last-child{border-right:0;}.block-kravihora-reservation table.reservation-day tbody tr{padding:0;border:0;border-bottom:0.1rem solid #000000;background:none;}.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td{background:#dedede;}.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-06-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-06-30,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-07-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-07-30,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-08-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-08-30,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-09-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-09-30,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-10-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-10-30,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-11-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-11-30,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-12-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-12-30,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-13-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-13-30,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-14-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-14-30,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-15-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-15-30,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-16-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-16-30,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-17-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-17-30,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-18-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-18-30,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-19-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-19-30,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-20-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-20-30,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-21-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-21-30,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-22-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-22-30,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-23-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-15 td.col-23-30{background:#dedede;}.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td{background:#ffffff;}.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-06-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-07-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-08-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-09-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-10-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-11-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-12-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-13-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-14-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-15-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-16-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-17-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-18-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-19-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-20-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-21-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-22-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-30 td.col-23-00{background:#dedede;}.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td{background:#ffffff;}.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.col-06-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.col-08-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.col-10-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.col-12-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.col-14-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.col-16-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.col-18-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.col-20-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.col-22-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.col-24-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.col-02-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.col-04-00{background:#dedede;}.block-kravihora-reservation table.reservation-day tbody tr.odd td,.block-kravihora-reservation table.reservation-day tbody tr.even td{overflow:hidden;height:2.8rem;padding:0rem 0rem;text-align:center;white-space:nowrap;border:0rem;}.block-kravihora-reservation table.reservation-day tbody tr.odd td.closed,.block-kravihora-reservation table.reservation-day tbody tr.even td.closed{background:url(/themes/custom/kravihora/images/rezervation-close.png) no-repeat 50% 50% !important;}.block-kravihora-reservation table.reservation-day tbody tr.odd td.reserved,.block-kravihora-reservation table.reservation-day tbody tr.even td.reserved{color:#ffffff;background:#00a8cc;}.block-kravihora-reservation table.reservation-day tbody tr.odd td.reserved.can-add-boking,.block-kravihora-reservation table.reservation-day tbody tr.even td.reserved.can-add-boking{background:#fff;}.block-kravihora-reservation table.reservation-day tbody tr.odd td.online-reserved,.block-kravihora-reservation table.reservation-day tbody tr.even td.online-reserved{background:#ff6c00;}.block-kravihora-reservation table.reservation-day tbody tr.odd td.equip-label,.block-kravihora-reservation table.reservation-day tbody tr.odd td.equip-interval,.block-kravihora-reservation table.reservation-day tbody tr.even td.equip-label,.block-kravihora-reservation table.reservation-day tbody tr.even td.equip-interval{padding:0 1.2rem;text-align:left;}.block-kravihora-reservation table.reservation-day tbody tr.odd:first-child,.block-kravihora-reservation table.reservation-day tbody tr.even:first-child{border-top:0.1rem solid #000000;}.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-06-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-08-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-10-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-12-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-14-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-16-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-18-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-20-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-22-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-24-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-02-00,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-04-00{background:#dedede;}.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-06-00.online-reserved,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-08-00.online-reserved,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-10-00.online-reserved,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-12-00.online-reserved,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-14-00.online-reserved,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-16-00.online-reserved,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-18-00.online-reserved,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-20-00.online-reserved,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-22-00.online-reserved,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-24-00.online-reserved,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-02-00.online-reserved,.block-kravihora-reservation table.reservation-day tbody tr.table-row-60 td.can-add-boking.col-04-00.online-reserved{background:#ff6c00;}.block-kravihora-reservation table.reservation-day .equip-label,.block-kravihora-reservation table.reservation-day .equip-interval{width:12rem;}.block-kravihora-reservation .table-reservation-mobile-caption{z-index:20;display:block;padding:0 0 0.5rem 0;text-align:center;color:#005973;font-size:2.3rem;}.block-kravihora-reservation .table-mobile-label{display:none;}.block-kravihora-reservation .table-relative{position:relative;}@media (max-width:1200px){.block-kravihora-reservation .reservations-tables{position:relative;}.block-kravihora-reservation .reservations-tables .table-mobile-label{position:absolute;z-index:1;bottom:0rem;left:0;display:block;width:12rem;padding-top:3.2rem;background:#dedede;}.block-kravihora-reservation .reservations-tables .table-mobile-label span{display:block;overflow:hidden;height:2.8rem;padding:0 1.2rem;white-space:nowrap;color:#000000;border-bottom:0.1rem solid #000000;background:#ffffff;font-size:0.9em;line-height:2.8rem;}.block-kravihora-reservation .reservations-tables .table-mobile-label span:first-child{height:2.9rem;border-top:0.1rem solid #000000;line-height:2.9rem;}}.block-kravihora-reservation p.tl-reservation{padding-top:2rem;text-align:center;}.block-kravihora-reservation p.tl-reservation a{display:inline-block;margin:0rem 1rem 1rem 1rem;padding:0.6rem 2.5rem;text-decoration:underline;color:#000000;border-radius:1.5rem;font-weight:400;}.block-kravihora-reservation p.tl-reservation a svg{margin-left:0.6rem;}.block-kravihora-reservation p.tl-reservation a:hover{color:#000000;}.block-kravihora-reservation body.kiosek p.tl-reservation a.nekiosek{display:none;}.block-kravihora-reservation .reservation-pager{padding:3rem;text-align:center;}.block-kravihora-reservation .reservation-pager .before-link{display:inline-block;margin:0 0.4rem;}.block-kravihora-reservation .reservation-pager .before-link a{display:inline-block;overflow:hidden;width:3rem;height:3rem;white-space:nowrap;text-indent:5rem;background:url(/themes/custom/kravihora/images/main/reservation-pager.png) no-repeat 0 0;}.block-kravihora-reservation .reservation-pager .next-link{display:inline-block;margin:0 0.4rem;}.block-kravihora-reservation .reservation-pager .next-link a{display:inline-block;overflow:hidden;width:3rem;height:3rem;white-space:nowrap;text-indent:5rem;background:url(/themes/custom/kravihora/images/main/reservation-pager.png) no-repeat -3rem 0;}.legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:3rem;}.legend > div{display:flex;align-items:center;width:23rem;margin:0 0 2rem 0;color:#000000;font-size:1.4rem;}.legend > div span.open{color:#ffffff;background:#00a8cc;}.legend > div span.disable{color:#ffffff;background:#a3a3a3;}.legend > div span.close{color:#000000;background:url(/themes/custom/kravihora/images/rezervation-close.png) no-repeat 50% 50%;}.legend span{display:inline-block;display:flex;align-items:center;justify-content:center;width:8rem;height:3rem;margin:0 1rem;}#block-quicklink{position:absolute;z-index:99;top:40%;right:0;}@media (max-width:1550px){#block-quicklink{display:none;}}#block-quicklink ul.menu li{margin:0 0 1rem 0;padding:0;}#block-quicklink ul.menu li a,#block-quicklink ul.menu li span{display:block;width:10rem;height:10rem;padding-top:7.7rem;cursor:pointer;text-align:center;text-align:center;text-decoration:none;text-transform:uppercase;color:#ffffff;border-top-left-radius:2rem;border-bottom-left-radius:2rem;background:#94c01e;font-size:1rem;font-weight:bold;}#block-quicklink ul.menu li a .ext,#block-quicklink ul.menu li span .ext{display:none;}#block-quicklink ul.menu li a.vstupenky,#block-quicklink ul.menu li span.vstupenky{background:#94c01e url(/themes/custom/kravihora/images/button_vstupenky_2.svg) no-repeat 0 0;background-position:50% 1.4rem;background-size:54% auto;}#block-quicklink ul.menu li a.mapa,#block-quicklink ul.menu li span.mapa{background:#94c01e url(/themes/custom/kravihora/images/button_mapa_2.svg) no-repeat 0 0;background-position:50% 1.4rem;background-size:36% auto;}body.news #block-quicklink ul.menu li span.upozorneni{display:block;}body.kiosek #block-quicklink{display:none;}#block-sociallinks > h2{display:none;}#block-sociallinks ul.menu{display:flex;justify-content:center;}#block-sociallinks ul.menu li{margin:0 0.5rem 0 0.5rem;padding:0;}#block-sociallinks ul.menu li a{display:block;overflow:hidden;width:3rem;height:3rem;white-space:nowrap;text-decoration:none;text-indent:10rem;background-color:#005973;}#block-sociallinks ul.menu li a.facebook{background:url(/themes/custom/kravihora/images/fb.svg) no-repeat 0 0;}#block-sociallinks ul.menu li a.rss{background:url(/themes/custom/kravihora/images/rss.svg) no-repeat 0 0;}.block-views-blockbanner-block-1 > h2{display:none;}.block-views-blockfacilities-block-1 h1{padding:25rem 0 5rem 0;text-align:center;color:#ffffff;}#block-views-block-hero-block-1,#block-views-block-hero-block-2{position:absolute;z-index:-1;top:0;left:0;width:100%;min-height:100vh;}#block-views-block-hero-block-1 .views-field-field-image-top-desktop .field-content,#block-views-block-hero-block-2 .views-field-field-image-top-desktop .field-content{display:flex;overflow:hidden;justify-content:center;}#block-views-block-hero-block-1 .views-field-field-image-top-desktop .field-content picture img,#block-views-block-hero-block-2 .views-field-field-image-top-desktop .field-content picture img{width:192rem;max-width:none !important;height:auto;}.block-views-blockpartners-block-1 > h2{display:none;}.block-views-blocktipy-block-1 > h2{margin:0;padding:5rem 3rem 5rem 3rem;text-align:center;letter-spacing:0.3rem;text-transform:uppercase;font-size:2rem;font-weight:normal;line-height:1.5;}.field--name-field-gallery-title{margin:0;padding:0 3rem 6rem 3rem !important;text-align:center;letter-spacing:0.3rem;text-transform:uppercase;font-size:2rem;font-weight:300;line-height:1.5;}.field--name-field-gallery .field__item{display:flex;overflow:hidden;justify-content:center;height:30rem;}.field--name-field-gallery .field__item img{width:auto;max-width:none;height:30rem;}.field--name-field-gallery.owl-carousel .owl-nav{margin:0;}.field--name-field-gallery.owl-carousel .owl-nav .owl-prev{position:absolute;top:calc(50% - 3rem);left:-10rem;overflow:hidden;width:6rem;height:6rem;margin:0;padding:0;transition:left 0.4s 0.4s;white-space:nowrap;text-indent:18.75rem;border-radius:0;background:url(/themes/custom/kravihora/images/owl-prev.png) no-repeat 45% 50%;background-size:auto 6rem;}.field--name-field-gallery.owl-carousel .owl-nav .owl-next{position:absolute;top:calc(50% - 3rem);right:-40rem;overflow:hidden;width:6rem;height:6rem;margin:0;padding:0;transition:right 0.4s 0.4s;white-space:nowrap;text-indent:18.75rem;border-radius:0;background:url(/themes/custom/kravihora/images/owl-next.png) no-repeat 55% 50%;background-size:auto 6rem;}.field--name-field-gallery.owl-carousel:hover .owl-nav{margin:0;}.field--name-field-gallery.owl-carousel:hover .owl-nav .owl-prev{left:4rem;}.field--name-field-gallery.owl-carousel:hover .owl-nav .owl-next{right:4rem;}.field--name-field-facilities-map,.field--name-field-page-map{margin-bottom:10rem;}.field--name-field-facilities-map .field__label,.field--name-field-page-map .field__label{margin:0;padding:0 3rem 3rem 3rem !important;text-align:center;letter-spacing:0.3rem;text-transform:uppercase;font-size:2rem;font-weight:300;line-height:1.5;}@media (min-width:1500px){.field--name-field-facilities-map .field__item,.field--name-field-page-map .field__item{margin:0 -10rem;}}.field--name-title h2{padding:0;}.field--type-image img{max-width:100%;height:auto;}@media (max-width:50rem){.layout--tabs ul.tabs{margin-bottom:4rem;}.layout--tabs ul.tabs li{display:block;margin:0;padding:0;}.layout--tabs ul.tabs li a{display:block;padding:1rem;text-align:center;letter-spacing:0.3rem;text-transform:uppercase;color:#ffffff;background:#7b7b7b;font-size:1.4rem;font-weight:normal;}.layout--tabs ul.tabs li a.is-active{color:#ffffff;background:#000000;}}@media (min-width:49.9rem){.layout--tabs ul.tabs{display:flex;justify-content:center;margin-bottom:4rem;padding:0;border-bottom:0.1rem solid #000000;}.layout--tabs ul.tabs li{position:relative;top:0.1rem;margin:0 0.5rem 0 0.5rem;padding:0;}.layout--tabs ul.tabs li a{padding:1rem 3rem 0.8rem 3rem;letter-spacing:0.3rem;text-transform:uppercase;color:#ffffff;border-bottom:0.1rem solid #000000;background:#7b7b7b;font-size:1.4rem;font-weight:normal;}.layout--tabs ul.tabs li a.is-active{padding:1rem 3rem 1rem 3rem;color:#000000;border-top:0.1rem solid #000000;border-right:0.1rem solid #000000;border-bottom:0;border-left:0.1rem solid #000000;background:#ffffff;}}.layout--two-column-extra .layout-content .layout__region--title{margin-bottom:5rem;text-align:center;}.layout--two-column-extra .layout-content .layout__region--first,.layout--two-column-extra .layout-content .layout__region--second{margin:0 auto 5rem auto;text-align:left;}.layout--two-column-extra .layout-content .layout__region--footer{text-align:center;}@media (min-width:1000px){.layout--two-column-extra .layout-content{display:flex;gap:4rem;}.layout--two-column-extra .layout-content .layout__region--title{flex:1;}.layout--two-column-extra .layout-content .layout__region--first,.layout--two-column-extra .layout-content .layout__region--second{flex:1;max-width:none;margin:0 0 5rem 0;text-align:left;}.layout--two-column-extra .layout-content .layout__region--footer{flex:1;}}.layout.info .layout__region--first .field.field--label-above .field__label{margin-bottom:1.8rem;letter-spacing:-0.05rem;font-size:3rem;line-height:1.3;}.layout.info .layout__region--first h2{margin-bottom:1.8rem;padding:0;letter-spacing:-0.05rem;font-size:3rem;line-height:1.3;}.layout.info .layout__region--first p{margin:0;padding:0;line-height:1.6;}.layout.info .layout__region--first a{text-decoration:underline;color:#00a8cc;font-weight:600;}.layout.info .layout__region--first a:hover{color:#000000;}@media (max-width:1000px){.layout.info .layout__region--first{padding:2rem;background:#d9e6ea;}.layout.info .layout__region--first .block{margin-bottom:2rem;padding-bottom:2rem;color:#006e8c;border-bottom:0.1rem solid #006e8c;}.layout.info .layout__region--first .block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}}@media (min-width:1000px){.layout.info .layout__region--first{display:flex;padding:5rem 0;background:#d9e6ea;}.layout.info .layout__region--first .block{flex:1;padding:2rem 5rem;color:#006e8c;border-right:0.1rem solid #006e8c;background:none;}.layout.info .layout__region--first .block:last-child{border-right:0;}}@media (min-width:1350px){.layout.zona{overflow:hidden;padding:10rem 0 0 0;}}.layout.zona .block{background:#005973 url(/themes/custom/kravihora/images/kh_zona_100_2.jpg) no-repeat center bottom;background-size:auto 100%;}@media (min-width:1000px){.layout.zona .block{min-height:46.6rem;background-size:auto;}}@media (min-width:2000px){.layout.zona .block{background-image:url(/themes/custom/kravihora/images/kh_zona_150_2.jpg);}}@media (min-width:3000px){.layout.zona .block{background-image:url(/themes/custom/kravihora/images/kh_zona_200_2.jpg);}}.layout.zona .block .field--name-body{min-height:46.6rem;margin:0;padding:0;}@media (min-width:1000px){.layout.zona .block .field--name-body{display:flex;gap:0;}}.layout.zona .block .field--name-body .left{display:block;align-items:center;margin:0;color:#ffffff;}@media (min-width:1000px){.layout.zona .block .field--name-body .left{position:relative;flex:1;}}.layout.zona .block .field--name-body .left .content{position:relative;z-index:1;max-width:60rem;padding:5rem;}.layout.zona .block .field--name-body .left .content h2{margin:0 0 0.8rem 0;padding:0;color:#ffffff;font-size:3.5rem;}.layout.zona .block .field--name-body .left .content p{color:#00a8cc;font-size:2.5rem;font-weight:600;line-height:1.2;}.layout.zona .block .field--name-body .left .content ul li{margin:0;}@media (min-width:1350px){.layout.zona .block .field--name-body .left{flex:2;height:46.6rem;}.layout.zona .block .field--name-body .left .content{padding:6rem 6rem 0 6rem;}}@media (min-width:1600px){.layout.zona .block .field--name-body .left{border-right:1rem solid #00a8cc;}}.layout.zona .block .field--name-body .left .block{padding:10rem 5rem;}@media (min-width:1350px){.layout.zona .block .field--name-body .left .hand{position:absolute;right:-10rem;bottom:0;display:none;width:62.5rem;height:56.6rem;background:url(/themes/custom/kravihora/images/kh_zona_card_100_3.png) no-repeat right bottom;background-size:62.5rem 56.6rem;}}@media (min-width:1350px) and (min-width:1000px){.layout.zona .block .field--name-body .left .hand{display:block;}}@media (min-width:1350px) and (min-width:2000px){.layout.zona .block .field--name-body .left .hand{background-image:url(/themes/custom/kravihora/images/kh_zona_card_150_3.png);}}@media (min-width:1350px) and (min-width:3000px){.layout.zona .block .field--name-body .left .hand{background-image:url(/themes/custom/kravihora/images/kh_zona_card_200_3.png);}}@media (min-width:1600px){.layout.zona .block .field--name-body .left .hand{right:6rem;}}.layout.zona .block .field--name-body .right{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:5rem 0;text-align:center;color:#ffffff;}.layout.zona .block .field--name-body .right h2{margin:0 0 6rem 0;font-size:3.2rem;line-height:1.3;}.layout.zona .block .field--name-body .right p.link a{display:inline-block;padding:0.2rem 4rem;color:#ffffff;border:0.1rem solid #ffffff;border-radius:1.5rem;background:#00a8cc;font-size:2rem;font-weight:600;}.layout.zona .block .field--name-body .right p.link a svg{display:none;}.layout.zona .block .field--name-body .right p.link a:hover{text-decoration:none;background:#005973;}.node--type-action.node--view-mode-full{padding:3rem;background-color:#ffffff;}@media (min-width:40em){.node--type-action.node--view-mode-full{margin-right:-1.8rem;margin-left:-1.8rem;}}.node--type-action.node--view-mode-teaser h2{display:none;}.node--type-action.node--view-mode-teaser div.date{display:block;padding:1.5rem;text-align:center;font-size:1.6rem;font-weight:600;}.node--type-banner.node--view-mode-front{overflow:hidden;}.node--type-banner.node--view-mode-front picture img{transition:all 1s;}.node--type-banner.node--view-mode-front:hover a picture img{transform:scale(1.06);}.node--type-cenik.node--view-mode-full .top ul.menu{display:flex;margin-bottom:4rem;border-bottom:0.0625rem solid #00a8cc;}.node--type-cenik.node--view-mode-full .top ul.menu li{margin-right:0.5rem;padding:1.2rem 2rem;cursor:pointer;color:#00a8cc;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;background:#dddddd;font-size:2rem;}.node--type-cenik.node--view-mode-full .top ul.menu li.active{color:#ffffff;background:#00a8cc;}.node--type-cenik.node--view-mode-full .tabcontent{display:none;}.node--type-facilities.node--view-mode-front{position:relative;height:30rem;}.node--type-facilities.node--view-mode-front .field--name-field-image{position:absolute;z-index:1;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;background:#cccccc;}.node--type-facilities.node--view-mode-front .field--name-field-image picture img{width:auto;max-width:none;height:30rem;transition:all 0.5s;filter:brightness(0.7);}.node--type-facilities.node--view-mode-front:hover .field--name-field-image picture img{transform:scale(1.06);filter:brightness(0.8);}.node--type-facilities.node--view-mode-front .text{position:absolute;z-index:2;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;}.node--type-facilities.node--view-mode-front .text h2{z-index:1;margin:0;padding:0 6rem;letter-spacing:-0.09rem;text-transform:lowercase;color:#ffffff;font-size:3.7rem;font-weight:600;line-height:1.1;}@media (min-width:40em){.node--type-facilities.node--view-mode-front .text h2{font-size:2.5rem;}}@media (min-width:900px){.node--type-facilities.node--view-mode-front .text h2{font-size:2.5rem;}}@media (min-width:1200px){.node--type-facilities.node--view-mode-front .text h2{font-size:3.7rem;}}.node--type-facilities.node--view-mode-front .text h2 a{text-decoration:none;color:#ffffff;}.node--type-facilities.node--view-mode-front .text h2 a:hover{text-decoration:none;}.node--type-facilities.node--view-mode-front .text .status{display:flex;align-items:center;padding-top:1.5rem;gap:0.8rem;}.node--type-facilities.node--view-mode-front .text .status span.ico{display:block;width:1.5rem;height:1.5rem;border:0.0625rem solid #ffffff;border-radius:100%;background:#94c01e;}.node--type-facilities.node--view-mode-front .text .status .field--name-field-status{letter-spacing:0.1rem;text-transform:uppercase;color:#ffffff;font-size:1.2rem;font-weight:600;}.node--type-facilities.node--view-mode-front .text .status.status-0 span.ico{background:#808080;}.node--type-facilities.node--view-mode-front .more a{position:absolute;z-index:3;top:0;left:0;overflow:hidden;width:100%;height:100%;white-space:nowrap;text-indent:100rem;}.node--type-facilities.node--view-mode-front .more a:hover{text-decoration:none;}.node--type-hint.node--view-mode-teaser .field--name-field-hint-image{display:flex;overflow:hidden;justify-content:center;padding:0;border-bottom:0.0625rem solid #aaaaaa;}.node--type-hint.node--view-mode-teaser .field--name-field-hint-image img{position:relative;max-width:30rem;margin-bottom:-4rem;border:1rem solid #ffffff;border-radius:100%;}.node--type-hint.node--view-mode-teaser > h2{margin:0;padding:2.5rem 3rem 1.5rem 3rem;text-align:center;color:#005973;font-size:2rem;font-weight:600;}.node--type-hint.node--view-mode-teaser .field--name-field-hint-text{padding:0 10rem;text-align:center;color:#005973;}.node--type-news.node--view-mode-full{padding:3rem;background-color:#ffffff;}@media (min-width:40em){.node--type-news.node--view-mode-full{margin-right:-1.8rem;margin-left:-1.8rem;}}.node--type-news{flex:1;}.node--type-news.node--view-mode-teaser{position:relative;display:flex;align-items:center;justify-content:center;}.node--type-news.node--view-mode-teaser .body{padding:1.6rem;text-align:center;}.node--type-news.node--view-mode-teaser .body h2{margin:0 0 0.4rem 0;padding:0;letter-spacing:0.5rem;text-transform:uppercase;font-size:1.6rem;}.node--type-news.node--view-mode-teaser .body p{margin:0;padding:0;font-size:1.4rem;}.node--type-news.node--view-mode-teaser .more{margin-top:-1.6rem;padding:0 3rem 1.6rem 3rem;text-align:center;}.node--type-news.node--view-mode-teaser .more a{text-decoration:underline;font-size:1.4rem;}@media (min-width:1000px){.node--type-news.node--view-mode-teaser .body{padding:1.6rem 3rem;text-align:center;}.node--type-news.node--view-mode-teaser .body.link::after{content:'... více';}}.node--type-partner{text-align:center;}.node--type-partner img{width:auto;max-width:none;height:14rem;}@media (min-width:40em){.view-action.view-display-id-page_1{margin-right:-1.8rem;margin-left:-1.8rem;padding:1.8rem;background-color:#ffffff;}}.view-action .view-content .views-row{margin:0;}@media (min-width:40em){.view-action .view-content{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:5rem;gap:1.8rem;}}@media (min-width:1000px){.view-action .view-content{grid-template-columns:repeat(3,1fr);}}@media (min-width:1350px){.view-action .view-content{grid-template-columns:repeat(4,1fr);}}.view-banner .view-content .views-row{margin:0;}@media (min-width:1000px){.view-banner .view-content{display:flex;flex-wrap:wrap;gap:1.8rem;}.view-banner .view-content .views-row{width:calc(50% - 0.9rem);}}.view-facilities .view-content{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;}.view-facilities .view-content .views-row{overflow:hidden;order:1;height:30rem;margin:0;}.view-facilities .view-content .views-row:first-child .node--type-facilities.node--view-mode-front .sticky{opacity:1;}@media (min-width:40em){.view-facilities .view-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:900px){.view-facilities .view-content{grid-template-columns:repeat(3,1fr);}}@media (min-width:1200px){.view-facilities .view-content{grid-template-columns:repeat(3,1fr);}.view-facilities .view-content .views-row:first-child{grid-column-start:1;grid-column-end:3;}}.view-news .view-content .views-row{display:flex;margin:0;color:#ffffff;background-color:#00a8cc;}@media (min-width:1000px){.view-news .view-content{display:flex;margin:0;gap:1.5rem;}.view-news .view-content .views-row{flex:1;}}.view-partners .view-content .views-row{margin:0;}@media (min-width:1000px){.view-partners .view-content{display:flex;flex-wrap:wrap;justify-content:center;}.view-partners .view-content .views-row{margin:0 3rem;}}@media (min-width:40em){.view-rozpisy.view-display-id-page_1{margin-right:-1.8rem;margin-left:-1.8rem;padding:1.8rem;background-color:#ffffff;}}.view-rozpisy .view-content .views-row{margin:0 0 1.8rem 0;}.view-rozpisy .view-content .views-row .views-field-title a{display:block;padding:6rem 3rem;text-align:center;background:#eeeeee;}@media (min-width:40em){.view-rozpisy .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:1.8rem;}.view-rozpisy .view-content .views-row{margin:0;}}@media (min-width:1000px){.view-rozpisy .view-content{grid-template-columns:repeat(3,1fr);}}.view-tipy .view-content .views-row{margin:0;padding:0 0 6rem 0;}@media (min-width:40em){.view-tipy .view-content{display:flex;justify-content:center;}.view-tipy .view-content .views-row{position:relative;flex:1;max-width:40rem;margin:0;padding:0;}}#brand{position:relative;padding-bottom:32rem;background:url(/themes/custom/kravihora/images/kh_pata_100_v.jpg) no-repeat center bottom;background-size:auto 32rem;}@media (min-width:40em){#brand{border-bottom:3rem solid #005973;}}@media (min-width:2000px){#brand{background-image:url(/themes/custom/kravihora/images/kh_pata_150_v.jpg);}}@media (min-width:3000px){#brand{background-image:url(/themes/custom/kravihora/images/kh_pata_200_v.jpg);}}#brand h2{margin:0;padding:8rem 3rem 5rem 3rem;text-align:center;letter-spacing:0.3rem;text-transform:uppercase;font-size:2rem;font-weight:300;line-height:1.5;}@media (max-width:1000px){#brand h2{padding:3rem 3rem 5rem 3rem;}}#brand .view-brand .row{padding:3rem 0;text-align:center;color:#005973;font-size:2rem;font-weight:600;line-height:1.2;}@media (max-width:1000px){#brand .view-brand{display:flex;flex-wrap:wrap;}#brand .view-brand .row{width:50%;}#brand .view-brand .row:nth-child(1){border-right:0.1rem solid #005973;border-bottom:0.1rem solid #005973;}#brand .view-brand .row:nth-child(2){border-bottom:0.1rem solid #005973;}#brand .view-brand .row:nth-child(3){width:100%;border-bottom:0.1rem solid #005973;}#brand .view-brand .row:nth-child(4){border-right:0.1rem solid #005973;}}@media (min-width:1000px){#brand .view-brand{display:flex;}#brand .view-brand .row{display:flex;flex:1;align-items:center;justify-content:center;padding:3rem 3rem;text-align:center;color:#005973;border-right:0.1rem solid #005973;font-size:2.4rem;font-weight:600;}#brand .view-brand .row:last-child{border-right:0;}}@media (max-width:1000px){#brand .container{padding:0;}}body #cookiesjsr{--default-margin:1.25em !important;--font-size-reset:1.5rem !important;--btn-font-color:#fff !important;--btn-border-color:#fff !important;--btn-bg-color:$primary-color !important;--btn-prime-font-color:$primary-color !important;--btn-prime-border-color:#fff !important;--btn-prime-bg-color:#fff !important;--btn-inv-font-color:$primary-color !important;--btn-inv-border-color:$primary-color !important;--btn-inv-bg-color:#fff !important;--btn-prime-inv-font-color:#fff !important;--btn-prime-inv-border-color:$primary-color !important;--btn-prime-inv-bg-color:$primary-color !important;--link-list-font-color:#616161 !important;--link-list-separator-color:#fff !important;--banner-logo-offset:6.25rem !important;--banner-bg-color:#e7e7e7 !important;--banner-font-color:#616161 !important;--layer-header-height:3.5em !important;--layer-header-bg-color:#fff !important;--layer-header-font-color:$primary-dark-color !important;--layer-body-bg-color:#fff !important;--layer-tab-bg-color:#fff !important;--layer-tab-font-color:$primary-dark-color !important;--layer-tab-active-bg-color:#e7e7e7 !important;--layer-tab-active-font-color:#616161 !important;--layer-bg-dark:$primary-color !important;--layer-font-light:#616161 !important;--layer-font-dark:$primary-dark-color !important;--layer-border-color:#e4e5e6 !important;--layer-footer-bg-color:#fff !important;--layer-footer-font-color:$primary-dark-color !important;--layer-footer-height:4.5em !important;--switch-border-color:$primary-color !important;--switch-handle-color:$primary-color !important;--switch-bg-off:#fff !important;--switch-bg-on:#fff !important;--switch-width:2.8125rem !important;--switch-height:1.25rem !important;--switch-always-on-font-color:$primary-color !important;--switch-always-on-bg-color:#fff !important;}body #cookiesjsr .cookiesjsr-btn{min-height:auto;padding:0.625rem 0.9375rem;color:#ffffff;border:0;background:#005973;}body #cookiesjsr .cookiesjsr-btn:hover{transform:scale(1);background:#003240;}body #cookiesjsr .cookiesjsr-banner{width:100%;padding:2rem;text-align:left;}body #cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--info{overflow:hidden;width:auto;margin:0;padding:0;}body #cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--action{width:auto;}@media (max-width:1000px){body #cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--action{padding-top:0.9375rem;}}@media (min-width:1000px){body #cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--action{margin-left:1.875rem;}}@media (max-width:1000px){body #cookiesjsr .cookiesjsr-layer{height:100vh;max-height:none;}}body #cookiesjsr .cookiesjsr-layer--header{border:0;}body #cookiesjsr .cookiesjsr-layer--footer{padding:2.1875rem 0.9375rem;}body #cookiesjsr .cookiesjsr-service-group{margin:0;padding:0;}@media (min-width:1000px){body #cookiesjsr .cookiesjsr-service-group--content{padding:1.25rem 0.9375rem;}}body #cookiesjsr .cookiesjsr-switch::after{border-color:#606060;background:#606060;}body #cookiesjsr .cookiesjsr-switch.active::after{border-color:#005973;background:#005973;}#copyright{text-align:center;}#copyright .container{padding:3rem 3rem 6rem 3rem;}#copyright #block-sociallinks{margin-bottom:3rem;}@media (min-width:1000px){#copyright .region-copyright{display:flex;align-items:center;justify-content:center;gap:2rem;}#copyright .region-copyright #block-sociallinks{margin-bottom:0;}#copyright #gotop{position:absolute;right:3rem;bottom:1rem;display:block;width:10rem;height:10rem;padding-top:7rem;cursor:pointer;text-align:center;text-align:center;text-decoration:none;text-transform:uppercase;color:#005973;background:url(/themes/custom/kravihora/images/button_nahoru_2.svg) no-repeat 0 0;background-position:50% 1.4rem;background-size:50% auto;font-size:1rem;font-weight:bold;}}@media (min-width:1350px){#copyright #gotop{right:0;}}#copyright p{margin:0;}@media (max-width:1000px){#header-collapse .container{padding:0;}}#header-collapse{position:fixed;z-index:10000;top:0;left:0;display:none;overflow-y:auto;align-items:center;justify-content:center;width:100%;height:100%;}#header-collapse #header-collapse-content{position:relative;}#header-collapse #header-collapse-content .container{width:auto;margin:0;padding:0;}#header-collapse #header-collapse-content .icon-close{position:absolute;z-index:200;top:0rem;right:0rem;width:5.4rem;height:5.4rem;margin:0;padding:0;text-align:center;border:0;border-radius:100%;background:none;}@media (max-width:1000px){#header-collapse #header-collapse-content .icon-close{top:2rem;right:2rem;}}#header-collapse #header-collapse-content .icon-close:hover{background:#00a8cc;}#header-collapse #header-collapse-content .icon-close span.icon-menu-1,#header-collapse #header-collapse-content .icon-close span.icon-menu-2,#header-collapse #header-collapse-content .icon-close span.icon-menu-3{position:relative;top:0;display:block;width:3.5rem;height:0.5rem;margin:0.6rem auto;background:#ffffff;}#header-collapse #header-collapse-content .icon-close span.icon-menu-1,#header-collapse #header-collapse-content .icon-close span.icon-menu-3{transition:all 0.1s 0.1s;}#header-collapse #header-collapse-content .icon-close span.icon-menu-1{position:relative;top:0.55rem;transform:rotate(45deg);}#header-collapse #header-collapse-content .icon-close span.icon-menu-3{position:relative;top:-0.55rem;transform:rotate(-45deg);}body.menu-open #header-collapse{display:flex;background-color:#005973;}@media (max-width:1000px){body.menu-open #header-collapse{display:block;}body.menu-open #header-collapse #header-collapse-content .icon-close{position:fixed;}}body.menu-open #header-collapse #block-kravihora-main-menu{display:block;}body.card-status-open #header-collapse{display:flex;}body.card-status-open #header-collapse #header-collapse-content .icon-close{top:1.5rem;right:1.5rem;}@media (max-width:1000px){body.card-status-open #header-collapse{display:block;background-color:#005973;}body.card-status-open #header-collapse #header-collapse-content{display:flex;align-items:center;justify-content:center;height:100%;}}body.card-status-open #header-collapse #block-cardstatus{display:block;}body.card-status-open div.overlay{position:fixed;z-index:9000;top:0;left:0;width:100%;height:100%;opacity:0.8;background-color:#000000;}#main{margin:0;}@media (max-width:1000px){#navbar-wrapper{position:relative;height:9rem;}#navbar-wrapper #navbar{position:fixed;z-index:100;width:100%;height:9rem;background:#ffffff;box-shadow:0 0.0625rem 0.125rem rgba(0,0,0,0.3);}#navbar-wrapper #navbar .container{width:auto;margin:0;padding:0;}}@media (min-width:1000px){#navbar-wrapper{position:relative;height:14rem;}#navbar-wrapper #navbar{position:fixed;z-index:100;width:100%;height:14rem;border-bottom:2rem solid #005973;background:#ffffff;box-shadow:0 0.0625rem 0.125rem rgba(0,0,0,0.3);}}#partners{padding:3rem;background-color:#ffffff;}#sidebar-first,#sidebar-second{margin:0;color:#353535;}#sidebar-first .block,#sidebar-second .block{margin-bottom:0;}#sidebar-first .block:last-child,#sidebar-second .block:last-child{margin-bottom:0;}#sidebar-first .block > h2,#sidebar-second .block > h2{margin:0 0 1.6rem 0;padding:0.625rem 0.9375rem 1.125rem 0.9375rem;text-transform:uppercase;color:#454545;border-bottom:0.125rem solid #454545;font-size:1.6rem;font-weight:600;}#social{padding:5rem;}#block-kravihora-main-menu{display:none;}#block-kravihora-main-menu .ext{display:none;}@media (max-width:1000px){#block-kravihora-main-menu > ul.menu{padding:2rem 0;}#block-kravihora-main-menu > ul.menu > li{position:relative;margin:0;padding:1.5rem 3rem;}#block-kravihora-main-menu > ul.menu > li span{display:block;margin-bottom:2rem;color:#009fb8;font-size:2rem;}#block-kravihora-main-menu > ul.menu > li > ul.menu{position:relative;}#block-kravihora-main-menu > ul.menu > li > ul.menu::before{position:absolute;top:0;left:0;width:6rem;height:0.1rem;content:'';background:#00a8cc;}#block-kravihora-main-menu > ul.menu > li > ul.menu > li{position:relative;line-height:1.3;}#block-kravihora-main-menu > ul.menu > li > ul.menu > li::before{position:absolute;bottom:0;left:0;width:6rem;height:0.1rem;content:'';background:#00a8cc;}#block-kravihora-main-menu > ul.menu > li > ul.menu > li a{display:block;padding:2rem 2rem;text-transform:uppercase;color:#ffffff;border-left:0.1rem solid #00a8cc;font-size:1.4rem;font-weight:600;}#block-kravihora-main-menu > ul.menu > li > ul.menu > li a:hover{padding:2rem 2rem 2rem 1.3rem;text-decoration:none;color:#00a8cc;border-left:0.8rem solid #00a8cc;}}@media (min-width:1000px){#block-kravihora-main-menu > ul.menu{display:flex;}#block-kravihora-main-menu > ul.menu > li{position:relative;flex:1;margin:0;padding:3rem;}#block-kravihora-main-menu > ul.menu > li span{display:block;margin-bottom:4rem;color:#009fb8;font-size:3rem;}#block-kravihora-main-menu > ul.menu > li > ul.menu{position:relative;}#block-kravihora-main-menu > ul.menu > li > ul.menu::before{position:absolute;top:0;left:0;width:6rem;height:0.1rem;content:'';background:#00a8cc;}#block-kravihora-main-menu > ul.menu > li > ul.menu > li{position:relative;}#block-kravihora-main-menu > ul.menu > li > ul.menu > li::before{position:absolute;bottom:0;left:0;width:6rem;height:0.1rem;content:'';background:#00a8cc;}#block-kravihora-main-menu > ul.menu > li > ul.menu > li a{display:block;padding:2rem 2rem;white-space:nowrap;text-transform:uppercase;color:#ffffff;border-left:0.1rem solid #00a8cc;font-size:1.6rem;font-weight:600;}#block-kravihora-main-menu > ul.menu > li > ul.menu > li a:hover{padding:2rem 2rem 2rem 1.3rem;text-decoration:none;color:#00a8cc;border-left:0.8rem solid #00a8cc;}}#block-cardstatus{display:none;}#main .block-page-title-block h1{margin:0 0 4rem 0;color:#005973;}@media (max-width:1000px){#main .block-page-title-block h1{margin:0 0 2rem 0;}}@media (min-width:1000px){#center.layout-builder #main .block-page-title-block h1{margin:5rem 0;text-align:center;}}#main .user-login-form{padding:3rem;border:0.0625rem solid #dddddd;background:#eeeeee;}#main .user-login-form label{display:block;margin:0 0 0.8rem 0;}#main .user-login-form .form-text{margin-bottom:0.8rem;}#main .user-login-form .form-item{margin-top:0;margin-bottom:3rem;}#main .user-login-form .form-actions{margin-top:0;margin-bottom:0;}#main .user-login-form .description{margin-top:-0.8rem;}#main .user-pass{padding:3rem;border:0.0625rem solid #dddddd;background:#eeeeee;}#main .user-pass label{display:block;margin:0 0 0.8rem 0;}#main .user-pass .form-text{margin-bottom:0.8rem;}#main .user-pass .description{margin-top:-0.8rem;}#main .user-pass .form-item{margin-top:0;margin-bottom:0;}#main .user-pass .form-actions{margin-top:0;margin-bottom:0;}#main .user-pass p{font-size:1.3rem;}#main .user-register-form{padding:3rem;border:0.0625rem solid #dddddd;background:#eeeeee;}#main .user-register-form label{display:block;margin:0 0 0.8rem 0;}#main .user-register-form .form-text{margin-bottom:0.8rem;}#main .user-register-form .form-item{margin-top:0;margin-bottom:3rem;}#main .user-register-form .form-actions{margin-top:0;margin-bottom:0;}#main .user-register-form .description{margin-top:-0.8rem;}#navbar .ico{display:flex;align-items:center;}@media (max-width:1000px){#navbar .ico{height:9rem;}}@media (min-width:1000px){#navbar .ico{height:12rem;}}@media (max-width:1000px){#navbar a.logo{display:block;margin-right:auto;padding:0.5rem 2rem 0 2rem;}#navbar a.logo img.mobile{width:9rem;height:auto;}#navbar a.logo img.desktop{display:none;}}@media (min-width:1000px){#navbar a.logo{margin-right:auto;padding:0;}#navbar a.logo img.mobile{display:none;}#navbar a.logo img.desktop{width:31rem;height:auto;}}#navbar button.icon-menu{z-index:200;width:9rem;height:9rem;margin:0;padding:0;text-align:center;border:0;background:none;}#navbar button.icon-menu span.icon-menu-1,#navbar button.icon-menu span.icon-menu-2,#navbar button.icon-menu span.icon-menu-3{position:relative;top:0;display:block;width:4rem;height:0.6rem;margin:0.6rem auto;border-radius:0.3rem;background:#006e8c;}#navbar button.icon-menu span.icon-menu-1,#navbar button.icon-menu span.icon-menu-3{transition:all 0.1s 0.1s;}#navbar button.icon-menu span.icon-menu-2{transition:all 0.1s 0.1s;}@media (max-width:1000px){#navbar button.icon-menu span.icon-menu-1,#navbar button.icon-menu span.icon-menu-2,#navbar button.icon-menu span.icon-menu-3{height:0.5rem;margin:0.7rem auto;}}#navbar ul.menu{display:flex;align-items:center;}#navbar ul.menu li{padding:0rem 1.5rem;cursor:pointer;color:#006e8c;border-right:0.2rem solid #006e8c;font-weight:600;}@media (max-width:1000px){#navbar ul.menu li{padding:0 0 0 1.5rem;border-right:0;}}#navbar ul.menu li:last-child{border-right:0;}#navbar ul.menu li:hover{text-decoration:none;color:#000000;}#navbar ul.menu li a{color:#006e8c;}#navbar ul.menu li a:hover{text-decoration:none;color:#000000;}#navbar ul.menu li a svg.ext{display:none;}@media (max-width:1000px){#navbar ul.menu li{display:flex;align-items:center;justify-content:center;width:6rem;height:9rem;margin:0;padding:0;}#navbar ul.menu li a{display:block;display:flex;overflow:hidden;align-items:center;justify-content:center;width:6rem;height:9rem;}#navbar ul.menu li.icon-card-status{overflow:hidden;white-space:nowrap;text-indent:20rem;background:url(/themes/custom/kravihora/images/picto_karta.svg) no-repeat 50% 50%;background-size:65%;}#navbar ul.menu li.icon-login a{overflow:hidden;white-space:nowrap;text-indent:20rem;background:url(/themes/custom/kravihora/images/picto_login.svg) no-repeat 50% 50%;background-size:55%;}}body.kiosek #navbar .icon-card-status{border-right:0;}body.kiosek #navbar .icon-login{display:none;}#sidebar-first .block-menu,#sidebar-second .block-menu{padding:1.8rem;color:#ffffff;background-color:#005973;}#sidebar-first .block-menu h2,#sidebar-second .block-menu h2{color:#ffffff;border-bottom:0.125rem solid #ffffff;}#sidebar-first .block-menu ul.menu li,#sidebar-second .block-menu ul.menu li{border-bottom:0.0625rem solid #00a8cc;}#sidebar-first .block-menu ul.menu li a,#sidebar-second .block-menu ul.menu li a{display:block;padding:0.9375rem 0.9375rem;text-decoration:none;color:#ffffff;}#sidebar-first .block-menu ul.menu li a:hover,#sidebar-second .block-menu ul.menu li a:hover{text-decoration:underline;color:#d9e6ea;background:transparent;}#sidebar-first .block-menu ul.menu li a.is-active,#sidebar-second .block-menu ul.menu li a.is-active{color:#00a8cc;background:transparent;font-weight:600;}#sidebar-first .block-menu ul.menu li a.is-active:hover,#sidebar-second .block-menu ul.menu li a.is-active:hover{color:#00a8cc;background:transparent;}#sidebar-first .block-menu ul.menu li:last-child,#sidebar-second .block-menu ul.menu li:last-child{border-bottom:0;}#sidebar-first .block-menu ul.menu li ul,#sidebar-second .block-menu ul.menu li ul{}#sidebar-first .block-menu ul.menu li ul li a,#sidebar-second .block-menu ul.menu li ul li a{padding-left:2.5rem;}#sidebar-first .block-menu ul.menu li ul ul,#sidebar-second .block-menu ul.menu li ul ul{}#sidebar-first .block-menu ul.menu li ul ul li a,#sidebar-second .block-menu ul.menu li ul ul li a{padding-left:4.0625rem;}#sidebar-first .block-menu ul.menu li ul ul ul li a,#sidebar-second .block-menu ul.menu li ul ul ul li a{padding-left:5rem;}body{background:#ffffff;background:#dedede;}@media (max-width:1000px){#center{position:relative;overflow:hidden;}#center .region-center{display:flex;flex-direction:column;}#center .region-center #main{order:1;}#center .region-center #sidebar-first{order:2;}#center .region-center #sidebar-second{order:3;}#center.one-sidebar #main{padding:2.6rem;background-color:#ffffff;}#center.one-sidebar #main .layout{padding:0;}#center.no-sidebars #main{padding:2.6rem;background-color:#ffffff;}}@media (min-width:1000px){#center{position:relative;overflow:hidden;}#center .region-center{display:flex;}#center.sidebar-first #main,#center.sidebar-second #main{flex:11;}#center.two-sidebars #main{flex:9;}#center.no-sidebars #main{width:53.125rem;margin:0 auto;padding:5rem 8rem;background-color:#ffffff;}#center.one-sidebar #main{padding:5rem 8rem;background-color:#ffffff;}#center.one-sidebar #main .layout{padding:0;}#center #sidebar-first,#center #sidebar-second{flex:4;}#center.layout-builder{padding:0;}}#center-wrapper{min-height:80vh;background:url(/themes/custom/kravihora/images/kh_bg_main_100.jpg) no-repeat center top;background-size:auto 64.5;}@media (min-width:2000px){#center-wrapper{background-image:url(/themes/custom/kravihora/images/kh_bg_main_150.jpg);}}@media (min-width:3000px){#center-wrapper{background-image:url(/themes/custom/kravihora/images/kh_bg_main_200.jpg);}}body.path-akce #center-wrapper{background:url(/themes/custom/kravihora/images/kh_bg_akce_100.jpg) no-repeat center top;}@media (min-width:2000px){body.path-akce #center-wrapper{background-image:url(/themes/custom/kravihora/images/kh_bg_akce_150.jpg);}}@media (min-width:3000px){body.path-akce #center-wrapper{background-image:url(/themes/custom/kravihora/images/kh_bg_akce_200.jpg);}}body.path-user #center #main{padding:0;background:none;}.container{position:relative;padding:0 3rem;}@media (min-width:40em){.container{padding:0 5rem;}}@media (min-width:1000px){.container{padding:0 6rem;}}@media (min-width:1350px){.container{width:75em;margin:0 auto;padding:0;}}@media (min-width:1000px){body.path-akce #center{padding:0;}body.path-akce #center.no-sidebars #main{width:100%;}}body.path-frontpage #center{padding:0;}body.kiosek iframe{display:none;}
