﻿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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}@font-face{font-family:"icomoon";src:url('../fonts/icomoon.eot?1607538362');src:url('../fonts/icomoon.eot?&1607538362#iefix') format('embedded-opentype'),url('../fonts/icomoon.woff?1607538362') format('woff'),url('../fonts/icomoon.woff2') format('woff2'),url('../fonts/icomoon.svg?1607538362') format('svg');font-weight:normal;font-style:normal}option[data-sf-count="0"]{display:none !important}.sf-input-select option:first-child{display:block !important}html,body{height:100%}body{background:url(../img/bg.png);font-family:"Roboto Slab",serif;font-weight:300;color:#444;line-height:1.2;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.geral{*zoom:1}.geral:before,.geral:after{content:"";display:table}.geral:after{clear:both}a{text-decoration:none;color:#444}a:focus,a:active,a:hover{outline:0}.col{width:1040px;margin:0 auto;*zoom:1;clear:both}.col:before,.col:after{content:"";display:table}.col:after{clear:both}[class^="icon-"],[class*=" icon-"],.icone,.descricao ul li:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-dificil:before{content:"";color:#c40050}.icon-facil:before{content:"";color:#00d200}.icon-medio:before{content:"";color:#ffaa32}.icon-duracao:before{content:""}.icon-horario:before{content:""}.icon-calendario:before{content:""}.icon-calorias:before{content:"";color:#b72301}.icon-video:before{content:""}.icon-lista:before{content:""}.icon-atencao:before{content:""}.icon-menu:before{content:""}.icon-home:before{content:""}.icon-voltar:before{content:""}.icon-checkmark:before{content:""}.topo{width:100%;float:left;background:#007171;color:#fff;font-size:20px;padding:15px 0}.topo a{color:#fff}.topo .voltar{float:left;margin-left:10px;line-height:1.3}.topo .m-menu{float:right;margin-right:10px;font-size:24px}.rodape{width:100%;float:left;margin:40px 0}.rodape img{display:block;margin:0 auto;width:200px;max-width:90%;height:auto}.banner{background:#fff;width:100%;float:left}.banner img{display:block;width:100%;height:auto;margin:0 auto}.banner a{display:block}.banner .bx-wrapper{position:relative}.banner .bx-wrapper .bx-prev{left:10px;background:url(../img/nav.png) no-repeat top left}.banner .bx-wrapper .bx-prev:hover{background:url(../img/nav.png) no-repeat bottom left}.banner .bx-wrapper .bx-next{right:10px;background:url(../img/nav.png) no-repeat top right}.banner .bx-wrapper .bx-next:hover{background:url(../img/nav.png) no-repeat bottom right}.banner .bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.banner .bx-wrapper .bx-controls-direction a.disabled{display:none}.banner .bx-wrapper .bx-pager{text-align:center;padding-top:20px;position:absolute;bottom:5px;z-index:999;width:100%}.banner .bx-wrapper .bx-pager .bx-pager-item,.banner .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.banner .bx-wrapper .bx-pager.bx-default-pager a{background:#f07d00;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 3px;outline:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.banner .bx-wrapper .bx-pager.bx-default-pager a.active{background:#007171}.banner .bx-wrapper img{max-width:100%;height:auto;display:block}.logo-menu{max-width:80%;width:250px;display:block;margin:50px auto;height:auto}.lista-menu{width:100%;float:left;margin-bottom:50px}.lista-menu a{background:#f07d00;display:inline;float:left;width:48.03922%;margin:0 .98039%;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:20px;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.lista-menu a h2{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;color:#fff;font-size:30px;font-weight:bold}.lista-menu a img{display:block;max-width:100%;height:auto;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);opacity:.1;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.lista-menu a:hover{background:#007171;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.topo-interna{width:100%;float:left;background:#f07d00;padding:50px 0 100px 0}.topo-interna h1{font-size:40px;font-weight:bold;color:#fff;text-align:center}.cont-interna{width:100%;float:left;background:#fff;padding:5%;margin-top:-50px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.modalidade{font-size:18px;line-height:1.5}.modalidade .titulo{background:#f07d00;color:#fff;font-size:24px;text-align:center;padding:10px 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.modalidade .contra-indicacoes{font-weight:bold;color:#D84C2A}.modalidade .capa img{max-width:100%;height:auto;margin-bottom:30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.modalidade .destaques{display:block;width:101.96078%;margin:0 -.98039%;*zoom:1;margin-bottom:30px}.modalidade .destaques:before,.modalidade .destaques:after{content:"";display:table}.modalidade .destaques:after{clear:both}.modalidade .destaques .destaque{font-size:18px;display:inline;float:left;width:23.03922%;margin:0 .98039%}.modalidade .destaques .destaque i{font-size:40px;float:left;margin-right:10px}.modalidade .destaques .destaque span{font-size:16px}.modalidade .destaques .destaque strong{display:block;font-weight:bold}.modalidade .destaques .destaque .icon-duracao{color:#007171}.modalidade .grade-modalidade{width:100%;float:left;background:#007171;padding-bottom:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:30px}.modalidade .grade-modalidade .titulo{margin-bottom:20px}.modalidade .lista-professores{display:block;width:101.96078%;margin:0 -.98039%;*zoom:1;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:20px 0 0 0;margin-bottom:30px}.modalidade .lista-professores:before,.modalidade .lista-professores:after{content:"";display:table}.modalidade .lista-professores:after{clear:both}.modalidade .lista-professores .professor{display:inline;float:left;width:48.03922%;margin:0 .98039%;margin-bottom:20px}.modalidade .lista-professores .professor img{width:90px;height:90px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;float:left;margin-right:15px;padding:3px;-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc}.modalidade .lista-professores .professor span{font-size:18px}.modalidade .lista-professores .professor h3{font-weight:bold;font-size:20px;margin-bottom:10px}.modalidade .lista-professores .professor strong{background:#f07d00;color:#fff;font-size:14px;padding:5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.modalidade .separador{color:#fff;text-align:center;font-size:20px;border-top:1px solid #03baba;padding-top:20px;margin-top:20px}.modalidade .grade-modalidade h3:nth-child(2){border-top:0;padding-top:0;margin-top:0}.modalidade .horarios{font-size:18px;text-align:center}.modalidade .horarios li{background:#fff;display:inline-block;padding:5px 10px;margin:10px 3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.modalidade .horarios .horario{background:#f07d00;color:#fff;min-width:120px;text-align:center}.modalidade .video{width:100%;float:left;margin-top:15px}.modalidade .cont-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.modalidade .cont-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lista-modalidades .item-modalidade{background:#f07d00;display:inline;float:left;width:48.03922%;margin:0 .98039%;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:20px}.lista-modalidades .item-modalidade h2{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;color:#fff;font-size:30px;font-weight:bold}.lista-modalidades .item-modalidade img{display:block;max-width:100%;height:auto;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);opacity:.1;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.lista-modalidades .item-modalidade:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.lista-modalidades .item-modalidade:hover h2{display:none;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.descricao h1,.descricao h2,.descricao h3,.descricao h4,.descricao h5,.descricao h6{margin-bottom:15px;color:#f07d00;font-weight:900}.descricao h1,.descricao h2{font-size:24px}.descricao h3{font-size:22px}.descricao h4{font-size:20px}.descricao h5{font-size:18px}.descricao h6{font-size:16px}.descricao small{font-size:12px}.descricao strong{font-weight:bold}.descricao del{text-transform:capitalize}.descricao p,.descricao blockquote{margin-bottom:15px}.descricao img{max-width:100%;margin-bottom:15px;height:auto}.descricao ul{margin-bottom:20px}.descricao ul li{margin-bottom:5px}.descricao ul li:before{color:#f07d00;content:"";margin-right:5px}.descricao ol{margin-bottom:20px}.descricao ol li{list-style:decimal;margin:0 0 5px 20px}.descricao blockquote{background:#f0f0f0;border-left:7px solid #f07d00;display:block;margin-bottom:20px;padding:15px 15px 5px 15px;font-style:italic;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.descricao blockquote p{margin-bottom:10px}.descricao table{width:100%}.descricao table thead tr{background:#f07d00;color:#fff}.descricao table tr{background:#fff}.descricao table tr:nth-of-type(even){background:#EFEFEF}.descricao table td{padding:5px 10px}.descricao hr{border:none;border-bottom:1px dashed #ccc;margin-bottom:15px}.descricao strong{font-weight:bold}.descricao iframe{max-width:100%;margin:0 auto;max-height:480px}.descricao video{width:100%;height:400px}.descricao a{color:#f07d00;text-decoration:underline}.equipe{font-size:18px;line-height:1.5}.equipe .perfil{margin-bottom:20px}.equipe .perfil img{display:block;margin:0 auto;max-width:200px;height:auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;padding:5px;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.lista-equipe .professor{display:inline;float:left;width:48.03922%;margin:0 .98039%;margin-bottom:20px}.lista-equipe .professor img{width:90px;height:90px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;float:left;margin-right:15px;padding:3px;-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc}.lista-equipe .professor span{font-size:18px}.lista-equipe .professor h3{font-weight:bold;font-size:20px;margin-bottom:10px}.lista-equipe .professor strong{background:#f07d00;color:#fff;font-size:14px;padding:5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.plano{font-size:20px;text-align:center}.plano .titulo{font-size:30px;background:#f07d00;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px 0;margin-bottom:10px}.plano i{color:#007171}.plano h2{font-size:30px;cursor:pointer}.plano h2 small{font-size:18px;display:block}.plano .info-plano{display:none;margin-bottom:20px}.plano .lista-plans{display:block;width:101.96078%;margin:0 -.98039%;*zoom:1}.plano .lista-plans:before,.plano .lista-plans:after{content:"";display:table}.plano .lista-plans:after{clear:both}.plano .duas-colunas .plan{display:inline;float:left;width:48.03922%;margin:0 .98039%}.plano .tres-colunas .plan{display:inline;float:left;width:31.37255%;margin:0 .98039%}.plano .plan{background:#007171;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px 0;margin-top:20px !important}.plano h3{font-size:50px;font-weight:bold;line-height:1}.plano span{font-size:16px}.plano li{padding:10px 0;border-top:1px solid #e9e9e9}.plano li:first-child{border-top:0}img.alignleft,img.alignright,img.aligncenter,img.alignnone{background:#fff;border:1px solid #e7e7e7;height:auto;line-height:0;margin-bottom:15px;max-width:100%;overflow:hidden;padding:6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img.alignleft{float:left;margin-right:20px}img.alignright{float:right;margin-left:20px}img.aligncenter{margin-left:auto;margin-right:auto;display:block}.wpcf7{width:100%;float:left;margin-bottom:20px}.wpcf7 span.wpcf7-form-control-wrap{position:relative;display:block;width:100%;float:left}.wpcf7 .wpcf7-not-valid-tip{color:#fff;position:absolute;z-index:99999;right:0;top:0;display:block;background:#ff4747;border:1px solid #e30b0b;font-size:14px;padding:5px 10px}.wpcf7 br{display:none}.wpcf7 div.wpcf7-response-output{padding:10px 20px;color:#333;margin:15px 0 0 0;width:100%;float:left;font-size:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wpcf7 form.sent .wpcf7-response-output{background:#c1ffa6;border:1px solid #77ff3c}.wpcf7 form.aborted .wpcf7-response-output{background:#e3e3e3;border:1px solid #7a7a7a}.wpcf7 form.spam .wpcf7-response-output{background:#ffe2ae;border:1px solid #ffb631}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:1px solid #f7e700;background:#fdffbf}.wpcf7 .wpcf7-not-valid-tip-no-ajax{color:red;font-size:10pt;display:block}.wpcf7 .wpcf7-list-item{margin-left:.5em}.wpcf7 .wpcf7-display-none{display:none}.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(../img/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}.wpcf7 .is-active{visibility:visible}.wpcf7 .screen-reader-response{display:none}.wpcf7 .wpcf7-recaptcha{width:100%;float:left;margin-bottom:10px}.grecaptcha-badge{opacity:0 !important}.wp-pagenavi{width:100%;float:left;margin-top:20px}.wp-pagenavi a,.wp-pagenavi span{float:left;margin-bottom:5px;padding:5px 10px}.wp-pagenavi a{background:#f07d00;color:#fff;text-decoration:none;margin-left:1px}.wp-pagenavi a:hover{color:#fff}.wp-pagenavi span{background:#f07d00;color:#fff;margin-left:1px}.wp-pagenavi .current{background:#007171}@media screen and (max-width: 1070px){.col{width:90%}}
