/* [HOME] Limiares Auditivos */
section#limiares{ padding: 85px 0px; }
section#limiares .container figure,
section#limiares .container article{ float: left; width: 50%; }
section#limiares .container article p{ color: #4f565c; font-size: 20px; margin-bottom: 20px; font-weight: 100; }
section#limiares .container article p:last-of-type{ margin-bottom: 60px; }
section#limiares .container article .button{ font-size: 26px; text-transform: uppercase; }

/* [HOME] Atendimentos */
section#atendimentos{ 
    background: url('../images/background-atendimentos.jpg') no-repeat center center;
    background-size: cover;
    padding: 100px 0px 85px;
    text-align: center;
}
section#atendimentos h2{ font-weight: bold; color: #fff; text-transform: uppercase; font-size: 40px; margin-bottom: 65px; }
section#atendimentos .button{ background: #4f565c; color: #fff; font-size: 26px; text-transform: uppercase; }
section#atendimentos .atendimento{ width: 33%; padding: 0px 35px; float: left ; margin-bottom: 90px; }
section#atendimentos .atendimento img{ display: block; max-width: 100%; margin: 0 auto 45px; }
section#atendimentos .atendimento h3{ font-weight: 100; color: #fff; font-size: 28px; text-transform: uppercase; margin-bottom: 40px; }
section#atendimentos .atendimento p{ color: #fff; font-size: 20px; font-weight: 100; }

/* [HOME] Convenios */
section#convenios{ padding: 90px 0px 120px; }
section#convenios hgroup{ width: 900px; max-width: 100%; margin: 0 auto 65px; }
section#convenios h2{ color: #53bd8a; font-size: 40px; margin-bottom: 50px; text-align: center; text-transform: uppercase; }
section#convenios h3{ color: #4f565c; font-size: 20px; text-align: center; font-weight: 100; }

/* [SOBRE] Descricao  */
section#descricao{ padding: 70px 0px 90px; }
section#descricao h2{ font-size: 40px; color: #53bd8a; text-align: right; text-transform: uppercase; margin-bottom: 30px; }
section#descricao figure,
section#descricao article{ float: left; width: 50%; }
section#descricao figure img{ display: block; max-width: 100%; margin: 0 auto; }
section#descricao article p{ color: #4f565c; font-size: 20px; margin-bottom: 20px; text-align: justify; font-weight: 100; }
section#descricao article p:last-of-type{ margin-bottom: 85px; }
section#descricao .button{ background: #3e71b8; font-size: 22px; color: #fff; text-transform: uppercase; text-align: center; }

/* [SOBRE] Missão  */
section#missao{ padding: 70px 0px; background: url('../images/background-missao.jpg') no-repeat center center; background-size: cover; }
section#missao h2{ color: #fff; font-weight: bold; font-size: 40px; text-align: center; margin-bottom: 65px; text-transform: uppercase; }
section#missao p{ color: #fff; font-size: 28px; padding-left: 50px; border-left: 25px solid #fff; font-weight: 100; }

