.text-green{color:#28a745}.text-blue{color:#0052cc}.text-red{color:#c00}.text-yellow{color:#e6e600}.text-orange{color:#e65c00}.bg-green{background-color:#28a745}.bg-blue{background-color:#0052cc}.bg-red{background-color:#c00}.bg-yellow{background-color:#e6e600}.bg-orange{background-color:#e65c00}*,:after,:before{box-sizing:border-box}body{font-family:Roboto,sans-serif;font-size:1rem;font-weight:300;max-width:2000px;margin:0 auto}p{color:#666}b{font-weight:700}a{color:#eb5f38}a:hover{color:#ed6a45;text-decoration:none}hr{box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;margin-bottom:1rem;border:0;border-top-width:0;border-top-style:none;border-top-color:currentcolor;border-top:1px solid #e6e6e6}.page-800{max-width:800px;margin:0 auto}.page{max-width:1170px;margin:0 auto}.page-s{max-width:1470px;margin:0 auto}section{padding:2rem 0}.mb-6{margin-bottom:1rem}.pad-box{padding:1rem}.pad-row{padding:1rem 0}.pad-col{padding:0 1rem}.btn-custom{color:#fff!important;background-color:#eb5f38;border-color:#eb5f38;border-radius:5px}.btn-custom:focus{box-shadow:0 0 0 .2rem rgba(153,51,255,.25);box-shadow:0 0 0 .2rem rgba(239,124,93,.25)}.btn-custom:hover{color:#fff}.btn-custom:active,.btn-custom:hover{background-color:#ed6a45;border-color:#ed6a45}.btn-custom.focus{box-shadow:0 0 0 .2rem rgba(239,124,93,.25)}.btn-xlg{padding:.75rem 1.75rem;font-size:1.5rem;line-height:1.5}.poptavka{color:#fff;background:#eb5f38}.poptavka:hover{color:#fff;background-color:#ed6a45}.header{padding:3rem 0;background:#443f51}.header h1{text-align:center;font-weight:700;color:#fff}.under-h{border-bottom:3px solid #eb5f38;width:100px;display:block;margin:1rem auto}#banner{position:relative;background:url(../img/banner-k2.jpg) no-repeat;background-size:cover;color:#fff}#banner h2{font-weight:300}#banner .btn a{color:#fff}#banner .centered{text-align:center;padding:6rem 0}#banner img{max-width:170px}#sluzby{text-align:center}#sluzby .service{display:block;padding:4rem 1rem;margin-bottom:2rem;color:#333;border:1px solid #e4e2e9}#sluzby .service:hover{border-color:#eb5f38}#sluzby .service h3{font-weight:300}#sluzby .service-body{-ms-flex:1;flex:1}#cenik{background-color:#443f51}#cenik .table,#cenik h1{color:#fff}#cenik .table tbody tr:hover td{border-color:#ef7c5d}.map:hover{opacity:.65}.map img{width:100%}#contact{background-color:#22222a}#contact,#contact p{color:#d8d8d8}#contact h3{color:#eb5f38;margin-bottom:2rem}footer{padding:1rem 0;text-align:center;color:#d8d8d8;background-color:#22222a;border-top:1px solid #d8d8d8}.contact-list{padding-left:0}.contact-list li{margin:0;padding:0;list-style:none}.contact-list li i{float:left;line-height:1.5}.contact-list li div{margin-left:2rem}.contact{background-color:#443f51;padding:7rem}.contact,.contact p{color:#d8d8d8}.contact-form{padding:5rem}.navigace{margin-top:1rem;text-align:center}.navigace .service{display:block;padding:1rem;margin-bottom:1rem;color:#333;border:1px solid #e4e2e9}.navigace .service:hover{border-color:#ef7c5d}.navigace .service i{font-size:2rem}.navigace .active{border:1px solid #ef7c5d}@media screen and (min-width:768px){section{padding:4rem 0}.mb-6{margin-bottom:5rem}}.flash{position:fixed;padding:30px;margin-left:15px;margin-right:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;left:0;right:0;z-index:1000;max-width:1170px;margin:0 auto}.success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.errors{list-style:none;border:1px solid transparent;border:transparent;border-radius:4px;color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert,.errors{padding:15px;margin-bottom:20px}.alert{border:1px solid transparent;border:transparent;border-radius:4px}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.accordion{margin:3rem 0}.accordion-header{position:relative;max-width:100%;padding:1rem 3rem 1rem 1rem;color:#666;font-size:1.15rem;font-weight:400;border-bottom:1px solid #e5e5e5}.accordion-header:hover,.accordion-header:hover:after{cursor:pointer;color:#eb5f38;border-bottom:1px solid #ef7c5d}.accordion-header:hover:after{border:1px solid #ef7c5d}.accordion-header.active{color:#eb5f38;border-bottom:1px solid #ef7c5d}.accordion-header:after{font-family:Font Awesome\ 5 Free;content:"\f067";font-weight:900;position:absolute;float:right;right:1rem;font-size:1rem;padding:2px;width:30px;height:30px;border-radius:50%;border:1px solid #e5e5e5;text-align:center}.accordion-header.active:after{font-family:Font Awesome\ 5 Free;content:"\f068";font-weight:900;color:#eb5f38;border:1px solid #ef7c5d}.accordion .content{display:none;padding:2rem 1rem;border-bottom:1px solid #e5e5e5;clear:both}.accordion .content p{font-size:1rem;font-weight:300}.logo{padding:2rem 1rem;font-size:1.8rem;font-weight:700;display:inline-block}.navibar{display:block;background:transparent;border-bottom:1px solid #b3b3b3}.navibar-nav{list-style:none;padding:0;margin:0;display:none;text-align:center}.open.navibar-nav{display:block}.navibar-link{padding:.6rem;font-weight:400;font-size:1.2rem;display:block;color:#b3b3b3}.active,.navibar-link:hover{color:#ed6a45}.custom-menu-toggle{box-sizing:border-box;font-size:1.2em;width:40px;height:40px;position:absolute;top:35px;right:15px}.custom-menu-toggle .bar{background-color:#eb5f38;display:block;width:30px;height:4px;border-radius:100px;position:absolute;top:18px;right:10px;opacity:1;transition:all .3s}.custom-menu-toggle .bar:first-child{transform:translateY(-10px)}.custom-menu-toggle .bar:last-child{transform:translateY(10px)}.custom-menu-toggle.x .bar:last-child{transform:rotate(45deg)}.custom-menu-toggle.x .bar:nth-child(2){opacity:0}.custom-menu-toggle.x .bar:first-child{transform:rotate(-45deg)}@media screen and (min-width:768px){.navibar-nav{text-align:right;display:block}.navibar-item{display:inline-block}.navibar-link{margin:1.85rem .5rem}.custom-menu-toggle{display:none}}