
/* Override BS */
.lmts-container { height: 77px;background-image:none!important }
.single_event_holder .single_event_info { background-image:none!important }
.sports_scroll_single_event .single_has_extra_h.single_event_odds { top: 77px; }
.extend_header_lmt { display:none; }
#sports_slip.widget_on .lmt_widget .close_lmtw, #sports_slip.widget_on .lmt_widget .lmtw_tabs .close_lmtw { display: none; }

#inhouse_sport_info {
    background-color: #333;
}
#inhouse_sport_info .ihsi_league_name { text-align: center;text-transform: uppercase; }
#inhouse_sport_info .ev_time_holder {
    margin: auto;
    font-size: 0;
}
#inhouse_sport_info .ev_time_holder .event_time_holder {
    font-size: 10px;
    background-color: #101010;
    display: inline-block;
    padding: 0 3px;
    line-height: 14px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    top: 0;
}

#inhouse_sport_info .ihsi_team_names { position: absolute;top: 20px;left:0;right:0;font-size: 18px;font-weight: bold;}
#inhouse_sport_info .ihsi_team_names .competitor1 {text-align: left;left: 10px;right: 50%;margin-right: 10px;}
#inhouse_sport_info .ihsi_team_names .competitor2 {text-align: right;left: 50%;right: 10px;margin-left: 10px;}
#inhouse_sport_info .ihsi_team_names .competitor_div {display:none}
#inhouse_sport_info .ev_score_holder { padding-top: 20px;line-height: 30px; }
body.sportslive-v2-wide .single_event_holder #inhouse_sport_info .ev_public_id { top: -20px;bottom: auto; }

.ihsi_tennis_holder table {
    width: 100%;
    border-spacing: 0;
    border: 0;
}
.ihsi_tennis_holder table tr.ihsi_tennis_header { font-size: 10px;font-weight: bold;background-color: rgba(0,0,0,0.35); }
.ihsi_tennis_holder table tr.ihsi_tennis_header td {text-align: center;border-left: 1px solid rgba(0,0,0,0.55);line-height: 15px;padding: 0; }
.ihsi_tennis_holder table tr.ihsi_tennis_header td.comp_name { border-left: 0; }
.ihsi_tennis_holder table tr.c1_row td,
.ihsi_tennis_holder table tr.c2_row td {
    border-left: 1px solid rgba(0,0,0,0.55);
}
.ihsi_tennis_holder table tr.c1_row td {
    border-bottom: 1px solid rgba(0,0,0,0.55);
}
.ihsi_tennis_holder table td.comp_name {
    text-align: left;
    border-left: 0;
    padding: 0 5px;
    line-height: 20px;
}
.ihsi_tennis_holder table td.setscore,
.ihsi_tennis_holder table td.comp_total { width: 20px; }
.ihsi_tennis_holder table td.comp_total { font-weight: bold; }


#sports_slip.widget_on .slip_placeholder { top: 285px; }
@media screen and (min-width: 1400px) { #sports_slip.widget_on { width: 350px; }#sports_slip.widget_on .slip_placeholder { top: 315px; } }
@media screen and (min-width: 1600px) { #sports_slip.widget_on { width: 380px; }#sports_slip.widget_on .slip_placeholder { top: 335px; } }
@media screen and (min-width: 1750px) { #sports_slip.widget_on { width: 400px; }#sports_slip.widget_on .slip_placeholder { top: 350px; } }
@media screen and (min-width: 1900px) { #sports_slip.widget_on { width: 420px; }#sports_slip.widget_on .slip_placeholder { top: 360px; } }

#sports_slip.widget_on  .stream_on { top: 340px; }
@media screen and (min-width: 1400px) {  #sports_slip.widget_on .stream_on { top: 390px; } }
@media screen and (min-width: 1600px) {  #sports_slip.widget_on .stream_on { top: 415px; } }
@media screen and (min-width: 1750px) {  #sports_slip.widget_on .stream_on { top: 430px; } }
@media screen and (min-width: 1900px) {  #sports_slip.widget_on .stream_on { top: 450px; } }

/* portable devices */
body.portable-device #fe_main .single_event_holder .single_event_info,
body.portable-device .lmts-container { height: auto!important; display:block;}
body.portable-device .lmts_extra_holder { display: none; }
body.portable-device .sports_scroll_single_event .single_has_extra_h.single_event_odds { top: 0; } 

body.portable-device.body-sportslive #fe_main .single_event_close_area {
    top: -50px;
    right: 10px;
}

body.portable-device #inhouse_sport_info .ihsi_team_names { position: absolute;top: 35px;left:0;right:0;font-size: 16px;font-weight: bold;}
body.portable-device #inhouse_sport_info .ihsi_team_names .competitor1 {text-align: left;left: 10px;right: 50%;margin-right: 5px;}
body.portable-device #inhouse_sport_info .ihsi_team_names .competitor2 {text-align: right;left: 50%;right: 10px;margin-left: 5px;}
body.portable-device #inhouse_sport_info .ihsi_team_names .competitor_div {display:inline}
body.portable-device #inhouse_sport_info .ev_score_holder { padding-top: 15px;line-height: 30px; }