﻿.footer 
{ border-top: solid 13px rgb(176, 22, 110); width: auto; position: relative; background-color: rgb(17, 113, 155); padding: 1.2vw; height: 20.95vw }

.footer-midia-movel, .area-inferior-footer-midia-movel { display: none; }

.footer h1 { font-family: Arial; color: #fff; font-size: 1.25vw; letter-spacing: 0.07vw; font-weight: bold; margin-bottom: 1vw  }

.footer-1a-parte, .footer-2a-parte { height: 10vw; position: relative }

.footer-1a-parte { width: 30%; left: 0; margin-left: 0 }

.footer-2a-parte, .footer-3a-parte { margin-top: -10vw }

.footer-2a-parte { width: 20%; left: 50%; margin-left: -10% }

.footer-2a-parte p { margin-bottom: -0.365vw }

.footer-3a-parte { width: 37%; left: 100%; margin-left: -37%; height: 10vw; position: relative }

.footer-3a-parte p { margin-bottom: 1.23vw }

.footer-2a-parte p a, .footer-3a-parte p a { font-family: Arial; font-size: 1.2vw; line-height: 0.7vw; letter-spacing: 0.07vw; text-decoration: none }

.footer-2a-parte p a:hover, .footer-3a-parte p a:hover { text-decoration: underline }

.whatsapp-rodape, .email-rodape { width: 15vw; height: 2vw; left: 0; margin-left: 0; position: relative}

.whatsapp-rodape { margin-bottom: 2vw; margin-top: 1.3vw }

.whatsapp-icone-rodape { width: 2vw; height: 2vw }

.whatsapp-texto-rodape { height: 2vw; margin-top: -2vw; display: flex; align-items: center; margin-left: 2.5vw }

.whatsapp-texto-rodape a, .email-texto-rodape a { font-family: Arial; color: #fff; letter-spacing: 0.07vw; font-size: 1.2vw; text-decoration: none }

.whatsapp-texto-rodape a:hover, .email-texto-rodape a:hover { text-decoration: underline }

.email-icone-rodape { width: 2vw; height: 1.25vw }

.email-texto-rodape { height: 1.25vw; margin-top: -1.25vw; display: flex; align-items: center; margin-left: 2.5vw; padding-top: 0 }

.area-redes-sociais-rodape { width: 23vw; position: relative; margin-top:3.2vw }

.facebook-rodape { width: 5.5vw; }

.facebook-rodape-imagem, .instagram-rodape-imagem { width: 3.5vw; height: 3.5vw; position: relative }

.area-inferior-footer { padding: 1.2vw; background-color: rgb(176, 22, 110); }

.area-inferior-footer, .area-inferior-footer a { font-family: Arial; font-size: 1.2vw; color: #fff }

.area-inferior-footer a { text-decoration: underline }

.area-inferior-footer a:hover { text-decoration: none }

.area-inferior-footer table { width: 100%; position: relative }

.area-inferior-footer table td {width: 50%; position: relative }

.site-desenvolvido { text-align: right }

/*MÍDIA MÓVEL*/

/*CELULAR EM PÉ*/
@media only screen and (max-device-width : 500px), handheld 
{
.footer, .area-inferior-footer { display: none; }

.footer-midia-movel
{ display: block; border-top: solid 13px rgb(176, 22, 110); width: auto; position: relative; background-color: rgb(17, 113, 155); 
  padding: 2.5vw 2.5vw 0 2.5vw; height: 299vw }

.footer-midia-movel h1 
{ font-family: Arial; color: #fff; font-size: 4.4vw; letter-spacing: 0.07vw; font-weight: bold; margin-bottom: 3.5vw }

.whatsapp-email-midia-movel-em-pe { display: block }

.whatsapp-email-midia-movel-deitado { display: none }

.whatsapp-rodape, .email-rodape { width: 100%; height: 2vw; left: 0; margin-left: 0; position: relative}

.whatsapp-rodape { margin-bottom: 11vw; margin-top: 0 }

.whatsapp-icone-rodape { width: 9vw; height: 9vw }

.whatsapp-texto-rodape { height: 9vw; margin-top: -9vw; display: flex; align-items: center; margin-left: 11vw }

.whatsapp-texto-rodape a, .email-texto-rodape a { font-family: Arial; color: #fff; letter-spacing: 0.07vw; font-size: 4.3vw; text-decoration: none }

.whatsapp-texto-rodape a:hover, .email-texto-rodape a:hover { text-decoration: underline }

.email-icone-rodape { width: 9vw; height: 5.625vw }

.email-texto-rodape { height: 5.625vw; margin-top: -5.625vw; display: flex; align-items: center; margin-left: 11vw; padding-top: 0 }

.area-redes-sociais-rodape { width: 100%; position: relative; margin-top: 17vw; margin-bottom: 13.4vw }

.facebook-rodape { width: 15vw }

.facebook-rodape-imagem, .instagram-rodape-imagem { width: 11vw; height: 11vw }

.paginas-celular-em-pe, .cursos-celular-em-pe { display: block }

.paginas-celular-deitado, .conteudo-rodape-celular-deitado, .cursos-tablet-deitado { display: none }

.paginas-rodape { margin-top: 6vw; margin-bottom: 15.5vw }

.paginas-rodape li, .paginas-rodape li.ultimo, .cursos-rodape li, .cursos-rodape li.duas-linhas, .cursos-rodape li.formacao-em-terapia-sexual
{ margin-left: 3.6vw; font-family: Arial; color: #fff; letter-spacing: 0.07vw; font-size: 4.3vw; line-height: 0; list-style-type: circle }

.paginas-rodape li, .paginas-rodape li.ultimo, .cursos-rodape li, .cursos-rodape li.formacao-em-terapia-sexual { line-height: 0; }

.paginas-rodape li.primeiro, .paginas-rodape li, .cursos-rodape li { margin-bottom: 12.5vw }

.paginas-rodape li.ultimo { margin-bottom: 0 }

.paginas-rodape li a, .paginas-rodape ul li.ultimo a, .cursos-rodape li a, .cursos-rodape li.duas-linhas a, .cursos-rodape li.formacao-em-terapia-sexual a 
{ font-family: Arial; color: #fff; letter-spacing: 0.07vw; font-size: 4.3vw; text-decoration: none }

.paginas-rodape li a:hover, .paginas-rodape ul li.ultimo a:hover, .cursos-rodape li a:hover, .cursos-rodape li.duas-linhas a:hover, 
.cursos-rodape li.formacao-em-terapia-sexual a:hover { text-decoration: underline }

.cursos-celular-em-pe { margin-top: 6.5vw; }

.cursos-rodape { margin-top: 0 }

.cursos-rodape li.duas-linhas a { line-height: 6vw; }

.cursos-rodape li.duas-linhas { margin-bottom: 7vw }

.cursos-rodape li.formacao-em-terapia-sexual { padding-top: 2.5vw }

.area-inferior-footer-midia-movel { display: block; padding: 2.5vw; background-color: rgb(176, 22, 110); }

.area-inferior-footer-midia-movel, .area-inferior-footer-midia-movel a { font-family: Arial; font-size: 3.6vw; color: #fff; line-height: 5vw }

.area-inferior-footer-midia-movel a { text-decoration: underline }

.area-inferior-footer-midia-movel a:hover { text-decoration: none }

.apoio-abrasex { margin-bottom: 5vw }

.site-desenvolvido { text-align: left }
}

/*IPAD*/
@media only screen and (min-device-width:501px) and (max-device-width:768px) and (orientation:portrait)
{
.footer, .area-inferior-footer { display: none; }

.footer-midia-movel
{ display: block; border-top: solid 13px rgb(176, 22, 110); width: auto; position: relative; background-color: rgb(17, 113, 155); 
  padding: 1vw 1.5vw 0 1.5vw; height: 150vw }

.footer-midia-movel h1 { font-family: Arial; color: #fff; font-size: 2.5vw; letter-spacing: 0.07vw; font-weight: bold; margin-bottom: 2vw  }

.whatsapp-email-midia-movel-em-pe { display: none }

.whatsapp-email-midia-movel-deitado { display: block; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }

.whatsapp-rodape, .email-rodape { height: 4.2vw; position: relative; }

.whatsapp-rodape { width: auto; margin-bottom: 0; margin-top: 0; left: 0; margin-left: 0 }

.whatsapp-icone-rodape { width: 4.2vw; height: 4.2vw }

.whatsapp-texto-rodape { height: 4.2vw; margin-top: -4.2vw; display: flex; align-items: center; margin-left: 5.2vw }

.whatsapp-texto-rodape a, .email-texto-rodape a { font-family: Arial; color: #fff; letter-spacing: 0.07vw; font-size: 2.4vw; text-decoration: none }

.whatsapp-texto-rodape a:hover, .email-texto-rodape a:hover { text-decoration: underline }

.email-rodape { width: auto; margin-top: 1.5vw; left: 0; margin-left: 0; }

.email-icone-rodape { width: 4.2vw; height: 2.625vw }

.email-texto-rodape { height: 2.625vw; margin-top: -2.625vw; display: flex; align-items: center; margin-left: 5.2vw; padding-top: 0 }

.area-redes-sociais-rodape { width: 100%; position: relative; margin-top: 4.5vw; margin-bottom: 6vw }

.facebook-rodape { width: 9.8vw; }

.facebook-rodape-imagem, .instagram-rodape-imagem { width: 5.8vw; height: 5.8vw }

.paginas-celular-em-pe, .cursos-celular-em-pe { display: block }

.paginas-celular-deitado, .conteudo-rodape-celular-deitado, .cursos-tablet-deitado { display: none }

.paginas-rodape { margin-top: 3.5vw; margin-bottom: 7vw }

.paginas-rodape li, .paginas-rodape li.ultimo, .cursos-rodape li, .cursos-rodape li.duas-linhas, .cursos-rodape li.formacao-em-terapia-sexual
{ margin-left: 2.7vw; font-family: Arial; color: #fff; letter-spacing: 0.07vw; font-size: 2.4vw; line-height: 0; list-style-type: circle }

.paginas-rodape li, .paginas-rodape li.ultimo, .cursos-rodape li, .cursos-rodape li.duas-linhas a. .cursos-rodape li.formacao-em-terapia-sexual 
{ line-height: 0; }

.paginas-rodape li.primeiro, .paginas-rodape li, .cursos-rodape li, .cursos-rodape li.duas-linhas { margin-bottom: 7vw }

.paginas-rodape li.ultimo { margin-bottom: 0 }

.paginas-rodape li a, .paginas-rodape ul li.ultimo a, .cursos-rodape li a, .cursos-rodape li.duas-linhas a, .cursos-rodape li.formacao-em-terapia-sexual a 
{ font-family: Arial; color: #fff; letter-spacing: 0.07vw; font-size: 2.4vw; text-decoration: none }

.paginas-rodape li a:hover, .paginas-rodape ul li.ultimo a:hover, .cursos-rodape li a:hover, .cursos-rodape li.duas-linhas a:hover, 
.cursos-rodape li.formacao-em-terapia-sexual a:hover { text-decoration: underline }

.cursos-celular-em-pe { margin-top: 0; }

.cursos-rodape { margin-top: 3.5vw }

.cursos-rodape li.formacao-em-terapia-sexual { padding-top: 0 }

.area-inferior-footer-midia-movel { display: block; padding: 2.5vw; background-color: rgb(176, 22, 110); }

.area-inferior-footer-midia-movel, .area-inferior-footer-midia-movel a { font-family: Arial; font-size: 2.1vw; color: #fff; line-height: 2.1vw }

.area-inferior-footer-midia-movel a { text-decoration: underline }

.area-inferior-footer-midia-movel a:hover { text-decoration: none }

.apoio-abrasex { margin-bottom: 3vw }

.site-desenvolvido { text-align: left }
}

/*Mídia móvel deitado*/

/*Celulares grandes*/

@media only screen and (min-device-width: 415px) and (max-device-width: 950px) and (max-device-height: 450px) and (orientation: landscape), handheld 
{

.footer, .area-inferior-footer-midia-movel { display: none; }

.footer-midia-movel
{ display: block; border-top: solid 13px rgb(176, 22, 110); width: auto; position: relative; background-color: rgb(17, 113, 155); 
  padding: 3vh 2.5vh 0 2.5vh; height: 188vh }

.footer-midia-movel h1 { font-family: Arial; color: #fff; font-size: 4.6vh; letter-spacing: 0.07vh; font-weight: bold; margin-bottom: 4vh }

.whatsapp-email-midia-movel-em-pe { display: none }

.whatsapp-email-midia-movel-deitado
{ display: block; width: 100%; left: 0; margin-left: 0; position: relative; display: flex; flex-direction: row; flex-wrap: wrap; 
  justify-content: space-between; margin-top: 2vh }

.whatsapp-rodape, .email-rodape { height: 9vh; position: relative}

.whatsapp-rodape { width: auto; margin-bottom: 0; margin-top: 0; left: 0; margin-left: 0; }

.whatsapp-icone-rodape { width: 9vh; height: 9vh }

.whatsapp-texto-rodape { height: 9vh; margin-top: -9vh; display: flex; align-items: center; margin-left: 11vh }

.whatsapp-texto-rodape a, .email-texto-rodape a { font-family: Arial; color: #fff; letter-spacing: 0.07vh; font-size: 4.5vh; text-decoration: none }

.whatsapp-texto-rodape a:hover, .email-texto-rodape a:hover { text-decoration: underline }

.email-rodape { width: auto; margin-top: 2vh; left: 0; margin-left: 0; }

.email-icone-rodape { width: 9vh; height: 5.625vh; }

.email-texto-rodape { height: 5.625vh; margin-top: -5.625vh; display: flex; align-items: center; margin-left: 11vh; padding-top: 0 }

.area-redes-sociais-rodape { width: 100%; position: relative; margin-top: 14vh; margin-bottom: 15vh }

.facebook-rodape, .instagram-rodape { width: 11vh; height: 11vh; position: relative }

.facebook-rodape { width: 15vh; }

.facebook-rodape-imagem, .instagram-rodape-imagem { width: 11vh; height: 11vh }

.paginas-celular-em-pe, .cursos-celular-em-pe, .cursos-tablet-deitado { display: none }

.conteudo-rodape-celular-deitado { display: block }

.paginas-cursos-celular-deitado
{ width: 100%; left: 0; margin-left: 0; position: relative; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; margin-top: 0 }

.paginas-rodape-deitado, .cursos-rodape-deitado { margin-top: 6.5vh; }

.paginas-rodape-deitado li, .cursos-rodape-deitado li
{ margin-left: 4.4vh; font-family: Arial; color: #fff; letter-spacing: 0.07vh; font-size: 4.5vh; line-height: 0; list-style-type: circle; line-height: 0; }

.paginas-rodape-deitado li { margin-bottom: 11vh }

.cursos-rodape-deitado li { margin-bottom: 19.2vh }

.paginas-rodape-deitado li.ultimo, .cursos-rodape-deitado li.ultimo { margin-bottom: 0 }

.paginas-rodape-deitado li a, .paginas-rodape-deitado li.ultimo a, .cursos-rodape-deitado li a
{ font-family: Arial; color: #fff; letter-spacing: 0.07vh; font-size: 4.5vh; text-decoration: none }

.paginas-rodape-deitado li a:hover, .paginas-rodape-deitado li.ultimo a:hover, .cursos-rodape-deitado li a:hover { text-decoration: underline }

.area-inferior-footer { display: block; padding: 2.3vh 1.8vh 2.3vh 1.8vh; background-color: rgb(176, 22, 110); }

.area-inferior-footer, .area-inferior-footer a { font-family: Arial; font-size: 4.2vh; color: #fff }

.area-inferior-footer a { text-decoration: underline }

.area-inferior-footer a:hover { text-decoration: none }

.area-inferior-footer table { width: 100%; position: relative }

.area-inferior-footer table td {width: auto; position: relative }

.site-desenvolvido { text-align: right }
}

/*tim*/
@media screen and (max-device-width : 350px) and (orientation : landscape)
{
.footer, .area-inferior-footer-midia-movel { display: none; }

.footer-midia-movel
{ display: block; border-top: solid 13px rgb(176, 22, 110); width: auto; position: relative; background-color: rgb(17, 113, 155); 
  padding: 3vw 1.5vw 0 1.5vw; height: 153vw }

.footer-midia-movel h1 
{ font-family: Arial; color: #fff; font-size: 2.5vw; letter-spacing: 0.07vw; font-weight: bold; margin-bottom: 2.8vw  }

.whatsapp-email-midia-movel-em-pe { display: none }

.whatsapp-email-midia-movel-deitado
{ display: block; width: 100%; left: 0; margin-left: 0; position: relative; display: flex; flex-direction: row; flex-wrap: wrap; 
  justify-content: space-between; }

.whatsapp-rodape, .email-rodape { height: 5.5vw; position: relative}

.whatsapp-rodape { width: auto; margin-bottom: 0; margin-top: 0; left: 0; margin-left: 0; }

.whatsapp-icone-rodape { width: 5.5vw; height: 5.5vw }

.whatsapp-texto-rodape { height: 5.5vw; margin-top: -5.5vw; display: flex; align-items: center; margin-left: 7.5vw }

.whatsapp-texto-rodape a, .email-texto-rodape a { font-family: Arial; color: #fff; letter-spacing: 0.07vw; font-size: 2.4vw; text-decoration: none }

.whatsapp-texto-rodape a:hover, .email-texto-rodape a:hover { text-decoration: underline }

.email-rodape { width: auto; margin-top: 0; left: 0; margin-left: 0; padding-top: 1vw }

.email-icone-rodape { width: 5.5vw; height: 3.4375vw; }

.email-texto-rodape { height: 3.4375vw; margin-top: -3.475vw; display: flex; align-items: center; margin-left: 7.5vw }

.area-redes-sociais-rodape { width: 100%; position: relative; margin-top: 7.5vw; margin-bottom: 10vw }

.facebook-rodape { width: 10vw; left: 0; margin-left: 0; }

.facebook-rodape-imagem, .instagram-rodape-imagem { width: 6vw; height: 6vw }

.paginas-celular-em-pe, .cursos-celular-em-pe { display: block }

.paginas-celular-deitado, .conteudo-rodape-celular-deitado, .cursos-tablet-deitado { display: none }

.paginas-rodape { margin-top: 4.5vw; margin-bottom: 0 }

.paginas-rodape li, .paginas-rodape li.ultimo, .cursos-rodape li, .cursos-rodape li.duas-linhas, .cursos-rodape li.formacao-em-terapia-sexual
{ margin-left: 3.6vw; font-family: Arial; color: #fff; letter-spacing: 0.07vw; font-size: 2.4vw; line-height: 0; list-style-type: circle }

.paginas-rodape li.primeiro, .paginas-rodape li, .cursos-rodape li, .cursos-rodape li.duas-linhas, 
.cursos-rodape li.formacao-em-terapia-sexual { margin-bottom: 7vw }

.paginas-rodape li.ultimo { margin-bottom: 0 }

.paginas-rodape li a, .paginas-rodape ul li.ultimo a, .cursos-rodape li a, .cursos-rodape li.duas-linhas a, .cursos-rodape li.formacao-em-terapia-sexual a 
{ font-family: Arial; color: #fff; letter-spacing: 0.07vw; font-size: 2.4vw; text-decoration: none; line-height: 0 }

.paginas-rodape li a:hover, .paginas-rodape ul li.ultimo a:hover, .cursos-rodape li a:hover, .cursos-rodape li.duas-linhas a:hover, 
.cursos-rodape li.formacao-em-terapia-sexual a:hover { text-decoration: underline; }

.cursos-celular-em-pe { margin-top: 10.5vw; }

.cursos-rodape { margin-top: 4.5vw }

.cursos-rodape li.formacao-em-terapia-sexual { padding-top: 0 }

.area-inferior-footer { display: block; padding: 1.5vw; background-color: rgb(176, 22, 110); }

.area-inferior-footer, .area-inferior-footer a { font-family: Arial; font-size: 2.2vw; color: #fff }

.area-inferior-footer a { text-decoration: underline }

.area-inferior-footer a:hover { text-decoration: none }

.area-inferior-footer table { width: 100%; position: relative }

.area-inferior-footer table td {width: auto; position: relative }

.site-desenvolvido { text-align: right }
}

/*IPHONE mãe*/

@media screen and (min-device-width : 351px) and (max-device-width : 700px)  and (orientation : landscape)
{
.footer, .area-inferior-footer-midia-movel { display: none; }

.footer-midia-movel
{ display: block; border-top: solid 13px rgb(176, 22, 110); width: auto; position: relative; background-color: rgb(17, 113, 155); 
  padding: 3vh 2.5vh 0 2.5vh; height: 292vh }

.footer-midia-movel h1 { font-family: Arial; color: #fff; font-size: 5vh; letter-spacing: 0.07vh; font-weight: bold; margin-bottom: 4vh }

.whatsapp-email-midia-movel-em-pe { display: none }

.whatsapp-email-midia-movel-deitado
{ display: block; width: 100%; left: 0; margin-left: 0; position: relative; display: flex; flex-direction: row; flex-wrap: wrap; 
  justify-content: space-between; }

.whatsapp-rodape, .email-rodape { height: 9vh; position: relative}

.whatsapp-rodape { width: auto; margin-bottom: 0; margin-top: 0; left: 0; margin-left: 0; }

.whatsapp-icone-rodape { width: 9vh; height: 9vh }

.whatsapp-texto-rodape { height: 9vh; margin-top: -9vh; display: flex; align-items: center; margin-left: 11vh }

.whatsapp-texto-rodape a, .email-texto-rodape a { font-family: Arial; color: #fff; letter-spacing: 0.07vh; font-size: 4.9vh; text-decoration: none }

.whatsapp-texto-rodape a:hover, .email-texto-rodape a:hover { text-decoration: underline }

.email-rodape { width: auto; margin-top: 1.7vh; left: 0; margin-left: 0; }

.email-icone-rodape { width: 9vh; height: 5.625vh; }

.email-texto-rodape { height: 5.625vh; margin-top: -5.625vh; display: flex; align-items: center; margin-left: 11vh; padding-top: 0 }

.area-redes-sociais-rodape { width: 100%; position: relative; margin-top: 13.5vh; margin-bottom: 14vh }

.facebook-rodape { width: 16vh; }

.facebook-rodape-imagem, .instagram-rodape-imagem { width: 12vh; height: 12vh; }

.conteudo-rodape-celular-deitado { display: none }

.paginas-celular-em-pe, .cursos-celular-em-pe { display: block }

.paginas-rodape { margin-top: 6.5vh; margin-bottom: 0 }

.paginas-rodape li, .paginas-rodape li.ultimo, .cursos-rodape li, .cursos-rodape li.duas-linhas, .cursos-rodape li.formacao-em-terapia-sexual
{ margin-left: 5.2vh; font-family: Arial; color: #fff; letter-spacing: 0.07vh; font-size: 4.9vh; line-height: 0; list-style-type: circle; line-height: 0; }

.paginas-rodape li.primeiro, .paginas-rodape li, .cursos-rodape li, .cursos-rodape li.duas-linhas, .cursos-rodape li.formacao-em-terapia-sexual 
{ margin-bottom: 13.3vh }

.paginas-rodape li.ultimo { margin-bottom: 0 }

.paginas-rodape li a, .paginas-rodape ul li.ultimo a, .cursos-rodape li a, .cursos-rodape li.duas-linhas a, .cursos-rodape li.formacao-em-terapia-sexual a 
{ font-family: Arial; color: #fff; letter-spacing: 0.07vh; font-size: 4.9vh; text-decoration: none; line-height: 0 }

.paginas-rodape li a:hover, .paginas-rodape ul li.ultimo a:hover, .cursos-rodape li a:hover, .cursos-rodape li.duas-linhas a:hover, 
.cursos-rodape li.formacao-em-terapia-sexual a:hover { text-decoration: underline; }

.cursos-celular-em-pe { margin-top: 17vh; }

.cursos-rodape { margin-top: 6vh }

.cursos-rodape li.formacao-em-terapia-sexual { padding-top: 0 }

.area-inferior-footer { display: block; padding: 2.5vh 2.5vh 2.5vh 2.5vh; background-color: rgb(176, 22, 110); }

.area-inferior-footer, .area-inferior-footer a { font-family: Arial; font-size: 3.6vh; color: #fff }

.area-inferior-footer a { text-decoration: underline }

.area-inferior-footer a:hover { text-decoration: none }

.area-inferior-footer table { width: 100%; position: relative }

.area-inferior-footer table td {width: auto; position: relative }

.site-desenvolvido { text-align: right }
}

/*ipad*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1200px) and (min-device-height: 600px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape), handheld
{
.footer, .area-inferior-footer-midia-movel { display: none; }

.footer-midia-movel
{ display: block; border-top: solid 13px rgb(176, 22, 110); width: auto; position: relative; background-color: rgb(17, 113, 155); 
  padding: 1.3vh 1.6vh 0 1.6vh; height: 109.7vh }
  
.footer-midia-movel h1 { font-family: Arial; color: #fff; font-size: 2.6vh; letter-spacing: 0.07vh; font-weight: bold; margin-bottom: 2vh }

.whatsapp-email-midia-movel-em-pe { display: none }

.whatsapp-email-midia-movel-deitado { display: block; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }

.whatsapp-rodape, .email-rodape { height: 4.2vh; position: relative; }

.whatsapp-rodape { width: auto; margin-bottom: 0; margin-top: 0; left: 0; margin-left: 0 }

.whatsapp-icone-rodape { width: 4.2vh; height: 4.2vh }

.whatsapp-texto-rodape { height: 4.2vh; margin-top: -4.2vh; display: flex; align-items: center; margin-left: 5.2vh }

.whatsapp-texto-rodape a, .email-texto-rodape a { font-family: Arial; color: #fff; letter-spacing: 0.07vh; font-size: 2.5vh; text-decoration: none }

.whatsapp-texto-rodape a:hover, .email-texto-rodape a:hover { text-decoration: underline }

.email-rodape { width: auto; margin-top: 0.7vh; left: 0; margin-left: 0; }

.email-icone-rodape { width: 4.2vh; height: 2.625vh }

.email-texto-rodape { height: 2.625vh; margin-top: -2.625vh; display: flex; align-items: center; margin-left: 5.2vh; padding-top: 0 }

.area-redes-sociais-rodape { width: 100%; position: relative; margin-top: 5.5vh; margin-bottom: 6vh }

.facebook-rodape { width: 10vh }

.facebook-rodape-imagem, .instagram-rodape-imagem { width: 6vh; height: 6vh }

.paginas-celular-em-pe, .cursos-celular-em-pe { display: none }

.conteudo-rodape-celular-deitado { display: block }

.paginas-cursos-celular-deitado
{ width: 100%; left: 0; margin-left: 0; position: relative; display: flex; flex-direction: row; flex-wrap: wrap; 
  justify-content: space-between; margin-top: 0 }

.paginas-rodape-deitado, .cursos-rodape-deitado { margin-top: 4vh; }

.paginas-rodape-deitado li, .cursos-rodape-deitado li
{ margin-left: 3vh; font-family: Arial; color: #fff; letter-spacing: 0.07vh; font-size: 2.5vh; list-style-type: circle; line-height: 0; }

.paginas-rodape-deitado li { margin-bottom: 7.3vh }

.cursos-rodape-deitado li { margin-bottom: 12.91vh }

.paginas-rodape-deitado li.ultimo, .cursos-rodape-deitado li.ultimo { margin-bottom: 0 }

.paginas-rodape-deitado li a, .paginas-rodape-deitado li.ultimo a, .cursos-rodape-deitado li a
{ font-family: Arial; color: #fff; letter-spacing: 0.07vh; font-size: 2.8vh; text-decoration: none }

.paginas-rodape-deitado li a:hover, .paginas-rodape-deitado li.ultimo a:hover, .cursos-rodape-deitado li a:hover { text-decoration: underline }

.area-inferior-footer { display: block; padding: 1.8vh; background-color: rgb(176, 22, 110); }

.area-inferior-footer, .area-inferior-footer a { font-family: Arial; font-size: 2.2vh; color: #fff }

.area-inferior-footer a { text-decoration: underline }

.area-inferior-footer a:hover { text-decoration: none }

.area-inferior-footer table { width: 100%; position: relative }

.area-inferior-footer table td {width: auto; position: relative }

.site-desenvolvido { text-align: right }
}
