/*
 Theme Name:   Astra Child
 Template:     astra
 Version:      1.0.0
 Text Domain:  astra-child
*/

@import url("../astra/style.css");
.tribe-events-pro-week-grid__body article{
    padding: 0!important;
}


.custom-filter-button{
    text-transform: none;
    padding: 30px 0 !important;
    font-size: 14px !important;
    font-weight: bold !important;
    cursor: pointer;
}

.custom-filter-button.clicked{
	color: green;
    text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
}

.tribe-events-tooltip-register-button{
    display: inline-block!important;
    margin-top: 8px!important;
    padding: 6px 10px!important;
    background-color: #2e7d32!important;
    color: #ffffff !important;
    font-size: 12px!important;
    line-height: 1.2!important;
    border-radius: 4px!important;
    text-decoration: none !important;
}

.tribe-events-tooltip-register-button:hover,
.tribe-events-tooltip-register-button:focus{
    background-color: #256628;
    color: #ffffff !important;
    text-decoration: none !important;
}

/* Bigger button for event detail pages */
.tribe-events-tooltip-register-button--event-page{
    padding: 12px 24px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5 !important;
    border-radius: 6px !important;
    margin-top: 16px !important;
}

.tribe-events-tooltip-register-button--event-page:hover,
.tribe-events-tooltip-register-button--event-page:focus{
    background-color: #256628 !important;
    transform: translateY(-1px);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}