@import url('normalize.css');@import url('foundation.css');@import url('swiper.css');@font-face{font-family:'prn';src:url('/public/font/proximanova-regular_0-webfont.eot');src:url('/public/font/proximanova-regular_0-webfont.eot?#iefix') format('embedded-opentype'), url('/public/font/proximanova-regular_0-webfont.woff2') format('woff2'), url('/public/font/proximanova-regular_0-webfont.woff') format('woff'), url('/public/font/proximanova-regular_0-webfont.svg#proxima_nova_rgregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'prnb';src:url('/public/font/proximanova-bold_0-webfont.eot');src:url('/public/font/proximanova-bold_0-webfont.eot?#iefix') format('embedded-opentype'), url('/public/font/proximanova-bold_0-webfont.woff2') format('woff2'), url('/public/font/proximanova-bold_0-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'prnl';src:url('/public/font/proximanova-light-webfont.eot');src:url('/public/font/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('/public/font/proximanova-light-webfont.woff2') format('woff2'), url('/public/font/proximanova-light-webfont.woff') format('woff');font-weight:normal;font-style:normal;}body{font-size:15.5px;font-family:'prn';overflow-x:hidden;}body.clip{overflow:hidden;}a{color:#b4b4b4;text-decoration:none;}a:hover{color:#000;}.pullRight{text-align:right;}.no-transition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important;}.workTitle h2,#location li a,.filesContainer *,.filesContainer a:after,.portfolioCat h2 a,.portfolioListing span{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}.wrap{max-width:1350px;margin:0 auto;}.row{max-width:1350px;}header{padding:65px 0 35px 0;position:relative;margin-bottom:30px;}header:after{content:" ";position:absolute;bottom:1px;left:0;right:0;height:1px;background:#e6e6e6;width:100%;}header a.logo{display:inline-block;vertical-align:top;}header .showMenu{display:none;height:23px;margin-top:13px;width:29px;cursor:pointer;float:right;border-top:5px solid #000;border-bottom:5px solid #000;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}header .showMenu:hover,header .showMenu.open{border-top:5px solid #c3141e;border-bottom:5px solid #c3141e;}header .showMenu:hover:after,header .showMenu.open:after{background:#c3141e;}header .showMenu:after{height:5px;content:" ";width:100%;display:block;margin-top:4px;background:#000;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}header nav.wide{display:inline-block;padding-left:100px;}header nav.wide ul{margin:0;padding:5px 0 0 0;}header nav.wide ul li{float:left;list-style:none;margin-right:45px;padding:4px 0;cursor:pointer;line-height:100%;}header nav.wide ul li:last-child{margin-right:0;}header nav.wide ul li.over{font-family:'prnb';}header nav.wide ul li.over a{padding-bottom:3px;overflow:visible !important;color:#000;}header nav.wide ul li.over a span:after{height:3px;content:" ";position:absolute;left:10%;right:10%;bottom:-3px;background:#c3141e;}header nav.wide ul li.over a span:before{display:none;}header nav.wide ul li a{overflow:hidden;display:inline-block;padding:0 4px;height:1em;white-space:nowrap;color:#969696;text-transform:uppercase;-webkit-transition:all 0.3s, -webkit-transform 0.3s;-moz-transition:all 0.3s, -moz-transform 0.3s;transition:all 0.3s, transform 0.3s;}header nav.wide ul li a span{position:relative;display:inline-block;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}header nav.wide ul li a span:before{color:#000;font-family:'prnb';position:absolute;top:100%;content:attr(data-hover);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}header nav.wide ul li:hover a span,header nav.wide ul li:focus a span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);}header nav.wide ul li.over:hover a span,header nav.wide ul li.over:focus a span{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}header nav.timeToGoMobile{margin:0 -0.9375em;background:#f2f2f2;margin-top:35px;margin-bottom:-35px;display:none;}header nav.timeToGoMobile ul{margin:0;padding:0;}header nav.timeToGoMobile ul li{padding:14px 0;padding-left:0px;border-bottom:1px solid #e6e6e6;cursor:pointer;display:block;text-align:center;font-size:0.9em;text-transform:uppercase;}header nav.timeToGoMobile ul li.over{background:#c3141e !important;}header nav.timeToGoMobile ul li.over a{color:#fff;}header nav.timeToGoMobile ul li a{color:#000;text-decoration:none;font-family:'prnb';}header nav.timeToGoMobile ul li:hover{background:#e6e6e6;}#latest_work .swiper-container{width:100%;height:100%;}#latest_work .swiper-slide{text-align:center;font-size:18px;background:#fff;height:440px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}@media all and (max-width: 640px){#latest_work .swiper-slide{height:290px;}}#latest_work .swiper-slide > div{height:100%;width:100%;background-size:cover;background-position:center center;}#latest_work .swiper-slide > div a.workTitle{position:absolute;bottom:0px;left:0;right:0;}#latest_work .swiper-slide > div a.workTitle:hover h2{color:#000;}#latest_work .swiper-slide > div a.workTitle h2{display:inline-block;background:#fff;height:50px;padding:0 20px;font-size:14px;line-height:58px;color:#b4b4b4;font-family:'prnb';text-decoration:none;text-transform:uppercase;margin:0;}@media all and (max-width: 640px){.swiper-button-prev,.swiper-button-next{position:absolute;bottom:50%;width:38px;height:50px;margin-bottom:-22px;background-color:transparent;z-index:10;cursor:pointer;-moz-background-size:36px 36px;-webkit-background-size:36px 36px;background-size:36px 36px;background-position:center;background-repeat:no-repeat;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJXYXJzdHdhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY0IDY0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNERDA2MTIiIHBvaW50cz0iMjYuMjUsMzYuOTk3IDI2LjI1LDM2Ljk5NiA0MC45NDMsNTEuNjg5IDQ1LjI0LDQ3LjM5NSAzMC41NDYsMzIuNzAxIDQ1LjI0LDE4LjAwOCA0MC45NDUsMTMuNzEzIA0KCTIxLjk4NiwzMi43MzIgIi8+DQo8L3N2Zz4NCg==");left:0px;right:auto;}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJXYXJzdHdhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY0IDY0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNERDA2MTIiIHBvaW50cz0iNDAuOTc3LDI4LjQwNiA0MC45NzcsMjguNDA4IDI2LjI4MywxMy43MTMgMjEuOTg2LDE4LjAxIDM2LjY4LDMyLjcwMyAyMS45ODYsNDcuMzk2IDI2LjI4MSw1MS42ODkgDQoJNDUuMjQsMzIuNjcxICIvPg0KPC9zdmc+DQo=");right:0px;left:auto;}}.heading{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.heading h1{color:#b4b4b4;font-size:130px;text-transform:uppercase;margin:0;display:block;width:100%;font-family:"prnb";font-weight:normal;}article.mainContent{margin-top:45px;}article.mainContent h1{font-family:'prn';font-weight:normal;margin-top:5px;font-size:28px;margin-bottom:7px;}article.mainContent h2{font-weight:normal;font-family:"prn";}article.mainContent h2:first-child{margin-bottom:25px;}article.mainContent a{color:#7b7b7b;text-decoration:underline;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}article.mainContent #galleryResp{overflow:hidden;position:relative;margin-top:45px;}article.mainContent #location{margin:0;padding:0;list-style:none;}article.mainContent #location li{float:left;color:#b4b4b4;}article.mainContent #location li a{height:12px;padding-right:20px;color:#b4b4b4;margin-right:5px;text-decoration:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJXYXJzdHdhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY0IDY0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNCNEI0QjQiIHBvaW50cz0iNDAuOTc2LDI4LjQwNiA0MC45NzYsMjguNDA4IDI2LjI4MywxMy43MTMgMjEuOTg2LDE4LjAxIDM2LjY4LDMyLjcwMyAyMS45ODYsNDcuMzk2IDI2LjI4MSw1MS42OSA0NS4yNCwzMi42NzEgIi8+PC9zdmc+");-moz-background-size:14px 14px;-webkit-background-size:14px 14px;background-size:14px 14px;background-position:right center;background-repeat:no-repeat;}article.mainContent #location li a:hover{color:#000;}article.mainContent .swiper-container-inPage{width:100%;margin:0px auto;}article.mainContent .swiper-container-inPage .swiper-slide{text-align:center;font-size:18px;background:#fff;width:auto;opacity:0.4;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}article.mainContent .swiper-container-inPage .swiper-slide div{position:relative;}article.mainContent .swiper-container-inPage .swiper-slide div img,article.mainContent .swiper-container-inPage .swiper-slide div a{display:block;height:auto !important;}article.mainContent .swiper-container-inPage .swiper-slide div .over{position:relative;}article.mainContent .swiper-container-inPage .swiper-slide div .over:after{height:60px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;line-height:60px;display:inline-block;height:50px;font-size:14px;content:"POWIĘKSZ";cursor:pointer;line-height:58px;color:#b4b4b4;font-family:'prnb';text-decoration:none;text-transform:uppercase;margin:0;position:absolute;bottom:0;left:50%;right:50px;background:#fff;width:120px;margin-left:-57px;text-align:center;opacity:0;}article.mainContent .swiper-container-inPage .swiper-slide div:hover > .over:after{opacity:1;}article.mainContent .swiper-container-inPage .swiper-slide.swiper-slide-active,article.mainContent .swiper-container-inPage .swiper-slide:hover{opacity:1 !important;}.filesContainer{margin-top:45px;}.filesContainer p{border:1px solid #b4b4b4;padding:7px 12px;font-family:'prnb';position:relative;padding-right:90px;}.filesContainer p:hover{border:1px solid #c3141e;}.filesContainer p:hover a:after{background:#c3141e;}.filesContainer p a:after{content:"POBIERZ";position:absolute;top:0px;bottom:0px;right:0px;line-height:160%;padding:7px 12px;background:#b4b4b4;color:#fff;}.filesContainer p a{color:#000;}.passwordInput{margin-top:40px;}.passwordInput input{border:3px solid #d3d3d3;padding:7px 12px;min-width:300px;font-family:'prnl';font-size:21px;max-width:400px;color:#b4b4b4;display:inline-block;height:48px;outline:none !important;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;vertical-align:top;}.passwordInput input:focus{border-color:#c3141e;}.passwordInput button{height:48px;background:#fff;font-family:'prnb';cursor:pointer;vertical-align:top;outline:none !important;padding:0 20px;border:none;display:inline-block;}.submenuBttn{display:none;}@media all and (max-width: 640px){.submenuBttn{cursor:pointer;display:block;margin:0 0.9375em;padding:0 45px 0 0.9375em;background:#c3141e;min-height:60px;background-position:center center;text-align:left;}.submenuBttn > span{display:inline-block;line-height:60px;color:#fff;font-size:17px;font-family:'prnb';text-transform:uppercase;}.submenuBttn > span:after{content:attr(data-title);display:block;}.submenuBttn > span span{display:block;position:absolute;right:28px;top:7px;height:20px;margin-top:13px;width:29px;cursor:pointer;float:right;border-top:4px solid #fff;border-bottom:4px solid #fff;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}.submenuBttn > span span:hover,.submenuBttn > span span.open{border-top:4px solid #fff;border-bottom:4px solid #fff;}.submenuBttn > span span:hover:before,.submenuBttn > span span.open:before{background:#fff;}.submenuBttn > span span:before{height:4px;content:" ";width:100%;display:block;margin-top:4px;background:#fff;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}}.portfolioCat{position:relative;cursor:pointer;background-size:cover;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}.portfolioCat.faded,.portfolioCat.catOver{opacity:1;min-height:100px;background-position:center center;filter:gray;-webkit-filter:grayscale(100%);}.portfolioCat.faded:hover,.portfolioCat.catOver:hover{opacity:1;}@media all and (min-width: 641px){.portfolioCat.faded,.portfolioCat.catOver{min-height:0 !important;background:none !important;}.portfolioCat.faded h2,.portfolioCat.catOver h2{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;display:block;float:none;text-align:center !important;}.portfolioCat.faded h2 a,.portfolioCat.catOver h2 a{float:none !important;}}.portfolioCat.catOver{opacity:1;min-height:100px;background-position:center center;}.portfolioCat.catOver a{color:#000;}@media all and (min-width: 641px){.portfolioCat{min-height:320px;}.portfolioCat h2{left:0;right:0;bottom:0;position:absolute;display:block;float:none;text-align:center !important;}.portfolioCat h2 a{float:right !important;padding:12px;}}@media all and (max-width: 640px){.portfolioCat{background:#fff !important;min-height:50px !important;border-bottom:1px solid #b4b4b4;background-position:center center;}.portfolioCat:first-child{margin-top:10px;}.portfolioCat h2{text-align:center !important;padding-bottom:11px;}.portfolioCat h2 a{float:none !important;}}.portfolioCat h2{position:absolute;bottom:0;left:0;right:0;margin:0 !important;text-align:right;}.portfolioCat h2 a{display:inline-block;padding:12px 12px 4px 21px;background:#fff;color:#b4b4b4;font-size:14px;float:right;font-family:'prnb';text-decoration:none;text-transform:uppercase;}.portfolioCat:hover h2 a{color:#000;}@media all and (max-width: 640px){.smallView{height:60px;overflow:hidden;}.smallView.opened{height:auto !important;}}.smallView .columns{margin-bottom:0px;}.portfolioListing{position:relative;}.portfolioListing li > div{padding-bottom:64%;position:relative;cursor:pointer;filter:gray;filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:0.7;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;background-size:cover;}.portfolioListing li > div:hover{filter:none;filter:grayscale(0%);-webkit-filter:grayscale(0%);opacity:1;}.portfolioListing li > div:hover a span{opacity:1;}@media all and (max-width: 640px){.portfolioListing li > div a span{opacity:1 !important;}}.portfolioListing li > div a{position:absolute;bottom:0;left:20px;right:20px;text-align:center;}.portfolioListing li > div a span{display:inline-block;opacity:0;padding:12px 10px 8px 12px;background:#fff;text-transform:uppercase;font-size:14px;font-family:'prnb';text-decoration:none;}footer{background:#050505;margin-top:30px;padding:35px 0;}footer .row .footerWrap{max-width:855px;}footer p{font-size:0.8em;text-transform:uppercase;color:#fff;font-family:'prn';margin-top:0;}footer .info p:last-child{margin-bottom:0;}footer .phone{position:relative;}footer .phone p{margin:0;}footer .phone:before{content:"TEL.:";position:absolute;font-size:0.8em;color:#fff;font-family:'prn';top:0;left:0;}footer .phone p{padding-left:55px;}footer .email{position:relative;padding-left:55px;margin-top:12px;margin-bottom:0;}footer .email a{color:#fff;text-decoration:none;}footer .email:before{content:"EMAIL:";position:absolute;color:#fff;font-family:'prn';top:0;left:0;}.additional_info{padding-top:20px;color:#000;font-size:1.1em;}.additional_info p{margin:0 0 5px 0;}.additional_info span{font-family:'prnb';}.contactForm input{border:none;border-bottom:2px solid #b4b4b4;width:80%;padding:12px;font-family:'prnl';font-size:1.1em;outline:none !important;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}.contactForm input:focus{border-bottom:2px solid #c3141e;}.contactForm textarea{font-family:'prnl';font-size:1.1em;outline:none !important;width:80%;padding:12px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;border:2px solid #b4b4b4;}.contactForm textarea:focus{border-color:#c3141e;}.contactForm button{float:left;background:#b4b4b4;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;color:#fff;border:0;padding:12px;font-family:'prnb';outline:none !important;cursor:pointer;font-size:1em;text-transform:uppercase;}.contactForm button:hover{background:#000;}.contactForm label{display:block;clear:both;color:#c3141e;}.nextPrev{margin:50px auto -30px auto;}.nextPrev > div{height:150px;-moz-box-shadow:inset 0 20px 20px rgba(0,0,0,0.38);-webkit-box-shadow:inset 0 20px 20px rgba(0,0,0,0.38);box-shadow:inset 0 20px 20px rgba(0,0,0,0.38);}.nextPrev > div > div{display:block;height:100%;width:100%;color:#fff;background:url(/public/images/default/pattern.png);}@media all and (max-width: 640px){.nextPrev > div > div{padding:7% 15px 0 15px;}}@media all and (min-width: 640px){.nextPrev > div > div{padding:50px 15px 0 15px;}}.nextPrev > div > div:hover{cursor:pointer;}.nextPrev > div > div:hover a{-ms-transform:translate(-50px,0);-webkit-transform:translate(-50px,0);transform:translate(-50px,0);}.nextPrev > div > div:hover a:after{opacity:1;-ms-transform:translate(50px,0);-webkit-transform:translate(50px,0);transform:translate(50px,0);}.nextPrev > div a{font-size:3em;font-family:'prnl';display:block;text-align:right;color:#fff;position:relative;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;line-height:1;}.nextPrev > div a:after{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;content:" ";height:69px;width:36px;background:url(/public/images/default/arrow_r.png) no-repeat;display:block;position:absolute;top:0;opacity:0;right:0;}.nextPrev > div a span{display:block;font-size:0.5em;}@media all and (max-width: 640px){.columns{margin-bottom:25px;}.columns:last-child{margin-bottom:0;}}.listItem{background-image:url(/public/images/default/noPhoto.jpg);}.topImage img{width:100%;}.full-size img{min-width:100%;}.paginationControl .button{text-decoration:none;font-weight:bold;margin:0 10px;color:#c3141e;}.paginationControl .button.grey{font-weight:normal;color:#7b7b7b;} 

