html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;outline:0;padding:0;vertical-align:baseline;font-family:"Open Sans",sans-serif}body{font-family:"Open Sans",sans-serif !important;margin-top:0 !important;padding:0 !important;overflow-x:hidden !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:124px !important}.link{-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}body,html,.load{height:100%}.txt-right{text-align:right}.container{padding-left:0 !important;padding-right:0 !important}[class^=col]{padding-left:0 !important;padding-right:0 !important}#wpadminbar{display:none}a{outline:0 !important}a:hover{text-decoration:none}a:focus{text-decoration:none}.container{background:0 0;display:block;position:relative;padding:0}ul,li{list-style-type:none}h1,h2,h3,h4{margin:0;padding:0}.row{padding:0;margin:0 !important}.txt-right{text-align:right}.txt-center{text-align:center}.scrollable-table--wrap p{font-family:"Lato",sans-serif;font-size:15px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:justify;color:#000}.typo1{display:inline-block;position:relative;color:#446b7b;font-family:"Open Sans",sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;padding-left:66px}.typo1:before{display:block;position:absolute;width:40px;height:55px;top:0;left:0;content:'';background:url(//puraqua.pl/wp-content/themes/CleanPress/assets/css/../svg/bulet.svg) top left no-repeat}p,li{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:justify;color:#000}p strong,li strong{font-weight:700}p a,li a{color:#000}::-webkit-input-placeholder{color:#000 !important}:-moz-placeholder{color:#000 !important}::-moz-placeholder{color:#000 !important}:-ms-input-placeholder{color:#000 !important}.btn_back{position:fixed;display:block;opacity:0;right:20px;bottom:20px;width:40px;height:40px;background:#fff;border:2px solid #000;border-radius:50%;padding:5px 7px 0;cursor:pointer;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;z-index:101}@media only screen and (min-width:1200px) and (max-width:1600px){.btn_back{right:20px;bottom:20px}}.btn_back:hover{padding-top:2px}.show{opacity:1}.bttn{display:inline-block;position:relative;color:#446b7b;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700;padding:10px 38px;border:3px solid #446b7b;border-radius:30px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.bttn:hover{color:#25aae1;border:3px solid #25aae1;text-decoration:none}.wpcf7-form-control-wrap{width:90%}span.wpcf7-not-valid-tip{display:block;position:relative;zoom:1;margin-bottom:20px;font-size:12px}div.wpcf7-validation-errors{background:#ffe2e2;border:1px solid red;color:#c10000;max-width:575px;font-size:12px}div.wpcf7-response-output{margin:20px 0;max-width:720px;margin:2em 0;padding:15px;border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.wpcf7-mail-sent-ok{background:#dff0d8;border:1px solid #3c763d !important;color:#3c763d}.acf-map{height:340px}.load{display:block;position:relative;zoom:1;opacity:0;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.aniImg{visibility:hidden}.fadeIn{-webkit-animation:animat_show .4s;animation:animat_show .4s;visibility:visible !important}@-webkit-keyframes animat_show{0%{opacity:0}100%{opacity:1}}.page404{padding:50px 0;text-align:center}.page404 h2{margin:20px !important;display:inline-block !important}.page404 h1{font-size:60px !important;font-weight:900}.page404 .svg{display:block;width:100px;margin:0 auto;margin-top:10px;margin-bottom:30px}.page404 p{max-width:600px;margin:0 auto;text-align:center}.page404 a{margin:0 auto;margin-top:40px}.paginate_links{display:block;position:relative;zoom:1;width:100%;text-align:center}.paginate_links span,.paginate_links a{display:inline-block}.paginate_links span{background:#dbdbdb;padding:2px 5px;font-weight:700}.paginate_links a{background:0 0;box-shadow:none;border:none;font-size:14.5px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000;cursor:pointer;outline:none !important;font-family:"Lato",sans-serif;padding:6px 5px}.paginate_links a:hover{color:#000;background:#dbdbdb;text-decoration:none}.header{display:flex;position:fixed;width:100%;height:124px;box-shadow:0 5px 5px rgba(16,17,18,.1);background:#fff;top:0;left:0;z-index:1000000;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.header__logo{display:block;position:relative;zoom:1;margin-top:30px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.header__logo svg{-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:233px;height:80px}.header__entry{display:block;position:absolute;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:350px;top:37px;left:280px}.header__entry img{width:350px;height:auto}@media only screen and (min-width:1600px){.header__entry{width:476px;top:25px;left:260px}.header__entry img{width:476px;height:94px}}@media only screen and (max-width:1199px){.header__entry{display:none}}.header__item{display:block;position:relative;zoom:1;width:100%;height:60px;padding-right:22px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.header__item ul{display:flex;width:100%;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding-top:20px}.header__item ul li{margin-left:40px}.header__item ul li:first-child{margin-left:0}.header__item ul li a{color:#7c7c7c;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.header__item ul li a svg{margin-right:10px}.header__item ul li a:hover{color:#000;text-decoration:none}.header .menu{display:flex;position:relative;margin-bottom:0;width:100%;align-items:center;justify-content:flex-end;flex-wrap:wrap}.header .menu li{margin:0 5px}@media only screen and (min-width:1600px){.header .menu li{margin:0 12px}}.header .menu li:last-child{margin-right:0}.header .menu li:nth-child(4){font-weight:700}.header .menu li a{color:#446b7b;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;height:43px;display:flex;align-items:center;text-align:center;padding:0 15px;background:red;border-radius:30px;background:#fff;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}@media only screen and (min-width:1600px){.header .menu li a{padding:0 22px}}.header .menu li a:hover{background:#25aae1;color:#fff;text-decoration:none}.header .menu .current_page_item a,.header .menu .current-menu-item a{background:#25aae1;color:#fff}.header .menu #menu-item-21 a,.header .menu #menu-item-169 a{font-weight:700}.header--small{height:100px}.header--small .header__logo{margin-top:12px}.header--small .header__logo svg{width:200px}.header--small .header__item{height:45px}.header--small .header__entry{top:13px}@media only screen and (min-width:1600px){.header--small .header__entry{top:3px}}.naglowek_load{background:#fff url(//puraqua.pl/wp-content/themes/CleanPress/assets/css/../img/load-page.gif) center center no-repeat !important;position:fixed;align-items:center;z-index:998;width:100%;height:100%;top:0;left:0}.hamburger{width:30px;height:18px;display:none;position:absolute;cursor:pointer;text-align:center;z-index:100001;top:32px;right:20px}@media only screen and (max-width:1199px){.hamburger{display:block}}.hamburger .line{height:3px;width:100%;position:absolute;background:#000;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.hamburger:hover .line{background:#000}.hamburger .line1{top:0;right:0;width:80%}.hamburger .line2{top:8px;right:0;width:90%}.hamburger .line3{top:16px;left:0}.hamburger.open-h .line{background-color:#000 !important;width:100% !important}.hamburger.open-h .line1{top:8px;transform:rotate(45deg)}.hamburger.open-h .line2{opacity:0}.hamburger.open-h .line3{top:8px;transform:rotate(-45deg)}.mobile-overlay{position:fixed;top:80px;height:100%;left:0;right:0;background:rgba(255,255,255,.98) no-repeat;overflow-x:hidden;padding:0;padding-bottom:30px;z-index:100000;display:none;box-shadow:rgba(0,0,0,.1) 0 2px 2px}.mobile-overlay *{transition:all .2s linear}.mobile-overlay .menu{text-align:center;list-style-type:none;width:300px;margin:0 auto;padding-left:0;margin-top:0;padding-top:30px}.mobile-overlay .menu li{padding:10px 0;position:relative;width:100%;margin:0 auto;margin-bottom:0;text-align:center}.mobile-overlay .menu a{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-decoration:none;color:#000}.mobile-overlay .menu a:hover{color:#9b8a7f}.mobile-overlay .mobile-overlay-fb{display:block;position:relative;width:30px;margin:0 auto;margin-top:20px}.mobile-overlay .mobile-overlay-fb svg{width:100%;height:auto}.slider{display:block;position:relative;zoom:1;max-height:100%;overflow:hidden}.slider ul{display:block;position:relative;zoom:1;margin-bottom:0;height:100%}.slider ul li{display:block;position:relative;zoom:1;width:100%;height:100%}.slider ul li img{width:100%}.slider ul li .slider-txt{display:block;position:absolute;width:1200px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:99}@media only screen and (min-width:1600px){.slider ul li .slider-txt{width:1440px}}.slider ul li .slider-txt p{color:#25aae1;font-family:"Open Sans",sans-serif;font-size:80px;line-height:80px;font-weight:400;text-transform:uppercase}@media only screen and (min-width:1600px){.slider ul li .slider-txt p{font-size:90px;line-height:90px}}.slider ul li .slider-txt p strong{color:#446b7b;font-family:"Open Sans",sans-serif;font-size:60px;font-weight:700}.slider ul li .slider-txt a{text-transform:uppercase;padding:15px 38px;margin-top:20px}.home{display:block;position:relative;zoom:1}.home__offer{display:block;position:relative;zoom:1;width:100%;padding:100px 0 0}.home__offer h2{margin-bottom:20px}.home__offer ul{padding-bottom:30px;margin-bottom:30px !important;border-bottom:1px solid #e3e3e3}.home__offer ul li{position:relative}@media only screen and (min-width:1200px) and (max-width:1280px){.home__offer ul li img{height:150px !important}}.home__offer ul li a{display:block;position:relative;zoom:1;text-align:center;padding:0 15px;height:480px}@media only screen and (min-width:1200px) and (max-width:1280px){.home__offer ul li a{height:380px}}@media only screen and (min-width:1600px){.home__offer ul li a{height:550px}}.home__offer ul li a .txt-center{display:block;position:absolute;width:100%;text-align:center;bottom:0;left:0}.home__offer ul li a h3{color:#25aae1;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;margin-bottom:15px;margin-top:30px}@media only screen and (min-width:1200px) and (max-width:1280px){.home__offer ul li a h3{font-size:16px}}@media only screen and (min-width:1600px){.home__offer ul li a h3{font-size:23px}}.home__offer ul li a p{color:#606060;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:300;text-align:center}.home__offer ul li a:hover{text-decoration:none}.home__offer ul li a:hover h3{color:#446b7b}.home__offer ul li a:hover .bttn{color:#25aae1;border:3px solid #25aae1;text-decoration:none}.home__offer ul li a:hover .offer__count{transform:scale(1.2)}.home__offer-txt{display:block;position:relative;zoom:1}.home__offer-txt p{color:#868686;font-family:"Open Sans";font-size:13px;font-weight:300;line-height:20px}.home__offer-txt .left{padding-right:35px}.home__offer-txt .right{padding-left:35px}.home__system{display:block;position:relative;zoom:1;margin-top:100px;text-align:right}.home__system .container{position:relative}.home__system-txt{display:inline-block;position:absolute;width:100%;text-align:left;position:absolute;top:50%;transform:translateY(-50%);right:0}.home__system-apla{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:0;width:42%;padding:0 35px}@media only screen and (max-width:1920px){.home__system-apla{width:40%}}@media only screen and (min-width:1200px) and (max-width:1400px){.home__system-apla{padding:0 25px}}.home__system-apla h2{color:#f4f4f4;font-family:"Open Sans",sans-serif;font-size:35px;line-height:35px;font-weight:300;margin-bottom:15px}.home__system-apla h2 span{font-weight:700;color:#f4f4f4;font-family:"Open Sans",sans-serif;font-size:20px;line-height:40px;display:block}@media only screen and (min-width:992px) and (max-width:1199px){.home__system-apla h2 span{line-height:30px}}@media only screen and (min-width:1600px){.home__system-apla h2 h2{font-size:45px;line-height:35px}.home__system-apla h2 h2 span{font-size:24px;line-height:20px}}.home__system-apla p{color:#fff;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:25px}@media only screen and (min-width:1200px) and (max-width:1400px){.home__system-apla p{line-height:22px}}.home__system-apla a{display:inline-block}.home__system-apla .bttn{color:#fff;border:3px solid #fff;margin-top:10px}.home__boxes{display:flex;align-items:center;width:100%;height:610px;background:url(//puraqua.pl/wp-content/themes/CleanPress/assets/css/../img/bg-boxy-home.jpg) top right}.home__boxes ul li{padding:0 15px !important;text-align:center}.home__boxes ul li h3{color:#25aae1;font-family:"Open Sans",sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;margin-bottom:20px;margin-top:35px}@media only screen and (min-width:1600px){.home__boxes ul li h3{font-size:26px}}.home__boxes ul li p{color:#606060;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:300;text-align:center}.home__boxes ul li img{display:block;margin:0 auto;max-height:140px}.folder{display:block;position:relative;zoom:1;padding-top:70px}.folder__img{display:block;margin:0 auto;max-width:600px;margin-top:70px;margin-bottom:40px}.folder .bttn{font-size:25px;margin-bottom:50px}.folder__txt{max-width:800px;margin:0 auto;margin-bottom:70px}.folder__txt p{color:#606060;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:300}.contact{display:flex;position:relative;flex-wrap:wrap;padding:100px 0}.contact .txt-center{display:block;position:relative;zoom:1;width:100%;margin-bottom:50px}.contact .txt-center p{display:block;position:relative;zoom:1;width:100%;text-align:center;color:#bbb;font-family:"Open Sans",sans-serif;font-size:24px;font-weight:400}.contact__maps{width:100%;@rel-block;max-height:100%}.contact__maps svg{max-width:540px;max-height:505px;margin:0 auto;display:block}@media only screen and (min-width:1200px){.contact__maps svg{width:540px;height:505px}}.contact__maps path{fill:#25aae1;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.contact__maps path:hover{fill:#446b7b !important}.contact__txt{width:100%;padding-left:5%}.contact__txt-centrala p{color:#272727;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400}@media only screen and (min-width:1600px){.contact__txt-centrala p{font-size:18px}}.contact__txt-centrala p:first-child{color:#8b8b8b;margin-bottom:0}.contact__txt-tel{color:#272727;font-family:"Open Sans",sans-serif;font-size:21px;font-weight:400}@media only screen and (min-width:1600px){.contact__txt-tel{font-size:25px}}.contact__txt-tel a{color:#000;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.contact__txt-tel a:hover{color:#25aae1;text-decoration:none}.contact__txt-mail a{color:#25aae1;font-family:"Open Sans",sans-serif;font-size:21px;font-weight:400;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}@media only screen and (min-width:1600px){.contact__txt-mail a{font-size:25px}}.contact__txt-mail a:hover{color:#272727;text-decoration:none}.contact__txt ul{margin-bottom:0;padding-top:20px}.contact__txt ul li{text-align:left;padding-bottom:0 !important;padding-top:2px !important;margin:2px 0 !important;border-bottom:1px solid #e3e3e3;position:relative}.contact__txt ul li:before{display:block;position:absolute;top:0;left:-10px;width:10px;height:100%;content:'';background:#446b7b;opacity:0}.contact__txt ul li:hover{background:#446b7b}.contact__txt ul li:hover .woj{color:#fff !important}.contact__txt ul li:hover .oso p{color:#fff !important}.contact__txt ul li:hover .oso p a{color:#fff !important}.contact__txt ul li:hover:before{opacity:1}.contact__txt ul li ul{padding-top:0}.contact__txt ul li ul li{padding-bottom:0 !important;margin-bottom:0 !important;border-bottom:none}.contact__txt ul .active{background:#446b7b}.contact__txt ul .active .woj{color:#fff !important}.contact__txt ul .active .oso p{color:#fff !important}.contact__txt ul .active .oso p a{color:#fff !important}.contact__txt ul .active:before{opacity:1}.contact__txt ul .woj{color:#8b8b8b;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;padding-right:40px !important}.contact__txt p{margin-bottom:5px}@media only screen and (min-width:1600px){.contact__txt ul .woj{font-size:18px}}.contact__txt ul .oso p{color:#272727;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:300}.contact__txt ul .oso p a{color:#25aae1}.contact__txt ul .oso p a:hover{color:#272727;text-decoration:none}@media only screen and (min-width:1600px){.contact__txt ul .oso p{font-size:18px}}.service{display:block;position:relative;zoom:1;padding:70px 0}.service h1{margin-bottom:80px}.service__bg{background:url(//puraqua.pl/wp-content/themes/CleanPress/assets/css/../img/bg-serwis.jpg) top right no-repeat}.service p{text-align:left;color:#606060;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:300}.service p strong{color:#25aae1;font-family:"Open Sans",sans-serif;font-weight:700;line-height:26px;font-size:16px}.service__box{background:#25aae1;width:360px;height:360px;display:flex;flex-wrap:wrap;align-items:center;margin-left:50px}.service__box .row{text-align:center}.service__box h3{color:#fff;font-family:"Open Sans",sans-serif;font-size:19px;font-weight:700;width:100%;text-align:center;margin-bottom:30px}.service__box p,.service__box a{font-size:16px;font-weight:400;font-family:"Open Sans",sans-serif;color:#fff}.service__box a{display:inline-block;text-decoration:underline}.service__box a:hover{color:#fff}.service__box p{display:block;position:relative;zoom:1;width:100%;text-align:center}.service__btn{padding:14px 25px 12px;color:#fefefe;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;border:2px solid #fefefe;border-radius:20px;margin-top:20px;text-decoration:none !important;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.service__btn:hover{background:#fff;color:#25aae1 !important}.offer{display:block;position:relative;zoom:1;padding:70px 0}.offer h1{margin-bottom:90px}.offer ul{padding-bottom:60px;margin-bottom:35px !important;border-bottom:1px solid #e3e3e3}.offer ul li:nth-child(n+5){margin-top:80px !important}.offer ul li:nth-child(n+5) a h3{min-height:42px}.offer ul li a{display:block;position:relative;zoom:1;text-align:center;padding:0 15px}.offer ul li a h3{color:#25aae1;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;margin-bottom:15px;margin-top:30px}@media only screen and (min-width:1600px){.offer ul li a h3{font-size:23px}}.offer ul li a p{color:#606060;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:300;text-align:center;margin-bottom:15px}.offer ul li a:hover{text-decoration:none}.offer ul li a:hover h3{color:#446b7b}.offer ul li a:hover .bttn{color:#25aae1;border:3px solid #25aae1;text-decoration:none}.offer ul li a:hover .offer__count{transform:scale(1.1)}.offer__cat{display:block;position:relative;zoom:1;padding:70px 0}.offer__cat h1{margin-bottom:90px}.offer__cat ul{padding-bottom:60px;margin-bottom:35px !important}.offer__cat ul li:nth-child(n+4){margin-top:80px !important}.offer__cat ul li a{display:block;position:relative;zoom:1;text-align:center;padding:0 25px}.offer__cat ul li a .foto{display:block;position:relative;zoom:1;background:url(//puraqua.pl/wp-content/themes/CleanPress/assets/css/../img/bg-box-produkt.jpg) bottom center;background-size:100% 100%;max-height:370px;padding-bottom:30px}.offer__cat ul li a .foto img{max-height:280px}.offer__cat ul li a h3{color:#25aae1;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;margin-bottom:15px;margin-top:30px}@media only screen and (min-width:1600px){.offer__cat ul li a h3{font-size:23px}}.offer__cat ul li a:hover{text-decoration:none}.offer__cat ul li a:hover h3{color:#446b7b}.offer__cat ul li a:hover .bttn{color:#25aae1;border:3px solid #25aae1;text-decoration:none}.offer__sing{display:block;position:relative;zoom:1;background:url(//puraqua.pl/wp-content/themes/CleanPress/assets/css/../img/bg-produkt-single.jpg) top center no-repeat;padding:150px 0;background-size:100%}.offer__sing-item{width:1076px;display:block;position:relative;zoom:1;margin:0 auto;text-align:right}.offer__sing-txt{display:inline-block;position:relative;min-height:479px;box-shadow:0 0 50px rgba(255,255,255,.6);background:#25aae1;width:700px;margin-top:60px}.offer__sing-cat{color:#b9e9fd;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400;line-height:24.53px;display:block;position:relative;zoom:1;padding:30px 50px 20px 0;text-align:left;padding-left:80px}.offer__sing-cat a{color:#b9e9fd;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:700;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.offer__sing-cat a:hover{color:#fff;text-decoration:none}.offer__sing h1{display:block;position:relative;zoom:1;font-family:"Open Sans",sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;padding:20px 0;background:#0083b9;text-align:left;color:#fff;padding-left:80px;padding-right:50px}.offer__sing-foto{display:block;position:absolute;top:0;left:0;z-index:99}.offer__sing-close{display:flex;position:absolute;right:20px;top:20px;width:39px;height:39px;border:1px solid #fff;align-items:center;justify-content:center;color:#fff;font-family:"Open Sans",sans-serif;font-size:30px;font-weight:400;z-index:100}.offer__sing-close:hover{color:#25aae1;background:#fff;text-decoration:none}.offer__sing-cnt{display:block;position:relative;zoom:1;padding-left:80px;padding-top:20px}.offer__sing-cnt p{font-family:"Open Sans",sans-serif;font-size:17px;font-weight:700;color:#fff}.offer__sing-cnt a{color:#fefefe;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;width:193px;height:43px;border:3px solid #fff;border-radius:30px;display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:30px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.offer__sing-cnt a:hover{color:#25aae1;background:#fff;text-decoration:none}.offer__sing-cnt ul{display:block;position:relative;zoom:1;margin-bottom:0}.offer__sing-cnt ul li{display:block;position:relative;zoom:1;color:#fff;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;padding-left:10px;padding-bottom:3px}.offer__sing-cnt ul li:before{display:block;position:absolute;width:5px;height:5px;border-radius:50%;content:'';top:6px;left:0;background:#fff}.offer__count{width:83px;height:83px;backgroundr:#25aae1;animation:animacja 3s ease 1s infinite alternate none;display:flex;position:absolute;flex-wrap:wrap;align-items:center;justify-content:center;bottom:20px;right:20px;border-radius:50%;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.offer__count span{font-size:30px;display:block;position:relative;zoom:1;width:100%;text-align:center;line-height:30px}.offer__count p{color:#fff !important;font-size:11px !important;font-weight:700 !important;display:block;position:relative;zoom:1;width:100%;text-align:center;margin-bottom:8px !important}@keyframes animacja{0%{background:#25aae1}25%{background:#0c739d}50%{background:#2e91a3}75%{background:#b3c208}100%{background:#25aae1}}.footer{display:flex;position:relative;width:100%;height:150px;align-items:center;background:#25aae1;margin-bottom:60px}.footer__menu{display:block;position:relative;zoom:1}.footer__menu ul{margin-bottom:20px;display:flex;position:relative;width:100%;flex-wrap:wrap}.footer__menu ul li{margin-right:30px}.footer__menu ul li a{color:#fff;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;display:block;position:relative}.footer__menu ul li a:after{display:block;position:absolute;bottom:-3px;left:0;width:0;height:2px;background:#fff;content:'';-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.footer__menu ul li a:hover{text-decoration:none;color:#fff}.footer__menu ul li a:hover:after{width:100%}.footer__copy{color:#feffff;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:300}.footer__copy a{color:#feffff;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:300;display:inline-block;position:relative}.footer__copy a:after{display:block;position:absolute;bottom:-3px;left:0;width:0;height:2px;background:#fff;content:'';-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.footer__copy a:hover{text-decoration:none;color:#fff}.footer__copy a:hover:after{width:100%}.footer__kropla{display:block;position:absolute;top:-65px;right:0}.footer__kropla img{width:300px}@media only screen and (min-width:1600px){.container{max-width:1440px !important;margin:0 auto}}@media only screen and (min-width:1200px) and (max-width:1599px){.container{max-width:1200px !important;margin:0 auto}}@media only screen and (min-width:992px) and (max-width:1199px){.container{max-width:980px !important;width:980px !important;margin:0 auto}.typo1{font-size:35px}.body{padding-top:60px}.home__offer{padding:50px 0}#menuPC{display:none !important}.hamburger{top:31px;right:0}.header__item{padding-right:60px}.header--small,.header{height:80px}.header__logo,.header--small .header__logo{margin-top:12px}.header__logo svg,.header--small .header__logo svg{width:170px;height:58px}.slider ul li .slider-txt{width:980px}.slider ul li .slider-txt p{font-size:50px;line-height:60px}.slider ul li .slider-txt p strong{font-size:50px}.home__offer ul li a h3{font-size:16px}.home__system{margin-top:30px}.home__system-txt h2{font-size:25px;margin-bottom:10px}.home__system-txt h2 span{font-size:16px}.home__system-txt p{font-size:14px;line-height:18px}.home__boxes ul li h3{font-size:16px}.home__boxes ul li p{font-size:13px}.home__boxes{padding:60px 0;height:auto}.home__boxes ul li img{max-height:100px}.contact{padding:60px 0}.offer ul li a p{font-size:16px}.offer__sing{background-size:cover}}@media only screen and (min-width:768px) and (max-width:991px){.container{max-width:730px !important;margin:0 auto;overflow:hidden !important}.typo1{font-size:35px}.body{padding-top:60px}#menuPC{display:none !important}.hamburger{top:31px;right:0}.header__item{padding-right:60px}.header--small,.header{height:80px}.header__logo,.header--small .header__logo{margin-top:12px}.header__logo svg,.header--small .header__logo svg{width:170px;height:58px}.slider ul li .slider-txt{width:730px}.slider ul li .slider-txt h1{display:block;width:100%}.slider ul li .slider-txt p{font-size:40px;line-height:50px}.slider ul li .slider-txt p strong{font-size:40px}.home__offer ul li a h3{font-size:16px}.home__offer{padding:50px 0}.home__system-txt{display:block;position:relative;zoom:1;top:0;right:0;transform:none;width:100%;padding:30px 0 20px}.home__system{padding-top:20px;margin-top:30px;background-size:cover !important;padding-bottom:30px;background:url(//puraqua.pl/wp-content/themes/CleanPress/assets/css/../img/bg-ofirimie-mobile.jpg) top center no-repeat}.home__system-txt h2{font-size:25px;line-height:22px}.home__system-txt p{font-size:14px;line-height:18px}.home__system-txt h2 span{font-size:16px;line-height:20px;margin-top:10px}.home__system .container:before,.home__system .container:after,.home__system img{display:none}.home__system-apla{display:block;position:relative;top:0;transform:translateY(0%);width:100%;padding:0}.home__boxes ul li h3{font-size:16px}.home__boxes ul li p{font-size:13px}.home__boxes{padding:60px 0;height:auto}.home__boxes ul li img{max-height:100px;display:block;margin-top:20px}.contact{padding:60px 0}.offer ul li a p{font-size:16px}.offer__sing{background-size:cover}.contact__txt{text-align:center;padding-top:30px;padding-left:0}.contact__txt-centrala p{text-align:center}.contact-logo{display:block;margin:0 auto;margin-bottom:30px;margin-top:20px}.footer__kropla img{display:none}.footer{margin-bottom:0}.home__offer-txt .left{padding-right:15px}.home__offer-txt .right{padding-left:15px}.contact .txt-center p{padding-top:10px;font-size:16px}.service__bg{background:0 0}.service__box{margin:0 auto;margin-top:40px}.offer__sing{background-size:cover}.offer__sing-item{max-width:730px !important;margin:0 auto;overflow:hidden !important}.offer__sing-foto{display:block;position:relative;zoom:1;text-align:center}.offer__sing-txt{min-height:auto;width:100%;margin-top:20px}.offer__cat{padding-bottom:0}.offer__sing-cat{padding:20px !important}.offer__sing h1,.offer__sing-cnt{padding:20px !important}.offer__sing{padding:70px 0}.offer__sing-close{width:25px;height:25px;font-size:18px}.offer__cat h1{margin-bottom:40px}}@media only screen and (min-width:480px) and (max-width:767px){.container{max-width:420px !important;margin:0 auto;overflow:hidden !important}body{padding-top:50px !important}.btn_back{right:10px;bottom:10px}#menuPC,.header .header__fb,.header .header__search,.slick-dots,.header__item{display:none !important}.aniImg{visibility:visible !important}.typo1{padding-left:0;text-align:center;padding-top:65px;font-size:35px}.typo1:before{left:50%;margin-left:-20px}.header--small .header__logo svg,.header .header__logo svg{width:170px;height:58px}.header{height:80px}.header__logo{margin-top:14px;display:inline-block}.slider ul li .slider-txt{width:100%;text-align:center;background:rgba(255,255,255,.7);height:100%;align-items:center;flex-wrap:wrap;display:flex}.slider ul li .slider-txt p{font-size:40px;line-height:47px;text-align:center}.slider ul li .slider-txt p strong{font-size:40px}.slider ul li .slider-txt h1{display:block;position:relative;zoom:1;width:100%}.slider ul li .slider-txt a{display:block;margin:0 auto}.home__offer ul{padding-bottom:30px}.home__offer-txt .right{padding-left:0}.home__offer-txt .left{padding-right:0}.home__system-txt{display:block;position:relative;zoom:1;top:0;right:0;transform:none;width:100%;padding:30px 0 20px}.home__system{padding-top:20px;margin-top:30px;background-size:cover !important;padding-bottom:30px;background:url(//puraqua.pl/wp-content/themes/CleanPress/assets/css/../img/bg-ofirimie-mobile.jpg) top center no-repeat}.home__system-txt h2{font-size:25px;line-height:22px}.home__system-txt p{font-size:14px;line-height:18px}.home__system-txt h2 span{font-size:16px;line-height:20px;margin-top:10px}.home__system .container:before,.home__system .container:after,.home__system img{display:none}.home__system-apla{display:block;position:relative;top:0;transform:translateY(0%);width:100%;padding:0}.home__boxes{height:auto;padding:50px 0 15px}.home__boxes ul li img{max-height:100px}.home__boxes ul li{margin-bottom:35px}.contact{padding:100px 0 50px}.contact .txt-center p{font-size:18px;line-height:22px}.contact-logo{margin:0 auto;margin-top:0;margin-bottom:40px;display:none}.contact__maps{padding-top:40px}.footer__kropla{display:none}.contact__txt-centrala p,.contact__txt-tel,.contact__txt-mail{text-align:center}.footer{margin-bottom:0}.footer__menu ul{display:block;width:100%;text-align:center}.footer__menu ul li{margin-right:24px;display:inline-block;margin-bottom:5px}.footer__menu ul li a,.footer__copy,.footer__copy a{font-size:15px}.footer__copy{text-align:center}.service h1{margin-bottom:30px}.service__bg{background:0 0}.service p{text-align:justify}.service__box{width:100%;height:100%;padding:30px;margin-left:0;margin-top:50px}.service__box a{font-size:14px;font-weight:700}.service__box p{text-align:center}.offer ul li,.offer__cat ul li{margin-bottom:70px}.offer__cat{padding-bottom:0}.offer__cat ul{margin-bottom:0 !important;padding-bottom:0 !important}.offer__cat ul li,.offer__cat ul li:nth-child(n+4){margin-top:0 !important}.offer__sing{background-size:cover}.offer__sing-item{max-width:300px !important;margin:0 auto;overflow:hidden !important}.offer__sing-foto{display:block;position:relative;zoom:1}.offer__sing-txt{min-height:auto;width:100%;margin-top:20px}.offer__sing-cat{padding:50px 20px 20px !important}.offer__sing h1,.offer__sing-cnt{padding:20px !important}.offer__sing{padding:70px 0}.offer__sing-close{width:25px;height:25px;font-size:18px}.offer__cat h1{margin-bottom:40px}.contact .txt-center p{padding-top:10px;font-size:16px}}@media only screen and (max-width:479px){body,html{overflow-x:hidden}.container{max-width:300px !important;margin:0 auto;overflow:hidden !important}body{padding-top:50px !important}.btn_back{right:10px;bottom:10px}#menuPC,.header .header__fb,.header .header__search,.slick-dots,.header__item{display:none !important}.aniImg{visibility:visible !important}.typo1{padding-left:0;text-align:center;padding-top:65px;font-size:35px}.typo1:before{left:50%;margin-left:-20px}.header--small .header__logo svg,.header .header__logo svg{width:170px;height:58px}.header{height:80px}.header__logo{margin-top:14px;display:inline-block}.slider ul li .slider-txt{width:100%;text-align:center;background:rgba(255,255,255,.7);height:100%;align-items:center;flex-wrap:wrap;display:flex}.slider ul li .slider-txt p{font-size:40px;line-height:47px;text-align:center}.slider ul li .slider-txt p strong{font-size:40px}.slider ul li .slider-txt h1{display:block;position:relative;zoom:1;width:100%}.slider ul li .slider-txt a{display:block;margin:0 auto}.home__offer ul{padding-bottom:40px}.home__offer-txt .right{padding-left:0}.home__offer-txt .left{padding-right:0}.home__system .container:before,.home__system .container:after,.home__system img{display:none}.home__system-txt{display:block;position:relative;zoom:1;top:0;right:0;transform:none;width:100%;padding:30px 0 20px}.home__system{padding-top:20px;margin-top:30px;background-size:cover !important;padding-bottom:30px;background:url(//puraqua.pl/wp-content/themes/CleanPress/assets/css/../img/bg-ofirimie-mobile.jpg) top center no-repeat}.home__system-txt h2{font-size:25px;line-height:22px}.home__system-txt p{font-size:14px;line-height:18px}.home__system-txt h2 span{font-size:16px;line-height:20px;margin-top:10px}.home__system-apla{display:block;position:relative;top:0;transform:translateY(0%);width:100%;padding:0}.home__boxes{height:auto;padding:50px 0 15px}.home__boxes ul li img{max-height:100px}.home__boxes ul li{margin-bottom:35px}.contact{padding:100px 0 50px}.contact .txt-center p{font-size:18px;line-height:22px}.contact-logo{margin:0 auto;margin-top:0;margin-bottom:40px;display:none}.contact__maps{padding-top:40px}.footer__kropla{display:none}.contact__txt-centrala p,.contact__txt-tel,.contact__txt-mail{text-align:center}.footer{margin-bottom:0}.footer__menu ul{display:block;width:100%;text-align:center}.footer__menu ul li{margin-right:24px;display:inline-block;margin-bottom:5px}.footer__menu ul li a,.footer__copy,.footer__copy a{font-size:15px}.footer__copy{text-align:center}.service h1{margin-bottom:30px}.service__bg{background:0 0}.service p{text-align:justify}.service__box{width:100%;height:100%;padding:30px;margin-left:0;margin-top:50px}.service__box a{font-size:14px;font-weight:700}.service__box p{text-align:center}.offer ul li,.offer__cat ul li{margin-bottom:70px}.offer__cat{padding-bottom:0}.offer__cat ul{margin-bottom:0 !important;padding-bottom:0 !important}.offer__cat ul li,.offer__cat ul li:nth-child(n+4){margin-top:0 !important}.offer__sing{background-size:cover}.offer__sing-item{max-width:300px !important;margin:0 auto;overflow:hidden !important}.offer__sing-foto{display:block;position:relative;zoom:1}.offer__sing-txt{min-height:auto;width:100%;margin-top:20px}.offer__sing-cat{padding:50px 20px 20px !important}.offer__sing h1,.offer__sing-cnt{padding:20px !important}.offer__sing{padding:70px 0}.offer__sing-close{width:25px;height:25px;font-size:18px}.offer__cat h1{margin-bottom:40px}}@media print{*{background:0 0 !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}@media only screen and (min-width:2000px) and (max-width:2200px){.home__system-apla{width:40%}}@media only screen and (min-width:2201px){.home__system-apla{width:38%}}@media only screen and (min-width:1360px) and (max-width:1400px){.home__offer{padding:50px 0 0}.home__offer .slick-slide img{height:150px}.home__offer ul li a h3{margin-top:20px}.home__offer ul li a{height:360px}.home__offer h2{margin-bottom:40px}.home__system-apla{top:50%;transform:translateY(-50%)}.home__system-apla h2{margin-bottom:5px}.home__system-apla p{font-size:14px}.service h1{display:none}.service{padding:30px 0 70px}.service p{font-size:15px}.folder{padding-top:0}.folder h1{display:none}.folder__img{margin-top:40px}.offer h1,.offer__cat h1{display:none}.home__system{margin-top:0;padding-top:100px}.offer,.offer__cat{padding-top:40px}}@media only screen and (min-width:1280px) and (max-width:1366px){.home__offer ul li a p{font-size:13px}.contact{padding:50px 0}.contact .txt-center{margin-bottom:30px}#kontakt .typo1{display:none}.offer ul li a{padding:0 10px}.offer ul li:nth-child(n+5){margin-top:25px !important}.bttn{padding:7px 30px}.offer ul li a p{font-size:13px;letter-spacing:-.5px;margin-bottom:10px}.offer ul li a h3{margin-bottom:10px;margin-top:10px}.offer__sing{padding-top:35px}.offer img.img-fluid{max-width:150px}.contact__maps svg{height:460px}.contact__txt ul{padding-top:10px}.contact .txt-center p{margin-bottom:0}}@media only screen and (min-width:992px){.offer__sing-foto{min-height:550px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}}