.col-ms-1,
.col-ms-2,
.col-ms-3,
.col-ms-4,
.col-ms-5,
.col-ms-6,
.col-ms-7,
.col-ms-8,
.col-ms-9,
.col-ms-10,
.col-ms-11,
.col-ms-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (max-width:480px){.col-ms-1,
.col-ms-2,
.col-ms-3,
.col-ms-4,
.col-ms-5,
.col-ms-6,
.col-ms-7,
.col-ms-8,
.col-ms-9,
.col-ms-10,
.col-ms-11{float:left;}
.col-ms-1{width:8.33333%;}
.col-ms-2{width:16.66667%;}
.col-ms-3{width:25%;}
.col-ms-4{width:33.33333%;}
.col-ms-5{width:41.66667%;}
.col-ms-6{width:50%;}
.col-ms-7{width:58.33333%;}
.col-ms-8{width:66.66667%;}
.col-ms-9{width:75%;}
.col-ms-10{width:83.33333%;}
.col-ms-11{width:91.66667%;}
.col-ms-12{width:100%;}
.col-ms-push-1{left:8.33333%;}
.col-ms-push-2{left:16.66667%;}
.col-ms-push-3{left:25%;}
.col-ms-push-4{left:33.33333%;}
.col-ms-push-5{left:41.66667%;}
.col-ms-push-6{left:50%;}
.col-ms-push-7{left:58.33333%;}
.col-ms-push-8{left:66.66667%;}
.col-ms-push-9{left:75%;}
.col-ms-push-10{left:83.33333%;}
.col-ms-push-11{left:91.66667%;}
.col-ms-pull-1{right:8.33333%;}
.col-ms-pull-2{right:16.66667%;}
.col-ms-pull-3{right:25%;}
.col-ms-pull-4{right:33.33333%;}
.col-ms-pull-5{right:41.66667%;}
.col-ms-pull-6{right:50%;}
.col-ms-pull-7{right:58.33333%;}
.col-ms-pull-8{right:66.66667%;}
.col-ms-pull-9{right:75%;}
.col-ms-pull-10{right:83.33333%;}
.col-ms-pull-11{right:91.66667%;}
.col-ms-offset-1{margin-left:8.33333%;}
.col-ms-offset-2{margin-left:16.66667%;}
.col-ms-offset-3{margin-left:25%;}
.col-ms-offset-4{margin-left:33.33333%;}
.col-ms-offset-5{margin-left:41.66667%;}
.col-ms-offset-6{margin-left:50%;}
.col-ms-offset-7{margin-left:58.33333%;}
.col-ms-offset-8{margin-left:66.66667%;}
.col-ms-offset-9{margin-left:75%;}
.col-ms-offset-10{margin-left:83.33333%;}
.col-ms-offset-11{margin-left:91.66667%;}
}
.lemonbox{position:fixed;top:0px;left:0px;width:100%;height:100vh;background:rgba(5, 5, 5, 0.68);z-index:99999999;display:none;}
.lemonbox-close,
.lemonbox-close:link,
.lemonbox-close:visited,
.lemonbox-close:active,
.lemonbox-close:focus,
.lemonbox-close:active:focus{position:absolute;top:20px;right:30px;color:#FFF;font-size:35px;position:fixed;color:#f8c301;z-index:999999999999999999999999;transform:scale(1);-webkit-transform:scale(1);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.lemonbox-close span,
.lemonbox-close:link span,
.lemonbox-close:visited span,
.lemonbox-close:active span,
.lemonbox-close:focus span,
.lemonbox-close:active:focus span{color:#f8c301;}
.lemonbox-control,
.lemonbox-control:link,
.lemonbox-control:visited,
.lemonbox-control:active,
.lemonbox-control:focus,
.lemonbox-control:active:focus{position:fixed;top:50%;transform:translateY(-50%) scale(1);-webkit-transform:translateY(-50%) scale(1);color:#FFF;font-size:25px;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;border-radius:50%;background:#f8c301 !important;padding-bottom:0px;padding-top:3px;padding-left:6px;padding-right:6px;z-index:999999999999999999999999;}
.lemonbox-close:hover{transform:scale(1.2);-webkit-transform:scale(1.2);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.lemonbox-control:hover{transform:translateY(-50%) scale(1.1);-webkit-transform:translateY(-50%) scale(1.1);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.lb-prev{left:30px;position:fixed;}
.lb-next{right:30px;position:fixed;}
.lemonbox-content{float:left;width:70%;margin-left:15%;}
.lemonbox-content div{float:left;width:100%;z-index:9;}
.lemonbox-content a.btn-zolty{position:relative;z-index:9999;}
.lemonbox-content a.btn-zolty:hover{color:#FFF;}
.lemonbox-content img{float:left;height:auto !important;margin-left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);max-width:100%;}
.scrolluj .lemonbox-content img{width:100%;}
.dontscroll{overflow:-moz-scrollbars-none;-ms-overflow-style:none;}
.dontscroll::-webkit-scrollbar{width:0 !important}
.scrolluj{overflow-y:scroll;}
.scrolluj .lemonbox-content{padding:40px 0px;}
.centruj .lemonbox-content{top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;left:50%;margin-left:0px;}
.lemonbox-content h2{float:left;color:#FFF;font-weight:300;font-size:22px;opacity:0;}
.btn-zolty,
.btn-zolty:active,
.btn-zolty:focus,
.btn-zolty:active:focus{float:right;padding:5px 15px;margin-bottom:0px;margin-top:13px;background:#f8c301;color:#FFF;border-radius:5px;text-transform:lowercase;opacity:0;}
.lemonbox-closelayer{position:fixed;top:0px;left:0px;width:calc(100% - 20px);height:100%;overflow-y: scroll;}
.Windows .lemonbox-closelayer{}
.inline-portfolio-content img{width:100% !important;}
.navigationBar .headerToLock{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);color:#FFF;font-weight:300;font-family:'Oswald';font-size:22px;top:7px;text-align:center;}
.portfolio-slide > h2,
.portfolio-slide > a{display:none;}
.centruj .lemonbox-content h2{}
.bubblingG{text-align:center;width:78px;height:49px;margin:auto;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:9;}
.bubblingG span{display:inline-block;vertical-align:middle;width:10px;height:10px;margin:24px auto;background:rgb(248,194,0);border-radius:49px;-o-border-radius:49px;-ms-border-radius:49px;-webkit-border-radius:49px;-moz-border-radius:49px;animation:bubblingG 1.5s infinite alternate;-o-animation:bubblingG 1.5s infinite alternate;-ms-animation:bubblingG 1.5s infinite alternate;-webkit-animation:bubblingG 1.5s infinite alternate;-moz-animation:bubblingG 1.5s infinite alternate;}
#bubblingG_1{animation-delay:0s;-o-animation-delay:0s;-ms-animation-delay:0s;-webkit-animation-delay:0s;-moz-animation-delay:0s;}
#bubblingG_2{animation-delay:0.45s;-o-animation-delay:0.45s;-ms-animation-delay:0.45s;-webkit-animation-delay:0.45s;-moz-animation-delay:0.45s;}
#bubblingG_3{animation-delay:0.9s;-o-animation-delay:0.9s;-ms-animation-delay:0.9s;-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s;}
@keyframes bubblingG{0%{width:10px;height:10px;background-color:rgb(248,194,0);transform:translateY(0);}
100%{width:23px;height:23px;background-color:rgb(255,255,255);transform:translateY(-20px);}
}
@-o-keyframes bubblingG{0%{width:10px;height:10px;background-color:rgb(248,194,0);-o-transform:translateY(0);}
100%{width:23px;height:23px;background-color:rgb(255,255,255);-o-transform:translateY(-20px);}
}
@-ms-keyframes bubblingG{0%{width:10px;height:10px;background-color:rgb(248,194,0);-ms-transform:translateY(0);}
100%{width:23px;height:23px;background-color:rgb(255,255,255);-ms-transform:translateY(-20px);}
}
@-webkit-keyframes bubblingG{0%{width:10px;height:10px;background-color:rgb(248,194,0);-webkit-transform:translateY(0);}
100%{width:23px;height:23px;background-color:rgb(255,255,255);-webkit-transform:translateY(-20px);}
}
@-moz-keyframes bubblingG{0%{width:10px;height:10px;background-color:rgb(248,194,0);-moz-transform:translateY(0);}
100%{width:23px;height:23px;background-color:rgb(255,255,255);-moz-transform:translateY(-20px);}
}
.media-box{width:33.33% !important;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@media screen and (max-width:640px){.media-box{width:50% !important;}
}
@media screen and (max-width:480px){.media-box{width:100% !important;}
}
body,html{width:100%;overflow-x:hidden;height:auto !important;}
body{font-family:'Roboto Condensed', sans-serif;background:#FFF;-webkit-overflow-scrolling:auto;}
body.fixed{width:100%;-webkit-overflow-scrolling:auto;}
b, strong{font-weight:500;}
a,
a:active,
a:focus,
a:active:focus,
a:link{outline:none;text-decoration:none;}
a[href^=tel]{color:inherit;}
.logoDraw{float:left;position:relative;cursor:pointer;width:60px;height:78px;}
.small_logo{margin:10px 0px;cursor:pointer;position:relative;z-index:1;width:60px;}
.logoAbsolute{width:100px;height:100px;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:30px;}
#sidebar-wrapper object{width:100px;margin-left:calc(50% + 2px);transform:translateX(-50%);-webkit-transform:translateX(-50%);position:absolute;top:30px;}
.logoDrawBig{cursor:pointer;z-index:1;}
.sectionContent a,
.sectionContent a:link,
.sectionContent a:active,
.sectionContent a:focus,
.sectionContent a:active:focus{color:#F8C301;font-weight:400;}
.sectionContent a.btn_more,
.sectionContent a.btn_more:link,
.sectionContent a.btn_more:active,
.sectionContent a.btn_more:focus,
.sectionContent a.btn_more:active:focus{color:#FFF;font-weight:400;}
.sectionContent a:hover{text-decoration:underline;}
.sectionContent a:hover span.btn_strzalka{text-decoration:none;}
.lower-screen{position:relative;}
.lower-screen:after{content:' ';position:absolute;bottom:0px;width:100%;height:50px;background:-moz-linear-gradient(top, rgba(161,219,255,0) 0%, rgba(64,64,64,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161,219,255,0)), color-stop(100%,rgba(64,64,64,1)));background:-webkit-linear-gradient(top, rgba(161,219,255,0) 0%,rgba(64,64,64,1) 100%);background:-o-linear-gradient(top, rgba(161,219,255,0) 0%,rgba(64,64,64,1) 100%);background:-ms-linear-gradient(top, rgba(161,219,255,0) 0%,rgba(64,64,64,1) 100%);background:linear-gradient(to bottom, rgba(161,219,255,0) 0%,rgba(64,64,64,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1dbff', endColorstr='#404040',GradientType=0);}
.slider_on .headerToLock{display:none !important;}
.sidebar-inner{height:calc(100vh - 180px);margin-top:180px;overflow:hidden;position:relative;}
.sidebar-menu{height:100%;left:0px;position:absolute;overflow-x:hidden;overflow-y:scroll;}
.ofertaLabel{font-size:15px;color:#FFF;font-family:'Oswald',sans-serif;font-weight:300;text-transform:uppercase;margin-bottom:0px;}
.menu_oferta li.ofertaLabel a{margin-bottom:0px;color:#FFF;}
.logoLink{float:left;width:100%;text-align:center;margin:30px 0px 30px 3px;}
.menu_oferta{float:left;width:100%;list-style-type:none;padding-left:0px;position:relative;text-align:center;margin-bottom:15px;}
.menu_oferta:before{content:' ';position:absolute;width:2px;height:96%;left:32px;display:none;background:#555555;}
.menu_oferta span{color:#979797;position:absolute;left:10px;transform:rotate(-90deg) translateY(-50%);-webkit-transform:rotate(-90deg) translateY(-50%);display:block;top:43%;text-transform:uppercase;background:#404040;width:65px;text-align:center;}
.menu_oferta li{float:left;width:100%;text-align:center;padding-left:0px;}
.menu_oferta li a{float:left;color:#939393;font-family:'Oswald',sans-serif;font-weight:300;text-transform:inherit;text-align:center;width:100%;font-size:15px !important;margin-bottom:0px;position:relative;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;padding:5px 0px 5px 0px;}
.menu_oferta li a:before{content:'';min-width:100%;min-height:100%;background:#383838;position:absolute;top:0px;left:0px;transform:rotateX(90deg) perspective(750px);-webkit-transform:rotateX(90deg) perspective(750px);max-width:3000px;transform-origin:center center;max-height:3000px;z-index:-1;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.menu_oferta li a:hover:before{content:'';min-width:100%;min-height:100%;background:#383838;position:absolute;top:0px;left:0px;transform:rotateX(0deg) perspective(750px);-webkit-transform:rotateX(0deg) perspective(750px);max-width:3000px;transform-origin:center center;max-height:3000px;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.menu_oferta li a:hover{color:#F8C300;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
#page-content-wrapper{position:absolute;float:left;width:calc(100% - 200px);background:#FFF;min-height:100vh;padding-top:0px;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;left:200px;}
.navigationBar{position:fixed;z-index:999;width:100%;background:#404040;top:-80px;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.navigationBar a{color:#FFF;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.navigationBar a{font-size:30px;margin:19px 0px 0px 0px;float:right;}
.navigationBar a.active{color:#f8c301;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.navigationBar a p{margin:8px 0 10px;font-weight:100;font-size:16px;float:left;}
.navigationBar a span{float:left;margin:2px 10px 0px 0px;}
p{margin:0 0 3px;}
#slider{float:left;width:100%;height:100vh;background-color:#353535;position:absolute;overflow:hidden;}
.slider-holder{float:left;width:100%;height:100vh;}
.owl-carousel .owl-wrapper-outer.autoHeight{transform:translateZ(0px);-webkit-transform:translateZ(0px);}
.owl-wrapper-outer{height:100vh !important;}
.owl-item,.slide{opacity:0;}
.owl-item.active,
.slide.active{opacity:1;}
.slide{height:100vh;width:100%;background-size:cover;background-position:center center;background-color:#353535;z-index:8;position:absolute;opacity:1;}
.slide.active{z-index:10;}
.slide .first_view{height:100vh;width:100%;background-size:cover;background-position:center center;float:left;text-align:center;opacity:1;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.slide .first_view .slide_background{height:100vh;width:100%;background-size:cover;background-position:center center;position:absolute;top:0px;left:0px;z-index:1;background-image:attr(data-name-lg);}
.slide .first_view .slide_content{z-index:2;position:absolute;top:50%;cursor:pointer;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%;min-width:100%;float:left;}
.slide .first_view .slide_content h1{color:#FFF;font-family:'Oswald',sans-serif;font-size:55px;font-weight:400;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.54);text-align:center;letter-spacing:1px;text-transform:uppercase;}
.slide .first_view .slide_content h1 span{margin-bottom:30px;color:#FFF !important;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.54) !important;float:left;width:100%;}
.slide .first_view .btn_more,
.sectionContent .btn_more{background:#f8c301;color:#FFF;padding:14px 30px;margin-top:40px;display:inline-block;position:relative;overflow:hidden;border-radius:5px;transform:scale(1);-webkit-transform:scale(1);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.sectionContent .btn_more{margin:10px 0;padding:14px 19px;}
.btn_more .material_circle{width:50px;height:50px;background:#E6B80E;position:absolute;border-radius:50%;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);z-index:-1;animation:scaleMaterial 0.5s ease 0s;-webkit-animation:scaleMaterial 0.5s ease 0s;animation-fill-mode:forwards;}
@keyframes scaleMaterial{0%{transform:translate(-50%,-50%) scale(1);opacity:1;}
90%{opacity:1;}
100%{transform:translate(-50%,-50%) scale(12);opacity:0;}
}
@-webkit-keyframes scaleMaterial{0%{transform:translate(-50%,-50%) scale(1);opacity:1;}
90%{opacity:1;}
100%{transform:translate(-50%,-50%) scale(12);opacity:0;}
}
.slider_body{overflow:hidden;}
.owl-carousel .owl-item{height:100vh;}
.slider_wrapper{height:100vh;}
.slide .first_view .btn_more span{position:absolute;left:5px;transform:translate(-50%,-50%) scale(0);-webkit-transform:translate(-50%,-50%) scale(0);font-size:35px;top:50%;margin:0px;padding:0px;line-height:0px;opacity:0.6;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.slide .first_view .btn_more:hover,
.slide .first_view .slide_content h1:hover .btn_more{text-decoration:none;transform:scale(1.1);-webkit-transform:scale(1.1);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.slide .first_view .btn_more:hover span{}
.slide .second_view{height:100vh;-webkit-overflow-scrolling:touch;width:100%;float:left;position:absolute;z-index:-3;top:0px;left:0px;padding:30px 50px;overflow-y:scroll;transform:scale(1.5);-webkit-transform:scale(1.5);opacity:0;text-indent:-9999999;display:none;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.slide.active .second_view{transform:scale(1);-webkit-transform:scale(1);opacity:1;z-index:993;text-indent:0;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.slide .second_view h1{float:left;width:100%;color:#FFF;position:relative;text-transform:uppercase;}
.slide .second_view h1 span{float:left;font-size:45px;color:#FFFFFF;}
.slide .second_view h1 p{float:left;font-size:22px;margin-left:20px;}
.slide .second_view h1 a{position:absolute;right:30px;color:#F8C300 !important;top:-10px;right:-10px;text-decoration:none;}
.slide .second_view h1 a:hover{text-decoration:none;}
.slide .second_view h1 a span{color:#F8C300 !important;}
.slide .second_view .second_view_content p{font-size:15px;font-weight:100;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.38);color:#FFF;line-height:20px;}
.slide .second_view .second_view_content{float:left;width:100%;margin-top:30px;}
.slide .second_view .second_view_content ul{color:#FFF;float:left;width:100%;margin:20px 0px;padding-left:15px;}
.slide .second_view .second_view_content p.robotoBig{color:#FFF;font-family:'Roboto Condensed',sans-serif;font-weight:300;font-size:23px;display:inline-block;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.44);}
.slide .second_view .second_view_content p.oswaldBig{color:#FFF;font-family:'Oswald',sans-serif;font-weight:300;font-size:23px;display:inline-block;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.44);}
.slide .second_view .second_view_content strong{font-weight:600;}
.slider-navigation{position:absolute;bottom:auto;top:40px;left:auto;z-index:9;float:left;transform:none;-webkit-transform:none;min-width:100%;text-align:right;right:0px;width:100%;float:left;padding-right:80px;z-index:11;}
.slider-navigation .slider_control,
.slider-navigation .slider_control:active,
.slider-navigation .slider_control:active:focus,
.slider-navigation .slider_control:link{float:none;display:inline-block;color:#FFF;font-size:33px;text-decoration:none;transform:scale(1);-webkit-transform:scale(1);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.slider-navigation .slider_control span:before{position:absolute;top:-24px;}
.slider-navigation .slider_control.control_left span:before{left:-30px;}
.slider-navigation .slider_control:hover{transform:scale(1.2);-webkit-transform:scale(1.2);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.slider-navigation .lemonDots{float:none;display:inline-block;margin-left:10px;margin-top:15px;}
.slider-navigation .owl-page{float:none;display:inline-block;width:12px;height:12px;border:2px solid #FFF;border-radius:50%;margin-right:10px;cursor:pointer;box-shadow:inset 0px 0px 5px rgba(0, 0, 0, 0.24);transform:scale(1);-webkit-transform:scale(1);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.slider-navigation .owl-page:hover,
.slider-navigation .owl-page.zoomIn{transform:scale(1.4);-webkit-transform:scale(1.4);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.slider-navigation .owl-page.active{background:#f8c300;border:1px solid #f8c300;box-shadow:none;}
.slider-navigation .owl-page.beforeActive{border:2px solid #f8c300;box-shadow:none;}
.slider-navigation .slider_control.beforeActive{color:#f8c300;}
#portfolio_podstrona{float:left;width:100%;}
#portfolio{float:left;width:100%;margin-left:0px;}
.sectionHeader{background:#FFF;float:left;width:100%;}
.sectionHeader h1{color:#F8C300;font-weight:300;margin:60px 0px 30px 0px;float:left;font-family:'Oswald',sans-serif;}
#portfolio_podstrona .sectionHeader h1{margin:60px 0px 30px 15px;}
.portfolio-slide{text-align:center;float:left;width:70%;position:relative;z-index:0;margin-left:15%;}
.img_wrapper{position:relative;}
.tooltip_wrapper{position:absolute;top:50%;left:50%;z-index:99999999999;background:rgba(0,0,0,0.5);padding:5px 20px;color:#FFF;font-weight:300;display:none;}
.portfolio-slide .ilustracja{max-width:100%;display:inline-block;}
.wow{visibility:hidden;}
.mfp-arrow{position:fixed;}
.portfolio-slide .ilustracja.niesrodkuj{margin-top:30px;margin-bottom:30px;}
.inline-portfolio{float:left;width:70%;margin-left:15%;background:#FFF;margin-top:30px;margin-bottom:30px;}
.inline-portfolio img{width:100% !important;height:auto !important;}
.inline-portfolio p span{text-align:left;margin-bottom:0px;}
.inline-portfolio p,
.inline-portfolio strong,
.inline-portfolio b,
.inline-portfolio em{color:#333;margin-bottom:0px;font-family:'Roboto Condensed',sans-serif;font-size:16px;}
.mfp-close{right:30px !important;top:15px !important;position:fixed;}
.media-box .media-box-image img{width:100%;max-width:100%;display:block;min-height:100%;}
.content.grid-container{float:left;width:100%;background:#FFF;}
.media-box-image strong{position:absolute;color:#FFF;font-family:'Roboto Condensed', sans-serif;font-size:1.25vw;font-weight:300;bottom:0px;right:0px;text-align:center;width:auto;background:#F8C300;padding:1px 20px;text-transform:uppercase;letter-spacing:-1px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:white;right:10px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:10px;right:20px;color:#cccccc;font-size:12px;line-height:18px;}
.portfolio_filtry{float:left;list-style-type:none;margin:19px 0px 0px 0px;padding-left:0px;padding-bottom:5px;}
.portfolio_filtry li{float:left;}
.portfolio_filtry li a,
.portfolio_filtry li a:active,
.portfolio_filtry li a:focus,
.portfolio_filtry li a:active:focus,
.portfolio_filtry li a:link{text-transform:uppercase;color:#646464;text-decoration:none;padding-right:15px;font-family:'Oswald', sans-serif;font-weight:300;position:relative;background:#FFF;display:block;transition:all ease 0.1s;-webkit-transition:all ease 0.1s;padding-left:15px;margin-right:20px;}
.portfolio_filtry li a:before{width:6px;height:6px;border-radius:50%;background:#f8c300;content:' ';position:absolute;top:6px;left:50%;transform:translateX(-50%);z-index:-1;}
.portfolio_filtry li a:after{width:60%;position:absolute;bottom:-5px;content:' ';background:#f8c300 !important;height:1px;left:20%;transform:scaleX(0);-webkit-transform:scaleX(0);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.portfolio_filtry li a:hover:after{transform:scaleX(1);-webkit-transform:scaleX(1);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.portfolio_filtry li a.mousein:before{animation:kulka 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;-webkit-animation:kulka 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;animation-fill-mode:forwards;}
.portfolio_filtry li a.mouseout:before{animation:kulkaOut 0.4s ease 0s;-webkit-animation:kulkaOut 0.4s ease 0s;}
@keyframes kulka{0%{top:6px;z-index:1;}
40%{top:-30px;z-index:1;}
60%{top:-30px;z-index:1;}
100%{top:-10px;z-index:1;}
}
@-webkit-keyframes kulka{0%{top:6px;z-index:1;}
40%{top:-30px;z-index:1;}
60%{top:-30px;z-index:1;}
100%{top:-10px;z-index:1;}
}
@keyframes kulkaOut{0%{top:-10px;z-index:1;}
40%{top:-30px;z-index:1;}
60%{top:-30px;z-index:0;}
100%{top:6px;z-index:0;}
}
@-webkit-keyframes kulka{0%{top:-10px;z-index:1;}
40%{top:-30px;z-index:1;}
60%{top:-30px;z-index:0;}
100%{top:6px;z-index:0;}
}
.portfolio_filtry li a.selected{color:#f8c300;}
.portfolio_filtry li a:hover{color:#f8c300;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
#podstrona > div[class*="col-lg"]:not(.podstrona_image_handler){z-index:2;min-height:100vh;background:#FFF;padding-bottom:50px;}
.podstrona_image_handler{height:100vh;background-size:cover;position:fixed;right:0px;background-position:center center;}
.Windows .podstrona_image_handler{right:17px;}
.robotoDarkBig{font-family:'Roboto Condensed',sans-serif;font-size:25px;font-weight:300;margin-bottom:10px;line-height:26px;}
.robotoDarkSmall,
.sectionContent,
.sectionContent li{font-family:'Roboto Condensed',sans-serif;font-size:16px;font-weight:300;line-height:1.2em;margin-bottom:15px;}
.sectionContent p,
.sectionContent li{text-align:justify;position:relative;}
.sectionContent ul{list-style-type:none;}
.sectionContent ul:not(.klienci){margin-top:20px;margin-bottom:20px;}
.sectionContent ul:not(.klienci) li:before{font-family:'ElegantIcons';content:'5';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;right:auto;font-size:16px;background:#FFF;color:#FFF;line-height:0px;border-radius:50%;top:2px;left:-30px;transform:scale(1);-webkit-transform:scale(1);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;font-size:13px;background:#F8C301;float:left;padding:5px 1px 5px 1px;line-height:5px;}
.sectionContent ul:not(.klienci) li:hover:before{transform:scale(1.4);-webkit-transform:scale(1.4);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.Firefox .sectionContent ul:not(.klienci) li:before{padding:4px 1px 6px 1px !important;}
a.button_strzalka,
a.button_strzalka:active,
a.button_strzalka:focus,
a.button_strzalka:active:focus,
a.button_strzalka:link{font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#333;text-decoration:none;position:relative;}
a.button_strzalka:before{font-family:'ElegantIcons';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;right:-30px;font-size:16px;background:#F8C300;color:#FFF;padding:9px 1px;width:auto;height:auto;line-height:0px;border-radius:50%;top:0px;}
.button_strzalka,
.button_strzalka:active,
.button_strzalka:focus,
.button_strzalka:active:focus,
.button_strzalka:link{font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#333;text-decoration:none;position:relative;padding-left:30px;}
.button_strzalka:before{content:"\35";font-family:'ElegantIcons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;left:0px;top:0px;position:absolute;right:auto;font-size:16px;background:#F8C300;color:#FFF;padding:8px 1px 10px 1px;width:auto;height:auto;line-height:0px;border-radius:50%;top:0px;transform:scale(1);-webkit-transform:scale(1);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.button_strzalka:hover:before{transform:scale(1.2);-webkit-transform:scale(1.2);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.klienci{float:left;width:100%;list-style-type:none;margin:0px;padding:0px;}
.klienci li{float:left;width:25%;border-bottom:1px solid #F3F3F3;margin-bottom:15px;padding-top:0px;padding-bottom:10px;}
.klienci li img{width:80%;float:left;margin-left:10%;transform:scale(1);-webkit-transform:scale(1);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.klienci li img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
form{float:left;width:100%;margin-top:20px;}
.kontakt_mapa_handler{padding:0px;}
.form-row{float:left;width:100%;margin-bottom:10px;position:relative;}
.form-row input[type="text"],
.form-row textarea{float:left;font-family:'Roboto Condensed',sans-serif;color:#7F7675;background:#FFF;border:0px;width:100%;padding:8px 10px 8px 0px;border-bottom:1px solid #DADADA;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.form-row input[type="text"].error{border-bottom:1px solid #EC7D7D;}
.form-row.material:after{content:'';background:#F8C300;position:absolute;bottom:0px;width:100%;height:2px;left:0px;transform:scaleX(0);-webkit-transform:scaleX(0);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.form-row.material.focusIN:after{transform:scaleX(1);-webkit-transform:scaleX(1);transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.form-row textarea{height:37px;overflow:hidden;resize:none;}
.form-row input[type="text"]:focus,
.form-row textarea:focus{outline:none;box-shadow:none;}
.form-row .btn-submit,
.form-row .btn-submit:focus,
.form-row .btn-submit:active,
.form-row .btn-submit:active:focus{background:#868686;font-family:'Roboto Condensed',sans-serif;color:#FFF !important;padding:7px 15px;font-weight:100;text-transform:uppercase;text-decoration:none;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.form-row .btn-submit:hover{background:#f8c300;text-decoration:none;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
#mapa{width:100%;height:100vh;}
#mapa-mobile{width:100% !important;height:180px !important;}
.postrona_tlo{float:left;width:100%;overflow:scroll;background:#FFF;}
.lemonkom_overlay{position:fixed;width:100%;height:100vh;background:rgba(0,0,0,0.4);top:0px;left:0px;z-index:999;display:none;}
.lemonkom{float:left;position:absolute;z-index:999;color:#FFF;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);padding:9px 20px;text-shadow:1px 1px #000;display:none;}
.lemonkom.error{background:rgba(175, 37, 37, 0.51);border:1px solid #790B0B;}
.lemonkom.success{display:block;background:rgba(4, 161, 4, 0.42);border:1px solid green;text-align:center;}