/* [ATENDIMENTOS] Exames */
section#exames{ padding: 70px 0px 140px; text-align: center; }
section#exames h2{ font-weight: bold; color: #53bd8a; font-size: 40px; text-transform: uppercase; margin-bottom: 80px; text-align: center; }
section#exames .button{ background: #3e71b8; text-transform: uppercase; font-size: 26px; }
section#exames .exame{ display: flex; align-items: center; justify-content: center; width: calc(50% - 30px); margin: 0 15px 40px; border: 1px solid #898989; border-radius: 30px; float: left; height: 265px; padding: 15px 20px; box-shadow: 0 0 1em rgba(0, 0, 0, 0.5);}
section#exames .exame.verde{ background: url('../images/background-exames.jpg') no-repeat center center; }
section#exames .exame p{ font-weight: 100; font-size: 14px; color: #4f565c; margin-top: 30px; }
section#exames .exame.verde p{ color: #fff; }
section#exames .exame h3{ font-weight: 100; color:#4f565c; font-size: 22px; text-align: left; padding-left: 120px; display: table-cell; vertical-align: middle; width: 100%; height: 100px; text-transform: uppercase; }
section#exames .exame h3 span{ font-size: 20px; display: block; }
section#exames .exame.verde h3{ color: #fff; }
section#exames .exame h3.exame-01{ background: url('../images/exames/exame_01.png') no-repeat 0 0; background-size: contain; }
section#exames .exame h3.exame-02{ background: url('../images/exames/exame_02.png') no-repeat 0 0; background-size: contain; }
section#exames .exame h3.exame-03{ background: url('../images/exames/exame_03.png') no-repeat 0 0; background-size: contain; }
section#exames .exame h3.exame-04{ background: url('../images/exames/exame_04.png') no-repeat 0 0; background-size: contain; }
section#exames .exame h3.exame-05{ background: url('../images/exames/exame_05.png') no-repeat 0 0; background-size: contain; }
section#exames .exame h3.exame-06{ background: url('../images/exames/exame_06.png') no-repeat 0 0; background-size: contain; }
section#exames .exame h3.exame-07{ background: url('../images/exames/exame_07.png') no-repeat 0 0; background-size: contain; }
section#exames .exame h3.exame-08{ background: url('../images/exames/exame_08.png') no-repeat 0 0; background-size: contain; }
section#exames .exame h3.exame-09{ background: url('../images/exames/exame_09.png') no-repeat 0 0; background-size: contain; }
section#exames .exame h3.exame-10{ background: url('../images/exames/exame_10.png') no-repeat 0 0; background-size: contain; }
section#exames .exame h3.exame-11{ background: url('../images/exames/exame_11.png') no-repeat 0 0; background-size: contain; }
section#exames .exame h3.exame-12{ background: url('../images/exames/exame_12.png') no-repeat 0 0; background-size: contain; }

/* [EQUIPE] Equipe */
section#equipe h2{ font-weight: bold; color: #53bd8a; font-size: 30px; text-transform: uppercase; margin-bottom: 80px; text-align: center; }
section#equipe { text-align: center; padding: 70px 0px; }
section#equipe figure { width: calc(33% - 50px); margin: 0 25px 70px; float: left; }
section#equipe figure img{ display: block; max-width: 100%; margin: 0 auto; }
section#equipe figure figcaption{ padding: 20px; font-size: 20px; text-transform: uppercase; background: #53bd8a; color: #fff; display: block; width: 100%; text-align: center; border-radius: 0px 0px 15px 15px; }
section#equipe figure figcaption span{ font-size: 18px; text-transform: none; font-weight: 100; }
section#equipe .button{ clear: both; display: inline-block; background: #3e71b8; text-transform: uppercase; font-size: 26px; }

/* [CONTATO] Contato */
section#contato{ padding: 70px 0px; }
section#contato h2{ font-weight: bold; color: #53bd8a; font-size: 40px; text-transform: uppercase; margin-bottom: 80px; text-align: center; }
section#contato .info{ width: 400px; float: left; color: #4f565c; font-size: 20px; margin-right: 30px; padding-top: 60px; font-weight: 100; }
section#contato .fone{ width: 300px; float: left; margin-right: 50px; } 
section#contato .whatsapp{ width: 300px; float: left;}
section#contato .fone,
section#contato .whatsapp{ color: #4f565c; font-size: 28px; text-align: center; text-transform: uppercase; }

/* [CONTATO] Endereços */
section#enderecos{ background: url('../images/background-atendimentos.jpg') no-repeat center center; background-size: cover; padding: 80px 0px; }
section#enderecos h3{ text-transform: uppercase; font-size: 30px; font-weight: 100; }
section#enderecos address{ font-size: 22px; font-weight: 100; font-style: normal; }
section#enderecos h3,
section#enderecos address{ 
    display: block;
    float: left;
    width: 50%;
    color: #fff;
}