.page-template-page-scorecard {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif
}

.page-template-page-scorecard .l-page_content.wrap{
    width: 100%;
    min-width: 20rem;
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
}

.page-template-page-scorecard .l-page_content.wrap section h1{
    text-align: center;
}

.page-template-page-scorecard h1 {
    font-size: 3.6875rem
}

.page-template-page-scorecard #content.wrap {
    padding-top: 0
}

.page-template-page-scorecard #comment {
    width: 100%
}

.page-template-page-scorecard #scorecard-table {
    overflow: visible;
    overflow: initial
}

@media screen and (max-width: 48rem) {
    .page-template-page-scorecard #content {
        margin-top: 0 !important
    }
}

.page-template-page-scorecard .section {
    clear: both;
    overflow: hidden;
    padding: 0 .9375rem
}

.page-template-page-scorecard .section .noresult-heading {
    font-weight: 700
}

.page-template-page-scorecard .section .noresult-heading, .page-template-page-scorecard .section .noresult-text {
    margin: 0;
    text-align: left;
    text-transform: none;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: .6875rem;
    line-height: .8125rem
}

.page-template-page-scorecard .section .noresult-text {
    font-weight: 400
}

.page-template-page-scorecard .section .indent {
    float: none;
    margin: 0;
    padding: 0
}

.page-template-page-scorecard .section .tab {
    background: #fff;
    display: inline-block;
    left: -.625rem;
    padding: .625rem;
    position: relative;
    z-index: 1
}

.page-template-page-scorecard .section .tab .module-share-tools {
    margin-bottom: 0
}

.page-template-page-scorecard .section .breadcrumb {
    margin-bottom: .625rem;
    margin-top: .3125rem
}

.page-template-page-scorecard .section .col1 {
    float: left;
    margin-right: 20rem
}

.page-template-page-scorecard .section .col2 {
    margin-left: -18.75rem;
    width: 18.75rem;
    float: right
}

.page-template-page-scorecard .section .col2 .mmc-ad {
    margin-bottom: 0
}

.page-template-page-scorecard .section .pagination {
    margin: 1.25rem auto
}

.page-template-page-scorecard .section .pagination .pagesize-selection {
    font-style: normal;
    float: right;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: .6875rem;
    line-height: .8125rem;
    padding-bottom: 1.25rem
}

.page-template-page-scorecard .section .pagination .pagesize-selection label {
    font-size: .6875rem;
    line-height: .8125rem;
    vertical-align: middle
}

.page-template-page-scorecard .section .pagination .pagesize-selection select {
    vertical-align: middle;
    border: 1px solid #ccc;
    color: #000;
    -moz-appearance: menulist;
    appearance: menulist;
    -webkit-appearance: menulist;
    font-size: .6875rem
}

.page-template-page-scorecard .section .pagination .pagesize-selection select option {
    font-size: .6875rem;
    color: #000;
    font-style: normal
}

.page-template-page-scorecard .section .comments-overview {
    margin-top: .9375rem;
    margin-bottom: 3.125rem;
    text-align: center
}

.page-template-page-scorecard .section .comments-overview a {
    display: inline-block;
    padding: .3125rem .9375rem;
    margin: 0 .3125rem;
    color: #fff;
    font-weight: 700;
    border-radius: .1875rem;
    position: relative
}

.page-template-page-scorecard .section .comments-overview a:hover {
    text-decoration: none
}

.page-template-page-scorecard .section .comments-overview .post-comment {
    background: red
}

.page-template-page-scorecard .section .comments-overview .post-comment:hover {
    color: #000
}

.page-template-page-scorecard .section .comments-overview .view-comments {
    background: #000
}

.page-template-page-scorecard .section .comments-overview .view-comments .fa-caret-left {
    position: absolute;
    top: 0;
    left: -.5625rem;
    font-size: 2rem;
    color: #000
}

.page-template-page-scorecard .section .comments-overview .view-comments:hover {
    color: red
}

.page-template-page-scorecard .section .newsletter {
    display: none
}

.page-template-page-scorecard .section .module-comments {
    margin: 0 auto 4.375rem;
    padding: 0 3.6875rem 0 4.125rem
}

.page-template-page-scorecard .section .module-comments .commentlist .comment-body {
    position: relative
}

.page-template-page-scorecard .section .module-comments .commentlist .comment-meta {
    position: absolute;
    top: 0;
    left: 2.3125rem;
    font-size: .625rem
}

.page-template-page-scorecard .section .module-comments .commentlist .reply {
    position: absolute;
    top: 0;
    right: 0
}

