html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}*{box-sizing:border-box}body{font:14px/24px "Open Sans",sans-serif}.wrapper{width:1180px;margin:0 auto}.posr{position:relative;height:84px}.posr a{position:absolute;left:0}.content h1,.content h2,.content h3{margin-bottom:15px;color:#d4021d}.content h4,.content h5,.content h6{margin-bottom:10px;color:#000000}.content h1{padding-bottom:25px;margin:0 200px 50px;border-bottom:1px solid #d4021d;font-size:30px;text-transform:uppercase;text-align:center}.content h2{font-size:30px}.content h3{font-size:24px}.content h4{font-size:20px}.content h5{font-size:18px}.content h6{font-size:16px}.content p{margin-bottom:15px;font-size:16px;line-height:24px}.content a{color:#d4021d;border-bottom:1px dotted #d4021d;font-weight:normal;text-decoration:none}.content b a{font-weight:bold}.content a:hover{border-bottom:1px solid #d4021d}.content ul,.content ol{margin-left:30px;padding-left:30px;margin-bottom:30px;font-size:16px;line-height:24px}.content ul{list-style-type:disc}.content ol{list-style-type:decimal}.content li{margin-bottom:10px}.content li:last-child,.content p:last-child,.content ol:last-child,.content ul:last-child{margin-bottom:0px}.content hr{height:1px;margin:30px 0;background-color:#bbbbbb;border:none}.content blockquote,.content .success,.content .warning,.content .error{margin:0 0 15px;padding:20px;padding-left:100px;border-radius:5px;color:#333333}.content blockquote{background:#f5f5f5 url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat 30px 15px;border:1px solid #ccc;font-size:20px;line-height:30px;font-style:italic}.content blockquote p{font-style:italic}.content .success,.content .warning,.content .error{font-size:16px;line-height:24px}.content .success{background:#b9e7b9 url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat 35px;border:1px solid #17B017}.content .warning{background:#f7edc0 url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat 35px;border:1px solid #deb804}.content .error{background:#f5afb2 url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat 35px;border:1px solid #d0041d}.content .accordion{margin-bottom:20px;border-bottom:1px solid #c9c9c9}.content .accordion .accordion-title{display:block;height:50px;padding:0 30px;background:-moz-linear-gradient(center top,#FFF 0%,#F2F2F2 100%) repeat scroll 0% 0%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#ffffff 0%,#f2f2f2 100%);background:-o-linear-gradient(top,#ffffff 0%,#f2f2f2 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f2f2f2 100%);background:linear-gradient(to bottom,#ffffff 0%,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0);border-width:1px 1px medium;border-style:solid solid none;border-color:#C9C9C9;color:#000000;cursor:pointer;font-weight:bold;line-height:50px}.content .accordion .accordion-content{display:none;padding:20px 30px;background:#ffffff;border-width:1px 1px medium;border-style:solid solid none;border-color:#C9C9C9;color:#000000}#services-front{padding:70px 0;text-align:center}#contact-subpage{padding:70px 0;text-align:center}.hide-element{-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.header-top{position:relative;z-index:9999;padding:15px 0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2)}#header h1{padding-bottom:25px;font-size:26px;text-transform:uppercase;color:#d4021d;margin-top:22px}#logo{width:205px}#logo a{display:block;width:205px}#logo img{display:block;padding:5px 0}.header-contact{position:absolute;right:15px;bottom:5px}.header-contact a{float:left;display:block;margin-left:30px;color:#333333;text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.header-contact a:hover{color:#d4021d}.header-contact a:active{color:#d4021d}.header-contact a i{float:left;display:block;margin-right:15px;color:#d4021d;font-size:18px}.header-contact a span{float:left;display:block;font-size:12px;line-height:18px;font-weight:300}#menu{float:right;position:absolute;right:0;top:-15px;width:600px}#menu li{float:left}#menu li{float:left;margin-left:10px}#menu li a{display:block;padding:0 15px;color:#333333;line-height:40px;text-decoration:none;font-weight:300;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}#menu li a:hover{color:#ffffff;background-color:#009ee0}.search{float:right}.search input{height:50px;padding:0 80px 0 20px;border:0;background-color:#f4f4f4;color:#aaaaaa;font-size:16px;font-weight:300;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.search input:focus{background-color:#f8f8f8;color:#666666}.search button{position:absolute;top:0;right:0;height:50px;width:60px;background-color:transparent;color:#d4021d border:0;cursor:pointer;opacity:0.4;font-size:20px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.search input:focus + button{opacity:0.7}.search button:hover{opacity:1!important}#float-menu{position:fixed;z-index:9999;display:none;width:100%;padding:15px 0;background-color:#ffffff;opacity:1;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);box-shadow:0 2px 2px rgba(0,0,0,0.2)}#float-menu ul{float:right}#float-menu ul li{float:left;margin-left:10px}#float-menu ul li a{display:block;padding:0 15px;color:#333333;line-height:40px;text-decoration:none;font-weight:300;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}#float-menu ul li a:hover{color:#ffffff;background-color:#009ee0}#float-menu ul li a.active{background-color:#009de0;color:#ffffff}#float-menu ul li a:active{background-color:#0087bf;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.logo-small{float:left;display:block;width:180px}.logo-small:hover{opacity:0.8}.logo-small img{display:block;padding-top:3px}#menu-button{display:none}#cookie_alert{position:fixed;bottom:0;display:none;padding:15px 80px 15px 30px;margin:0 auto;width:100%;background-color:#333333;color:#ffffff;line-height:24px}#cookie_alert .wiecej{color:#ffffff;border-bottom:1px solid #ffffff;text-decoration:none;font-weight:bold}#cookie_alert .wiecej:hover{opacity:0.6}#cookie_alert_close{position:absolute;top:16px;right:16px;color:#ffffff;opacity:0.6;border-bottom:0}#cookie_alert_close:hover{opacity:1}#footer{padding:30px 0;text-align:left}.footer-menu{float:right}.footer-menu li{float:left;margin-right:10px}.footer-menu li a{display:block;padding:0 15px;color:#333333;line-height:40px;text-decoration:none;font-weight:300;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.footer-menu li a:hover{color:#ffffff;background-color:#d4021d}#footer p{float:left;line-height:40px;text-decoration:none;font-weight:300}#footer p a{color:#d4021d;line-height:40px;text-decoration:none;font-weight:600}#footer p a:hover{border-bottom:1px solid #d4021d}.new_template_footer{margin-top:44px}#portfolio{padding:70px 0;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat top;text-align:center}#portfolio h1{margin-bottom:20px}#portfolio-elements a{position:relative;float:left;display:block;margin:0 10px 20px;border:none}#portfolio-elements a:hover{border:none}#portfolio-elements a:nth-child(1) img,#portfolio-elements a:nth-child(2) img{width:570px;height:340px}#portfolio-elements a:nth-child(4n+6){}#portfolio-elements a img{display:block;width:275px;height:160px}.portfolio-single-title{position:absolute;bottom:30px;left:0;z-index:20;padding:7px;width:100%;color:#d4021d;color:#ffffff;text-align:center;font-weight:600;font-size:18px;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s;text-transform:uppercase;opacity:0}.portfolio-single-mask{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s}#portfolio-elements a:hover .portfolio-single-title{opacity:1}#portfolio-elements a:hover .portfolio-single-mask{background-color:rgba(0,0,0,0.8)}.portfolio-options{margin-bottom:40px}.portfolio-dropdown{display:inline-block;color:#333333;font-weight:300;text-transform:uppercase}.portfolio-dropdown p{float:left;display:block;margin-bottom:0!important;font-size:20px!important;line-height:36px!important}.portfolio-dropdown b{margin-right:20px;font-weight:700}.portfolio-dropdown i{float:left;position:relative;display:block;width:36px;height:36px;margin-left:15px;background-color:rgba(0,158,224,1);color:#ffffff;border-radius:3px;cursor:pointer;line-height:36px;font-size:24px}.portfolio-dropdown i:hover{background-color:rgba(0,158,224,0.8)}.portfolio-dropdown i ul{position:absolute;right:0;top:40px;z-index:999;display:none;margin:0;padding:10px 0;background-color:#ffffff;border-radius:3px;list-style-type:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1);opacity:0.8}.portfolio-dropdown i ul li{margin-bottom:0;text-align:left}.portfolio-dropdown i ul li a{display:block;padding:8px 50px 8px 20px;color:#333333;border:0;font:300 20px/24px "Open Sans",sans-serif}.portfolio-dropdown i ul li a:hover{background-color:#f5f5f5;border:0;color:#d4021d}#about-us-front{padding:70px 0;background-color:#f5f5f5;text-align:center}#about-us{padding:70px 0;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat top;text-align:center}.about-us-info{margin-bottom:60px}.about-us-info:last-child{margin-bottom:0}.about-us-text{float:left;width:730px;padding:20px 0}.about-us-text h1{margin-top:0;margin-bottom:20px}.about-us-text p{color:#333333;font-size:18px;line-height:28px;text-align:left}.about-us-img{float:right;display:block;width:370px}.about-us-right .about-us-text{float:right}.about-us-right .about-us-img{float:left}#about-us-front .about-us-img{max-width:200px!important;height:auto!important}#about-us-front .about-us-text{width:900px!important;padding-top:0}#about-us-front .about-us-info{margin-bottom:0!important}#services{padding:70px 0 10px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat top;text-align:center}#service-single-page{padding:0 0 70px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat top;text-align:center}.service-single{float:left;width:33%;padding:0 10px;margin-bottom:60px;text-align:center}.service-single:nth-child(3n){float:left;width:34%}.service-single h2{min-height:60px;color:#333333;font-size:24px;line-height:30px;font-weight:600}.service-single h2 a{color:#333333;border-bottom:0}.service-single h2 a:hover{border-bottom:0}.service-single h2 + a{display:block;margin:20px 0;border-bottom:0}.service-single h2 + a:hover{border-bottom:0}.offer-menu{float:left;width:22%;padding:20px 0 200px;background-color:rgba(0,0,0,0.1);background:-moz-linear-gradient(center top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.0) 100%) repeat scroll 0% 0%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,rgba(0,0,0,0.0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0,0,0,0.1)',endColorstr='rgba(0,0,0,0.0)',GradientType=0);text-align:left}.offer-menu h3{margin:5px 20px 25px;border-bottom:0;text-align:center}.sidebar-menu{margin:0!important;padding:0!important;list-style-type:none!important}.sidebar-menu li{margin:0;padding:0}.sidebar-menu li a{display:block;padding:8px 20px;border-bottom:0;color:#333333;font-size:14px;line-height:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.sidebar-menu li a:hover{background-color:rgba(255,255,255,0.5);color:#d4021d;border-bottom:0}.sidebar-menu li.active a{background-color:rgba(255,255,255,0.5);font-weight:bold}.offer-content{float:right;width:73%;padding-top:60px}#testimonials{padding:70px 0;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat top;text-align:center}.resp-show-560{display:none}.footer_copy{height:90px;width:100%;margin:0 auto;padding:0px 26px;font-size:13px;background-color:#a59fa0e6}