div#bitnami-banner {
    display: none;
}
span.team-logos img {
    height: 60px;
}
.team-games-wrapper {   margin-bottom: 20px;}
.team-games-wrapper {    background: #e6e6e6;    padding: 3px;    border-radius: 3px;}
.team-games-wrapper-inner {    display: table;    width: 100%;    background: #fff;    padding: 10px;}
.team-games-col-one,.team-games-col-two,.team-games-col-three {    display: table-cell;   vertical-align: middle;    width: 33%;}
.team-games-col-one ul {    list-style: none;    margin: 0;}
.team-games-col-one ul li {    font-size: 17px;   color: #000;    margin: 10px 0;    font-weight: bold;}
.team-games-col-two * {    color: #000;    font-style: normal;}
.team-games-col-two {}
.team-games-col-two gamestatus {    font-size: 16px;    font-weight: bold;}
.team-games-col-three {    color: #000;}
.team-games-col-three status {    font-weight: bold;    font-size: 16px;}
.team-games-col-three date {}
.team-games-col-three time {}
.team-games-col-three  * {    display: inline-block;    width: 100%;}
.team-games-wrapper-error {    text-align: center;    font-size: 24px;    background: red;    color: #fff;}
.eight-section.schedule-game-section-one {    position: relative;}
.loader-logic {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    background: rgb(255 255 255 / 70%);}
.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {border: .08em solid #000000!important;}
.c100:after {    background: #fff!important;}
.eight-section .col .c100 span {    font-size: .2em;    color: #9b9b9b;    font-weight: normal;}
.eight-section .col .c100:hover span {    font-size: .3em;}

body.page-id-6952 .wpcf7-response-output {    text-align: center;    font-size: 21px!important;}
.sports-type-wrapper span.wpcf7-form-control-wrap {    display: inline-block;    width: 100%;}
.sports-type-wrapper .wpcf7-form-indicator {    display: none;}
.sports_type-element select {    font-size: 18px;    padding: 10px 20px;    border: solid 1px #e6e6e6!important;    width: 100%;}
.message-element textarea {    border: solid 1px #e6e6e6!important;    font-size: 16px;}
.sports_type-element {    margin-bottom: 20px;}
.message-element {    margin-bottom: 20px;}
.sports-type-wrapper {    background: #e6e6e6;    width: 450px;    margin: 0 auto;    padding: 30px 20px 20px 20px;    max-width: 100%;}


.bigslam-sp-event-widget-list .bigslam-sp-event-widget-title-left {
    text-align: center;
  padding-right: 15px;
    padding-left: 15px;
}
.sports_type-element span.wpcf7-list-item {
    display: inline-block!important;
    width: 45%;
    color: #000;
    font-size: 15px;
}
.sports-type-wrapper span.wpcf7-form-control-wrap br {
    display: none;
}
.all-sports-button {
    font-size: 21px;
    color: #000;
    font-weight: bold;
}
body.page-id-6970 .gdlr-core-custom-menu-item ul.menu li {    margin: 0;}
body.page-id-6970 .gdlr-core-custom-menu-item ul.menu li a {    display: inline-block;    width: 100%;}

.mega-menu-season .bigslam-mega-menu-section-content {    padding-left: 15px;}
.mega-menu-season .bigslam-mega-menu-section-content li {    display: inline-block;    width: 100%;}
.mega-menu-season .bigslam-mega-menu-section-content li a {    display: inline-block;    width: 100%;    padding-left: 10px;    color: #000!important;    font-size: 16px;}

div#wantch-products-wrapper {background: #fff;margin-bottom: 50px;}
div#wantch-products-wrapper iframe {    width: 100%;    height: 600px;}


/* Schedule Page CSS START */

.top-heading h2 {    font-size: 32px;}
.header-dropdown ul li {    display: inline-block;}
.header-dropdown ul {    margin: 0;}
.header-dropdown ul li select {    padding: 5px 10px;    margin-right: 15px;}
.eight-section {    display: table;    width: 100%;}
.eight-section .col {    display: table-cell;    text-align: center;    vertical-align: middle;   /* border: solid 1px #e6e6e6;  */  border-right: 0;    padding: 15px 10px;    width: 12.5%;}
.eight-section .col label {    width: 100%;    display: inline-block;    font-size: 15px;}
.eight-section .col span {    font-size: 22px;    color: #000;    font-weight: bold;}
.header-dropdown {    margin-bottom: 20px;}
.eight-section .col:last-child {   /* border-right: solid 1px #e6e6e6;*/}
.schedule-game-section-one {    margin-bottom: 20px;}
.two-section {    display: table;    width: 100%;}
.two-section .one-half {display: table-cell;width: 50%;vertical-align: middle;}
.next-game-heading {    display: table-cell;    width: 40%;    text-align: right;    vertical-align: middle;    padding: 0 10px;}
.next-game-time {width: 60%;display: table-cell;vertical-align: middle;}
.one-half-inner-table {    display: table;    width: 100%;}
.next-game-heading h4 {font-size: 22px;margin: 0;}
.next-game-heading h5 {    font-size: 15px;    font-weight: normal;    margin: 0;    letter-spacing: 1px;}
.next-game-time-table {    display: table;    width: 100%;}
.game-time-col {    display: table-cell;    text-align: center;    vertical-align: middle;  /*  border: solid 1px #e6e6e6; */   border-right: 0;    padding: 15px 15px;}
.game-time-col label {    font-size: 21px;    display: inline-block;    width: 100%;    color: #000;    font-weight: bold;}
.game-time-col span {    font-size: 15px;}
.game-time-col:last-child { /*   border-right: solid 1px #e6e6e6;*/}
.schedule-game-section-three .one-half {   /* border: solid 1px #e6e6e6;  */  border-right: 0;    padding: 15px 15px;}
.schedule-game-section-two {    margin-bottom: 20px;}
.schedule-game-section-three .one-half:last-child {   /* border-right: solid 1px #e6e6e6;*/ }
.schedule-game-section-three .one-half label {    color: #000;    font-size: 16px;}
.eight-section .col label.circle-section {    width: 60px;    height: 60px;    line-height: 60px;    border-radius: 50%;    border: solid 4px #e6e6e6;    position: relative;}
.team-games-col-one ul,.team-games-col-one ul li {    list-style: none;}
.header-dropdown ul li select {    border: 0;}
.schedule-main-wrapper .header-dropdown ul {    padding: 0!important;}
/* Schedule Page CSS END */


.sp-template.sp-template-event-list{
    text-align: center;
    background: #fafafa!important;
}
.bigslam-sp-event-widget-list .bigslam-sp-event-widget-title-left {
    width: 50%;
    float: left;
    text-align: right;
    padding-right: 30px;
}
.bigslam-sp-event-widget-list .bigslam-sp-event-widget-title-left {
    text-align: center;
    padding-right: 15px;
    padding-left: 15px;
}
.bigslam-sp-event-widget-list .bigslam-sp-event-result {
    font-size: 19px;
    float: left;
    width: 80px;
    font-weight: bold !important;
    margin-left: -40px;
    margin-right: -40px;
}
.bigslam-sp-event-widget-list .bigslam-sp-event-result {
    font-size: 18px;
    margin-top: 1px;
}
.bigslam-sp-event-widget-list {
    padding: 18px 0px 12px;
}
.bigslam-sp-event-widget-list .bigslam-sp-event-widget-info {
    font-size: 13px;
    margin-bottom: 5px;
}
.bigslam-sp-event-widget-list .bigslam-sp-event-widget-title {
    margin-bottom: 9px;
    line-height: 32px;
}

.sp-template.sp-template-event-list .sp-table-caption{
    background: #000000 !important;
    color:#fff;
    padding: 15px 30px !important;
    text-transform: none !important;
    font-weight: 500 !important;
    font-size: 19px;
}
.bigslam-sp-event-widget-list .bigslam-sp-team-name {
    font-size: 17px !important;
        font-weight: bold !important;
    display: block;
    overflow: hidden;
    line-height: 1.2;
    margin-top: 8px;
    
    color: #1b1b1b !important;
}
.bigslam-sp-event-widget-list .bigslam-sp-event-result, .bigslam-sp-event-widget-list .bigslam-sp-event-result a {
    color: #000000 !important;
}
.bigslam-sp-event-widget-holder.clearfix {    display: inline-flex;    width: 100%;}
.bigslam-sp-event-widget-list {    width: 100%;}
.bigslam-sp-event-widget-title.bigslam-title-font.clearfix {    display: inline-block;    width: 100%;}
.sp-template.sp-template-event-list *,
.arbitersports-schedule-main-wrapper *{    -webkit-box-sizing: border-box;    box-sizing: border-box;}
.bigslam-sp-event-widget-title-left.left-arbitersports-team {    clear: left;}

.sp-template-details dl dt,.sp-template-details dl dd {    display: block;    float: left;}
.sp-template-details dl dt {    clear: left;    min-width: 100px;}