.page-template-page-scorecard .section .module-comments .commentlist .children {
    padding-left: 1.875rem
}

.page-template-page-scorecard .section table.scorecard {
    width: 100%;
    border-collapse: collapse;
    empty-cells: show
}

.page-template-page-scorecard .section table.scorecard td {
    border: 1px solid #ccc;
    color: #000;
    font-size: .6875rem;
    line-height: .8125rem;
    padding: .625rem .9375rem;
    text-align: center;
    text-transform: uppercase;
    vertical-align: top
}

.page-template-page-scorecard .section table.scorecard th {
    text-transform: uppercase;
    vertical-align: bottom;
    border: 0 none;
    padding: .3125rem .9375rem;
    color: #000;
    font-weight: 700;
    font-size: .75rem;
    font-family: serif
}

.fonts-loaded .page-template-page-scorecard .section table.scorecard th {
    font-family: Austin Text Web, Times New Roman, serif
}

.page-template-page-scorecard .section table.scorecard > * > tr > :first-child {
    background: none repeat scroll 0 0 #fff;
    text-align: center
}

.page-template-page-scorecard .section table.scorecard > * > tr > :nth-child(2), .page-template-page-scorecard .section table.scorecard > * > tr > :nth-child(6) {
    font-weight: 700
}

.page-template-page-scorecard .section table.scorecard > tbody > tr:nth-child(odd) {
    background: none repeat scroll 0 0 #f5f5f5
}

.page-template-page-scorecard .section label.pilots {
    text-transform: uppercase;
    font-weight: 700;
    vertical-align: middle;
    color: #000
}

.page-template-page-scorecard .section label.provider {
    text-transform: uppercase;
    float: right;
    vertical-align: middle;
    font-size: .6875rem;
    line-height: .8125rem
}

.page-template-page-scorecard .section label.provider img {
    vertical-align: middle
}

.page-template-page-scorecard .section .section-network-selection {
    margin-bottom: 1.25rem
}

.page-template-page-scorecard .section .section-network-selection select {
    vertical-align: middle;
    border: 1px solid #ccc;
    color: #000;
    -moz-appearance: menulist;
    appearance: menulist;
    -webkit-appearance: menulist;
    font-size: .6875rem
}

.page-template-page-scorecard .section .section-network-selection select option {
    color: #000;
    font-size: .6875rem
}

.page-template-page-scorecard .section .section-network-selection select optgroup {
    font-size: .6875rem;
    font-style: normal
}

.page-template-page-scorecard .section a.anchor {
    display: block;
    position: relative;
    top: -7.5rem;
    visibility: hidden
}

.page-template-page-scorecard .section .chzn-single span {
    line-height: 1.25rem;
    font-weight: 400;
    color: #000
}

.page-template-page-scorecard .section ul.chzn-results li {
    font-weight: 400;
    color: #000
}

@media screen and (max-width: 48rem) {
    .page-template-page-scorecard .section #scorecard-genre-select, .page-template-page-scorecard .section #scorecard-network-select, .page-template-page-scorecard .section #scorecard_genre_select_chzn, .page-template-page-scorecard .section #scorecard_network_select_chzn {
        display: block;
        margin-bottom: .3125rem
    }

    .page-template-page-scorecard .section .col1 {
        margin-right: 0;
        float: none
    }

    .page-template-page-scorecard .section .col2 {
        width: 18.75rem;
        float: none;
        margin-left: 0;
        padding: 0 0 0 15%
    }

    .page-template-page-scorecard .section table.scorecard > * > tr > :nth-child(5) {
        display: none
    }
}

@media screen and (max-width: 29.25rem) {
    .page-template-page-scorecard .section h1 {
        font-size: 1.875rem;
        line-height: 2.1875rem;
        padding: 0 .625rem
    }

    .page-template-page-scorecard .section .indent {
        float: none;
        margin: 0;
        padding: 0 .75rem;
        width: 100%
    }

    .page-template-page-scorecard .section .module-comments {
        margin: 0;
        padding: 0 .75rem;
        width: 100%
    }

    .page-template-page-scorecard .section table.scorecard > * > tr > :nth-child(3), .page-template-page-scorecard .section table.scorecard > * > tr > :nth-child(4), .page-template-page-scorecard .section table.scorecard > * > tr > :nth-child(5) {
        display: none
    }

    .page-template-page-scorecard .section table.scorecard > * > tr > td img {
        width: 2.5rem
    }
}

.page-template-page-scorecard .chosen-container-single .chosen-single span {
    line-height: 1.8
}