/*!
 * Kancelaria Radcy Prawnego - Jakub Zdon
 * v0.0.1 (http://jakubzdon.pl)
 * Copyright 2017 Greyfox, Inc.
 * Licensed under http://www.apache.org/licenses/LICENSE-2.0
 */

@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);background-position:0 15px;opacity:0}40%{-webkit-transform:translateY(-15px)}100%{-webkit-transform:translateY(0);background-position:0 0;opacity:1}}@-moz-keyframes bounce{0%{-webkit-transform:translateY(0);background-position:0 15px;opacity:0}40%{-webkit-transform:translateY(-15px)}100%{-webkit-transform:translateY(0);background-position:0 0;opacity:1}}@-o-keyframes bounce{0%{-webkit-transform:translateY(0);background-position:0 15px;opacity:0}40%{-webkit-transform:translateY(-15px)}100%{-webkit-transform:translateY(0);background-position:0 0;opacity:1}}@keyframes bounce{0%{-webkit-transform:translateY(0);background-position:0 15px;opacity:0}40%{-webkit-transform:translateY(-15px)}100%{-webkit-transform:translateY(0);background-position:0 0;opacity:1}}@font-face{font-family:MynaruseMedium;src:url(../assets/fonts/mynarusemedium.eot);src:url(../assets/fonts/mynarusemedium.eot?#iefix) format('embedded-opentype'),url(../assets/fonts/mynarusemedium.woff) format('woff'),url(../assets/fonts/mynarusemedium.ttf) format('truetype'),url(../assets/fonts/mynarusemedium.svg#MynaruseMedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:MynaruseHeavy;src:url(../assets/fonts/mynaruseheavy.eot);src:url(../assets/fonts/mynaruseheavy.eot?#iefix) format('embedded-opentype'),url(../assets/fonts/mynaruseheavy.woff) format('woff'),url(../assets/fonts/mynaruseheavy.ttf) format('truetype'),url(../assets/fonts/mynaruseheavy.svg#MynaruseHeavy) format('svg');font-weight:400;font-style:normal}body,html{height:100%;width:100%;font-family:Forum,Tahoma,Verdana,Geneva,sans-serif!important;font-size:1em;line-height:1.125em;color:#666;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none}html{background-color:#fff;background-image:url(../assets/graphics/header-bg.png),url(../assets/graphics/bg.png);background-image:url(../assets/graphics/header-bg.png),-ms-linear-gradient(bottom,#fdfdfc 0,#fff 100%);background-image:url(../assets/graphics/header-bg.png),-moz-linear-gradient(bottom,#fdfdfc 0,#fff 100%);background-image:url(../assets/graphics/header-bg.png),-o-linear-gradient(bottom,#fdfdfc 0,#fff 100%);background-image:url(../assets/graphics/header-bg.png),-webkit-gradient(linear,left bottom,left top,color-stop(0,#fdfdfc),color-stop(1,#fff));background-image:url(../assets/graphics/header-bg.png),-webkit-linear-gradient(bottom,#fdfdfc 0,#fff 100%);background-image:url(../assets/graphics/header-bg.png),linear-gradient(bottom,#fdfdfc 0,#fff 100%);background-position:0 68px,top left;background-repeat:repeat-x,repeat-x}body{width:100%;height:100%;margin:0 auto}a,h1,h2,h3,h4,h5,h6{font-family:Marcellus,Georgia,'Times New Roman',Times,serif!important;color:#222}h1{font-size:1.3125em;line-height:1.5625em}h2{font-size:1.1875em;line-height:1.4375em}h3{font-size:1.0625em;line-height:1.3125em}h4{font-size:.9375em;line-height:1.1875em}h5{font-size:.8125em;line-height:1.0625em}h6{font-size:.6875em;line-height:.9375em}a{font-size:1em;color:#919090;text-decoration:none}a:focus{outline:0}a:hover{color:#7f0329}img{height:auto;width:auto;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}nav{color:#919090;text-align:center}nav ul li{display:inline;padding:0 8px 0 0}nav ul li:last-child::after{content:" "}.break-word{word-wrap:break-word}.numbers{color:#080808;font-weight:400;letter-spacing:1px}.email{color:#4E443C;font-weight:400}::selection{background:#ebebeb}::-moz-selection{background:#ebebeb}header{max-height:530px;height:530px;width:100%;max-width:1000px;margin:0 auto 22px;background:transparent url(../assets/graphics/header-logo.png) top center no-repeat}header nav{width:100%;height:58px;margin:0 auto;position:relative;top:132px}header nav ul{float:left;clear:left;margin:0 0 0 7px;padding:0}header nav ul li{float:left;display:inline;margin:0 0 0 10px}header nav ul li a{height:58px;float:left;font-size:.9em;color:#666}header nav ul li a span{float:left;font-size:.8125em;line-height:.9375em;font-family:Caudex,Georgia,'Times New Roman',Times,serif!important;font-weight:300;text-transform:uppercase;height:58px;margin:0 22px 0 -10px;padding:16px 0 0 16px}header nav ul li a span#textual{display:none}header nav ul#navigation li a.current,header nav ul#navigation li a:hover{color:#f6e7ec;background:url(../assets/graphics/navigation.png) no-repeat top right}header nav ul#navigation li a.current span,header nav ul#navigation li a:hover span{background:url(../assets/graphics/navigation.png) no-repeat top left}header #bannerFrame{position:relative;top:110px;left:-2px;width:100%;height:341px;max-height:341px;background:transparent url(../assets/graphics/header-frame.png) top center no-repeat;background-size:contain}#graphical-home{display:block;background:transparent url(../assets/graphics/sprites.png) -35px -5px no-repeat!important;width:10px;height:8px}#graphical-home-grey{display:block;background:transparent url(../assets/graphics/sprites.png) -55px -5px no-repeat!important;width:10px;height:8px}#content{max-width:1000px;width:100%;margin:0 auto;font-weight:300;font-size:1em;color:#000;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-animation:fadeIn .6s ease-in-out;-moz-animation:fadeIn .6s ease-in-out;-o-animation:fadeIn .6s ease-in-out;animation:fadeIn .6s ease-in-out}#content section{vertical-align:top;display:table-cell;width:91.6666667%!important;max-width:91.6666667%!important;padding:0 20px;margin:0}#content section>h4:last-child{font-family:'League Script',cursive!important;position:relative;right:20px;bottom:6px;text-align:right;color:#000}#content #contactContent h4{margin:10px 0 0}#content section>div,#servicesDescription{color:#4E443C}#content section>div{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin:30px 0 40px}#content section>div span{width:30%;float:left}#content section>div span:first-child,#content section>div span:nth-child(2){padding-right:30px}#content section #councilorDescription{-webkit-column-count:2!important;-moz-column-count:2!important;column-count:2!important;-webkit-column-gap:20px!important;-moz-column-gap:20px!important;column-gap:20px!important;margin:50px 0 0!important}#content section #councilorP{float:left;margin:40px 30px 0 0;border-style:none;width:200px;height:244px;max-width:100%;background:transparent url(../assets/img/jakub-zdon.png) center center no-repeat;background-size:200px 244px}#content section #councilorDescription span{width:32%;float:left}#content section #councilorDescription span:first-child{padding-right:20px}#content section #servicesMenu{column-count:1!important;-moz-column-count:1!important;-webkit-column-count:1!important}#content section #servicesDescription{display:table-cell!important;width:68%!important;max-width:68%!important;padding-top:10px!important;column-count:1!important;-moz-column-count:1!important;-webkit-column-count:1!important}#content section #servicesDescription>p{margin:0 0 30px!important;column-count:2!important;-moz-column-count:2!important;-webkit-column-count:2!important;column-gap:30px!important;-moz-column-gap:30px!important;-webkit-column-gap:30px!important}#content section #servicesDescription>h4{margin-left:35px}#content section #servicesDescription p span{width:45%!important;float:left!important}#content section #servicesDescription p span:first-child{padding-right:30px!important}#map{max-width:620px;height:290px;text-align:left;vertical-align:middle;margin:35px 0 60px;border:#f3f1ee 1px solid;padding:4px}#content aside{display:table-cell;width:25%;min-height:216px;border-left:#dfded9 1px solid;margin:0;padding:0}#contactHeader{padding:10px 60px 10px 20px;border-bottom:1px #dfded9 solid;letter-spacing:.3em;line-height:1.3em;text-transform:uppercase}#contactData{padding:20px 0 20px 20px;border-top:1px #f3f1ee solid}#contactData p{text-align:left;margin-bottom:13px;font-size:.875em;line-height:1.3em;color:#919191}#contactData p:last-child{padding-top:13px}#asideEnvelope{background:transparent url(../assets/graphics/sprites.png) -5px -3px no-repeat;padding:0 30px 0 0}#asidePhone{background:transparent url(../assets/graphics/sprites.png) -75px -5px no-repeat;padding:0 30px 0 0}#sentRequest{background:transparent url(../assets/graphics/sprites.png) -129px -5px no-repeat;width:98px;height:24px;display:inline-block}#sentRequestBig,#servicesNavigation{display:none}#servicesMenu{height:100%;width:32%;display:table-cell;vertical-align:top;border-right:1px #dfded9 solid}#servicesMenu ul{list-style:none}#servicesMenu ul li a{width:92%;height:49px;line-height:49px;letter-spacing:.1em;display:block;font-size:.75em;color:#505050;text-transform:uppercase;padding:0 0 0 8%;border-bottom:1px #c0bab2 solid;background-image:url(../assets/graphics/services_menu_element_bg.png),-ms-linear-gradient(top,#e6e2dd 0,#fff 100%);background-image:url(../assets/graphics/services_menu_element_bg.png),-moz-linear-gradient(top,#e6e2dd 0,#fff 100%);background-image:url(../assets/graphics/services_menu_element_bg.png),-o-linear-gradient(top,#e6e2dd 0,#fff 100%);background-image:url(../assets/graphics/services_menu_element_bg.png),-webkit-gradient(linear,left bottom,left top,color-stop(0,#e6e2dd),color-stop(1,#fff));background-image:url(../assets/graphics/services_menu_element_bg.png),-webkit-linear-gradient(top,#e6e2dd 0,#fff 100%);background-image:url(../assets/graphics/services_menu_element_bg.png),linear-gradient(top,#e6e2dd 0,#fff 100%);background-repeat:repeat-x}#servicesMenu ul li a span{font-family:Caudex,Georgia,'Times New Roman',Times,serif;font-size:1em;color:#505050}#servicesMenu ul li a.selected,#servicesMenu ul li a:hover{background:#fff;color:#7f0329}#servicesMenu ul li a.selected{border-right:2px #fff solid}#content section #servicesDescription>p{padding:30px 20px 0 35px}#nonProfit{display:none!important}footer{max-height:144px;height:144px;width:100%;margin:80px 0 0;padding:6px 0 0;font-size:.6875em;color:#a8a8a8;text-align:center;background:url(../assets/graphics/footer-bg.jpg) top center no-repeat,url(../assets/graphics/footer-bg-extend.png) top left repeat-x}footer>span{display:block;color:#716e69}footer>span:first-of-type{font-family:MynaruseMedium!important;font-size:.9em;margin-top:6px}footer>span:last-of-type{font-family:MynaruseHeavy!important;margin-top:-5px}footer nav{width:98%;position:relative;top:80%;font-size:1em}footer nav ul li:after{content:" / ";opacity:.3;padding:0 0 0 8px}#home-btn-grey{display:inline-block;background:transparent url(../assets/graphics/sprites.png) -55px -5px no-repeat;width:10px;height:8px}#homeBanner{position:relative;height:321px;background:transparent url(../assets/img/home_banner.png) top left no-repeat;background-size:contain;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-animation:fadeIn 2s ease-in-out;-moz-animation:fadeIn 2s ease-in-out;-o-animation:fadeIn 2s ease-in-out;animation:fadeIn 2s ease-in-out}#homeBannerTitle{position:relative;top:-321px;left:0;height:341px;background:transparent url(../assets/img/home_banner_title.png) top left no-repeat;background-size:contain;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-animation:bounce 1s;-moz-animation:bounce 1s;-o-animation:bounce 1s;animation:bounce 1s}#councilorBanner{position:relative;height:321px;background:transparent url(../assets/img/radca_prawny_banner.png) top center no-repeat;background-size:contain;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-animation:fadeIn 2s ease-in-out;-moz-animation:fadeIn 2s ease-in-out;-o-animation:fadeIn 2s ease-in-out;animation:fadeIn 2s ease-in-out}#councilorBannerTitle{position:relative;top:-321px;left:0;height:341px;background:transparent url(../assets/img/radca_prawny_banner_title.png) top left no-repeat;background-size:contain;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-animation:bounce 1s;-moz-animation:bounce 1s;-o-animation:bounce 1s;animation:bounce 1s}#servicesBanner{position:relative;height:321px;background:transparent url(../assets/img/uslugi_banner.png) top center no-repeat;background-size:contain;-webkit-animation:fadeIn 2s ease-in-out;-moz-animation:fadeIn 2s ease-in-out;-o-animation:fadeIn 2s ease-in-out;animation:fadeIn 2s ease-in-out}#servicesBannerTitle{position:relative;top:-321px;left:0;height:341px;background:transparent url(../assets/img/uslugi_banner_title.png) top left no-repeat;background-size:contain;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-animation:bounce 1s;-moz-animation:bounce 1s;-o-animation:bounce 1s;animation:bounce 1s}#cooperationBanner{position:relative;height:321px;background:transparent url(../assets/img/wspolpraca_banner.png) top center no-repeat;background-size:contain;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-animation:fadeIn 2s ease-in-out;-moz-animation:fadeIn 2s ease-in-out;-o-animation:fadeIn 2s ease-in-out;animation:fadeIn 2s ease-in-out}#cooperationBannerTitle{position:relative;top:-321px;left:0;height:341px;background:transparent url(../assets/img/wspolpraca_banner_title.png) top left no-repeat;background-size:contain;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-animation:bounce 1s;-moz-animation:bounce 1s;-o-animation:bounce 1s;animation:bounce 1s}#variaBanner{position:relative;height:321px;background:transparent url(../assets/img/varia_banner.png) top center no-repeat;background-size:contain;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-animation:fadeIn 2s ease-in-out;-moz-animation:fadeIn 2s ease-in-out;-o-animation:fadeIn 2s ease-in-out;animation:fadeIn 2s ease-in-out}#variaBannerTitle{position:relative;top:-321px;left:0;height:341px;background:transparent url(../assets/img/varia_banner_title.png) top left no-repeat;background-size:contain;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-animation:bounce 1s;-moz-animation:bounce 1s;-o-animation:bounce 1s;animation:bounce 1s}#contactBanner{position:relative;height:321px;background:transparent url(../assets/img/kontakt_banner.png) top center no-repeat;background-size:contain;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-animation:fadeIn 2s ease-in-out;-moz-animation:fadeIn 2s ease-in-out;-o-animation:fadeIn 2s ease-in-out;animation:fadeIn 2s ease-in-out}#contactBannerTitle{position:relative;top:-321px;left:0;height:341px;background:transparent url(../assets/img/kontakt_banner_title.png) top left no-repeat;background-size:contain;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-animation:bounce 1s;-moz-animation:bounce 1s;-o-animation:bounce 1s;animation:bounce 1s}#searchLabel{position:absolute;top:12px;right:21%;font-size:.75em;font-family:Caudex,Georgia,'Times New Roman',Times,serif!important;font-weight:300;text-transform:uppercase;color:#666}#searchWrapper{float:right;width:18%;max-width:18%;height:32px;max-height:32px;margin:5px 22px 0 0}#searchWrapper form{display:inline}.searchBox{border:0;width:90%;height:32px;float:left;margin-left:10px;padding-right:28px;text-align:left;font-size:.75em;color:#acacac;letter-spacing:.8px;-webkit-box-shadow:inset 1px 1px 2px rgba(142,142,142,.5);-moz-box-shadow:inset 1px 1px 2px rgba(142,142,142,.5);box-shadow:inset 1px 1px 2px rgba(142,142,142,.5);-webkit-transform:skew(-4deg);-moz-transform:skew(-4deg);-ms-transform:skew(-4deg);-o-transform:skew(-4deg);transform:skew(-4deg)}.searchBox:focus{outline:0}#searchBoxLoupe{width:14px;height:14px;display:inline-block;float:right;position:relative;top:-22px;right:15px;background:#fff url(../assets/graphics/sprites.png) -105px -5px no-repeat}form{margin-top:20px}form>div{clear:both;overflow:hidden;margin:0;padding:0}form>div>label{position:relative;top:20px;width:25%;float:left;padding:0 10px 0 2px;color:#666}form>div>div{width:75%;float:right}input,textarea{width:90%;height:28px;border:1px #d0cdc9 solid;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#505050;font-size:.75em;background:#f9f8f6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px}input{width:50%;padding:0 10px}input:focus,textarea:focus{background:#fff;outline-color:#f3f1ee}input::-ms-clear{display:none}input[type=submit]{width:150px;height:40px;padding:0 0 0 20px;margin:10px 0 0;background:#a50a39 url(../assets/graphics/envelope.png) 28px 13px no-repeat;font-family:Caudex,Georgia,'Times New Roman',Times,serif!important;font-size:85%;text-transform:uppercase;color:#fff;cursor:pointer}#contactForm input[type=submit]:focus,input[type=submit]:hover{background:#910a33 url(../assets/graphics/envelope.png) 28px 13px no-repeat}textarea{resize:vertical;margin:0 0 6px;padding:10px;height:200px;max-height:350px;border:1px #d0cdc9 solid;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:.75em;overflow:auto}#contactContent h1 a{color:#505050}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:transparent}input::-moz-placeholder,textarea::-moz-placeholder{color:transparent}input:-moz-placeholder,textarea:-moz-placeholder{color:transparent}.error{color:#b13852;font-size:.8125em;margin:4px 0 0 2px}#loading{height:32px;width:32px;background:transparent url(../assets/img/loading.gif) no-repeat;margin:0;display:none}.hidden{display:none}.clearfix{clear:both}@media screen and (min-width:769px){#smallMap{display:none!important}}@media screen and (max-width:1024px){#searchLabel{display:none}#content section #councilorDescription span{width:100%;float:none;display:inline}#content section #councilorDescription span:first-child{padding-right:0}}@media screen and (max-width:910px){#searchWrapper{display:none}header{max-height:480px;height:480px}header nav{left:-2px;width:100%}#content section>div{column-count:2;-moz-column-count:2;-webkit-column-count:2}#content section>div span{width:100%;float:none;display:inline}#content section>div span:first-child,#content section>div span:nth-child(2){padding-right:0}#content section #councilorDescription{column-count:1;-moz-column-count:1;-webkit-column-count:1}#content section #servicesDescription>p{column-count:1!important;-moz-column-count:1!important;-webkit-column-count:1!important}#servicesDescription p span{width:100%;float:none;display:inline}#servicesDescription p span:first-child{padding-right:0}#servicesDescription p{column-count:1;-moz-column-count:1;-webkit-column-count:1}#orgNonProfit{display:none!important}#nonProfit{display:block!important}}@media screen and (max-width:768px){html{background-color:#fff;background-image:url(../assets/graphics/header-bg-mobile.png),url(../assets/graphics/bg.png);background-image:url(../assets/graphics/header-bg-mobile.png),-ms-linear-gradient(bottom,#fdfdfc 0,#fff 100%);background-image:url(../assets/graphics/header-bg-mobile.png),-moz-linear-gradient(bottom,#fdfdfc 0,#fff 100%);background-image:url(../assets/graphics/header-bg-mobile.png),-o-linear-gradient(bottom,#fdfdfc 0,#fff 100%);background-image:url(../assets/graphics/header-bg-mobile.png),-webkit-gradient(linear,left bottom,left top,color-stop(0,#fdfdfc),color-stop(1,#fff));background-image:url(../assets/graphics/header-bg-mobile.png),-webkit-linear-gradient(bottom,#fdfdfc 0,#fff 100%);background-image:url(../assets/graphics/header-bg-mobile.png),linear-gradient(bottom,#fdfdfc 0,#fff 100%);background-position:0 65px,top left;background-repeat:repeat-x,repeat-x;background-size:1px 232px}header{max-height:344px;height:344px}header nav{font-size:1.125em;line-height:1.25em;margin:0;padding:0;width:100%;left:0}header nav ul{margin:0;padding:0;width:100%;border-bottom:1px dashed #efece9}header nav ul li{margin:0;padding:0;width:50%;float:left;clear:left;border-top:1px dashed #efece9}header nav ul li#kontaktNav,header nav ul li#radcaNav,header nav ul li#zasadyNav{float:right;clear:right}header nav ul li#radcaNav,header nav ul li:first-child{border-top:0}header nav ul li a{margin:0;padding:18px 0 0;width:100%;height:36px}header nav ul li a span{margin:0;padding:18px 0 0;width:100%;height:36px;float:none}header nav ul li a span#textual{display:inline}header nav ul li a span#graphical{display:none}header nav ul#navigation li a.current,header nav ul#navigation li a:hover{background:#a50a39;background-size:90% 9%}header nav ul#navigation li a.current span,header nav ul#navigation li a:hover span{background:0 0}header #bannerFrame{display:none}#content section{font-size:1.5em;line-height:36px;color:#000}#content section>div{column-count:1;-moz-column-count:1;-webkit-column-count:1}#servicesDescription{text-align:left;display:table-cell;width:100%;font-size:1.5em!important;line-height:36px!important}#servicesMenu ul li a{font-size:.8375em}#content section #councilorDescription{display:inline;padding:0;margin:0}#content section #councilorH4{width:91.6666667%!important;max-width:91.6666667%!important;padding:0;margin-top:-10px;margin-bottom:40px}#content section #councilorP{padding:0;margin:6px 30px 10px 0}#servicesMenu{width:28%}#content #sectionWithMenu{text-align:justify!important;font-size:.9375em!important;line-height:1.1875em!important}#content aside{display:block;width:100%;min-height:216px;padding:0;margin:60px 0 0;border:0}#contactData p:first-child{display:none}#contactData>p{height:40px;position:relative;width:33%;display:inline-block}#contactData p:last-child{position:relative;text-align:right;right:0;width:30%}#smallMap{display:block;width:96%;height:290px;margin:0 auto}#map{max-width:94.7916667%;width:94.7916667%}#content #contactSection{display:table;width:100%;margin:0;border:0}#content #contactSection aside{display:block;width:100%}#content #contactSection h4{width:100%;max-width:100%;padding:0;font-size:1.2em;text-align:left}}@media screen and (max-width:640px){form>div>label{position:inherit;width:90%;float:none}form>div>div{width:100%;float:none;margin:6px 0 10px 2px}input,textarea{width:90%}#content section{font-size:1.125em;line-height:24px;color:#000}#content section h4:first-child{font-size:1em;text-align:left}#content section h4:last-child{padding-top:30px;font-size:1em}#content section h4{max-width:100%}#content section div{column-count:1;-moz-column-count:1;-webkit-column-count:1}#content #sectionWithMenu{text-align:justify}footer{max-height:100px;height:100px;width:100%;margin:50px 0 0;padding:22px 0 0;background-position:top center,top left}#contactData p:first-child,footer nav{display:none}#contactData>p{height:40px;position:relative;width:33%;display:inline-block}#contactData p:last-child{position:relative;text-align:right;right:0;width:30%}#smallMap{display:block;width:96%;height:290px;margin:0 auto}#servicesDescription{display:inline-block;width:100%;max-width:100%;padding:0;margin:0;text-align:left}#servicesDescription p{display:inline-block;column-count:1;-moz-column-count:1;-webkit-column-count:1;column-gap:0;-moz-column-gap:0;-webkit-column-gap:0;margin:0;padding:0!important;font-size:.75em;line-height:24px}#servicesDescription h4{margin:6px 0 60px;text-align:center;font-size:.75em}#servicesMenu{display:none}#servicesNavigation{display:inline;margin:-20px 0 0 0;padding:0}#navNext,#navPrev{width:0;height:0;position:relative;left:10px;border-left:solid 25px transparent;border-right:solid 25px transparent;opacity:.5}#navPrev{float:left;left:-10px;border-bottom:solid 40px #d3d3d3}#navNext{float:right;border-top:solid 40px #d3d3d3}#navNext:before,#navPrev:before{content:"";width:0;height:0;position:absolute;border-left:solid 22px transparent;border-right:solid 22px transparent;opacity:1}#navPrev:before{left:-22px;top:14px;border-bottom:solid 26px #fdfdfc}#navNext:before{right:-22px;border-top:solid 26px #fdfdfc;top:-40px}#navNext:hover,#navPrev:hover{opacity:1}#servicesDescription h4:first-of-type{display:none}#servicesDescription h4:last-of-type{display:block}#loading{display:none;float:right;right:40px;margin:20px 0 0}}@media screen and (max-width:580px){#asideEnvelope{display:none}}@media screen and (max-width:480px){html{background-size:1px 390px}header{height:490px;max-height:490px}header nav{font-size:1em;margin:0;padding:0;width:100%;left:0}header nav ul{margin:0;padding:0;width:100%;border:0}header nav ul li#kontaktNav,header nav ul li#radcaNav,header nav ul li#zasadyNav{float:none;clear:none}header nav ul li{float:none;clear:none;margin:0;padding:0;width:100%}header nav ul li a{margin:0;padding:18px 0 0;width:100%;height:36px}header nav ul li a span{margin:0;padding:18px 0 0;width:100%;height:36px;float:none}header nav ul li a span#textual{display:inline}header nav ul li a span#graphical{display:none}header nav ul#navigation li a.current,header nav ul#navigation li a:hover{background:#a50a39}header nav ul#navigation li a.current span,header nav ul#navigation li a:hover span{background:0 0}#content #contactData>p{display:inline-block;width:100%}#content aside #contactData p:first-child{display:block}#content aside #contactData p:last-child{position:relative;text-align:right;right:20px}#content section{width:91%!important;max-width:91%!important}#content section #councilorDescription{column-count:1!important;-moz-column-count:1!important;-webkit-column-count:1!important;display:inline-block!important;margin:280px 0 0!important;padding:0!important}#content section #councilorP{position:absolute;left:50%;margin:10px 0 0 -100px}#content section #councilorH4{text-align:center;font-size:1em}form>div>label{display:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#919090}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#919090}input::-moz-placeholder,textarea::-moz-placeholder{color:#919090}input:-moz-placeholder,textarea:-moz-placeholder{color:#919090}input{width:91.6666667%;max-width:91.6666667%;height:40px;margin:0;font-size:1em}.error{width:91.6666667%;max-width:91.6666667%;margin:10px 0 0 2px}textarea{width:91.6666667%;max-width:91.6666667%;resize:none;height:250px;margin:10px 0 0;font-size:1em}#loading{float:right;right:20px}.placeholder{color:#aaa}#content #contactAside{margin:40px 0 0}#contactAside #contactData>p:last-child{position:relative!important;left:0!important;text-align:left!important;margin:0;padding-top:10px;width:100%}#map{max-width:94.7916667%;width:94.7916667%}#smallMap{display:none!important}#asideEnvelope,#sentRequestBig{display:inline}#sentRequest{display:none}}@media screen and (max-width:320px){body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){header{background:transparent url(../assets/graphics/header-logo@2x.png) top center no-repeat;background-size:293px 100px}#content section #councilorDescription>span{background:transparent url(../assets/img/jakub-zdon@2x.png) center center no-repeat;background-size:200px 244px;position:absolute;left:50%;margin:10px 0 0 -102px;width:200px;height:244px}#sentRequestBig{display:inline}#sentRequest{display:none}#asideEnvelope{background:transparent url(../assets/graphics/envelope-grey@2x.png) -1px 5px no-repeat;background-size:21px 11px}#asidePhone{background:transparent url(../assets/graphics/phone@2x.png) -1px 2px no-repeat;background-size:20px 17px}}