*,.image a:after{-moz-transition:all .3s ease;-o-transition:all .3s ease}.preloader,body{background:#fff}.cb-slideshow,.files-list,.menu-1 ul,.pages-list,.widgets-list ul,ul[class*=images-]{list-style:none}#info,li.sub a{font-weight:300}*{font-family:Roboto,sans-serif;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0;padding:0;border:0;outline:0;box-sizing:border-box}#widget-2,#widget-2 *{-webkit-transition:none;-moz-transition:none;-o-transition:all 0 ease;transition:none}.preloader{width:100%;height:100%;position:fixed;display:block;z-index:8888888888}.preloader .load{width:68px;height:58px;position:absolute;left:50%;top:50%;margin-left:-34px;margin-top:-29px}.cb-slideshow,.cb-slideshow li > span{top:0;left:0;z-index:0;position:absolute}.preloader .load i{color:#579b30;font-size:3em}table{border-collapse:collapse}table,td,th{border:1px solid #000}td{padding:5px}.content a{color:#579b30}.content a:hover{color:#bbb}img{max-width:100%;height:auto}a{text-decoration:none}#container{width:100%;position:absolute;height:auto}.wrapper{width:1280px;margin:0 auto}#about,#areas,#commercial,#contact,#gallery,#info,#news,#nfz,#team,#ue,.sub-page,.subpage header,footer,header{width:100%;float:left}#gallery .owl-carousel{width:98%}#info{background:#b7b4b4;padding:10px;font-size:.9em;color:#fff}header{position:relative}.subpage header{height:100px}.sub-page{padding:50px 0}.menu .pages-list li.check a{color:#869791}.menu{width:26.5625%;margin-right:3.125%;border-right:1px solid #dadada;float:left}.menu .pages-list{padding-left:40px;padding-right:20px}.menu .pages-list li{padding:10px 0}.menu .pages-list li.selected>a{color:#579b30}.menu .pages-list li.selected ul li:last-child{padding-bottom:0}.menu .pages-list a{color:#303030}.menu .pages-list a:hover{color:#579b30}li.sub:before{content:'\002022 \a0\20';display:block;float:left;height:30px}.ref .pages-list>li:nth-child(6){border-top:1px solid #bbb;margin-top:20px;padding-top:30px}.article{width:70.3125%;float:left}article{width:100%;float:left}.cb-slideshow{width:100%;height:100%;margin:0;padding:0}.cb-slideshow li > span{width:100%;height:100%;opacity:0;color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;animation:imageAnimation 24s linear infinite 0s}.cb-slideshow li:nth-child(1) .slogan{z-index:100}.cb-slideshow li:nth-child(2) .slogan{z-index:99}.cb-slideshow li:nth-child(3) .slogan{z-index:98}.cb-slideshow li:nth-child(4) .slogan{z-index:97}.cb-slideshow li .slogan{width:34.5vw;min-height:16vw;height:auto;background:url(../img/pattern.png);border:2px solid #fff;position:absolute;left:20.5%;bottom:24.074074%;padding:2.2% 3.8% 3.8%;text-align:center;opacity:0;animation:titleAnimation 24s linear infinite 0s}.cb-slideshow li .slogan .check-offer,.more{border:1px solid #579b30;text-transform:uppercase}.cb-slideshow li .slogan .text{color:#579b30;text-align:center;vertical-align:middle;font-weight:300;font-size:2.7vw;/*height:5vw*/}.cb-slideshow li .slogan .text p{margin:0;padding:0}.cb-slideshow li:nth-child(2) .slogan .text p,.cb-slideshow li:nth-child(3) .slogan .text p,.cb-slideshow li:nth-child(4) .slogan .text p{padding-top:1.3vw}.cb-slideshow li .slogan .check-offer{text-align:center;background:#579b30;color:#fff;font-weight:400;display:inline-block;padding:4%;font-size:1.3vw;margin-top:7%}.cb-slideshow li .slogan a:hover .check-offer{background:#fff;color:#579b30}.cb-slideshow li:nth-child(1) > span{background:url(../img/tlo-1.jpg) top center/cover no-repeat fixed}.cb-slideshow li:nth-child(2) span{background:url(../img/tlo-2.jpg) top center/cover no-repeat fixed;animation-delay:6s}.cb-slideshow li:nth-child(3) span{background:url(../img/tlo-3.jpg) top center/cover no-repeat fixed;animation-delay:12s}.cb-slideshow li:nth-child(4) span{background:url(../img/tlo-4.jpg) top center/cover no-repeat fixed;animation-delay:18s}.cb-slideshow li:nth-child(2) .slogan{animation-delay:6s}.cb-slideshow li:nth-child(3) .slogan{animation-delay:12s}.cb-slideshow li:nth-child(4) .slogan{animation-delay:18s}@keyframes imageAnimation{0%{opacity:0;animation-timing-function:ease-in}13%{opacity:1;animation-timing-function:ease-out}25%{opacity:1}100%,38%{opacity:0}}@keyframes titleAnimation{0%,38%{bottom:20%;opacity:0}13%,25%{opacity:1}100%,39%{bottom:100%;opacity:0}}.top{height:100px;width:100%;position:absolute;background:url(../img/pattern-top.png)}.logo{width:253px;height:74px;float:left;margin-top:13px}header .menu-1{float:right;margin-right:30px}header .menu-1 ul.main-menu > li{display:inline-block;font-size:1em;font-weight:300;text-transform:uppercase;height:100px;line-height:100px}header .menu-1 li:after{content:"/";color:#fff;padding:20px 12px}header .menu-1 li:last-child:after,header .menu-1 ul.main-menu > li:nth-child(3){display:none}header .menu-1 li a{color:#fff;display:inline-block}header .menu-1 li:hover a{color:#284716}.m-title,h1,h2{color:#579b30;font-weight:400}#search-form input{padding:4px 5px;position:absolute;right:0;display:none}.div-search{width:27px;height:27px;float:right;margin-top:33px;cursor:pointer;position:relative}.corner{height:8px;width:8px;background:#fff;transform:rotate(-45deg);position:absolute;right:11px;top:32px;display:none}#nfz .image,.image{overflow:hidden;position:relative}.div-search img{margin-bottom:5px}.m-title,h1{margin:0 0 30px;font-size:2.2em;line-height:1}h2{font-size:2.6em;margin-bottom:20px}.pages-list h3 a,.subtitle{color:#303030;font-weight:300}#commercial h3,#nfz h3{margin-top:20px;height:90px;font-size:1em}.subtitle{font-size:1.2em;margin-bottom:50px}#commercial li,#nfz li{float:left;width:286px;margin-right:45px}#commercial li:nth-child(4n+4),#nfz li:nth-child(4n+4){margin-right:0}.image{width:286px;height:286px}#nfz .image{width:230px;height:230px}.image a:after{content:"";background:url(../img/zoom.png) #579b30;width:70px;height:70px;position:absolute;left:50%;margin-left:-35px;top:50%;margin-top:-35px;opacity:0;transform:scale(.2);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.image:hover img{transform:scale(1.1)}.image a:hover:after{opacity:1;transform:scale(1)}.pages-list h3 a{font-size:1.25em}.pages-list h3 a span{display:block;font-weight:400}#areas .more,.more{display:inline-block}.more,.title{font-weight:300}#commercial,#nfz{padding:40px 0}#commercial{padding-bottom:60px}p{margin-bottom:15px}.more{color:#fff;background:#579b30;padding:10px 15px;font-size:.925em}.more:hover{color:#579b30;background:#fff}.area{width:100%;float:left;height:650px;position:relative;background:url(../img/dps.jpg) top center/cover no-repeat fixed}#areas .more,.title{color:#fff;position:absolute;top:50%}.title{font-size:4.2em;text-align:center;width:100%;margin-top:-130px}#areas .more{background:0 0;border:2px solid #fff;padding:15px 25px;font-size:1.4em;font-weight:400;margin-top:64px;left:50%;margin-left:-103px}#areas .more:hover{background:rgba(255,255,255,.3)}#about{padding:50px 0 40px}#about a{display:block;clear:both}#about .description{font-size:1.08em;font-weight:300;color:#303030;padding-bottom:35px}#about .description,.image-about{width:50%;float:right;padding-right:50px}#gallery li,#maps,#news li,.col,.copy,.data,.data li,.images-1,.logotype,.made,.map,.powered{float:left}.image-about{padding-left:60px}.description p strong{font-size:1.5em;font-weight:400;margin:0 0 10px;display:block}#about h2{margin-bottom:40px}#gallery h2,#news h2,#team h2,#ue h2{border-top:2px solid #d0d0d0;padding-top:40px}#news li{width:426px;padding-left:40px;padding-right:40px}#gallery li{width:286px;display:inline-block;padding-left:0;margin-right:35px}#news h3{margin-top:0;text-transform:uppercase;margin-bottom:25px}#contact h2,.map{margin-bottom:30px}#gallery,#news,#team,#ue{padding-bottom:50px}#gallery h3,.gallery article ul li h3{padding-top:25px;font-size:1em}#news .description{font-size:1.08em;font-weight:300;padding-bottom:25px}#news .description a,.news .description a{color:#579b30}#news .description a:hover,.news .description a:hover{color:#bbb}.data,.data a{color:#303030}.logotype{display:inline-block}#contact{background:#dadada;padding-top:20px;padding-bottom:20px}#contact h2{margin-top:30px}#contact h3{font-weight:400;font-size:1.05em}#contact .description{font-size:.95em;line-height:1.4;font-weight:300;margin-top:20px}.data{width:100%}.data li{width:23%}.data li:nth-child(2){padding-left:10px}.data li:nth-child(3){padding-left:50px;width:22%}.data li:nth-child(3) img{width:164px;margin-top:20px}.data li.logo-down{width:30%;float:left;padding-left:30px}.data li.logo-down img{margin-top:-55px;color:#303030;width:250px}.data li.logo-down p{font-size:.95em;font-weight:300;padding-top:10px}.col a,.data a:hover,footer a:hover{color:#579b30}#maps{clear:both;width:100%;padding-top:50px}.map{width:65%;position:relative}.overlay{position:absolute;top:0;width:100%;height:100%}.map iframe{width:90%}.col{width:33.3%}.col a:hover{color:#bbb}footer,footer a{color:#fff}.col-1{padding-right:30px}.col-2{padding-left:15px;padding-right:15px}.col-3{padding-left:30px}footer{background:#5f5f5f;font-weight:300;font-size:.8em;padding:20px 0}.copy,.made{width:40%}.powered{width:20%;text-align:center}.made{text-align:right}.owl-theme .owl-nav [class*=owl-]{padding:0;background:0 0;color:#d0d0d0;font-size:30px}.owl-theme .owl-nav [class*=owl-]:hover{background:0 0;color:#303030;text-decoration:none}.owl-theme .owl-nav .owl-prev{position:absolute;top:120px;left:-20px}.owl-theme .owl-nav .owl-next{position:absolute;top:120px;right:0}.widget.type-10.location-0{position:fixed;width:100%;text-align:center;left:0;bottom:0;padding:10px 0;border:1px solid #d0d0d0;background:#fff;-webkit-border-radius:8px;border-radius:0;z-index:8;font-size:.8em;font-weight:300}.widget.type-10.location-0 p{margin-bottom:0;padding:0 11%}.widget.type-10 .close{margin-top:15px;padding:5px 7px;font-weight:400;text-decoration:none;background:#579b30;color:#fff;border:1px solid #579b30;display:inline-block;cursor:pointer}.widget.type-10 .close:hover{background:#fff;color:#579b30}.back-to-top-widget{position:fixed;bottom:30px;right:15px;background:#579b30;-webkit-border-radius:8px;border-radius:8px;z-index:8}i.icon-angle-up{color:#fff;font-size:30px;line-height:41px;display:block}.sub-page .content,time{font-size:1em;font-weight:300}.back-to-top-widget a{display:block;width:48px;height:48px;text-align:center;color:#fff;text-decoration:none;-webkit-border-radius:8px;border-radius:8px}.image-g,.images-3 li{width:250px;height:250px;overflow:hidden}.sub-page .content{line-height:1.7}time{margin-bottom:10px;display:block}.news-title{margin-bottom:15px}.news-title a{color:#579b30;font-size:1.1em;font-weight:400}.news-title a:hover{color:#bbb}.news time{margin:0 10px 10px 0;display:block}li.news{margin-bottom:15px;border-bottom:1px solid #bbb}#content li img{box-shadow:0 0 4px rgba(100,100,100,.4)}#content li img:hover{opacity:.8}ul[class*=images-] li{margin:0 0 15px;background:inherit;text-align:center}ul[class*=images-] p{max-width:250px;margin:0 auto;color:#0093dd;font-size:.875em}#content div.content .images-3,#content div.content .images-4{padding:0}.images-1{clear:left;margin:9px 20px 0 0}.images-2{clear:right;float:right;margin:0}.images-3,.images-4{clear:both}.images-4{padding-top:15px}.images-3:after,.images-4:after{content:'';display:table;clear:both}#content div.content .images-3,#content div.content .images-4,.images-3 li:nth-child(4n+1){clear:none}.images-3 li,.images-4 li{float:left}.images-3 li{float:left;margin-right:7px!important;margin-bottom:7px!important}.images-3 li:nth-child(5n+5){margin-right:0!important}.image-g{position:relative}.image-g a:after{content:"";background:url(../img/zoom.png) #579b30;width:70px;height:70px;position:absolute;left:50%;margin-left:-35px;top:50%;margin-top:-35px;opacity:0;transform:scale(.2);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.image-g:hover img{transform:scale(1.1)}.image-g a:hover:after{opacity:1;transform:scale(1)}.files-list{width:100%;float:left;margin:15px 0 5px;vertical-align:middle;font-size:.9em}.files-list li{float:left;clear:left;width:80%;height:20px;margin:9px 0;padding-left:30px;background:url(../img/files-ext.gif) 0 -260px no-repeat;padding-top:2px}.files-list li a{color:#579b30}.files-list li a:hover{color:#bbb}.files-list p{display:inline;color:#0093dd;font-style:italic}.files-list p:before{content:" - "}.files-list .zip{background-position:0 0}.files-list .xml{background-position:0 -20px}.files-list .xls{background-position:0 -40px}.files-list .web{background-position:0 -60px}.files-list .vcf{background-position:0 -80px}.files-list .txt{background-position:0 -100px}.files-list .sys{background-position:0 -120px}.files-list .swf{background-position:0 -140px}.files-list .psd{background-position:0 -160px}.files-list .pps{background-position:0 -180px}.files-list .png{background-position:0 -200px}.files-list .pic{background-position:0 -220px}.files-list .pdf{background-position:0 -240px}.files-list .nn{background-position:0 -260px}.files-list .eml{background-position:0 -280px}.files-list .media{background-position:0 -300px}.files-list .fla{background-position:0 -320px}.files-list .exe{background-position:0 -340px}.files-list .chm{background-position:0 -360px}.files-list .cdr{background-position:0 -380px}.hamburger{width:40px;height:40px;position:fixed;top:35px;right:20px;z-index:8;cursor:pointer;display:none}.h-bar{width:100%;background:#6cbf3c;height:4px;margin-bottom:8px}.mm-panels{background:#579b30}.mm-menu .mm-listview{border-color:#fff}.mm-listview>li>a,.mm-listview>li>span{color:#fff;font-size:1.2em;font-weight:300;padding:15px 10px 15px 20px}.mm-menu.mm-offcanvas{z-index:8}.mm-menu>.mm-navbar{background:#579b30;color:#fff;border:0}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{text-transform:uppercase;color:#fff;font-weight:300;font-size:1.5em;padding:10px 0}.mm-navbar.mm-navbar-bottom.mm-navbar-bottom-1.mm-navbar-size-1.mm-navbar-content-4 a{margin-top:-40px}ul.mm-listview{margin-top:50px}#menu{z-index:0}#menu .menu-1 ul li{display:block;margin-left:0;text-align:left}#menu .menu-1 li:after{width:0;height:0}#menu .menu-1 li:hover:after,.menu-1 li.selected:after{background:0 0}#menu .menu-1 li a{color:#fff;padding:0 15px 0 22px;display:inline-block;height:auto;width:100%;line-height:1.8;text-transform:uppercase;font-weight:300;font-size:1.2em}#menu .menu-1 li a.first{background:0 0;padding-left:18px}#menu .menu-1 li a.first:after{content:'strona główna'}#menu .menu-1{padding-top:60px;position:relative;z-index:10}#menu .menu-1 li:hover a{color:#284716}i.icon-cancel{display:block;position:absolute;z-index:11;font-size:1em;font-weight:300!important;cursor:pointer;right:2px;color:#fff;padding:12px 15px 15px}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before,.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.8)}.dps .images-3 li,.images-4 li{margin-right:7px!important;margin-bottom:7px!important}.content ul{padding-left:20px}.content ul li{padding:4px 0}.content ol{padding-left:30px}.content ol li{padding:4px 0}p img.about{float:left;margin-right:20px;margin-bottom:10px}hr{box-sizing:content-box;height:1px;background:#bbb}.rwd{width:100%;overflow-x:auto}@media screen and (max-width:1300px){.wrapper{width:100%}.wrapper{padding:0 15px}.mm-menu.mm-offcanvas{z-index:0}.images-3 li:nth-child(5n+5){margin-right:7px!important}}@media screen and (max-width:1249px){#commercial li,#nfz li{float:none;margin:0 auto}.owl-theme .owl-nav .owl-prev{left:0}}@media screen and (max-width:1200px){.title{font-size:3.8em;margin-top:-107px}#areas .more{font-size:1.25em;margin-left:-95px;margin-top:44px}.data li.logo-down img{margin-top:-70px}}@media screen and (max-width:1150px){.data,.logo-down{width:100%}.data li{width:50%}.data li:nth-child(2){padding-left:10px;height:216px}.data li:nth-child(3){padding-left:0;width:50%;margin-top:35px}.data li.logo-down img{margin-top:0}}@media screen and (max-width:1024px){.phone-number{right:20px !important;top:5px !important;font-size:14px}.article{width:100%}.sub-page .menu{display:none}.hamburger{display:block}.lupe,header nav.menu-1{display:none}.cb-slideshow li:nth-child(1) > span{background:url(../img/tablet-1.jpg) top center/cover no-repeat fixed}.cb-slideshow li:nth-child(2) span{background:url(../img/tablet-2.jpg) top center/cover no-repeat fixed;animation-delay:6s}.cb-slideshow li:nth-child(3) span{background:url(../img/tablet-3.jpg) top center/cover no-repeat fixed;animation-delay:12s}.cb-slideshow li:nth-child(4) span{background:url(../img/tablet-4.jpg) top center/cover no-repeat fixed;animation-delay:18s}}@media screen and (max-width:1000px){.image-about{padding-left:0;margin-bottom:40px}#about .description,.image-about{width:100%}#gallery li{float:none;margin:0 auto;display:block}}@media screen and (max-width:800px){.title{font-size:2.4em;margin-top:-80px}#news ul li{width:100%}.cb-slideshow li .slogan{left:10%}#areas .more{font-size:1.25em;margin-left:-95px;margin-top:20px}.map{width:54%;margin-bottom:15px}.map iframe{width:100%}.col{width:50%}#maps .col-1{padding-right:10px;width:44%}.col-3{padding-left:15px}#page6 .images-4 li:nth-child(3){height:108px}#page6 .images-4 li:nth-child(3) .image-g{margin-top:20px;height:108px}}@media screen and (max-width:740px){.copy,.made,.powered{width:100%;text-align:center}.powered{margin:15px 0}}@media screen and (max-width:650px){#nfz .image{margin:0 auto}.area{height:300px}#about .description,.image-about{padding-right:0}.data li.logo-down img{margin-top:20px}#commercial .subtitle,#commercial h2,#commercial li,#gallery h2,#gallery li,#nfz .subtitle,#nfz h2,#nfz li{text-align:center}h2{font-size:2.2em}.subtitle{font-size:1.2em}#commercial .image{margin:0 auto}}@media screen and (max-width:640px){.cb-slideshow li:nth-child(1) span{background:url(../img/mobile-1.jpg) top center/cover no-repeat fixed}.cb-slideshow li:nth-child(2) span{background:url(../img/mobile-2.jpg) top center/cover no-repeat fixed;animation-delay:6s}.cb-slideshow li:nth-child(3) span{background:url(../img/mobile-3.jpg) top center/cover no-repeat fixed;animation-delay:12s}.cb-slideshow li:nth-child(4) span{background:url(../img/mobile-4.jpg) top center/cover no-repeat fixed;animation-delay:18s}.dps .images-3 li,.images-3 li,.images-4 li{margin-right:15px!important;margin-bottom:15px!important}.dps .images-3 li:nth-child(5n+5),.images-3 li:nth-child(5n+5),.images-4 li:nth-child(5n+5){margin-right:15px!important}}@media screen and (max-width:620px){.data li{width:100%}.data li:nth-child(2){padding-left:0;height:auto;margin:30px 0}.data li:nth-child(3){width:100%;margin-top:0}.data li.logo-down{width:50%}}@media screen and (max-width:600px){.phone-number {right: 0 !important;top: 105px !important;font-size: 14px;text-align: center;width: 100%;}.top{height: 150px}.area,.map{width:100%}.title{font-size:3.8em;margin-top:-107px}#areas .more{font-size:1.25em;margin-left:-95px;margin-top:44px}#maps .col-1{width:100%;padding-right:0}.map{margin:15px 0}}@media screen and (max-width:400px){#commercial .subtitle,#commercial h2,#commercial li,#gallery h2,#gallery li,#nfz .subtitle,#nfz h2,#nfz li,.gallery article h1,.gallery article li{text-align:center}.col{width:100%}.col-2,.col-3{padding-left:0}.title{font-size:2.4em;margin-top:-80px}.data li.logo-down{width:44%;padding-left:0}#areas .more{font-size:.75em;margin-left:-67px;margin-top:20px}.gallery article li .image{margin:0 auto}h2{font-size:1.7em}.subtitle{font-size:1.1em}.images-3 li,.images-4 li{width:100%;text-align:center;margin-right:0!important}.images-3 li .image-g,.images-4 li .image-g{width:250px;margin:0 auto}.image-about{padding-right:0}}@media screen and (max-height:400px){.mm-listview>li>a,.mm-listview>li>span{padding:8px 10px 8px 20px}}@media screen and (max-height:320px){.mm-listview>li>a,.mm-listview>li>span{padding:7px 10px 7px 20px}.mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:30px}}@media screen and (max-height:300px){.mm-listview>li>a,.mm-listview>li>span{padding:5px 10px 5px 20px}.mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:40px}}@media screen and (orientation:portrait){.cb-slideshow li .slogan{min-width:43.5vw;max-width:43.5vw;min-height:21.5vw;width:auto;height:auto;}.cb-slideshow li .slogan .text{font-size:3.6vw;height:8.1vw}.cb-slideshow li .slogan .check-offer{font-size:1.7vw}.cb-slideshow li:nth-child(2) .slogan .text p,.cb-slideshow li:nth-child(3) .slogan .text p,.cb-slideshow li:nth-child(4) .slogan .text p{padding-top:2.1vw}}@media screen and (orientation:portrait) and (max-height:640px){.cb-slideshow li .slogan{width:58vw;height:26.8vw}.cb-slideshow li .slogan .text{font-size:4.7vw;height:9vw}.cb-slideshow li .slogan .check-offer{font-size:2.2vw}}ul.submenu{z-index:2;}li.submenu-item{line-height:40px;}.slogan .description p{margin:0;margin-top:5px;}@media screen and (max-width: 640px){.slogan .description{display:none;}.slogan .text{height:auto !important;}.slogan .text p, .slogan .text p span{font-size: 14px !important;}.cb-slideshow li:nth-child(1) .slogan p span{background:none;}}