html, body {
  height: 100%;
  margin: 0;
  padding: 0; }

body {
  font-family: 'Lato', sans-serif;
  overflow-x: hidden; }
  body header .top-header {
    position: absolute;
    z-index: 1000;
    width: 100%;
    padding: 20px 0 60px; }
    body header .top-header .menu-container {
      float: right;
      position: relative;
      left: -50%;
      text-align: left; }
      body header .top-header .menu-container .open-menu, body header .top-header .menu-container .close-menu {
        display: none; }
      body header .top-header .menu-container ul {
        list-style: none;
        position: relative;
        left: 50%; }
        body header .top-header .menu-container ul li {
          display: inline-block;
          position: relative; }
          body header .top-header .menu-container ul li a {
            display: inline-block;
            color: #FFFFFF;
            font-size: 130%;
            text-transform: uppercase;
            padding: 10px 30px; }
    @media only screen and (max-width: 768px) {
      body header .top-header .logo {
        display: none; }
      body header .top-header .menu-icon {
        display: none; }
      body header .top-header .menu-container {
        position: fixed;
        width: 100%;
        right: -100%;
        background: #FF6600;
        left: auto;
        height: 100vh;
        top: 0; }
        body header .top-header .menu-container ul {
          left: 0;
          margin-top: 60px; }
          body header .top-header .menu-container ul li {
            display: block;
            text-align: center; }
        body header .top-header .menu-container .open-menu, body header .top-header .menu-container .close-menu {
          display: block; }
        body header .top-header .menu-container .open-menu {
          position: absolute;
          background: #FF6600;
          color: #FFFFFF;
          font-size: 2em;
          width: 40px;
          height: 40px;
          text-align: center;
          line-height: 40px;
          left: -40px;
          top: 20px; }
        body header .top-header .menu-container .close-menu {
          position: absolute;
          right: 20px;
          top: 20px;
          font-size: 2em;
          color: #FFFFFF; } }
  body header .fixed-menu {
    display: block;
    position: fixed;
    background: #FF6600;
    padding: 5px 0;
    width: 100%;
    top: -105px;
    z-index: 1000;
    height: 60px; }
    body header .fixed-menu .menu-icon {
      margin-top: 10px; }
    body header .fixed-menu .logo {
      margin: 0; }
      body header .fixed-menu .logo img {
        width: 40px; }
    body header .fixed-menu .open-menu span {
      color: #FFFFFF;
      text-transform: uppercase;
      margin-left: 3px;
      font-size: 120%; }
    @media only screen and (max-width: 768px) {
      body header .fixed-menu {
        top: 0 !important; }
        body header .fixed-menu .logo {
          display: block; }
        body header .fixed-menu .menu-icon {
          display: block; } }
  body header#main-header {
    height: 100%;
    position: relative; }
    body header#main-header .main-banner {
      height: 100%;
      width: 100%;
      overflow: hidden; }
      body header#main-header .main-banner .carousel-inner {
        height: 100%; }
        body header#main-header .main-banner .carousel-inner .item {
          height: 100%;
          background-size: cover;
          background-position: center center; }
          body header#main-header .main-banner .carousel-inner .item .banner-content {
            position: absolute;
            bottom: 16vh;
            width: 50%;
            left: 50%;
            margin-left: -25%; }
            body header#main-header .main-banner .carousel-inner .item .banner-content h2 {
              color: #FFFFFF;
              font-size: 300%;
              text-align: center;
              padding-bottom: 25px;
              position: relative;
              font-weight: 300; }
            body header#main-header .main-banner .carousel-inner .item .banner-content .texto-banner {
              text-align: center;
              width: 60%;
              margin: 0 auto; }
              body header#main-header .main-banner .carousel-inner .item .banner-content .texto-banner p {
                font-size: 150%;
                color: #FFFFFF; }
            body header#main-header .main-banner .carousel-inner .item .banner-content .call-to-action {
              text-align: center;
              margin-top: 10px; }
              body header#main-header .main-banner .carousel-inner .item .banner-content .call-to-action .ghost-button {
                border-color: #FFFFFF;
                color: #FFFFFF; }
                body header#main-header .main-banner .carousel-inner .item .banner-content .call-to-action .ghost-button:hover {
                  border-color: #FF6600; }
          @media only screen and (max-width: 768px) {
            body header#main-header .main-banner .carousel-inner .item .banner-content h2 {
              font-size: 200%; }
            body header#main-header .main-banner .carousel-inner .item .banner-content .texto-banner {
              display: none; } }
      body header#main-header .main-banner .carousel-indicators {
        bottom: 20px; }
    body header#main-header .sub-banner {
      display: none;
      position: absolute;
      width: 100%;
      bottom: 0;
      border-top: solid 1px #FFFFFF;
      padding: 20px; }
      body header#main-header .sub-banner .banner-content {
        font-size: 120%; }
        body header#main-header .sub-banner .banner-content a {
          color: #FFFFFF; }
  body header#header-neohumanista {
    height: 100%;
    max-height: 700px;
    position: relative; }
    body header#header-neohumanista .top-header .menu-icon {
      display: block; }
    body header#header-neohumanista .top-header .logo {
      display: none; }
    body header#header-neohumanista .logo-neohumanista {
      margin-top: -40px; }
    body header#header-neohumanista #banner-neohumanista {
      height: 100%;
      max-height: 700px;
      width: 100%;
      overflow: hidden;
      background: #3A3531;
      background-size: cover;
      background-position: top center;
      border-bottom: solid 5px #FF6600; }
      body header#header-neohumanista #banner-neohumanista h2 {
        color: #FFFFFF;
        font-size: 300%;
        text-transform: uppercase; }
        body header#header-neohumanista #banner-neohumanista h2 span {
          font-family: 'Crafty Girls', sans-serif;
          color: #FF6600;
          font-size: 150%;
          text-transform: capitalize; }
  body header#header-interna #banner-interna {
    background: #3A3531;
    color: #FFFFFF;
    height: 450px;
    background-size: cover;
    background-position: center center;
    position: relative; }
    body header#header-interna #banner-interna h2 {
      line-height: 450px;
      font-size: 500%;
      font-weight: 300; }
      body header#header-interna #banner-interna h2 span {
        position: relative; }
        body header#header-interna #banner-interna h2 span:after {
          content: "";
          position: absolute;
          background: #FFFFFF;
          height: 2px;
          width: 150px;
          left: 50%;
          margin-left: -75px;
          bottom: -30px; }
    body header#header-interna #banner-interna p.cidade {
      position: absolute;
      width: 100%;
      bottom: 65px;
      font-size: 140%;
      font-weight: bold;
      text-transform: uppercase; }
    body header#header-interna #banner-interna.banner-escolas {
      background: url(../images/banner_escolas_interna.jpg) no-repeat; }
      body header#header-interna #banner-interna.banner-escolas .cidade_uf {
        margin-top: -100px;
        font-size: 200%;
        color: #492A11; }
    @media only screen and (max-width: 768px) {
      body header#header-interna #banner-interna p.cidade {
        bottom: 10px; } }
  @media only screen and (max-width: 768px) {
    body header#header-interna #banner-interna {
      height: 200px;
      padding-top: 50px;
      margin-top: 0; }
      body header#header-interna #banner-interna h2 {
        line-height: 100%;
        font-size: 250%; }
        body header#header-interna #banner-interna h2 span:after {
          bottom: -15px; } }
  body section.menu-interna {
    background: #EFEFEF;
    box-shadow: 0px 3px 4px #ADADAD;
    position: relative;
    z-index: 1; }
    body section.menu-interna .container > div {
      float: right;
      position: relative;
      left: -50%;
      text-align: left; }
    body section.menu-interna ul.menu {
      list-style: none;
      position: relative;
      left: 50%; }
      body section.menu-interna ul.menu li {
        float: left;
        position: relative; }
        body section.menu-interna ul.menu li a {
          padding: 20px;
          display: inline-block;
          color: #ADADAD;
          text-decoration: none;
          text-transform: uppercase;
          font-size: 140%; }
          body section.menu-interna ul.menu li a:hover {
            color: #FF6600; }
        body section.menu-interna ul.menu li.current_page_item a {
          color: #FF6600; }
  body section.onde-estamos .container {
    position: relative; }
    body section.onde-estamos .container .block-content {
      background: #FFFFFF;
      padding: 0 30px 30px;
      z-index: 1;
      text-align: center; }
      body section.onde-estamos .container .block-content h3 {
        margin: 0;
        color: #492A11;
        font-weight: bold;
        margin-bottom: 15px; }
      body section.onde-estamos .container .block-content p.desc {
        color: #3A3531;
        font-size: 120%;
        margin-bottom: 0; }
      body section.onde-estamos .container .block-content a.ghost-button {
        margin-top: 20px; }
  @media only screen and (max-width: 768px) {
    body section.onde-estamos .container .block-content {
      position: relative;
      left: 0;
      top: 0; } }
  body section#page-ananda-marga {
    padding: 50px 0; }
    body section#page-ananda-marga .proposito p {
      font-size: 150%;
      color: #492A11;
      font-weight: bold; }
    body section#page-ananda-marga .proposito h3 {
      font-family: 'Montez', sans-serif;
      color: #FF6600;
      font-size: 300%; }
    body section#page-ananda-marga .conteudo {
      margin-bottom: 50px; }
      body section#page-ananda-marga .conteudo p {
        color: #3A3531; }
    body section#page-ananda-marga .galeria {
      padding: 50px 0; }
      body section#page-ananda-marga .galeria div {
        padding: 1px; }
    body section#page-ananda-marga section.historia {
      background: #F3F3F3;
      padding: 50px 0; }
      body section#page-ananda-marga section.historia .sol {
        margin-top: -80px; }
      body section#page-ananda-marga section.historia h2 {
        color: #FF6600;
        text-transform: uppercase;
        font-weight: bold;
        margin-bottom: 40px; }
      body section#page-ananda-marga section.historia img {
        margin-top: 60px; }
    body section#page-ananda-marga section.bem-aventuranca {
      background: #FF6600;
      color: #FFFFFF;
      float: none; }
      body section#page-ananda-marga section.bem-aventuranca .significa {
        padding: 20px 0;
        color: #492A11;
        font-size: 150%; }
        body section#page-ananda-marga section.bem-aventuranca .significa strong {
          font-size: 120%; }
      body section#page-ananda-marga section.bem-aventuranca p {
        font-size: 120%;
        margin-bottom: 10px;
        font-weight: 500; }
    body section#page-ananda-marga section.departamentos {
      padding: 50px 0; }
      body section#page-ananda-marga section.departamentos h4 {
        color: #F9C841;
        text-transform: uppercase;
        margin-bottom: 20px;
        font-weight: bold; }
      body section#page-ananda-marga section.departamentos dl {
        margin-bottom: 50px; }
        body section#page-ananda-marga section.departamentos dl dt {
          color: #492A11;
          font-size: 140%;
          text-transform: uppercase;
          margin: 25px 0 10px; }
          body section#page-ananda-marga section.departamentos dl dt img {
            display: inline-block;
            margin-top: -3px; }
      body section#page-ananda-marga section.departamentos a.ghost-button {
        margin-top: 30px; }
    body section#page-ananda-marga section.licoes-meditacao header {
      height: 200px;
      background: url(../images/bgamfooter.jpg) no-repeat center center;
      background-size: cover; }
    body section#page-ananda-marga section.licoes-meditacao .conteudo {
      padding: 50px 0; }
      body section#page-ananda-marga section.licoes-meditacao .conteudo h4 {
        color: #492A11;
        text-transform: uppercase;
        font-size: 200%;
        margin-bottom: 20px; }
      body section#page-ananda-marga section.licoes-meditacao .conteudo .ghost-button {
        margin-top: 20px; }
  body section#page-filosofia header.filosofia {
    padding: 50px 0; }
    body section#page-filosofia header.filosofia h2 {
      font-size: 160%;
      color: #3A3531; }
    body section#page-filosofia header.filosofia h3 {
      font-family: 'Montez', sans-serif;
      font-size: 250%;
      color: #ADADAD; }
  body section#page-filosofia section.areas {
    padding: 50px 0; }
    body section#page-filosofia section.areas ul li {
      font-size: 130%;
      margin-bottom: 15px; }
  body section#page-filosofia section.sobre h3 {
    font-weight: 300;
    margin: 40px 0; }
    body section#page-filosofia section.sobre h3 strong {
      font-weight: 600; }
  body section#page-filosofia section.sobre h2 {
    text-transform: uppercase;
    color: #492A11; }
    body section#page-filosofia section.sobre h2 span {
      margin-left: 15px; }
  body section#page-filosofia section.citacao .autor strong.laranja {
    color: #FF6600; }
  body section#page-filosofia section.citacao .autor a {
    color: #492A11;
    text-decoration: underline; }
    body section#page-filosofia section.citacao .autor a:hover {
      text-decoration: none;
      color: #FF6600; }
  body section#page-filosofia .saiba-mais-sobre {
    margin-top: 50px; }
  body section#page-filosofia-yoga header {
    padding: 50px 0;
    background: #CECECE;
    border-bottom: solid 1px #ADADAD;
    margin-bottom: 50px; }
    body section#page-filosofia-yoga header h2 {
      color: #FF6600;
      text-transform: uppercase;
      font-size: 250%;
      position: relative;
      margin-bottom: 40px; }
      body section#page-filosofia-yoga header h2:after {
        content: "";
        position: absolute;
        width: 100px;
        left: 50%;
        margin-left: -50px;
        height: 2px;
        background: #FF6600;
        bottom: -20px; }
    body section#page-filosofia-yoga header p {
      font-size: 150%;
      margin-bottom: 20px; }
    body section#page-filosofia-yoga header.header-filosofia {
      background: url(../images/bg_filosofia_yoga.jpg) no-repeat center center;
      background-size: cover; }
  body section#page-filosofia-yoga .conteudo p {
    color: #3A3531; }
  body section#page-filosofia-yoga .conteudo h3 {
    color: #FF6600;
    text-transform: uppercase;
    font-weight: bold;
    margin: 45px 0 15px;
    font-size: 200%; }
  body section#page-filosofia-yoga .galeria {
    padding: 50px 0; }
    body section#page-filosofia-yoga .galeria img.img-responsive {
      min-width: 100%; }
  body section#page-filosofia-yoga section.formas-yoga h2 {
    color: #492A11;
    font-size: 200%;
    font-weight: bold;
    text-transform: uppercase; }
  body section#page-filosofia-yoga section.formas-yoga h3 {
    font-family: 'Montez', sans-serif;
    text-transform: none;
    font-weight: normal;
    font-size: 350%; }
  body section#page-filosofia-yoga section.raja-yoga {
    padding: 50px 0; }
    body section#page-filosofia-yoga section.raja-yoga h3 {
      color: #F9C841;
      font-size: 200%; }
    body section#page-filosofia-yoga section.raja-yoga a.ghost-button {
      margin-top: 40px; }
  body section#page-filosofia-yoga .lista-raja {
    padding: 30px; }
    body section#page-filosofia-yoga .lista-raja ul li {
      margin-bottom: 15px;
      font-size: 130%; }
      body section#page-filosofia-yoga .lista-raja ul li span {
        font-weight: bold;
        color: #F9C841;
        margin-right: 3px; }
  body section#page-filosofia-yoga section.yama-nyama header {
    background: url(../images/bg_yama_nyama.jpg) center center;
    background-size: cover; }
    body section#page-filosofia-yoga section.yama-nyama header * {
      color: #FFFFFF; }
    body section#page-filosofia-yoga section.yama-nyama header h2 {
      text-transform: none;
      font-size: 400%;
      font-weight: 300; }
      body section#page-filosofia-yoga section.yama-nyama header h2:after {
        background: #FFFFFF; }
    body section#page-filosofia-yoga section.yama-nyama header p {
      font-size: 170%; }
  body section#page-filosofia-yoga section.yama-nyama h3 {
    font-family: 'Montez', sans-serif;
    color: #FF6600;
    font-size: 350%; }
  body section#page-filosofia-yoga section.yama-nyama section.yama p span {
    border-top: solid 1px #CECECE;
    font-size: 150%; }
  body section#page-filosofia-yoga section.yama-nyama section.yama .infografico {
    margin: 50px 0;
    height: 430px;
    position: relative; }
    body section#page-filosofia-yoga section.yama-nyama section.yama .infografico .mao {
      position: absolute;
      left: 50%;
      margin-left: -126px;
      top: 100px; }
    body section#page-filosofia-yoga section.yama-nyama section.yama .infografico dl {
      position: absolute;
      width: 300px;
      text-align: center; }
      body section#page-filosofia-yoga section.yama-nyama section.yama .infografico dl dt {
        text-transform: uppercase;
        font-size: 140%; }
      body section#page-filosofia-yoga section.yama-nyama section.yama .infografico dl dd {
        font-size: 120%; }
      body section#page-filosofia-yoga section.yama-nyama section.yama .infografico dl.ahimsa {
        top: 10px;
        left: 50%;
        margin-left: -150px; }
      body section#page-filosofia-yoga section.yama-nyama section.yama .infografico dl.satya {
        top: 150px;
        left: 120px; }
      body section#page-filosofia-yoga section.yama-nyama section.yama .infografico dl.asteya {
        top: 290px;
        left: 140px; }
      body section#page-filosofia-yoga section.yama-nyama section.yama .infografico dl.brahmacarya {
        top: 150px;
        left: 720px; }
      body section#page-filosofia-yoga section.yama-nyama section.yama .infografico dl.aparigraha {
        top: 290px;
        left: 700px; }
  body section#page-filosofia-yoga section.yama-nyama section.nyama {
    background: url(../images/lotus.jpg) no-repeat bottom right; }
    body section#page-filosofia-yoga section.yama-nyama section.nyama p span {
      border-top: solid 1px #CECECE;
      font-size: 150%; }
    body section#page-filosofia-yoga section.yama-nyama section.nyama .infografico {
      padding: 50px 0; }
      body section#page-filosofia-yoga section.yama-nyama section.nyama .infografico dl {
        width: 90%; }
        body section#page-filosofia-yoga section.yama-nyama section.nyama .infografico dl dt {
          text-transform: uppercase;
          font-size: 140%; }
        body section#page-filosofia-yoga section.yama-nyama section.nyama .infografico dl dd {
          font-size: 120%; }
  body section#page-filosofia-yoga section.yama-nyama section.tantra h3 {
    font-family: 'Lato', sans-serif;
    color: #F9C841;
    font-weight: bold;
    font-size: 250%; }
  body section#page-filosofia-yoga section.yama-nyama section.tantra p.explicacao {
    font-size: 250%;
    color: #ADADAD;
    font-family: 'Montez', sans-serif;
    margin-bottom: 30px; }
  @media only screen and (max-width: 768px) {
    body section#page-filosofia-yoga section.yama-nyama header {
      padding: 25px 0; }
      body section#page-filosofia-yoga section.yama-nyama header h2 {
        font-size: 250%; }
      body section#page-filosofia-yoga section.yama-nyama header p {
        font-size: 130%; }
    body section#page-filosofia-yoga section.yama-nyama section.yama {
      padding-bottom: 50px; }
      body section#page-filosofia-yoga section.yama-nyama section.yama .infografico dl {
        position: relative;
        margin: 0 0 20px !important;
        width: auto;
        top: auto !important;
        left: auto !important; }
    body section#page-filosofia-yoga section.yama-nyama section.nyama {
      background-position: center center; }
      body section#page-filosofia-yoga section.yama-nyama section.nyama .infografico {
        text-align: center; }
        body section#page-filosofia-yoga section.yama-nyama section.nyama .infografico dl {
          width: auto; } }
  body section#page-servico-social header {
    padding: 50px 0; }
    body section#page-servico-social header h3 {
      color: #FF6600;
      font-family: 'Montez', sans-serif;
      font-size: 350%; }
    body section#page-servico-social header p {
      font-size: 150%;
      margin-bottom: 15px; }
      body section#page-servico-social header p.laranja {
        color: #FF6600;
        font-size: 250%; }
      body section#page-servico-social header p a {
        color: #492A11;
        font-size: 170%; }
  body section#page-servico-social .conteudo {
    padding: 50px 0; }
    body section#page-servico-social .conteudo p {
      font-size: 130%;
      color: #3A3531;
      margin-bottom: 15px; }
  body section#page-servico-social section.definicao h2 {
    color: #492A11;
    font-weight: bold;
    margin: 30px 0; }
  body section#page-servico-social section.definicao h3 {
    font-weight: bold;
    font-size: 160%;
    color: #492A11;
    margin: 30px 0; }
  body section#page-servico-social section.definicao p {
    font-size: 150%; }
  body section#page-servico-social section.definicao strong.amarelo {
    font-size: 120%;
    color: #F9C841; }
  body section#page-servico-social .projetos-escolas img.img-responsive {
    min-width: 100%; }
  body section#page-servico-social .projetos-escolas h3 {
    text-transform: uppercase; }
  body section#page-agenda header {
    padding: 50px 0; }
    body section#page-agenda header h3 {
      color: #492A11; }
      body section#page-agenda header h3 strong {
        color: #FF6600;
        margin-top: 10px;
        font-size: 120%;
        display: inline-block; }
    body section#page-agenda header p {
      font-size: 140%;
      color: #492A11;
      margin-top: 20px; }
  body section#page-agenda .lista-agenda .select-list {
    padding: 20px 0; }
    body section#page-agenda .lista-agenda .select-list a {
      color: #CECECE;
      font-size: 150%;
      margin-right: 10px; }
      body section#page-agenda .lista-agenda .select-list a.active {
        color: #FF6600; }
  body section#page-agenda .lista-agenda .the-list.grid .row {
    margin-bottom: 30px; }
  body section#page-agenda .lista-agenda .item-agenda {
    border: solid 1px #CECECE; }
    body section#page-agenda .lista-agenda .item-agenda .image img.img-responsive {
      min-width: 100%; }
    body section#page-agenda .lista-agenda .item-agenda .agenda-conteudo {
      padding: 15px; }
      body section#page-agenda .lista-agenda .item-agenda .agenda-conteudo h3 {
        color: #FF6600; }
      body section#page-agenda .lista-agenda .item-agenda .agenda-conteudo p.data {
        font-size: 120%; }
      body section#page-agenda .lista-agenda .item-agenda .agenda-conteudo a.ghost-button {
        margin-top: 20px; }
  body section#single-agenda {
    padding: 50px 0; }
  body section#page-retiros-espirituais header {
    padding: 50px 0; }
    body section#page-retiros-espirituais header h3 {
      color: #FF6600;
      margin-bottom: 20px; }
    body section#page-retiros-espirituais header p {
      font-size: 140%; }
  body section#page-retiros-espirituais .lista-retiros {
    padding: 0 0 50px; }
    body section#page-retiros-espirituais .lista-retiros h3 {
      color: #F9C841;
      text-transform: uppercase;
      font-weight: bold; }
    body section#page-retiros-espirituais .lista-retiros h4 {
      color: #492A11;
      font-weight: bold;
      font-size: 130%; }
    body section#page-retiros-espirituais .lista-retiros ul li {
      font-size: 130%; }
    body section#page-retiros-espirituais .lista-retiros .row {
      margin-bottom: 40px; }
    body section#page-retiros-espirituais .lista-retiros .line-right {
      border-right: solid 1px #CECECE;
      margin-right: 20px; }
    body section#page-retiros-espirituais .lista-retiros a.ghost-button {
      margin-top: 30px; }
  body section#page-retiros-espirituais .fotos .img-responsive {
    min-width: 100%;
    margin-bottom: 15px; }
  body section#page-unidades section.mapa h2 {
    margin: 50px 0;
    color: #00964A;
    text-transform: uppercase;
    font-size: 250%; }
  body section#page-unidades section.mapa-mundo {
    padding: 50px 0; }
    body section#page-unidades section.mapa-mundo h3 {
      color: #00964A;
      text-transform: uppercase; }
    body section#page-unidades section.mapa-mundo p {
      font-size: 140%;
      margin: 20px 0; }
      body section#page-unidades section.mapa-mundo p.mais-proxima {
        font-weight: bold;
        color: #F9C841;
        margin: 40px 0; }
    body section#page-unidades section.mapa-mundo .img-responsive {
      min-width: auto;
      display: inline-block; }
  body section#page-contato header {
    padding: 50px 0; }
    body section#page-contato header h2 {
      font-family: 'Montez', sans-serif;
      font-size: 350%; }
    body section#page-contato header p {
      font-size: 140%;
      color: #3A3531; }
  body section#page-contato section.fale-com-a-gente h3 {
    color: #FF6600;
    font-size: 350%; }
  body section#page-contato section.fale-com-a-gente .form-contato {
    padding: 50px 0; }
    body section#page-contato section.fale-com-a-gente .form-contato p {
      margin: 10px 0; }
    body section#page-contato section.fale-com-a-gente .form-contato input.input-text {
      width: 100%;
      padding: 10px 20px;
      font-size: 120%;
      border: solid 2px #F3F3F3; }
    body section#page-contato section.fale-com-a-gente .form-contato textarea.input-textarea {
      width: 100%;
      padding: 10px 20px;
      font-size: 120%;
      height: 160px;
      border: solid 2px #F3F3F3; }
    body section#page-contato section.fale-com-a-gente .form-contato input.input-button {
      background: #00964A;
      color: #FFFFFF;
      font-weight: bold;
      font-size: 120%;
      text-transform: uppercase;
      padding: 10px 30px;
      border: 0;
      margin-top: 30px; }
      body section#page-contato section.fale-com-a-gente .form-contato input.input-button:hover {
        background: #FF6600; }
  body section#page-contato section.fale-com-a-gente .outras-unidades {
    padding-bottom: 50px; }
    body section#page-contato section.fale-com-a-gente .outras-unidades p {
      font-size: 140%;
      margin: 20px 0; }
  body section#page-livros header {
    padding: 50px 0; }
    body section#page-livros header h2 {
      color: #492A11;
      font-size: 170%;
      margin-bottom: 20px; }
      body section#page-livros header h2 span {
        font-family: 'Montez', sans-serif;
        color: #FF6600;
        font-size: 250%; }
    body section#page-livros header p {
      font-size: 150%;
      color: #3A3531;
      margin-bottom: 10px; }
  body section#page-livros section.biblioteca {
    background: #F3F3F3;
    padding: 50px 0; }
    body section#page-livros section.biblioteca p {
      font-size: 120%;
      margin-bottom: 10px; }
      body section#page-livros section.biblioteca p strong {
        font-size: 120%; }
    body section#page-livros section.biblioteca dl.categoria-livro {
      margin-left: 50px;
      margin-bottom: 50px; }
      body section#page-livros section.biblioteca dl.categoria-livro dt {
        position: relative; }
        body section#page-livros section.biblioteca dl.categoria-livro dt h3 {
          color: #F9C841;
          text-transform: uppercase;
          margin-left: 40px;
          font-weight: bold;
          font-size: 200%; }
          body section#page-livros section.biblioteca dl.categoria-livro dt h3:before {
            content: "";
            position: absolute;
            left: 0;
            top: 13px;
            width: 30px;
            height: 1px;
            background: #000000; }
      body section#page-livros section.biblioteca dl.categoria-livro dd {
        padding: 20px; }
        body section#page-livros section.biblioteca dl.categoria-livro dd ul {
          list-style: none; }
          body section#page-livros section.biblioteca dl.categoria-livro dd ul li {
            min-height: 230px; }
    body section#page-livros section.biblioteca a.ghost-button {
      margin: 30px 0; }
  @media only screen and (max-width: 768px) {
    body section#page-livros section.biblioteca dl.categoria-livro {
      margin-left: 0; } }
  body section#page-kiirtan header {
    padding: 50px 0; }
    body section#page-kiirtan header h2 {
      color: #492A11;
      font-size: 160%;
      margin-bottom: 20px; }
      body section#page-kiirtan header h2 span {
        font-family: 'Montez', sans-serif;
        color: #FF6600;
        font-size: 200%; }
    body section#page-kiirtan header p {
      font-size: 130%;
      color: #3A3531;
      margin-bottom: 10px; }
    body section#page-kiirtan header .baba-nam {
      margin: 30px 0; }
      body section#page-kiirtan header .baba-nam .baba-nam-kevalam {
        color: #FF6600;
        font-weight: bold;
        font-size: 170%; }
  body section#page-kiirtan section.ouvir-kiirtan h2 {
    margin-bottom: 50px; }
  body section#page-kiirtan section.ouvir-kiirtan .conteudo {
    margin-top: 100px; }
  body section#page-kiirtan .lalita-marmika {
    background: #3A3531 url(../images/banner_danca_lalita.jpg) no-repeat;
    background-size: cover; }
    body section#page-kiirtan .lalita-marmika h2 {
      color: #FFFFFF;
      text-transform: uppercase; }
    body section#page-kiirtan .lalita-marmika a.ghost-button {
      border-color: #FFFFFF;
      color: #FFFFFF; }
  body section#page-kiirtan .sobre-kiirtan {
    padding: 50px 0;
    background: #F3F3F3; }
    body section#page-kiirtan .sobre-kiirtan p {
      color: #3A3531;
      font-size: 150%;
      line-height: 200%; }
  body section#page-kiirtan .row {
    margin-bottom: 30px; }
  body.page-template-page-escolas header#header-interna #banner-interna h2 {
    font-family: 'Crafty Girls'; }
  body.page-template-single-escolas header#header-interna #banner-interna h2 {
    font-family: 'Crafty Girls'; }
  body section#page-escolas-no-brasil {
    background: url(../images/bg_escolas.jpg); }
    body section#page-escolas-no-brasil header {
      padding: 50px 0; }
      body section#page-escolas-no-brasil header img.kids {
        margin-bottom: 50px;
        min-width: 50%;
        display: inline-block; }
    body section#page-escolas-no-brasil section.lista-escolas h2 {
      font-family: 'Crafty Girls', sans-serif;
      font-size: 200%;
      margin-bottom: 50px;
      background: url(../images/moldura_amarela.png) no-repeat center center;
      padding: 30px; }
    body section#page-escolas-no-brasil section.lista-escolas .item-escola {
      border: solid 1px #CECECE; }
      body section#page-escolas-no-brasil section.lista-escolas .item-escola .image-escola {
        margin: 0; }
        body section#page-escolas-no-brasil section.lista-escolas .item-escola .image-escola .img-responsive {
          min-width: 100%; }
      body section#page-escolas-no-brasil section.lista-escolas .item-escola .dados-escola {
        padding: 30px; }
        body section#page-escolas-no-brasil section.lista-escolas .item-escola .dados-escola h3 {
          margin-top: 0;
          font-family: 'Crafty Girls', sans-serif;
          color: #00964A;
          font-size: 200%; }
        body section#page-escolas-no-brasil section.lista-escolas .item-escola .dados-escola p {
          font-size: 120%;
          margin-bottom: 20px; }
  body section#page-projetos-no-brasil {
    padding: 50px 0; }
    body section#page-projetos-no-brasil .menu-social {
      padding-left: 40px; }
      body section#page-projetos-no-brasil .menu-social ul li a {
        padding: 10px 0;
        text-transform: uppercase;
        color: #ADADAD;
        text-decoration: none;
        font-weight: bold;
        display: block;
        border-bottom: solid 1px #CECECE; }
        body section#page-projetos-no-brasil .menu-social ul li a:hover {
          color: #FF6600; }
      body section#page-projetos-no-brasil .menu-social ul li.current-menu-item a {
        color: #000000;
        border-color: #000000; }
    body section#page-projetos-no-brasil .lista-escolas {
      padding: 50px 0 0; }
      body section#page-projetos-no-brasil .lista-escolas h3 {
        color: #492A11;
        text-transform: uppercase; }
    body section#page-projetos-no-brasil .conteudo-projeto h3 {
      text-transform: uppercase;
      color: #492A11;
      font-weight: bold; }
    body section#page-projetos-no-brasil section.voluntariar {
      padding: 50px 0; }
      body section#page-projetos-no-brasil section.voluntariar h3 {
        font-size: 350%;
        font-weight: 300;
        color: #FF6600; }
      body section#page-projetos-no-brasil section.voluntariar .form-voluntario {
        padding: 50px 0; }
        body section#page-projetos-no-brasil section.voluntariar .form-voluntario p {
          margin: 10px 0; }
        body section#page-projetos-no-brasil section.voluntariar .form-voluntario input.input-text {
          width: 100%;
          padding: 10px 20px;
          font-size: 120%;
          border: solid 2px #F3F3F3; }
        body section#page-projetos-no-brasil section.voluntariar .form-voluntario textarea.input-textarea {
          width: 100%;
          padding: 10px 20px;
          font-size: 120%;
          height: 160px;
          border: solid 2px #F3F3F3; }
        body section#page-projetos-no-brasil section.voluntariar .form-voluntario input.input-button {
          background: #00964A;
          color: #FFFFFF;
          font-weight: bold;
          font-size: 120%;
          text-transform: uppercase;
          padding: 10px 30px;
          border: 0;
          margin-top: 30px; }
          body section#page-projetos-no-brasil section.voluntariar .form-voluntario input.input-button:hover {
            background: #FF6600; }
    body section#page-projetos-no-brasil section.contatos {
      font-size: 160%;
      color: #492A11; }
      body section#page-projetos-no-brasil section.contatos span.separator {
        margin: 0 10px; }
  body section#page-asanas header.header-asanas {
    padding: 50px 0;
    background: url("../images/bg_praticas_asanas.jpg");
    color: #FFFFFF; }
    body section#page-asanas header.header-asanas h2 {
      color: #492A11;
      text-transform: uppercase;
      font-weight: bold;
      position: relative;
      margin-bottom: 40px; }
      body section#page-asanas header.header-asanas h2:after {
        content: "";
        position: absolute;
        width: 100px;
        left: 50%;
        margin-left: -50px;
        height: 2px;
        background: #492A11;
        bottom: -20px; }
    body section#page-asanas header.header-asanas p {
      text-align: left; }
  body section#page-asanas section.beneficios {
    background: url(../images/bg_beneficios.jpg);
    color: #FFFFFF;
    padding: 50px 0; }
    body section#page-asanas section.beneficios h2 {
      background: url(../images/icone_beneficios_asanas.png) no-repeat left top;
      padding-left: 80px; }
      body section#page-asanas section.beneficios h2 span {
        display: block;
        font-family: 'Montez', sans-serif; }
      body section#page-asanas section.beneficios h2 strong {
        text-transform: uppercase;
        font-size: 200%; }
    body section#page-asanas section.beneficios ul {
      margin-top: 30px; }
      body section#page-asanas section.beneficios ul li {
        font-size: 130%;
        margin-bottom: 10px; }
  body section#page-asanas section.objetivo {
    padding: 50px 0; }
    body section#page-asanas section.objetivo h3 {
      font-size: 160%;
      font-weight: bold;
      color: #492A11;
      margin: 20px 0; }
    body section#page-asanas section.objetivo .img-asanas {
      margin: 40px 0; }
    body section#page-asanas section.objetivo a.ghost-button {
      margin-top: 40px; }
    body section#page-asanas section.objetivo p.maior {
      font-size: 160%;
      font-weight: bold; }
  body section#page-asanas section.kaoshikii {
    background: #F3F3F3;
    padding: 50px 0;
    border-bottom: solid 1px #ADADAD; }
    body section#page-asanas section.kaoshikii h2 {
      color: #FF6600;
      font-size: 350%;
      margin-bottom: 40px; }
    body section#page-asanas section.kaoshikii h3 {
      font-size: 140%;
      color: #492A11;
      font-weight: bold; }
      body section#page-asanas section.kaoshikii h3.beneficios {
        font-family: 'Montez', sans-serif;
        color: #FF6600;
        font-size: 400%;
        font-weight: normal;
        margin-top: 40px; }
    body section#page-asanas section.kaoshikii ul.lista-beneficios li {
      font-size: 130%;
      margin-bottom: 10px; }
    body section#page-asanas section.kaoshikii a.ghost-button {
      margin: 40px 0; }
    body section#page-asanas section.kaoshikii .video {
      margin-top: 40px; }
    body section#page-asanas section.kaoshikii.tandava {
      background: #EBECF2; }
  body section#page-asanas p.aprenda {
    margin: 30px 0;
    color: #492A11;
    font-weight: bold;
    text-transform: uppercase; }
  body section#page-meditacao header.header-meditacao {
    padding: 50px 0; }
    body section#page-meditacao header.header-meditacao h2 {
      position: relative;
      text-transform: uppercase;
      color: #492A11;
      margin-bottom: 50px;
      font-weight: bold; }
      body section#page-meditacao header.header-meditacao h2:after {
        content: "";
        position: absolute;
        width: 100px;
        left: 50%;
        margin-left: -50px;
        height: 2px;
        background: #492A11;
        bottom: -20px; }
    body section#page-meditacao header.header-meditacao h3 {
      font-size: 160%;
      font-weight: bold;
      color: #492A11;
      margin-bottom: 40px; }
    body section#page-meditacao header.header-meditacao p {
      color: #3A3531; }
  body section#page-meditacao section.beneficios {
    padding: 50px 0; }
    body section#page-meditacao section.beneficios h2 {
      text-align: center;
      font-size: 500%;
      margin-bottom: 40px; }
      body section#page-meditacao section.beneficios h2 span {
        font-family: 'Montez', sans-serif;
        color: #F9C841; }
    body section#page-meditacao section.beneficios h3 {
      font-size: 140%;
      color: #492A11;
      font-weight: bold; }
    body section#page-meditacao section.beneficios h4 {
      margin: 30px 0 15px;
      font-size: 250%;
      text-transform: uppercase;
      font-weight: bold;
      color: #492A11; }
    body section#page-meditacao section.beneficios ul.lista-beneficios {
      margin-bottom: 40px; }
      body section#page-meditacao section.beneficios ul.lista-beneficios li {
        font-size: 140%;
        margin-bottom: 20px; }
    body section#page-meditacao section.beneficios .superficialmente blockquote {
      margin: 100px 0;
      border: 0;
      padding: 5px 0;
      position: relative;
      font-style: italic;
      font-weight: 300; }
      body section#page-meditacao section.beneficios .superficialmente blockquote:before {
        content: "";
        position: absolute;
        width: 200px;
        left: 50%;
        margin-left: -100px;
        height: 2px;
        background: #CECECE;
        top: -30px; }
      body section#page-meditacao section.beneficios .superficialmente blockquote:after {
        content: "";
        position: absolute;
        width: 200px;
        left: 50%;
        margin-left: -100px;
        height: 2px;
        background: #CECECE;
        bottom: -30px; }
  body section#page-meditacao .como-meditar {
    padding-bottom: 50px; }
    body section#page-meditacao .como-meditar header {
      background: #3A3531 url(../images/banner_como_meditar.jpg) no-repeat;
      background-size: cover;
      padding: 60px 0 80px;
      margin-bottom: 50px; }
      body section#page-meditacao .como-meditar header h2 {
        color: #FFFFFF;
        position: relative;
        font-size: 400%;
        font-weight: 300; }
        body section#page-meditacao .como-meditar header h2:after {
          content: "";
          position: absolute;
          width: 100px;
          left: 50%;
          margin-left: -50px;
          height: 2px;
          background: #FFFFFF;
          bottom: -20px; }
    body section#page-meditacao .como-meditar p.baba-nam {
      font-family: 'Montez', sans-serif;
      color: #FF6600;
      font-size: 300%; }
    body section#page-meditacao .como-meditar p strong {
      font-size: 120%; }
  body section#page-meditacao section.dicas-meditacao {
    background: #F3F3F3;
    padding: 50px 0; }
    body section#page-meditacao section.dicas-meditacao .lotus {
      margin-top: -90px;
      position: relative;
      margin-bottom: 30px; }
    body section#page-meditacao section.dicas-meditacao h2 {
      color: #492A11;
      font-size: 250%;
      text-transform: uppercase;
      margin-bottom: 40px; }
    body section#page-meditacao section.dicas-meditacao h3 {
      font-size: 140%;
      font-weight: bold; }
    body section#page-meditacao section.dicas-meditacao p {
      font-size: 120%;
      margin-bottom: 10px;
      line-height: 160%; }
    body section#page-meditacao section.dicas-meditacao .video {
      clear: both; }
  body section#page-meditacao section.dharma {
    background: #FF6600;
    padding: 50px 0;
    color: #FFFFFF; }
    body section#page-meditacao section.dharma h2 {
      color: #FFFFFF;
      font-family: 'Montez', sans-serif;
      font-size: 400%; }
    body section#page-meditacao section.dharma h3 {
      font-size: 150%;
      font-weight: bold;
      color: #492A11; }
  body section#page-meditacao section.licoes {
    margin-top: 50px; }
    body section#page-meditacao section.licoes h2 {
      color: #F9C841;
      text-transform: uppercase; }
    body section#page-meditacao section.licoes p {
      font-size: 130%; }
  body section#page-meditacao section.dharmachakra {
    padding: 50px 0; }
    body section#page-meditacao section.dharmachakra h2 {
      color: #FF6600; }
    body section#page-meditacao section.dharmachakra h3 {
      margin-bottom: 40px; }
    body section#page-meditacao section.dharmachakra img {
      margin-top: 40px; }
  @media only screen and (max-width: 768px) {
    body section#page-meditacao .como-meditar header {
      padding: 25px 0; }
      body section#page-meditacao .como-meditar header h2 {
        font-size: 250%;
        margin: 20px 0 30px; } }
  body section#page-mestre-espiritual header.header-mestre {
    padding: 50px 0; }
    body section#page-mestre-espiritual header.header-mestre h2 {
      font-family: 'Montez', sans-serif;
      color: #FF6600;
      font-size: 400%; }
    body section#page-mestre-espiritual header.header-mestre .galeria {
      margin-top: 50px; }
  body section#page-mestre-espiritual section.baba h2 {
    color: #F9C841;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 40px; }
  body section#page-mestre-espiritual section.linha-do-tempo {
    padding: 50px 0 0; }
    body section#page-mestre-espiritual section.linha-do-tempo h2 {
      text-transform: uppercase;
      font-weight: bold;
      margin-bottom: 30px; }
    body section#page-mestre-espiritual section.linha-do-tempo .navegacao {
      background: #3A3531;
      position: relative;
      padding: 40px; }
      body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol {
        list-style: none;
        position: relative; }
        body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li {
          display: inline;
          color: #ADADAD;
          font-size: 160%;
          z-index: 2;
          position: relative;
          line-height: 30px;
          margin: 0 8px;
          cursor: pointer;
          opacity: 0.5; }
          body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li:after {
            content: "";
            position: absolute;
            width: 10px;
            height: 10px;
            border-radius: 100%;
            background: #FFFFFF;
            bottom: -25px;
            left: 50%;
            opacity: 1; }
          body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.active {
            color: #FFFFFF;
            font-size: 230%;
            opacity: 1; }
            body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.active:before {
              content: "";
              position: absolute;
              bottom: -60px;
              border-top: 20px solid #3A3531;
              border-left: 20px solid transparent;
              border-right: 20px solid transparent;
              width: 0;
              height: 0;
              left: 50%;
              margin-left: -15px; }
            body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.active:after {
              bottom: -23px; }
          body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.open {
            color: #FFFFFF;
            font-size: 230%;
            opacity: 1; }
            body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.open:after {
              bottom: -23px;
              opacity: 0.5; }
          body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.onlydot {
            margin: 0;
            padding: 0; }
          body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.y19391:after {
            left: 20%; }
          body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.y19391.active:after, body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.y19391.open:after {
            left: 43%; }
          body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.y19392:after {
            left: -30px; }
          body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.y19821:after {
            left: 10%; }
          body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.y19821.active:after, body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.y19821.open:after {
            left: 35%; }
          body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.y19822:after {
            left: -40px; }
          body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.y19823:after {
            left: -22px; }
          body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.y19901:after {
            left: 20%; }
          body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.y19901.active:after, body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.y19901.open:after {
            left: 43%; }
          body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol li.y19902:after {
            left: -30px; }
        body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol:before {
          content: "";
          position: absolute;
          width: 50%;
          height: 2px;
          background: #FFFFFF;
          /* For browsers that do not support gradients */
          background: -webkit-linear-gradient(left, #FFFFFF, #3A3531);
          /* For Safari 5.1 to 6.0 */
          background: -o-linear-gradient(right, #FFFFFF, #3A3531);
          /* For Opera 11.1 to 12.0 */
          background: -moz-linear-gradient(right, #FFFFFF, #3A3531);
          /* For Firefox 3.6 to 15 */
          background: linear-gradient(to right, #FFFFFF, #3A3531);
          /* Standard syntax */
          bottom: -20px;
          left: 50%;
          z-index: 1; }
        body section#page-mestre-espiritual section.linha-do-tempo .navegacao ol:after {
          content: "";
          position: absolute;
          width: 50%;
          height: 2px;
          background: #FFFFFF;
          /* For browsers that do not support gradients */
          background: -webkit-linear-gradient(right, #FFFFFF, #3A3531);
          /* For Safari 5.1 to 6.0 */
          background: -o-linear-gradient(left, #FFFFFF, #3A3531);
          /* For Opera 11.1 to 12.0 */
          background: -moz-linear-gradient(left, #FFFFFF, #3A3531);
          /* For Firefox 3.6 to 15 */
          background: linear-gradient(to left, #FFFFFF, #3A3531);
          /* Standard syntax */
          bottom: -20px;
          left: 0;
          z-index: 1; }
    body section#page-mestre-espiritual section.linha-do-tempo .slides {
      padding: 50px 0;
      background: #F3F3F3;
      min-height: 350px; }
      body section#page-mestre-espiritual section.linha-do-tempo .slides .item img {
        border: solid 6px #FFFFFF; }
      body section#page-mestre-espiritual section.linha-do-tempo .slides .item h3 {
        font-weight: bold;
        font-size: 200%;
        margin-bottom: 30px; }
      body section#page-mestre-espiritual section.linha-do-tempo .slides .item p {
        font-size: 120%;
        margin-bottom: 10px; }
  body section#page-mestre-espiritual section.contribuicoes {
    padding: 50px 0; }
    body section#page-mestre-espiritual section.contribuicoes h2 {
      color: #F9C841;
      font-weight: bold;
      text-transform: uppercase;
      margin-bottom: 20px; }
  @media only screen and (max-width: 768px) {
    body section#page-mestre-espiritual .linha-do-tempo .navegacao {
      display: none; } }
  body section#page-prabhat-samgiita {
    background: #F7C250; }
    body section#page-prabhat-samgiita header.header-prabhat {
      padding: 100px 0 0;
      background: url(../images/bg_topo_prabhat.jpg) center top repeat-x; }
      body section#page-prabhat-samgiita header.header-prabhat dl dt {
        display: inline-block;
        font-family: 'Montez', sans-serif;
        color: #FF6600;
        font-size: 400%;
        width: 25%; }
      body section#page-prabhat-samgiita header.header-prabhat dl dd {
        display: inline-block;
        color: #492A11;
        font-weight: bold;
        font-size: 120%;
        width: 70%;
        margin-left: 4%; }
      body section#page-prabhat-samgiita header.header-prabhat h2 {
        font-weight: bold;
        font-size: 200%;
        color: #492A11; }
      body section#page-prabhat-samgiita header.header-prabhat p {
        color: #492A11; }
      body section#page-prabhat-samgiita header.header-prabhat img.samgiita {
        margin: 30px 0; }
    body section#page-prabhat-samgiita section.para-todos {
      padding: 50px 0; }
      body section#page-prabhat-samgiita section.para-todos header {
        position: relative; }
        body section#page-prabhat-samgiita section.para-todos header:after {
          content: "";
          position: absolute;
          background: url(../images/linha_direita.png) top right no-repeat;
          right: 5%;
          top: 30%;
          height: 28px;
          width: 45%;
          z-index: 0; }
        body section#page-prabhat-samgiita section.para-todos header:before {
          content: "";
          position: absolute;
          background: url(../images/linha_esquerda.png) no-repeat;
          left: 5%;
          top: 30%;
          height: 28px;
          width: 45%;
          z-index: 0; }
        body section#page-prabhat-samgiita section.para-todos header img {
          position: relative;
          z-index: 1; }
      body section#page-prabhat-samgiita section.para-todos h3 {
        color: #FF6600;
        text-transform: uppercase;
        font-weight: bold; }
      body section#page-prabhat-samgiita section.para-todos p.link a {
        font-size: 200%;
        text-decoration: underline;
        color: #492A11;
        font-weight: bold; }
        body section#page-prabhat-samgiita section.para-todos p.link a:hover {
          color: #00964A; }
    body section#page-prabhat-samgiita section.poesia {
      padding: 50px 0;
      background: url(../images/bg_poema.jpg) center top repeat-x; }
      body section#page-prabhat-samgiita section.poesia p {
        font-family: 'Montez', sans-serif;
        margin-bottom: 20px;
        font-size: 320%;
        opacity: 0.7; }
  body section#page-arte-e-cultura header.header-arte {
    padding: 150px 0 0;
    background: url(../images/textura_prahbat.jpg) center top repeat-x; }
  body section#page-arte-e-cultura section.objetivos {
    margin: 50px 0; }
    body section#page-arte-e-cultura section.objetivos h3 {
      text-transform: uppercase;
      color: #492A11;
      font-size: 180%;
      font-weight: bold;
      position: relative; }
      body section#page-arte-e-cultura section.objetivos h3:before {
        content: "";
        position: absolute;
        width: 50px;
        height: 3px;
        background: #492A11;
        left: -70px;
        top: 10px; }
    body section#page-arte-e-cultura section.objetivos ul li {
      font-size: 130%;
      font-weight: bold;
      margin: 15px 0; }
    body section#page-arte-e-cultura section.objetivos div.accordion-objetivos {
      height: 250px;
      overflow: hidden;
      position: relative; }
      body section#page-arte-e-cultura section.objetivos div.accordion-objetivos:after {
        background: #FFFFFF;
        /* For browsers that do not support gradients */
        background: -webkit-linear-gradient(top, transparent, #FFFFFF);
        /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(bottom, transparent, #FFFFFF);
        /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(bottom, transparent, #FFFFFF);
        /* For Firefox 3.6 to 15 */
        background: linear-gradient(to bottom, transparent, #FFFFFF);
        /* Standard syntax */
        position: absolute;
        bottom: 0;
        height: 150px;
        width: 100%;
        content: ""; }
      body section#page-arte-e-cultura section.objetivos div.accordion-objetivos.open:after {
        display: none; }
    body section#page-arte-e-cultura section.objetivos a.vermais {
      color: #F9C841;
      font-size: 250%;
      text-decoration: underline;
      text-transform: uppercase;
      font-weight: bold; }
  body section#page-arte-e-cultura section.prabhat-samgiita {
    background: #F7C250; }
    body section#page-arte-e-cultura section.prabhat-samgiita header.header-samgiita {
      padding: 60px 0;
      background: url(../images/bg_banner_prahbat_02.jpg) no-repeat;
      background-size: cover; }
      body section#page-arte-e-cultura section.prabhat-samgiita header.header-samgiita h3 {
        color: #FFFFFF; }
      body section#page-arte-e-cultura section.prabhat-samgiita header.header-samgiita h2 {
        color: #FFFFFF;
        font-weight: 300;
        font-size: 300%; }
    body section#page-arte-e-cultura section.prabhat-samgiita header.header-prabhat {
      padding: 50px 0 0; }
      body section#page-arte-e-cultura section.prabhat-samgiita header.header-prabhat dl dt {
        display: inline-block;
        font-family: 'Montez', sans-serif;
        color: #FF6600;
        font-size: 400%;
        width: 25%; }
      body section#page-arte-e-cultura section.prabhat-samgiita header.header-prabhat dl dd {
        display: inline-block;
        color: #492A11;
        font-weight: bold;
        font-size: 120%;
        width: 70%;
        margin-left: 4%; }
      body section#page-arte-e-cultura section.prabhat-samgiita header.header-prabhat h2 {
        font-weight: bold;
        font-size: 200%;
        color: #492A11; }
      body section#page-arte-e-cultura section.prabhat-samgiita header.header-prabhat p {
        color: #492A11; }
      body section#page-arte-e-cultura section.prabhat-samgiita header.header-prabhat img.samgiita {
        margin: 30px 0; }
    body section#page-arte-e-cultura section.prabhat-samgiita section.para-todos {
      padding: 50px 0; }
      body section#page-arte-e-cultura section.prabhat-samgiita section.para-todos header {
        position: relative; }
        body section#page-arte-e-cultura section.prabhat-samgiita section.para-todos header:after {
          content: "";
          position: absolute;
          background: url(../images/linha_direita.png) top right no-repeat;
          right: 5%;
          top: 30%;
          height: 28px;
          width: 45%;
          z-index: 0; }
        body section#page-arte-e-cultura section.prabhat-samgiita section.para-todos header:before {
          content: "";
          position: absolute;
          background: url(../images/linha_esquerda.png) no-repeat;
          left: 5%;
          top: 30%;
          height: 28px;
          width: 45%;
          z-index: 0; }
        body section#page-arte-e-cultura section.prabhat-samgiita section.para-todos header img {
          position: relative;
          z-index: 1; }
      body section#page-arte-e-cultura section.prabhat-samgiita section.para-todos h3 {
        color: #FF6600;
        text-transform: uppercase;
        font-weight: bold; }
      body section#page-arte-e-cultura section.prabhat-samgiita section.para-todos p.link a {
        font-size: 200%;
        text-decoration: underline;
        color: #492A11;
        font-weight: bold; }
        body section#page-arte-e-cultura section.prabhat-samgiita section.para-todos p.link a:hover {
          color: #00964A; }
    body section#page-arte-e-cultura section.prabhat-samgiita .img-responsive {
      min-width: auto !important;
      display: inline-block; }
    body section#page-arte-e-cultura section.prabhat-samgiita section.poesia {
      padding: 50px 0;
      background: url(../images/bg_poema.jpg) center top repeat-x; }
      body section#page-arte-e-cultura section.prabhat-samgiita section.poesia p {
        font-family: 'Montez', sans-serif;
        margin-bottom: 20px;
        font-size: 320%;
        opacity: 0.7; }
  @media only screen and (max-width: 768px) {
    body section#page-arte-e-cultura section.prabhat-samgiita header.header-prabhat dl {
      text-align: center; }
      body section#page-arte-e-cultura section.prabhat-samgiita header.header-prabhat dl dt {
        width: 100%;
        float: none; }
      body section#page-arte-e-cultura section.prabhat-samgiita header.header-prabhat dl dd {
        width: 100%;
        float: none; } }
  body section#page-alimentacao-e-saude header.header-alimentacao {
    padding: 50px 0; }
    body section#page-alimentacao-e-saude header.header-alimentacao h2 {
      color: #FF6600;
      font-size: 400%;
      font-family: 'Montez', sans-serif;
      margin-bottom: 50px; }
  body section#page-alimentacao-e-saude section.alimento-sutil {
    background: #F3F3F3; }
    body section#page-alimentacao-e-saude section.alimento-sutil .bg-laranja {
      background: #FF6600;
      position: relative; }
      body section#page-alimentacao-e-saude section.alimento-sutil .bg-laranja .texto {
        padding: 30px;
        color: #FFFFFF; }
        body section#page-alimentacao-e-saude section.alimento-sutil .bg-laranja .texto h3 {
          color: #492A11;
          font-size: 250%;
          font-weight: bold;
          margin-bottom: 30px; }
        body section#page-alimentacao-e-saude section.alimento-sutil .bg-laranja .texto p {
          color: #FFFFFF;
          font-size: 170%;
          margin: 10px 0; }
      body section#page-alimentacao-e-saude section.alimento-sutil .bg-laranja .setinha {
        position: absolute;
        content: "";
        bottom: -20px;
        left: 50%;
        border-top: 20px solid #FF6600;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent; }
    body section#page-alimentacao-e-saude section.alimento-sutil .sattvicos {
      padding: 50px; }
      body section#page-alimentacao-e-saude section.alimento-sutil .sattvicos dl {
        margin: 50px 0; }
        body section#page-alimentacao-e-saude section.alimento-sutil .sattvicos dl dt {
          position: relative;
          font-size: 200%;
          font-weight: bold;
          padding-left: 40px;
          margin-bottom: 15px; }
          body section#page-alimentacao-e-saude section.alimento-sutil .sattvicos dl dt span {
            position: absolute;
            left: 0;
            color: #FF6600; }
          body section#page-alimentacao-e-saude section.alimento-sutil .sattvicos dl dt small {
            font-weight: normal; }
        body section#page-alimentacao-e-saude section.alimento-sutil .sattvicos dl dd {
          font-size: 150%;
          padding-left: 40px; }
  body section#page-alimentacao-e-saude section.enfermidades {
    padding: 50px 0; }
  body section#page-alimentacao-e-saude section.vegetarianismo header {
    background: #3A3531 url("../images/banner_vegetarianismo.jpg") no-repeat;
    background-size: cover;
    padding: 100px 0; }
    body section#page-alimentacao-e-saude section.vegetarianismo header h2 {
      font-size: 600%;
      font-family: 'Montez', sans-serif;
      color: #FFFFFF; }
  body section#page-alimentacao-e-saude section.vegetarianismo .conteudo {
    padding: 50px 0; }
    body section#page-alimentacao-e-saude section.vegetarianismo .conteudo h2 {
      text-transform: uppercase;
      color: #F9C841;
      margin: 40px 0 30px;
      font-weight: bold; }
    body section#page-alimentacao-e-saude section.vegetarianismo .conteudo h3 {
      font-size: 160%;
      font-weight: bold; }
  body section#page-alimentacao-e-saude section.jejum .sobre-jejum {
    background: #F3F3F3;
    padding: 50px 0; }
    body section#page-alimentacao-e-saude section.jejum .sobre-jejum h2 {
      font-family: 'Montez', sans-serif;
      font-size: 600%;
      color: #FF6600; }
    body section#page-alimentacao-e-saude section.jejum .sobre-jejum h3 {
      margin-bottom: 40px; }
  body section#page-alimentacao-e-saude section.jejum .procedimentos {
    padding: 50px 0; }
    body section#page-alimentacao-e-saude section.jejum .procedimentos h3 {
      text-transform: uppercase;
      font-size: 200%;
      color: #FF6600;
      margin-bottom: 40px; }
  body section#page-alimentacao-e-saude section.jejum h4 {
    font-weight: bold;
    font-size: 150%;
    margin-bottom: 30px; }
  body section#page-alimentacao-e-saude section.jejum p {
    font-size: 130%;
    margin-bottom: 15px; }
  @media only screen and (max-width: 768px) {
    body section#page-alimentacao-e-saude section.alimento-sutil .sattvicos {
      padding: 50px 15px; }
    body section#page-alimentacao-e-saude section.vegetarianismo header {
      padding: 40px 0; }
      body section#page-alimentacao-e-saude section.vegetarianismo header h2 {
        font-size: 250%; } }
  body section#page-educacao-neohumanista header.header-neohum {
    padding: 50px 0; }
    body section#page-educacao-neohumanista header.header-neohum p strong {
      font-size: 130%; }
    body section#page-educacao-neohumanista header.header-neohum p.humanizar-criancas {
      font-family: 'Crafty Girls', sans-serif;
      color: #00964A;
      font-size: 200%;
      margin: 20px 0; }
      body section#page-educacao-neohumanista header.header-neohum p.humanizar-criancas span {
        position: relative; }
        body section#page-educacao-neohumanista header.header-neohum p.humanizar-criancas span:before {
          background: url("../images/floral.png") no-repeat;
          width: 124px;
          height: 43px;
          content: "";
          position: absolute;
          left: -150px; }
        body section#page-educacao-neohumanista header.header-neohum p.humanizar-criancas span:after {
          background: url("../images/floral-r.png") no-repeat;
          width: 124px;
          height: 43px;
          content: "";
          position: absolute;
          right: -150px; }
  body section#page-educacao-neohumanista section.kids .img-kids {
    margin: 30px 0; }
  body section#page-educacao-neohumanista section.kids h3 {
    margin: 20px 0; }
    body section#page-educacao-neohumanista section.kids h3 span {
      display: block;
      font-family: 'Crafty Girls', sans-serif;
      font-size: 180%;
      color: #FF6600; }
  body section#page-educacao-neohumanista section.galeria {
    margin: 50px 0; }
  body section#page-educacao-neohumanista section.imaginacao h3 {
    font-family: 'Crafty Girls', sans-serif;
    font-size: 250%;
    background: url("../images/moldura_rosa.png") no-repeat center center;
    padding: 20px 0; }
  body section#page-educacao-neohumanista section.sistema-atual {
    margin: 50px 0;
    padding: 50px 0;
    background: #FAE02B;
    position: relative;
    height: 235px; }
    body section#page-educacao-neohumanista section.sistema-atual .container:after {
      position: absolute;
      top: 0;
      right: 0;
      content: "";
      background: url("../images/maos-direita.jpg") no-repeat;
      width: 289px;
      height: 235px; }
    body section#page-educacao-neohumanista section.sistema-atual .container:before {
      position: absolute;
      top: 0;
      left: 0;
      content: "";
      background: url("../images/maos-esquerda.jpg") no-repeat;
      width: 296px;
      height: 235px; }
  body section#page-educacao-neohumanista section.objetivos h3 {
    text-transform: uppercase;
    color: #F9C841;
    font-size: 180%;
    font-weight: bold;
    position: relative; }
    body section#page-educacao-neohumanista section.objetivos h3:before {
      content: "";
      position: absolute;
      width: 50px;
      height: 3px;
      background: #00964A;
      left: -70px;
      top: 10px; }
  body section#page-educacao-neohumanista section.objetivos div.accordion-objetivos {
    height: 250px;
    overflow: hidden;
    position: relative; }
    body section#page-educacao-neohumanista section.objetivos div.accordion-objetivos:after {
      background: #FFFFFF;
      /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(top, transparent, #FFFFFF);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(bottom, transparent, #FFFFFF);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(bottom, transparent, #FFFFFF);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(to bottom, transparent, #FFFFFF);
      /* Standard syntax */
      position: absolute;
      bottom: 0;
      height: 150px;
      width: 100%;
      content: ""; }
    body section#page-educacao-neohumanista section.objetivos div.accordion-objetivos.open:after {
      display: none; }
  body section#page-educacao-neohumanista section.objetivos ul.lista-objetivos li {
    font-size: 130%;
    font-weight: bold;
    margin: 15px 0; }
  body section#page-educacao-neohumanista section.objetivos a.vermais {
    color: #F9C841;
    font-size: 250%;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: bold; }
  body section#page-educacao-neohumanista section.principios {
    margin: 50px 0; }
    body section#page-educacao-neohumanista section.principios header {
      padding: 50px 0;
      background: url("../images/bg_crianca.jpg") no-repeat;
      background-size: cover; }
      body section#page-educacao-neohumanista section.principios header h2 {
        color: #FFFFFF;
        font-family: 'Amatic SC', sans-serif;
        font-size: 350%; }
        body section#page-educacao-neohumanista section.principios header h2 span {
          position: relative; }
          body section#page-educacao-neohumanista section.principios header h2 span:before {
            content: "(";
            color: #00FFD2;
            position: absolute;
            left: -90px;
            top: -20px;
            font-size: 300%;
            font-family: 'Amatic SC', sans-serif; }
          body section#page-educacao-neohumanista section.principios header h2 span:after {
            content: ")";
            color: #00FFD2;
            position: absolute;
            right: -40px;
            top: -20px;
            font-size: 300%;
            font-family: 'Amatic SC', sans-serif; }
    body section#page-educacao-neohumanista section.principios .lista {
      padding: 50px 0; }
      body section#page-educacao-neohumanista section.principios .lista ol {
        list-style: none; }
        body section#page-educacao-neohumanista section.principios .lista ol li {
          margin-bottom: 50px; }
          body section#page-educacao-neohumanista section.principios .lista ol li a {
            font-size: 130%;
            margin-top: 15px;
            font-weight: bold;
            color: #000000; }
            body section#page-educacao-neohumanista section.principios .lista ol li a strong {
              color: #FF6600; }
            body section#page-educacao-neohumanista section.principios .lista ol li a span {
              width: 100px;
              height: 100px;
              border-radius: 100px;
              background: #FF6600 url("../images/bolinha_laranja.png") no-repeat;
              line-height: 100px;
              font-size: 250%;
              color: #FFFFFF;
              float: left;
              text-align: center;
              margin-right: 10px;
              margin-top: -20px;
              font-family: 'Crafty Girls', sans-serif; }
          body section#page-educacao-neohumanista section.principios .lista ol li .mais-info {
            display: none; }
  body section#page-educacao-neohumanista section.metodologia header {
    padding: 100px 0;
    background: #00FFD2 url("../images/bg_metodologia.jpg") repeat; }
    body section#page-educacao-neohumanista section.metodologia header h2 {
      font-family: 'Amatic SC', sans-serif;
      font-size: 500%;
      color: #000000;
      opacity: 0.7;
      text-transform: uppercase; }
      body section#page-educacao-neohumanista section.metodologia header h2 span {
        position: relative;
        width: 70px;
        height: 50px;
        display: inline-block; }
        body section#page-educacao-neohumanista section.metodologia header h2 span em {
          position: absolute;
          top: 10px;
          left: 30%; }
  body section#page-educacao-neohumanista section.metodologia section.infografico {
    height: 650px;
    position: relative; }
    body section#page-educacao-neohumanista section.metodologia section.infografico img.mundo {
      left: 50%;
      margin-left: -256px;
      top: 100px;
      position: absolute; }
    body section#page-educacao-neohumanista section.metodologia section.infografico ul {
      position: relative; }
      body section#page-educacao-neohumanista section.metodologia section.infografico ul li {
        position: absolute; }
        body section#page-educacao-neohumanista section.metodologia section.infografico ul li a {
          color: #000000;
          font-size: 250%;
          text-transform: uppercase;
          font-family: 'Amatic SC', sans-serif;
          line-height: 100%; }
          body section#page-educacao-neohumanista section.metodologia section.infografico ul li a span {
            display: block; }
        body section#page-educacao-neohumanista section.metodologia section.infografico ul li.fisico {
          top: 140px;
          left: 140px; }
          body section#page-educacao-neohumanista section.metodologia section.infografico ul li.fisico span {
            color: #FF4122; }
          body section#page-educacao-neohumanista section.metodologia section.infografico ul li.fisico a:hover {
            color: #FF4122; }
        body section#page-educacao-neohumanista section.metodologia section.infografico ul li.cognitivo {
          top: 300px;
          left: 80px; }
          body section#page-educacao-neohumanista section.metodologia section.infografico ul li.cognitivo span {
            color: #FFCD26; }
          body section#page-educacao-neohumanista section.metodologia section.infografico ul li.cognitivo a:hover {
            color: #FFCD26; }
        body section#page-educacao-neohumanista section.metodologia section.infografico ul li.moral {
          top: 460px;
          left: 140px; }
          body section#page-educacao-neohumanista section.metodologia section.infografico ul li.moral span {
            color: #009AF0; }
          body section#page-educacao-neohumanista section.metodologia section.infografico ul li.moral a:hover {
            color: #009AF0; }
        body section#page-educacao-neohumanista section.metodologia section.infografico ul li.criativo {
          top: 140px;
          right: 140px; }
          body section#page-educacao-neohumanista section.metodologia section.infografico ul li.criativo span {
            color: #FE0070; }
          body section#page-educacao-neohumanista section.metodologia section.infografico ul li.criativo a:hover {
            color: #FE0070; }
        body section#page-educacao-neohumanista section.metodologia section.infografico ul li.intuitivo {
          top: 300px;
          right: 60px; }
          body section#page-educacao-neohumanista section.metodologia section.infografico ul li.intuitivo span {
            color: #755CE3; }
          body section#page-educacao-neohumanista section.metodologia section.infografico ul li.intuitivo a:hover {
            color: #755CE3; }
        body section#page-educacao-neohumanista section.metodologia section.infografico ul li.social {
          top: 460px;
          right: 140px; }
          body section#page-educacao-neohumanista section.metodologia section.infografico ul li.social span {
            color: #019C72; }
          body section#page-educacao-neohumanista section.metodologia section.infografico ul li.social a:hover {
            color: #019C72; }
  body section#page-educacao-neohumanista section.professores {
    background: #5D47B3 url("../images/bg_professores.jpg") no-repeat;
    background-size: cover;
    color: #FFFFFF; }
    body section#page-educacao-neohumanista section.professores header {
      padding: 50px 0; }
      body section#page-educacao-neohumanista section.professores header h2 {
        font-size: 400%;
        font-family: 'Amatic SC', sans-serif;
        text-transform: uppercase;
        margin-bottom: 30px; }
        body section#page-educacao-neohumanista section.professores header h2 span {
          position: relative;
          width: 70px;
          height: 50px;
          display: inline-block;
          font-size: 80%; }
          body section#page-educacao-neohumanista section.professores header h2 span em {
            position: absolute;
            top: 10px;
            left: 30%;
            font-style: normal; }
      body section#page-educacao-neohumanista section.professores header p {
        color: #000000;
        font-size: 140%;
        line-height: 160%; }
    body section#page-educacao-neohumanista section.professores section.qualidades {
      padding: 0 0 50px; }
      body section#page-educacao-neohumanista section.professores section.qualidades ul {
        list-style: disc; }
        body section#page-educacao-neohumanista section.professores section.qualidades ul li {
          font-size: 130%;
          margin-bottom: 20px; }
  body section#page-educacao-neohumanista section.saiba-mais {
    padding: 50px 0; }
    body section#page-educacao-neohumanista section.saiba-mais h3 {
      margin-bottom: 30px;
      font-size: 200%; }
  body section#page-educacao-neohumanista section.news a {
    color: #492A11;
    text-decoration: underline;
    font-size: 125%; }
  body section#page-educacao-neohumanista section.news small {
    color: #ADADAD; }
  body section#page-educacao-neohumanista section.mais {
    padding: 50px 0; }
    body section#page-educacao-neohumanista section.mais a.permalink {
      cursor: #FF6600;
      padding: 20px 0;
      font-size: 160%;
      font-weight: bold;
      text-transform: uppercase;
      color: #FF6600;
      display: inline-block; }
  body section#page-educacao-neohumanista section.voluntariar h3 {
    font-size: 350%;
    font-weight: 300; }
  body section#page-educacao-neohumanista section.voluntariar .form-voluntario {
    padding: 50px 0; }
    body section#page-educacao-neohumanista section.voluntariar .form-voluntario p {
      margin: 10px 0; }
    body section#page-educacao-neohumanista section.voluntariar .form-voluntario input.input-text {
      width: 100%;
      padding: 10px 20px;
      font-size: 120%;
      border: solid 2px #F3F3F3; }
    body section#page-educacao-neohumanista section.voluntariar .form-voluntario textarea.input-textarea {
      width: 100%;
      padding: 10px 20px;
      font-size: 120%;
      height: 160px;
      border: solid 2px #F3F3F3; }
    body section#page-educacao-neohumanista section.voluntariar .form-voluntario input.input-button {
      background: #00964A;
      color: #FFFFFF;
      font-weight: bold;
      font-size: 120%;
      text-transform: uppercase;
      padding: 10px 30px;
      border: 0;
      margin-top: 30px; }
      body section#page-educacao-neohumanista section.voluntariar .form-voluntario input.input-button:hover {
        background: #FF6600; }
  @media only screen and (max-width: 768px) {
    body section#page-educacao-neohumanista .header-neohum p.humanizar-criancas span:before {
      display: none; }
    body section#page-educacao-neohumanista .header-neohum p.humanizar-criancas span:after {
      display: none; }
    body section#page-educacao-neohumanista section.principios header h2 span:after {
      display: none; }
    body section#page-educacao-neohumanista section.principios header h2 span:before {
      display: none; }
    body section#page-educacao-neohumanista section.principios .lista ol {
      padding: 0; }
      body section#page-educacao-neohumanista section.principios .lista ol li {
        display: block;
        height: 85px; }
    body section#page-educacao-neohumanista section.metodologia header {
      padding: 30px 0; }
      body section#page-educacao-neohumanista section.metodologia header h2 {
        font-size: 250%; }
        body section#page-educacao-neohumanista section.metodologia header h2 span {
          width: 40px;
          height: 35px; }
    body section#page-educacao-neohumanista section.metodologia section.infografico {
      height: auto; }
      body section#page-educacao-neohumanista section.metodologia section.infografico img.mundo {
        display: none; }
      body section#page-educacao-neohumanista section.metodologia section.infografico ul li {
        position: relative;
        width: auto !important;
        top: 0 !important;
        left: 0 !important;
        text-align: center !important;
        margin: 20px 0; }
    body section#page-educacao-neohumanista section.professores .qualidades ul {
      margin: 20px; }
    body section#page-educacao-neohumanista section.mais .col-md-6 {
      margin-bottom: 20px; }
    body section#page-educacao-neohumanista section.voluntariar h3 {
      font-size: 250%; } }
  body section#page-comunidades-espirituais header {
    padding: 50px 0; }
    body section#page-comunidades-espirituais header p strong {
      font-size: 120%; }
    body section#page-comunidades-espirituais header p span {
      display: inline-block;
      color: #FF6600;
      font-size: 250%;
      margin: 40px 0;
      font-family: 'Montez', sans-serif; }
  body section#page-comunidades-espirituais .unidades {
    padding: 50px 0; }
    body section#page-comunidades-espirituais .unidades h3 {
      font-weight: 300;
      font-size: 160%;
      margin-bottom: 40px; }
      body section#page-comunidades-espirituais .unidades h3 strong {
        text-transform: uppercase; }
    body section#page-comunidades-espirituais .unidades .unidade {
      border: solid 1px #CECECE; }
      body section#page-comunidades-espirituais .unidades .unidade .dados {
        padding: 20px; }
        body section#page-comunidades-espirituais .unidades .unidade .dados h3 {
          color: #F9C841;
          font-weight: bold;
          margin-bottom: 0; }
        body section#page-comunidades-espirituais .unidades .unidade .dados p.cidade {
          font-size: 130%;
          margin: 20px 0; }
  body.page-template-single-comunidade-espiritual header #banner-interna h2 {
    color: #F9C841;
    font-family: 'Montez'; }
  body section#single-comunidades-espirituais {
    padding: 50px 0; }
    body section#single-comunidades-espirituais .saiba-mais {
      padding: 50px 0; }
      body section#single-comunidades-espirituais .saiba-mais h3 {
        color: #F9C841;
        text-transform: uppercase;
        margin-bottom: 30px;
        font-weight: bold; }
      body section#single-comunidades-espirituais .saiba-mais span {
        font-size: 140%;
        color: #492A11;
        border-right: solid 2px #F3F3F3;
        height: 50px;
        line-height: 50px;
        display: inline-block;
        padding: 0 20px; }
        body section#single-comunidades-espirituais .saiba-mais span address {
          line-height: 65%;
          float: left; }
        body section#single-comunidades-espirituais .saiba-mais span a {
          color: #492A11;
          text-decoration: underline; }
        body section#single-comunidades-espirituais .saiba-mais span:last-child {
          border-right: 0;
          color: #ADADAD; }
    body section#single-comunidades-espirituais .galeria {
      margin-top: 50px; }
  body section#page-neohumanismo header.header-neohumanismo {
    padding: 50px 0; }
    body section#page-neohumanismo header.header-neohumanismo h2 {
      font-size: 400%;
      font-weight: 300;
      color: #5D47B3; }
  body section#page-neohumanismo section.galeria {
    padding: 50px 0; }
  body section#page-neohumanismo section.sentimentos header {
    background: url(../images/banner_sentimentos_neohumanismo.jpg) no-repeat;
    background-size: cover;
    padding: 60px 0;
    margin-bottom: 50px; }
    body section#page-neohumanismo section.sentimentos header h2 {
      color: #FFFFFF;
      font-size: 400%;
      font-family: 'Montez', sans-serif; }
  body section#page-neohumanismo section.sentimentos div.desenvolvimento-espiritual {
    margin-top: 50px; }
    body section#page-neohumanismo section.sentimentos div.desenvolvimento-espiritual dl dt {
      color: #5D47B3;
      font-size: 160%; }
    body section#page-neohumanismo section.sentimentos div.desenvolvimento-espiritual dl dd {
      font-size: 140%;
      color: #ADADAD; }
  body section#page-neohumanismo section.novo-mundo {
    background: #FF6600 url(../images/bg_novo_mundo.jpg) repeat;
    padding: 50px 0;
    color: #FFFFFF; }
    body section#page-neohumanismo section.novo-mundo h2 {
      font-size: 350%;
      font-family: 'Montez', sans-serif;
      margin-bottom: 40px;
      color: #F9C841; }
    body section#page-neohumanismo section.novo-mundo p {
      font-weight: 500; }
  body section#page-neohumanismo section.base-prout {
    background: url(../images/mandala_neohumanismo.png) no-repeat top center;
    height: 550px; }
    body section#page-neohumanismo section.base-prout .conteudo-base-prout {
      width: 300px;
      margin: 0 auto;
      padding-top: 30px; }
      body section#page-neohumanismo section.base-prout .conteudo-base-prout p {
        font-size: 120%;
        font-weight: bold;
        margin-bottom: 40px; }
  body section#page-biopsicologia header.header-biopsicologia {
    padding: 50px 0; }
  body section#page-biopsicologia section.sistema-glandular {
    padding: 50px 0; }
    body section#page-biopsicologia section.sistema-glandular h2 {
      font-family: 'Montez', sans-serif;
      color: #FF6600;
      font-size: 300%;
      margin-bottom: 0; }
    body section#page-biopsicologia section.sistema-glandular h3 {
      font-weight: bold;
      color: #492A11;
      margin-top: 0;
      margin-bottom: 30px; }
    body section#page-biopsicologia section.sistema-glandular h4 {
      text-transform: uppercase;
      color: #F9C841;
      font-weight: bold;
      margin: 40px 0;
      font-size: 160%; }
  body section#page-biopsicologia section.energia-sutil .container {
    background: #D462DB;
    padding-left: 0; }
    body section#page-biopsicologia section.energia-sutil .container .box-foto {
      padding-left: 0; }
    body section#page-biopsicologia section.energia-sutil .container .box-conteudo {
      padding-bottom: 40px; }
  body section#page-biopsicologia section.energia-sutil h2 {
    color: #492A11;
    font-family: 'Montez', sans-serif;
    font-size: 300%;
    margin: 50px 0 30px; }
  body section#page-biopsicologia section.energia-sutil p {
    color: #FFFFFF;
    font-weight: 500;
    font-size: 140%; }
  body section#page-biopsicologia section.chakras {
    padding: 50px 0; }
    body section#page-biopsicologia section.chakras h2 {
      font-family: 'Montez', sans-serif;
      font-size: 400%;
      margin-bottom: 50px; }
    body section#page-biopsicologia section.chakras .img-chakras {
      margin: 30px 0; }
    body section#page-biopsicologia section.chakras dl {
      margin-top: 40px; }
      body section#page-biopsicologia section.chakras dl dt {
        font-size: 160%;
        text-transform: uppercase;
        margin-bottom: 20px; }
      body section#page-biopsicologia section.chakras dl.muladhara dt {
        color: #EECE07; }
      body section#page-biopsicologia section.chakras dl.svadhisthana dt {
        color: #FD8645; }
      body section#page-biopsicologia section.chakras dl.manipura dt {
        color: #C0373F; }
      body section#page-biopsicologia section.chakras dl.anahata dt {
        color: #5DD581; }
      body section#page-biopsicologia section.chakras dl.vishuddha dt {
        color: #36B7EA; }
      body section#page-biopsicologia section.chakras dl.ajina dt {
        color: #8449D3; }
      body section#page-biopsicologia section.chakras dl.sahasrara dt {
        color: #D364D9; }
  body section.saiba-mais-sobre h4 {
    color: #00964A;
    text-transform: uppercase;
    position: relative;
    font-size: 150%;
    font-weight: bold;
    margin-bottom: 40px; }
    body section.saiba-mais-sobre h4:after {
      content: "";
      position: absolute;
      width: 100px;
      left: 50%;
      margin-left: -50px;
      height: 2px;
      background: #CECECE;
      bottom: -20px; }
  body section.saiba-mais-sobre ul li a {
    color: #492A11;
    font-size: 120%;
    margin-bottom: 15px;
    display: inline-block; }
  body #theMap {
    height: 400px; }
    body #theMap .gm-style-iw h1#firstHeading {
      font-size: 20px;
      margin: 10px 0; }
    body #theMap .gm-style-iw a.mais-info {
      padding: 10px 30px;
      text-transform: uppercase;
      color: #000000;
      font-weight: bold;
      border: solid 3px #000000;
      margin-top: 15px;
      display: inline-block; }
      body #theMap .gm-style-iw a.mais-info:hover {
        text-decoration: none;
        background: #FF6600;
        color: #FFFFFF;
        border-color: #FF6600; }
  body section.contatos {
    padding: 50px 0;
    background: #535353; }
    body section.contatos p {
      margin: 20px 0;
      font-size: 200%;
      color: #F3F3F3; }
      body section.contatos p i {
        font-size: 150%;
        float: left;
        margin-right: 20px;
        color: #F3F3F3; }
      body section.contatos p.endereco {
        text-transform: uppercase; }
    body section.contatos a {
      display: inline-block;
      color: #F3F3F3; }
    @media only screen and (max-width: 768px) {
      body section.contatos p.facebook {
        font-size: 10px; } }
  body section.fale-com-a-gente h3 {
    color: #FF6600;
    font-size: 350%;
    font-weight: 300; }
  body section.fale-com-a-gente .form-contato {
    padding: 50px 0; }
    body section.fale-com-a-gente .form-contato p {
      margin: 10px 0; }
    body section.fale-com-a-gente .form-contato input.input-text {
      width: 100%;
      padding: 10px 20px;
      font-size: 120%;
      border: solid 2px #F3F3F3; }
    body section.fale-com-a-gente .form-contato textarea.input-textarea {
      width: 100%;
      padding: 10px 20px;
      font-size: 120%;
      height: 160px;
      border: solid 2px #F3F3F3; }
    body section.fale-com-a-gente .form-contato input.input-button {
      background: #00964A;
      color: #FFFFFF;
      font-weight: bold;
      font-size: 120%;
      text-transform: uppercase;
      padding: 10px 30px;
      border: 0;
      margin-top: 30px; }
      body section.fale-com-a-gente .form-contato input.input-button:hover {
        background: #FF6600; }
  body section.fale-com-a-gente .outras-unidades {
    padding-bottom: 50px; }
    body section.fale-com-a-gente .outras-unidades p {
      font-size: 140%;
      margin: 20px 0; }
  body .bolas {
    position: relative;
    height: 250px; }
    body .bolas a {
      position: absolute;
      top: 0;
      display: inline-block;
      width: 200px;
      height: 200px;
      border: solid 1px #CECECE;
      padding-top: 50px;
      border-radius: 200px;
      font-size: 180%;
      color: #CECECE;
      text-transform: uppercase;
      line-height: 100%;
      text-decoration: none;
      left: 50%; }
      body .bolas a img {
        margin-bottom: 10px; }
      body .bolas a.ioga {
        margin-left: -280px; }
      body .bolas a.meditacao {
        margin-left: -100px; }
      body .bolas a.servico-social {
        margin-left: 80px; }
      body .bolas a span {
        line-height: 100%; }
      body .bolas a:hover {
        border-color: #FF6600; }
    @media only screen and (max-width: 768px) {
      body .bolas {
        height: 570px; }
        body .bolas a.ioga {
          margin-left: -100px; }
        body .bolas a.meditacao {
          margin-left: -100px;
          margin-top: 180px; }
        body .bolas a.servico-social {
          margin-left: -100px;
          margin-top: 360px; } }
  body section.citacao {
    border-top: solid 1px #CECECE;
    border-bottom: solid 1px #CECECE;
    background-size: 100% 100%;
    padding: 50px 0;
    text-align: center;
    color: #3A3531;
    line-height: 200%;
    margin-top: 50px; }
    body section.citacao span.flor-frase {
      padding: 10px;
      background: #FFFFFF;
      margin-top: -80px;
      position: absolute;
      left: 50%;
      margin-left: -30px; }
    body section.citacao h2 {
      margin-bottom: 20px; }
    body section.citacao p.txt {
      font-size: 115%; }
    body section.citacao p.autor {
      margin-top: 20px;
      font-size: 130%; }
  body section.sobre-unidade {
    padding: 50px 0; }
    body section.sobre-unidade h2 {
      color: #FF6600;
      font-size: 450%;
      margin-bottom: 50px;
      font-family: 'Montez', sans-serif; }
    body section.sobre-unidade p {
      font-size: 130%; }
    body section.sobre-unidade div.fotos {
      margin-top: 50px; }
  body section.ioga-meditacao-social {
    padding: 50px 0; }
    body section.ioga-meditacao-social h2 {
      color: #FF6600;
      font-size: 350%;
      margin-bottom: 50px;
      font-weight: 300; }
    body section.ioga-meditacao-social .text-sobre {
      font-size: 130%;
      width: 60%;
      margin: 20px auto; }
    body section.ioga-meditacao-social .significado {
      color: #492A11;
      font-weight: bold;
      font-size: 130%; }
    body section.ioga-meditacao-social p {
      margin-bottom: 20px; }
    body section.ioga-meditacao-social .saiba-mais {
      margin: 20px 0; }
      body section.ioga-meditacao-social .saiba-mais a {
        color: #3A3531;
        text-transform: uppercase;
        font-size: 130%; }
        body section.ioga-meditacao-social .saiba-mais a i.fa {
          color: #FF6600;
          font-size: 70%; }
    @media only screen and (max-width: 768px) {
      body section.ioga-meditacao-social .text-sobre {
        width: 100%; } }
  body section.ouvir-kiirtan {
    padding: 50px 0; }
    body section.ouvir-kiirtan h2 {
      margin-bottom: 20px; }
      body section.ouvir-kiirtan h2 img {
        margin-bottom: 10px;
        display: inline-block; }
    body section.ouvir-kiirtan h3 {
      margin-bottom: 30px;
      font-weight: 300; }
    body section.ouvir-kiirtan .conheca {
      margin: 30px 0; }
    body section.ouvir-kiirtan .kiirtan-modal .modal-header {
      border: 0; }
      body section.ouvir-kiirtan .kiirtan-modal .modal-header .close-modal-kiirtan {
        color: #FFFFFF;
        font-size: 200%; }
  body .single-album {
    margin-bottom: 20px; }
    body .single-album a {
      background: #F9C841;
      color: #FFFFFF;
      text-decoration: none;
      display: block;
      height: 150px; }
      body .single-album a .album-cover {
        padding: 20px; }
        body .single-album a .album-cover h3 {
          margin: 0;
          text-transform: uppercase;
          font-weight: bold; }
      body .single-album a .album-hover {
        display: inline-block;
        height: 150px;
        padding-top: 15%;
        display: none;
        text-transform: uppercase; }
        body .single-album a .album-hover i.fa {
          font-size: 300%; }
      body .single-album a:hover {
        background: #FF6600; }
        body .single-album a:hover .album-cover {
          display: none; }
        body .single-album a:hover .album-hover {
          display: block; }
  body section.calendario-eventos {
    padding: 50px 0; }
    body section.calendario-eventos h2 {
      margin-bottom: 30px; }
      body section.calendario-eventos h2 img {
        margin-bottom: 10px; }
    body section.calendario-eventos .single-evento {
      border: solid 1px #CECECE; }
      body section.calendario-eventos .single-evento .image img {
        min-width: 100%; }
      body section.calendario-eventos .single-evento .content-evento {
        padding: 30px 15px; }
        body section.calendario-eventos .single-evento .content-evento h3 {
          margin: 0 0 15px;
          min-height: 50px;
          color: #FF6600;
          font-weight: bold; }
        body section.calendario-eventos .single-evento .content-evento p.data {
          font-size: 120%; }
        body section.calendario-eventos .single-evento .content-evento p.local {
          margin-bottom: 20px; }
    body section.calendario-eventos .conheca {
      margin-top: 30px; }
  body section.duvidas {
    padding: 50px 0; }
    body section.duvidas .bloco-duvida h3 {
      color: #F9C841;
      font-weight: bold;
      font-size: 200%; }
    body section.duvidas .bloco-duvida p.desc {
      font-size: 130%;
      width: 60%;
      margin: 20px auto; }
    body section.duvidas .bloco-duvida:first-child {
      border-right: solid 1px #ADADAD; }
    body section.duvidas .form-footer {
      padding: 50px 0; }
      body section.duvidas .form-footer h4 {
        font-size: 140%;
        color: #492A11;
        margin: 30px 0; }
      body section.duvidas .form-footer p {
        margin: 10px 0; }
      body section.duvidas .form-footer input.input-text {
        width: 100%;
        padding: 10px 20px;
        font-size: 120%;
        border: solid 2px #F3F3F3; }
      body section.duvidas .form-footer textarea.input-textarea {
        width: 100%;
        padding: 10px 20px;
        font-size: 120%;
        height: 160px;
        border: solid 2px #F3F3F3; }
      body section.duvidas .form-footer input.input-button {
        background: #00964A;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 120%;
        text-transform: uppercase;
        padding: 10px 30px;
        border: 0;
        margin-top: 30px; }
        body section.duvidas .form-footer input.input-button:hover {
          background: #FF6600; }
  body section.newsletter {
    margin-top: 100px;
    border-top: solid 2px #CECECE; }
    body section.newsletter .icone {
      margin-top: -50px; }
      body section.newsletter .icone span {
        background: #FFFFFF;
        padding: 0 20px; }
    body section.newsletter .baba-nam-kevalam {
      color: #492A11;
      font-family: 'Montez', sans-serif;
      font-size: 250%; }
    body section.newsletter p {
      font-size: 130%; }
  body div.main-form {
    margin: 20px 0; }
    body div.main-form input.input-text {
      border: 0;
      border-bottom: solid 2px #CECECE;
      color: #3A3531;
      text-align: center;
      padding: 3px 5px;
      font-size: 130%;
      margin-bottom: 10px;
      width: 300px; }
    body div.main-form .submit-button {
      border: 0;
      background: 0;
      outline: 0;
      color: #492A11;
      text-transform: uppercase;
      cursor: pointer;
      margin-top: 10px;
      font-size: 130%;
      font-weight: bold; }
      body div.main-form .submit-button:hover {
        text-decoration: underline; }
  body footer.main-footer .media {
    padding: 50px 0;
    display: none; }
    body footer.main-footer .media a {
      color: #ADADAD;
      text-decoration: none;
      font-size: 150%; }
  body footer.main-footer .mapa-do-site {
    background: #F3F3F3;
    padding: 50px 0;
    margin-top: 50px; }
    body footer.main-footer .mapa-do-site ul.menu {
      -moz-column-count: 4;
      -moz-column-gap: 20px;
      -webkit-column-count: 4;
      -webkit-column-gap: 20px;
      column-count: 4;
      column-gap: 20px; }
      body footer.main-footer .mapa-do-site ul.menu > li {
        margin-bottom: 10px; }
        body footer.main-footer .mapa-do-site ul.menu > li > a {
          color: #3A3531;
          font-weight: bold;
          font-size: 130%; }
        body footer.main-footer .mapa-do-site ul.menu > li ul li a {
          color: #3A3531;
          font-size: 110%; }
    @media only screen and (max-width: 768px) {
      body footer.main-footer .mapa-do-site {
        display: none; } }
  body footer.main-footer .copyright {
    background: #F3F3F3;
    border-top: solid 1px #ADADAD;
    color: #3A3531;
    padding: 10px 0; }
    body footer.main-footer .copyright p {
      padding-top: 5px; }
    @media only screen and (max-width: 768px) {
      body footer.main-footer .copyright {
        text-align: center; }
        body footer.main-footer .copyright .text-right {
          text-align: center; } }
  body .conteudo {
    width: 75%;
    margin: 0 auto; }
    body .conteudo p {
      font-size: 140%;
      margin-bottom: 10px;
      line-height: 160%; }
    body .conteudo ul {
      list-style: disc;
      margin-left: 20px;
      margin-bottom: 20px; }
      body .conteudo ul li {
        font-size: 140%;
        font-weight: 300; }
    @media only screen and (max-width: 768px) {
      body .conteudo {
        width: 100%; } }
  body .ghost-button {
    border: solid 2px #492A11;
    padding: 10px 20px;
    text-transform: uppercase;
    font-weight: bold;
    color: #492A11;
    text-decoration: none;
    display: inline-block; }
    body .ghost-button:hover {
      border-color: #FF6600;
      background: #FF6600;
      color: #FFFFFF; }
  body .main-overlay {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.85);
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    z-index: 100; }
  body p {
    margin: 0;
    font-weight: 300; }
  body ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  body .img-responsive {
    min-width: 100%; }

/*# sourceMappingURL=style.css.map */
