.display-none {
	display: none !important;
}

.cursos-pointer {
    cursor: pointer;
}

.map-image-container {
    overflow: hidden;
}

.map-image-container img {
    background-position: 50% 50%;
    margin: 0px auto;
    display: block;
}

.max-width {
    width: 100%;
}

.table tbody tr td {
    text-align: center !important;
    vertical-align: middle;
    padding: 15px 0px 0px 0px;
}

/* Color cabecera tabla horas */
.schedule-table-horas {
	background: #a8a8a8;
}

/* Colores de las distintas clases */
.schedule-table-pilates {
	background: #b1cfee;
}

.schedule-table-yoga {
	background: #d8f8e8;
}

.schedule-table-mimate {
	background: #fff5c2;
}

.schedule-table-hipopresivos {
	background: #ffb5b5;
}

.schedule-table-yoga-funcional {
	background: #fcc8ff;
}

.centrar-con-bordes {
    margin: auto;
    border: solid 1px;
    padding: 10px;
}

.centrar-sin-bordes {
    margin: auto;
    padding: 10px;
}

.espacio-abajo {
    margin-bottom: 50px;
}

.error-text {
    color: red;
}

.success-text {
    color: green;
}

.qi-sticky {
    position: -webkit-sticky;
    position: sticky;   
}

.nav-item {
    white-space: nowrap;
}

body {
    padding-top: 156px;
}

.float-left {
    float: left;
}

.wp-block-image {
    place-items: center;
    display: grid;
}