.transition{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body,html{font-family:Roboto,sans-serif;height:100%}.wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -60px}header{width:100%;min-height:100px;height:auto;background-color:rgba(255,255,255,.8)}header #lang{min-height:20px}header #lang .row{text-align:right}@media only screen and (min-width:768px){header #lang .row{margin-right:0}}header #lang a{margin:10px 5px 0 0;font-weight:300;font-size:12px;color:#333}header .navbar-brand{min-height:70px;padding:0 15px}@media only screen and (min-width:992px){header .navbar-nav{position:absolute;right:0;bottom:-10px}}header .navbar-nav a{font-weight:300;font-size:16px;color:#333}header .navbar-default .navbar-collapse,header .navbar-default .navbar-form,header .navbar-default{border:none;background-color:rgba(255,255,255,0)}header .navbar-default .navbar-nav>.open>a,header .navbar-default .navbar-nav>.open>a:focus,header .navbar-default .navbar-nav>.open>a:hover,header .navbar-default .navbar-nav>.active>a,header .navbar-default .navbar-nav>.active>a:focus,header .navbar-default .navbar-nav>.active>a:hover{color:#333;background-color:rgba(255,255,255,.8);border-bottom:1px solid #ed6720}header .navbar-default .navbar-nav>li>a{color:#333;font-weight:300;font-size:14px;border-bottom:1px solid transparent}header .navbar-nav>.open>a,header .navbar-nav>.open>a:hover,header .navbar-nav>.open>a:focus{background-color:rgba(255,255,255,.8);color:rgba(255,255,255,0)}header .navbar-nav .open .dropdown-menu{background-color:rgba(255,255,255,.8);border-bottom:1px solid #b3b3b3}header .navbar-nav .open .dropdown-menu>li>a{font-weight:300;font-size:14px;border-bottom:1px solid rgba(255,255,255,0);color:#333}header .navbar-nav .open .dropdown-menu>li>a:hover,header .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:rgba(255,255,255,.8);border-bottom:1px solid #ed6720}.push{height:60px}footer{height:60px;background-color:rgba(255,255,255,.8);overflow:hidden}@media only screen and (max-width:768px){footer{height:150px}}footer p{line-height:70px;display:inline;color:#333;font-weight:300;font-size:11px}footer a{line-height:70px;color:#333;font-weight:500;font-size:25px;margin:0 3px;text-align:right}footer i.fa-facebook-official:hover{color:#23527C}footer i.fa-cloud-download:hover{color:#ed6720}footer #linguas{text-align:right}footer #linguas .active{color:#ed6720}footer .certificados{text-align:center;padding-top:10px}a.cloud:focus,a.cloud:hover{color:#ed6720!important}section{background-color:rgba(255,255,255,.8);height:auto;padding:20px 15px;margin:50px auto}section h1{border-bottom:1px solid #ed6720;border-top:1px solid #ed6720;margin:0 auto 40px auto;color:#333;line-height:55px;font-weight:300;font-size:32px}section h6{color:#333;line-height:26px;font-weight:300;font-size:22px}section p,section p span{font-family:Roboto!important;color:#333!important;line-height:20px!important;font-weight:300!important;font-size:14px!important}section a{line-height:20px;font-weight:400;font-size:13px;color:#333}section a:hover{color:#ed6720;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section ul{padding-left:0}section li{display:inline-block;margin-bottom:30px}section nav .pagination .active a{color:#ececec;background-color:#ed6720;border-color:#ed6720}section nav .pagination .active a:hover,section nav .pagination .active a:focus{color:#ececec;background-color:#ca5110;border-color:#ca5110;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section nav .pagination li a{color:#333;font-weight:300;font-size:14px;border-color:rgba(255,255,255,0);margin-left:10px;border-radius:0}section nav .pagination li a:hover,section nav .pagination li a:focus{color:#ececec;background-color:#ed6720;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section nav .pagination li a:first-child,section nav .pagination li a:last-child{border-radius:0}section nav .pagination li span{border-color:rgba(255,255,255,0);border-radius:0}section #clients{padding-left:0}section img{border:1px solid #b3b3b3;background-color:rgba(255,255,255,0);padding:7px}section img:hover{background-color:rgba(255,255,255,.6);border-color:#ed6720;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section img.img-thumbnail{max-height:216px;max-width:216px}section h2{border-bottom:1px solid #ed6720;color:#333;line-height:32px;font-weight:300;font-size:22px;margin-top:0}section #category ul{padding-left:0}section #category li{margin-bottom:0;display:block}section #category li a{color:#333;line-height:34px;font-weight:300;font-size:14px}section #category li a:hover{color:#ed6720;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section #category li:before{content:"- "}section #news li{display:flex}@media only screen and (max-width:768px){section #news li{display:block}}@media only screen and (max-width:768px){section .noticia img{margin:0 auto}}section #projectos{margin-top:30px}section #projectos ul{padding-left:0}section #projectos li{margin-bottom:0}@media only screen and (max-width:488px){section #projectos li{height:200px}section #projectos li p{margin-bottom: 0;}}section #projectos li img{margin-bottom:3px;max-height:250px}@media only screen and (max-width:488px){section #projectos li img{max-height:132px}}section #projectos li p{display:inline-block;max-width:235px;overflow:hidden}section #projectos li a{float:right}section #gallery ul{padding-left:0}section #gallery li{margin:2px;width:48%;text-align:center}section #gallery li:first-child{width:98%}section #gallery a{width:46%;margin:2%;display:inherit;float:left}/* section #gallery a:first-child{width:100%} */section #related{margin-top:50px}section #related h2{margin-bottom:20px}section #related li{list-style:none;height:120px}section #related li a{display:table-caption}section #related li a img{margin-bottom:5px}section address ul{padding-left:0}section address li{display:block;width:280px;min-height:44px;height:auto}section address li i{background-color:#333;color:#ececec;padding:8px;float:left;margin-right:10px}section address li:nth-child(1){width:270px}section address li:nth-child(1) i{padding:8px 14px}section address li:nth-child(2) i{padding:8px 14px}section address li:nth-child(3) i{padding:8px 11px}section address li:nth-child(5) a{line-height:44px}section address li p{display:inline;line-height:44px}section address li a{font-weight:300;font-size:14px}section form .form-group{margin-bottom:19px}section form input.form-control,section form textarea.form-control{border-radius:0;font-weight:300;font-size:14px}section form textarea{max-width:620px;max-height:76px}section form label{font-weight:400;font-size:14px;color:#333}section form button.btn-default,section form button.btn-lg{border-radius:0;font-weight:400;font-size:14px;float:right;margin-right:16px;width:230px}section form button.btn-default .active,section form button.btn-default .focus,section form button.btn-default:active,section form button.btn-default:focus,section form button.btn-default:hover{background-color:#ed6720;color:#ececec;border-color:#ca5110;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal-content{border-radius:0;background-color:rgba(255,255,255,.8)}.modal-body,.modal-header{padding:0}.modal-header .close{margin-top:2px;margin-right:8px}