@import url('https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i|Ubuntu:300,300i,400,400i,500,500i,700,700i&subset=latin-ext');html{overflow-x:hidden;}body{margin:0px;padding:0px;overflow-x:hidden;background-color:#f6f6f6;color:#585858;font-family:Lora;}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;}input,select,button,textarea{-webkit-appearance:none;-webkit-border-radius:0; border-radius:0;}input[type="radio"],input[type="checkbox"]{-webkit-appearance:checkbox;}#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;height:0;margin:20px auto;padding-bottom:56.25%;position:relative;text-align:center;z-index:0;}.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;}.gallery{margin:20px auto;padding:17px;}.search_podkr{background-color:yellow;font-weight:700;}.socials{float:right;margin:20px 20px 20px 20px;}.socials a{color:#acacac;display:inline-block;font-size:22px;margin:0px 0px 0px 15px;overflow:hidden;text-decoration:none;transition:all 0.2s ease 0s;}.socials a:hover{color:#48bf84;}#polityka_cookies{width:100%;border:1px solid black;background-color:black;filter:alpha(opacity=85);opacity:0.85;padding:15px 15px 5px 15px;position:fixed;right:0px;bottom:0px;font-family:Ubuntu;font-size:14px;line-height:18px;color:white;text-align:left;z-index:9999;box-sizing:border-box;hyphens:auto;}#polityka_cookies a{color:white;}#polityka_cookies #polityka_close{background-color:#439775;box-shadow:0 5px #48bf84;cursor:pointer;font-family:Ubuntu;font-size:14px;font-weight:700;height:34px;line-height:34px;text-align:center;text-decoration:none;text-transform:uppercase;padding:0px 15px;float:right;margin:10px 0px 6px 0px;}#polityka_cookies #polityka_close:hover{box-shadow:0 3px #48bf84;top:2px;}#polityka_cookies #polityka_close:active{box-shadow:0 0px #48bf84;top:5px;}#content404{background-image:url(../img/background-404.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}#content404 section{margin:0 auto;position:relative;width:1200px;}#content404 #logo{background:url(../img/nasza_praca-logo.svg) no-repeat 50% 50% / contain ;display:block;height:55px;left:0;position:relative;text-decoration:none;width:280px;}.text_blad{background-color:rgba(255, 255, 255, 0.8);padding:20px;position:relative;}.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{background-color:#48bf84;box-shadow:0 6px #439775;color:white;display:inline-block;font-family:Ubuntu;font-size:18px;font-weight:900;height:55px;line-height:55px;margin:20px 0 0;padding:0 40px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;}.link_powrot:hover{box-shadow:0px 4px #439775;top:2px;text-decoration:none;}.link_powrot:active{box-shadow:0px 0px #439775;top:6px;}#breadcrumbs{list-style:outside none none;margin:10px 0;padding:0;}#breadcrumbs > li{color:#48bf84;display:inline;font-family:Ubuntu;font-size:16px;font-weight:400;line-height:18px;margin:0 5px 0 0;padding:0;text-transform:lowercase;}#breadcrumbs a{color:#585858;font-family:Ubuntu;font-size:16px;font-weight:400;line-height:18px;text-decoration:none;text-transform:lowercase;}.msgs{margin:0px 0px 7px;position:relative;top:0;width:100%;}.ok_msg{background-color:#48bf84;box-shadow:0 7px #439775;}.ok_msg i{font-size:30px;position:absolute;top:9px;left:45px;}.error_msg{background-color:#f25f5c;box-shadow:0 7px #be4b49;}.error_msg i{font-size:30px;position:absolute;top:9px;left:45px;}.msg_cont{color:white;font-family:Ubuntu;font-size:18px;font-weight:300;line-height:24px;margin:0px auto;padding:13px 40px 13px 90px;position:relative;width:1242px;}.msg_cont_site{color:white;font-family:Ubuntu;font-size:18px;font-weight:300;line-height:24px;padding:13px 40px 13px 90px;position:relative;}header{width:100%;background-color:#f6f6f6;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;position:relative;height:140px;background-image:url(../img/slide.jpg);}header.white{background-color:white;background-image:none;height:120px;}header#big{height:723px;}header .content404{background-color:rgba(51, 51, 51, 0.58);height:100%;position:relative;width:100%;}header .content{height:100%;margin:0 auto;position:relative;width:1370px;}header .content #logo{width:289px;height:70px;background-image:url(../img/nasza_praca-logo.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:absolute;top:35px;left:0px;}header.white .content #logo{background-image:url(../img/nasza_praca-logo-dark.svg);}header .content #menu{list-style:outside none none;margin:0;padding:0;position:absolute;right:0;top:60px;}header .content #menu > li{display:inline-block;margin:0 0 0 30px;padding:0;}header .content #menu a{color:white;font-family:Ubuntu;font-size:18px;font-weight:700;line-height:18px;text-decoration:none;text-transform:uppercase;transition:all 0.2s;}header.white .content #menu a{color:#585858;}header .content #menu a:hover{color:#48bf84;}header .content #menu a i{color:#48bf84;margin:0 5px 0 0;}header .content #middle_text{position:absolute;text-align:center;top:50%;transform:translate(0px, -50%);width:100%;}header .content #middle_text .title{color:white;font-family:Ubuntu;font-size:36px;font-weight:700;line-height:50px;text-transform:uppercase;}header .content #middle_text .subtitle{color:white;font-family:Lora;font-size:28px;font-weight:400;line-height:36px;margin:15px 0;}header .content #middle_text .subtitle p{margin:0;}header .content #middle_text form{display:block;margin:45px auto 0;width:700px;}header .content #middle_text form .search_inp{box-shadow:0px 6px #acacac;color:#585858;float:left;font-family:Lora;font-size:18px;font-weight:400;height:55px;padding:0 30px;width:480px;border:0px;display:block;border-radius:0px;line-height:55px;}header .content #middle_text form .search_sub{background-color:#439775;box-shadow:0px 6px #48bf84;color:white;cursor:pointer;float:left;font-family:Ubuntu;font-size:18px;font-weight:900;height:55px;margin:0;padding:0;text-align:center;text-transform:uppercase;width:160px;border:0px;position:relative;}header .content #middle_text form .search_sub:hover{box-shadow:0px 4px #48bf84;top:2px;}header .content #middle_text form .search_sub:active{box-shadow:0px 0px #48bf84;top:6px;}header .content #middle_text form .search_sub .fa-search{display:none;}header .content #middle_text form .zaaw{text-align:left;margin-top:10px;}header .content #middle_text form .zaaw a{font-family:Lato;font-size:18px;line-height:18px;color:white;text-decoration:none;}header #menu_mobile{background-color:#333333;width:100%;position:absolute;top:-1000px;z-index:99;transition:all 0.3s;}header #menu_mobile.scrolled{position:fixed;top:0px;}header #menu_mobile #menu_mobile_cont{width:1172px;height:72px;margin:0px auto;position:relative;}header #menu_mobile #menu_mobile_cont .logo{width:190px;height:37px;position:absolute;background-image:url(../img/nasza_praca-logo.svg);background-repeat:no-repeat;background-position:50% 50%;top:50%;left:0px;transform:translate(0,-50%);}header #menu_mobile #menu_mobile_cont #menu_show{display:block;position:absolute;right:0;text-decoration:none;top:50%;transform:translate(0px, -50%);width:27px;height:25px;background-image:url(../img/mobile-menu.png);background-repeat:no-repeat;background-position:50% 50%;}header #menu_mobile #menu_mobile_cont #menu_show.active{background-image:url(../img/mobile-close-menu.png);}header #menu_mobile #menu_mobile_list{-webkit-column-count:4;-webkit-column-gap:25px;-moz-column-count:4;-moz-column-gap:25px;column-count:4;column-gap:25px;list-style:none;margin:0 auto;padding:40px 0px;width:1172px;display:none;}header #menu_mobile #menu_mobile_list li{border-bottom:1px solid #464646;margin:0 0 5px;padding:5px 15px 5px 0;position:relative;}header #menu_mobile #menu_mobile_list li:after{bottom:0;color:#d5d5d5;content:"\f054";display:block;font-family:FontAwesome;font-size:12px;line-height:30px;position:absolute;right:0;text-align:right;}header #menu_mobile #menu_mobile_list li a{color:#cfcfcf;font-family:Ubuntu;font-size:14px;font-weight:400;line-height:24px;text-decoration:none;text-transform:uppercase;}header #menu_mobile #menu_mobile_list li a i{color:#48bf84;font-size:16px;margin-right:13px;}header #menu_mobile #menu_mobile_list li a:hover{color:#48bf84;}#bottom_buttons{background-color:#333333;height:60px;width:100%;}#bottom_buttons > ul{display:table;list-style:outside none none;margin:0 auto;padding:0;width:1170px;}#bottom_buttons li{display:table-cell;margin:0;padding:0;text-align:center;vertical-align:middle;}#bottom_buttons a{color:white;display:block;font-family:Ubuntu;font-size:16px;font-weight:500;line-height:60px;text-decoration:none;text-transform:uppercase;}#bottom_buttons a i{color:#48bf84;margin-right:10px;}#bottom_buttons a:hover{background-color:#48bf84;}#bottom_buttons a:hover i{color:white;}#bottom_buttons_mobile{bottom:0;display:none;left:0%;position:absolute;right:0%;}#bottom_buttons_mobile > ul{list-style:outside none none;margin:0;padding:0;}#bottom_buttons_mobile li{display:inline-block;margin:0 3% 17px;padding:0;width:44%;}#bottom_buttons_mobile a{background-color:#48bf84;box-shadow:0 4px #439775;color:white;display:block;font-family:Ubuntu;font-size:16px;font-weight:500;line-height:44px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;}#bottom_buttons_mobile a i{color:#439775;margin-right:6px;}#firm_baner{width:100%;height:413px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}#firm_baner .cont{background-color:rgba(54, 56, 53, 0.4);height:100%;position:relative;width:100%;}#firm_baner .cont > h1{color:white;display:block;font-family:Ubuntu;font-size:60px;font-weight:900;left:50%;line-height:60px;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%, -50%);width:1172px;}#firm_baner .cont > h1 > span{color:white;display:block;font-family:Lora;font-size:24px;font-weight:400;line-height:40px;text-transform:lowercase;}section{width:1172px;margin:0px auto;}section > .title{font-family:Ubuntu;font-size:30px;line-height:34px;color:#48bf84;font-weight:700;text-align:center;text-transform:uppercase;margin-top:40px;}section > .title span{color:#363835;font-family:Lora;font-size:24px;font-weight:400;line-height:34px;display:block;text-transform:none;}section #faktury{margin-top:30px;width:100%;}section #faktury th{border-bottom:1px solid #c1e5d4;color:#585858;font-family:Ubuntu;font-size:20px;font-weight:700;line-height:26px;padding:10px 0;text-align:center;text-transform:uppercase;}section #faktury td{border-bottom:1px solid #c1e5d4;color:#585858;font-family:Lora;font-size:18px;font-weight:400;line-height:26px;padding:10px 0;text-align:center;}section #faktury td span{background-image:url(../img/ikona_pdf.svg);background-position:0 50%;background-repeat:no-repeat;display:inline-block;line-height:39px;padding:0 0 0 40px;}section #faktury td a{color:#585858;font-family:Lora;font-size:18px;font-weight:400;line-height:26px;text-decoration:none;}section #faktury td a i{color:#439775;margin-right:10px;}section .list,section .list_news{display:block;margin:30px 0 0;padding:0;}section .list[data-columns]:before,section .list_news[data-columns]:before{content:'4 .column.size-1of4';}section .list .column,section .list_news .column{display:inline-block;vertical-align:top;}section .list .column.size-1of4,section .list_news .column.size-1of4{width:25%;}section .list .column.size-1of3,section .list_news .column.size-1of3{width:33.3333%;}section .list .column.size-1of2,section .list_news .column.size-1of2{width:50%;}section .list .column.size-1of1,section .list_news .column.size-1of1{width:100%;}section .list .list_box,section .list_news .list_box{background-color:white;border:1px solid #48bf84;box-sizing:border-box;margin:0 8px 8px 0;padding:0;position:relative;width:281px;}section .list_box_ad{width:1172px;margin:15px 0px;}section .list .list_box .list_box_logo{display:block;margin:15px auto 20px;}section .list .list_box .list_box_nologo,section .list_news .list_box .list_box_nologo{margin:15px auto 20px auto;width:108px;height:102px;background:url(../img/photo_icon-01.svg) no-repeat 50% 50% / cover;display:block;}section .list .list_box .list_box_photo,section .list_news .list_box .list_box_photo{height:auto;width:100%;}section .list .list_box .category{color:#acacac;font-family:Lora;font-size:16px;font-weight:400;line-height:24px;margin:0 12px;}section .list .list_box .title,section .list_news .list_box .title{color:#585858;display:block;font-family:Ubuntu;font-size:20px;font-weight:900;line-height:24px;margin:5px 12px;text-decoration:none;text-transform:uppercase;overflow:hidden;}section .list .list_box .title.recc,section .list_news .list_box .title.recc{color:#48bf84;}section .list .list_box .firm{color:#585858;display:block;font-family:Lora;font-size:18px;font-weight:400;line-height:29px;margin:0 12px;text-decoration:none;}section .list .list_box .address{color:#585858;display:block;font-family:Lora;font-size:18px;font-weight:400;line-height:29px;margin:0 12px 40px;text-decoration:none;}section .list .list_box .data,section .list_news .list_box .data{color:#585858;font-family:Lora;font-size:16px;font-weight:400;line-height:23px;margin:30px 12px 15px;}section .list .list_box .data div,section .list .list_box .data time,section .list_news .list_box .data div,section .list_news .list_box .data time{position:relative;padding-left:25px;}section .list .list_box .opts{background-color:#439775;display:table;height:36px;list-style:outside none none;margin:0;padding:0;width:100%;}section .list .list_box .opts > li{display:table-cell;height:36px;vertical-align:middle;width:46px;}section .list .list_box .opts > li.right{text-align:right;width:auto;}section .list .list_box .opts .opt{color:white;display:inline-block;font-size:18px;height:36px;line-height:36px;text-align:center;width:46px;}section .list .list_box .opts .opt:hover{background-color:#48bf84;}section .list .list_box .data p,section .list_news .list_box .data p{display:inline-block;margin:0;}section .list .list_box .data i,section .list_news .list_box .data i{color:#48bf84;display:inline-block;left:0;position:absolute;text-align:center;top:3px;width:20px;}section .list .list_box .star,section .list_news .list_box .star{color:#acacac;font-size:22px;position:absolute;right:12px;top:12px;z-index:1;}section .list .list_box .star:hover,section .list_news .list_box .star:hover{color:#48bf84;}section .list .list_box .star.active,section .list_news .list_box .star.active{color:#48bf84;}section .list .list_box .more,section .list_news .list_box .more{color:#48bf84;font-size:22px;position:absolute;right:12px;bottom:12px;}section .see_more{background-color:#48bf84;box-shadow:0 6px #439775;color:white;display:table;font-family:Ubuntu;font-size:18px;font-weight:900;height:55px;line-height:55px;margin:40px auto 20px;padding:0 35px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;}section .see_more:hover{box-shadow:0px 4px #439775;top:2px;}section .see_more:active{box-shadow:0px 0px #439775;top:6px;}section .naglowek_site{color:#585858;font-family:Ubuntu;font-size:18px;font-weight:900;line-height:22px;margin-top:40px;text-align:center;text-transform:uppercase;}section .naglowek_site_left{color:#585858;font-family:Ubuntu;font-size:18px;font-weight:900;line-height:22px;margin:20px 0;position:relative;text-align:left;text-transform:uppercase;display:table;}section .naglowek_site_left i{color:#48bf84;font-size:8px;position:absolute;right:-10px;top:-5px;}section .naglowek_site_left > span{font-family:Lora;font-weight:400;text-transform:none;}section #payu-payment-form > button{background:url(../img/payu_button.png) no-repeat 50% 50%;border:0 none;display:block;height:50px;margin:40px auto;padding:0;width:290px;cursor:pointer;}section form{margin:25px 0;}section form.center{text-align:center;}section form.left{text-align:left;}section form .form{display:inline-block;margin:0 9px 9px;vertical-align:top;}section form .form.form1{margin:0 0 20px;text-align:right;width:100%;}section form .form.form2{margin:0 0 20px;text-align:right;width:50%;}section form .form.form3{margin:0 0 20px;width:33.3333%;text-align:right;}section form .form.form4{margin:0 0 20px;width:25%;}section form .form .dropdown{position:relative;margin:0px;width:282px;}section form .form .dropdown dd,section form .form .dropdown dt{margin:0px;padding:0px;}section form .form.form2 .dropdown{display:inline-block;margin:0 0 0 10px;text-align:left;width:297px;}section form .form.form2 .dropdown dt{width:295px;}section form .form.form2 .dropdown dt a{width:245px;}section form .form .dropdown ul{margin:-1px 0 0 0;}section form .form .dropdown dd{position:relative;}section form .form .dropdown a{color:#fff;text-decoration:none;outline:none;font-size:12px;float:none;}section form .form .dropdown dt a{background-color:white;border:1px solid #c1e5d4;color:#585858;display:block;font-family:Lora;font-size:16px;line-height:24px;min-height:25px;overflow:hidden;padding:15px 30px 15px 20px;width:230px;position:relative;}section form .form .dropdown dt a:after{color:#48bf84;content:"\f078";font-family:FontAwesome;font-size:18px;position:absolute;right:8px;top:17px;}section form .form .dropdown dt.active a:after{content:"\f077";}section form .form .multiSel{margin:0px;}section form .form .dropdown dt a span,section form .form .multiSel span{cursor:pointer;display:inline;padding:0px;}section form .form .dropdown dd ul{background-color:white;border:1px solid #c1e5d4;color:#585858;display:none;left:0;list-style:outside none none;max-height:240px;overflow:auto;padding:10px 20px;position:absolute;top:0;width:240px;z-index:1;}section form .form.form2 .dropdown dd ul{width:255px;}section form .form .dropdown dd ul li label{color:#585858;cursor:pointer;font-family:Lora;font-size:16px;font-weight:400;line-height:24px;}section form .form .dropdown dd ul li label input{margin:0 15px 0 0;}section form .form .dropdown span.value{display:none;}section form .form.tiny{text-align:left;width:100%;}section form .form.file{margin:0 0 20px 82px;text-align:left;}section form .form.center{margin:0 0 20px 0px;text-align:center;width:100%;}section form .form.checks{display:inline-table;}section form .form.types{text-align:left;width:100%;}section form .form > label{color:#585858;cursor:pointer;font-family:Lora;font-size:16px;font-weight:400;line-height:55px;padding-right:2px;position:relative;vertical-align:top;}section form .form > label i{color:#48bf84;font-size:8px;position:absolute;right:-5px;top:-3px;}section form .form.form4 > label{font-family:Ubuntu;font-weight:900;text-transform:uppercase;}section form .form.checks > label{display:table-cell;line-height:24px;}section form .form.checks > div{display:table-cell;padding:0 5px 0 10px;width:290px;}section form .form.checks > div > label{color:#585858;cursor:pointer;display:inline-block;font-family:Lora;font-size:16px;font-weight:400;}section form .form.types label{color:#585858;cursor:pointer;display:block;font-family:Lora;font-size:16px;line-height:24px;padding-left:40px;transition:all 0.2s;}section form .form.types label:before{border:3px solid #48bf84;content:"";transition:opacity 0.3s ease 0s;}section form .form.types label p{margin:0px;padding:0px;}section form .form.types label span{font-family:Ubuntu;font-size:24px;font-weight:700;margin-left:5px;}section form .form.types ul{margin:0;padding:0;list-style:none;}section form .form.types li{margin:0;padding:7px 0;position:relative;}section form .form.types input[type="checkbox"],section form .form.types input[type="radio"]{display:inline-block;opacity:0;vertical-align:middle;z-index:100;}section form .form.types input[type="checkbox"],section form .form.types input[type="radio"],section form .form.types label::before{cursor:pointer;height:20px;left:0;position:absolute;width:20px;}section form .form.types input[type="checkbox"]:checked + label,section form .form.types input[type="radio"]:checked + label {color:#48bf84;} section form .form.types svg{height:20px;left:3px;pointer-events:none;position:absolute;top:10px;width:20px;}section form .form.types svg path{stroke:#48BF84;stroke-width:13px;stroke-linecap:round;stroke-linejoin:round;fill:none;}svg:not(:root){overflow:hidden;}section form .form .form_inp{border:1px solid #c1e5d4;color:#585858;font-family:Lora;font-size:16px;font-weight:400;height:55px;margin-left:10px;padding:0 18px;width:260px;}section form .form .form_inp.short{width:207px;}section form .form .form_inp.long {width:600px;}section form .form .form_text{border:1px solid #c1e5d4;color:#585858;font-family:Lora;font-size:16px;font-weight:400;height:160px;margin-left:10px;padding:5px 18px;width:1042px;}section form .form .tiny_txt{border:1px solid #c1e5d4;color:#585858;font-family:Lora;font-size:16px;font-weight:400;height:160px;padding:5px 18px;width:calc(100% - 38px);}section form .form .form_sel{border:1px solid #c1e5d4;color:#585858;font-family:Lora;font-size:16px;font-weight:400;height:57px;margin-left:10px;padding:0 15px;width:295px;}section form .form.form4 .form_sel{margin:0;width:calc(100% - 10px);}section form .form a{color:#585858;float:right;font-family:Lora;font-size:16px;font-weight:400;line-height:28px;text-decoration:none;}section form .form a i{color:#48bf84;margin-left:5px;}section form .form .form_sub{background-color:#48bf84;border:0 none;box-shadow:0 6px #439775;color:white;cursor:pointer;display:block;font-family:Ubuntu;font-size:18px;font-weight:900;height:55px;line-height:55px;margin:40px 0 0;padding:0 30px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;}section form .form.center .form_sub{margin:40px auto 0px auto;}section form .form .form_sub:hover{box-shadow:0px 4px #439775;top:2px;}section form .form .form_sub:active{box-shadow:0px 0px #439775;top:6px;}section form .form .special_input{height:0.1px;opacity:0;overflow:hidden;position:absolute;width:0.1px;z-index:-1;}section form .img_edit{display:table;margin:0 auto;position:relative;}section form .img_edit > img{height:auto;max-width:100%;}section form .img_edit .img_del{background-color:rgba(0, 0, 0, 0.3);color:white;cursor:pointer;font-size:20px;line-height:20px;padding:3px 5px;position:absolute;right:0;top:0;}section form .form .label{background-color:white;box-shadow:0 6px #acacac;color:#585858;float:left;font-family:Lora;font-size:16px;font-weight:400;height:55px;line-height:55px;min-width:260px;padding:0 10px;text-align:center;white-space:nowrap;}section form .form .special_file{background-color:#48bf84;border:0px;color:white;cursor:pointer;display:inline-block;font-family:Ubuntu;font-size:18px;font-weight:700;height:55px;text-decoration:none;text-transform:uppercase;width:180px;position:relative;box-shadow:0 6px #439775;padding:0px;}section form .form .special_file:hover{top:2px;box-shadow:0 4px #439775;}section form .form .special_file:active{top:6px;box-shadow:0 0px #439775;}section form .form .special_file span{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);white-space:nowrap;}section form .form .special_file .fa-folder-open{color:white;display:none;font-size:22px;left:50%;position:absolute;right:unset;top:50%;transform:translate(-50%, -50%);}section form .form #map_add{width:100%;height:350px;}.pac-card {margin:10px 10px 0 0;border-radius:2px 0 0 2px;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;box-shadow:0 2px 6px rgba(0, 0, 0, 0.3);background-color:#fff;font-family:Ubuntu;}#pac-container {padding-bottom:12px;margin-right:12px;}.pac-controls {display:inline-block;padding:5px 11px;}.pac-controls label {font-family:Ubuntu;font-size:13px;font-weight:300;}#pac-input {background-color:#fff;font-family:Lora;font-size:14px;font-weight:400;margin-left:40px;padding:5px 10px;text-overflow:ellipsis;width:400px;color:#585858;border:1px solid #c1e5d4;}#target {width:345px;}.pac-item {color:#585858;font-family:Lora;}.pac-item-query {color:#585858;}section .account_nav{border:1px solid #c1e5d4;background-color:white;margin-bottom:15px;}section .account_nav > ul{list-style:outside none none;margin:0;padding:0;}section .account_nav li{display:inline-block;margin:0 10px;padding:0;}section .account_nav a{color:#585858;font-family:Ubuntu;font-size:18px;font-weight:700;line-height:46px;text-decoration:none;text-transform:uppercase;display:block;}section .account_nav a i{color:#48bf84;margin-right:5px;}section .account_data{width:735px;border:1px solid #c1e5d4;background-color:white;float:left;padding:30px 20px 20px 20px;position:relative;}section .account_data .star{color:#acacac;font-size:22px;line-height:22px;position:absolute;right:14px;top:14px;display:block;text-decoration:none;}section .account_data .star:hover{color:#48bf84;}section .account_data .star.active{color:#48bf84;}section .account_data .logo{display:block;margin:0 auto 30px auto;}section .account_data .title{color:#585858;font-family:Ubuntu;font-size:26px;font-weight:900;line-height:30px;text-transform:uppercase;}section .account_data .text{color:#585858;font-family:Lora;font-size:16px;font-weight:400;line-height:24px;margin:10px 0px;}section .account_data .stats{color:#585858;font-family:Lora;font-size:14px;font-weight:400;line-height:20px;margin-top:20px;float:left;}section .account_data .stats i{color:#48bf84;}section .account_data .social{float:right;list-style:outside none none;margin:20px 0 0;padding:0;}section .account_data .social > li{display:inline-block;margin:0 0 0 15px;padding:0;}section .account_data .social a{color:#acacac;font-size:22px;line-height:22px;text-decoration:none;}section .account_data .social a:hover{color:#48bf84;}section .account_contact{background:white none repeat scroll 0 0;border:1px solid #c1e5d4;float:left;margin-left:15px;padding:20px;width:338px;}section .account_contact .title{color:#585858;font-family:Ubuntu;font-size:26px;font-weight:900;line-height:30px;text-transform:uppercase;}section .account_contact .text{color:#585858;font-family:Lora;font-size:16px;font-weight:400;line-height:24px;margin:10px 0;}section .account_contact .text span{color:#48bf84;display:block;font-family:Ubuntu;font-size:22px;font-weight:900;line-height:28px;margin:20px 0;}section .account_contact .text span i{margin-right:10px;}section .account_contact #map_right{width:100%;height:245px;}section .button{background-color:#48bf84;border:0 none;box-shadow:0 6px #439775;color:white;cursor:pointer;display:inline-block;font-family:Ubuntu;font-size:18px;font-weight:700;height:55px;line-height:55px;margin:20px 20px 10px 0;padding:0 35px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;}section .button:hover{top:2px;box-shadow:0 4px #439775;}section .button:active{top:6px;box-shadow:0 0px #439775;}section .single_news{background-color:white;border:1px solid #c1e5d4;margin:15px 0 0;}section .news_naglowek{color:#656565;font-family:Ubuntu;font-size:32px;font-weight:900;line-height:48px;margin:20px 80px;text-transform:uppercase;}section .news_text{color:#585858;font-family:Lora;font-size:18px;font-weight:400;line-height:26px;margin:0 80px;}section .news_text a{color:#585858;font-family:Lora;font-size:18px;font-weight:400;line-height:26px;}section .news_date{color:#585858;float:right;font-family:Lora;font-size:16px;font-weight:400;line-height:24px;margin:10px 20px;}section .news_date i{color:#48bf84;margin-right:10px;}section .news_photo{height:auto;width:100%;}section .left_side{float:left;margin-right:15px;width:775px;}section .right_side{float:left;width:382px;}section .right_side .ad{display:block;height:300px;margin:0 auto;overflow:hidden;text-align:center;width:360px;}section .single_praca{background-color:white;border:1px solid #c1e5d4;margin:0 0 15px;padding:15px;position:relative;}section .single_praca .praca_photo{display:block;height:auto;margin:0 auto;max-width:100%;}section .single_praca .praca_title{color:#585858;font-family:Ubuntu;font-size:26px;font-weight:900;line-height:30px;margin-top:35px;text-transform:uppercase;}section .single_praca .praca_firm{color:#585858;font-family:Lora;font-size:18px;font-weight:400;line-height:30px;}section .single_praca .data{color:#585858;font-family:Lora;font-size:16px;font-weight:400;line-height:24px;margin-top:40px;}section .single_praca .data > div{display:inline-block;margin:0 50px 0 0;vertical-align:top;}section .single_praca .data i{color:#48bf84;margin:3px 5px 0 0;vertical-align:top;}section .single_praca .data p{display:inline-block;margin:0;}section .single_praca .praca_naglowek{color:#48bf84;font-family:Ubuntu;font-size:18px;font-weight:900;line-height:24px;margin:25px 0;text-transform:uppercase;}section .single_praca .praca_text{color:#585858;font-family:Lora;font-size:16px;font-weight:400;line-height:24px;padding-left:15px;}section .single_praca .praca_text ul{list-style:outside none none;margin:0;padding:0;}section .single_praca .praca_text li{margin:0;padding:0 0 0 17px;position:relative;}section .single_praca .praca_text li:before{background-color:#48bf84;content:"";height:6px;left:0;position:absolute;top:8px;width:6px;}section .single_praca .firm_text{color:#585858;font-family:Lora;font-size:16px;font-weight:400;line-height:24px;padding:25px 0px;}section .single_praca .firm_text p{margin:10px 0;}section .single_praca .stats{color:#585858;float:left;font-family:Lora;font-size:14px;line-height:20px;margin-top:15px;}section .single_praca .stats > div{display:inline-block;margin-right:10px;}section .single_praca .stats i{color:#48bf84;margin-right:5px;}section .single_praca .socials{margin:20px 0 0;}section .single_praca .praca_naglowek_right{color:#585858;font-family:Ubuntu;font-size:20px;font-weight:900;line-height:28px;text-transform:uppercase;}section .single_praca .praca_details{margin-top:30px;width:100%;}section .single_praca .praca_details td{color:#585858;font-family:Lora;font-size:14px;font-style:italic;line-height:18px;padding:5px 0;text-align:left;vertical-align:top;}section .single_praca .praca_details td span{font-size:18px;font-weight:700;}section .single_praca .praca_details td a{border-bottom:1px dashed #acacac;color:#585858;font-family:Lora;font-size:14px;font-style:italic;line-height:18px;text-decoration:none;}section .single_praca .praca_details td a:hover{border-bottom:0px dashed #acacac;}section .single_praca .praca_details td:first-child{font-family:Ubuntu;font-style:normal;font-weight:500;padding:5px 20px 5px 0;white-space:nowrap;}section .single_praca .praca_phone{color:#48bf84;font-family:Ubuntu;font-size:22px;font-weight:900;line-height:30px;margin:10px 0;text-transform:uppercase;}section .single_praca .praca_phone i{margin-right:10px;}section .single_praca .praca_inp{border:1px solid #c8ecda;color:#585858;font-family:Lora;font-size:14px;font-weight:400;height:46px;margin-bottom:20px;padding:0 15px;width:calc(100% - 32px);}section .single_praca .praca_txt{border:1px solid #c8ecda;color:#585858;font-family:Lora;font-size:14px;font-weight:400;height:190px;line-height:24px;margin-bottom:20px;padding:5px 15px;width:calc(100% - 32px);}section .single_praca .praca_sub{background-color:#48bf84;border:0px;color:white;cursor:pointer;display:inline-block;font-family:Ubuntu;font-size:18px;font-weight:700;height:55px;text-decoration:none;text-transform:uppercase;width:100%;position:relative;box-shadow:0 6px #439775;}section .single_praca .praca_sub:hover{top:2px;box-shadow:0 4px #439775;}section .single_praca .praca_sub:active{top:6px;box-shadow:0 0px #439775;}section .single_praca .labels{margin-bottom:20px;}section .single_praca .labels label{color:#585858;cursor:pointer;font-family:Lora;font-size:14px;font-weight:400;margin-right:10px;}section .single_praca .star{color:#acacac;display:block;font-size:22px;position:absolute;right:15px;text-decoration:none;top:15px;}section .single_praca .star:hover{color:#48bf84;}section .single_praca .star.active{color:#48bf84;}section .single_praca .firm_address{color:#585858;font-family:Lora;font-size:16px;font-weight:400;line-height:24px;margin:15px 0;}section .single_praca #map_firm{width:100%;height:245px;}section .back{background-color:#48bf84;border:0 none;box-shadow:0 6px #439775;color:white;cursor:pointer;display:inline-block;font-family:Ubuntu;font-size:18px;font-weight:900;height:55px;line-height:55px;padding:0 30px;position:relative;text-decoration:none;text-transform:uppercase;text-align:center;}section .back:hover{top:2px;box-shadow:0 4px #439775;}section .back:active{top:6px;box-shadow:0 0px #439775;}section .alphabet{margin:10px auto;text-align:center;}section .alphabet > a{background-color:#439775;box-shadow:0 4px #48bf84;color:white;display:inline-block;font-family:Lora;font-size:24px;font-weight:400;line-height:38px;margin:0px 2px 8px 2px;padding:0 8px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top;position:relative;}section .alphabet > a:last-child{text-transform:lowercase;}section .alphabet > a.active{font-weight:700;}section .alphabet > a:hover{top:2px;box-shadow:0 2px #48bf84;}section .alphabet > a:active{top:4px;box-shadow:0 0px #48bf84;}section .firms_inp{border:0 none;box-shadow:0 6px #acacac;color:#585858;display:block;font-family:Lora;font-size:18px;font-weight:400;height:55px;margin:35px auto 70px;padding:0 30px;width:540px;}section .filters_search{background-color:white;border:1px solid #c1e5d4;color:#585858;display:table;font-family:Lora;font-size:14px;font-weight:400;line-height:22px;margin:40px auto 0;padding:10px 5px;text-align:center;}section .filters_search > span{color:#585858;display:inline-block;font-family:Lora;font-size:14px;font-weight:400;line-height:22px;margin:0px 15px 0px 0px;}section .filters_search a{color:#48bf84;font-size:18px;margin-left:10px;}section .register_buttons{text-align:center;margin:40px 0px;}section .register_buttons .box{color:#585858;display:inline-block;font-family:Lora;font-size:16px;font-weight:400;line-height:24px;margin:0 1%;text-align:center;vertical-align:top;width:31%;}section .register_buttons .box > p{margin:5px 0 20px;}section .register_buttons .box .link{background-color:#48bf84;border:0px;color:white;cursor:pointer;display:inline-block;font-family:Ubuntu;font-size:18px;font-weight:700;line-height:55px;height:55px;text-decoration:none;text-transform:uppercase;width:100%;position:relative;box-shadow:0 6px #439775;margin-bottom:5px;}section .register_buttons .box .link:hover{top:2px;box-shadow:0 4px #439775;}section .register_buttons .box .link:active{top:6px;box-shadow:0 0px #439775;}section .register_buttons .box .link i{color:#333333;margin-right:10px;}section .register_buttons .box .link_revers{background-color:#439775;border:0 none;box-shadow:0 6px #48bf84;color:white;cursor:pointer;display:inline-block;font-family:Ubuntu;font-size:18px;font-weight:700;height:55px;line-height:55px;margin-bottom:5px;position:relative;text-decoration:none;text-transform:uppercase;width:100%;}section .register_buttons .box .link_revers:hover{top:2px;box-shadow:0 4px #48bf84;}section .register_buttons .box .link_revers:active{top:6px;box-shadow:0 0px #48bf84;}section .register_buttons .box .link_revers i{color:#333333;margin-right:10px;}section .more_info{color:#585858;font-family:Ubuntu;font-size:14px;font-style:italic;font-weight:400;line-height:24px;}section .mapa{display:inline-block;list-style:outside none none;margin:50px 0;padding:0;max-width:50%;}section .mapa .sm1{color:#48bf84;font-family:Ubuntu;font-size:24px;font-weight:700;line-height:30px;text-decoration:none;text-transform:uppercase;}section .mapa .submapa{list-style:outside none none;margin:30px 0;padding:0;}section .mapa .submapa > li{border-bottom:1px solid #c1c1c1;padding:0 30px;}section .mapa .submapa > li .sm2{color:#333333;font-family:Ubuntu;font-size:16px;font-weight:300;line-height:30px;text-decoration:none;text-transform:uppercase;}a.fancybox{display:block;position:relative;}a.fancybox img{display:block;}a.fancybox:before{border:1px solid #48bf84;content:"";left:0;position:absolute;top:0;transition:all 0.2s ease 0s;bottom:0px;right:0px;opacity:0;}a.fancybox:hover:before{left:25px;top:25px;right:25px;bottom:25px;opacity:1;}a.fancybox:after{color:white;content:"\f002";font-family:FontAwesome;font-size:18px;left:50%;opacity:0;position:absolute;top:50%;transform:scale(1.5) translate(-50%, -50%);transition:all 0.2s ease 0s;}a.fancybox:hover:after{opacity:1;transform:scale(1) translate(-50%, -50%);}footer{background-color:#333333;margin-top:50px;padding:60px 0;width:100%;}footer .content{margin:0 auto;width:1172px;}footer .content .footer_box{float:left;margin-right:16px;width:280px;}footer .content .footer_box.x2{width:580px;}footer .content .footer_box.newsletter{margin-right:0;}footer .content .footer_box .title{color:white;font-family:Ubuntu;font-size:16px;font-weight:700;line-height:24px;margin-bottom:30px;text-align:center;text-transform:uppercase;}footer .content .footer_box .text{color:white;font-family:Lora;font-size:12px;font-weight:400;line-height:22px;}footer .content .footer_box #menu_bottom{list-style:outside none none;margin:0;padding:0;}footer .content .footer_box.x2 #menu_bottom{-moz-column-count:2;-moz-column-gap:15px;-webkit-column-count:2;-webkit-column-gap:15px;column-count:2;column-gap:15px;}footer .content .footer_box #menu_bottom li{border-bottom:1px solid #464646;display:inline-block;margin:0 0 5px;padding:5px 15px 5px 0;position:relative;width:calc(100% - 15px);}footer .content .footer_box #menu_bottom li:after{content:"\f054";bottom:0;color:#d5d5d5;display:block;font-family:FontAwesome;font-size:12px;line-height:30px;position:absolute;right:0;text-align:right;}footer .content .footer_box #menu_bottom a{color:#d5d5d5;display:block;font-family:Ubuntu;font-size:14px;font-weight:400;line-height:24px;position:relative;text-decoration:none;text-transform:uppercase;}footer .content .footer_box #menu_bottom a:hover{color:#48bf84;}footer .content .footer_box .newsletter_inp{border:0 none;box-shadow:0 6px #acacac;color:#585858;float:left;font-family:Lora;font-size:18px;font-weight:400;height:55px;padding:0 10px;width:203px;display:block;border-radius:0px;}footer .content .footer_box .newsletter_sub{background-color:#48bf84;border:0 none;box-shadow:0 6px #439775;color:white;cursor:pointer;float:left;font-family:Ubuntu;font-size:20px;font-weight:900;height:55px;margin:0;padding:0;position:relative;text-align:center;text-transform:uppercase;width:57px;}footer .content .footer_box .newsletter_sub:hover{box-shadow:0px 4px #439775;top:2px;}footer .content .footer_box .newsletter_sub:active{box-shadow:0px 0px #439775;top:6px;}footer .content .footer_box .labels{display:inline-block;margin-top:20px;}footer .content .footer_box .labels label{color:white;cursor:pointer;font-family:Ubuntu;font-size:15px;font-weight:400;line-height:20px;margin:0px 10px 0 0;}footer .content .footer_box #margomedia{cursor:pointer;display:block;float:right;margin:50px 0 0;text-decoration:none;}footer .content .footer_box #margomedia img{display:block;}@media screen and (max-width:1400px){	header .content{width:98%;}	.msg_cont{padding:10px 20px 10px 50px;width:calc(98% - 70px);}	.msg_cont_site{padding:10px 20px 10px 50px;}	.ok_msg i{left:11px;top:7px;}	.error_msg i{left:11px;top:7px;}}@media screen and (max-width:1200px){	header{height:72px;}	header.white{height:72px;}	header #menu_mobile{top:0px;}	header #menu_mobile #menu_mobile_cont{width:98%;}	header #menu_mobile #menu_mobile_list{width:98%;}	header .content #menu{display:none;}	header .content #logo{display:none;}	#firm_baner .cont > div{width:98%;}	#bottom_buttons > ul{width:98%;}	section{width:98%;}	section .list .list_box, section .list_news .list_box{width:calc(100% - 10px);}	section .list .list_box .list_box_logo{height:auto;max-width:95%;}	section form .form{text-align:left;}	section form .form.form2{margin:0 10px 20px 0;text-align:left;width:calc(50% - 10px);}	section form .form.form3{margin:0 10px 20px 0;width:calc(33.3333% - 10px);text-align:left;}	section form .form.form4{margin:0 10px 20px 0;width:calc(25% - 10px);}	section form .form > label{display:inline-block;line-height:38px;}	section form .form > label i{right:-9px;top:0;}	section form .form .form_inp{display:block;margin:0;width:calc(100% - 38px);}	section form .form .form_sel{display:block;margin:0;width:100%;}	section form .form .form_inp.short{width:calc(100% - 38px);}	section form .form .dropdown{margin:0px !important;width:100% !important;}	section form .form .dropdown dt{width:100% !important;}	section form .form .dropdown dt a{width:auto !important;}	section form .form .dropdown dd ul{width:calc(100% - 42px) !important;}	section form .form.form4 .form_sel{width:98%;}	section .account_data{width:calc(67% - 42px);}	section .account_contact{width:calc(33% - 57px);}	section .left_side{width:calc(67% - 15px);}	section .right_side{width:33%;}	section .news_naglowek{margin:20px 40px;}	section .news_text{margin:0 40px;}	footer .content{width:98%;}	footer .content .footer_box{margin-right:15px;width:calc(25% - 15px);}	footer .content .footer_box.x2{width:calc(50% - 15px);}	footer .content .footer_box .newsletter_inp{width:calc(100% - 75px);}	footer .content .footer_box .newsletter_sub{width:55px;}	.filtr-item{width:25%;}}@media screen and (max-width:1050px){	#bottom_buttons > ul {width:100%;}	#bottom_buttons li {padding:0 2px;}	#bottom_buttons a i {margin-right:2px;}	#bottom_buttons a {font-size:14px;}}@media screen and (max-width:980px){	section .list[data-columns]:before,section .list_news[data-columns]:before{content:'3 .column.size-1of3';}	.filtr-item{width:33.3333%;}	footer .content .footer_box{margin-right:15px;width:calc(33.3333% - 15px);}	footer .content .footer_box.x2{width:calc(33.3333% - 15px);}	footer .content .footer_box.x2 #menu_bottom{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;}	footer .content .footer_box.newsletter{width:calc(33.3333% - 0px);}	section .register_buttons .box{margin:0 2%;width:46%;}	section .register_buttons .box .link{width:100%;}}@media screen and (max-width:900px){	#bottom_buttons{height:auto;}	#bottom_buttons > ul{display:block;}	#bottom_buttons li{display:inline-block;width:33.3333%;padding:0px;}	#bottom_buttons a{line-height:50px;font-size:16px;}	#bottom_buttons a i{margin-right:10px;}	section form .form.form4{width:calc(33.333% - 10px);}	section .mapa{max-width:100%;}	section .mapa .sm1{display:block;margin:10px 0;}	section .news_naglowek{margin:20px;}	section .news_text{margin:0 20px;}}@media screen and (max-width:820px){	header #menu_mobile #menu_mobile_list{-moz-column-count:3;-webkit-column-count:3;column-count:3;}	section form .form.form3{width:calc(50% - 10px);}	section .account_data{width:calc(100% - 42px);}	section .account_contact{margin:20px 0 0;width:calc(100% - 42px);}	section .left_side{margin:0px 0px 20px 0px;width:100%;}	section .right_side{width:100%;}	section .list .list_box .opts > li{width:40px;}	section .list .list_box .opts .opt{width:40px;}}@media screen and (max-width:780px){	#bottom_buttons a {font-size:14px;line-height:20px;padding:15px 0;}	#bottom_buttons a i{margin-right:5px;}}@media screen and (max-width:720px){	header .content #middle_text form{width:98%;}	header .content #middle_text form .search_inp{padding:0 15px;width:calc(100% - 190px);}	section .firms_inp{padding:0 15px;}}@media screen and (max-width:680px){	section form .form.form4{width:calc(50% - 10px);}}@media screen and (max-width:660px){	header .content{width:95%;}	header #menu_mobile #menu_mobile_cont{width:95%;}	header #menu_mobile #menu_mobile_list{width:95%;-moz-column-count:2;-webkit-column-count:2;column-count:2;}	#firm_baner .cont > div{width:95%;}	section{width:95%;}	section .list[data-columns]:before,section .list_news[data-columns]:before{content:'2 .column.size-1of2';}	.filtr-item{width:50%;}	footer{padding:30px 0;}	footer .content{width:95%;}	footer .content .footer_box{margin:0;width:100%;float:none;}	footer .content .footer_box.x2{width:100%;}	footer .content .footer_box.x2 #menu_bottom{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;}	footer .content .footer_box.newsletter{margin:20px 0;width:100%;}	#bottom_buttons > ul{width:95%;}	section form .form.file{margin:0 0 20px;width:100%;}	section form .form .label{width:calc(100% - 200px);min-width:auto;}	section .register_buttons .box .link,section .register_buttons .box .link_revers{font-size:14px;}	section .register_buttons .box .link i,section .register_buttons .box .link_revers i {margin-right:5px;}}@media screen and (max-width:560px){	section .firms_inp{width:100%;}	#bottom_buttons li{width:50%;}	#bottom_buttons li.no_mobile{display:none;}	#bottom_buttons_mobile{display:block;}	section .register_buttons .box{margin:0;width:95%;}}@media screen and (max-width:480px){	section .list[data-columns]:before,section .list_news[data-columns]:before{content:'1 .column.size-1of1';}	.filtr-item{width:100%;}	section .list .list_box, section .list_news .list_box{width:100%;}	section form .form.form2{margin:0 0 20px;width:100%;}	section form .form.form4{width:100%;margin:0px;}	section form .form.form3{margin:0 0 20px;width:100%;}	section form .form{margin:0 0 9px;width:100%;}	section form .form .form_sub{padding:0;width:100%;}	section .button{padding:0;width:100%;}	section .back{padding:0;width:100%;}	section .news_naglowek{font-size:26px;line-height:34px;}	section .single_praca .praca_details td:first-child{padding:5px 10px 5px 0;white-space:normal;}	#firm_baner .cont > div{font-size:40px;line-height:40px;}	header .content #middle_text form{margin:20px auto 0;}}@media screen and (max-width:460px){	#bottom_buttons li{border-bottom:1px solid #464646;width:100%;}	#bottom_buttons_mobile li{display:block;margin:0 3% 17px;width:94%;}}@media screen and (max-width:410px){	header #menu_mobile.scrolled{position:absolute;}	header #menu_mobile #menu_mobile_list{-moz-column-count:1;-webkit-column-count:1;column-count:1;padding:15px 0;}	header #menu_mobile #menu_mobile_list > li{border-bottom:1px solid #464646;}	header .content #middle_text form .search_inp{height:36px;line-height:36px;width:calc(100% - 70px);}	header .content #middle_text form .search_sub{height:36px;width:40px;}	header .content #middle_text form .search_sub span{display:none;}	header .content #middle_text form .search_sub .fa-search{display:block;}	header .content #middle_text .title{font-size:26px;line-height:30px;}	header .content #middle_text .subtitle{font-size:24px;line-height:28px;}	section form .form .label{width:calc(100% - 80px);}	section form .form .special_file{width:60px;}	section form .form .special_file span{display:none;}	section form .form .special_file .fa-folder-open{display:block;}	section .single_praca{padding:10px;}	footer .content .footer_box.x2 #menu_bottom{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:0px;-webkit-column-gap:0px;column-gap:0px;}	section .news_naglowek{margin:10px;}	section .news_text{margin:0 10px;}	section #faktury th{font-size:16px;line-height:22px;}	section #faktury td{font-size:14px;line-height:20px;}	section #faktury td a{font-size:14px;line-height:20px;}	section #faktury td span{background-image:none;line-height:20px;padding:0;}}@media screen and (max-height:500px){	header #menu_mobile.scrolled{position:absolute;}}@media screen and (max-height:380px){	header .content #middle_text .title{display:none;}	header .content #middle_text .subtitle{display:none;}}