/*99f73cc95d42bba3eba5c695c3622b40*/
@font-face{font-family:'Fira Sans';src:url('../../fonts/firasans/firasans-regular-webfont.eot');src:url('../../fonts/firasans/firasans-regular-webfont.eot#iefix') format('embedded-opentype'), url('../../fonts/firasans/firasans-regular-webfont.woff2') format('woff2'), url('../../fonts/firasans/firasans-regular-webfont.woff') format('woff'), url('../../fonts/firasans/firasans-regular-webfont.ttf') format('truetype'), url('../../fonts/firasans/firasans-regular-webfont.svg#firasans_regular') format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Fira Sans Bold';src:url('../../fonts/firasans/firasans-bold-webfont.eot');src:url('../../fonts/firasans/firasans-bold-webfont.eot#iefix') format('embedded-opentype'), url('../../fonts/firasans/firasans-bold-webfont.woff2') format('woff2'), url('../../fonts/firasans/firasans-bold-webfont.woff') format('woff'), url('../../fonts/firasans/firasans-bold-webfont.ttf') format('truetype'), url('../../fonts/firasans/firasans-bold-webfont.svg#firasans_bold') format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Fira Sans Light';src:url('../../fonts/firasans/firasans-light-webfont.eot');src:url('../../fonts/firasans/firasans-light-webfont.eot#iefix') format('embedded-opentype'), url('../../fonts/firasans/firasans-light-webfont.woff2') format('woff2'), url('../../fonts/firasans/firasans-light-webfont.woff') format('woff'), url('../../fonts/firasans/firasans-light-webfont.ttf') format('truetype'), url('../../fonts/firasans/firasans-light-webfont.svg#firasans_light') format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Fira Sans Medium';src:url('../../fonts/firasans/firasans-medium-webfont.eot');src:url('../../fonts/firasans/firasans-medium-webfont.eot#iefix') format('embedded-opentype'), url('../../fonts/firasans/firasans-medium-webfont.woff2') format('woff2'), url('../../fonts/firasans/firasans-medium-webfont.woff') format('woff'), url('../../fonts/firasans/firasans-medium-webfont.ttf') format('truetype'), url('../../fonts/firasans/firasans-medium-webfont.svg#firasans_medium') format('svg');font-weight:normal;font-style:normal;font-display:swap;}div.k2LatestCommentsBlock ul li,div.k2TopCommentersBlock ul li,div.k2ItemsBlock ul li,div.k2LoginBlock ul li,div.k2ArchivesBlock ul li,div.k2AuthorsListBlock ul li,div.k2CategoriesListBlock ul li,div.k2UsersBlock ul li{margin:0}div.k2LatestCommentsBlock ul,div.k2TopCommentersBlock ul,div.k2ItemsBlock ul,div.k2LoginBlock ul,div.k2UserBlock ul.k2UserBlockActions,div.k2UserBlock ul.k2UserBlockRenderedMenu,div.k2ArchivesBlock ul,div.k2AuthorsListBlock ul,div.k2CategoriesListBlock ul,div.k2UsersBlock ul{padding:0}#k2Container{padding:0}div.itemView{padding:0;margin:0}div.itemBody{padding:0;margin:0}div.itemBackToTop{display:none}div.itemToolbar{background:none;margin:0;padding:0}div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{margin:0}div.k2LatestCommentsBlock ul,div.k2TopCommentersBlock ul,div.k2ItemsBlock ul,div.k2LoginBlock ul,div.k2UserBlock ul.k2UserBlockActions,div.k2UserBlock ul.k2UserBlockRenderedMenu,div.k2ArchivesBlock ul,div.k2AuthorsListBlock ul,div.k2CategoriesListBlock ul,div.k2UsersBlock ul{list-style:none;margin:0}div.itemListCategory{background:none;border:none;border-radius:0}div.itemListCategory img{float:none}div.itemContainer{float:none}div.itemExtraFields ul li span.itemExtraFieldsLabel{width:auto}div.itemExtraFields{margin:0;padding:0;border-top:none}div.catItemIntroText{padding:0}div.catItemView{margin:0;padding:0}span.catItemImage{margin:0}div.catItemImageBlock{margin:0;padding:0}div.k2ItemsBlock ul li div.moduleItemIntrotext{padding:0}div.itemIntroText{font-weight:normal}div.catItemLinks{margin:0}.itemImageGallery .sigProContainer li.sigProThumb span.sigProLinkWrapper{box-shadow:none;border:none}.itemImageGallery .sigProContainer li.sigProThumb .sigProPseudoCaption{display:none}.itemImageGallery .sigProContainer li.sigProThumb span.sigProCaption{display:none}.itemImageGallery .sigProContainer li.sigProThumb a.sigProLink img.sigProImg{opacity:1;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.itemImageGallery .sigProContainer li.sigProThumb a.sigProLink:hover img.sigProImg{opacity:0.7}div#itemListPrimary{margin-bottom:45px}div.itemIntroText{padding:0}div.itemImageBlock{padding:0;margin:0}div.itemHeader h2.itemTitle{padding-bottom:15px}body{font-family:'Fira Sans';font-size:1rem;line-height:1.9}h1,h2,h3,h4,h5{font-family:'Fira Sans Light';color:#000}h1{margin-top:15px;margin-bottom:25px;text-align:center}p{margin:1.5rem 0 0.5rem}a{color:#007bff;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}a:hover{color:#4d4d4d}.g-container{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}#g-header .g-container{max-width:100%;padding:0}#g-header .g-container .g-grid #slider-position .g-content{margin:0;padding:0}#g-header .g-container .g-grid #slider-position .g-content .slideshowck .camera_commands{display:none !important}#g-header .g-container .g-grid #slider-position .g-content .slideshowck .camera_caption{bottom:50px}#g-header .g-container .g-grid #slider-position .g-content .slideshowck .camera_caption>div{background:none;max-width:1200px;margin:0 auto;padding-left:45px}#g-header .g-container .g-grid #slider-position .g-content .slideshowck .camera_caption .camera_caption_title{font-size:30px;font-family:'Fira Sans';font-weight:normal;width:auto;background:rgba(0, 136, 204, 0.878);display:inline-block;color:#fff}#g-header .g-container .g-grid #slider-position .g-content .slideshowck .camera_caption .camera_caption_title h2{margin:0;padding:25px;color:#fff}#g-header .g-container .g-grid #slider-position .g-content .slideshowck .camera_prev,#g-header .g-container .g-grid #slider-position .g-content .slideshowck .camera_next{height:50px;width:50px;background:none;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}#g-header .g-container .g-grid #slider-position .g-content .slideshowck .camera_prev>span,#g-header .g-container .g-grid #slider-position .g-content .slideshowck .camera_next>span{-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;height:50px;width:50px}#g-header .g-container .g-grid #slider-position .g-content .slideshowck .camera_prev:hover>span,#g-header .g-container .g-grid #slider-position .g-content .slideshowck .camera_next:hover>span{opacity:0.5}#g-header .g-container .g-grid #slider-position .g-content .slideshowck .camera_next>span{background:url('../../images/arrow-right.svg') no-repeat;background-size:contain}#g-header .g-container .g-grid #slider-position .g-content .slideshowck .camera_prev>span{transform:scaleX(-1);background:url('../../images/arrow-right.svg') no-repeat;background-size:contain}#g-navigation{position:fixed;top:0;width:100%;z-index:999;background:rgba(255, 255, 255, 0.85);-webkit-transition:color 0.5s ease-in-out;-moz-transition:color 0.5s ease-in-out;-ms-transition:color 0.5s ease-in-out;-o-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out}#g-navigation.scrolled{background:rgba(240, 240, 240, 1);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}#g-navigation.scrolled .g-container .g-grid #logo-position .g-content .gantry-logo img{width:150px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}#g-navigation.scrolled .g-container .g-grid #menu-position .g-content nav.g-main-nav ul.g-toplevel li.g-menu-item a.g-menu-item-container{padding:15px 15px 14px 15px}#g-navigation.scrolled .g-container .g-grid #menu-position .g-content nav.g-main-nav ul.g-dropdown{background:rgba(240, 240, 240, 1) !important}#g-navigation .g-container .g-grid #logo-position .g-content{margin:0}#g-navigation .g-container .g-grid #logo-position .g-content .gantry-logo img{width:290px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;opacity:1}#g-navigation .g-container .g-grid #logo-position .g-content .gantry-logo img:hover{opacity:0.7}#g-navigation .g-container .g-grid #menu-position .g-content nav.g-main-nav{float:right;padding-top:10px}#g-navigation .g-container .g-grid #menu-position .g-content nav.g-main-nav ul.g-toplevel li.g-menu-item{-webkit-transition:color 0.5s ease-in-out;-moz-transition:color 0.5s ease-in-out;-ms-transition:color 0.5s ease-in-out;-o-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out}#g-navigation .g-container .g-grid #menu-position .g-content nav.g-main-nav ul.g-toplevel li.g-menu-item a.g-menu-item-container{text-transform:uppercase;padding:27px 15px;font-size:17px;font-family:'Fira Sans';font-weight:normal;color:#000;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}#g-navigation .g-container .g-grid #menu-position .g-content nav.g-main-nav ul.g-toplevel li.g-menu-item:hover{background:none}#g-navigation .g-container .g-grid #menu-position .g-content nav.g-main-nav ul.g-toplevel li.g-menu-item:hover a.g-menu-item-container{color:#39aced}#g-navigation .g-container .g-grid #menu-position .g-content nav.g-main-nav ul.g-toplevel li.g-menu-item ul.g-dropdown{background:rgba(255, 255, 255, 0.85)}#g-navigation .g-container .g-grid #menu-position .g-content nav.g-main-nav ul.g-toplevel li.g-menu-item ul.g-dropdown li.g-dropdown-column ul.g-sublevel{padding-top:10px;padding-bottom:10px}#g-navigation .g-container .g-grid #menu-position .g-content nav.g-main-nav ul.g-toplevel li.g-menu-item ul.g-dropdown li.g-dropdown-column ul.g-sublevel li a.g-menu-item-container{padding:10px 30px 10px 30px;color:#000;-webkit-transition:color 0.5s ease-in-out;-moz-transition:color 0.5s ease-in-out;-ms-transition:color 0.5s ease-in-out;-o-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out}#g-navigation .g-container .g-grid #menu-position .g-content nav.g-main-nav ul.g-toplevel li.g-menu-item ul.g-dropdown li.g-dropdown-column ul.g-sublevel li a.g-menu-item-container:hover{color:#39aced}#g-navigation .g-container .g-grid #menu-position .g-content nav.g-main-nav ul.g-toplevel li.active{background:none}#g-navigation .g-container .g-grid #menu-position .g-content nav.g-main-nav ul.g-toplevel li.active a.g-menu-item-container{color:#39aced}#g-navigation .g-container .g-grid #menu-position .g-content nav.g-main-nav ul.g-toplevel li.active ul.g-dropdown li.g-dropdown-column ul.g-sublevel li a.g-menu-item-container{color:#000}#g-main{background:#e0dedd;padding-top:50px}#g-main .g-container{background:#fff;padding:0}#g-main .g-container .g-grid .breadcrumb{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none}#g-main .g-container .g-grid #main-content-position .g-content{padding:0 30px;margin:0}#g-main .g-container .g-grid #main-content-position .g-content #k2Container{max-width:900px;margin:0 auto}#g-main .g-container .g-grid #content-position{position:relative}#g-main .g-container .g-grid #content-position .g-content .k2ItemsBlock ul li .moduleItemIntrotext .moduleItemImage{float:left}#g-main .g-container .g-grid #content-position .g-content .k2ItemsBlock ul li .moduleItemIntrotext .moduleItemImage img{padding-right:25px;float:left}#g-main .g-container .g-grid #content-position .g-content .k2ItemsBlock ul li .moduleItemIntrotext p{margin-top:0}#g-main .g-container .g-grid #content-position .g-content .k2ItemsBlock ul li .moduleItemIntrotext a{text-decoration:underline}div.catItemHeader h3.catItemTitle a{text-decoration:none;opacity:1}div.catItemHeader h3.catItemTitle a:hover{opacity:0.7}a.moduleItemImage,.catItemImage a{position:relative}a.moduleItemImage:before,.catItemImage a:before{content:"";background:url('../../images/arrow-black.svg') no-repeat;background-size:cover;width:45px;height:45px;display:block;font-family:'awesome';color:#fff;position:absolute;left:46%;top:40%;opacity:0;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;z-index:9;-webkit-transform:scale(0);transform:scale(0)}a.moduleItemImage:hover:before,.catItemImage a:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.catItemImage a:before{top:-10px !important}body.reference #k2Container #itemListPrimary .itemContainer{max-width:49.7%;display:inline-block}.breadcrumb{margin:0;padding:8px 0px}.breadcrumb>li:nth-child(1)>.divider{padding-right:15px}body.projekt-realizace #slider-position .g-content .moduletable .custom{position:relative}body.projekt-realizace #slider-position .g-content .moduletable .custom p{margin:0}body.projekt-realizace #slider-position .g-content .moduletable .custom .nadpis{width:100%;max-width:1200px;margin:0 auto;display:block;text-align:center;position:absolute;left:70px;right:0;bottom:0}body.projekt-realizace #slider-position .g-content .moduletable .custom .nadpis h1{position:absolute;z-index:2;left:0;padding:15px;font-size:30px;font-family:'Fira Sans';font-weight:normal;width:auto;background:rgba(19, 155, 73, 0.8);bottom:50px;color:#fff}body.projekt-realizace #g-main{padding-top:0;padding-bottom:0}body.projekt-realizace #g-main .g-container{max-width:100%}body.projekt-realizace #g-main .g-container .g-grid #breadcrumbs-position .g-content .breadcrumb{max-width:1160px;margin:0 auto;background:none}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content{padding:0;margin:0}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container{max-width:100%;margin:0 auto}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer{padding-top:15px;padding-bottom:15px}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer div.catItemView{max-width:1120px;margin:0 auto}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer div.catItemView .content-container .left{width:49.5%;float:right;padding-right:15px}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer div.catItemView .content-container .right{width:49.5%;float:left}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer div.catItemView .content-container .right .btn-readmore{margin-right:15px}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer div.catItemView h2.catItemTitle{margin:0}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer div.catItemView .catItemIntroText{padding-bottom:15px}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer div.catItemView .catItemIntroText p{margin:0 0 0.5rem 0}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer div.catItemView .catItemIntroText h3{margin-bottom:0}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer div.catItemView .catItemIntroText ul{margin-top:0;margin-bottom:0}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer div.catItemView .catItemIntroText .overflow-box{max-height:250px;overflow:hidden;position:relative}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer div.catItemView .catItemIntroText .overflow-box:after{position:absolute;width:97%;height:1px;content:"";background:#dfdfdf;bottom:0}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer div.catItemView .catItemIntroText .overflow-box.opened{max-height:800px}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer div.catItemView .catItemIntroText .overflow-box.no-border:after{display:none}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer:nth-child(odd){background:#e0e0df}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer:nth-child(odd) div.catItemView .content-container .left{float:left;padding-right:15px}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer:nth-child(odd) div.catItemView .content-container .right{float:right}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer:nth-child(odd) div.catItemView .content-container .overflow-box:after{background:#c3c3c3;bottom:0}#g-services{background:#e0e0df url('../../images/bg-cinnost.jpg') no-repeat}#g-services .g-container .g-grid #services-position .g-content .platform-content .moduletable{position:relative}#g-services .g-container .g-grid #services-position .g-content .platform-content .moduletable h3.g-title{text-align:center;font-size:2.25rem;margin-bottom:0}#g-services .g-container .g-grid #services-position .g-content .platform-content .moduletable p{margin:0;text-align:center}#g-services .g-container .g-grid #services-position-left .g-content,#g-services .g-container .g-grid #services-position-right .g-content{padding-top:0;margin-top:0}#g-services .g-container .g-grid #services-position-left .g-content .k2ItemsBlock h2.itemTitle,#g-services .g-container .g-grid #services-position-right .g-content .k2ItemsBlock h2.itemTitle{text-align:center;font-size:26px;font-family:'Fira Sans';display:block;margin-bottom:0}#g-services .g-container .g-grid #services-position-left .g-content .k2ItemsBlock p,#g-services .g-container .g-grid #services-position-right .g-content .k2ItemsBlock p{margin:0 15px 15px 15px;text-align:center}#g-services .g-container .g-grid #services-position-left .g-content .k2ItemsBlock .moduleItemImage,#g-services .g-container .g-grid #services-position-right .g-content .k2ItemsBlock .moduleItemImage{display:block;clear:both}#g-services .g-container .g-grid #services-position-left .g-content .k2ItemsBlock .btn-readmore,#g-services .g-container .g-grid #services-position-right .g-content .k2ItemsBlock .btn-readmore{float:none;left:50%;transform:translateX(-50%)}#g-services .g-container .g-grid #services-position-left .g-content{margin-right:0;padding-right:3px}#g-services .g-container .g-grid #services-position-right .g-content{margin-left:0;padding-left:3px}#g-reference .g-container .g-grid #reference-position .g-content .platform-content .moduletable{position:relative}#g-reference .g-container .g-grid #reference-position .g-content .platform-content .moduletable h3.g-title{text-align:center;font-size:2.25rem}#g-reference .g-container .g-grid #reference-position .g-content .platform-content .moduletable p{margin:0;text-align:center}#g-reference .g-container .g-grid #reference-position-left .g-content,#g-reference .g-container .g-grid #reference-position-right .g-content{padding-top:0;margin-top:0}#g-reference .g-container .g-grid #reference-position-left .g-content .k2ItemsBlock h2.itemTitle,#g-reference .g-container .g-grid #reference-position-right .g-content .k2ItemsBlock h2.itemTitle{text-align:center;font-size:26px;font-family:'Fira Sans';display:block;margin-bottom:10px;margin-top:15px}#g-reference .g-container .g-grid #reference-position-left .g-content .k2ItemsBlock p,#g-reference .g-container .g-grid #reference-position-right .g-content .k2ItemsBlock p{margin:0 15px 15px 15px;text-align:center}#g-reference .g-container .g-grid #reference-position-left .g-content .k2ItemsBlock .moduleItemImage,#g-reference .g-container .g-grid #reference-position-right .g-content .k2ItemsBlock .moduleItemImage{display:block;clear:both}#g-reference .g-container .g-grid #reference-position-left .g-content .k2ItemsBlock .btn-readmore,#g-reference .g-container .g-grid #reference-position-right .g-content .k2ItemsBlock .btn-readmore{float:none;left:50%;transform:translateX(-50%)}#g-reference .g-container .g-grid #reference-position-left .g-content{margin-right:0;padding-right:3px}#g-reference .g-container .g-grid #reference-position-right .g-content{margin-left:0;padding-left:3px}body.reference #main-content-position #k2Container #itemListPrimary .itemContainer{float:left;padding:5px}#g-contact{background:#39aced}#g-contact .g-container{max-width:930px;margin:0 auto}#g-contact .g-container .g-grid #contact-position .g-content{padding-bottom:0;margin-bottom:0}#g-contact .g-container .g-grid #contact-position .g-content .moduletable{position:relative}#g-contact .g-container .g-grid #contact-position .g-content h3.itemTitle{text-align:center;font-size:2.25rem;margin:0;color:#fff}#g-contact .g-container .g-grid #contact-position .g-content a{color:#fff;text-decoration:underline;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;opacity:1}#g-contact .g-container .g-grid #contact-position .g-content a:hover{opacity:0.7}#g-contact .g-container .g-grid .contact-position .g-content .moduletable .k2ItemsBlock ul li .moduleItemIntrotext h3{margin:0;color:#fff;font-size:18px;font-family:'Fira Sans'}#g-contact .g-container .g-grid .contact-position .g-content .moduletable .k2ItemsBlock ul li .moduleItemIntrotext p{margin-top:0;color:#fff;font-family:'Fira Sans Light'}#g-contact .g-container .g-grid .contact-position .g-content .moduletable .k2ItemsBlock ul li .btn-readmore{border:1px solid #fff;float:left}#g-contact .g-container .g-grid .contact-position .g-content .moduletable .k2ItemsBlock ul li .btn-readmore span{color:#fff}#g-contact .g-container .g-grid .contact-position .g-content .moduletable .k2ItemsBlock ul li .btn-readmore:hover span{color:#39aced}#g-contact .g-container .g-grid .contact-position .g-content .moduletable .k2ItemsBlock ul li .btn-readmore:after{background-color:#fff}#g-contact .g-container .g-grid .contact-position .g-content .moduletable .k2ItemsBlock a{color:#fff;text-decoration:underline}#g-contact .g-container .g-grid #contact-left-position .g-content .moduletable .k2ItemsBlock{padding-top:25px}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm{margin:0}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm h2{margin:0;color:#fff;font-size:18px;font-family:'Fira Sans';text-align:center;padding-bottom:15px}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm p.formRed{color:#fff;text-align:center;font-size:20px;font-weight:normal;margin:0 0 10px 0}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group{margin-bottom:6px}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .formControlLabel{display:none}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .formControls{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .formControls input,#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .formControls textarea{border:none;border-radius:0;box-shadow:none;box-sizing:content-box;width:90%;padding:12px 15px;margin-bottom:0;font-size:15px}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .formControls .formError{color:#fff;font-size:11px;font-weight:normal}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .formControls button.rsform-submit-button{display:none}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group.rsform-block-text1{color:#fff;font-size:14px}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group.rsform-block-text2{color:#fff;font-size:14px;display:none}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .btn-readmore{float:right;width:157px;font-family:'Fira Sans'}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .btn-readmore{border:1px solid #fff;float:right}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .btn-readmore span{color:#fff}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .btn-readmore:hover span{color:#39aced}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .btn-readmore:after{background-color:#fff}.form-row input::-webkit-input-placeholder,.form-row textarea::-webkit-input-placeholder{color:black !important}.form-row input::-moz-placeholder,.form-row textarea::-moz-placeholder{color:black !important}.form-row input:-ms-input-placeholder,.form-row textarea:-ms-input-placeholder{color:black !important}.form-row input:-moz-placeholder,.form-row textarea:-moz-placeholder{color:black !important}.anchor{position:absolute;top:-85px}#g-footer .g-container .g-grid #copy-brand-position .g-content{padding:0;margin:0;font-family:'Fira Sans Light'}#g-footer .g-container .g-grid #copy-brand-position .g-content a{color:#fff;text-decoration:underline;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;opacity:1}#g-footer .g-container .g-grid #copy-brand-position .g-content a:hover{opacity:0.7}.btn-readmore{width:165px;text-align:center;padding:16px 25px;font-size:16px;position:relative;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;border:1px solid #39aced;overflow:hidden;height:47px;cursor:pointer;margin:0 auto;float:right}.btn-readmore span{position:absolute;top:8px;z-index:2;width:100%;display:block;text-align:center;color:#39aced;left:0;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.btn-readmore:hover span{color:#fff}.btn-readmore:after{content:'';position:absolute;top:0;left:0;width:100%;height:60px;z-index:1;background-color:#39aced;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transform:translate(0, -100%);transform:translate(0, -100%);-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1)}.btn-readmore:hover:after{-webkit-transition-delay:0.2s;transition-delay:0.2s;top:45px}div#sidebar{padding:0 0 0 9px;float:right;margin:0}#g-footer{background:#03446a;color:#fff;border-top:1px solid rgba(0, 0, 0, 0.05)}div.itemImageBlock{padding:0;margin:0 0 10px 15px;float:right}div.catItemReadMore{display:inline;width:100%;text-align:right;float:right}div.catItemImageBlock{margin:0 0 15px 20px;padding:0;float:right}div.catItemIsFeatured:before{display:none;position:absolute;top:10px;right:10px;color:#cf1919;font-size:20px}div.itemListCategory{margin:0 0 35px 0;padding:0}div.itemListCategory h2{margin:0 0 25px 0;padding:0;font-weight:bold;font-family:'Fira Sans';color:#007bff}.moduletable.sabaty li{list-style:disc;text-indent:15px;color:#de1942;list-style-position:outside;display:list-item;line-height:21px;margin:0 0 8px 0}.moduletable.sabaty li.clearList{display:inline-block;line-height:10px}#sidebar .moduletable{margin:0 0 25px 0}div#bar-position{background-color:#dacab5}div#bar-position .platform-content{max-width:1136px;text-align:center;margin:0 auto}div.itemContainer{float:none;border-bottom:solid 1px #999;margin:0 0 20px 0}div#contact-position p{color:white}div.itemNavigation{padding:9px 15px;margin:50px 0 24px 0;background:#e0dedd;border-radius:4px}#sidebar .g-content{margin-top:0;padding-top:0}div.tagItemView{margin-bottom:5px}div#k2Container.fotogalerie h2{font-size:18px;padding:0;margin:0;line-height:normal}.g-offcanvas-toggle{color:#fff;background:#000;right:25px;top:1rem;left:auto;position:fixed;font-size:2rem;width:40px;height:40px;cursor:pointer;border-radius:50%;z-index:9999}.g-offcanvas-toggle .fa-fw{position:absolute;width:20px;height:2px;background:#fff;left:9px;top:19px;float:none}.g-offcanvas-toggle .fa-fw:before{height:2px;background:#fff;width:100%;content:"";position:absolute;top:-7px;left:0}.g-offcanvas-toggle .fa-fw:after{height:2px;background:#fff;width:100%;content:"";position:absolute;top:7px;left:0}#g-offcanvas #mobile-menu ul li a.g-menu-item-container{padding:0.7rem 1.2rem}#g-offcanvas #mobile-menu ul li a.g-menu-item-container img{width:50px;height:auto}#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator{height:35px}#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator::after{content:"";background:url('../../images/arrow-right-menu.svg') no-repeat;background-size:contain;height:20px;background-position:center;margin-top:4px}.g-go-back a::before{content:"";background:url('../../images/arrow-left-menu.svg') no-repeat;background-size:contain;height:20px;background-position:center;margin-top:5px}@media only all and (max-width:1150px){body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer{padding-left:25px;padding-right:25px}#g-main{background:#fff;padding-top:60px}#g-main .g-container .g-grid .breadcrumb{padding:0}}@media only all and (max-width:1050px){#g-navigation .g-container .g-grid #menu-position .g-content nav.g-main-nav ul.g-toplevel li.g-menu-item a.g-menu-item-container{padding:27px 20px}#g-main .g-container .g-grid #main-content-position .g-content #k2Container{max-width:initial;margin-left:25px;margin-right:25px}#g-main .g-container .g-grid #main-content-position .g-content #k2Container .itemFullText ul{margin-left:15px}#g-main .g-container .g-grid #main-content-position .g-content #k2Container{margin-left:0;margin-right:0}}@media only all and (max-width:968px){#g-navigation{position:absolute;z-index:9}body.reference #k2Container #itemListPrimary{padding-left:15px;padding-right:15px}}@media only all and (max-width:900px){.contact-position{-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%;width:100%}body.reference #k2Container #itemListPrimary .itemContainer{max-width:100%;width:100% !important;display:block}body.reference #k2Container #itemListPrimary .itemContainer h3.catItemTitle{max-width:600px;margin:0 auto}body.reference #k2Container #itemListPrimary .itemContainer .catItemIntroText{max-width:600px;margin:0 auto}body.reference #k2Container.itemView.reference{padding-left:20px;padding-right:20px}body.reference #g-main{background:none;padding-top:60px}#g-contact .g-container .g-grid #contact-left-position .g-content .moduletable .k2ItemsBlock .moduleItemIntrotext{text-align:center}#g-contact .g-container .g-grid .contact-position .g-content .moduletable .k2ItemsBlock ul li .btn-readmore{float:none;text-align:center;margin:0 auto !important}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .form-row .col-6{padding:0}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .btn-readmore{margin-right:10px}#slider-position{padding-top:68px}}@media only all and (max-width:768px){#services-position-left,#services-position-right,#reference-position-left,#reference-position-right{-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%;width:100%}#g-services .g-container .g-grid #services-position-left .g-content,#g-services .g-container .g-grid #services-position-right .g-content,#g-reference .g-container .g-grid #reference-position-right .g-content,#g-reference .g-container .g-grid #reference-position-left .g-content{margin:0.625rem;padding:0.938rem}#g-services .g-container .g-grid #services-position-left .g-content .k2ItemsBlock .moduleItemImage,#g-services .g-container .g-grid #services-position-right .g-content .k2ItemsBlock .moduleItemImage,#g-reference .g-container .g-grid #reference-position-left .g-content .k2ItemsBlock .moduleItemImage,#g-reference .g-container .g-grid #reference-position-right .g-content .k2ItemsBlock .moduleItemImage{margin:0 auto;text-align:center}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .form-row .col-6{-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%;width:100%;max-width:100%}#logo-position{-webkit-flex:30%;-moz-flex:30%;-ms-flex:30%;flex:30%;width:30%}#logo-position .gantry-logo{float:left}#g-navigation .g-container .g-grid #logo-position .g-content .gantry-logo img{width:200px}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group.rsform-block-text1{display:none}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group.rsform-block-text2{display:block}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .formControls input,#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .formControls textarea{width:95%}.g-container{padding:0}#g-services .g-container .g-grid #services-position-left .g-content .k2ItemsBlock p,#g-services .g-container .g-grid #services-position-right .g-content .k2ItemsBlock p,#g-reference .g-container .g-grid #reference-position-left .g-content .k2ItemsBlock p,#g-reference .g-container .g-grid #reference-position-right .g-content .k2ItemsBlock p{margin:0 0 15px 0}#g-services .g-container .g-grid #services-position-left .g-content .k2ItemsBlock h2.itemTitle,#g-services .g-container .g-grid #services-position-right .g-content .k2ItemsBlock h2.itemTitle{margin-top:25px;margin-bottom:20px}#g-main .g-container .g-grid #content-position .g-content .k2ItemsBlock ul li .moduleItemIntrotext p{text-align:center}#g-header .g-container .g-grid #slider-position .g-content .slideshowck .camera_caption>div{padding-left:25px}#g-header .g-container .g-grid #slider-position .g-content .slideshowck .camera_caption .camera_caption_title h2{padding:10px 20px}#g-main .g-container .g-grid #content-position .g-content .k2ItemsBlock ul li .btn-readmore{float:none;margin:0 auto !important}#g-main .g-container .g-grid #content-position .g-content .k2ItemsBlock ul li .moduleItemIntrotext .moduleItemImage{padding-bottom:25px}#g-main .g-container .g-grid #content-position .g-content .k2ItemsBlock ul li .moduleItemIntrotext .moduleItemImage,div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{float:none;text-align:center;margin:0 auto;display:block}#g-main .g-container .g-grid #content-position .g-content .k2ItemsBlock ul li .moduleItemIntrotext .moduleItemImage img{padding-right:0}body.projekt-realizace #slider-position .g-content .moduletable .custom .nadpis{left:0}body.projekt-realizace #slider-position .g-content .moduletable .custom .nadpis h1{bottom:0}}@media only all and (max-width:670px){#breadcrumbs-position .g-content{margin-left:0;padding-left:10px}#breadcrumbs-position .g-content .breadcrumb{margin-left:0;padding-left:9px;margin-bottom:0}#reference-position .g-content{margin-bottom:0;padding-bottom:0}#reference-position h3.g-title{margin-bottom:0}#g-main .g-container .g-grid #content-position .g-content{margin:0;padding-left:15px;padding-right:15px}#g-main .g-container .g-grid #content-position .g-content .k2ItemsBlock ul li .moduleItemIntrotext .moduleItemImage img{float:none}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer{padding-left:15px;padding-right:15px}#g-services .g-container .g-grid #services-position-left .g-content,#g-services .g-container .g-grid #services-position-right .g-content,#g-reference .g-container .g-grid #reference-position-right .g-content,#g-reference .g-container .g-grid #reference-position-left .g-content{margin:0;padding-left:15px;padding-right:15px}#breadcrumbs-position.g-content{margin-left:0;padding-left:15px}#g-main .g-container .g-grid #main-content-position .g-content #k2Container{margin-left:15px;margin-right:15px}#g-main .g-container .g-grid #main-content-position .g-content #k2Container.reference{margin-left:0;margin-right:0}body.reference #main-content-position #k2Container #itemListPrimary .itemContainer{padding:0}}@media only all and (max-width:500px){body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer div.catItemView .content-container .left{width:100%}body.projekt-realizace #g-main .g-container .g-grid #main-content-position .g-content #k2Container div.itemContainer div.catItemView .content-container .right{width:100%}.content-container h2.catItemTitle{padding-top:15px}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .formControls input,#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .formControls textarea{width:92%}}@media only all and (max-width:400px){#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .formControls input,#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .formControls textarea{width:90%}#g-contact .g-container .g-grid #contact-right-position .g-content .moduletable .rsform #userForm .formContainer .form-group .btn-readmore{float:none;margin:0 auto;display:block}#g-footer .g-container .g-grid #copy-brand-position .g-content{padding-left:25px;padding-right:25px}}