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}}.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}}[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}.contents h1,.contents h2,.contents h3,.contents h4{font-size:3rem;margin:0 0 40px}.contents h2{font-size:2rem}.contents h3,.contents h4{font-size:1.7rem}.contents p{font-size:1.1rem;line-height:1.9;margin:0 0 20px}.contents ol,.contents ul{list-style-type:none;margin:20px 0;padding:0}.contents ol li,.contents ul li{font-size:1.1rem;margin:0 0 8px;padding:0 0 0 30px;position:relative}.contents ol li:before,.contents ul li:before{background:#000;content:"";height:13px;left:0;position:absolute;top:8px;width:13px}.contents img{border-radius:0!important;max-width:100%;width:auto}.contents a{color:#000;font-weight:600}.contents a:hover{color:#333!important}.contents .figure{border-radius:0!important;margin:0 0 5px}.contents .figure a{display:block;height:400px;overflow:hidden}.contents .figure a img{height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.contents table{width:100%}.contents table th,.contents table tr td{font-size:1.2rem;padding:5px}.contents #video{padding:80px 0 0}.contents #informacie,.contents #realizacia,.contents #udaje-o-stavbe,.contents #vizualizacie{padding:80px 0 0}.contents #projekt{margin:0;padding:80px 0 0}.contents #projekt .text-silver{color:#959693}.contents #projekt .text-silver-dark{color:#434343}.contents #projekt .project-text,.contents #projekt .project-text h1{margin:0 0 40px}.contents #projekt .project-number-info p{font-size:.9rem;line-height:1.3}.contents .gallery-s,.contents .gallery-s .row{margin:0}.contents .gallery-s .row .col-6,.contents .gallery-s .row .col-lg-12,.contents .gallery-s .row .col-lg-5,.contents .gallery-s .row .col-lg-7{padding:0}.contents .gallery-s .row .col-lg-7{padding:0 5px 0 0}.contents .gallery-s .row .image{height:350px;margin:0 0 5px;overflow:hidden}.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 .gallery-s .row .image-big{height:705px}.contents .gallery-s1 .col-lg-7{padding:0 0 0 5px!important}@media(max-width:991.98px){.contents .gallery-s .row .col-lg-7{padding:0!important}.contents .gallery-s .row .col-6:first-child{padding:0 5px 0 0}}@media(max-width:767.98px){.contents .gallery-s .row .image{height:200px}.contents .gallery-s .row .image-big{height:300px}}@media(max-width:991.98px){.contents .gallery-s1 .col-lg-7{padding:0!important}}@media(min-width:992px){.contents .w-lg-50{max-width:60%}}.contents .person{margin:0 0 50px;text-align:center}.contents .person .image,.contents .person .image-hover{border-radius:50%;display:block;margin:0 0 20px;overflow:hidden}.contents .person .image img,.contents .person .image-hover img{height:auto;width:100%}.contents .person .image-hover{display:none}.contents .person p{font-size:1.2rem;font-weight:600;line-height:1.1;margin:0;padding:0}.contents .person p.position{font-size:1rem;font-weight:300}.contents .person:hover{transition:all 0s}.contents .person:hover .image{display:none}.contents .person:hover .image-hover{display:block}.category-slider{background:none}#map{height:500px}
