@CHARSET "UTF-8";

.sbHolder {
  
    position: relative;
    width: 100%;
}

    .sbHolder:focus .sbSelector {
    }

        .content-menu-season-selector .sbSelector  {
            padding-left: 40px;
    }
.sbSelector {
    display: block;
    height: 50px;
    left: 0;
    line-height: 50px;
    outline: none;
    overflow: hidden;
    position: absolute;
    text-indent: 10px;
    top: 0;
    width: 170px;
}

    .sbSelector:link, .sbSelector:visited, .sbSelector:hover {
        outline: none;
        text-decoration: none;
    }


.sbToggle {
    background: url(../img/select-icons.png) 0 -116px no-repeat;
    display: block;
    height: 50px;
    outline: none;
    position: absolute;
    right: 0;
    top: 10px;
    width: 45px;
}

    .sbToggle:hover {
        background: url(../img/select-icons.png) 0 -167px no-repeat;
    }

.sbToggleOpen {
    background: url(../img/select-icons.png) 0 -16px no-repeat;
}

    .sbToggleOpen:hover {
        background: url(../img/select-icons.png) 0 -66px no-repeat;
    }

.sbHolderDisabled {
    background-color: #3C3C3C;
    border: solid 1px #515151;
}

    .sbHolderDisabled .sbHolder {
    }

    .sbHolderDisabled .sbToggle {
    }

.sbOptions {
    background-color: #212121;
    list-style: none;
    /*left: -1px;*/
    margin: 0;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 225px;
    z-index: 1;
    overflow-y: auto;
    margin-left: -35px;
}

    .sbOptions li {
        padding: 0 0px;
        text-align: center;
    }

    .sbOptions a {
        display: block;
        outline: none;
        padding: 17px 7px;
        border-top: 1px solid rgb(15, 15, 15);
        transition: all ease-in-out 150ms;
    }

    @media only screen and (max-width: 768px) {
        .sbOptions {
         margin-left: 0;
         max-width: 100%;
        }
    }

.content-menu-season-selector .sbOptions a {
    text-align: center;
}

.sbOptions a:link, .sbOptions a:visited {
}

        .sbOptions a:hover,
        .sbOptions a:focus,
        .sbOptions a.sbFocus {
            background-color: #ff6b00;
            color: #403d3c;
        }

    .sbOptions li.last a {
        border-bottom: none;
    }

    .sbOptions .sbDisabled {
        border-bottom: dotted 1px #515151;
        color: #999;
        display: block;
        padding: 7px 0 7px 3px;
    }

    .sbOptions .sbGroup {
        border-bottom: dotted 1px #515151;
        color: #EBB52D;
        display: block;
        font-weight: bold;
        padding: 7px 0 7px 3px;
    }

    .sbOptions .sbSub {
        padding-left: 17px;
    }
