/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.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 */
body {
    overflow-x: hidden;
    background: rgb(0, 0, 0);
}
.textodinamico .elementor-headline-dynamic-wrapper.elementor-headline-text-wrapper {
    min-width: 100% !important;
    text-align: center;
}
.textodinamico .elementor-headline-dynamic-text:not(.elementor-headline-text-active),
.textodinamico .elementor-headline-dynamic-text.elementor-headline-text-inactive {
    left: 50% !important;
    transform: translateX(-50%) !important;
}
.elementor-accordion-icon-opened,
.elementor-accordion-icon-closed {
    font-size: 12px;
    padding-top: 6px;
}
.elementor-accordion-item {
    border-left: none !important;
    border-right: none !important;
}
.wpml-ls-statics-shortcode_actions {
    border: 0px !important;
    padding: 0px !important;
}
.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
    background: transparent;
    border: none;
}
.wpml-ls-legacy-dropdown-click {
    width: auto !important;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a,
.wpml-ls-legacy-dropdown-click a:focus,
.wpml-ls-legacy-dropdown-click a:hover {
    background: transparent;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a,
.wpml-ls-legacy-dropdown-click a:focus,
.wpml-ls-legacy-dropdown-click a:hover {
    color: #fff;
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::after {
    border: 4px solid transparent;
    border-top: 6px solid;
}
.wpml-ls-legacy-dropdown-click a span {
    position: relative;
    top: -1px;
    border-bottom: 2px solid white;
    font-family: raleway;
    font-size: 15px;
    font-weight: 600;
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
    padding-right: 25px;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
    background: transparent;
    border: none;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
    border: none;
}
.txtoverslider {
    pointer-events: none;
}
.slider .ug-slider-inner {
    pointer-events: none;
}
.ug-gallery-wrapper .ug-bullets .ug-bullet {
    border: 0px !important;
    background: rgba(255, 255, 255, 0.5);
}
.ver-mas-guitarras {
    display: none; /* Ocultar las secciones inicialmente */
    min-height: 100px; /* Ajusta según sea necesario */
}
.boton-mostrar a {
    cursor: pointer !important;
}
.boton-no-mostrar a {
    cursor: pointer !important;
}
.js-wpml-ls-sub-menu.wpml-ls-sub-menu {
    background: black;
}
.etiquetas-prensa button {
    cursor: pointer !important;
}
.hermes .sr7-bullet {
    border: none !important;
    box-shadow: none !important;
    background: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5) !important;
}
.tribe-common .tribe-common-c-svgicon {
    color: white !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message {
    color: white !important;
}
.tribe-common .tribe-common-c-svgicon--messages-not-found path {
    stroke: #fff !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search {
    background: #333 !important;
}
.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border {
    border: none !important;
}
.tribe-events-c-small-cta.tribe-common-b3.tribe-events-calendar-list__event-cost,
.tribe-events .tribe-events-calendar-list__event-datetime,
.tribe-event-time,
.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin,
.tribe-event-date-start,
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
.tribe-common .tribe-common-h5,
.tribe-common .tribe-common-h6,
.tribe-common .tribe-common-b2,
.tribe-common .tribe-common-h7,
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input,
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input::placeholder {
    color: white !important;
}

.tribe-events-c-subscribe-dropdown__container {
    display: none !important;
}
.tribe-events .datepicker .day.active,
.tribe-events .datepicker .day.active.focused,
.tribe-events .datepicker .day.active:focus,
.tribe-events .datepicker .day.active:hover,
.tribe-events .datepicker .month.active,
.tribe-events .datepicker .month.active.focused,
.tribe-events .datepicker .month.active:focus,
.tribe-events .datepicker .month.active:hover,
.tribe-events .datepicker .year.active,
.tribe-events .datepicker .year.active.focused,
.tribe-events .datepicker .year.active:focus,
.tribe-events .datepicker .year.active:hover {
    background: black !important;
}
.tribe-common-c-btn.tribe-events-c-search__button {
    border-radius: 10px !important;
    background: white !important;
}
.tribe-common-c-btn.tribe-events-c-search__button:active,
.tribe-common-c-btn.tribe-events-c-search__button:focus,
.tribe-common-c-btn.tribe-events-c-search__button:hover {
    color: #ffffff;
    background-color: transparent !important;
    background-image: linear-gradient(90deg, #ff9901 0%, #e65d00 100%) !important;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
    background: #333;
    padding-top: 10px;
}
.tribe-event-date-start {
    text-transform: capitalize;
}
.tribe-events-c-view-selector__list-item-link,
#tribe-events-events-bar-keyword {
    outline: none !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link::after {
    background-color: #fff;
}
.tribe-events-c-small-cta.tribe-common-b3.tribe-events-calendar-list__event-cost {
    font-family: inter;
    font-size: 20px;
    font-weight: 600;
}
.tribe-events-c-view-selector__list-item:hover span {
    color: black !important;
}
.tribe-common-l-container.tribe-events-l-container {
    padding-top: 0px !important;
}
#tribe-events-pg-template {
    max-width: inherit !important;
}
@media (max-width: 767px) {
    .tribe-events-calendar-list__event {
        padding-left: 30px !important;
    }
}
@media (max-width: 400px) {
    .elementor-nav-menu > li > a {
        margin-left: 5px !important;
        margin-right: 5px !important;
        font-size: 13px !important;
    }
}
.ue-event-list-item-details-attributes {
    display: none !important;
}
#uc_event_list_elementor_b63bd5e {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-gap: 40px;
}
.ectbe-content-box {
    width: inherit !important;
}
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month,
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-year,
.tribe-events-calendar-latest-past__event-title-link.tribe-common-anchor-thin {
    color: white !important;
}
.tribe-common .tribe-common-b3 {
    font-size: 19px !important;
    color: white;
}
.ectbe-wrapper.ectbe-list-wrapper.style-2 h3 {
    font-size: 14px;
    text-align: center;
}
.ectbe-evt-category {
    display: none !important;
}
.tribe-events .tribe-events-calendar-month__calendar-event-datetime > *,
.tribe-events .tribe-events-calendar-month__day-date-daynum,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop {
    color: white !important;
}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date {
    opacity: 0.4 !important;
}
.tribe-common a:not(.tribe-common-anchor--unstyle),
.tribe-common a:not(.tribe-common-anchor--unstyle):active,
.tribe-common a:not(.tribe-common-anchor--unstyle):focus,
.tribe-common a:not(.tribe-common-anchor--unstyle):hover,
.tribe-common a:not(.tribe-common-anchor--unstyle):visited {
    color: white;
}
.tribe-event-time,
.tribe-event-date-start,
.tribe-events-calendar-month__calendar-event-tooltip-title-link,
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime {
    color: black !important;
}
.tribe-events-calendar-month__calendar-event-tooltip-description.tribe-common-b3 p {
    font-size: 12px !important;
}
.tribe-events-calendar-day__event-datetime .tribe-event-time,
.tribe-events-calendar-day__event-datetime .tribe-event-date-start,
.tribe-events-calendar-day__event-title-link.tribe-common-anchor-thin,
.tribe-events-calendar-list__event-datetime .tribe-event-time,
.tribe-events-calendar-list__event-datetime .tribe-event-date-start,
.tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2,
.tribe-events-calendar-month__day-date-link,
.tribe-events-calendar-month__calendar-event-title-link {
    color: white !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover,
#tribe-events-view-selector-content {
    background: #333 !important;
}
.tribe-events-c-view-selector__list-item:hover span,
.tribe-events-c-view-selector__list-item-link .tribe-events-c-view-selector__list-item-text {
    color: white !important;
}
.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
    color: white !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
    color: #333;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button:hover {
    color: #fff;
}
.tawk-icon-right {
    display: none;
}
.sub-menu {
    border: solid 1px white !important;
}
@media (max-width: 767px) {
    .hidden-mobile {
        display: none !important;
    }
}
@media (min-width: 768px) {
    .hidden-pc {
        display: none !important;
    }
}
