@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i&subset=latin-ext');html{overflow-x:hidden;}body{margin:0px;padding:0px 0px 0px 0px;overflow-x:hidden;color:#2d3e50;font-family:Roboto;font-size:20px;font-weight:300;line-height:24px;background-color:white;}html.blockd,html.blockd body{overflow:hidden;}h1,h2{margin:0px;padding:0px;font-size:inherit;font-weight:inherit;}strong{font-weight:700;}a{color:black;}a:hover{text-decoration:underline;}#ad_banner{position:relative;}#kohana-profiler{display:none;}.cleaner{clear:both;}i[class^="fa-"]{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.captchas{margin:12px 0px 0px 0px;font-family:Roboto;font-size:16px;line-height:24px;color:#444445;font-weight:300;}.captchas p{margin:0px 0px 10px 0px;padding:0px;}.captcha_img{color:#a9a9a9;cursor:pointer;float:left;font-size:38px;height:48px;line-height:48px;margin:0 10px 0 0;text-align:center;width:50px;}.captcha_img:hover{color:#444445;}.captcha_img.captcha_img_tu{color:#444445;}.pagination{margin:0 auto;padding:30px 0 20px;}.pagination td{padding:0px 2.5px;}.current{background-color:#007DC7;border:1px solid #007DC7;color:white;display:block;font-family:"Roboto",serif;font-size:21px;font-weight:300;height:40px;line-height:40px;padding:0;text-align:center;text-decoration:none;width:40px;}.pagination_a:hover,.pagination_txt:hover{text-decoration:none;}.pagination_a{border:1px solid #007DC7;color:#007DC7;cursor:pointer;display:block;font-family:"Roboto",serif;font-size:21px;font-weight:300;height:40px;line-height:40px;overflow:hidden;padding:0;position:relative;text-align:center;text-decoration:none;width:40px;}.pagination_a span:nth-child(1){height:40px;left:0;position:absolute;top:0;transition:all 0.3s ease 0s;width:40px;}.pagination_a span:nth-child(2){background-color:#007DC7;color:white;height:40px;left:0;position:absolute;top:40px;transition:all 0.3s ease 0s;width:40px;}.pagination_a:hover span:nth-child(1){top:-40px;}.pagination_a:hover span:nth-child(2){top:0px;}.pagination_txt{border:1px solid #007DC7;color:#007DC7;cursor:pointer;display:block;font-family:"Roboto",serif;font-size:21px;font-weight:300;height:40px;line-height:40px;overflow:hidden;padding:0;position:relative;text-align:center;text-decoration:none;width:121px;}.pagination_txt span:nth-child(1){height:40px;left:0;position:absolute;top:0;transition:all 0.3s ease 0s;width:121px;}.pagination_txt span:nth-child(2){background-color:#007DC7;color:white;height:40px;left:0;position:absolute;top:40px;transition:all 0.3s ease 0s;width:121px;}.pagination_txt:hover span:nth-child(1){top:-40px;}.pagination_txt:hover span:nth-child(2){top:0px;}.no_pagination_a{font-size:21px;line-height:40px;height:40px;font-weight:300;color:#007DC7;text-decoration:none;padding:0px 12px;font-family:'Roboto',serif;border:1px solid transparent;display:block;}.movie{display:block;float:none;margin:0 auto;text-align:center;position:relative;padding-bottom:56.25%;padding-top:30px; height:0;z-index:0;margin-bottom:15px;}.movie iframe,.movie object,.movie embed{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.media{margin:0px 0px 30px 0px;}.search_podkr{background-color:yellow;font-weight:700;}.socials{float:right;margin:20px 0px 20px 20px;}.socials a{border:1px solid #007DC7;border-radius:50%;color:#636363;font-size:18px;margin:0 0 0 10px;overflow:hidden;text-decoration:none;transition:all 0.2s ease 0s;}.socials a:hover{color:#00387b;border:1px solid #00387b;}.socials a i{position:absolute;top:0px;left:0px;}#polityka_cookies{background:#007dc7;background:-moz-linear-gradient(left,  #007dc7 0%, #86c425 100%);background:-webkit-linear-gradient(left,  #007dc7 0%,#86c425 100%);background:linear-gradient(to right,  #007dc7 0%,#86c425 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007dc7', endColorstr='#86c425',GradientType=1 );left:0;padding:15px 0;position:fixed;right:0;top:145px;z-index:99;}#polityka_cookies_cont{color:white;font-family:Raleway;font-size:16px;font-weight:500;line-height:18px;margin:0 auto;padding:0 60px;position:relative;width:1110px;}#polityka_cookies span{background:url(../img/cookies.svg) no-repeat 50% 50% / contain;display:block;height:34px;left:0;position:absolute;top:50%;transform:translate(0px, -50%);width:34px;}#polityka_cookies a{font-family:Raleway;font-size:16px;line-height:18px;color:white;font-weight:500;text-decoration:underline;}#polityka_cookies #close{background:url(../img/close.svg) no-repeat 50% 50% / contain;cursor:pointer;height:17px;position:absolute;right:0;top:0;width:17px;}#content404{background-image:url(../img/background-404.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;width:100%;}#content404 section{height:100%;margin:0 auto;position:relative;width:1200px;}#content404 #logo{background:rgba(0, 0, 0, 0) url(../img/logo.png) no-repeat scroll 50% 50% / contain ;display:block;height:75px;left:0;position:absolute;text-decoration:none;top:35px;width:296px;}.text_blad{background-color:rgba(255, 255, 255, 0.8);padding:20px;position:relative;top:50%;transform:translate(0px, -50%);}.title_blad{color:#444445;font-family:Roboto;font-size:60px;font-weight:900;line-height:74px;text-transform:uppercase;}.text_blad p{color:#444445;font-family:Roboto;font-size:36px;font-weight:300;line-height:36px;text-transform:uppercase;}.link_powrot{color:#444445;font-family:Roboto;font-size:18px;font-weight:500;line-height:42px;text-decoration:none;text-transform:uppercase;}header{position:fixed;background-color:white;top:0px;left:0px;width:100%;height:145px;z-index:100;}header nav{background:#007dc7;background:-moz-linear-gradient(left,  #007dc7 0%, #86c425 100%);background:-webkit-linear-gradient(left,  #007dc7 0%,#86c425 100%);background:linear-gradient(to right,  #007dc7 0%,#86c425 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007dc7', endColorstr='#86c425',GradientType=1 );width:100%;height:25px;}header nav #cont{width:1230px;height:25px;margin:0px auto;}header nav #cont .title{color:white;display:inline-block;float:left;font-family:Roboto;font-size:12px;font-weight:400;line-height:25px;}header nav #cont #nav{display:inline-block;float:right;height:25px;list-style:outside none none;margin:0;padding:0;}header nav #cont #nav > li{float:left;height:25px;margin:0 0 0 10px;padding:0;}header nav #cont #nav a{color:white;display:block;font-family:Roboto;font-size:12px;font-weight:400;line-height:25px;text-decoration:none;}header #top{margin:0px auto;width:1230px;height:120px;position:relative;}header #top #logo{width:296px;height:75px;position:absolute;top:20px;left:0px;display:block;cursor:pointer;z-index:101;transition:all 0.3s;}header #top #logo.short{height:50px;top:19px;width:197px;}header #top #logo img{width:100%;height:100%;border:0px;}header #langs{list-style:outside none none;margin:0;padding:0;position:absolute;right:0px;top:20px;}header #langs li{display:inline-block;margin:0 0 0 20px;padding:0;vertical-align:middle;}header #langs li a{color:#333333;font-family:Roboto;font-size:15px;font-weight:900;height:33px;line-height:33px;text-decoration:none;text-transform:uppercase;border:1px solid #959595;width:33px;text-align:center;display:block;transition:all 0.3s;}header #langs li a:hover{color:white;background-color:#007dc7;border:1px solid #007dc7;}header #langs li a.active{color:white;background-color:#007dc7;border:1px solid #007dc7;}header #langs li a.eu{background-image:url(../img/eu.jpg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;width:146px;border:0;}header #langs li a.tuv{background-image:url(../img/tuv.jpg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;border:0;}header #search{color:#333333;display:block;font-size:20px;line-height:33px;position:absolute;right:385px;text-decoration:none;top:21px;}header #search_form{position:absolute;right:415px;top:20px;}header #search_form .search_inp{border:1px solid #56a9da;color:#333333;font-family:Roboto;font-size:14px;height:33px;padding:0;width:0;transition:all 0.5s;}header #search_form .search_inp.active{padding:0 35px 0 10px;width:180px;}header #search_form .search_sub{background-color:#007dc7;border:0 none;color:white;font-size:14px;height:35px;opacity:0;position:absolute;right:0;transition:all 0.5s ease 0s;width:35px;}header #search_form .search_sub.active{opacity:1;}header #menu_bar{bottom:0;height:44px;left:0;position:absolute;width:100%;transition:all 0.3s;}header #menu_bar:after{background:#007dc7;background:-moz-linear-gradient(left,  #007dc7 0%, #86c425 100%);background:-webkit-linear-gradient(left,  #007dc7 0%,#86c425 100%);background:linear-gradient(to right,  #007dc7 0%,#86c425 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007dc7', endColorstr='#86c425',GradientType=1 );bottom:0;content:"";display:block;height:4px;left:0;position:absolute;right:0;width:100%;opacity:0;transition:all 0.3s;}header #menu_bar.scrolled:after{opacity:1;}header #menu_bar.active{background-color:#444445;}header #menu_bar.active:after{opacity:0;}header #menu_bar #menu_mobile{font-size:22px;line-height:44px;position:absolute;right:2%;text-align:center;width:44px;display:none;}header #menu_bar.active #menu_mobile{color:white;}header #menu_bar #menu{list-style:outside none none;margin:0 auto;padding:0;text-align:right;width:1230px;}header #menu_bar #menu li{display:inline-block;margin:0 0 0 55px;padding:0;}header #menu_bar #menu li a{color:#444445;font-family:Roboto;font-size:22px;font-weight:500;line-height:44px;text-decoration:none;text-transform:uppercase;transition:all 0.3s;}header #menu_bar.active #menu li a{color:white;}header #menu_bar #menu li a i{margin:0 0 0 15px;}#menu_cont{background-color:#444445;position:fixed;right:-385px;top:120px;transition:all 0.3s ease 0s;width:385px;z-index:100;}#menu_cont.active{right:0;}#menu_cont #menu_overflow{bottom:65px;left:28px;overflow:auto;position:absolute;right:15px;top:60px;}#menu_cont #menu_overflow #search_form_mobile{border-bottom:1px solid white;height:40px;margin-top:10px;width:100%;display:none;}#menu_cont #menu_overflow #search_form_mobile .search_sub_mobile{background:none;border:0;color:white;float:left;font-size:18px;height:40px;margin:0;padding:0;width:40px;}#menu_cont #menu_overflow #search_form_mobile .search_inp_mobile{background:none;border:0;color:white;float:left;font-family:Roboto;font-size:18px;font-weight:300;height:40px;padding:0 10px;text-align:center;width:calc(100% - 60px);}#menu_cont #menu_overflow #menu_list{left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:0;}#menu_cont #menu_overflow #menu_list .menu_list{color:white;display:inline-block;font-family:Roboto;font-size:22px;font-weight:400;line-height:28px;margin:7px 0;text-decoration:none;}#menu_cont #menu_overflow #menu_list .menu_list.active{color:#97cc48;}#menu_cont #menu_overflow #menu_list .menu_list:hover{color:#97cc48;}#menu_cont #menu_overflow #menu_list .submenu_arrow{color:white;font-size:22px;line-height:28px;margin:10px 0 10px 15px;}#menu_cont #menu_overflow #menu_list .submenu_arrow.active{color:#97cc48;}#menu_cont #menu_overflow #menu_list .submenu_arrow .fa-arrow-down{display:inline-block;}#menu_cont #menu_overflow #menu_list .submenu_arrow .fa-arrow-up{display:none;}#menu_cont #menu_overflow #menu_list .submenu_arrow.active .fa-arrow-down{display:none;}#menu_cont #menu_overflow #menu_list .submenu_arrow.active .fa-arrow-up{display:inline-block;}#menu_cont #menu_overflow #menu_list .submenu_list{color:white;list-style:none;margin:0px;padding:0px 0px 0px 20px;display:none;}#menu_cont #menu_overflow #menu_list .submenu_list .menu_list2{color:white;display:inline-block;font-family:Roboto;font-size:18px;font-weight:400;line-height:24px;margin:7px 0;text-decoration:none;}#menu_cont #menu_overflow #menu_list .submenu_list .menu_list2.active{color:#97cc48;}#menu_cont #menu_overflow #menu_list .submenu_list .menu_list2:hover{color:#97cc48;}#menu_cont #menu_overflow #menu_list .submenu_list2{color:white;list-style:none;margin:0px 0px 0px 20px;padding:0px;display:none;}#menu_cont #menu_overflow #menu_list .submenu_list2 .menu_list3{color:white;display:inline-block;font-family:Roboto;font-size:16px;font-weight:400;line-height:22px;margin:5px 0;text-decoration:none;}#menu_cont #menu_overflow #menu_list .submenu_list2 .menu_list3.active{color:#97cc48;}#menu_cont #menu_overflow #menu_list .submenu_list2 .menu_list3:hover{color:#97cc48;}#menu_cont .menu_hide{bottom:23px;color:white;cursor:pointer;display:block;font-family:Roboto;font-size:18px;font-weight:400;left:30px;line-height:20px;position:absolute;text-decoration:none;}#menu_cont .menu_hide i{margin-left:15px;}#menu_cont #langs_mobile{bottom:15px;list-style:outside none none;margin:0;padding:0;position:absolute;right:20px;display:none;}#menu_cont #langs_mobile > li{display:inline-block;margin:0 0 0 20px;padding:0;}#menu_cont #langs_mobile li a{border:1px solid white;color:white;display:block;font-family:Roboto;font-size:15px;font-weight:900;height:33px;line-height:33px;text-align:center;text-decoration:none;text-transform:uppercase;width:33px;}#menu_cont #langs_mobile li a:hover{background-color:white;color:#444445;}#menu_cont #langs_mobile li a.active{background-color:white;color:#444445;}.news{border-bottom:1px solid #2d3e50;margin:20px 0;padding:0 0 20px;}.news .photo{float:left;height:277px;margin-right:15px;width:416px;}.news_photo{float:left;height:277px;margin-right:15px;width:416px;}.news .link{color:#444445;font-family:Roboto;font-size:26px;font-weight:500;line-height:28px;text-decoration:none;}.news .date{color:#007dc7;display:block;font-family:Roboto;font-size:14px;font-style:italic;font-weight:400;line-height:18px;margin:10px 0;}.news .text{color:#333333;font-family:Roboto;font-size:16px;font-weight:400;line-height:24px;}.news .more{color:#007dc7;display:inline-block;float:right;font-family:Roboto;font-size:24px;font-weight:300;line-height:30px;margin:20px 0 0;text-decoration:none;text-transform:uppercase;}.news_date{color:#007dc7;display:block;font-family:Roboto;font-size:14px;font-style:italic;font-weight:400;line-height:18px;margin:10px 0;}.mapa{list-style:outside none none;margin:20px 0;padding:0;}.submapa{list-style:outside none none;}.sm1{color:#333333;font-family:Roboto;font-size:24px;font-weight:700;line-height:30px;text-decoration:none;margin-top:30px;display:inline-block;}.sm2{color:#333333;font-family:Roboto;font-size:20px;font-weight:400;line-height:30px;text-decoration:none;}.sm3{color:#333333;font-family:Roboto;font-size:18px;font-weight:300;line-height:30px;text-decoration:none;}.sm4{color:#333333;font-family:Roboto;font-size:16px;font-weight:300;line-height:30px;text-decoration:none;}.sm5{color:#333333;font-family:Roboto;font-size:16px;font-weight:300;line-height:30px;text-decoration:none;}#overlay{background-color:rgba(68, 68, 69, 0.3);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:99;}#slideshow_cont{margin-top:120px;overflow:hidden;position:relative;width:100%;}#slideshow_cont #slideshow{height:100%;width:100%;}#slideshow_cont #slideshow .slide{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:100%;height:100%;}#slideshow_cont #slideshow .slide .title_cont{height:100%;margin:0 auto;position:relative;width:1230px;}#slideshow_cont #slideshow .slide .title_cont .title{color:#444445;font-family:Roboto;font-size:48px;font-weight:300;line-height:60px;position:absolute;text-transform:uppercase;top:50%;transform:translate(0px, -50%);left:40px;}#slideshow_cont #slideshow .slide .title_cont .title p{margin:0px;padding:0px;}#slideshow_cont #slideshow .slide .title_cont .title strong{font-size:60px;font-weight:900;line-height:72px;}#slideshow_cont #slideshow .slide .title_cont .title .slider_pasek{margin:25px 0px 30px 0px;}#slideshow_cont .bx-prev{background-color:rgba(51, 51, 51, 0.5);cursor:pointer;display:block;height:50px;left:0;position:absolute;text-decoration:none;top:50%;width:53px;z-index:99;text-align:center;color:white;transform:translate(0px, -50%);}#slideshow_cont .bx-prev:hover{color:#5ec400;}#slideshow_cont .bx-prev i{font-size:45px;line-height:50px;}#slideshow_cont .bx-next{background-color:rgba(51, 51, 51, 0.5);cursor:pointer;display:block;height:50px;right:0;position:absolute;text-decoration:none;top:50%;width:53px;z-index:99;text-align:center;color:white;transform:translate(0px, -50%);}#slideshow_cont .bx-next:hover{color:#5ec400;}#slideshow_cont .bx-next i{font-size:45px;line-height:50px;}#slideshow_cont .bx-pager{bottom:38px;left:50%;position:absolute;transform:translate(-50%, 0px);white-space:nowrap;z-index:80;}#slideshow_cont .bx-pager-item{display:inline-block;margin:0 10px;}#slideshow_cont .bx-pager-link{border:2px solid white;border-radius:50%;cursor:pointer;display:block;height:17px;text-decoration:none;transition:all 0.3s ease 0s;width:17px;}#slideshow_cont .bx-pager-link.active{background-color:#8bc632;border:2px solid #8bc632;}#slideshow_cont .bx-pager-link:hover{background-color:#8bc632;border:2px solid #8bc632;}footer{width:1230px;margin:0px auto;height:125px;position:relative;}footer #logo_bottom{width:146px;height:37px;position:absolute;top:50%;left:0px;transform:translate(0,-50%);display:block;text-decoration:none;background:url(../img/logo-bottom.png) no-repeat 50% 50% / contain;}footer #socials{left:50%;list-style:outside none none;margin:0;padding:0;position:absolute;top:50%;transform:translate(-50%, -50%);}footer #socials li{display:inline-block;margin:0 10px;padding:0;}footer #socials li a{border:1px solid #959595;width:33px;height:33px;display:block;text-align:center;line-height:33px;font-size:16px;color:#383837;text-decoration:none;transition:all 0.3s;}footer #socials li a:hover{border:1px solid #007cc3;color:white;background-color:#007cc3;}footer #copy{color:#a9a9a9;font-family:Roboto;font-size:18px;font-weight:400;line-height:20px;position:absolute;right:0px;text-transform:uppercase;top:50%;transform:translate(0px, -50%);}footer #copy a{color:#a9a9a9;font-family:Roboto;font-size:18px;font-weight:400;line-height:20px;text-transform:uppercase;text-decoration:none;}footer #copy a:hover{text-decoration:underline;}#site{margin-top:120px;}#site_banner{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:280px;width:100%;}.single_news_cont{background-position:50% 100%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;padding:10px 0 50px;}.single_news{margin:0 auto;width:1230px;}.news_naglowek{color:#333333;display:inline-block;font-family:Roboto;font-size:44px;font-weight:900;line-height:44px;margin-top:40px;position:relative;text-transform:uppercase;margin-bottom:20px;}.news_naglowek > span{font-weight:300;}.news_naglowek:before{background:#007dc7;background:-moz-linear-gradient(left,  #007dc7 0%, #86c425 100%);background:-webkit-linear-gradient(left,  #007dc7 0%,#86c425 100%);background:linear-gradient(to right,  #007dc7 0%,#86c425 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007dc7', endColorstr='#86c425',GradientType=1 );content:"";display:block;height:8px;left:0;position:absolute;top:-20px;width:98px;}.news_text{color:#333333;font-family:Roboto;font-size:16px;font-weight:400;line-height:26px;margin-top:30px;}.news_text a{text-decoration:none;color:#84c225;}.news_text a:hover{text-decoration:underline;}.news_text table{border-spacing:0;}.news_text table td{padding:10px 20px 10px 20px;font-family:Roboto;font-size:18px;color:#333333;line-height:22px;font-weight:400;border-bottom:1px solid rgba(68,68,69,0.3);}.news_text table td strong{font-weight:500;}.news_text table td.naglowek_sub strong{font-weight:900;}.news_text table td.naglowek_main{color:white;background-color:#444445;border:0px;text-transform:uppercase;white-space:nowrap;}.news_text table td.naglowek_sub{color:white;background:#007dc7;background:-moz-linear-gradient(left,  #007dc7 0%, #86c425 100%);background:-webkit-linear-gradient(left,  #007dc7 0%,#86c425 100%);background:linear-gradient(to right,  #007dc7 0%,#86c425 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007dc7', endColorstr='#86c425',GradientType=1 );border:0px;text-transform:uppercase;}.galeria_photo_one{position:relative;}.galeria_photo_one img{display:block;}.galeria_photo_one span{background-color:rgba(51, 51, 51, 0.7);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;transition:all 0.2s;}.galeria_photo_one span i{background-image:url(../img/zoom.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:30%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:99px;opacity:0.5;transition:all 0.2s;}.galeria_photo_one span:hover{background-color:rgba(51, 51, 51, 0);}.galeria_photo_one span:hover i{opacity:1;}.news_photo{display:inline-block;float:left;margin:0 20px 10px 0;}.news_photo a{display:block;}.media_naglowek{color:#444445;font-family:Roboto;font-size:26px;font-weight:700;line-height:30px;margin:20px 0;text-transform:uppercase;}.col2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;}.col3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;}.col4{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}#breadcrumbs{display:block;list-style:outside none none;margin:10px 0;padding:0;}#breadcrumbs > li{color:#333333;display:inline-block;font-family:Roboto;font-size:16px;font-weight:700;line-height:30px;margin-right:5px;}#breadcrumbs a{color:#333333;font-family:Roboto;font-size:16px;font-weight:300;line-height:30px;text-decoration:none;}#breadcrumbs a.bread_home{color:#007dc7;font-size:18px;line-height:30px;text-decoration:none;}#main_contact_cont{float:left;width:458px;}.contact_text{float:left;width:772px;}.inp{background-color:#e6e6e6;border:0 none;color:#383837;display:inline-block;font-family:Roboto;font-size:18px;font-weight:300;height:42px;margin:20px 0;padding:0 10px;width:436px;}.txt{background-color:#e6e6e6;border:0 none;color:#383837;display:inline-block;font-family:Roboto;font-size:18px;font-weight:300;height:124px;margin:20px 0;padding:5px 10px;width:436px;}.submit{cursor:pointer;color:white;border:0 none;float:right;font-family:Roboto;font-size:18px;font-weight:900;height:45px;text-transform:uppercase;width:130px;background:#007dc7;background:-moz-linear-gradient(left,  #007dc7 0%, #86c425 100%);background:-webkit-linear-gradient(left,  #007dc7 0%,#86c425 100%);background:linear-gradient(to right,  #007dc7 0%,#86c425 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007dc7', endColorstr='#86c425',GradientType=1 );}#mapa{height:370px;width:100%;}@media screen and (max-width:1250px){	header #top{width:96%;}	header #menu_bar #menu{width:96%;}	#slideshow_cont #slideshow .slide .title_cont{width:90%;}	.single_news{width:96%;}	footer{width:96%;}	.news_text img{height:auto;max-width:50%;}	#main_contact_cont{width:50%;}	.contact_text{width:50%;}	.contact_text img{height:auto;max-width:100%;}	.inp{width:calc(100% - 20px);}	.txt{width:calc(100% - 20px);}	.submit{margin:20px 0 0;width:100%;}	#polityka_cookies_cont{padding:0 40px 0 50px;width:calc(96% - 90px);}	#content404 section{width:96%;}	.text_blad{display:inline-block;margin-top:140px;top:auto;transform:translate(0px, 0px);}	header nav #cont{width:96%;}}@media screen and (max-width:940px){	header #menu_bar #menu{display:none;}	header #menu_bar #menu_mobile{display:block;}}@media screen and (max-width:840px){	header{height:auto;position:relative;}	header nav{height:auto}	header nav #cont{height:auto}	header #langs{display:none;}	header #search{display:none;}	header #search_form{display:none;}	header #top #logo,header #top #logo.short{height:46px;left:50%;padding:15px 0;position:relative;top:auto;transform:translate(-50%, 0px);width:184px;}	header #top{height:auto;}	header #menu_bar{background-color:#444445;height:51px;position:relative;}	header #menu_bar #menu_mobile i{display:none;}	header #menu_bar #menu_mobile{background-image:url(../img/menu.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:36px;left:50%;right:auto;top:50%;transform:translate(-50%, -50%);width:36px;}	header #menu_bar.active #menu_mobile{background-image:url(../img/close.svg);}	header #menu_bar.scrolled:after{opacity:0;}	#menu_cont{right:-100%;width:100%;position:absolute;}	#menu_cont #menu_overflow{left:5%;right:5%;text-align:center;top:0;}	#menu_cont #menu_overflow #menu_list{top:70px;}	#menu_cont #menu_overflow #search_form_mobile{display:block;}	#menu_cont #langs_mobile{display:block;}	footer #socials li{margin:0 5px;}	.col2{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px;}	.col3{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px;}	.col4{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px;}	#main_contact_cont{float:none;width:100%;}	.contact_text{float:none;width:100%;}	#menu_cont #menu_overflow #menu_list .menu_list{margin:15px 0;}	#menu_cont #menu_overflow #menu_list .submenu_list .menu_list2{margin:10px 0;}	#menu_cont #menu_overflow #menu_list .submenu_list2 .menu_list3{margin:8px 0;}	#site{margin-top:0 !important;}	#slideshow_cont{margin-top:0 !important;}	#slideshow_cont .bx-prev{display:none;}	#slideshow_cont .bx-next{display:none;}	#slideshow_cont #slideshow .slide .title_cont{width:100%;}	#slideshow_cont #slideshow .slide .title_cont .title{background-color:rgba(255, 255, 255, 0.8);color:#444445;left:0;padding:20px 20px 0 40px;top:0;transform:translate(0px, 0px);width:calc(100% - 60px);}	.news .photo{height:auto;width:50%;}	.news_photo{height:auto;width:50%;}	#menu_cont #menu_overflow #menu_list .submenu_list{padding:0px;}	#menu_cont #menu_overflow #menu_list .submenu_list2{padding:0px;}}@media screen and (max-width:600px){	footer{height:auto;}	footer #logo_bottom{height:31px;left:50%;margin-top:20px;position:relative;top:auto;transform:translate(-50%, 0px);width:122px;}	footer #socials{top:70px;transform:translate(-50%, 0px);white-space:nowrap;}	footer #socials li{margin:0 15px;}	footer #socials li a{font-size:22px;height:50px;line-height:50px;width:50px;}	footer #copy{font-size:12px;line-height:48px;position:relative;right:auto;text-align:center;top:auto;transform:translate(0px, 0px);}	footer #copy a{font-size:12px;line-height:48px;}	#slideshow_cont #slideshow .slide .title_cont .title{font-size:30px;line-height:54px;}	#slideshow_cont #slideshow .slide .title_cont .title strong{font-size:46px;line-height:54px;}	#slideshow_cont #slideshow .slide .title_cont .title .slider_pasek{margin:5px 0 25px;}	#slideshow_cont .bx-pager{display:none;}	.news_text img{display:block;float:none !important;margin:20px auto !important;max-width:100%;}	#site_banner{height:150px;}	.news_naglowek{font-size:40px;line-height:40px;}	#content404{position:relative;}	#content404 #logo{height:0;left:50%;padding-bottom:15%;transform:translate(-50%, 0px);width:50%;}	#polityka_cookies{top:auto;bottom:0px;}}@media screen and (max-width:440px){	#slideshow_cont #slideshow .slide .title_cont .title{padding:20px 15px 0 15px;width:calc(100% - 30px);font-size:28px;line-height:36px;}	#slideshow_cont #slideshow .slide .title_cont .title strong{font-size:38px;line-height:40px;}	.news_text table td{padding:10px 5px 10px 5px;}	.news .photo{float:none;margin:0 0 10px;width:100%;}	.news_photo{float:none;margin:0 0 10px;width:100%;}	.title_blad{font-size:48px;line-height:52px;}	.text_blad{padding:10px;margin-top:100px;}	.text_blad p{font-size:26px;line-height:34px;}	header nav #cont .title{float:none;line-height:20px;}	header nav #cont #nav{float:none;height:20px;}	header nav #cont #nav > li{height:20px;}	header nav #cont #nav a{line-height:20px;}	header nav #cont{padding:2px 0;text-align:center;}}@media screen and (max-width:400px){	#menu_cont .menu_hide{left:20px}	#menu_cont #langs_mobile > li{margin:0 0 0 15px;}}