/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
#flags a {
    margin-right: 8px !important;
}

.h1-home{
	color: #ebe3d7;
	font-size: 6em;
}

.cmplz-cookiebanner{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
	/*display: block !important;*/
}
.cmplz-body{
	padding-bottom: 10px;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover,
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover,
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:hover{
    background-color: #fbfbf8 !important;
    border: 2px solid #bf5f3d !important;
    color: #bf5f3d;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept,
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences,
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{
    border: 2px solid #000 !important;
}



.cmplz-message{
	margin-bottom: 0;
}

#google_language_translator{
	display: none;
}

/*.mobile-drawer-content #google_language_translator, #flags {
    justify-content: center;
    display: flex;
    width: 100% !important;
	padding-top: 20px !important;
}*/

.idioma{
	display: flex;
    flex-direction: row;
    justify-content: flex-start;
    /*width: 130px;
    margin: 0 auto;*/
    padding-top: 30px;
	gap: 20px;
}

.mobile-navigation ul ul {
  /*padding-left: 0 !important;*/
}

body.tribe_events {
	background: #FBFBF8;
}

.col-hora > div{
	align-content: stretch;
}

.bt-horari a{
	width: 100% !important;
}
/*
#horari-entrenament{
	display: none;
}
#horari-ioga{
	display: block;
}*/

.tribe-events-c-small-cta__price,
.tribe-events-cost,
.tribe-events-event-cost-label, 
.tribe-events-event-cost{
	display: none;
}

@media (min-width: 1024px) {
    .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
        min-width: 180px !important;
    }
}

@media only screen and (max-width: 900px) {
	.fila-calendario{
		min-width: 767px;
	}
    .calendario-scroll{
        -webkit-overflow-scrolling: touch;
        overflow-x: scroll;
        overflow-y: hidden;
        scroll-snap-type: x mandatory;
		margin-right: 10px;
    }
}
