.ms-icon {
	width:34px;
	height:34px;
	background: url('/php/tempo/slperu2/img/ms-0.svg') no-repeat center center;
}
.my-program .ms-icon {
	margin-left:-.5rem;
}
.ms-icon:hover {
	background: url('/php/tempo/slperu2/img/ms-active.svg') no-repeat center center;
}
.ms-icon.active {
	background: url('/php/tempo/slperu2/img/ms-1.svg') no-repeat center center;
}
.btn-check:focus + .btn, .btn:focus {
  box-shadow: none;
}
.my-program-nav {
  padding: 1rem;
  margin: 40px 0 0;
  background-color: var(--bs-light);
}
#muj_program_id {
  display: inline-block;
  width: 8rem;
  margin-right:.5rem;
}
.save-my-program.btn {
	margin: 0 0 2px 0;
    border:0;
}

.my-program-nav .bi {
  width: 24px;
  height: 24px;
}

.copy-it {
	padding: .2rem .75rem;
}

#show-my-program .bi {
    width: 2rem;
    height: 2rem;
}

.btn-my-program {
    margin: .5rem .5rem 0 0;
    background:var(--bs-primary);
    color:#fff;
}
.copy-it {
    margin-left:0;
}
.btn-my-program:hover {
    background:#600;
    color:#fff;
}
#muj_program_url_wrap {
	font-weight:bold;
}
#show-my-program {
	padding-top:1rem;
	padding-bottom:.75rem;
	text-align:center!important;
	position: fixed;
  bottom: 80px;
  right: 20px;
  z-index: 99;
}
.my-program-description {
	margin:.5rem 50px 0;
	text-align:right;
}



@media (min-width:991px){	

	#show-my-program {
	  transform: scale(1);
	  animation: pulse 2s infinite; 
	}

	

@keyframes pulse {
    0% {
        transform: scale(0.90);
    }

    70% {
        transform: scale(1);
    }

    100% {
        transform: scale(0.90);
    }
}
}


