.tribe-events-c-view-selector {
    width: auto;
}

.tribe-events-c-view-selector {
    position: relative;
    width: 100%;
    margin-bottom: 20px;
}

.tribe-events-c-view-selector__button {
    padding: 8px;
}

.tribe-events-c-view-selector__button {
    text-align: left;
}

.tribe-events-c-view-selector__button {
    align-items: center;
    display: flex;
    padding: 4px;
    position: relative;
    width: 100%;
    justify-content: flex-end;
}

.tribe-events-c-view-selector button, .tribe-events-c-view-selecto button:focus, .tribe-events-c-view-selector button:hover, .tribe-theme-twentyseventeen .tribe-events-c-view-selector button:focus, .tribe-theme-twentyseventeen .tribe-events-c-view-selector button:hover {
    background-color: transparent;
}

.tribe-events-c-view-selector button {
    border: none;
}

.tribe-events-c-view-selector button{
    border-radius: 0;
    outline: 0;
}

.tribe-events-c-view-selector button{
    color: inherit;
    font: inherit;
    -webkit-font-smoothing: antialiased;
    line-height: normal;
}

.tribe-events-c-view-selector button{
    cursor: pointer;
    overflow: visible;
}

.tribe-events-c-view-selector .tribe-events-c-view-selector__button-icon {
    height: 23px;
    width: 23px;
}

.tribe-events-c-view-selector .tribe-events-c-view-selector__button-icon {
    display: block;
    height: 21px;
    width: 21px;
}

.tribe-events-c-view-selector svg:not(:root) {
    overflow: hidden;
}

.tribe-events-c-view-selector .tribe-common-c-svgicon {
    color: #334aff;
}

.tribe-events-c-view-selector__content {
    transform: translateY(12px);
}

.tribe-events-c-view-selector__content ol, .tribe-events-c-view-selector__content ul {
    list-style: none;
}

.tribe-events-c-view-selector .tribe-events-c-view-selector__content {
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 14%);
}

.tribe-events-c-view-selector .tribe-events-c-view-selector__content {
    background-color: #fff;
    padding: 12px 6px;
    position: absolute;
    right: 0;
    top: 100%;
    transform: translateY(16px);
    z-index: 30;
}

.tribe-events-c-view-selector .tribe-events-c-view-selector__list-item-link {
    border-radius: 4px;
}

.tribe-events-c-view-selector .tribe-events-c-view-selector__list-item-link {
    align-items: center;
    display: flex;
    padding: 5px 10px 5px 10px;
}

.tribe-events-c-view-selector a, .tribe-events-c-view-selector a:active, .tribe-events-c-view-selector a:focus, .tribe-events-c-view-selector a:hover, .tribe-events-c-view-selector a:visited {
    color: #141827;
    outline: 0;
    text-decoration: none;
}

.tribe-events-c-view-selector a {
    background-color: transparent;
}

.tribe-events-c-view-selector a {
    cursor: pointer;
}

.tribe-events-c-view-selector .tribe-events-c-view-selector__list-item-icon {
    flex: none;
    height: 25px;
    width: 25px;
    margin-right: 10px;
}

.tribe-common .tribe-common-c-svgicon__svg-fill {
    fill: #141827;
}

.tribe-events-c-view-selector .tribe-events-c-view-selector__list-item-text {
    color: #141827;
    font-family: Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.62;
    font-weight: 400;
}

.tribe-events-c-view-selector .tribe-events-c-view-selector__list-item-text {
    flex: auto;
}

.tribe-events-c-view-selector__button-icon svg{
    width: 25px;
    height: 25px;
}

.tribe-events-c-view-selector__content ul li:hover {
    background: aliceblue;
}


