*{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{font-family:'Droid Sans',sans-serif;align-content:center}.container{width:1170px;margin:auto}section{padding-top:50px;padding-bottom:50px}section .container>p:first-of-type{width:700px;margin:30px auto}.heading,section .container>p:first-of-type{text-align:center;color:#444}.heading{font-size:40px;color:#111;text-transform:uppercase;margin-bottom:20px;text-shadow:5px 5px 7px #bbb}header{background-color:#333;color:#f1f1f1;margin:0;overflow:hidden;max-height:70px;position:fixed;top:0;width:100%;z-index:5555}header nav h2{float:left;color:#58bb28;font-size:25px;text-transform:uppercase}header nav>ul{list-style:none;padding:0;float:right}header nav>ul li{float:left;padding:10px;font-size:18px;transition:all ease-in-out .5s}header nav ul li a{color:#fff;text-decoration:none}header nav ul li:hover{background-color:#58bb28;transform:scale(1.1)}.slider{background-size:cover;width:100%;height:720px;background-image:url(/imgs/841e3f79707752cd70b1c9a6d6843a8b67bb1c1c/slider.jpg);text-align:center;padding-top:220px;color:#fff}.slider p{color:#d1d1d1}.slider button{padding:15px 10px;width:150px;margin:10px;background-color:transparent;color:#ddd;transition:all .5s ease-in-out}.slider button:first-of-type{background-color:#58bb28;border:1.5px solid #58bb28}.slider button:first-of-type:hover{background-color:transparent;border:1.5px solid #fff}.slider button:last-of-type{border:1.5px solid #fff}.slider button:last-of-type:hover{background-color:#58bb28;border:1.5px solid #58bb28}#about{overflow:hidden;text-align:left;background-color:#eee}#about .img{width:40%},#about .info{width:60%}#about .img,#about .info{float:left}#about .info .content{width:600px;margin-top:30px}#about .info .content i{float:left;margin-bottom:10px;width:50px;font-size:30px;color:#58bb28;text-shadow:-1px 1px 5px}#about .info .content p{overflow:hidden}#services div div{background-color:#eee;width:30%;margin:1%;text-align:center;border:1px solid #ccc;display:inline-block;cursor:pointer;padding:10px;transition:all .5s ease-in-out}#services div div i{font-size:50px;color:#58bb28}#services div div:hover{background-color:#58bb28;color:#fff}#services div div:hover .fa{color:#fff}#porto{text-align:center}#porto h3{display:inline-block;margin-left:25px}#porto .content .img{display:inline-block;margin:25px;max-width:30%;width:30%;max-height:247px;height:247px;overflow:hidden}#porto .content .img img{transition:all 1s ease-in-out}#porto .content .img:hover img{transform:scale(1.1)}#team{text-align:center;background-image:url(/imgs/879eec78efddfd441381c27214e46217b5abe3c6/team-background.jpg);background-repeat:no-repeat;background-size:cover}#team .member{display:inline-block;width:30%;margin:1%;padding:25px}#team .member img{width:100%}#team .member h3{background-color:#ddd;padding:20px;margin:0;position:relative;top:-3px}#blog{text-align:center}#blog .topic{width:31%;text-align:left;margin:1%;background-color:#ccc;padding:25px;display:inline-block;box-shadow:-4px 4px 10px #ddd;transition:all .5s ease-in-out;margin-top:50px}#blog .topic .day{text-align:center;background:#fff;border-radius:50%;width:150px;height:150px;margin:0 auto;position:relative;top:-50px;color:#000!important;transition:all .5s ease-in-out}#blog .topic .day div{border:2px solid #58bb28;border-radius:50%;width:50%;height:50%;margin:0 auto;padding:15px;position:relative;top:30px}#blog .topic p{line-height:1.6}#blog .topic a{color:#58bb28;text-decoration:none;font-weight:700;border:1px solid #fff;padding:5px;background-color:#ddd}#blog .topic:hover{background-color:#58bb28;color:#fff}#blog .topic:hover .day{background:#ddd}footer{background-color:#333;color:#fff;text-align:center;padding:20px;border-top:1.4px solid #58bb28}