@media print {
	h1 {
		font-size:24pt;
		padding:0!important;
	}
	.print-url {
		font-size:14pt;
		margin-top:-3mm;
	}
	.my-program-nav, .ms-icon, .my-program-description, #back-button, #flag-top, #menu-main, #footer, #goTop {
        display: none !important;
    }
	.footer-print {
		border-top: .5mm solid #000;
		text-align:center;
		padding-top:3mm;
		margin-top:5mm;
	}
	#program-result {
		line-height:1.3;
		font-size:10pt;
		margin:0!important;

	}
	.two-cols {
	    column-count: 2;
	    -webkit-column-count: 2;
	    -moz-column-count: 2;
	    column-fill: auto;
	    height: 100%;
	}
	#program-result h2 {
		text-align:left!important;
		font-size:12pt;
		font-weight:bold;
		text-transform:uppercase;
		margin-top:5mm!important;
	}
	.row.akce {
		margin-bottom:2mm;
	}
	#program-result h2.mt-print-0 {
		margin-top:0!important;
	}
}
.white{color:#fff!important}tbody,td,tfoot,th,thead,tr{border-color: #ccc}.table>:not(:first-child){border-top:0}.hr-t:hover{background:#f0f0f0}.hr-t{border-top:1px solid #eee;padding-top:.3rem}.panel-body>*:last-child{margin-bottom:0}a{color:black}a:hover{color:var(--bs-primary)}.partner-row{padding:0 13px}:root{--bs-primary:#9a231d;--bs-primary-active:#8b100a;--bs-secondary:#487F7F;--bs-secondary-active:#85b3ae;--bs-lightShadow:#eeeeee;--bs-gold:#ca9a43;--bs-light:#f4cecd;--bs-gray:#d9d9d9;--bs-dark-gray:#1c1b19}.hotnews{margin:2rem 0 2.5rem}.hotnews .widget{background:var(--bs-primary);color:#fff;padding:1.2rem 1.7rem;margin-bottom:1rem}.hotnews .widget .h2{color:var(--bs-light);margin:0 0 .7rem}.slperu2_galerie.page #footer,.slperu2_informace.page #footer,.slperu2_historicke_pruvody.page #footer,.page.slperu2_informace_obyvatele_mesta #footer,.page.slperu2_informace_podnikatele #footer,.slperu2_informace_navstevnici.page #footer{margin-top:0!important}.row.akce>div:last-child>p{margin-bottom:0}.slperu2_program .hotnews,.slperu2_program_current .hotnews{margin:30px 27px 0 27px}.circle-banners>div{padding:1.5rem 3rem}article{line-height:1.75}#search-program,#search-programcurrent{padding:1rem 2rem;margin:40px 50px 0;background-color:var(--bs-gray)}#search-program .row>div,#search-programcurrent .row>div{margin-bottom:.5rem}#program-result{margin:0 50px 5rem}.form-control,.form-select{border-radius:0;border-color:var(--bs-dark-gray)!important}.form-control:focus,.form-select:focus{border-color:var(--bs-primary)!important;box-shadow:none}.dropdown-item.active,.dropdown-item:active{color:#000;background-color:#e9ecef}.card{margin-top:1.5rem;border-color:var(--bs-light)!important}.card .card-body{padding:0}.card .card-body .card-title{padding:.7rem 1rem;font-size:1.5rem}.card .card-body .card-content{padding:.2rem 1rem .7rem 1rem}.card .card-body .card-text{padding:0 1rem;margin-bottom:1rem;line-height:1.5}#menu-main,.banners-3 .bg-banner-content,.h1,h1{letter-spacing:.2rem}.bg-light,.card .card-body .card-title{margin-top:0;background-color:var(--bs-light)!important}.bg-dark-gray,.bg-dark-gray a{background-color:var(--bs-dark-gray)!important;color:#fff}.footer-head{padding-top:.5rem;text-transform:uppercase;font-size:1.25rem}.footer-column{font-size:1.1rem}.footer-column p{margin-bottom:.7rem}.icon-social{height:50px;margin:0 0 .5rem 1rem}#footer .bg-dark-gray .nav a{color:#fff;text-transform:uppercase}#footer .bg-dark-gray .nav a:hover,.h2,h2{color:var(--bs-primary)}#footer .bg-dark-gray{padding:1rem 0 1.5rem 0}#footer .row>div{padding-top:1.5rem;padding-bottom:1.5rem}#footer .row.copy>div{padding-top:.1rem;padding-bottom:.5rem}#footer .bg-dark-gray .logo{padding:0 0 10px 0}#footer .copy{font-size:.9rem;margin-top:1rem;margin-bottom:1rem}.page #header{border-bottom:2px solid var(--bs-primary)}.page #footer{margin-top:4rem}.more-informations{border:2px solid var(--bs-primary);padding:2rem 2.5rem;margin:2rem 0 2rem}article p{margin-bottom:1.5rem}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#000000' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-togglerNE:hover .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#9a231d' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-toggler:hover{color:var(--bs-primary)}.navbar-toggler:focus{box-shadow:none;color:var(--bs-primary)}.btn,.card,.navbar-toggler{border-radius:0}#navbarSupportedContent .for-logo{width:10rem}.langs-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}article a{color:#000}article a:hover{color:var(--bs-primary)}.h1 a,.h2 a,.h3 a,h1 a,h2 a,h3 a{color:var(--bs-primary)}.h1 a:hover,.h2 a:hover,.h3 a:hover,h1 a:hover,h2 a:hover,h3 a:hover{color:var(--bs-primary-active)}.NEpartner-row>div{padding:40px 50px}.bg-gray{background:var(--bs-gray)}.bg-red{background:url('/php/tempo/slperu2/img/bg_red.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.bg-red.partner{padding-top:280px}.homepage .banners-3.content-part{margin-top:5rem;padding-top:5rem!important}.homepage .bg-light .content-part{padding-top:7rem!important}.carousel-control-next-icon,.carousel-control-prev-icon{width:4rem;height:4rem}.carousel-control-next,.carousel-control-prev{opacity:.7}.carousel-indicators [data-bs-target]{border-radius:50%;width:15px;height:15px;margin-right:8px;margin-left:8px}#header .container{position:relative}#flag-top{max-width:133px;position:absolute;left:3rem;top:0}#menu-main .ck,#menu-main>.langs{display:none}.menu-main-wrap{padding:0}.dropdown-menu{border:0;border-radius:0;left:.5rem!important}.content-part{padding-top:5rem}.NEpage article .content-part:first-child{margin-top:2.5rem}article>:last-child{margin-bottom:0}.form-check-input:focus{border-color:var(--bs-primary);box-shadow:none}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23666666'/%3e%3c/svg%3e")}.form-switch .form-check-input:focus:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e")}#footer .ois{text-align:right}body{font-family:monarcha,serif;font-size:1.25rem;font-weight:300}strong{font-weight:600}.h1,h1{margin-bottom:1.2rem;color:var(--bs-primary);text-transform:uppercase;padding:0 135px;font-weight:300}.h2,h2{margin-top:3.5rem}.h3,h3{font-size:1.25rem;margin:1rem 0 .125rem;font-weight:600}.more-informations h2{margin-top:0}.more-informations>:last-child{margin-bottom:0}.page .h1,.page h1{margin-bottom:3rem;text-align:center}.text-container{max-width:1500px}.text-small-container{max-width:1199px}

#flag-top {
	max-width: 100px;
}

