body{font-family:"Raleway", Helvetica, Arial, sans-serif;font-size:16px;line-height:1.5;color:#fff;background-color:#2F5A44}a,a:visited{color:#fff}a:hover,a:visited:hover{color:#e8e8e8;text-decoration:none}a:focus,a:visited:focus{outline:0}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0, 0, 0, 0.3)}a:active,a:visited:active{background:none}a img:hover{-webkit-opacity:0.7;-khtml-opacity:0.7;-moz-opacity:0.7;opacity:0.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70)}article[id*=post-]{padding:1em 0}article[id*=post-] .date{float:left;width:95px;height:95px;margin-left:20px;text-transform:uppercase;text-align:center;color:#fff;background-color:#7AC49F;-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px}article[id*=post-] .date span{display:block}article[id*=post-] .date span.month{margin-top:15px}article[id*=post-] .date span.day{font:bold 36px/36px Arial, Helvetica, sans-serif}.post-title{padding-bottom:10px;font-size:24px;line-height:30px;border-bottom:1px solid #84E8B8}.post-title a{color:#2F5A44}.post-title a:hover{color:#7AC49F}.single-title{padding-bottom:10px;border-bottom:1px solid #84E8B8}.meta{font-size:90%}.post-content{font-weight:400}.post-content .moretag{font-size:13px;font-weight:500;color:#3BCEBC}.post-content .moretag:hover{color:#124F58}.post-content p{margin:0 0 1.5em 0;line-height:1.5em}.post-content dl,.post-content ol,.post-content table,.post-content ul{margin:1.5em 0}.post-content ol,.post-content ul{margin-left:2.2em;margin-right:2.2em;list-style-position:outside;line-height:1.5}.post-content li{margin-bottom:0.75em}.post-content ul li{list-style-type:disc}.post-content ol li{list-style-type:decimal}.post-content blockquote{margin:1.5em 2.2em;font-style:italic;line-height:1.6em}.post-content blockquote:before{float:left;margin-top:0.1em;font-family:Georgia, serif;content:"";font-size:2.75em;text-indent:-0.8em;opacity:0.3}.post-content dl{margin:1.75em 0 1.75em}.post-content dt{margin-top:1.25em;font-weight:700}.post-content dd{margin-top:0.5em;font-style:italic;line-height:1.6em}.post-content video{display:block;max-width:100%;margin:1.5em 0}.post-content object{display:block;max-width:100%;margin:1.5em 0}.post-content img{max-width:100%;margin:0 0 1.5em 0}.post-content .alignleft,.post-content img.alignleft{display:inline;float:left;margin-right:1.5em}.post-content .alignright,.post-content img.alignright{display:inline;float:right;margin-left:1.5em}.post-content .aligncenter,.post-content img.aligncenter{display:block;clear:both;margin-right:auto;margin-left:auto}.post-content code,.post-content pre{font-size:0.9em;line-height:1.7em;padding:1em;background:#eee;border:2px solid #cecece}.wp-caption{margin-bottom:1.5em;padding-top:5px;text-align:center}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption .wp-caption-text{font-size:0.8em;font-style:italic;margin:0.6em 0 -0.2em}.wp-smiley{max-height:1em;margin:0!important}article[id*=post-] footer{clear:both;margin:1em 0 0;font-size:80%;text-transform:uppercase}.wrap-related-posts h3{font:normal 20px "Raleway", Helvetica, Arial, sans-serif;color:#fff}.wrap-related-posts ul{list-style:none;margin:0}.wrap-related-posts ul li{margin-bottom:10px}.wrap-related-posts ul li time{font-weight:700}.fw-gallery{float:left;width:100%;margin:20px 0 30px 0}.fw-gallery h3{text-align:center;font-size:18px;font-weight:700;text-transform:uppercase}.fw-gallery ul{float:left;margin:0 0 0 -10px}.fw-gallery ul li.fw-gallery-item{float:left;margin:0 0 10px 10px;list-style:none}.fw-gallery ul li.fw-gallery-item a{margin:0;border:none}.fw-gallery ul li.fw-gallery-item a img{width:130px;margin:0;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;border:8px solid #7AC49F}.fw-gallery ul li.fw-gallery-item a:hover img{border:8px solid #57b486}.fwp-wrap{margin:1.1em 0 2.2em 130px}.fwp-wrap ul{list-style:none}.fwp-wrap ul li{float:left;margin-right:7px}.fwp-wrap ul li a{position:relative;display:block;width:38px;font:normal 18px/38px Arial, sans-serif;text-align:center;color:#9b9b9b;background-color:#eaeaea;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.fwp-wrap ul li a:hover{color:#fff;background-color:#7AC49F}.fwp-wrap ul li.fwp-active a{color:#fff;background-color:#2F5A44}#sidebar1{margin-top:2.2em}.widget{margin:2.2em 0;padding:0 10px}.widget li{margin-bottom:0.75em}.widget li ul{margin-top:0.75em;padding-left:1em}.widgettitle{margin-bottom:0.75em;border-bottom:2px solid #444}header[role=banner]{width:100%;min-width:960px;background-color:#7AC49F}header[role=banner] #main-nav-container{position:absolute;left:0;width:100%;height:50px;margin-top:1px;z-index:99}header[role=banner] #main-nav-container #main-nav{position:absolute;width:100%;height:50px}header[role=banner] #main-nav-container #main-nav .shadow-mask{position:absolute;top:0;left:0;width:100%;height:50px;z-index:100}header[role=banner] #main-nav-container #main-nav .home-link{display:none}header[role=banner] #main-nav-container #main-nav nav[role=navigation]{position:absolute;z-index:101}header[role=banner] #main-nav-container #main-nav nav[role=navigation] ul{margin-top:15px;list-style:none}header[role=banner] #main-nav-container #main-nav nav[role=navigation] ul li{float:left;margin-right:15px;padding-right:15px;border-right:1px solid #2F5A44}header[role=banner] #main-nav-container #main-nav nav[role=navigation] ul li a{font-size:21px;font-weight:300;text-transform:uppercase}header[role=banner] #main-nav-container #main-nav nav[role=navigation] ul li a:hover{color:#2F5A44;text-decoration:none}header[role=banner] #main-nav-container #main-nav nav[role=navigation] ul li.contato-link{margin-right:0;padding-right:0;border-right:none}header[role=banner] #main-nav-container #main-nav nav[role=navigation] ul.home-menu{width:700px;margin-left:176px}header[role=banner] #main-nav-container #main-nav nav[role=navigation] ul.other-menu{margin-left:135px}header[role=banner] #main-nav-container #main-nav a.top-link{display:none}header[role=banner] #main-nav-container #main-nav.fixed{position:fixed;top:28px}header[role=banner] #main-nav-container #main-nav.fixed .shadow-mask{background-color:black;-webkit-opacity:0.5;-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}header[role=banner] #main-nav-container #main-nav.fixed a.home-link{position:absolute;top:5px;display:block;width:66px;height:41px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:102;background:url(../img/sprite-icons.png) 0 0 no-repeat}header[role=banner] #main-nav-container #main-nav.fixed a.home-link:hover{background-position:0 -42px}header[role=banner] #main-nav-container #main-nav.fixed nav[role=navigation] ul{margin-top:15px}header[role=banner] #main-nav-container #main-nav.fixed nav[role=navigation] ul li a:hover{color:#7AC49F}header[role=banner] #main-nav-container #main-nav.fixed nav[role=navigation] ul.home-menu{margin-left:350px}header[role=banner] #main-nav-container #main-nav.fixed nav[role=navigation] ul.other-menu{margin-left:250px}header[role=banner] #main-nav-container #main-nav.fixed a.top-link{position:absolute;top:20px;display:block;width:17px;height:10px;padding:0;right:60px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/sprite-icons.png) -104px 0 no-repeat;z-index:110}header[role=banner] #main-nav-container #main-nav.fixed a.top-link:hover{background-position:-104px -10px}header[role=banner] #logo{position:relative;width:230px;height:150px;margin:75px auto 50px auto}header[role=banner] #logo .flower{position:absolute;top:0;width:200px;height:100px}header[role=banner] #logo img{position:absolute}header[role=banner] #logo .logo-left-90{top:33px;left:50px}header[role=banner] #logo .logo-left-45{top:15px;left:68px}header[role=banner] #logo .logo-center{left:95px}header[role=banner] #logo .logo-right-45{top:15px;left:112px}header[role=banner] #logo .logo-right-90{top:33px;left:114px}header[role=banner] #logo h1{position:absolute;left:4px;bottom:0;width:222px;height:65px;margin:0;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/logo-text.png) 0 0 no-repeat}header[role=banner] #logo.animate .flower{-webkit-animation:centerTop 800ms linear 0s;animation:centerTop 800ms linear 0s}header[role=banner] #logo.animate .logo-left-90{-webkit-animation:left90 800ms linear 0s;animation:left90 800ms linear 0s}header[role=banner] #logo.animate .logo-left-45{-webkit-animation:left45 800ms linear 0s;animation:left45 800ms linear 0s}header[role=banner] #logo.animate .logo-right-45{-webkit-animation:right45 800ms linear 0s;animation:right45 800ms linear 0s}header[role=banner] #logo.animate .logo-right-90{-webkit-animation:right45 800ms linear 0s;animation:right45 800ms linear 0s}@keyframes centerTop{0%{opacity:0;-ms-transform:translateY(100px);-webkit-transform:translateY(100px);transform:translateY(100px);filter:alpha(opacity=0)}to{opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);filter:alpha(opacity=100)}}@-webkit-keyframes centerTop{0%{opacity:0;-webkit-transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes left90{0%{-webkit-transform:rotate(50deg) translate(5px, -35px);transform:rotate(50deg) translate(5px, -35px)}to{-webkit-transform:rotate(0) translate(0, 0);transform:rotate(0) translate(0, 0)}}@-webkit-keyframes left90{0%{-webkit-transform:rotate(50deg) translate(5px, -35px)}to{-webkit-transform:rotate(0) translate(0, 0)}}@keyframes left45{0%{-webkit-transform:rotate(35deg) translate(15px, -20px);transform:rotate(35deg) translate(15px, -20px)}to{-webkit-transform:rotate(0) translate(0, 0);transform:rotate(0) translate(0, 0)}}@-webkit-keyframes left45{0%{-webkit-transform:rotate(35deg) translate(15px, -20px)}to{-webkit-transform:rotate(0) translate(0, 0)}}@keyframes right45{0%{-webkit-transform:rotate(-35deg) translate(-15px, -20px);transform:rotate(-35deg) translate(-15px, -20px)}to{-webkit-transform:rotate(0) translate(0, 0);transform:rotate(0) translate(0, 0)}}@-webkit-keyframes right45{0%{-webkit-transform:rotate(-35deg) translate(-15px, -20px)}to{-webkit-transform:rotate(0) translate(0, 0)}}@keyframes right90{0%{-webkit-transform:rotate(-50deg) translate(-7px, -35px);transform:rotate(-50deg) translate(-7px, -35px)}to{-webkit-transform:rotate(0) translate(0, 0);transform:rotate(0) translate(0, 0)}}@-webkit-keyframes right90{0%{-webkit-transform:rotate(-50deg) translate(-7px, -35px)}to{-webkit-transform:rotate(0) translate(0, 0)}}.wrap{position:relative;width:100%;min-width:960px;padding:100px 0 50px 0}.wrap .wrap-header{text-align:center}.wrap .wrap-header .section-title{color:#fff;font-size:66px;font-weight:700;text-transform:uppercase}.wrap .wrap-header hr{width:105px;height:8px;margin:30px auto 60px auto;border:transparent}.wrap hr.line{height:1px;line-height:1px;background-color:#469B91;border:transparent}.wrap .archive-link{display:block;width:125px;margin:45px auto;padding:10px 0 10px 20px;font-size:18px;font-weight:700;text-transform:uppercase;background-color:#3BCEBC}.wrap .archive-link:hover{background-color:#2bab9b}.wrap-home{padding-top:0;background-color:#7AC49F}.wrap-home .home-text{width:680px;margin:0 auto}.wrap-home .home-text h1,.wrap-home .home-text h2,.wrap-home .home-text h3,.wrap-home .home-text h4{margin:0;line-height:1em;text-transform:uppercase}.wrap-home .home-text h4{margin-left:7px;font-size:18px;font-weight:300;color:#2F5A44}.wrap-home .home-text h1{font-size:66px;font-weight:700}.wrap-home .home-text h3{font-size:39px;font-weight:400;line-height:49px}.wrap-home .home-text h2{margin-bottom:10px;font-size:46px;font-weight:700}.wrap-home .home-text p{color:#2F5A44}.wrap-home a.scroll-down{background-color:#7AC49F;display:block;position:absolute;left:50%;width:140px;height:70px;margin:20px 0 0 -70px;z-index:95;-webkit-border-bottom-left-radius:70px;-moz-border-bottom-left-radius:70px;border-bottom-left-radius:70px;-webkit-border-bottom-right-radius:70px;-moz-border-bottom-right-radius:70px;border-bottom-right-radius:70px}.wrap-home a.scroll-down span{display:block;width:34px;height:34px;margin:20px auto 0 auto;text-indent:100%;white-space:nowrap;overflow:hidden;background:#7AC49F url(../img/sprite-icons.png) -68px 0 no-repeat}.wrap-home a.scroll-down:hover span{background-position:-68px -35px}.oldie .wrap-home .home-text{width:700px}.wrap-work{color:#124F58;background-color:#3BCEBC}.wrap-work .wrap-header hr{background-color:#124F58}.wrap-work article figure{margin-right:0}.wrap-work article figure.side-right{text-align:right}.wrap-work article section h1{margin:20px 0 10px 0;font-size:18px;line-height:1.2em}.wrap-work .work-init .side{opacity:0}.wrap-work .work-init .side-right{-webkit-transform:translateX(70px);-ms-transform:translateX(70px);transform:translateX(70px)}.wrap-work .work-init .side-left{-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px)}.wrap-work .work-article.animate .side-left,.wrap-work .work-article.animate .side-right{-webkit-transition:-webkit-transform 0.5s, opacity 0.5s;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, -webkit-transform 0.5s;-o-transition:transform 0.5s, opacity 0.5s;transition:transform 0.5s, opacity 0.5s;transition:transform 0.5s, opacity 0.5s, -webkit-transform 0.5s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.wrap-work .vagas{margin-top:40px}.wrap-work .vagas h3{font-size:16px;text-transform:uppercase}.wrap-work .vagas ul{float:left;margin:0;list-style:none;border-top:1px solid #469B91}.wrap-work .vagas ul li{float:left;width:100%;padding:7px 0 9px 0;border-bottom:1px solid #469B91}.wrap-work .vagas ul li span{float:left;width:110px;padding-left:10px;font-size:15px;text-transform:capitalize;color:#fff}.wrap-work .vagas ul li a{float:left;width:550px;font-size:16px;font-weight:500;color:#124F58}.wrap-work .vagas ul li a:hover{color:#1b7582}.wrap-work .vagas .archive-link{float:left;margin:30px 0 50px 280px;background-color:#124F58}.wrap-work .vagas .archive-link:hover{background-color:#1b7582}.wrap-work .vagas .curriculo{display:block;width:160px;margin:50px 0 0 0;padding-top:130px;font-size:14px;font-weight:600;text-transform:uppercase;color:#124F58;background:url(../img/bt-upload.png) top center no-repeat}.wrap-work .vagas .curriculo:hover{color:#1b7582}@media (max-width:1050px){.wrap-work article{overflow:hidden;width:960px}}.wrap-board{background-color:#124F58}.wrap-board .wrap-header hr{background-color:#3BCEBC}.wrap-board article{width:940px;margin-bottom:10px}.wrap-board article .date{float:left;width:95px;height:95px;margin-right:50px;text-transform:uppercase;text-align:center;opacity:0.5;background-color:#3BCEBC;-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px}.wrap-board article .date span{display:block}.wrap-board article .date span.month{margin-top:15px}.wrap-board article .date span.day{font:bold 36px/36px Arial, Helvetica, sans-serif}.wrap-board article h3{font-size:30px;line-height:36px}.wrap-board article a:hover{color:#3BCEBC}.wrap-board article a:hover .date{opacity:1;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wrap-board article a:hover .date span{color:white}.wrap-about{color:#2F5A44;background-color:#84E8B8}.wrap-about .wrap-header hr{background-color:#2F5A44}.wrap-about article{font-size:18px}.wrap-about article p{margin-bottom:20px}.wrap-about .team{float:left;width:100%;text-align:center}.wrap-about .team h3{margin:40px 0;font-size:20px;font-weight:700;text-transform:uppercase}.wrap-about .team .box{width:567px;height:auto;margin:0 auto 60px;background-color:#80E3B5}.wrap-about .team .box .column{float:left;width:200px;font-size:14px}.wrap-about .team .box .column.column-left{margin-left:40px;text-align:left}.wrap-about .team .box .column.column-right{float:right;margin-right:40px;text-align:right}.wrap-about .team .box .column h1{font-size:18px}.wrap-footer{padding:100px 0 0 0}.wrap-footer .wrap-header hr{background-color:#84E8B8}.wrap-footer .infos{float:left;width:100%;margin:30px 30px 0 0}.wrap-footer .infos ul{margin:0;list-style:none;text-align:center;border:1px solid #84E8B8;border-top:0}.wrap-footer .infos ul li{border-top:1px solid #84E8B8}.wrap-footer .infos ul li.phone{font:700 47px/90px Arial, Helvetica, sans-serif}.wrap-footer .infos ul li.email{font:400 23px/90px "Raleway", Helvetica, Arial, sans-serif}.wrap-footer .infos ul li.address{padding:15px 0;font:400 23px/20px "Raleway", Helvetica, Arial, sans-serif}.wrap-footer .social{float:left;margin:30px 0 80px 300px}.wrap-footer .social a{float:left;width:95px;height:95px;margin-right:20px;text-transform:uppercase;text-align:center;text-indent:100%;white-space:nowrap;overflow:hidden;opacity:0.5;-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px}.wrap-footer .social a:hover{opacity:1}.wrap-footer .social a.facebook{background:#7AC49F url(../img/icon-facebook.png) center center no-repeat}.wrap-footer .social a.youtube{background:#7AC49F url(../img/icon-youtube.png) center center no-repeat}.wrap-footer .social a.instagram{background:#7AC49F url(../img/icon-instagram.png) center center no-repeat}.wrap-footer #map{width:100%;height:500px}.wrap-footer .map-window-content{width:300px;font-size:16px;text-align:center;color:#2F5A44}.wrap-footer div.copyright{position:relative;margin-top:5px;font:normal 11px Arial, Helvetica, sans-serif;color:#7AC49F}.wrap-footer div.copyright a{position:absolute;top:0;right:0;display:block;width:38px;height:16px;text-indent:-99999px;background:url(../img/img-waio-footer.png) 0 0 no-repeat}.wrap-footer div.copyright a:hover{background:url(../img/img-waio-footer.png) -38px -16px no-repeat}.wrap-page{padding-top:50px;color:#222;background-color:white}.wrap-page .wrap-header .section-title{color:#2F5A44;font-size:66px;font-weight:700;text-transform:uppercase}.wrap-page .wrap-header a{color:#2F5A44}.wrap-page .wrap-header a:hover{color:#7AC49F}.wrap-page .wrap-header hr{margin-bottom:30px;background-color:#84E8B8}.wrap-page .list-vagas{margin-top:50px;list-style:none}.wrap-page .list-vagas li{padding:10px 0;font-size:16px;border-top:1px solid #84E8B8}.wrap-page .list-vagas li span{display:block;float:left;width:100px;text-transform:capitalize;color:#3BCEBC}.wrap-page .list-vagas li a{display:block;float:left;width:500px;color:#2F5A44}.wrap-page .list-vagas li a:hover{color:#7AC49F}.wrap-page .list-vagas li:last-child{border-bottom:1px solid #84E8B8}.wrap-page input[type=submit]{padding:3px 10px;font-weight:300;color:#fff;background-color:#84E8B8;border:none}.wrap-page input[type=submit]:hover{background-color:#aff0d1}