.el2016_district_list {
    list-style: none;
    font-size: 0;
    box-sizing: border-box;
    padding: 20px 0px;
}

.el2016_section--selected {
    padding-bottom: 20px;
}

.el2016_section--selected>.el2016_district_list {
    display: block;
}

.el2016_section--selected>.el2016_h2 {
    border-bottom: 1px solid #e5e5e5;
}

.el2016_district_list__item {
    font: 16px/48px a;
    font-family: inherit;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin: 5px 0;
    background-color: #333;
    outline: 1px solid #fff;
    text-decoration: underline;
    cursor: pointer;
}

.el2016_district_list__item > .vicon--boxed_arrow {
    display: none;
}

.el2016_district_list__item:hover {
    text-decoration: none;
}

@media only screen and (min-width: 1198px) {
    .el2016_district_list__item {
        width: 50%;
    }

    .el2016_district_list__item--selected {
        width: 100%;
    }
}

.el2016_district_list__details {
    display: none;
    font: 13px/20px Arial, sans-serif;
    color: #666;
    box-sizing: border-box;
    border-bottom: 1px solid #0e65ab;
    border-top: 1px solid #0e65ab;
    padding: 12px 0 16px;
    margin-bottom: 14px;
}

.el2016_district_list__details:last-of-type {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 10px;
}

.el2016_district_list__item--selected+.el2016_district_list__details {
    display: block;
}

.el2016_district_list__details__item {
    margin: 0;
    padding: 2px 0;
    font: 0/0 a;
}

.el2016_district_list__details__item__district {
    font: bold 13px/1.5384 Arial, sans-serif;
    display: inline-block;
    width: 100%;
}

.el2016_district_list__details__item__winner {
    font: 13px/1.5384 Arial, sans-serif;
}

.el2016_district_list__details__item--completed>.el2016_district_list__details__item__winner {
    font: 13px/1.5384 Arial, sans-serif;
    display: inline-block;
}

.el2016_district_list__details__item--completed>.el2016_district_list__details__item__district,
.el2016_district_list__details__item--completed>.el2016_district_list__details__item__winner {
    width: 50%;
    box-sizing: border-box;
    padding-right: 20px;
    vertical-align: top;
    margin-bottom: 2px;
}

.el2016_governor_list {
    list-style: none;
    font: 0/0 a;
    box-sizing: border-box;
}

.el2016_governor_list__item {
    font: bold 14px/18px Arial, sans-serif;
    color: #333;
    box-sizing: border-box;
    margin: 5px 0;
    position: relative;
    vertical-align: top;
    cursor: pointer;
}

.el2016_governor_list__item--selected>.el2016_governor_nav>.vicon {
    transform: rotate(90deg);
    transform-origin: 50% 50%;
}

.el2016_governor_list__item__text {
    display: inline-block;
    padding-left: 8px;
    margin-bottom: 10px;
}

.el2016_governor_list__item--selected>.el2016_governor_list__item__text {
    margin-bottom: 0;
}


.sectorresults_items-wrapper {
    display: none;
}

.el2016_district_list__item--selected+.sectorresults_items-wrapper {
    display: block;
    margin-bottom: 25px;
}