.btn-primary{color:#fff;background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn-secondary,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle,span.btn-secondary:focus,span.btn-secondary:hover{color:#000;background-color:var(--bs-light);border-color:var(--bs-light)}.page .btn-secondary,.page .btn-secondary:not(:disabled):not(.disabled).active,.page .btn-secondary:not(:disabled):not(.disabled):active,.page .show>.btn-secondary.dropdown-toggle,.page span.btn-secondary:focus,.page span.btn-secondary:hover{background-color:var(--bs-lightShadow);border-color:var(--bs-lightShadow)}.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:var(--bs-primary-active);border-color:var(--bs-primary-active)}#goTop{padding-top:5px;display:none;position:fixed;bottom:20px;right:20px;z-index:99}#goTop img{width:1rem}.menu-row{margin-top:.3rem;margin-bottom:.3rem}.navbar-light .navbar-toggler{margin-right:1.5rem;color:#000;border-color:transparent}#menu-main{width:100%;height:175px;font-size:1.2rem;letter-spacing:.2rem;padding:3.9rem 0;text-transform:uppercase;z-index:999999}#navbarSupportedContent.show{background:#fff}#menu-main a{color:#000}#menu-main #navbarDropdownLangs{color:gray}#menu-main .nav-link{padding-right:.7rem;padding-left:.7rem;margin-right:.5rem;margin-left:.5rem;margin-bottom:1px}#menu-main .active .nav-link,#menu-main a.nav-link:focus,#menu-main a.nav-link:hover{margin-bottom:0;border-bottom:1px solid var(--bs-primary)}#menu-main .hgl .nav-link{background-color:var(--bs-primary);color:#fff}#menu-main .langs .dropdown-item{text-align:center;color:gray}#menu-main .langs .dropdown-menu{font-size:1rem;color:gray;background-color:#fff;border:0;border-radius:0;min-width:4.8rem!important;left:.5rem}.bg-light-gray{background-color:var(--bs-lightShadow)}.bg-banner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.bg-banner-inner{width:100%;position:relative;display:block;overflow:hidden}.bg-banner .bg-banner-inner>img{position:absolute;left:50%;top:50%;width:100%;min-width:100%;min-height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%,-50%) scale(1.1);-moz-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out,-moz-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out,-o-transform .2s ease-in-out}.banners-3 .bg-banner:hover img{-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.bg-banner-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hp-top-banner .bg-banner-content{position:absolute;left:3rem;right:3rem;bottom:0;font-size:4rem;color:#fff;line-height:.9}.hp-top-banner .bg-banner-content small{font-size:2.5rem}.hp-top-banner{width:100%;height:800px}.banners-3 .bg-banner-content{position:absolute;left:0;right:0;bottom:0;font-size:1.6rem;text-transform:uppercase;text-align:center;padding:1rem;color:#fff;line-height:.9;background-color:var(--bs-dark-gray)}.banners-3{margin-top:calc(-1 * var(--bs-gutter-x))}.banners-3 .bg-banner{width:100%;margin-top:calc(var(--bs-gutter-x));height:350px}.vid-container{position:relative;padding-bottom:52%;padding-top:30px;height:0}.vid-container embed,.vid-container iframe,.vid-container object{position:absolute;top:0;left:0;width:100%;height:100%}.vlc{background:#eee;padding-top:20px}.vid-list-container{background:#eee;width:96%;overflow:hidden;margin-left:2%;padding-bottom:20px}.vid-list{width:1344px;position:relative;top:0;left:0}.vid-item{display:block;width:165px;height:148px;float:left;margin:0;padding:10px}.thumb{overflow:hidden;height:84px}.thumb img{width:100%;position:relative;top:-13px}.vid-item .desc{line-height:1.5;text-align:center;color:#036;font-size:15px;margin-top:5px}.vid-item .desc small{text-align:center;display:block}.vid-item:hover{background:#ddd;cursor:pointer}.arrows{position:relative;width:100%}.arrow-left{color:#fff;position:absolute;background:#777;padding:15px;left:-45px;top:-296px;z-index:99;cursor:pointer}.arrow-right{color:#fff;position:absolute;background:#777;padding:15px;right:-45px;top:-296px;z-index:100;cursor:pointer}.arrow-left:hover{background:#cc181e}.arrow-right:hover{background:#cc181e}@media (max-width:624px){.caption{margin-top:40px}.vid-list-container{padding-bottom:20px}.arrows{position:relative;margin:0 auto 30px auto;width:160px}.arrow-left{left:0;top:-17px}.arrow-right{right:0;top:-17px}}@media (max-width:1499px){.my-program-description{margin:.5rem 200px 0}#header .text-container,.container.text-container.no-print.content-part{padding-left:0;padding-right:0}.text-container{padding-left:30px;padding-right:30px}.text-small-container.video-part{padding-left:50px;padding-right:50px}.partner-row{padding-bottom:30px}#search-program,#search-programcurrent{margin:0 200px}#program-result{margin:0 0 5rem}}@media (max-width:1199px){.hp-top-banner{height:700px}#menu-main .navbar-brand{color:#fff;font-size:.1rem}.banners-3 .bg-banner-content{font-size:1.2rem}#menu-main .hgl .nav-link{background-color:#fff;color:var(--bs-primary)}#navbarNavDropdown .langs{display:none}#menu-main>.langs{display:block}#menu-main{padding-right:0;padding-left:0}#menu-main a.nav-link:hover,#menu-main #navbarDropdownLangs:hover{color:#fff;background-color:var(--bs-primary)}.menu-row{margin-top:0;margin-bottom:0}#menu-main .navbar-nav{margin-top:8px;background:#fff}#menu-main{height:132px}}@media (max-width:991px){.my-program-description{margin:.5rem 140px 0}.circle-banners>div{padding:1rem 2rem}#search-program,#search-programcurrent{margin:0 140px}.partner-row{padding-bottom:0}.text-container.partner{padding-left:0;padding-right:0}.icon-social{margin:0 1rem .5rem 0}#footer .nav-link{padding-left:0}#flag-top{max-width:100px}#menu-main{padding:46px 0}.homepage .banners-3.content-part{margin-top:3.5rem;padding-top:3.5rem!important}.content-part{padding-top:3.5rem}.NEpartner-row{padding-bottom:3.5rem}.page article .content-part:first-child{margin-top:2rem}.text-small-container{max-width:auto;padding-left:30px;padding-right:30px}.hp-top-banner{height:600px}}@media (max-width:767px){.circle-banners>div{padding:.7rem 1.4rem}.row.akce>.col-md-3{font-weight:700}.row.akce>.col-md-9{margin-bottom:.5rem}.text-small-container.video-part{padding-left:30px;padding-right:30px}.homepage .banners-3.content-part{margin-top:3.5rem;padding-top:2rem!important}.homepage .bg-light .content-part{padding-top:3.5rem!important}.footer-row .ckrf h3{display:none}.footer-row .ckrf{padding-bottom:0}.h1,h1{font-size:2rem}#footer .ois{text-align:left}.banners-3 .bg-banner-content{font-size:1.6rem}.banners-3 .bg-banner{margin-bottom:2rem}.banners-3,.banners-3 .bg-banner{margin-top:0}.slperu2_informace.page .bg-light,.slperu2_informace_navstevnici.page .bg-light{display:none}.hp-top-banner{height:400px}.bg-red.partner{padding-top:200px}}@media (max-width:575px){
.save-my-program.btn{margin-bottom:4px}
.my-program-description{margin:.5rem 75px 0}.show-url{word-wrap:break-word;display:inline-block;width:100%}.my-program-nav{padding:1rem}.circle-banners{padding-top:1rem}.circle-banners>div{padding:.5rem 1rem}.bg-red.partner{padding-top:150px}#search-program,#search-programcurrent{padding:.5rem 1rem;margin:0 75px}.partner-row{padding-top:0}.text-small-container,.text-small-container.video-part{padding-left:15px;padding-right:15px}#footer .row>div{padding-top:.5rem;padding-bottom:.5rem}.page article .content-part:first-child{margin-top:0;padding-top:2.7rem}.page .h1,.page h1{margin-bottom:2rem}#flag-top{max-width:55px;left:20px}#menu-main{padding:17px 0;height:auto}.text-container.NEpartner{padding-top:150px}.NEpartner-row>div{padding:25px 35px}.hp-top-banner{height:300px}#menu-main .ckrumlov{display:none}.homepage h1{padding:0}.h1,h1{padding:0 65px;font-size:1.8rem}body{font-size:1rem}#footer .bg-dark-gray .logo{padding-left:20%}.hp-top-banner .bg-banner-content{position:absolute;left:5rem;right:1rem}}@media (max-width:480px){.my-program-description{margin:.5rem 0 0}#search-program,#search-programcurrent{margin:2rem -15px 0}.banners-3 .bg-banner-content{font-size:1.2rem}.NEpartner-row>div{padding:20px 25px}.text-container.NEpartner{padding-top:100px}}

@media (max-width:360px){#my-program-core-url{display:none;}}
@media (max-width:270px){#muj_program_id{width:8rem;margin-right:.5rem}}
