/* ----------------------------------------------------------------
    Autorx, autor, autora, autoro o autore:
    _______    .---.        ____    .-------.       ____
   /   __  \   | ,_|      .'  __ `. |  _ _   \    .'  __ `.
  | ,_/  \__),-./  )     /   '  \  \| ( ' )  |   /   '  \  \
,-./  )      \  '_ '`)   |___|  /  ||(_ o _) /   |___|  /  |
\  '_ '`)     > (_)  )      _.-`   || (_,_).' __    _.-`   |
 > (_)  )  __(  .  .-'   .'   _    ||  |\ \  |  |.'   _    |
(  .  .-'_/  )`-'`-'|___ |  _( )_  ||  | \ `'   /|  _( )_  |
 `-'`-'     /  |        \ (_ o _) /|  |  \    / \ (_ o _) /
   `._____.'   `--------` '.(_,_).' ''-'   `'-'   '.(_,_).'

-----------------------------------------------------------------*/
.zoomcopy img {
  height: 18px; }

.rojo {
  color: #eb3146; }

.fondo-rojo {
  background-color: #eb3146; }

.color-principal {
  color: #791b1d; }

.fondo-color-principal {
  background-color: #791b1d; }

.color-secundario {
  color: #dac4a7; }

.fondo-color-secundario {
  background-color: #dac4a7; }

.marron {
  color: #a28145; }

.fondo-marron {
  background-color: #a28145; }

.btn.boton-marron {
  background: #a28145;
  border-color: #a28145;
  color: #ffffff; }

.btn.boton-marron:hover, .btn.boton-marron:focus {
  background: transparent;
  color: #a28145; }

.marron-medio {
  color: #ddc290; }

.fondo-marron-medio {
  background-color: #ddc290; }

.btn.boton-marron-medio {
  background: #ddc290;
  border-color: #ddc290;
  color: #ffffff; }

.btn.boton-marron-medio:hover, .btn.boton-marron-medio:focus {
  background: transparent;
  color: #ddc290; }

.marron-claro {
  color: #edd7c1; }

.fondo-marron-claro {
  background-color: #edd7c1; }

.marron-oscuro {
  color: #907059; }

.fondo-marron-oscuro {
  background-color: #907059; }

.marron-oscuro2 {
  color: #4a3429; }

.fondo-marron-oscuro2 {
  background-color: #4a3429; }

footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {
  color: #fff; }

.redesFooter ul {
  list-style: none;
  padding: 0; }
  .redesFooter ul li {
    margin: 0 15px 0 0;
    display: inline-block; }
    .redesFooter ul li a {
      color: #fff;
      display: inline-block; }
    .redesFooter ul li a:hover {
      color: #8890A4; }

.enlacesFooter li {
  color: #fff; }
  .enlacesFooter li a {
    color: #fff; }
  .enlacesFooter li a:hover {
    color: #8890A4; }
.enlacesFooter h5 {
  font-size: 18px;
  line-height: 1.2;
  margin-bottom: 15px; }

.contactoFooter h5 {
  font-size: 18px;
  line-height: 1.2;
  margin-bottom: 15px; }
.contactoFooter a {
  color: #fff; }
.contactoFooter a:hover {
  color: #8890A4; }

#seccion-contacto .formulario {
  background-image: url(/uploads/content/recursos/fondo-contacto.jpg);
  background-size: cover;
  background-position: center center; }
  #seccion-contacto .formulario h3 {
    color: #fff; }

#seccion-mapa iframe {
  width: 100%;
  height: 400px; }

#seccion-empresa .texto a {
  display: inline-block;
  text-transform: uppercase;
  width: auto;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  border-radius: 4px;
  font-size: 13px;
  letter-spacing: 1px;
  padding: 13px 32px;
  background-color: #791b1d;
  color: #fff; }
#seccion-empresa .texto a:hover {
  background-color: #000; }

#seccion-distribuidor .textoDistribuidor {
  color: #fff; }
  #seccion-distribuidor .textoDistribuidor h1, #seccion-distribuidor .textoDistribuidor h2, #seccion-distribuidor .textoDistribuidor h3, #seccion-distribuidor .textoDistribuidor h4, #seccion-distribuidor .textoDistribuidor h5, #seccion-distribuidor .textoDistribuidor h6 {
    color: #fff; }

.redesContacto li {
  margin-right: 10px;
  display: inline-block; }
  .redesContacto li a {
    background-color: #791b1d;
    font-size: 20px;
    width: 40px;
    height: 40px;
    line-height: 40px; }
  .redesContacto li a:hover {
    color: #791b1d; }

a.boton-principal, .boton-principal a, input.boton-principal {
  border: 2px solid #791b1d;
  border-radius: 4px;
  text-transform: uppercase;
  width: auto;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  padding: 12px 32px;
  background: #791b1d;
  color: #ffffff; }

a.boton-principal:hover, .boton-principal a:hover, input.boton-principal:hover {
  color: #791b1d;
  background-color: transparent; }

@media (max-width: 767px) {
  .nav-header-container {
    padding-right: 15px !important;
    padding-left: 15px !important; } }
body.fondo-oscuro {
  background-color: #dac4a7;
  color: #fff; }

/*fin maquetacion general*/
h1, h2, h3, h4, h5, h6 {
  color: #4d3e33; }

.textoGaleria .col-12 > *:first-child {
  margin-top: 40px; }

.listadoMasajistas .masajista {
  margin-bottom: 30px; }

.textoGaleria ul, .texto ul {
  margin-bottom: 15px;
  list-style-type: none;
  padding-left: 30px; }
  .textoGaleria ul li, .texto ul li {
    position: relative;
    margin-bottom: 15px; }
  .textoGaleria ul li:before, .texto ul li:before {
    font-family: "Font Awesome 5 Free";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-weight: 600;
    content: "\f00c";
    position: absolute;
    left: -30px;
    top: 7px; }

.cartaMasajes .itemCarta {
  padding: 20px 20px 0 20px;
  box-shadow: 0 0 6px rgba(255, 255, 255, 0.04);
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out; }
  .cartaMasajes .itemCarta p span {
    color: #907059;
    font-weight: 500;
    font-family: Poppins, sans-serif; }
.cartaMasajes .destacado {
  width: 100%; }
  .cartaMasajes .destacado .itemCarta {
    background-color: #4a3429;
    background-image: url(/uploads/content/inicio/masaje-destacado.jpg);
    background-position: center center;
    background-size: cover;
    color: #fff; }
    .cartaMasajes .destacado .itemCarta h3 {
      color: #fff;
      font-weight: 600; }
    .cartaMasajes .destacado .itemCarta p span {
      color: #fff;
      font-weight: 600; }

#seccion-distribuidor {
  background-size: cover;
  background-position: center center; }

#rev_slider_26_1_wrapper {
  height: calc(100vh - 90px) !important; }

#seccion-introduccion {
  height: calc(100vh - 90px) !important;
  background-image: url(/uploads/content/inicio/banner-intro.jpg);
  background-size: cover;
  background-position: center center;
  align-content: center; }
  #seccion-introduccion .texto {
    text-align: center; }
    #seccion-introduccion .texto h1 {
      font-size: 1.6rem;
      line-height: 1.5;
      margin-bottom: 10px;
      color: #fff;
      text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); }
    #seccion-introduccion .texto h2 {
      color: #edd7c1;
      text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); }
    #seccion-introduccion .texto h3 {
      font-size: 1.5rem;
      line-height: 1.5;
      margin-bottom: 10px; }
    #seccion-introduccion .texto p {
      font-size: 1.4rem;
      line-height: 1.5;
      font-weight: 700;
      color: #fff;
      text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8); }
    #seccion-introduccion .texto h4 a {
      font-size: 19px;
      padding: 4px 15px;
      font-weight: 500;
      background-color: #4a3429;
      color: #fff;
      display: inline-block; }
    #seccion-introduccion .texto p a {
      font-size: 15px;
      padding: 12px 32px;
      border-radius: 0;
      width: auto;
      font-weight: 500;
      color: #fff;
      text-shadow: none;
      display: inline-block; }
    #seccion-introduccion .texto p a:nth-child(odd) {
      background-color: #a28145; }
    #seccion-introduccion .texto p a:nth-child(even) {
      background-color: #907059; }

.whatsappFlotante {
  position: fixed;
  bottom: 20px;
  left: 20px;
  z-index: 9999; }
  .whatsappFlotante .enlaceWhatsapp {
    background-color: #00e676;
    display: block;
    padding: 13px;
    border-radius: 50%;
    -webkit-box-shadow: -1px 1px 10px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: -1px 1px 10px 1px rgba(0, 0, 0, 0.3);
    box-shadow: -1px 1px 10px 1px rgba(0, 0, 0, 0.3); }

@media (min-width: 576px) and (max-width: 767px) {
  .whatsappFlotante .enlaceWhatsapp img {
    height: 30px; } }
@media (max-width: 575px) {
  .whatsappFlotante .enlaceWhatsapp img {
    height: 30px; } }

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