
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
    font-size: 14px;
    line-height: 1.62;
    font-weight: 400;
    font-weight: 700; 
    border: 0;
    cursor: pointer;
    display: inline-block;
    height: auto;
    padding: 0;
    text-decoration: none;
    width: auto;
    text-align: center;
    transition: background-color .2s ease;
 
 
    width: 100%;

    background: #000;
    border: none;
    padding: 8px;
    border-radius: 5px;
    color: #ffffff;
}


.tribe-common .tribe-common-c-btn:focus, .tribe-common .tribe-common-c-btn:hover, .tribe-common a.tribe-common-c-btn:focus, .tribe-common a.tribe-common-c-btn:hover {
    background: #333;
}


.tribe-events .tribe-events-c-ical__link {
    align-items: center;
    color: #000;
    border: 1px solid #000000;
    border-radius: 4px;
    display: inline-flex;
    font-weight: 700;
    justify-content: center;
}

.tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover {
    color: #fff;
    background: #333;
}


.tribe-events .tribe-events-c-ical__link:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1v10m5-5H1' fill='none' fill-rule='evenodd' stroke='%23000000' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    flex: none;
    height: 10px;
 
    margin-right: 8px;
    width: 10px;
}

.tribe-common .tribe-common-c-loader__dot {

    background-color: rgb(0 0 0 / 28%);

} 
 
@keyframes a{50%{background-color:#000}}


.tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input, .tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23000000'/%3E%3C/svg%3E");

}