@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&subset=latin-ext');@import '../font-awesome/css/font-awesome.min.css';@import '../css/bootstrap.min.css';@import '../css/lightbox.min.css';.spacer{height:50px}.niewidoczne{display:none}article,aside,footer,header,main,nav,section{display:block}section{padding-top:100px}html{font-family:'Open Sans', sans-serif;color:#1c1c1c;font-size:16px;font-weight:300}body{font-family:'Open Sans', sans-serif}p{font-size:16px;color:#1c1c1c;font-weight:300}p.subtitle{font-size:18px;line-height:24px;font-weight:300;text-transform:uppercase;margin:0}h1,h2,h3,h4{font-size:36px;font-weight:300;color:#1c1c1c;margin-bottom:40px}h2,h3{text-align:center}h4{font-size:22px;text-transform:uppercase}a{font-weight:400}nav.navbar{padding:15px 0;background-color:rgba(0, 0, 0, 0.7)}nav.navbar .navbar-brand{padding:0;margin:0}nav.navbar .navbar-toggler .fa{color:white}nav.navbar .navbar-toggler:hover{cursor:pointer}nav.navbar .navbar-nav .nav-item{text-transform:uppercase}nav.navbar .navbar-nav .nav-item a{color:white;padding-right:.8rem;padding-left:.8rem}nav.navbar .navbar-nav .nav-item a:hover{text-decoration:underline}.banner-home{display:table;width:100%}.banner-home .banner-box{height:100%;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:0;width:100%;z-index:1;background-image:url('/images/home_banner.jpg');background-repeat:no-repeat;background-position:top center;background-size:cover}.banner-home .banner-box img{background-position:top center;background-size:cover;bottom:0;height:auto;left:0;margin:0;opacity:1;padding:0;position:absolute;right:0;top:0;-webkit-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;width:100%;z-index:2}.banner-home .scroll-down{position:absolute;left:calc(50% - 25px);bottom:70px;z-index:2;width:50px;height:50px;border:3px solid white;display:table;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.banner-home .scroll-down .fa{font-size:28px;font-weight:bold;color:white;display:table-cell;vertical-align:middle;text-align:center;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.banner-home .scroll-down:hover{border-color:black}.banner-home .scroll-down:hover .fa{color:black}.about-me .container p{margin:0}.what-gardens .container .row div[class*=col-] img{margin-bottom:55px}.what-gardens .container .row div[class*=col-] h4{text-align:center;margin:0}.what-gardens .container .row div[class*=col-] p{font-size:18px;line-height:26px;text-align:center;margin:30px 0 0 0}.gallery{text-align:center}.gallery p.subtitle{text-align:center}.gallery ul{list-style:none;display:table;margin:0 0 20px 0;padding:0;width:100%;text-align:center}.gallery ul li{display:inline-table}.gallery ul li a,.gallery ul li button{font-size:24px;font-weight:300;color:#1c1c1c}.gallery ul li+li{margin-left:100px}.gallery .container-fluid{padding:0}.concept-implementation .container a{color:#1c1c1c}.concept-implementation .container a:hover .img-box img{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}.concept-implementation .container p{text-align:center;font-size:26px;font-weight:300;text-transform:uppercase;padding:0;margin-bottom:30px}.concept-implementation .container .img-box{border:1px solid #e3e3e3}.concept-implementation .container .img-box img{-webkit-transition:ease all 2s;-o-transition:ease all 2s;transition:ease all 2s}.how-i-work .container p.subtitle{text-align:center}.how-i-work .container .row div[class*=col-].left{text-align:right}.how-i-work .container .row div[class*=col-] p{margin:0}.how-i-work .container .row div[class*=col-] p.title{font-size:24px;line-height:22px;margin-bottom:20px;margin-top:-5px}.how-i-work .container .row+.row{margin-top:75px}.contact .container a{color:#1c1c1c}.contact .container h4{font-size:36px;text-transform:none;margin-bottom:45px}.contact .container address{margin:60px 0 0 0}.contact .container address p{font-size:22px;margin:0}.contact .container address p .fa{margin-right:16px}.contact .container address p+p{margin-top:20px}.contact .container .form-contact{background-color:#eeeeee;padding:45px}.contact .container .form-contact h4{text-align:center}.contact .container .form-contact .form-group label{font-size:18px;margin-left:8px;margin-bottom:8px}.contact .container .form-contact .form-group .form-control{border:none;border-radius:0px;line-height:50px;padding:0px 8px}.project-co-financed{margin-top:50px;margin-bottom:40px;text-align:center;border-top:1px solid #d4d4d4}.project-co-financed p{text-align:center;font-weight:700;line-height:26px;color:#1c1c1c;margin:0 0 40px 0}footer{height:94px;background-color:#282828;display:table;width:100%}footer p{display:table-cell;vertical-align:middle;text-align:center;color:white;margin:0}