/*!
 *
 * SOIL AND WATER (Modified in da house)
 * Author: SoWa
 * Version: 1.1.5
 * url: http://www.soilwater.eu/
 *
 */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}article,aside,figure,footer,header,hgroup,nav,section,img{display:block}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}label,input[type=button],input[type=submit],button{cursor:pointer;overflow:visible}em,i{font-weight:inherit}@font-face{font-family:'mullerextrabold';src:url('font/muller-extrabold-webfont.eot');src:url('font/muller-extrabold-webfont.eot?#iefix') format('embedded-opentype'),url('font/muller-extrabold-webfont.woff2') format('woff2'),url('font/muller-extrabold-webfont.woff') format('woff'),url('font/muller-extrabold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}.construction h2{margin-bottom:40px}.construction .logo{display:inline-block;vertical-align:middle;width:300px}.construction .item-construction{background:#fff;width:50%;height:100vh;padding-left:40px;padding-right:40px}.construction .item-construction.item-l{background:#61c78c;color:#fff;text-align:center;position:fixed}.construction .item-construction.item-r{padding-left:50%;padding-right:0;width:100%}.construction .item-construction.item-r .item-inner{padding-left:60px;padding-right:60px}html{height:100%}body{font-family:'Open Sans',sans-serif;font-size:1rem;line-height:1.5em;color:#4a5963;background:#fff;margin:0;padding:0 15px 15px 15px;min-height:100%}*,*:after,*:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}a{color:#4a5963;text-decoration:underline}a:hover{text-decoration:none}h1{font:400 3rem/1.1em 'mullerextrabold',sans-serif;margin:0 0 30px 0}h2{font:400 2.5rem/1.3em 'mullerextrabold',sans-serif;margin:0 0 10px 0}h3{font:400 1.6rem/1.3em 'mullerextrabold',sans-serif;margin:0 0 10px 0}h4{font:400 23px/1.3em 'mullerextrabold',sans-serif;margin:0 0 10px 0}h5{font:400 17px/1.3em 'mullerextrabold',sans-serif;margin:0 0 10px 0}h6{font:400 14px/1.3em 'mullerextrabold',sans-serif;margin:0 0 10px 0}p{margin:0 0 1em 0}address{font-style:normal}cite{font-style:normal}img.alignright{float:right;padding-left:20px;margin-bottom:20px}img.alignleft{float:left;padding-right:20px;margin-bottom:20px}ul,ol{list-style:none;margin:0 0 20px 0}ul li{padding:0 0 0 20px;background:none;margin:0 0 5px 0;position:relative}ul.unstyled li{padding:0;background:none}ol{counter-reset:counter;margin-left:0;*margin-left:54px}ol li{margin:0 0 10px 0;padding:0 0 0 20px;*list-style-type:decimal;counter-increment:counter;position:relative}ol li:before{color:#2285c8;content:counter(counter) '. ';position:absolute;left:0;top:0}dl{margin:0 0 20px 0}dt{font-weight:bold}form{display:block}fieldset{border:none}label{font-weight:bold}input,select,button{vertical-align:top}sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:80%}sup{bottom:1ex}sub{top:.5ex}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}hr.divider{border-top:1px solid #e8e2dd;margin:40px 0}hr.divider-2{border-top:1px solid #e5dcd6;margin:0}p.small{font-size:70%}p.big{font-size:130%}img{max-width:100%;height:auto}.bold,b,strong{font-family:'mullerextrabold',sans-serif;font-weight:400}.nowrap,.nobr{white-space:nowrap !important}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.v-bottom{vertical-align:bottom}.l{float:left}.r{float:right}.a-l{text-align:left}.a-r{text-align:right}.a-c{text-align:center}.header{padding:0;background:#fff;height:120px;position:relative;z-index:20;text-align:right;padding-top:40px}.header .logo{display:block;position:absolute;left:-15px;top:-11px}.header .container{max-width:100%}.main-nav{margin:0;text-align:left;display:inline-block;vertical-align:top}.main-nav ul{margin:0 0 0 -30px}.main-nav ul li{line-height:40px;padding:0 0 0 30px;margin:0;background:none;display:inline-block;vertical-align:top}.main-nav ul li a{font-family:'mullerextrabold',sans-serif;padding:.5em 0;font-size:20px;font-weight:400;color:#4a5963;text-decoration:none}.main-nav ul li a:hover{color:#e9573b}.main-nav ul li.current-menu-item a{color:#e9573b;border-bottom:.2em solid #e9573b}.search{display:inline-block;vertical-align:top;width:100%;max-width:140px;margin-left:15px;position:relative}.lng{display:inline-block;vertical-align:top;margin-left:15px;height:40px;position:relative;padding:9px;background:#efe9e6;border:none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.lng .caret{position:absolute;right:9px;top:14px;display:inline-block;width:.6em;height:.6em;border-left:.15em solid #4a5963;border-bottom:.15em solid #4a5963;transform:rotate(-45deg);margin-right:.5em;display:block}.lng img{display:block}.nav-btn{padding:10px;display:none;vertical-align:top;margin-top:-1px;float:right;position:relative;right:-10px}.nav-btn span{width:30px;height:5px;border-bottom:13px double #5dbdb8;border-top:4px solid #5dbdb8;content:"";display:block;text-decoration:none;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.mobile-nav{background:#e9573b;height:100%;position:fixed;right:0;top:0;z-index:2000;overflow-y:scroll;width:100%;max-width:320px;padding:50px 0 0 0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0)}.mobile-nav.active{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.mobile-nav .close{font-size:30px;width:15px;height:15px;position:absolute;right:30px;top:13px;color:#fff;text-decoration:none}.mobile-nav .close .icon{width:15px;height:15px}.mobile-nav .close:hover{color:#fff}.mobile-nav ul{margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,0.2)}.mobile-nav ul li{font-size:18px;color:#fff;margin:0;padding:0;background:none;border:none;border-top:1px solid rgba(255,255,255,0.2)}.mobile-nav ul li.active a{background:rgba(0,0,0,0.2)}.mobile-nav ul li.last{border:none}.mobile-nav ul li a{font-size:15px;font-weight:400;display:block;width:100%;padding:15px 20px;color:#fff;border:none;position:relative;text-decoration:none}.mobile-nav ul li span.more{position:absolute;right:0;top:0;width:47px;height:100%;background:#f6f6f6 url('img/sprite.png') -116px -35px no-repeat}.mobile-nav ul ul{display:none;border-top:none;border-bottom:none}.mobile-nav ul ul.active{display:block}.mobile-nav ul ul li a{background:#f6f6f6;padding-left:50px}.mobile-nav ul ul ul li a{padding-left:70px}.mobile-nav-overlay{position:fixed;left:0;top:0;z-index:100;width:100%;height:100%;background:rgba(0,0,0,0.9);display:none}.content{padding:0}.container{width:100%;max-width:1180px}.container.full{width:100%}.block{padding:40px 0}.block.narrow{padding:30px 0}.block.alt{background:#f8f6f5}.block--alt{padding:40px 0}.block.alt-2{background:#efe9e6}.block.alpha{padding-top:0}.block.omega{padding-bottom:0}.section-head{margin:0 auto 20px auto}.section-head h2{margin:0}.section-head h3{margin:0}.intro{max-width:820px;margin:0 auto 50px auto}.intro .btn{margin-top:10px}.narrow-col{max-width:700px;margin:0 auto}.teaser{color:#4a5963}.teaser h1{margin:.4em 0 .3em 0}.teaser .teaser-content{height:40vh;position:relative}.teaser .teaser-content .va-m{display:block;height:auto;position:relative;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.teaser .intro{margin-bottom:0;font-size:14px}.teaser.alt{margin:0}.teaser.alt .teaser-content{height:auto;margin-top:0;padding:20px 15px 20px 15px}.teaser.teaser-content p{color:#fff}.teaser.alt .teaser-content .va-m{top:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.teaser.teaser-map{height:700px;position:relative}.teaser.teaser-person{background:#4a5963;color:#fff}.teaser.teaser-person h1{line-height:1.2em;color:#fff}.teaser.teaser-person a{color:#fff}.teaser.teaser-person .img{background:rgba(255,255,255,0.1);float:left;overflow:hidden;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.teaser.teaser-person .text{padding-left:300px}.teaser.teaser-person .teaser-content{font-size:13px;line-height:1.7em;padding:50px 0}.teaser.teaser-news{background:#4a5963;color:#fff}.teaser.teaser-news h1{font-size:35px;line-height:1.2em;color:#fff}.teaser.teaser-news a{color:#fff}.teaser.teaser-news p{color:#fff}.teaser.teaser-news .teaser-content{line-height:1.7em;padding:50px 0}.teaser.teaser-news .teaser-content .date{line-height:1.5;font-family:'mullerextrabold',sans-serif;font-size:15px;font-weight:400;margin:0 0 20px 0;height:25px;padding:2px 10px 2px 10px;background:#e9573b;display:inline-block;vertical-align:top;position:relative;z-index:30}.teaser.teaser-news .description .head{font-size:17px;font-weight:600}.teaser.teaser-news .description ul li{position:relative;padding-left:10px}.teaser.teaser-news .description ul li:before{content:'';position:absolute;left:0;top:10px;display:inline-block;width:.4em;height:.4em;border-right:.1em solid #e9573b;border-top:.1em solid #e9573b;transform:rotate(45deg);margin-right:.5em;display:block}.breadcrumbs{font-size:15px;line-height:1.8em;padding:20px 15px}.breadcrumbs a{padding-right:5px;padding-left:5px;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs a:first-child{padding-left:0}.services{margin:1rem 0 3rem 0}.services .item-list{margin:0 0 -50px -30px;text-align:center}.services .item{width:25%;margin:0 0 50px 0;padding-left:30px;text-align:center}.services .item .img .icon{width:60px;height:60px;display:block;margin:0 auto 20px auto}.services .item-list.set-2 .item{width:50%}.posts{margin:0}.posts .item-list{margin-left:-30px;margin-bottom:-30px}.posts .item{padding-left:30px;width:50%;margin-bottom:30px}.posts .item-inner{background:#f8f6f5}.posts .item .img img{float:left;margin:0 .5em .5em 0;width:50%}.posts .item .text{font-size:13px;line-height:1.5em;padding:15px}.posts .item .date{font-family:'mullerextrabold',sans-serif;font-size:15px;font-weight:400;margin:-5px 0 10px -5px;height:25px;padding:4px 10px 2px 10px;background:#fbbc33;display:inline-block;vertical-align:top;position:relative;z-index:30}.posts .item .text p{margin:0}.posts .item .text h2{font-size:24px;line-height:1.1em;margin-bottom:15px}.posts .item .text h2 a{text-decoration:none}.posts .item .text h2 a:hover{text-decoration:underline}.posts .foot{margin-top:50px;text-align:center;position:relative}.posts .foot:before{content:'';display:block;position:absolute;left:0;top:18.5px;width:100%;height:1px;background:#e8e2dd}.posts .foot .btn{position:relative;z-index:30}.posts.alt .item .text .date{background:#e9573b;color:#fff}.posts.latest .section-head{margin-bottom:20px}.block.alt .posts .item-inner{background:#fff}.posts .item .text .tags{margin-bottom:10px}.posts .item .text .tags ul{margin:0 0 0 -4px}.posts .item .text .tags ul li{padding-left:4px;margin:0 0 5px 0;display:inline-block;vertical-align:top}.posts .item .text .tags ul li a{font-size:11px;line-height:20px;display:block;height:22px;padding:2px 6px 1px 6px;text-decoration:none;background:#e8e2dd}.posts .item .text .tags ul li a:hover{background:#5dbdb8;color:#fff}.objectives{margin:0}.objectives .section-head{margin:0 0 50px 0}.objectives .item-list{margin:0 0 -30px -30px;counter-reset:counter;text-align:center}.objectives .item{width:25%;padding-left:30px;margin-bottom:30px;text-align:center;counter-increment:counter}.objectives .item:before{font-family:'mullerextrabold',sans-serif;font-size:20px;line-height:35px;content:counter(counter);width:35px;height:35px;display:block;margin:0 auto 10px auto;text-align:center;background:#e9573b;color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.people{margin:0 0 60px 0}.people .section-head-l{margin-bottom:30px}.people .intro{margin-bottom:50px}.people .item-list{margin:0 0 -50px -30px}.people .item{width:33.33333%;padding-left:30px;margin-bottom:50px}.people .item .img{width:84px;height:84px;float:left;overflow:hidden;background:#e3e3e3;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.people .item .text{padding-left:100px;font-size:13px;line-height:1.5em}.people .item .text h3{font-size:20px;line-height:1.3em;color:#e9573b;margin-bottom:5px}.people .item .text h3 a{color:#e9573b}.people .item .text ul{font-size:15px;line-height:1.5em;margin:0}.people .foot{text-align:center;padding-top:30px}.people .foot .btn{margin:0 20px 5px 20px}.people .item-list.set-2 .item{width:50%}.people-archive{margin:0}.people-archive .item-list{margin-left:-30px}.people-archive .item-inner{display:block;text-decoration:none}.people-archive .item{padding-left:30px;margin-bottom:35px;width:25%}.people-archive .item .img{display:block;position:relative}.people-archive .item .img:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(46,135,238,0.1)}.projects .item .img img,.people-archive .item .img img{filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1)}.people-archive .item-inner:hover .img:after{content:none}.projects .item:hover .img img,.people-archive .item-inner:hover .img img{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}.people-archive .item .text{background:#fff;padding:20px;display:block}.people-archive .item .text h3{font-size:21px;line-height:1.2em;color:#e9573b;margin:0}.people-archive .item .text .subhead{font-size:15px;line-height:1.2em;margin:0}.people-list{font-size:21px;font-weight:600}.people-list ul li{padding-left:0;padding-right:5px}.people-list ul li:after{content:',';position:relative;left:-4px}.people-list ul li:first-child{padding-left:0}.people-list ul li:last-child:after{content:none}.people-list a{color:#fff;text-decoration:undeline}.people-list a:hover{text-decoration:none}.head-list{margin-bottom:40px}.head-list .head{font-weight:600;display:block}.contact-info{font-size:13px;line-height:1.5em;background:#4a5963;color:#fff}.contact-info h3{font-size:17px;font-weight:700;font-family:'Open Sans',sans-serif;line-height:1.3em;color:#5dbdb8}.contact-info ul{margin-left:-20px}.contact-info ul li{padding:0 0 0 20px;background:none;position:relative}.contact-info a{color:#fff;padding-right:20px}.contact-info p{font-size:15px}ul.contact-list li{position:relative;padding-left:30px}ul.contact-list li .icon{position:absolute;left:0;top:0;width:18px;height:18px;color:#5dbcb8;top:6px}ul.contact-list li a{text-decoration:none}ul.contact-list li a:hover{text-decoration:underline}.downloads{margin:0 0 60px 0}.downloads .section-head{margin-bottom:30px}.downloads .item-list{margin:0 0 -50px -30px}.downloads .item{width:33.33333%;padding-left:30px;margin-bottom:50px}.downloads .item .img{float:left}.downloads .item .img .icon{width:72px;height:72px;color:#495862}.downloads .item .text{padding-left:100px;font-size:13px;line-height:1.5em}.downloads .item .text h3{font-size:21px;line-height:1.3em;color:#e9573b;margin-bottom:5px}.structures{margin:0 0 60px 0}.structures .section-head{margin-bottom:40px}.structures .intro{margin-bottom:50px}.structures .item-list{margin:0 0 -50px -30px;text-align:center}.structures .item{width:33.33333%;padding-left:30px;margin-bottom:50px;text-align:left}.structures .item-inner{position:relative}.structures .item .title{font-family:'mullerextrabold',sans-serif;font-size:32px;width:150px;height:150px;padding-left:24px;padding-top:35px;display:block;background:#c4c9cc;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.structures .item .title .subhead{font-family:'Open Sans',sans-serif;font-size:15px;padding-top:10px}.structures .item .persons{position:absolute;left:0;top:-10px;height:170px;width:100%;padding-left:100px;display:table-cell;vertical-align:middle}.structures .item .persons-table{display:table;width:100%}.structures .item .persons-cell{display:table-cell;height:170px;vertical-align:middle}.structures .item .person{height:55px;margin-bottom:5px;display:inline-block;vertical-align:middle;width:100%}.structures .item .person .img{float:left;display:block;background:#e3e3e3;width:53px;height:53px;overflow:hidden;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.structures .item .person .name{font-family:'mullerextrabold',sans-serif;font-size:17px;color:#e9573b;height:55px;position:relative;padding-left:60px}.structures .item .person .name a{color:#e9573b}.structures .item .person .name .va-m{position:relative;display:block;height:auto;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.structures .item .person:nth-child(even){padding-left:20px}.structures .foot{padding-top:40px;text-align:center}.structures .item .title{background:#dcf1f0;color:#4a5963}.projects{margin:0}.projects .item-list{margin-left:-30px}.projects .item{width:33.33333%;padding-left:30px;margin-bottom:45px}.projects .item-inner{overflow:hidden;position:relative;display:block;text-decoration:none;padding-bottom:100px}.projects .item .text{background:rgba(255,255,255,0.8);padding:15px 25px;position:absolute;left:0;bottom:-220px;width:100%;height:320px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.projects .item .text .text{background:none}.projects .item .text p{padding:0;margin:0}.projects .item .text .head{height:85px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.projects .item .text .head h2{font-size:20px;line-height:1.2em;margin:0}.projects .item .info .title{font-size:11px;font-weight:600;letter-spacing:4px;margin-bottom:0;text-transform:uppercase}.projects .item .info .foot{text-align:center}.projects .item-inner:hover .text{bottom:0}.projects .item .people{padding:15px 0 0 0;margin:0 0 10px 0}.projects .item .people .item-list{margin:0}.projects .item .people .item-list .item{width:100%;margin:0 0 10px 0;padding:0}.projects .item .people .item-list .item-inner{padding-bottom:0}.projects .item .people .item-list .item .img{width:50px;height:50px}.projects .item .people .item-list .item .text{padding:10px 0 0 60px;position:static;height:auto}.gallery .item-list{margin-left:-20px}.gallery .item{padding-left:20px;margin-bottom:20px}.gallery-columns-1 .item{width:100%}.gallery-columns-2 .item{width:50%}.gallery-columns-3 .item{width:33.33333%}.gallery-columns-4 .item{width:25%}.gallery-columns-5 .item{width:20%}.gallery-columns-6 .item{width:16.66666%}.gallery-columns-7 .item{width:14.285714%}.gallery-columns-8 .item{width:12.5%}.gallery-columns-9 .item{width:11.11111%}.gmap-wrap{position:relative;height:100%;padding:120px 30px 30px 30px}.gmap-content{position:relative;max-width:590px}.gmap-content .box{font-size:13px;line-height:1.5em;background:#4a5963;color:#fff;padding:30px}.gmap-content .box .logo{display:block;margin-bottom:30px}.gmap-content .box .contact-list{font-size:17px;margin-left:0}.gmap-content .box .contact-list li{font-weight:400;display:inline-block;vertical-align:top;position:relative;margin-right:10px}.gmap-content .box .contact-list li .icon{top:1px}.gmap{width:100%;height:100%;position:absolute;left:0;top:0}.gmap img{max-width:inherit}.popup-contact{font-size:15px;background:#fff;color:#000;width:190px;height:80px;padding:10px}.popup-contact ul{margin:0}.popup-contact ul li{padding:0;background:none}.pager{margin:30px 0;text-align:center;position:relative}.pager li{display:inline-block;vertical-align:top;padding:0;background:none}.pager li a{display:block;width:36px;height:36px;line-height:36px;background:#f4f4f4;text-align:center}.pager li a.active{background:#4045bf;color:#fff;text-decoration:none}.pager .prev{position:absolute;left:0;top:0}.pager .next{position:absolute;right:0;top:0}.pager .counter{display:none}.pagebar{margin:40px 0;text-align:center;position:relative}.pagebar a,.pagebar span.current{font-size:14px;font-weight:600;line-height:32px;padding:0;margin:0 5px;width:32px;height:32px;display:inline-block;*display:inline;z-index:1;vertical-align:top;border:1px solid #fff;color:#fbbc33;background:#fff;text-decoration:none;text-align:center}.pagebar .first{width:auto;padding:0;margin:0;position:absolute;left:0;top:5px;border:none;text-decoration:underline}.pagebar .last{width:auto;padding:0;margin:0;position:absolute;right:0;top:5px;border:none;text-decoration:underline}.pagebar .first:hover,.pagebar .last:hover{text-decoration:none;background:none;color:#00b4e7;border:none}.pagebar span.current{color:#fff;background:#fbbc33;border:1px solid #fbbc33}.pagebar .previouspostslink{position:absolute;left:0;top:0;margin:0}.pagebar .nextpostslink{position:absolute;right:50px;top:0;margin:0}.pagebar .previouspostslink:hover,.pagebar .nextpostslink:hover,.pagebar a:hover{color:#fff;background:#fbbc33;border:1px solid #fbbc33}.last{margin-bottom:0 !important}.btn{font-weight:bold;line-height:1.9em;padding:5px 20px 4px 20px;background:#5dbdb8;color:#fff;display:inline-block;vertical-align:top;border:none;text-decoration:none;position:relative}.btn:hover{background:#71cfca}.btn.alt{background:#e9573b;color:#fff}.btn.alt:hover{background:#bc3d25}.btn .icon-eye{position:relative;margin-right:10px;margin-left:-10px;width:27px;height:27px}.btn .icon-arr{position:relative;margin-right:10px;margin-left:-10px;width:27px;height:27px}.btn .icon-twitter{position:relative;margin-right:10px;margin-left:-10px;width:27px;height:27px}.va-wrap{display:table;width:100%;height:100%}.va-m{display:table-cell;vertical-align:middle;height:100%}.va-t{display:table-cell;vertical-align:top;height:100%}.va-b{display:table-cell;vertical-align:bottom;height:100%}.icon{width:20px;height:20px;display:inline-block;vertical-align:top;position:relative;fill:currentColor}.sh-content{display:none}.col2-set,.col3-set{letter-spacing:-0.31em;*letter-spacing:normal;*word-spacing:-0.43em}.col{display:inline-block;*display:inline;zoom:1;vertical-align:top;letter-spacing:normal;word-spacing:normal}.col2-set{margin:0 0 30px -20px}.col2-set .col{width:50%;padding:0 0 0 20px}.col3-set{margin:0 0 30px -20px}.col3-set .col{width:33.33333%;padding:0 0 0 20px}.col4-set{margin:0 0 30px -20px}.col4-set .col{width:25%;padding:0 0 0 20px}.ib{font-family:'Arial',sans-serif;letter-spacing:-0.31em;*letter-spacing:normal;*word-spacing:-0.43em}.ib>*{font-family:'Open Sans',sans-serif;display:inline-block;*display:inline;zoom:1;vertical-align:top;letter-spacing:normal;word-spacing:normal}.footer{font-size:13px;line-height:1.5em;background:#ede9e5;padding:30px 0}.footer h3{font-size:25px;color:#5dbdb8;margin-bottom:20px}.footer ul li{padding-left:0;background:none}.footer .logo-foot{margin-bottom:20px}.footer .address{font-weight:700}.footer .copy{font-size:11px}.socials{margin:0}.socials ul{margin-left:-10px}.socials ul li{padding-left:10px}.socials ul li a{width:30px;height:30px}.socials ul li a .icon{width:30px;height:30px}.logos{margin:0}.logos ul{margin-left:-15px}.logos ul li{padding-left:15px}.mw{position:absolute;right:15px;top:-5px;color:rgba(255,255,255,0.4);display:block}.mw:hover{color:#00daee}.mw .text{position:absolute;left:0;top:0;text-indent:-80000px;display:block}.mw .icon-mw{width:70px;height:30px}.entry{margin:0}.entry h2{margin:40px 0 10px 0}.entry h3{margin:40px 0 10px 0}.entry ul li{position:relative}.entry ul li:before{content:'';position:absolute;left:0;top:9px;display:block;width:5px;height:5px;background:#5dbdb8}.entry table{width:100%;margin:0 0 30px 0}.entry table th{font-weight:normal;border-bottom:1px solid #c9cacb;padding:14px 30px;background:#e3e3e3;color:#000}.entry table td{border-bottom:1px solid #c9cacb;padding:14px 30px}form.std label{font:normal 15px/24px 'Open Sans',sans-serif;color:#000;margin:0 0 10px 0;display:block}form.std input.text{font:normal 15px/24px 'Open Sans',sans-serif;color:#000;border:1px solid #939698;padding:8px 15px 6px 15px;width:100%}form.std textarea{font:normal 15px/24px 'Open Sans',sans-serif;color:#000;resize:vertical;border:1px solid #939698;padding:8px 15px;margin:0;width:100%;min-width:100%;max-width:100%;height:150px;min-height:150px;max-height:300px}form.std select{font:normal 15px/24px 'Open Sans',sans-serif;color:#000;width:100%;padding:2px 10px}form.std option{font:normal 15px/20px 'Open Sans',sans-serif;padding:2px 20px}form.std input.text[required="required"]{background-image:url('img/req.png');background-position:right center;background-repeat:no-repeat}:-moz-placeholder{color:#4a5963;opacity:1}::-moz-placeholder{color:#4a5963;opacity:1}:-ms-input-placeholder{color:#4a5963}::-webkit-input-placeholder{color:#4a5963}form.std .cell-set{margin:0 0 0 -20px}form.std .cell{margin:0 0 30px 0;padding-left:20px;position:relative;text-align:left}form.std .cell-input{margin:0 0 30px 0;padding-left:20px;position:relative;text-align:left}form.std .set-2 .cell,form.std .set-2 .cell-input{width:50%}form.std .set-3 .cell,form.std .set-3 .cell-input{width:33.33333%}form.std .set-4 .cell,form.std .set-4 .cell-input{width:25%}form.std .set-5 .cell,form.std .set-5 .cell-input{width:20%}form.std .set-6 .cell,form.std .set-6 .cell-input{width:16.66666%}form.std .toggle{position:relative;padding:0 0 0 30px}form.std .toggle label{font-size:14px;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:0}form.std .toggle .note{font-size:16px;max-width:100%}form.std .radio,form.std .checker{position:absolute;left:0;top:0}form.form-search{position:relative;max-width:400px;margin-left:auto;margin-right:auto}form.form-search input.text{font-size:15px;line-height:20px;height:40px;padding:9px 20px;width:100%;background:#efe9e6;border:none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}form.form-search .btn{position:absolute;right:0;top:0;width:50px;height:100%;text-align:center;line-height:40px;padding:0;background:none}form.form-search .btn .icon{vertical-align:middle;position:relative;top:-4px}form.form-search .btn:hover .icon{color:#e9573b}form.form-filter{margin-bottom:0}form.form-filter .cell{margin-bottom:10px}form.form-filter .cell-input{margin-bottom:10px}form.form-filter .cell-input label{font-weight:600;color:#4a5963;overflow:hidden;text-overflow:ellipsis;height:24px;width:100%}form.form-filter .btn{position:absolute;right:15px;top:0}form.form-filter .selector{position:relative;padding-right:15px;overflow:visible;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}form.form-filter .selector span{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}form.form-filter .selector.active.sh-trig{border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0}form.form-filter .selector.active.sh-trig:after{content:'';display:block;position:absolute;left:0;bottom:-30px;width:100%;height:30px;background:#fff}form.form-filter input.text{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border:none}form.form-filter-news .head{font-size:17px;font-weight:900;line-height:43px;position:absolute}form.form-filter-news .cell-set{padding-left:90px;padding-right:150px}form.form-filter-news .cell .toggle{padding:0}form.form-filter-news .cell .toggle label{font-size:17px;font-weight:900;color:#4a5963;width:100%;height:43px;background:#f5f2f0;padding:10px 0 0 15px;border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px}form.form-filter-news .cell .toggle .checker{position:absolute;width:31px;height:31px;top:5px;left:auto;right:5px}form.form-filter-news .cell .toggle .checker span{position:absolute;width:31px;height:31px;left:0;top:0;background:#4a5963;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}form.form-filter-news .cell .toggle .checker span.checked{background:#e9573b}form.form-filter-news .cell .toggle .checker input{left:0;top:0;width:100%;height:100%}.flash-message{font:normal 16px/24px 'Open Sans',sans-serif;background:#fc796b;color:#fff;width:100%;padding:15px 50px 15px 20px;margin:0 0 20px 0;display:inline-block;*display:inline;*zoom:1;vertical-align:top;position:relative;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px}.flash-message .close{font:normal 36px/24px 'Open Sans',sans-serif;width:20px;height:20px;padding:0;line-height:18px;text-align:center;color:#c96055;border:none;display:block;position:absolute;right:17px;top:16px;background:none}.flash-message .close:hover{color:#fff !important}.flash-message.alert-danger{background:#d14233;color:#fff}.flash-message.alert-danger .close{color:#912519}.flash-message.alert-success{background:#19b698;color:#fff}.flash-message.alert-success .close{color:#13927a}.modal-content .flash-message{margin:0 0 20px 0}.error,form.std label.error{font-size:16px;font-weight:400;color:#ff0030;display:block;margin-top:5px}#flash-messages{position:fixed;top:0;left:0;width:100%;z-index:50}#flash-messages .flash-message{margin:0 auto;width:100%;max-width:1180px;display:block}.tabs{position:relative}.tab-nav ul{margin:0 0 0 -5px;padding:0}.tab-nav li{float:left;list-style-type:none;padding:0 0 0 5px;margin:0;background:none}.tab-nav li a{font-size:17px;font-weight:600;display:block;text-decoration:none;outline:0;padding:15px 30px;background:#364752;color:#fff}.tab-nav li a:hover{background:#4a5963;color:#fff}.tab-nav li a.active{background:#4a5963;color:#fff}.tab-nav-basic li{margin:0;width:33.33333%;position:relative;top:1px;z-index:20}.tab-nav-basic li a{font-size:15px;font-weight:600;color:#0071aa;background:#fff;text-transform:uppercase;text-align:center;border:1px solid #ced0d0;border-right:none}.tab-nav-basic li:last-child a{border-right:1px solid #ced0d0}.tab-nav-basic li a:hover{background:#fff;color:#db3214}.tab-nav-basic li a.active{background:#fff;color:#db3214;border-bottom:1px solid #db3214}.qtip-default{font:normal 14px/22px 'Open Sans',sans-serif;padding:10px;background-color:rgba(0,0,0,0.9);color:rgba(0,0,0,0.9);border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.qtip-content{font-size:17px;color:#fff}body .fancybox-wrap{padding-bottom:20px}body .fancybox-close{font-size:35px;width:70px;height:70px;text-align:center;line-height:70px;background:none;right:0;top:0;text-decoration:none}body .fancybox-close:before{content:'';position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:0 70px 70px 0;border-color:transparent #f30c48 transparent transparent}body .fancybox-close:after{font-size:30px;content:'×';position:absolute;right:11px;top:-13px;color:#fff}body .fancybox-close:hover{background-position:-40px 0}body .fancybox-prev{position:static}body .fancybox-prev span{width:40px;height:40px;display:block;background:url('img/fancybox/fancybox.png') -40px 0 no-repeat;position:absolute;top:50%;text-indent:-80000px;left:-50px;visibility:visible}body .fancybox-prev:hover span{background-position:-40px -40px}body .fancybox-next{position:static}body .fancybox-next span{width:40px;height:40px;display:block;background:url('img/fancybox/fancybox.png') -80px 0 no-repeat;position:absolute;top:50%;text-indent:-80000px;right:-50px;visibility:visible}body .fancybox-next:hover span{background-position:-80px -40px}.modal-box{display:none;background:#eee}.modal-content{padding:40px}.modal-contact{max-width:600px}.fixer-start{position:relative}.fixer{position:relative;top:0;max-width:px}.fixer.fixed{position:fixed}div.selector{font-size:15px;background:#fff;color:#024b41;line-height:42px;width:100% !important;height:40px;padding:0;position:relative;overflow:hidden;cursor:pointer;text-align:left}div.selector span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:#fff url('img/uniform/select.png') right 18px no-repeat;border:none;padding:0;text-indent:15px;height:40px;line-height:40px;cursor:pointer;display:block}div.selector select{height:40px;line-height:40px;text-align:left;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;top:0;left:0;width:100%;padding-right:15px;cursor:pointer}div.selector select option{padding:2px 10px}div.selector.active span{background-position:right 18px}div.selector.focus span{background-position:right 18px}div.selector.hover span{background-position:right 18px}div.selector.hover.active span{background-position:right 18px}div.selector.focus.active span{background-position:right 18px}.selector.sh-trig span{padding-right:15px}div.checker{position:relative}div.checker,div.checker span,div.checker input{width:20px;height:19px}div.checker span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background:url('img/uniform/uniform.png') -52px -11px no-repeat}div.checker span.checked{background-position:-52px -51px}div.checker input{margin:0;cursor:pointer;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:top}div.checker.active span{background-position:-52px -51px}div.checker.active span.checked{background-position:-52px -11px}div.checker.hover span,div.checker.focus span{background-position:-52px -11px}div.checker.hover span.checked,div.checker.focus span.checked{background-position:-52px -51px}div.checker.hover.active span,div.checker.focus.active span{background-position:-52px -11px}div.checker.hover.active span.checked,div.checker.focus.active span.checked{background-position:-52px -51px}div.radio{position:relative}div.radio,div.radio span,div.radio input{width:24px;height:26px;cursor:pointer}div.radio span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background:url('img/uniform/uniform.png') -8px -8px no-repeat}div.radio span.checked{background-position:-8px -48px}div.radio input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;margin:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center}div.radio.active span{background-position:-8px -48px}div.radio.active span.checked{background-position:-8px -8px}div.radio.hover span,div.radio.focus span{background-position:-8px -48px}div.radio.hover span.checked,div.radio.focus span.checked{background-position:-8px -48px}div.radio.hover.active span,div.radio.focus.active span{background-position:-8px -48px}div.radio.hover.active span.checked,div.radio.focus.active span.checked{background-position:-8px -48px}div.uploader{background-position:0 -297px;height:28px;width:190px;cursor:pointer;position:relative;overflow:hidden}div.uploader span.action{background-position:right -409px;height:28px;line-height:28px;width:85px;text-align:center;float:left;display:inline;overflow:hidden;cursor:pointer}div.uploader span.filename{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;float:left;cursor:default;height:24px;margin:2px 0 2px 2px;line-height:24px;width:82px;padding:0 10px}div.uploader input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%}div.uploader.active span.action{background-position:right -465px}div.uploader.hover,div.uploader.focus{background-position:0 -353px}div.uploader.hover span.action,div.uploader.focus span.action{background-position:right -437px}div.uploader.hover.active span.action,div.uploader.focus.active span.action{background-position:right -493px}div.uploader.disabled,div.uploader.disabled.active{background-position:0 -325px}div.uploader.disabled span.action,div.uploader.disabled.active span.action{background-position:right -381px}.slider ul,.slider li.panel{margin:0;padding:0;list-style:none;position:relative}.slider,.slider li.panel{overflow:hidden;background:none}.slider li.panel{display:inline-block}.slider-nav{position:static;text-align:center}.slider-nav ol{margin:0 0 0 -10px}.slider-nav li:before{content:''}.slider-nav li{margin:0 0 0 10px;padding:0;background:none;display:inline-block;font-size:0}.slider-nav li a{width:12px;height:12px;display:block;background:#2f4e75;text-indent:-80000px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.slider-nav li a:hover{background:#b8bdc5}.slider-nav li.current a{background:#b8bdc5}.slider-nav .prev{position:absolute;left:0;top:50%;margin-top:-16px;display:inline-block;width:2em;height:2em;border-left:.1em solid #000;border-bottom:.1em solid #000;transform:rotate(45deg);margin-right:.5em;display:block}.slider-nav .prev:hover{border-color:#5dbdb8}.slider-nav .next{position:absolute;right:0;top:50%;margin-top:-16px;display:inline-block;width:2em;height:2em;border-right:.1em solid #000;border-top:.1em solid #000;transform:rotate(45deg);margin-right:.5em;display:block}.slider-nav .next:hover{border-color:#5dbdb8}.photos-slider{margin:0;position:relative;padding:0 50px}.photos-slider .slider{margin-left:-15px;margin-right:-15px}.photos-slider li.panel{width:25%}.photos-slider li.panel .item{padding-left:15px;padding-right:15px}.date-slider{margin:0;padding:0 40px}.date-slider .slider{margin:0 -10px}.date-slider li.panel{margin:0}.date-slider li.panel .item-wrap{padding:0 5px}.date-slider li.panel .item{position:relative}.date-slider li.panel label{font-size:19px;font-weight:900;width:100%;height:80px;color:#4a5963;text-align:center;padding:15px 0;position:relative;z-index:20}.date-slider li.panel label .day{font-size:15px;display:block}.date-slider li.panel label .counter{font-size:15px;background:#fbbc33;width:31px;height:31px;text-align:center;line-height:31px;display:block;position:absolute;right:0;top:0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.date-slider li.panel .checker{display:block;width:100%;height:80px}.date-slider li.panel .checker span{font-size:19px;font-weight:900;width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;background:#f5f2f0;text-align:center;padding:15px 0;text-decoration:none;display:block;border-radius:80px;-moz-border-radius:80px;-webkit-border-radius:80px}.date-slider li.panel .checker span.checked{border:2px solid #e9573b}.cform label{font-size:18px;font-weight:600;color:#000;margin:0 0 10px 0;display:block}.cform textarea{font:400 16px/24px 'Open Sans',sans-serif;color:#000;resize:vertical;border:none;padding:15px 20px;margin:0;width:100%;min-width:100%;max-width:100%;height:150px;min-height:150px;max-height:300px}.cform input.single,input.secinput{font:400 16px/22px 'Open Sans',sans-serif;color:#000;height:45px;width:100%;padding:12px 20px 13px 20px;border:none;background:#fff;float:left}.cform input.single:focus{color:#747e92}.cform input.sendbutton{font:600 18px/45px 'Open Sans',sans-serif;background:#f00808;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;height:50px;padding:2px 20px 0 20px;border:none}.cform input.sendbutton:hover{background:#c60202}.cf-sb{float:none;margin:0}.emailreqtxt,.reqtxt{font-weight:600;float:right;color:#f00808;position:absolute;right:10px;top:50px}.form-poptavka{display:block;width:100%;margin:0 auto 0 auto}.form-poptavka .cf-ol{margin:0 0 0 -20px}.form-poptavka .cf-ol li{float:left;width:100%;margin:0 0 20px 0;padding:0 0 0 20px;position:relative}.form-poptavka .cf-ol li:before{content:''}.cform .cf_info span{font-size:14px;font-weight:600;margin:0 0 20px 0;padding:15px 20px;background:#ffeef4;color:#ee4d6c;display:block}.cform .cf_error,.cform .single.cf_error{border-color:#ff637d}.cform .cf_li_err .single{border-color:#ff637d}.cform .cf_li_err textarea{border-color:#ff637d}.cf_info.failure{background:#fae7ea;border:1px solid #f1c7d2;color:#e5547a;padding:15px 20px;margin:0 0 30px 0}.cf_info.success{background:#ebf5bc;border:1px solid #c7d198;color:#6c7e17;padding:15px 20px;margin:0 0 30px 0}.loader-overlay{display:none;z-index:9999;width:100%;height:100%;position:fixed;left:0;top:0;background-image:url('img/fancybox/fancybox_overlay.png')}.loader-box{position:absolute;width:44px;height:44px;margin-top:-22px;margin-left:-22px;opacity:.8;left:50%;top:50%;background-image:url('img/fancybox/fancybox_sprite.png');background-position:0 -108px;background-repeat:no-repeat}.loader{width:100%;height:100%;position:absolute;left:0;top:0;background-image:url('img/fancybox/fancybox_loading.gif');background-position:center center;background-repeat:no-repeat}@media screen and (max-width:1350px){.main-nav ul{margin-left:-10px}.main-nav ul li{padding-left:10px}.main-nav ul li a{font-size:16px}}@media screen and (max-width:1199px){.main-nav{display:none}.nav-btn{display:inline-block}form.std .set-5 .cell,form.std .set-5 .cell-input{width:25%}form.std .set-5 .cell,form.std .set-5 .cell-input{width:25%}}@media screen and (max-width:991px){.posts{max-width:598px;margin:0 auto}.posts .item .img{position:static;width:100%;max-width:100%;display:block}.posts .item-inner{padding-left:0}.services .item-list{margin-bottom:-30px}.services .item{width:50%;margin-bottom:30px}.objectives .item{width:33.33333%}.people .item{width:50%}.structures .item{width:50%}.downloads .item{width:50%}.construction .item-construction{width:100%;height:auto}.construction .item-construction.item-l{position:static}.construction .item-construction.item-l .item-inner{padding-top:0;padding-bottom:0}.construction .item-construction.item-r{padding-left:0;padding-right:0}.construction .item-inner{padding-top:40px;padding-bottom:40px;padding-left:15px;padding-right:15px;top:0;text-align:center;text-overflow:ellipsis;overflow:hidden;width:100%;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.construction .logo{width:150px;display:inline-block;vertical-align:middle}.projects .item{width:50%}.projects .item-inner .text{bottom:0;height:100px;padding:15px}.projects .item .text .info{display:none}.projects .item .text .head{height:auto}form.std .set-5 .cell,form.std .set-5 .cell-input{width:33.333333%}form.std .set-6 .cell,form.std .set-6 .cell-input{width:33.333333%}.people .section-head-l{text-align:center}}@media screen and (max-width:767px){.teaser .teaser-content{margin-top:0;height:auto;padding:60px 0}.teaser .teaser-content .va-m{position:relative;top:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.teaser.alt .teaser-content{padding:40px 15px}.people-archive .item{width:33.33333%}.form-filter{display:none}}@media screen and (max-width:640px){body{padding:0}.section-head{margin:0 auto 20px auto}.block{padding:40px 0}.teaser h1{font-size:35px;line-height:1.2em}.search{display:none}.services .item{width:100%}.services .item-list.set-2 .item{width:100%}.objectives .item{width:50%}.people .item{width:100%;margin-bottom:30px}.structures .item{width:100%}.downloads .item{width:100%}.construction h2{font-size:25px;line-height:1.3em}.construction .item-construction{padding-left:0;padding-right:0}.construction .item-construction.item-r .item-inner{padding-left:15px;padding-right:15px}.teaser.teaser-person .img{float:none;display:block;margin-bottom:40px;max-width:265px}.teaser.teaser-person .text{padding-left:0}.people-archive{max-width:560px;margin:0 auto}.people-archive .item{width:50%}}@media screen and (max-width:540px){.teaser .teaser-content{padding:40px 0 30px 0}.objectives .item-list{margin-left:-10px}.objectives .item{padding-left:10px}.people .item .img{float:none;margin:0 auto 20px auto}.people .item .text{padding-left:0;text-align:center}.projects{max-width:400px;margin-left:auto;margin-right:auto}.projects .item{width:100%}}@media screen and (max-width:420px){.posts{max-width:284px;margin-left:auto;margin-right:auto}.posts .item{width:100%}.header{height:90px;padding-top:23px}.header .logo{max-width:180px;top:0}.people-archive{max-width:265px;margin:0 auto}.people-archive .item{width:100%}.photos-slider .slider{margin-left:-5px;margin-right:-5px}.photos-slider li.panel .item{padding-left:5px;padding-right:5px}}a{transition:color .1s;-moz-transition:color .1s;-webkit-transition:color .1s;-o-transition:color .1s;-ms-transition:color .1s}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}html{font-size:15px}.twitter-timeline{width:400px;height:200px}.laboratories .item-inner .img svg,.services .item-inner .img svg{transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out}.laboratories .item-inner,.services .item-inner{padding:2em}.laboratories .item-inner,.services .item-inner{transition-property:background-color;transition-duration:.4s;transition-timing-function:ease-in-out}.laboratories .item-inner:hover,.services .item-inner:hover{background:#f8f6f5}.laboratories .item-inner:hover .img svg,.services .item-inner:hover .img svg{transform:scale(1.5, 1.5)}.twitter-timeline__link{max-width:100%}.content--lab .teaser-content,.content--consult .teaser-content,.content--education .teaser-content,.content--events .teaser-content{text-align:center}.teaser__img{margin-bottom:-1em}.teaser__img svg{width:100px;height:100px;display:inline-block;padding:.5em;fill:currentColor}.teaser--services{background:#4a5963;color:#fff}.teaser--services a,.teaser--services h1{color:#fff}.content--lab .teaser{background-image:url("img/carousel/01.jpg");background-size:cover}.content--lab ul{list-style-type:inherit;margin-left:2em}.content--lab ul li{padding:0}.content--lab table.nice{width:100%;max-width:100%;border:0;margin:2em 0;padding:0;border:none;border-top:2px solid #4a5963;border-bottom:2px solid #4a5963}.content--lab table.nice thead td,.content--lab table.nice thead th{padding:1em;font-weight:bold;background-color:#4a5963;color:#fff}.content--lab table.nice tbody td{padding:1em;font-weight:normal;border-bottom:2px solid #4a5963}.content--lab-irms .teaser{background-image:url("img/bg/irms.jpg");background-size:cover}.teaser{text-align:left;background-color:#414e56;color:#f8f6f5}.teaser a{color:#f8f6f5}.teaser--home{background-color:#414e56;color:#f8f6f5}.container--services{min-height:40vh}.teaser{border-top:3px solid #f8f6f5}.laboratory-list{display:flex;flex-wrap:wrap;margin:1rem 0 3rem 0;align-items:flex-start;justify-content:center}.laboratory-list-item{max-width:25%;text-align:center;padding:1rem}.laboratory-list-item .icon.icon--lab{width:60px;height:60px;display:block;margin:0 auto 20px auto}.call{background:#f3a697;padding:1em 1em .5em 1em}.perex{padding:.3em .4em}.perex p{padding:0}.twitter-feed{list-style-type:none;display:flex}.twitter-feed--alt{display:block}.twitter-feed--alt .twitter-feed__item{width:100%;background:#fff;padding:.5em}.twitter-feed--alt .twitter-feed__item-more{text-align:right}.twitter-feed__item{text-align:left;flex-wrap:wrap;width:25%;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.twitter-feed__item-link{margin-top:1em;text-align:center}#carousel{position:relative;width:100%}.people .section-head,.people .intro,.people .intro p,.outputs .section-head,.outputs .intro,.outputs .intro p,.photos .section-head,.photos .intro,.photos .intro p,.services .section-head,.structure .section-head,.structure .intro,.structure .intro p,.services .intro,.services .intro p,.posts .section-head,.posts .intro,.posts .intro p,.teaser-content .intro,.teaser-content .intro p{text-align:center}#carousel{position:relative;width:100%;height:350px;overflow:hidden}#carousel .image{padding:3rem 0 2rem 0;text-align:center}#carousel .image p{max-width:30em;margin:0 auto}#carousel .slide{text-align:left;height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}#carousel .slide p{margin:0 auto 1em auto}#carousel .cycle-pager{z-index:500;text-align:right;overflow:hidden;position:absolute;bottom:5%;right:5%;opacity:.7}#carousel .cycle-pager:hover{opacity:1}#carousel .cycle-pager>a{display:inline-block;color:#ffffff;cursor:pointer;overflow:hidden;background-color:#4a5963;height:2em;width:2em;text-align:center;position:relative;margin-right:.2em}#carousel .cycle-pager>a>span{position:absolute;top:.5em;left:.5em;display:inline-block;height:1em;width:1em;background-color:#4a5963}#carousel .cycle-pager a.cycle-pager-active{background-color:transparent}#carousel .cycle-pager a.cycle-pager-active>span{background-color:#e9573b}#carousel .cycle-prev,#carousel .cycle-next{position:absolute;bottom:40%;z-index:800;cursor:pointer;width:3.75em;height:3.75em;background:#4a5963;opacity:.7}#carousel .cycle-prev svg,#carousel .cycle-next svg{position:absolute;left:15%;top:15%;height:40px;width:40px}#carousel .cycle-prev{left:5%;background:#4a5963}#carousel .cycle-next{right:5%;background:#4a5963}#carousel .cycle-prev:hover,#carousel .cycle-next:hover{opacity:1}#carousel .disabled{opacity:0}#carousel .cycle-progress{position:absolute;bottom:0;height:.5em;width:0;background:#4a5963;z-index:119}#carousel.cycle-paused::after{background:none repeat scroll 0 0 #000;border-radius:10px;color:white;opacity:.5;padding:10px;position:absolute;right:10px;top:10px;z-index:120}body.cs_CZ #carousel.cycle-paused::after{content:"Pozastaveno"}body.en_GB #carousel.cycle-paused::after{content:"Paused"}#slide_diversity{background-image:url("img/carousel/05.jpg")}#slide_video{background-image:url("img/carousel/06.jpg")}#slide_home{background-image:url("img/carousel/01.jpg")}#slide_services{background-image:url("img/carousel/02.jpg")}#slide_programs{background-image:url("img/carousel/03.jpg")}#slide_outputs{background-image:url("img/carousel/04.jpg")}#slide_video2{background-image:url("img/carousel/07.jpg")}/*# sourceMappingURL=style.css.map */