:root{--h40:40vh;--h60:60vh;--white90:rgba(255,255,255,0.9);--white80:rgba(255,255,255,0.8);--grey50:rgb(130,130,130);--menubg:url(https://hristeprojekt.cz/wp-content/themes/hristeprojekt/img/menubg.jpg) repeat;--bodybg:url(https://hristeprojekt.cz/wp-content/themes/hristeprojekt/img/bodybg7.jpg) no-repeat top center;--orange:#ee7c00;--ts1:0px 0px 0.5px #000;--green:#3d846c;--red:#ff0000}body{font-size:1em;background:var(--bodybg);background-size:100% auto}.height-40{height:var(--h40)}.height-60{height:var(--h60)}.bg-body-tertiary{background:url(https://hristeprojekt.cz/wp-content/themes/hristeprojekt/img/menubg.jpg) repeat;box-shadow:0 5px 10px rgb(0 0 0 / .4)}.grey50{background:var(--menubg)}.red{color:var(--red)}.w-100{width:100%}.bigger{font-size:130%}.text-success{color:var(--green)!important}.site-content{padding-top:calc(100px + 2em);background:var(--white80)}.navbar-expand-lg .navbar-nav .nav-link{color:#fff;font-size:1.2em;font-weight:700;text-shadow:.7px .7px #000}.navbar-expand-lg .navbar-nav .nav-link:hover{color:#000;text-shadow:-.7px -.7px #fff}.navbar-expand-lg .navbar-nav .active.nav-link{color:var(--orange)}h1{color:var(--green);text-shadow:var(--ts1);margin-bottom:.8em}h2{color:var(--orange);text-shadow:var(--ts1);font-size:calc(24px + 0.3vw)}h3{color:var(--green);text-shadow:var(--ts1);font-size:calc(20px + 0.2vw);padding:1em 0 .5em 0}.text-orange{color:var(--orange)}.dropdown-item.active,.dropdown-item:active{background-color:var(--green)}h3 i:before{color:var(--orange)}a{color:var(--orange)}a:hover{text-decoration:none}form input,form textarea{width:100%;padding:.5rem;color:#000;border-radius:5px;border:none;background:#efefef}form caption{font-size:22px;color:#000;font-weight:700}input,textarea,select{transition:all 200ms ease-out}form p{margin:3px 0}textarea{font-size:18px}form input[type=email],form textarea,select{width:100%}form input:focus,form table textarea:focus{background:#dfc}form input[type=submit],button[type=submit]{border:none;width:auto;min-width:200px;background:var(--green);position:relative;margin:1em 3px;font-weight:700;padding:1rem;color:#fff;cursor:pointer;border-radius:var(--bs-border-radius-xxl)}form input[type=submit]:hover,button[type=submit]:hover{background:var(--orange)}.post-password-form>p:first-child{padding:.5rem;border:1px solid var(--green);text-align:center}.post-password-form>p:nth-child(2){text-align:center}.intro-body{text-align:center}.col-md-6 form input[type=submit]{width:100%}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{border-bottom:1px solid #ccc;border-top-color:#fff0;border-left-color:#fff0;border-right-color:#fff0}div.wpforms-container-full .wpforms-form input[type=date]:hover,div.wpforms-container-full .wpforms-form input[type=datetime]:hover,div.wpforms-container-full .wpforms-form input[type=datetime-local]:hover,div.wpforms-container-full .wpforms-form input[type=email]:hover,div.wpforms-container-full .wpforms-form input[type=month]:hover,div.wpforms-container-full .wpforms-form input[type=number]:hover,div.wpforms-container-full .wpforms-form input[type=password]:hover,div.wpforms-container-full .wpforms-form input[type=range]:hover,div.wpforms-container-full .wpforms-form input[type=search]:hover,div.wpforms-container-full .wpforms-form input[type=tel]:hover,div.wpforms-container-full .wpforms-form input[type=text]:hover,div.wpforms-container-full .wpforms-form input[type=time]:hover,div.wpforms-container-full .wpforms-form input[type=url]:hover,div.wpforms-container-full .wpforms-form input[type=week]:hover,div.wpforms-container-full .wpforms-form select:hover,div.wpforms-container-full .wpforms-form textarea:hover{border:1px solid #28a745}.rl-gallery.rl-basicmasonry-gallery.neconeco{margin:0!important;height:auto!important}.rl-gallery-item{position:relative!important;display:inline-block!important;bottom:auto!important;margin:0;right:auto!important}.rl-grid-sizer{display:none!important}.wp-video{margin-bottom:1.5em;padding:15px 0}.rl-basicmasonry-gallery{height:auto!important;margin:0!important;padding:0!important}.rl-basicmasonry-gallery img{object-fit:cover}.rl-basicmasonry-gallery.neconeco .rl-gallery-item img,.rl-basicmasonry-gallery.singleImg .rl-gallery-item img{margin:2px 0}.rl-basicmasonry-gallery.neconeco .rl-gallery-item{width:calc(50% - 3px)!important;margin:0px!important}.rl-basicmasonry-gallery.singleImg .rl-gallery-item{width:calc(100% - 2px)!important}.rl-basicmasonry-gallery.neconeco .rl-gallery-item img{width:100%;height:352px}.rl-basicmasonry-gallery.singleImg .rl-gallery-item img{width:100%;height:352px}@media all and (min-width:1400px){.rl-basicmasonry-gallery .rl-gallery-item,.rl-basicmasonry-gallery .rl-grid-sizer{width:calc(50% - 3px)!important;margin:0px!important}#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item{width:33.1%!important;height:235px;margin-bottom:2px;overflow:hidden}#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item img{width:100%!important;object-fit:cover}}@media all and (min-width:1201px) and (max-width:1399px){.rl-basicmasonry-gallery .rl-gallery-item,.rl-basicmasonry-gallery .rl-grid-sizer{width:auto!important;margin:0px!important}.rl-basicmasonry-gallery.neconeco .rl-gallery-item img,.rl-basicmasonry-gallery.singleImg .rl-gallery-item img{height:292px}#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item{width:calc(33.33% - 2px)!important;height:215px;margin-bottom:2px;overflow:hidden}#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item img{width:100%!important;object-fit:cover}}@media all and (min-width:992px) and (max-width:1200px){.rl-basicmasonry-gallery .rl-gallery-item,.rl-basicmasonry-gallery .rl-grid-sizer{width:auto!important;margin:0px!important}.rl-basicmasonry-gallery.neconeco .rl-gallery-item img,.rl-basicmasonry-gallery.singleImg .rl-gallery-item img{height:262px}#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item{width:calc(33.33% - 2px)!important;height:178px;margin-bottom:2px;overflow:hidden}#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item img{width:100%!important;object-fit:cover}}@media all and (min-width:768px) and (max-width:992px){.rl-basicmasonry-gallery .rl-gallery-item,.rl-basicmasonry-gallery .rl-grid-sizer{width:auto!important;margin:0px!important}.rl-basicmasonry-gallery.neconeco .rl-gallery-item img,.rl-basicmasonry-gallery.singleImg .rl-gallery-item img{height:222px}}@media all and (max-width:767px){.rl-basicmasonry-gallery .rl-gallery-item,.rl-basicmasonry-gallery .rl-grid-sizer{width:auto!important;margin:0px!important}.rl-basicmasonry-gallery.neconeco .rl-gallery-item img{min-height:initial!important;max-height:initial!important}}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width:992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}.navbar-expand-lg .navbar-nav .nav-link{font-size:1em}}@media (min-width:1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1220px}.navbar-expand-lg .navbar-nav .nav-link{font-size:1.1em}}@media (max-width:1200px){.navbar-expand-lg .navbar-nav .nav-link{font-size:.9rem}.logo.md{max-height:50px;width:auto}}@media (max-width:820px){.navbar-expand-lg .navbar-nav .nav-link{color:#000;text-shadow:none}.navbar-expand-lg .navbar-nav .nav-link:hover{color:var(--orange)}.navbar-brand img{max-height:50px;width:auto}}@media (max-width:767px) and (orientation:portrait){.alignnone{display:block;margin:auto}.bigger{font-size:110%}.navbar-brand img{max-height:40px;width:auto}}