.hvr-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;xbackground:#ce7503;background:#fee600;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:#fff}.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}
.homepage-carousel-items{background:rgba(255,255,255,0.75);padding:50px 20px;border-radius:20px}.homepage-carousel-items .carousel-upload-warning{color:red;text-align:center}.homepage-carousel-items .carousel-upload-notice{color:black;text-align:center}.homepage-carousel-items .inputfile.form-control{padding-bottom:32px;margin-bottom:2px}.carousel-indicators{width:100%;height:20px;left:0;margin-left:0;padding-left:0;position:relative;text-align:left}.carousel-indicator-area{bottom:30px;left:1px;position:absolute;width:100%}form.form-horizontal[action="/carousel"]{margin-bottom:25px}#home-carousel,#mobile-home-carousel{height:100vh;min-height:500px;max-width:100vw;overflow:hidden}#home-carousel .item{height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center center;background-position-x:center;overflow:hidden;width:100%}#home-carousel .carousel-inner,#mobile-home-carousel .carousel-inner{xmargin-top:-100px}@media (max-width:767px){#home-carousel,#mobile-home-carousel{height:100vh}.welcome-text{margin-left:-43px;min-width:250px;zoom:0.9}#estate-carousel{height:calc(100vh + 50px)}}.carousel-edit-btn-container{height:90px;padding:30px 0;margin-top:-90px}#carousel-edit-btn{z-index:65535;position:relative}.carousel-indicators li,.carousel-indicators li.active{width:8px;height:8px;margin:0;border-width:0px;position:relative;top:0;background-color:rgba(255,255,255,0.6);transition:0.2s all}.carousel-indicators li.active{border-color:#fee600;background:#fee600;width:14px;height:14px;position:relative;top:-3px;transition:0.2s all}.section.headline.homecarousel{margin-top:0;padding-top:0}#carousel-edit-area .no-container{max-width:1900px;margin:0 auto}.carousel-inner>.item{height:100vh;width:100vw;background-size:cover;background-position:center center}.carousel-inner{height:100vh;width:100vw;min-height:500px}
@import "https://fonts.googleapis.com/css2?family=Domine:wght@400..700&display=swap";/*@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');*//*@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,400;0,700;1,400;1,700&display=swap');*/body{background:#fff;background-position:center center;background-size:cover;background-repeat:repeat;font-size:14px;color:#555;font-family:'Open Sans', sans-serif;font-kerning:normal;font-weight:normal;-ms-touch-action:manipulation;touch-action:manipulation;overflow-x:hidden;min-height:100vh;position:relative}#header{text-transform:uppercase}#header.website + #page{font-size:16px;line-height:1.6;padding-top:120px}#page{width:100vw;overflow-x:hidden}@media (max-width: 991px){body{font-size:12px}.form-control{font-size:11px}#header.website{font-size:12px}#header.website + #page{font-size:12px}}small,.small{font-size:80%}h1,h2,h3,h4,h5{line-height:1.5;xfont-family:'Roboto', sans-serif;font-weight:bold !important}h1,h2{margin-top:35px;margin-bottom:20px;font-size:38px}.input-h2.form-control{font-size:27px;padding:22px 2px}hr{margin:35px 0}.input-group-addon{background:rgba(255,255,255,0.01)}.navbar{margin-bottom:10px}.navbar-static-top{border-width:0 0 2px 0}.navbar-default.navbar-static-top{background-color:#c2c4ce99;xbackground-color:#ced3e999;xborder-color:#fee600;border-color:#999;border-width:0 0 1px 0;backdrop-filter:blur(5px);box-shadow:0px 15px 30px #ffffff7a;transition:0.2s all}.top .navbar-default.navbar-static-top{background-color:#c2c4ceee;background-color:transparent;border-color:transparent;backdrop-filter:none;transition:0.2s all}.top .navbar-default.navbar-static-top{box-shadow:none;transition:0.2s all}.top #header .navbar-collapse:not(.collapsing):not(.in) .nav>li>a{color:#fff !important;text-shadow:0 0 6px #000}.menu-opened .navbar-default.navbar-static-top{background-color:rgba(250,250,250,0.95);transition:0.2s all}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:transparent}.navbar-default.filterbar{background-color:#f8f8f800;border-radius:6px}.navbar input[type=text]:disabled + .input-group-addon{background:#eee}.navbar input[type=text] + .input-group-addon{border-left:0}.navbar .input-group-addon + input[type=text]{border-left:0}.navbar .input-group.calendar button[type=button]{padding:6px;color:#444;border-right:0}.navbar .input-group.calendar ul.dropdown-menu{margin-top:-1px;margin-right:-1px;border-top-right-radius:0}.clear{clear:both}.left{float:left}.right{float:right}.text-right,.ta-right{text-align:right}.uppercase,.ta-upper{text-transform:uppercase}.faded{opacity:0.7}.faded-more{opacity:0.5}.bold{font-weight:bold}.center{text-align:center}.alert{margin-bottom:5px}a{color:#222}a:hover,a:focus{color:#000;text-decoration:none}a[name]:not(.btn):not([name^="template"]){margin-top:-85px;display:block;position:absolute}@media (max-width: 1400px){a[name]:not(.btn):not([name^="template"]){margin-top:-55px;display:block;position:absolute}}p{margin:0}label[for],[onclick]{cursor:pointer}.notfound,.not-found{padding-top:50px;padding-bottom:100px}.glyphicon-spin,a[disabled] .disabled-spin{-webkit-animation:spin 1000ms infinite linear;animation:spin 1000ms infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}textarea[textautoresize]{transition:0.2s height}.table{font-size:90%}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:3px;line-height:1.2}.table-default > tbody > tr > td:last-child{text-align:right}table.last-col-left tr td:last-child{text-align:left}.form-control:focus{border-color:#555;outline:0;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(175 175 175 / 60%);box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(163 163 163 / 60%)}*[data-edit-template]{margin:-4px -45px 1px -1px;padding:4px 8px 3px 8px;position:relative;float:left;z-index:99;opacity:0.5;transition:0.4s all}*[data-edit-template]:hover{opacity:1;transition:0.4s all;color:black !important}[data-edit-template] + [class^="edit-template-"] + [class^="t"]{min-height:32px}[class^="edit-template-"] iframe body{background:rgba(255, 255, 255, 0.3)}.form-control{height:30px;padding:4px 8px}.input-group-addon,.input-group .btn{padding:4px 3px;min-width:28px}.input-group-addon.divider{min-width:1px;border:0}@media max-width:991px){.form-control{padding-left:3px;padding-right:1px}}.form-horizontal .control-label{color:#777;text-align:left}.form-group{margin-bottom:6px}label{margin-bottom:1px}.form-group-header{opacity:0.7;line-height:0.1;font-size:80%}.toggle-hide{display:none}.dropdown-menu{min-width:68px}.highlighted{background:rgb(255 255 137 / 70%)}.alert.recovery-alert{margin-top:61px;margin-bottom:5px;position:fixed;width:100%;padding:8px 16px;z-index:65535}@media (max-width:767px){.alert.recovery-alert{margin-top:52px}}@media (max-width:285px){.alert.recovery-alert{margin-top:102px}}.input-group.datepicker{padding:0}.lightbg{background-color:#f7f7f7}.whitebg{background-color:#fff}.darkbg{background-color:#eee}.bluebg{background-color:#c2c4ce;xbackground-color:#ced3e9}.bluefont{color:#71778c}.banner{background:rgb(252, 238, 78)}.section{position:relative;padding-top:40px;padding-bottom:40px;clear:both}.big{font-size:115%}.mui-textfield>input,.mui-textfield>textarea{box-shadow:none !important}
#cookie-notice{z-index:999999;text-align:center;position:fixed;bottom:15px;left:0;width:100%;margin-bottom:-500px;color:#000;xfont-weight:bold;transition:0.5s all}#cookie-box{background:#fff;border:3px solid yellow;border-radius:20px;padding:15px 14px;box-shadow:0px 0px 15px 1px #777}#cookie-notice a,#cookie-modal .cookie-modal-btn{margin:5px;width:90px;padding:9px}#cookie-notice a#cookie-notice-edit-btn{width:70px}#cookie-modal .cookie-modal-btn{width:160px}#cookie-notice.open{margin-bottom:0;transition:0.5s all}#cookie-notice a.btn-danger,#cookie-modal .btn-danger{xbackground:#333;xborder-color:#000}#cookie-notice a.btn-danger:hover,#cookie-modal .btn-danger:hover{xbackground:#000}#cookie-notice .cookie-text{line-height:350%;text-align:left;font-weight:bold;font-size:95%}#cookie-notice .cookie-buttons{text-align:right}#cookie-notice .small-note{font-weight:normal;xfont-size:90%}#cookie-modal .checkbox-col{text-align:right;xpadding-top:3px;margin-top:-1px}.cookie-icon{max-height:50px;margin:0 25px 0 5px}
.debug-button,.debug-window{z-index:9999999999}.debug-button{right:45px !important;bottom:3px !important;border-radius:4px}
.dropdown .dropdown-search{background:#F5F5F5;width:395px;height:44px;padding:4px;position:absolute;display:none;z-index:1;box-shadow:0 6px 12px rgba(0,0,0,.175);overflow:hidden;min-width:220px}.dropdown.open .dropdown-search{display:block}.dropdown .dropdown-search input{width:100%;margin:0}.dropdown .dropdown-menu.with-search{margin-top:44px;border-top-left-radius:0;border-top-right-radius:0;border-top:none;padding-right:1px;min-width:220px}.dropdown .not-found-label{display:none;color:#888;font-size:12px;text-align:center;width:100%}@media (max-width: 2000px){ul.dropdown-menu,.dropdown .dropdown-search{max-width:500px;overflow-x:hidden}.dropdown-menu>li>a{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}}@media (max-width: 1500px){ul.dropdown-menu,.dropdown .dropdown-search{max-width:300px}}@media (max-width: 1000px){ul.dropdown-menu,.dropdown .dropdown-search{max-width:250px}}@media (max-width: 767px){ul.dropdown-menu,.dropdown .dropdown-search{max-width:100%;width:100% !important}.dropdown .dropdown-search{box-shadow:none;margin-left:0}}.dropdown-search{border:1px solid #adadad;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px}.navbar .navbar-nav .dropdown .dropdown-search{border:none;border-top-left-radius:0;border-top-right-radius:0}ul.dropdown-menu li{display:block}ul.dropdown-menu li.searchable-hide{display:none}.dropdown-searchable button.form-control{color:#898989;text-align:left;overflow:hidden}.dropdown-searchable button.form-control span:first-child{margin-left:5px}.dropdown-searchable button.form-control .caret{color:black;float:right;margin-top:8px;margin-left:auto;margin-right:5px;position:absolute;right:0}.dropdown-searchable button.form-control::before{content:"";background:linear-gradient(90deg, #ffffff00, #ffffffff, #ffffffff);width:25px;height:19px;position:absolute;right:1px}.dropdown-searchable button.form-control:hover:before{background:linear-gradient(90deg, #e6e6e600, #e6e6e6, #e6e6e6)}.dropdown-searchable button.form-control:hover,.dropdown-searchable button.form-control:active,.dropdown-searchable button.form-control:focus,.open>.dropdown-toggle.btn-default{background-color:#e6e6e6 !important;outline:none !important}.dropdown-searchable button.form-control:hover:before,.dropdown-searchable button.form-control:active:before,.dropdown-searchable button.form-control:focus:before,.open>.dropdown-toggle.btn-default:before{background:linear-gradient(90deg, #e6e6e600, #e6e6e6ff, #e6e6e6ff)}.dropdown-searchable{cursor:default}.dropdown .dropdown-search{background:#ffffff;border:1px solid #bdbdbd !important;border-bottom:none !important}.dropdown-searchable{z-index:10000}
.gallery .image{position:relative}.gallery .image-options{position:absolute;top:0;left:0;opacity:0;transition:0.3s all;width:100%;padding:9px;text-align:left}.gallery.lazy-gallery .image-options{top:17px;left:0;width:100%;text-align:center}.gallery .gallery-item:hover .image-options,.gallery.lazy-gallery .lazy-gallery-item:hover .image-options{opacity:1;transition:0.3s all}.gallery .image-options a.btn{opacity:0.8;transition:0.25s all;padding:5px 10px}.gallery .image-options a.btn:hover{opacity:1;transition:0.25s all}.gallery .gallery-item:first-child .image-options [data-action="upMedia"],.gallery .gallery-item:last-child .image-options [data-action="downMedia"]{display:none}.gallery [data-action="deleteMedia"]{float:right;margin-left:10px}.gallery.lazy-gallery .lazy-gallery-item{min-height:33vw}@media (min-width: 1200px){.gallery.lazy-gallery .lazy-gallery-item{min-height:500px}}.gallery.lazy-gallery .lazy-gallery-item img{margin:15px auto}.gallery-item,.sortable-gallery-item-placeholder{margin-bottom:30px}.youtube-container iframe{max-height:210px;max-width:100%}.ui-sortable .gallery-item img{cursor:move !important}.sortable-gallery-item-placeholder{height:203px;xborder:3px dashed gray;xcontent:"presunúť";text-align:center;xpadding:20px;color:gray;background:#ccc;font-weight:bold;xwidth:100% !important;xmin-width:100% !important}.sortable-gallery-item-placeholder.project-placeholder{height:265px}.highlight-first > div.ui-sortable-handle:first-child,.highlight-first > div.ui-sortable-handle:first-child:before,.highlight-first > div.ui-sortable-handle:first-child:after{background:rgba(255, 218, 56, 0.35)}.highlight-first > div.ui-sortable-handle:first-child:before,.highlight-first > div.ui-sortable-handle:first-child:after{content:'';position:absolute;width:100%;margin-left:-15px}.highlight-first > div.ui-sortable-handle:first-child:before{top:-12px;height:12px}.highlight-first > div.ui-sortable-handle:first-child:after{bottom:-7px;height:7px}.gallery-item.ui-sortable-handle{cursor:move}.gallery-item .image{height:180px;background-size:cover;background-position:center center;overflow:hidden;xborder:6px solid #fff;xborder-radius:15px}.gallery-item .image,.pswp__img,.index-stripe .grid-item{background-color:#eee}@media (min-width: 992px){.gallery.public .gallery-item:first-child,.gallery.public .gallery-item:nth-child(14n){width:50%}.gallery.public .gallery-item:first-child .image,.gallery.public .gallery-item:nth-child(14n) .image{height:454px;max-height:454px}.gallery.public .gallery-item:first-child .image > a,.gallery.public .gallery-item:nth-child(14n) .image > a{height:454px;max-height:454px}}.gallery-item:first-child .image{xborder-top-left-radius:60px}.gallery-item .image,.gallery-item .image img{width:100%}.gallery-item .image,.sortable-gallery-item-placeholder{height:212px;max-height:212px}@media (max-width: 767px){.gallery-item .image,.gallery-item .image img,.sortable-gallery-item-placeholder{height:163px;max-height:163px}}.sortable-gallery-item-placeholder{xmargin:0 30px}.gallery-item .image img{margin:0 auto}#certificates .gallery-item .image img{width:100%;max-width:100%;height:auto;max-height:unset}#certificates .gallery-item .image{background-position:top;height:100%;max-height:100%}.photo-option-error,.photo-option-warning,.photo-option-info,.photo-option-resolution,.photo-option-png{margin:1px;float:right;background-color:#ffc107;color:black;padding:4px 10px 4px 11px;border-radius:10px;font-size:12px;opacity:0.7}.photo-option-error{background-color:#ff3000;color:white}.photo-option-info,.photo-option-resolution:not(.large){background-color:#888a;color:#fff;font-weight:bold;opacity:1}.photo-option-warning:hover{opacity:1}.image.covered img{opacity:0}.file-upload-box{max-width:500px;padding:20px;background:#ddd}.file-upload-box .btn{margin:15px 0 10px 0}.file-upload-box .btn-alert{color:#555}.gallery-wrapper{position:relative;overflow:hidden;max-height:1530px}.gallery-show-gradient{position:absolute;bottom:0;left:0;width:100%;height:100px;background-image:linear-gradient(to top, #ffffffff, #ffffff00);pointer-events:none}@media (max-width: 767.99px){.gallery-show-gradient.mobile-version{display:block}}.inline-gallery .gallery-item-badges{display:none}
#ace-loader{position:fixed;top:0;left:0;height:5px;background:#ce7503;z-index:9999999999;width:0;display:none;box-shadow:0 0 6px 2px #ce750355}
.modal{margin:0;background:rgba(0, 0, 0, 0.5)}.modal-open .modal{z-index:10000000005}.modal-backdrop{z-index:1000000001}.modal-header{border:0}#cookie-modal .modal-header{padding:20px}.modal-footer{border:0;padding-top:1px}.modal-body{padding-top:0px;padding-bottom:22px}.modal-content{border-radius:12px;border:3px solid #222}
#notification{position:fixed;top:0px;left:0;width:100%;text-align:center;font-size:15px;xfont-weight:bold;background:rgba(26, 124, 26, 0.9);color:white;z-index:100000000015;cursor:pointer;padding:5px;height:77px;display:table}#notification.notification-warning{xbackground:rgba(245, 96, 96, 0.9);background:rgba(236, 140, 50, 0.9)}#notification > span.centered{display:table-cell;vertical-align:middle}#notification:focus{outline:none}@media (max-width:768px){#notification{font-size:13px;padding:2px 5px}}
.pswp__bg{background:#000a}.pswp__img{border:3px solid #fee600;border-radius:15px;margin:1px;xheight:auto !important}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:#777}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{height:46px;width:46px;background-size:275px 100px}.pswp__button--arrow--right:before{background-position:-92px -44px}.pswp__img{background-color:rgb(0 19 59)}.pswp{z-index:999999999999999999}
.paralaxable{will-change:background-position-y;background-position-y:calc(50%)}h1,h2{opacity:1;transition:all 2s ease}h1:not(.scrollable-in-view),h2:not(.scrollable-in-view){opacity:0}.Xscrollable.productiongallery{filter:saturate(1) brightness(1);transition:filter 2s ease-in-out}.Xscrollable.productiongallery:not(.scrollable-in-view){filter:saturate(0) brightness(2.5)}.headline-content .heading,.headline-content .heading2{transition:all 1.2s ease-out}.headline-content:not(.scrollable-in-view) .heading,.headline-content:not(.scrollable-in-view) .heading2,.aboutus-page .headline-content:not(.scrollable-in-view) .heading,.aboutus-page .headline-content:not(.scrollable-in-view) .heading2{opacity:0}.headline-content:not(.scrollable-in-view) .heading,.aboutus-page .headline-content:not(.scrollable-in-view) .heading{margin-top:190px}.roof::before,.roof::after,.roof .c{transition:margin-left 1s ease-in-out;margin-left:0}#footer:not(.scrollable-in-view) .roof::before,#footer:not(.scrollable-in-view) .roof::after,#footer:not(.scrollable-in-view) .roof .c{margin-left:-100px}
#page{padding-top:70px;min-height:100vh;overflow:hidden}#header{position:fixed;top:0;xbackground:rgba(255, 255, 255, 0.84);border-bottom:0;width:100%;z-index:9999999999;font-size:13px;xbox-shadow:0px 5px 20px 2px white;transition:0.22s background}#header .navbar-header .dropdown-menu{padding-left:9px}#header .glyphicon{font-size:70%}.navbar-brand > img.logo{xmargin:-4px 0;transition:0.2s all;max-height:41px}#header .nav>li>a{padding:15px;color:#555;font-weight:bold;text-shadow:0 0 8px #fff}#header .nav>li>a:hover{color:#000}@media (max-width:767px){#header .nav>li>a{padding:15px 20px;font-size:170%}.navbar-default .navbar-nav .open .dropdown-menu>li>a{font-size:110%;line-height:1.9}.navbar-nav .open .dropdown-menu>li>a{padding:3px 15px 3px 20px}}.phone-link{display:inline-block;border:2px solid #ce7503;border:2px solid #fee600;background:#fff;border-radius:25px;padding:10px 20px;margin:7px 15px 5px 10px;font-weight:bold;transition:0.2s all}@media (min-width:1200px){.navbar-brand > img.logo{xmargin:-5px 0;transition:0.2s all}#header .nav>li>a{padding:18px;transition:0.2s all}}@media (min-width:1400px){.navbar-brand > img.logo{margin:5px 0;transition:0.2s all}#header .nav>li>a{padding-top:30px;padding-bottom:30px;transition:0.2s all}.top #header .nav>li>a{padding-top:50px;padding-bottom:50px;transition:0.2s all}.top .navbar-brand > img.logo{margin:22px 0;transition:0.2s all}.phone-link{margin-top:18px;transition:0.2s all}.top .phone-link{margin-top:35px;transition:0.2s all}}.navbar-toggle{float:left;margin:8px 0 0 15px}.navbar-brand{font-size:16px}#header .dropdown-menu .navbar-brand > img.logo{margin-top:-5px}@media (max-width: 1399px){#header .navbar-brand{padding-top:7px}}@media (max-width: 1199px){#header .navbar-brand{padding-top:4px}#header .phone-link{margin-top:6px;padding:8px}}@media (max-width: 767px){#header .phone-link{padding:8px;float:none;margin:-5px 0 15px 0}}h2 button{xcolor:rgb(51, 51, 51) !important;xfont-size:14px !important}h2{color:#222;letter-spacing:1px;font-weight:700;xfont-family:'Faustina', 'Open Sans', sans-serif}.title{color:#222;-webkit-text-fill-color:#fee600;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:black !important;font-weight:700;font-size:48px;letter-spacing:2px;font-family:'Faustina', 'Open Sans', sans-serif;font-display:swap;-webkit-font-smoothing:subpixel-antialiased}.font{font-weight:700;letter-spacing:2px;xfont-family:'Domine', 'Open Sans', sans-serif;font-family:'Faustina', 'Open Sans', sans-serif;font-display:swap;-webkit-font-smoothing:subpixel-antialiased;z-index:99;position:relative}.login h2{text-align:center}.form-signin{min-width:250px;max-width:320px;padding:0 15px;display:block;margin:25px auto;font-size:13px}.form-signup{max-width:265px;width:100%;display:block;margin:50px auto;font-size:13px}.form-signin .logo{padding:20px 50px;max-width:100%}.form-signin .form-control{position:relative;font-size:16px;height:auto;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-signin .form-control:focus{z-index:2}.form-signin input[type="password"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.form-signin input[name="login"],.form-signin input[name="username"]{margin-bottom:-1px;border-bottom-left-radius:0;border-bottom-right-radius:0}#footer{position:relative;padding:25px 0 0 0;color:#fff;xcolor:#ce7503;xbox-shadow:0 0 20px -1px rgba(0, 0, 0, 0.2);min-height:125px;text-align:justify;text-transform:uppercase;z-index:2}@media (min-width: 1200px){#footer{font-size:16px}}.footer-menu a{color:#fff;xcolor:#fee600;x-webkit-text-fill-color:#fee600;x-webkit-text-stroke-width:1px;x-webkit-text-stroke-color:black;xfont-weight:bold;xtext-shadow:0 0 2px #000}#footer,.roof::before,.roof::after,.roof .c{background:#c2c4ce;xbackground:#ced3e9}.roof::after{display:block;content:' ';position:absolute;width:100%;height:50px;left:calc(-90% + 50px);top:-12px;z-index:-1;transform:rotate(-0.8deg)}.roof::before{display:block;content:' ';position:absolute;width:80px;height:80px;left:10%;top:-31px;transform:rotate(45deg);z-index:-1;border-radius:7px}.roof .c{position:absolute;width:9px;height:50px;left:calc(10% + 65px);top:-38px;z-index:-1;border-radius:4px}.footer-menu a:hover{color:#000}@media (max-width: 991px){.roof::after{left:calc(-90% + 50px);top:-7px}.roof::before{left:10%;top:-14px}.roof .c{left:calc(10% + 58px);top:-22px;width:5px}#footer .languages{clear:both}}.tail{clear:both;position:relative;border-top:4px dotted #fee600;xborder-top:4px dotted #ce7503;padding:19px 0;margin-top:25px;font-size:12px}.tail::after{display:block;clear:both;content:"\e104";width:15px;height:16px;position:absolute;top:-11px;left:0px;color:#fee600;background-color:#c2c4ce;xborder-radius:50%;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;font-size:14px;line-height:1.15;font-display:swap;-webkit-font-smoothing:antialiased}.tail a{color:#eee}.tail a:hover{color:#fff;text-decoration:underline}@media (max-width: 991px){.tail a{color:#fff}.tail .right{float:none !important}}.mceLayout{width:100% !important}#mce_fullscreen_container{background:rgba(255,255,255,0.95)}.note-editor.note-frame.panel-default{background-color:transparent;border-color:transparent;border:0}.note-editor.note-frame .note-editing-area .note-editable{border:1px solid #ccc;border-radius:3px 3px 0 0;background-color:#ffffff3d}.note-editor.panel-default > .panel-heading{color:#333;background-color:transparent;border:1px solid #cccccc;border-bottom:0;padding:0 0 3px 3px}.note-editor .panel-heading.note-toolbar>.btn-group{margin-top:3px;margin-right:3px}.panel-heading.note-toolbar .btn{padding:4px 7px}.note-editor.note-frame .note-editing-area .note-editable{border-top:0;border-radius:0}.note-editor.panel{margin-bottom:0}.edit-template{text-align:left}.edit-template-simple{width:99%}table .logo-thumb{max-height:28px;max-width:50px}.glyphicon.in-text{font-size:80%}.fa.in-text{font-size:92%}.icon-col{display:inline-block;width:25px;text-align:center}.dropdown-menu{overflow-y:auto;max-height:60vh}#record-edit .dropdown-search,#record-edit .dropdown-menu{min-width:100%}.input-rounded{border-radius:4px !important}.address-box [name=address],.address-box [name=client_address]{border-left:1px solid lightgrey !important}.address-box .resetValue{padding:4px 6px}.pl0{padding-left:0}.toggle-hide{display:none}.input-inside-addon{display:block;position:absolute;right:7px;top:7px;z-index:999;color:#aaa;pointer-events:none}@media (max-width: 315px){.input-inside-addon{display:none}}.input-group-addon{position:relative}.input-group-addon .input-inside-addon,.input-group-btn .input-inside-addon{right:unset;left:-15px;top:6px}@media (max-width: 767px){.form-checkbox{margin-top:1px !important}}.modal-body hr{margin:20px 0}.calendar input[type=text]:focus{z-index:9999}@media (min-width: 768px){.navbar .calendar input[type=text]{max-width:83px;padding:0 10px}}.navbar .search input[name=search]{border-right:none}.navbar .search button[type=submit]{xborder-left:none;padding-left:4px;padding-right:4px}.navbar .search input[name=search],.navbar .search button[type=submit],.navbar .search a.btn{height:30px}.navbar .calendar{margin-top:2px}table td .btn-xs{padding:1px 3px;margin:-1px -2px;font-size:10px}table tr.changed-date > td{border-top:1px solid #000}.input-toggle-row{height:45px}.spaced-form .form-control{margin-bottom:5px}tr.company > td{background:rgba(254,237,2,0.3)}tr.late-record > td{background:#ffdddd !important}tr.late-record.company > td{background:#ffbbbb !important}tr.finished > td{background:#d9eed9 !important}.navbar input[name=search]{max-width:130px}#dashboard .well{display:block;min-height:100px}.hspaced-btn{margin:0 2px}.input-group.calendar input{padding:3px}.input-group.calendar .input-group-btn .btn{padding-left:4px;padding-right:3px}.navbar-form .input-group{margin-top:2px}.navbar-transparent{margin-right:-15px;margin-left:-15px}.calendar input[readonly]{background-color:#fff}.static-width-addon{width:45px}.editable-datetime{position:relative}.editable-datetime:hover{text-decoration:underline}.editable-datetime.btn-xs{text-decoration:none}.editable-datetime-input{display:none;width:102px;position:absolute;z-index:999;right:-5px;top:-5px;padding:2px 3px;overflow:hidden;text-align:right}.setable-datetime{visibility:visible;position:relative}.setable-datetime .editable-datetime-input{visibility:visible !important}.setable-datetime.open{visibility:hidden}.tiny-note{font-size:75%;color:#444}.records-date-search{margin-right:0}@media (max-width:767px){.records-date-search{margin:0}.records-date-search form.date-filter-input-group{width:60%;float:left}.records-date-search form.search{width:185px;float:right}.dropdown-menu{min-width:150px}}@media (max-width:487px){.records-date-search form.date-filter-input-group{width:100%;float:left}.records-date-search form.search{width:185px;float:left;clear:both;margin-top:-20px}}@media (max-width:767px){.finish-modal .input-group{max-width:200px}}.finish-modal .modal-body{padding-right:50px}@media (min-width: 992px){.records h2 .btn.right{margin-top:9px}}.navbar .input-group.calendar ul.dropdown-menu{z-index:65540}[data-onclick],[onclick]{cursor:pointer}[data-not-onclick]{cursor:auto}.landing-page .headline-content .peciatka,.aboutus-page .headline-content .peciatka{position:relative;display:inline-block}.landing-page .headline-content .peciatka:after{content:' ';display:inline-block;position:absolute;right:-125px;top:-50px;width:80px;height:80px;background-image:url('/img/rt.webp');xfilter:grayscale(40%);background-size:cover}@media (max-width: 991px){.title{font-size:36px;margin-top:20px}h1,h2{font-size:26px;margin-top:25px}.input-h2.form-control{font-size:20px;padding:17px 2px}}@media (max-width:487px){h1,h2,.title{font-size:26px;margin-top:20px}.input-h2.form-control{font-size:17px;padding:12px 2px}}.filterbar .navbar-form{margin:0;border:none}.navbar.filterbar .navbar-form input[name=search]{max-width:100%}.filterbar .collapse.in ul{padding-bottom:10px}.bootstrap-datetimepicker-widget a[data-action] span:after{padding-left:10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;vertical-align:top;line-height:35px}.bootstrap-datetimepicker-widget a[data-action=clear] span:after{content:"Zmazať dátum"}.bootstrap-datetimepicker-widget a[data-action=close] span:after{content:"Potvrdiť"}#record-edit .dropdown-menu-clients{max-height:300px}@media (min-width: 992px){#record-edit .dropdown-menu-clients{max-height:calc( 100vh - 550px )}}.opaque{opacity:0.5}.polysearch-row{cursor:pointer}.polysearch-hilite{background-color:yellow}.toolbar{z-index:99999999;position:fixed;bottom:0;left:0;width:100%;background:rgba(255,255,255,0.94);border-top:1px solid #eee;padding:6px;text-align:center}.toolbar .btn{min-width:120px;font-size:20px;line-height:1.25}.pace .pace-progress{background:yellow;height:2px;z-index:9999999999}.client-input-row .dropdown{float:left;width:calc(100% - 27px)}.client-input-row .dropdown button{border-top-right-radius:0;border-bottom-right-radius:0}.client-input-row .resetValue{float:left;padding:4px 5px 3px 6px;font-size:14px;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;border-left:none}form label b{text-transform:uppercase}.box.rounded{border-radius:20px}.box{xborder:1px solid rgba(192, 192, 192, 0.75);background:rgba(255,255,255,0.95);box-shadow:0 0 15px 0 #ddd;overflow:hidden;min-height:60px;padding:20px 15px;font-size:90%;line-height:2;xmargin:5px 0}@media (max-width: 1199px){.box{padding:15px 10px;font-size:85%}}.box .title{line-height:1.6}.box .big{font-size:120%;font-weight:bold;color:#000}.box .small{font-size:110%}.box form .small{font-size:80%}.heading{margin-top:220px;font-size:35px;color:#fff;transition:0.2s all;text-shadow:0 0 22px #000;line-height:60px}.heading2{font-size:25px;line-height:60px;color:#fff;transition:0.2s all;text-shadow:0 0 22px #000}@media (max-height: 700px) and (min-width: 600px){.heading{margin-top:45px;font-size:58px;line-height:42px;transition:0.2s all}.heading2{font-size:35px;line-height:50px;transition:0.2s all}}@media (max-height: 500px){.heading{margin-top:-10px;font-size:45px;transition:0.2s all}.heading2{font-size:28px;transition:0.2s all}}@media (min-width: 900px){.heading{font-size:52px;line-height:80px;transition:0.2s all}.heading2{font-size:35px;transition:0.2s all}}@media (min-width: 1400px){.heading{margin-top:140px;font-size:80px;line-height:100px;transition:0.2s all}.heading2{font-size:55px;line-height:100px;transition:0.2s all}}.headline{background-size:cover;height:100vh;margin-top:-120px;padding-top:120px}#page.landing-page,#page.aboutus-page{padding-top:0 !important}.headline-content{background:linear-gradient(170deg,rgba(0, 0, 0, 0) 10%, #c2c4ce 100%);background:linear-gradient(170deg,rgba(0, 0, 0, 0) 10%, #fee600 100%);background:linear-gradient(170deg,rgba(0, 0, 0, 0) 30%, #e0ae0175 95%)}.footer-menu a{display:block}.navbar-brand>img{display:inline-block}.certificate-item img{box-shadow:0 0 20px -3px #999}.section.contact{background-image:url('/img/contact1.jpg');background-repeat:no-repeat;background-size:100%;background-position:center center;margin-top:-350px;padding-top:450px;padding-bottom:100px}@media (max-width: 991px){.section.contact{background-size:1600px}}.navbar-header .user-menu{float:right;padding:10px;margin-right:20px;padding-top:15px}.navbar-header .user-menu>a>.glyphicon,#header .glyphicon-user{font-size:110% !important}.navbar-header .user-menu .dropdown-menu{left:auto;right:0;width:auto !important;border-top-left-radius:0;border-top-right-radius:0;margin-top:0;top:50px}.headline.aboutus{background-image:url('/img/headline/aboutus.webp')}.section-img{height:350px;background-size:contain;background-repeat:no-repeat;background-position:center}.btn{overflow:hidden}#header.website + #page :not(.btn-group) > .btn{border-radius:25px}#header.website + #page .btn-sm{border-radius:15px}.btn-1{color:#191717;border:2px solid #555;border-radius:28px;xbackground-color:#fee600;background-color:#f5f5f5;text-transform:uppercase;padding:12px 28px;transition:0.2s all}.btn-1:hover{color:#000;border-color:#000;transition:0.2s all}@media (min-width:1850px){.gallery-wrapper{margin-left:-200px;margin-right:-200px}}.sr-box{position:relative;top:80px;left:62%}.sr-box:before{content:" ";display:block;position:absolute;border:11px dotted #eee;width:300px;height:300px;border-radius:50%;opacity:0.8}.bg-regulation{position:absolute;opacity:0.05;width:160px;top:70px;left:70px}.peciatka-box{position:absolute;z-index:999;top:60vh;left:80%;width:200px;height:200px}.peciatka-box img{width:150px}@media (max-width: 991px){.peciatka-box img{width:80px}}.website .dropdown-menu>li>a{font-weight:bold}@media (min-width: 768px){.website .dropdown-menu{border-radius:12px;border-color:#fee600;border-width:2px}.website .dropdown-menu>li>a{padding:10px 25px}.website .navbar-default .navbar-nav>li>a{border-bottom:2px solid transparent;margin-bottom:-2px;transition:0.2s all}.website .navbar-default .navbar-nav>li>a:focus,.website .navbar-default .navbar-nav>li>a:hover{background-color:rgba(0,0,0,0.05);border-bottom-color:#fee600;transition:0.2s all}.website .navbar-default .navbar-nav>.open>a,.website .navbar-default .navbar-nav>.open>a:focus,.website .navbar-default .navbar-nav>.open>a:hover{background-color:#fee600}}@media (min-width: 1400px){.website .gallery-wrapper{margin-left:-10%;margin-right:-10%}}@media (min-width: 1600px){.website .gallery-wrapper{margin-left:-20%;margin-right:-20%}}#page.landing-page{padding-top:0}.video-box{position:relative;overflow:hidden}.video-box iframe{display:block;margin:-170px auto -170px auto}.note-editor.note-frame .note-statusbar{background-color:transparent !important;border:0 !important}.note-editor.panel-default > .panel-heading{border:0 !important}.note-editor.note-frame .note-editing-area .note-editable{border:0 !important}.note-editor.note-frame .note-status-output{padding:0}.phone-link i{xcolor:#ce7503;xcolor:#fee600}.phone-link:hover{xcolor:#ce7503;xcolor:#fee600;background-color:#fee600;transition:0.2s all;box-shadow:0 0 15px #aaa}.headline-content{height:100vh;position:absolute;top:0;width:100%;padding-top:100px}.section.headline.index,.headline-content{min-height:500px}.fire{position:absolute;opacity:0.03;font-size:1500px;bottom:-40%;left:130px}.fire2{position:absolute;opacity:0.02;font-size:700px;top:50px;left:-350px}.login-link{float:right;display:inline-block;xborder:2px solid #ccc;color:#555 !important;xbackground:#fff;border-radius:25px;padding:10px 0px;margin:-1px 1px;transition:0.2s all;text-shadow:0 0 0 #000 !important}#footer .login-link{padding:2px 0}.login-link i{xcolor:#ce7503;xcolor:#fee600}.login-link:hover{color:#000 !important;border-color:#333;transition:0.2s all;xbox-shadow:0 0 15px #aaa}.services .service-img{position:absolute;display:inline-block;width:100%;height:100%;background-size:cover;background-position:center center;filter:saturate(15%);transform:scale(1);opacity:0.7;transition:0.4s all;margin-left:-15px}.services .row > div:hover .service-img{filter:saturate(30%);transform:scale(1.01);opacity:1;transition:0.4s all;box-shadow:0 0 80px #555;z-index:1}.tile{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;padding:40px 0}.tile > div{text-align:center;font-size:20px;font-weight:bold;line-height:60px;color:#fff;text-shadow:0 0 10px #000;z-index:999999999;position:relative}.services .tile{min-height:270px}@media (max-width: 767px){.tile{padding:25px 0}.tile > div{font-size:17px;line-height:40px}.services .tile{min-height:175px}}.topleft .service-img{border-top-left-radius:50px}.topright .service-img{border-top-right-radius:50px}.bottomleft .service-img{border-bottom-left-radius:50px}.bottomright .service-img{border-bottom-right-radius:50px}.services .title{z-index:3;position:relative}.section.about{padding-top:70px;padding-bottom:20px}.section.services{padding-bottom:100px}.section.services .btn-group:after{content:' ';display:block;clear:both}.section.services .btn-group .btn{padding-left:10px;padding-right:10px}@media min-width:992px){.section.services .btn-group>.btn:first-child{padding-left:16px}.section.services .btn-group>.btn:last-child{padding-right:16px}}.Xservices-bg{position:absolute;top:-100px;left:0;width:100%;height:100%;background-image:url('/img/servicesbg.jpg');xopacity:0.2;background-size:cover;background-position:top center}.sectiont{width:110%;height:150px;margin-left:-5%;background:#f7f7f7;background:red;position:absolute;top:-50px;transform:rotate(0.5deg);z-index:0}.services .sectiont{background:#c2c4ce;xbackground:#ced3e9;top:-40px;z-index:0}.kks .sectiont{background:#f7f7f7;top:-15px;height:50px;transform:rotate(-0.5deg)}.section.kks{padding:20px 0 35px 0}.section.ck{padding:1px 0 15px 0;xbackground-color:#c2c4ce}.section.kks .container,.section.ck .container{max-width:800px}@media (max-width: 767px){.section.kks .text,.section.ck .text{font-size:80%}}.section.ck img{filter:brightness(60%)}.ck .sectiont{background:#eee;top:-15px;height:50px;transform:rotate(0.3deg)}.sectionrt{width:110%;height:150px;margin-left:-5%;background:#f7f7f7;xbackground:red;position:absolute;top:-70px;transform:rotate(-0.5deg);z-index:0}.bluebg .sectionrt{background:#c2c4ce;xbackground:#ced3e9}.footer-img{float:left;margin:0 45px 22px 0px;max-height:26px;filter:saturate(0.05)}.footer-menu a{margin:5px 60px 10px 1px}@media (min-width: 992px){.footer-menu a{float:left}}.section.contact-index{overflow:hidden;padding-top:10px}.auto img{position:absolute;opacity:0.09;width:100%;max-width:950px;left:calc((100vw - 750px) / 2);bottom:-65px;xbackground-image:url('/img/auto.webp');xbackground-size:1000px;xbackground-position:center 100px}*[class*="edit-template-"] input[type="text"]{background:rgba(255,255,255,0.25)}h2 [class*="edit-template-"] input[type="text"]{font-size:42px;height:70px}.head .title [class*="edit-template-"] input[type="text"]{font-size:54px;height:90px}XXX.title [class*="edit-template-"] input[type="text"]{font-size:33px;height:55px}.productiongallery > div{min-height:200px;background-size:cover;background-position:center center}@media (max-width: 991px){.productiongallery > div{min-height:140px}}.production .boxes .box{min-height:115px;padding:12px 25px;font-size:90%;line-height:1.6;color:#777}.production .box .fa{display:block;line-height:2}@media (min-width: 1200px){.production .box.big .fa{display:block;font-size:200%;line-height:2}.production .box.big{margin-top:-35px;min-height:150px}.production .boxes .box{font-size:100%}}.section.production{padding-bottom:0}.partners-logos img{padding:16px 22px;filter:grayscale(65%);opacity:0.8;transition:0.2s all}@media (max-width:991px){.partners-logos img{opacity:0.95}}.partners-logos img:hover{filter:grayscale(0%);opacity:1;transition:0.2s all}.icon-documents{font-size:400px;position:absolute;top:180px;right:-400px;opacity:0.03}.icon-clip{font-size:250px;position:absolute;top:650px;left:-150px;opacity:0.05;transform:rotate(60deg)}.icon-law{font-size:220px;position:absolute;top:200px;left:-140px;opacity:0.15;color:#fff;transform:rotate(2deg)}.production-bg{position:absolute;bottom:-50px;left:500px;opacity:0.15;height:550px}@media (max-width: 991px){.production-bg{left:auto;bottom:auto;top:-50px;right:-60px}}.production-bg2{position:absolute;top:5px;left:20px;perspective:50px;transform:rotate(1deg);width:1100px;xbackground-image:url('/img/nacrt.png');xbackground-size:1200px;xbackground-position:top center;opacity:0.04}.topleftradius{border-top-left-radius:10px}.toprightradius{border-top-right-radius:10px}.bottomleftradius{border-bottom-left-radius:10px}.bottomrightradius{border-bottom-right-radius:10px}@media (min-width: 550px){.section.kks form .input-sm,.section.ck form .input-sm{width:500px}}.edit-template form .input-group-btn{vertical-align:baseline}.edit-template form .input-group-btn button[type="submit"]{vertical-align:text-bottom}.edit-template form button[type="submit"]{position:absolute;z-index:9999999999}.edit-template form button[type="submit"] > span{vertical-align:text-top}h2 .edit-template form .input-group-btn button[type="submit"]{height:70px;font-size:15px !important;padding:0 20px}.section.index .title .edit-template form .input-group-btn button[type="submit"]{height:90px;font-size:15px !important;padding:0 20px}.section.index .title .edit-template form input[type="text"]{text-transform:uppercase;background:#444b;color:#fff}.section.services .edit-template form input[type="text"]{background:#444b;color:#fff}.section.services h2 .edit-template form input[type="text"]{background:rgba(255,255,255,0.25);text-align:center}[role="log"]{display:none}.shop-img{max-height:200px;position:absolute;xborder:2px solid #eee;border-radius:10px;box-shadow:0 0 15px 0 #ddd}.shop1{top:-20px;left:50px}.shop2{top:-70px;left:370px}.shop3{top:30px;left:200px;max-height:300px}.shop4{top:140px;left:380px;max-height:150px}@media (max-width: 991px){.shop3{top:25px;left:-10px;max-height:130px}.shop4{top:90px;left:62px;max-height:80px}}.section.shop .box{border-radius:10px;padding:10px 15px}.section.shop .box .fa{color:#999}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#eee;color:#000}.seo-template{background-color:#ddd;padding:10px;margin:20px;margin-bottom:-20px}.section.contact .seo-btn{margin-top:-54px}.headline-content .seo-btn{position:absolute;margin-top:66px}form[action*="/template/"] .input-group{width:95%}.section.ck .ck-text{display:flex;align-items:center;height:100px}#gallery{margin-top:15px}@media (max-width: 991px){.section.ck .ck-text{height:60px}.btn-group.mobile-block{display:flex;flex-wrap:wrap;justify-content:center;gap:0}.btn-group.mobile-block .btn{flex:1 1 50%;max-width:50%;margin:2px 0;border-radius:0;padding:9px 5px}.btn-group.mobile-block .btn:nth-child(2n-1){border-top-left-radius:28px;border-bottom-left-radius:28px}.btn-group.mobile-block .btn:nth-child(2n){border-top-right-radius:28px;border-bottom-right-radius:28px}.btn-group.mobile-block .btn:last-child:nth-child(odd){flex:1 1 100%;max-width:100%;border-radius:28px}}@media (max-width: 767px){.btn-group.mobile-block .btn{flex:1 1 100%;max-width:100%;border-radius:28px !important}}.btn-group.mobile-block .btn:nth-child(odd):last-child{max-width:100%}.sectionless{padding-top:50px}#header.website + #page{padding-top:82px}@media (max-width: 991px){#header.website + #page{padding-top:50px}}@media (max-width: 767px){#header.website + #page{padding-top:40px}}.services-btns .btn{padding-left:16px;padding-right:16px}.komin{margin-top:100px;padding:35px 10px;min-width:180px;min-height:315px;text-align:center;background-color:#c2c4ce;background-image:url(/img/brick.webp);background-repeat:repeat;background-size:92px}@media (max-width: 767px){.section-kks-icon{width:20vw;height:6vw}.section-ck-icon{width:20vw;height:13.37vw}}