header{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.051);height:89px;left:0;position:relative;right:0;top:0;z-index:9999!important}header .logo{height:auto;margin:17px 0;width:178px}header .logo img{height:auto;width:100%}header #menu-icon{background:url(/images/ico/menu.svg) no-repeat 50%;background-size:auto 100%;cursor:pointer;display:none;float:right;height:40px;margin:23px 0 23px 10px;width:40px}header nav{margin:0;padding:23px 0 0;text-align:right}header nav ul{padding:0}header nav li{display:inline-block;padding:0 30px 22px 0}header nav li a{border-bottom:1px solid #fff;color:#000;display:block;padding-bottom:10px}header nav li a.active{font-weight:600}header nav li a:hover{border-bottom:1px solid #000;color:#000}header nav li:last-child{padding:0}header nav li:last-child a{border:1px solid #000;font-weight:600;padding:7px 20px}header nav li:last-child a:hover{background:#000;color:#fff}header nav li ul{display:none}header nav li ul li{margin:0 0 5px}header nav li ul li:last-child{margin:0}header nav li ul li:last-child a{font-weight:400;padding:0}header nav li ul li a:hover{font-weight:600}header nav li:hover ul{display:block}header nav.social{padding:31px 0 0 30px}header nav.social li{margin:0 10px 0 0;padding:0}header nav.social li a img{opacity:.5}header nav.social li a:hover{border-bottom:0}header nav.social li a:hover img{opacity:1}header nav.social li:last-child a{border:0;padding:0}header nav.social li:last-child a:hover{background:none}@media only screen and (max-width:1280px){header nav.social{display:none}}@media only screen and (max-width:1130px){header #menu-icon{display:block}header nav{display:none}}@media(max-width:767.98px){header .logo{height:auto;margin:17px 0;width:181px}header .logo img{height:auto}}[class*=btn-]{font-size:1rem;font-weight:600;padding:12px 20px;text-transform:uppercase}.btn-primary{background:#000!important;border:1px solid #000!important;border-radius:0;color:#fff!important}.btn-primary:hover{background:#333!important;border:1px solid #333}.btn-outline-secondary{background:none;border:1px solid #000;border-radius:0;color:#000}.btn-outline-secondary:hover{background:#000;border:1px solid #000;color:#fff}.category-slider{background:#ededed;padding:41px 0}.category-slider.special{margin:0 0 80px}.category-slider p{font-size:1rem;margin:0 0 0 50px}.category-slider p.small{font-size:.9rem;margin:0 0 15px;text-transform:uppercase}.category-slider h1{font-size:3rem;margin:0 0 30px;max-width:60%}@media(max-width:991.98px){.category-slider h1{width:100%}.category-slider p{margin:0}}.pagination{display:block}.pagination li{color:#000;display:inline-block}.pagination li .page-link{color:#000}.pagination li.active span{background:#000;border:1px solid #000;color:#fff}.contents [class*=btn-]{font-size:1rem;font-weight:600;padding:12px 20px;text-transform:uppercase}.contents .btn-primary{background:#000!important;border:1px solid #000!important;border-radius:0;color:#fff!important}.contents .btn-primary:hover{background:#333!important;border:1px solid #333}.contents .btn-outline-secondary{background:none;border:1px solid #000;border-radius:0;color:#000}.contents .btn-outline-secondary:hover{background:#000;border:1px solid #000;color:#fff}.contents .contents h1,.contents .contents h2,.contents .contents h3,.contents .contents h4{font-size:3rem;margin:0 0 40px}.contents .contents h2{font-size:2rem}.contents .contents h3,.contents .contents h4{font-size:1.7rem}.contents .contents p{font-size:1.1rem;line-height:1.9;margin:0 0 20px}.contents .contents ol,.contents .contents ul{list-style-type:none;margin:20px 0;padding:0}.contents .contents ol li,.contents .contents ul li{font-size:1.1rem;margin:0 0 8px;padding:0 0 0 30px;position:relative}.contents .contents ol li:before,.contents .contents ul li:before{background:#000;content:"";height:13px;left:0;position:absolute;top:8px;width:13px}.contents .contents img{border-radius:0!important;max-width:100%;width:auto}.contents .contents a{color:#000;font-weight:600}.contents .contents a:hover{color:#333!important}.contents .contents .figure{border-radius:0!important;margin:0 0 5px}.contents .contents .figure a{display:block;height:400px;overflow:hidden}.contents .contents .figure a img{height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.contents .contents table{width:100%}.contents .contents table th,.contents .contents table tr td{font-size:1.2rem;padding:5px}.contents .contents #video{padding:80px 0 0}.contents .contents #informacie,.contents .contents #realizacia,.contents .contents #udaje-o-stavbe,.contents .contents #vizualizacie{padding:80px 0 0}.contents .contents #projekt{margin:0;padding:80px 0 0}.contents .contents #projekt .text-silver{color:#959693}.contents .contents #projekt .text-silver-dark{color:#434343}.contents .contents #projekt .project-text,.contents .contents #projekt .project-text h1{margin:0 0 40px}.contents .contents #projekt .project-number-info p{font-size:.9rem;line-height:1.3}.contents .contents .gallery-s,.contents .contents .gallery-s .row{margin:0}.contents .contents .gallery-s .row .col-6,.contents .contents .gallery-s .row .col-lg-12,.contents .contents .gallery-s .row .col-lg-5,.contents .contents .gallery-s .row .col-lg-7{padding:0}.contents .contents .gallery-s .row .col-lg-7{padding:0 5px 0 0}.contents .contents .gallery-s .row .image{height:350px;margin:0 0 5px;overflow:hidden}.contents .contents .gallery-s .row .image img{height:100%;left:50%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:relative;top:50%;transform:translate(-50%,-50%)}.contents .contents .gallery-s .row .image-big{height:705px}.contents .contents .gallery-s1 .col-lg-7{padding:0 0 0 5px!important}@media(max-width:991.98px){.contents .contents .gallery-s .row .col-lg-7{padding:0!important}.contents .contents .gallery-s .row .col-6:first-child{padding:0 5px 0 0}}@media(max-width:767.98px){.contents .contents .gallery-s .row .image{height:200px}.contents .contents .gallery-s .row .image-big{height:300px}}@media(max-width:991.98px){.contents .contents .gallery-s1 .col-lg-7{padding:0!important}}@media(min-width:992px){.contents .contents .w-lg-50{max-width:60%}}.contents .contents .person{margin:0 0 50px;text-align:center}.contents .contents .person .image,.contents .contents .person .image-hover{border-radius:50%;display:block;margin:0 0 20px;overflow:hidden}.contents .contents .person .image img,.contents .contents .person .image-hover img{height:auto;width:100%}.contents .contents .person .image-hover{display:none}.contents .contents .person p{font-size:1.2rem;font-weight:600;line-height:1.1;margin:0;padding:0}.contents .contents .person p.position{font-size:1rem;font-weight:300}.contents .contents .person:hover{transition:all 0s}.contents .contents .person:hover .image{display:none}.contents .contents .person:hover .image-hover{display:block}.faq{margin:0 0 80px}.faq p{font-size:1.1rem;text-align:left}.faq .question{border-bottom:1px solid #eee;cursor:pointer;padding:20px 0}.faq .question p.headline{font-size:1.4rem;font-weight:700;margin:0}.faq .question p.headline span.number{color:#ddd;margin:0 30px 0 0}.faq .question:hover p.headline span.name{color:#555}.faq .answer{padding:20px 0 0}
