@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;700&display=swap")
@font-face{
font-family:"Aesthet Nova W03 Light";
src:url(//www.tiendanimal.es/servicios/peluquerias-salonbelleza/wp-content/themes/tienda-animal/assets/fonts/1d2dffc3-5d81-4d1c-904c-cb70e9f74c34.woff2) format("woff2"),url(//www.tiendanimal.es/servicios/peluquerias-salonbelleza/wp-content/themes/tienda-animal/assets/fonts/863cc64c-28e7-493c-8156-2dd5ea5a58fb.woff) format("woff");
}
@font-face{
font-family:"Aesthet Nova W03 Regular";
src:url(//www.tiendanimal.es/servicios/peluquerias-salonbelleza/wp-content/themes/tienda-animal/assets/fonts/19ef42ba-b4da-4911-aa86-4430736b7b77.woff2) format("woff2"),url(//www.tiendanimal.es/servicios/peluquerias-salonbelleza/wp-content/themes/tienda-animal/assets/fonts/fce14b78-4c7c-4d97-a37e-d51f76a837ec.woff) format("woff");
}
@font-face{
font-family:"Aesthet Nova W03 Medium";
src:url(//www.tiendanimal.es/servicios/peluquerias-salonbelleza/wp-content/themes/tienda-animal/assets/fonts/fb313200-19e0-4efc-abcc-d6bd16f065a3.woff2) format("woff2"),url(//www.tiendanimal.es/servicios/peluquerias-salonbelleza/wp-content/themes/tienda-animal/assets/fonts/85679808-dad5-4404-aff2-1d7cf780c64c.woff) format("woff");
}
@font-face{
font-family:"Aesthet Nova W05 Black";
src:url(//www.tiendanimal.es/servicios/peluquerias-salonbelleza/wp-content/themes/tienda-animal/assets/fonts/adb34a5d-af8d-411e-94eb-c732ce4a8f00.woff2) format("woff2"),url(//www.tiendanimal.es/servicios/peluquerias-salonbelleza/wp-content/themes/tienda-animal/assets/fonts/2aaf4cf9-ada4-4b8d-b0b2-735765b19e7a.woff) format("woff");
}
body {
color: #151208;
font: 18px/25px 'Nunito', sans-serif;
overflow-x: hidden;
}
#content a:link, #content a:visited {
text-decoration: none;
color: #7AB700;
}
#content a:hover {
text-decoration: none;
color: #00632E;
} .menu-top-menu-container ul li.citaButton a {
min-width: 250px;
}
#top-menu {
clear: both;
margin-bottom: 0; 
padding: 0 2%;
}
#top-menu #site-info .custom-logo-link {
display: none;
}
.menu-rrss-container ul li a:link, .menu-rrss-container ul li a:hover, .menu-rrss-container ul li a:visited, 
.menu-top-menu-container ul li a:link, .menu-top-menu-container ul li a:hover, .menu-top-menu-container ul li a:visited {
color: #FFFFFF;
}
.menu-rrss-container ul, .menu-top-menu-container ul {
margin: 0 5px;
position: relative;
padding: 0;
}
#footer-menu {
padding: 12px 0;
}
#footer-menu .menu-rrss-container ul {
justify-content: center;
}
.menu-rrss-container ul li {
background-color: #5D4F4A;
padding: 3px 5px;
border-radius: 25px;
margin: 0 5px;
}
.hide-menu-image-icons {
margin-top: 1px;
}
.irTAbutton{
background: #7AB700 0% 0% no-repeat padding-box;
border-radius: 5px;
padding: 5px 15px;
font-weight: bold;
float: right;
}
.citaButton{
background: #FF5412 0% 0% no-repeat padding-box;
border-radius: 5px;
padding: 5px 15px;
font-weight: bold;
float: left;
text-align: center;
display: flex;
}
#bottom-menu, #menu-contacto {
font: 19px/23px 'Aesthet Nova W03 Regular';
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
}
.menu-inicio-container ul li ul li {
background-color: #DDF4DA;
}
.menu-inicio-container ul li ul li.menu-item a {
color: #5D4F4A;
font: 17px/20px 'Aesthet Nova W03 Regular';
}
.cabecera .cabecera-titulo {
font: 80px/96px 'Aesthet Nova W03 Medium';
letter-spacing: 0px;
color: #FFFFFF;
}
.cabecera .archive-meta {
font: 18px/21px 'Nunito', sans-serif;
letter-spacing: 0px;
color: #FFFFFF;
}
footer {
background-color: #5D4F4A;
color: #ffffff;
min-height: 70px;
position: relative;
clear: both;
}
.menu-footer-container ul, .menu-contacto-container ul {
margin: 0.75rem auto 0.75rem auto;
}
.menu-rrss-container {
margin-top: 0.6rem;
}
.menu-footer-container ul li a, .menu-contacto-container ul li a {
color: #ffffff;
}
body.page-template-default #content h2 {
text-align: left;
font: 45px/45px 'Aesthet Nova W03 Medium';
font-weight: bold;
letter-spacing: 0px;
color: #00622D;
}
body.page-template-default #content h3 {
text-align: left;
font: 32px/36px 'Aesthet Nova W03 Medium';
font-weight: bold;
letter-spacing: 0px;
color: #00622D;
}
body.page-template-default #content h4, body.page-template-default #content h5, body.page-template-default #content h6 {
text-align: left;
font: 28px/32px 'Aesthet Nova W03 Medium';
font-weight: bold;
letter-spacing: 0px;
color: #00622D;
}
footer .menu-rrss-container ul li, footer .menu-rrss-container ul li a{
background-color: #ffffff;
color: #5D4F4A !important;
}
h2.wpsl-title-buscardor {
text-align: left;
font: 38px/45px 'Aesthet Nova W03 Medium';
letter-spacing: 0px;
color: #7AB700;
opacity: 1;
}
h3.wpsl-subtitle-buscardor {
text-align: left;
font: 28px/38px 'Aesthet Nova W03 Regular';
letter-spacing: 0px;
color: #00632E;
opacity: 1;
}
.wpsl-search {
background-color: #ffffff !important;
padding: 0 !important;
}
.wpsl-search-input {
text-align: left;
font: 20px/38px 'Nunito', sans-serif;
letter-spacing: 0px;
color: #7AB700;
opacity: 1;
float: left;
}
#btn-buscar-peluquerias, #wpsl-search-btn {
background-image: none !important;
background-color: #7AB700 !important;
border: none !important;
color:#FFFFFF !important;
text-align: left;
font: 20px/30px 'Aesthet Nova W03 Medium';
}
#btn-buscar-peluquerias:after, #wpsl-search-btn:after {
content: "\f345";
font-family: dashicons;
float: right;
}
#wpsl-radius {
position: relative;
}
#wpsl-radius .wpsl-dropdown .wpsl-selected-item {
position: relative;
}
.wpsl-store-location a:link, .wpsl-store-location a:visited {
color: #7AB700;
font: 20px/30px 'Aesthet Nova W03 Regular';
}
.wpsl-store-location a:hover {
color: #00632E;
}
.wpsl-store-location {
text-align: left;
font: 16px/21px 'Nunito', sans-serif;
color: #00632E;
}
a.wpsl-directions:link, a.wpsl-directions:visited a.wpsl-directions:hover {
text-align: left;
font: 16px/25px 'Nunito', sans-serif;
color: #7AB700;
}
.text-wpsl-cerca {
text-align: left;
font: 20px/25px 'Nunito', sans-serif;
letter-spacing: 0px;
color: #00632E; 
position: absolute;
left: 0;
}
.wpsl-dropdown {
margin: 0 !important;
position: absolute !important;
width: 50% !important;
right: 0;
}
.wpsl-dropdown > div{
position:relative;
}
#wpsl-radius, input#wpsl-search-input  {
width: 100% !important;
}
.single-wpsl {
background-image: url(//www.tiendanimal.es/servicios/peluquerias-salonbelleza/wp-content/themes/tienda-animal/assets/img/bg-head-pide-cita.jpg);
}
.info-store {
background-color: #def5db;
color: #7AB700;
font: 20px/30px 'Aesthet Nova W03 Regular';
}
.wpsl-location-address a:link, .wpsl-location-address:visited .wpsl-location-address:hover,
a.text-map-llegar:link, a.text-map-llegar:visited a.text-map-llegar:hover {
color: #7AB700;
font: 20px/30px 'Nunito', sans-serif;
text-decoration: none;
}
a.text-map-llegar {
font-weight: bold;
text-align: center;
color: #7AB700;
font: 20px/30px 'Nunito', sans-serif;
}
.wpsl-location-address {
color: #00632E;
font: 16px/25px 'Nunito', sans-serif;
}
.info-store #wpsl-base-gmap_0 {
height: 200px !important;
}
.bookitit h3.title-reservas {
color: #00632E;
font: 38px/45px 'Aesthet Nova W03 Regular';
font-weight: bold;
}
#blog-sidebar {
background-color: #def5db;
color: #7AB700;
font: 18px/25px 'Aesthet Nova W03 Regular';
}
#blog-sidebar #searchform input[type=text], #blog-sidebar #searchform input[type=text]:focus-visible {
max-width: 70%;
border: 2px solid #00632E;
border-radius: 4px;
}
#blog-sidebar #searchform input[type=submit] {
background-color: #00632E;
border: none;
color: #ffffff;
padding: 3px 6px;
text-decoration: none;
cursor: pointer;
border-radius: 3px;
}
#blog-sidebar a:link, #blog-sidebar a:visited, #blog-sidebar a:hover {
color: #00632E;
text-decoration: none;
}
.post-meta {
background-color: #def5db;
color: #151208;
font: 14px/20px 'Nunito', sans-serif;
}
.post-meta a:link, .post-meta a:visited, .post-meta a:hover {
color: #00632E;
font: 14px/20px 'Nunito', sans-serif;
text-decoration: none;
}
.blog-text h2 a:link, .blog-text h2 a:visited, .blog-text h2 a:hover {
color: #7AB700;
font: 45px/45px 'Aesthet Nova W03 Medium';
}
.meta-info .date {
float: left;
margin-left: 1em;
}
.meta-info .read-more {
float: right;
margin-right: 1em;
}
.blog-text p {
color: #151208;
font: 19px/26px 'Nunito', sans-serif;
}
h2.no-entries {
color: #00632E;
font: 45px/60px 'Aesthet Nova W03 Medium';
}
#blog-pagination .page-numbers {
color: #151208;
font: 18px/25px 'Nunito', sans-serif;
}
#blog-pagination .current {
color: #7AB700;
font: 18px/25px 'Nunito', sans-serif;
}
.blog-archive-header {
background-image: url(//www.tiendanimal.es/servicios/peluquerias-salonbelleza/wp-content/themes/tienda-animal/assets/img/bg-head-blog.jpg);
}
h1.single-title {
text-align: left;
font: 58px/69px 'Aesthet Nova W03 Medium';
letter-spacing: 0px;
color: #7AB700;
opacity: 1;
}
.blog-post .entry-content {
color: #151208;
font: 18px/25px 'Nunito', sans-serif;
}
.featured-media .featured-media-inner img {
width: 100% !important;
height: auto;
}
h3#comments, h3#reply-title {
text-align: left;
font: 28px/36px 'Aesthet Nova W03 Medium';
letter-spacing: 0px;
color: #00632E;
opacity: 1;
}
.comment-respond {
background-color: #def5db;
padding: 2rem;
margin-bottom: 4rem;
}
.commentlist, .comment-form {
color: #151208;
font: 18px/25px 'Nunito', sans-serif;
}
.comment-form input[type="submit"] {
background-color: #00632E;
border: none;
color: #ffffff;
padding: 3px 6px;
text-decoration: none;
cursor: pointer;
border-radius: 3px;
}
.post-navigation {
font: 20px/28px 'Aesthet Nova W03 Regular';
color: #00632E;
}
.post-navigation .nav-links {
display: flex;
}
.post-navigation .nav-links > div {
flex: content;
}
.post-navigation .nav-links .nav-prev {
text-align: left;
}
.post-navigation .nav-links .nav-next {
text-align: right;
}
.single-page-content {
color: #151208;
font: 18px/25px 'Nunito', sans-serif;
}
#porque-content #intro h2.porque-intro {
text-align: left;
font: 45px/45px 'Aesthet Nova W03 Medium';
font-weight: bold;
letter-spacing: 0px;
color: #7AB700;
opacity: 1;
margin-bottom: 3rem;
}
#porque-content #intro p {
text-align: left;
font: 25px/32px 'Aesthet Nova W03 Regular';
font-weight: bold;
letter-spacing: 0px;
color: #00622D;
opacity: 1;
}
.motivo-imagen img {
margin: 0 auto;
display: block;
}
#motivos, #motivos .motivo-texto {
text-align: left;
font: 19px/26px 'Nunito', sans-serif;
letter-spacing: 0px;
color: #00632E;
}
#motivos p {
color: #7AB700;
}
#checkin-text {
text-align: center;
font: 19px/26px 'Nunito', sans-serif;
letter-spacing: 0px;
color: #7AB700;
}
#checkin-text img {
display: block;
float: right;
margin: 0;
}
#checkin-text h3.checkin-titulo {
text-align: left;
font: 45px/45px 'Aesthet Nova W03 Medium';
font-weight: bold;
letter-spacing: 0px;
color: #7AB700;
opacity: 1;
}
#checkin-text h4.checkin-subtitutlo {
text-align: center;
font: 30px/30px 'Aesthet Nova W03 Medium';
font-weight: bold;
letter-spacing: 0px;
color: #00622D;
opacity: 1;
}
.banner-check img {
display: block;
margin: 0 auto;
}
#club-vip {
background-color: #00622D;
}
#club-vip:before {
content: '';
min-height: 52px;
background-image: url(//www.tiendanimal.es/servicios/peluquerias-salonbelleza/wp-content/themes/tienda-animal/assets/img/border-green-top.jpg);
background-position: center bottom;
background-repeat: no-repeat;
background-size: cover;
display: block;
}
#clubvip a.premiumclub-button:link, #clubvip a.premiumclub-button:hover, #clubvip a.premiumclub-button:visited {
background-color: #7AB700;
font: 25px/30px 'Aesthet Nova W03 Regular';
font-weight: bold;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
border-radius: 5px;
padding-right: 15px;
text-align: center;
padding: 2px 30px 2px 10px;
position: relative;
}
#clubvip a.premiumclub-button:after {
content: "\f345";
font-family: dashicons;
position: absolute;
top: 2px;
}
#titulo-ventajas {
text-align: center;
font: 30px/32px 'Aesthet Nova W03 Regular';
font-weight: bold;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
}
#ventajas .ventaja-texto {
text-align: left;
font: bold 19px/26px 'Nunito', sans-serif;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
}
#ventajas .ventaja-imagen {
display: block;
margin: 0 auto;
}
#academia-text {
text-align: left;
font: 19px/26px 'Nunito', sans-serif;
letter-spacing: 0px;
color: #00622D;
}
#academia-text h2.academia-titulo {
text-align: left;
font: 45px/45px 'Aesthet Nova W03 Medium';
font-weight: bold;
letter-spacing: 0px;
color: #7AB700;
opacity: 1;
}
#academia-text h3.academia-subtitulo {
text-align: left;
font: 25px/32px 'Aesthet Nova W03 Medium';
font-weight: bold;
letter-spacing: 0px;
color: #00622D;
}
#temario {
text-align: left;
font: 19px/26px 'Nunito', sans-serif;
letter-spacing: 0px;
color: #FFFFFF;
background-size: cover;
background-repeat: no-repeat;
background-position: center right;
padding: 5rem auto;
min-height: 857px;
align-items: center;
}
#temario h2.temario-titulo {
text-align: left;
font: 38px/45px 'Aesthet Nova W03 Medium';
font-weight: bold;
letter-spacing: 0px;
color: #7AB700;
}
#temario-texto ul li {
list-style: disc;
}
#academia-contacto {
text-align: left;
font: 25px/35px 'Aesthet Nova W03 Regular';
text-align: center;
font-weight: bold;
letter-spacing: 0px;
color: #00622D;
}
#academia-contacto a.email-peluquerias:link, #academia-contacto a.email-peluquerias:visited, #academia-contacto a.email-peluquerias:hover {
color: #FF5412;
}
.curso.datos-tienda::before {
content: '';
border-top: 1px solid #00622D;
display: block;
padding-bottom: 15px;
}
#academia-cursos #academia-curso {
background-color: #def5db;
text-align: left;
font: 19px/26px 'Nunito', sans-serif;
letter-spacing: 0px;
color: #00622D;
opacity: 1;
}
#academia-curso h3.curso-titulo {
text-align: left;
font:  28px/34px 'Aesthet Nova W03 Regular';
font-weight: bold;
letter-spacing: 0px;
color: #7AB700;
opacity: 1;
}
#academia-cursos h2.cursos-titulo {
text-align: left;
font: 45px/45px 'Aesthet Nova W03 Medium';
font-weight: bold;
letter-spacing: 0px;
color: #7AB700;
opacity: 1;
text-align: center;
}
.lista-servicios .tipo2 {
background-color: #79B800;
}
.lista-servicios .tipo1, .lista-servicios .tipo2 {
display: block;
}
.lista-servicios .tipo1 .servicio-texto, .lista-servicios .tipo2 .servicio-imagen {
float: left !important;
}
.lista-servicios .tipo2 .servicio-texto, .lista-servicios .tipo1 .servicio-imagen {
float: right !important;
}
.lista-servicios .row {
display: flow-root;
}
.single-servicios .tipo2:before {
content: '';
min-height: 52px;
background-image: url(//www.tiendanimal.es/servicios/peluquerias-salonbelleza/wp-content/themes/tienda-animal/assets/img/border-lightgreen-top.jpg);
background-position: center bottom;
background-repeat: no-repeat;
background-size: cover;
display: block;
}
.single-servicios .tipo2:after {
content: '';
min-height: 89px;
background-image: url(//www.tiendanimal.es/servicios/peluquerias-salonbelleza/wp-content/themes/tienda-animal/assets/img/border-lightgreen-bottom.jpg);
background-position: center bottom;
background-repeat: no-repeat;
background-size: cover;
display: block;
}
.servicio-title-content h2.servicio-title {
text-align: center;
font: 45px/48px 'Aesthet Nova W03 Medium';
font-weight: bold;
letter-spacing: 0px;
color: #7AB700;
opacity: 1;
background-color: #00622D;
padding: 0.2rem;
border-radius: 5px;
}
.single-servicio .servicio-texto a:link, .single-servicio .servicio-texto a:visited, .single-servicio .servicio-texto a:hover {
padding: 0.5rem 1.5em 0.5rem 1em;
background-color: #00622D;
position: relative;
color: #ffffff !important;
border-radius: 5px;
}
.single-servicio .servicio-texto a:after {
content: "\f345";
font-family: dashicons;
position: absolute;
top: 4px;
}
.servicio-title-content h2.servicio-title > span {
display: none;
}
.servicio-title-content > div {
position: relative;
}
.servicio-title-content a.boton-tarifas {
text-align: left;
font: 18px/22px 'Nunito', sans-serif;
font-weight: bold;
letter-spacing: 0px;
color: #7AB700;
opacity: 1;
background-color: #def5db;
padding: 0.4rem;
border-radius: 5px;
position: absolute;
left: 0;
top: 17px;
}
.lista-servicios .tipo1 .servicio-texto h1, .lista-servicios .tipo1 .servicio-texto h2, .lista-servicios .tipo1 .servicio-texto h3, 
.lista-servicios .tipo1 .servicio-texto h4, .lista-servicios .tipo1 .servicio-texto h5, .lista-servicios .tipo1 .servicio-texto h6 {
text-align: left;
font:  38px/45px  'Aesthet Nova W03 Regular';
font-weight: bold;
letter-spacing: 0px;
color: #7AB700;
opacity: 1;
}
.lista-servicios .tipo1 .servicio-texto {
text-align: left;
font: 20px/28px 'Nunito', sans-serif;
letter-spacing: 0px;
color: #00632E;
opacity: 1;
}
.lista-servicios .tipo2 .servicio-texto h1, .lista-servicios .tipo2 .servicio-texto h2, .lista-servicios .tipo2 .servicio-texto h3, 
.lista-servicios .tipo2 .servicio-texto h4, .lista-servicios .tipo2 .servicio-texto h5, .lista-servicios .tipo2 .servicio-texto h6 {
text-align: left;
font:  38px/45px 'Aesthet Nova W03 Regular';
font-weight: bold;
letter-spacing: 0px;
color: #00622D;
opacity: 1;
}
.lista-servicios .tipo2 .servicio-texto {
text-align: left;
font: 19px/26px 'Nunito', sans-serif;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
}
.lista-servicios .tipo1 .servicio-texto ul li, .lista-servicios .tipo2 .servicio-texto ul li {
list-style: disc;
}
#porque-content {
align-items: center;
}
#cita {
min-height: 700px;
background-repeat: no-repeat;
background-size: cover;
background-position: center right;
align-items: center;
}
#cita ol li {
margin-top: 1rem;
}
#cita ol li::marker {
color: #7AB700;
font-weight: bold;
}
#porque-content h2.porque-intro, #cita-texto h2.cita-titulo, #servicios-content h2.servicios-intro {
text-align: left;
font: bold 45px/48px 'Aesthet Nova W03 Medium';
letter-spacing: 0px;
color: #00632E;
opacity: 1;
}
#porque-content #home-porque-texto, #cita-texto {
text-align: left;
font: 19px/26px 'Nunito', sans-serif;
letter-spacing: 0px;
color: #00632E;
}
#porque-content #home-porque-texto strong {
color: #7AB700;
}
#servicios-content .servicio-texto h3.servicio-titulo {
text-align: center;
font: bold 38px/45px 'Aesthet Nova W03 Medium';
text-transform: uppercase;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
}
#servicios-content .servicio-texto {
background-color: #00622D;
border-radius: 5px;
opacity: 1;
text-align: center;
font: 19px/26px 'Nunito', sans-serif;
font-weight: bold;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
position: relative;
}
#servicios-content .servicio img {
display: block;
margin: 0 auto;
}
#servicios-content .servicio-texto a.home-link-servicios:link,
#servicios-content .servicio-texto a.home-link-servicios:visited,
#servicios-content .servicio-texto a.home-link-servicios:hover {
position: absolute;
bottom: 7%;
left: 50%;
transform: translateX(-50%);
padding: 3px 5px;
color:#FFFFFF;
background-color: #7AB700;
border-radius: 5px;
opacity: 1;
}
#servicios-content .servicio-texto a.home-link-servicios .dashicons:before {
position: absolute;
right: 5px;
top: 5px;
}
#check {
min-height: 700px;
background-repeat: no-repeat;
background-size: cover;
background-position: center left;
align-items: center;
}
#check-titulo {
position: relative;
height: 120px;
}
#check-titulo img {
position: absolute;
left: 17%;
}
#check-titulo h2.check-titulo {
text-align: left;
font: 45px/48px 'Aesthet Nova W03 Medium';
font-weight: bold;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
position: absolute;
left: 33%;
top: 15%;
z-index: 1;
}
#check-titulo h3.check-subtitulo {
text-align: left;
font: 30px/32px 'Aesthet Nova W03 Medium';
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
background-color: #FF5312;
padding: 0.5rem;
position: absolute;
right: 15%;
top: -8%;
z-index: 0;
}
#check-texto #check-texto-contenedor {
font: 28px/35px 'Aesthet Nova W03 Medium';
letter-spacing: 0px;
color: #DEF5DB;
}
#check-texto #check-texto-contenedor h4 {
font: 28px/35px 'Aesthet Nova W03 Medium';
font-weight: bold;
letter-spacing: 0px;
color: #00632E;
opacity: 1;
}
#content #irTA {
background-color: #7AB700;
border-radius: 5px;
}
#irTA-link a.irTA-button:link, #irTA-link a.irTA-button:hover, #irTA-link a.irTA-button:visited {
font: bold 19px/26px 'Aesthet Nova W03 Regular';
letter-spacing: 0px;
color: #FFFFFF !important;
text-decoration: none;
opacity: 1;
}
#home-porque-texto a.porque-button:link, #home-porque-texto a.porque-button:hover, #home-porque-texto a.porque-button:visited,
#academia-texto a.academia-button:link, #academia-texto a.academia-button:hover, #academia-texto a.academia-button:visited {
font: bold 19px/26px 'Aesthet Nova W03 Regular';
letter-spacing: 0px;
color: #FFFFFF !important;
text-decoration: none;
opacity: 1;
background-color: #7AB700;
padding: 6px 10px;
border-radius: 5px;
position: relative;
}
#home-porque-texto a.porque-button .dashicons:before,
#academia-texto a.academia-button .dashicons:before {
position: absolute;
top: 6px;
right: 6px;
}
#destacados-content .destacado img {
display: block;
margin: 0 auto;
}
#destacados-content .destacado .destacado-texto h3.destacado-titulo {
text-align: center;
font: 45px/55px 'Aesthet Nova W03 Regular';
font-weight: bold;
letter-spacing: 0px;
color: #00632E;
}
#destacados-content .destacado .destacado-texto {
text-align: center;
font: 19px/26px 19px/26px 'Nunito', sans-serif;
font-weight: bold;
letter-spacing: 0px;
color: #00632E;
opacity: 1;
}
body.home #club-vip::after {
content: '';
min-height: 89px;
background-image: url(//www.tiendanimal.es/servicios/peluquerias-salonbelleza/wp-content/themes/tienda-animal/assets/img/border-green-bottom.jpg);
background-position: center bottom;
background-repeat: no-repeat;
background-size: cover;
display: block;
}
#destacados-content .destacado .destacado-texto .home-link-servicios {
background-color: #7AB700;
color: #FFFFFF;
text-align: left;
font: 20px/30px 'Aesthet Nova W03 Medium';
padding: 5px 25px 5px 10px;
position: relative;
border-radius: 5px;
}
#destacados-content .destacado .destacado-texto .home-link-servicios::after {
content: "\f345";
font-family: dashicons;
position: absolute;
top: 2px;
}
#academia-content {
align-items: center;
}
#academia-texto h2.academia-titulo {
text-align: left;
font: bold 45px/45px 'Aesthet Nova W03 Medium';
letter-spacing: 0px;
color: #00632E;
opacity: 1;
}
#academia-texto {
text-align: left;
font: 19px/26px 'Nunito', sans-serif;
letter-spacing: 0px;
color: #7AB700;
opacity: 1;
}
#cita-texto .cita-button:link, #cita-texto .cita-button:hover, #cita-texto .cita-button:visited {
background-color: #FF5412;
border-radius: 5px;
padding: 6px 10px;
font-weight: bold;
float: left;
text-align: center;
font: bold 19px/26px 'Aesthet Nova W03 Regular';
letter-spacing: 0px;
color: #ffffff;
text-decoration: none;
position: relative;
}
#cita-texto a.cita-button .dashicons:before {
position: absolute;
top: 10px;
right: 6px;
}
#blog-home {
background-color: #7AB700;
}
body.home #blog-home::before {
content: '';
min-height: 55px;
background-image: url(//www.tiendanimal.es/servicios/peluquerias-salonbelleza/wp-content/themes/tienda-animal/assets/img/border-lightgreen-top.jpg);
background-position: center bottom;
background-repeat: no-repeat;
background-size: cover;
display: block;
}
body.home #blog-home::after {
content: '';
min-height: 89px;
background-image: url(//www.tiendanimal.es/servicios/peluquerias-salonbelleza/wp-content/themes/tienda-animal/assets/img/border-lightgreen-bottom.jpg);
background-position: center bottom;
background-repeat: no-repeat;
background-size: cover;
display: block;
}
#blog-home #blog h2.blog-titulo {
text-align: left;
font: bold 45px/45px 'Aesthet Nova W03 Medium';
letter-spacing: 0px;
color: #ffffff;
opacity: 1;
}
.blog-article-list .blog-article .blog-article-imagen {
position: relative;
}
.blog-article-list .blog-article .blog-article-imagen .blog-categories {
position: absolute;
top: 5px;
right: 5px;
background-color: #DEF5DB;
border-radius: 5px;
text-align: center;
font: 19px/23px 'Aesthet Nova W03 Regular';
letter-spacing: 0px;
color: #00632E;
opacity: 1;
padding: 3px 5px;
}
.blog-article-list .blog-article .blog-date {
text-align: left;
font: normal 19px/26px 'Nunito', sans-serif;
letter-spacing: 0px;
color: #7AB700;
opacity: 1;
}
.blog-article-list .blog-article .blog-article-text h4.blog-title-link a:link,
.blog-article-list .blog-article .blog-article-text h4.blog-title-link a:hover,
.blog-article-list .blog-article .blog-article-text h4.blog-title-link a:visited {
text-align: center;
font: bold 38px/45px 'Aesthet Nova W03 Medium';
letter-spacing: 0px;
color: #00632E;
opacity: 1;
}
.blog-article-list .blog-article .blog-article-text {
background-color: #DEF5DB;
text-align: center;
font: 19px/26px 'Nunito', sans-serif;
letter-spacing: 0px;
color: #00622D;
opacity: 1;
position: relative;
}
.blog-article-list .blog-article .blog-article-text .blog-button {
position: absolute;
bottom: -23px;
background-color: #FFFFFF;
padding: 13px 12px 5px 12px;
border-radius: 50%;
left: 45%;
}
.contenido-seo {
font: normal 12px/15px 'Nunito', sans-serif;
}
.contenido-seo h1, .contenido-seo h2, .contenido-seo h3, .contenido-seo h4  {
text-align: left;
font: bold 20px/25px 'Aesthet Nova W03 Medium';
letter-spacing: 0px;
color: #00622D;
opacity: 1;
}
.contenido-seo ul li {
list-style: disc;
}
#cita-menu-nobile {
display: none;
z-index: -50;
} #overlay {
position: fixed;
height: 100%; 
width: 100%;
top: 0;
right: 0;  
bottom: 0;
left: 0;
background: rgba(0,0,0,0.4);
display: none;
z-index: 50;
}
#myModal{
text-align: center;
box-sizing: border-box;
border: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
display: none;
padding: 40px 0 0 0;
background-color: #FFFFFF;
z-index: 55;
}
@media screen and (max-width: 800px) { 
#myModal{ width: 90%; }
}
#myModal .modal-content {
border: none;
border-radius: 0;
}
#myModal .modal-top {
width: 100%;
position: relative;
z-index: 2;
}
#myModal .modal-top #closeBtn{
position: absolute;
top: -40px;
right: 5px;
background: transparent;
border:0px;
padding: 4px 8px;
color: #0F1F52;
cursor: pointer;
font: 32px/36px "Nexa-Heavy", sans-serif;
font-weight: bold;
}
#myModal:hover .modal-top #closeBtn{
color: #CC292B;
}
#myModal .modal-content img{
width: 100%;
z-index: 1;
}
#destacados-content { } @media screen and (max-width: 1280px) { 
#content {
padding: 0 2rem;
}
}
@media screen and (max-width: 900px) { 
.bookitit {
order: 1;
}
.info-store {
order: 2;
}
.wpsl_stores .entry-content {
margin-top: 0 !important;
}
.bookitit .embed-container {
padding-bottom: 120% !important;
}
.no-small, .espaciador {
display: none;
}
#wpsl-stores ul li {
width: 88% !important;
}
#cita-menu-nobile {
display: block;
position: fixed;
bottom: 65px;
right: 20px;
max-width: 100px;
z-index: 50;
}
.bookitit h3.title-reservas { 
font: 26px/30px 'Aesthet Nova W03 Regular';
}
}
@media screen and (max-width: 1199px) { 
#menu-fixed .menu-rrss-container, #menu-fixed .menu-top-menu-container .irTAbutton {
display: none;
}
#menu-fixed .menu-top-menu-container {
width: 100% !important;
}
#top-menu #site-info .custom-logo-link {
display: block;
max-width: 40% !important;
padding: 8px 0;
}
#top-menu {
background-color: #5D4F4A;
}
.menu-top-menu-container, .menu-top-menu-container .menu {
height: 50px;
position: relative;
}
#menu-fixed ul .citaButton {
margin: 0;
position: absolute;
left: 50%;
top:0;
-ms-transform: translateX(-50%);
transform: translateX(-50%);
float: none;
}
.menu-inicio-container ul li.menu-item a {
position: absolute;
left: 50%;
color: #5D4F4A;
font: 19px/23px 'Aesthet Nova W03 Regular';
top: 50%;
transform: translate(-50%,-50%);
}
.menu-inicio-container ul li.citaButton a, .menu-inicio-container ul li.irTAbutton a {
color: #FFFFFF;
font-weight: bold;
}
.menu-inicio-container ul li.citaButton, .menu-inicio-container ul li.irTAbutton {
border-radius: 0;
}
.menu-inicio-container ul li {
height: 36px;
border-bottom: 1px solid #5D4F4A;
width: 100vw;
position: relative;
}
.menu-inicio-container ul li:first-child {
border-top: 1px solid #5D4F4A;
}
.menu-footer-container ul li {
width: 100vw;
margin: 5px 0;
}
#bottom-menu {
font: 16px/21px 'Nunito', sans-serif;
margin-bottom: 1rem;
}
#rrss-menu {
margin-bottom: 1rem;
}
footer .menu-rrss-container ul li {
margin: 0 15px;
}
.cabecera .cabecera-titulo {
font: bold 42px/48px 'Aesthet Nova W03 Medium';
}
#wpsl-stores.wpsl-not-loaded {
height: auto !important;
}
#check {
min-height: 360px;
}
#check-titulo {
margin-top: 1.5rem !important;
height: 80px;
}
#destacados-content .destacado .destacado-texto h3.destacado-titulo {
font: bold 32px/35px 'Aesthet Nova W03 Regular';
font-weight: bold;
}
#cita {
min-height: 500px;
}
#porque-content h2.porque-intro, #cita-texto h2.cita-titulo, #servicios-content h2.servicios-intro {
font: bold 40px/40px 'Aesthet Nova W03 Medium';
}
#servicios-content .servicio-texto a.home-link-servicios:link, #servicios-content .servicio-texto a.home-link-servicios:visited #servicios-content .servicio-texto a.home-link-servicios:hover {
left: 50%;
transform: translateX(-50%);
}
body.page-template-academia .cabecera .cabecera-titulo {
left: 20%;
top: 20%;
transform: translate(-15%,-10%);
}
#academia-text, #temario,#academia-cursos #academia-curso {
font: 16px/21px 'Nunito', sans-serif;
}
#academia-text h2.academia-titulo, #temario h2.temario-titulo, #academia-cursos h2.cursos-titulo {
font: bold 32px/36px 'Aesthet Nova W03 Medium';
}
#academia-text h3.academia-subtitulo, #academia-curso h3.curso-titulo {
font: bold 26px/28px 'Aesthet Nova W03 Medium';
}
#academia-contacto {
font: bold 20px/22px 'Aesthet Nova W03 Medium';
}
#temario {
min-height: 550px;
padding: 0 8%;
}
#checkin-text h3.checkin-titulo, #porque-content #intro h2.porque-intro,
#academia-texto h2.academia-titulo, #blog-home #blog h2.blog-titulo {
font: bold 32px/36px 'Aesthet Nova W03 Medium';
}
#porque-content #intro p, #checkin-text h4.checkin-subtitutlo, #titulo-ventajas, .post-navigation,
#clubvip a.premiumclub-button:link, #clubvip a.premiumclub-button:hover, #clubvip a.premiumclub-button:visited,
#check-texto #check-texto-contenedor h4, #check-texto #check-texto-contenedor {
font: normal 20px/22px 'Aesthet Nova W03 Medium';
}
#motivos, #motivos .motivo-texto, #checkin-text, #ventajas .ventaja-texto,
#destacados-content .destacado .destacado-texto {
font: 16px/21px 'Nunito', sans-serif;
}
.blog-article-list .blog-article .blog-date, .blog-article-list .blog-article .blog-article-imagen .blog-categories {
font: 14px/18px 'Nunito', sans-serif;
}
.blog-text h2 a:link, .blog-text h2 a:visited, .blog-text h2 a:hover,
h1.single-title,
.blog-article-list .blog-article .blog-article-text h4.blog-title-link a:link, 
.blog-article-list .blog-article .blog-article-text h4.blog-title-link a:hover, 
.blog-article-list .blog-article .blog-article-text h4.blog-title-link a:visited {
font: bold 32px/36px 'Aesthet Nova W03 Medium';
}
.blog-text p, .blog-post .entry-content, #academia-texto,
.blog-article-list .blog-article .blog-article-text {
font: normal 16px/21px 'Nunito', sans-serif;
}
.post-meta, .post-meta a:link, .post-meta a:visited, .post-meta a:hover {
font: normal 10px/12px 'Nunito', sans-serif;
}
#blog-sidebar {
font: 16px/18px 'Aesthet Nova W03 Regular';
}
.servicio-title-content {
min-height: 100px;
}
.servicio-title-content a.boton-tarifas {
font: normal 16px/21px 'Nunito', sans-serif;
top: -5px;
left: 50%;
transform: translateX(-50%);
}
.lista-servicios .tipo1 .servicio-texto h1, .lista-servicios .tipo1 .servicio-texto h2, 
.lista-servicios .tipo1 .servicio-texto h3, .lista-servicios .tipo1 .servicio-texto h4, 
.lista-servicios .tipo1 .servicio-texto h5, .lista-servicios .tipo1 .servicio-texto h6,
.lista-servicios .tipo2 .servicio-texto h1, .lista-servicios .tipo2 .servicio-texto h2,
.lista-servicios .tipo2 .servicio-texto h3, .lista-servicios .tipo2 .servicio-texto h4, 
.lista-servicios .tipo2 .servicio-texto h5, .lista-servicios .tipo2 .servicio-texto h6 {
font: bold 32px/36px 'Aesthet Nova W03 Medium';
}
.lista-servicios .tipo1 .servicio-texto, .lista-servicios .tipo2 .servicio-texto,
#porque-content #home-porque-texto, #cita-texto {
font: normal 16px/21px 'Nunito', sans-serif;
}
#servicios-content .servicio-texto {
font: bold 16px/21px 'Nunito', sans-serif;
}
#check-titulo h2.check-titulo {
font: bold 32px/36px 'Aesthet Nova W03 Medium';
top: 3%;
left: 36%;
}
#check-titulo h3.check-subtitulo {
font: normal 20px/22px 'Aesthet Nova W03 Medium';
right: 21%;
top: -25%;
}
.site-header {
position: fixed;
width: 100%;
z-index: 1;
}
}
@media screen and (min-width: 1200px) { 
.menu-contacto-container ul {
justify-content: flex-start !important;
}
.menu-contacto-container ul li:last-child{
margin-left: 10% !important;
}
.menu-inicio-container {
background-color: #5D4F4A;
}
.menu-inicio-container ul li.menu-item a {
text-align: left;
letter-spacing: 0px;
color: #FFFFFF;
font: 19px/23px 'Aesthet Nova W03 Regular';
}
}