/* 
Theme Name: Crossfit Ponferrada
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Crossfit Ponferrada es un  child theme de Hello Elementor.
Author: BAIANAI
Author URI: https://www.baianai.es/
Template: hello-elementor
Version: 2.2.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

a {
    color: #970E0E; /* Color rojo oscuro para enlaces normales */
    text-decoration: none; /* Opcional: quita el subrayado de los enlaces */
}

a:hover {
    color: #FFFFFF; /* Color blanco al pasar el ratón */
}

.sinmar p {
    margin-block-end: 0rem;
}

.material-symbols-outlined {
  font-size: 24px;
  color: #970E0E !important;
  /* Otros estilos según tus necesidades */
}
.lista-con-checks ul{
  margin-bottom: 14px;
}

.lista-con-checks li, .personal li {
  margin-bottom: 6px;
}

#wasap-alex .e-fab-whatsapp{
  fill: white;
}

#wasap-alex2 .e-fab-whatsapp{
  fill: #012622;
}

#wasap-alex:hover .e-fab-whatsapp{
  fill: white;
}

#wasap-alex2:hover .e-fab-whatsapp{
  fill: #012622;
}

.menu-movil a {
  font-style: normal!important;
}

.textfooter{
  font-size: 14px;
}

.black-back{
  background-color: white;
}

.boton-dos .elementor-button {
  fill: var(--e-global-color-accent) !important;
  color: #410606 !important;
  background-color: var(--e-global-color-secondary) !important;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  padding: 9px 23px 9px 23px;
  text-decoration: none !important;
}
.boton-dos .elementor-button:hover {
  color: #FFFFFF !important;
  background-color: #410606 !important;
  border-color: #410606 !important;
  text-decoration: none !important;
}
.boton-tres .elementor-button {
  background-color: white !important;
  color: #410606 !important;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #white !important;
  padding: 9px 23px 9px 23px;
  text-decoration: none !important;
}

.boton-tres .elementor-button:hover {
  color: #ffffff !important;
  background-color: #970E0E !important;
  border-color: #1A1A1A !important;
  text-decoration: none !important;
}

.lista-con-checks li::before{
  color: #970E0E;
}
.elementor-icon-list-icon svg{
  fill:#410606!important;
}

.h1-style {
  background-color: #410606 !important;
  text-transform: uppercase;
  padding: 8px 18px !important;
}

.elementor-widget-tabs .elementor-tab-title.elementor-active {
  color: var(--e-global-color-secondary) !important;
  background-color: #410606 !important;
  border-color: #6D6D6D !important;
  text-decoration: none !important;
}

.elementor-widget-n-accordion{
  --n-accordion-border-color:#6D6D6D;
}

/* Importante para movil */

.elementor-widget-tabs .elementor-tabs-wrapper {
  display: flex; /* Para que se alineen en una fila */
}


.elementor-widget-tabs .elementor-tab-title {
  fill: var(--e-global-color-accent) !important;
  color: var(--e-global-color-accent) !important;
  background-color: var(--e-global-color-secondary) !important;
  border-style: solid;
  border-width: 2px;
  border-color: var(--e-global-color-accent);
  padding: 9px 23px; /* Padding superior e inferior, y lateral */
  text-decoration: none !important;
  border-radius: 30px; /* Esquina redondeada, opcional */
  margin: 0 5px; /* Espaciado entre botones */
  cursor: pointer; /* Cambia el cursor al pasar el ratón */
  transition: background-color 0.3s, color 0.3s; /* Suaviza la transición */
}

.elementor-widget-tabs .elementor-tab-title:hover {
  color: #FFFFFF !important;
  background-color: #6D6D6D !important;
  border-color: #6D6D6D !important;
  text-decoration: none !important;
}


.elementor-widget-tabs .elementor-tab-title.elementor-active {
  color: var(--e-global-color-secondary) !important;
  background-color: #970E0E !important; /* Color de fondo para la pestaña activa */
  border-color: #6D6D6D !important; /* Color del borde para la pestaña activa */
  text-decoration: none !important; /* Quitar subrayado */
}


/* contenido horarios  */

.elementor-widget-tabs .elementor-tab-content {
  padding-top: 5% !important;
}

.ocultar {
display: none;
}


/* Ocultar el widget de pestañas en dispositivos móviles */
@media (max-width: 767px) {
  .elementor-widget-tabs .elementor-tabs-wrapper {
      display: none;
  }
}


.elementor-tab-content {
  text-align: right;
}

.burbuja-hora{
color: #410606;
padding: 0 auto;
background-color: #1a1a1a;
width: 100px;
border-radius: 30px;
margin: 10px 2px;
text-align: center;
}