:root{--web-width:75em}@media only screen and (max-width :1231px){:root{--web-width:calc(100% - 2em)}}*{box-sizing:border-box}*:focus{outline:0}body{min-width:320px;padding:0;margin:0;font-size:16px;font-family:'PT Sans',sans-serif;background:#eceef0;overflow-x:hidden;overflow-y:scroll}@media only screen and (max-width :400px){body{font-size:14px}}input{font-size:16px;font-family:'PT Sans',sans-serif}p,h1,h2,h3,h4,h5,h6,h7{font-size:100%;margin:0 0 .5em 0;padding:0;line-height:normal}p{line-height:175%}h1{font-size:200%}h2{font-size:175%}h3{font-size:150%}h4{font-size:125%}h1,h2,h3,h4,h5,h6{font-weight:normal}table{width:100%;margin:0;padding:0 0 13px 0;border:0;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;border-collapse:collapse;border-spacing:0}tr,td,th{width:auto;margin:0;padding:0;border:0;text-align:left;vertical-align:middle}td,th{width:auto;padding:4px 7px 4px 7px;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb}th{background:#f5f5f5;white-space:nowrap}tr:hover{background:#f5f5f5}.mobile-only-menubox,.mobile-only-menubox-openinghours{display:none !important}.limiter{overflow:hidden;margin:0 auto;max-width:var(--web-width)}.searchline{padding:2em 0 1em 0;background:linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,0))}.quotationbox{float:left;width:30em}.searchsocials{padding:0 0 0 30em;text-align:right}.logoquote{width:100%;overflow:hidden}.logo{float:left;width:5.5em;line-height:0}.logo img{max-height:5em;margin:0 0 0 .5em}.quotation{padding:0 0 0 6em;font-family:'Old Standard TT',serif}.quotation p{font-size:125%;font-style:italic;color:white;text-shadow:1px 1px 1px black;margin:0;padding:.2em 0 0 0;line-height:110%}.quotation a{text-align:left;display:block;font-size:115%;font-style:normal;color:#e1e1ff;text-shadow:1px 1px 1px black;margin:.25em 0 0 1em;padding:0;line-height:110%;text-decoration:none}.searchbox input[type=text]{font-size:100%;padding:5px 2px 2px 5px}.searchbox input[type=submit]{font-size:100%;padding:5px 1em 2px 1em}.socialbox{font-size:100%;line-height:0;padding-top:.5em}.socialbox a{display:inline-block;line-height:0;margin:0 0 0 .5em;padding:0}.socialbox img{width:2.625em;height:2.625em}@media only screen and (max-width :800px){.quotationbox{width:6em}.searchsocials{padding:0 0 0 6em}.quotation{display:none}}@media only screen and (max-width :420px){.searchbox input[type=text]{max-width:8em}.searchbox input[type=submit]{padding:5px .5em 2px .5em}}.mainmenu{background-position:center center;background-size:cover;padding:0 0 5em 0}.mainmenu .bibliotitle{display:block;text-decoration:none;font-family:'Open Sans Condensed';text-align:center;font-size:575%;font-weight:bold;margin:0;padding:.1em 0 0 0;line-height:100%;color:white;text-shadow:2px 2px 1px black;font-variant:small-caps;overflow:hidden;white-space:nowrap}.mainmenu .bibliotitle span{font-size:100%}@-moz-document url-prefix(){.mainmenu .bibliotitle span{font-size:80%}}@media only screen and (max-width :1231px){.mainmenu{padding:0 0 .5em 0}.mainmenu .bibliotitle{padding:.15em 0 .15em 0;line-height:100%}.mainmenu .bibliotitle span{display:block;font-size:75%;line-height:100%;margin-top:-.1em}}@media only screen and (max-width :42.7em){.mainmenu .bibliotitle{font-size:300%;padding-top:0}.mainmenu .bibliotitle span{font-size:50%;margin-bottom:.5em}}.mainmenu .biblioinfo{width:100% overflow:hidden;font-family:'Open Sans Condensed';font-size:100%;padding:0 .6em 0 .6em}.mainmenu .biblioinfo .openinghoursline{float:left;width:65%}.mainmenu .biblioinfo .addressline{padding:0 0 0 65%;text-align:right}@media only screen and (max-width :1231px){.mainmenu .biblioinfo .openinghoursline{float:none;width:auto;display:none}.mainmenu .biblioinfo .addressline{padding:0 0 1em 0;text-align:center}}@media only screen and (max-width :800px){.mainmenu .biblioinfo .openinghoursline{float:none;width:auto;text-align:center}.mainmenu .biblioinfo .addressline{padding:0;display:none}.mainmenu .biblioinfo{padding-bottom:1em}}@media only screen and (max-width :540px){.mainmenu .biblioinfo{display:none}}.mainmenu .biblioinfo span{text-align:left;font-weight:bold;font-size:100%;margin:0;padding:0;line-height:100%;color:white;text-shadow:2px 2px 1px black}.mainmenu .biblioinfo a{text-align:left;font-weight:bold;margin:0;line-height:100%;color:white;text-shadow:2px 2px 1px black;text-decoration:none}.menuboxes{text-align:center;padding-bottom:1em}.desktop-only-br{display:inline !important;font-size:100% !important;line-height:100% !important;padding:0 !important;margin:0 !important}.mobile-only-space{display:none !important;line-height:100% !important;padding:0 !important;margin:0 !important}.onemenubox9{font-family:'Asap Condensed','Roboto Condensed','Open Sans Condensed','Arial Narrow',sans-serif;font-weight:normal;text-align:left;display:inline-block;width:7.35em;height:8.5em;margin:1em 1em 0 0;padding:0;background:rgba(255,159,25,.9);overflow:hidden;border-bottom:3px solid transparent}.onemenubox9:hover{background:rgba(255,159,25,1);border-bottom:3px solid white}.activemenubox{background:rgba(255,159,25,1);border-bottom:3px solid white}.lastmenubox{margin:1em 0 0 0}.br2boxes{display:none}.br3boxes{display:none}.br4boxes{display:none}.br5boxes{display:none}.menuboxtit{display:block;padding:1em 0 0 0;text-align:center;line-height:125%}.menuboxtit span{display:block;font-size:130%;color:white;text-shadow:2px 2px 1px black;font-weight:normal;padding-bottom:.75em}@media only screen and (max-width :1231px){.onemenubox9{height:6em}.lastof5boxes{margin-right:0}.br5boxes{display:inline}.mobile-only-menubox-openinghours{display:inline-block !important}}@media only screen and (max-width :42.7em){.onemenubox9{width:6em}.menuboxtit span{font-size:120%}}@media only screen and (max-width :39em){.desktop-only-br{display:none !important}.mobile-only-space{display:inline !important}.menuboxes{padding-bottom:.5em}.onemenubox9{width:calc(50% - .5em);height:2em;margin:.25em 1em 0 0}.lastof5boxes{margin-right:1em}.br5boxes{display:none}.desktop-only-menubox{display:none !important}.mobile-only-menubox{display:inline-block !important}.menuboxtit{display:block;padding:0;text-align:center;line-height:2em;white-space:nowrap;overflow:hidden;text-overflow:hidden}.menuboxtit span{font-size:110%}.lastof5boxes{margin-right:1em}.lastof4boxes{margin-right:0}.lastof3boxes{margin-right:0}.br4boxes{display:none}.lastof2boxes{margin-right:0}.br2boxes{display:inline}}.fastinfo{width:100% overflow:hidden}.services{padding:0 27.5em 0 0}.servicebox{border:1px solid black;margin:0 1em 2.5em 0;background:rgba(255,255,255,.9);height:15em}.openinghours{border:1px solid black;margin:0}.mtps-openinghours-v1{display:block;padding:.75em 1em 1em 1em;border:0;background:white}.mtps-openinghours-v1-inner{border:0;margin:0;overflow:visible}.mtps-openinghours-v1-title{font-size:125%;line-height:125%;padding:0 0 .5em 0;font-weight:bold}.mtps-openinghours-v1-title span{font-size:100%;line-height:125%;font-weight:normal}.mtps-openinghours-v1-inner div[type=department],.mtps-openinghours-v1-inner div[type=morning],.mtps-openinghours-v1-inner div[type=afternoon]{display:inline-block;width:33%;padding:0 0 0 .5em;margin:0;border:0;border-left:2px solid white;border-bottom:2px solid white}.mtps-openinghours-v1-inner div[type=department]{width:30%}.mtps-openinghours-v1-inner div[type=morning]{width:35%}.mtps-openinghours-v1-inner div[type=afternoon]{width:35%}.mtps-openinghours-v1-header{line-height:175%}.mtps-openinghours-v1-header div[type=department],.mtps-openinghours-v1-header div[type=morning],.mtps-openinghours-v1-header div[type=afternoon]{background:#f5f7f9}.mtps-openinghours-v1-lines{line-height:175%}.mtps-openinghours-v1-lines:hover{background:#f5f7f9}.mtps-openinghours-v1-lines div[type=department]{width:30%;font-weight:bold}.mtps-openinghours-v1-lines .is-special{color:blue}.mtps-openinghours-v1-button{padding:.5em 0 0 0;margin:0;text-align:center}.mtps-openinghours-v1-button a{margin:0;padding:.25em 1em .25em 1em;display:inline-block}.mtps-openinghours-v1-button a span{margin:0;padding:0;display:inline-block;text-decoration:underline}.mtps-openinghours-v1-button a:hover{text-decoration:none;color:white;background:black}.mtps-openinghours-v1-button a:hover span{text-decoration:none}.ohours table{font-size:100%;margin:1em;border:0}.ohours tr{border:0}.ohours td,.ohours th{border:0;font-size:100%;overflow:hidden;text-overflow:hidden;white-space:nowrap;padding:0;margin:0;width:35%}.ohours th{width:30%;padding:0 0 0 .5em}@media only screen and (max-width :1231px){.services{padding:0 40% 0 0}}@media only screen and (max-width :39em){.fastinfo{padding-bottom:1em}.services{float:none;padding:0;width:auto}.openinghours{float:none;padding:0;width:auto}.servicebox{padding:0;margin:0;height:auto}.ohours{padding:0;margin:0;height:auto}}.pagenavigation{padding:.7em 1em .5em 1em;background:white}@media only screen and (max-width :39em){.pagenavigation{display:none}}.navigation{font-size:80%;margin:0;padding:.1em .1em .25em .1em;color:#464646;width:100%;overflow:hidden;white-space:normal;text-align:left}.navigation a{padding:0;color:#646464;text-decoration:underline;white-space:normal}.navigation a:hover{color:black;text-decoration:none}.navigation div{display:inline}.webcontent{width:100%;overflow:hidden}.pagecontent{float:left;width:47.5em}.othercontent{padding:0 0 0 47.5em}.pcontent{border:0;margin:1em 1em 1em 0;padding:1.5em;background:white}.ocontent{border:0;margin:1em 0 1em 0}@media only screen and (max-width :1231px){.pagecontent{width:60%}.othercontent{padding:0 0 0 60%}}@media only screen and (max-width :1023px){.webcontent .limiter{max-width:100%}.pagecontent{float:none;width:auto}.othercontent{padding:0}.pcontent{border:0;margin:0;padding:1em}}.hyperlinks{padding:1em 0 1em 0;background:white}.hyperlinks a{color:black;display:inline-block;margin:0 1em 0 1em;text-decoration:underline}.hyperlinks a:hover{text-decoration:none}.hyperlinks a:first-of-type{margin-left:0;text-decoration:none}@media only screen and (max-width :1199px){.hyperlinks{text-align:center;padding-bottom:.5em}.hyperlinks a{margin-left:.5em;margin-right:.5em;margin-bottom:.5em}.hyperlinks a:first-of-type{display:none;margin-left:.5em}}.footer-small{width:100%;height:auto;line-height:2em;border-radius:0;padding:0;margin:0;background-repeat:no-repeat;background-position:center top;background-size:100% auto}.footer-small .limiter{background-image:linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,0));background-repeat:no-repeat;background-position:center top;background-size:100% 10em}.footer-small a{display:block;text-decoration:none;color:white;margin:0}.footer-small a:hover{text-decoration:underline;color:white}.footer-small .footer-user-logout-btn{margin:0 1em 0 0}.footer-small .footer-left,.footer-small .footer-right{text-align:left;display:inline-block;margin:0;padding:.5em 0 .5em 0}.footer-small .footer-left{float:left}.footer-small .footer-right{float:right;text-align:right}@media only screen and (min-width :1200px){.footer-small{background-color:gray;padding-top:.5em;padding-bottom:.5em;background-image:url('bg/002.webp');background-position:center center}.footer-small .limiter{background:transparent}.footer-small a{text-shadow:1px 1px 3px black}.footer-small .footer-left{padding-left:6em;background-image:url('img/logo-knihovnakralupy-72x80.webp');background-repeat:no-repeat;background-position:left top 1.25em}.footer-small .footer-left a:first-of-type{margin-left:0}.footer-small .footer-right a:last-of-type{margin-right:0}}@media only screen and (max-width :1199px){.footer-small{padding-bottom:0;background-image:url('bg/008.webp')}.footer-small a{display:inline-block;margin:0 1em 0 1em}.footer-small .limiter{max-width:100%;width:100%;margin-left:0;margin-right:0;padding:0}.footer-small .footer-left,.footer-small .footer-right{display:block;float:none;text-align:center}.footer-small .footer-right{padding:0 0 .75em 0;margin-bottom:calc(100% * .55)}}@media only screen and (max-width :720px){.footer-small{background-image:url('bgm/008.webp')}.footer-small .limiter{max-width:100%;width:100%;margin-left:0;margin-right:0;padding:0}.footer-small .footer-left,.footer-small .footer-right{display:block;float:none}.footer-small .footer-right{margin-bottom:calc(100% * .5)}}.index-page-main-content-wrapper,.page-main-content-wrapper,.news-page-main-content-wrapper,.search-page-main-content-wrapper,.page-error404-content-wrapper{background:white;padding:1em;margin:0;word-wrap:break-word;overflow:hidden}.page-main-content-wrapper .filetype-icon,.search-page-main-content-wrapper .filetype-icon{height:1.3em;vertical-align:middle;margin:0 .4em 0 0;padding:0}.search-page-main-content-wrapper p{padding:0;margin:0}@media only screen and (max-width :1023px){.page-main-content-wrapper{padding:1em 1em 1em 1em}.news-page-main-content-wrapper{padding:0}}@media only screen and (max-width :599px){.pcontent{margin:0;padding:1em}.index-page-main-content-wrapper,.page-main-content-wrapper,.news-page-main-content-wrapper,.search-page-main-content-wrapper,.page-error404-content-wrapper{font-size:100%}}@media only screen and (max-width :360px){.pcontent{margin:0;padding:0}.index-page-main-content-wrapper,.page-main-content-wrapper,.news-page-main-content-wrapper,.search-page-main-content-wrapper,.page-error404-content-wrapper{font-size:100%}}.news-full-article{margin-bottom:1.5em;overflow:hidden;width:100%}.news-full-article .navigation{padding-bottom:.4em}.news-full-article .news-info{font-size:100%;line-height:normal;font-weight:normal;margin:0;padding:0 0 1em 0;text-shadow:none;text-align:left}.news-full-article .news-info .dot{font-size:100%;line-height:100%}.news-full-article .news-info .published-date-time{font-size:100%}.news-full-article .news-text{line-height:175%;text-align:justify}.news-full-article .news-text .full-news-icon{float:left;width:16em;margin:.4em 1em .5em 0;background:transparent}.news-full-article .news-text img{min-width:100%;max-width:100%;padding:0;margin:0}.news-full-article .news-author{line-height:175%;padding:.3em 0 0 0;text-align:right;font-style:italic;font-weight:bold}.news-full-article .news-back-to-homepage{padding:.3em 0 0 0;text-align:right}.news-full-article .news-back-to-homepage span{padding:0}@media only screen and (max-width :599px){.news-full-article .news-text .full-news-icon{float:none;width:100%;margin:.4em 0 .5em 0;background:transparent}}.spravcecasu-calendar-small .inner-box{background:white;padding:1em}.mtps-content-tiles .mtps-one-content-tile a:hover{border:1px solid #ff9f19}.mtps-externallinks-v1{border:0;margin:0;padding:0}.mtps-externallinks-v1-link{display:inline-block;width:calc((100% - 1em) / 2);background:white;margin:0 1em 1em 0;padding:0;text-decoration:none}.mtps-externallinks-v1-link:nth-child(odd){margin:0 1em 1em 0}.mtps-externallinks-v1-link:nth-child(even){margin:0 0 1em 0}.mtps-externallinks-v1-link:hover{background:#f5f7f9}.mtps-externallinks-v1-link img{max-width:100%;vertical-align:top}