﻿/*begin*/
/*input[type=hidden][id^="HF_"]{display:none;}*/

html, body, form
{
    font-size: 12px;
    font-family: 'Open Sans', serif;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
} 
p, .p_Numbers
{ 
    font-size: 13px;
    font-family: 'Open Sans', serif !important;
}
.p_margin_2
{
    margin: 2px 0;
}
.p_margin_1
{
    margin: 1px 0;
}
.p_Numbers
{ 
    font-size: 16px;
    margin: 1px 0;
}
a:link
{
    text-decoration: none !important;
}
a
{
    color: inherit !important;
}
h1
{
    font-size: 2.3em;
    letter-spacing: 1px;
    margin: 1px 0;
    text-align: left;
}
h2
{
    font-size: 2.1em;
    letter-spacing: 1px;
    margin: 2px 0;
}
h3
{
    font-size: 2.0em;
    margin: 5px 0;
}
h4
{
    font-size: 1.6em;
    margin: 2px 0;
}
.h4_border_bottom
{ 
    font-size: 1.6em;
}
h5
{
    font-size: 12px;
    font-weight: normal;
    margin: 2px 0;
}
.bold
{
    font-weight: bold;
}
.BackIcon
{
    width: 30px;
    height: 30px;
}
.RadGrid_AdditionalColumn_hide
{
    display: none !important;
}
.RadGrid_AdditionalColumn_hide_Beach
{
    display: none !important;
}
.RPL_ColumnPadding_Zero
{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.RPL_ColumnPadding_Default
{
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.Playersquareimage
{
    max-width: 115px;
    max-height: 160px;
    width: expression(this.width > 115 && (this.width/this.height) > (115/160) ? 115px : true);
    height: expression(this.height > 160 && (this.width/this.height) <= (115/160) ? 160px : true); 
}
#DIV_loading span
{
    left: 47% !important;
}
.DIV_PlayerNumber
{
    width: 24px;
    font-size: 14px;
    margin: 15px auto;
    border-radius: 150px; 
    -moz-border-radius: 150px; 
    -webkit-border-radius: 150px;
}
/*Facebook share*/
.RadSocialShare_Default
{
    background-color: transparent !important;
    border-color: transparent !important;
}
.DIV_FBShare_Fixed
{
    z-index: 9999;
    position: fixed;
    top: 0;
    right: 0;
    background-color: #eeeeee !important;
    border: 1px solid #a0a0a0 !important;
    -webkit-border-radius: .25em !important;
    -moz-border-radius: .25em !important;
    border-radius: .25em !important;
}
.DIV_FBShare
{
    position: absolute;
    top: 0;
    right: 0;
}
/*FINE Facebook share*/
/*Bordi*/
.TabContent_Border
{ 
    border-style: solid;
    border-width: 0px;
    width: 100%;
}
.Teams_List
{
    border-style: solid;
    border-width: 1px;
    width: 100%;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
}
/*MasterPage*/
.HeaderCustomMenu
{
    padding-bottom: 50px !important;
}
.masterpage_custom_header, .masterpage_custom_footer
{
    width: 100%;
    display: inline-block;
}
.masterpage_header
{
    width: 100%;
    display: inline-block; 
}
.CompetitionDescription_Header
{
    text-align: center;
    margin: 5px;
    font-weight: normal;
    font-size: 23px;
}

#footer_block
{

    max-width: 1024px;
}

.footer
{
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 40px;
    z-index: 9990;
}
.Master_Container
{
    min-height: 100%;
    height: 100%;
    position: relative;
}
.allContent{min-height: 100%;}
.allContent.allContent-noHeight,
body.body-noHeight{min-height:unset;height:auto;}
.RPL_Row_Content_Main
{
    padding: 2px 0 2px 0;
}
.RPL_Column_Content_Main
{ 
    padding: 15px !important;
    margin: -2px 0 -2px 0 !important;
}
.RPL_Row_Content_Teams
{
    padding: 20px 0 20px 0;
}
/*FINE MasterPage*/

/*MENU*/
.RadMenu_Bootstrap
{
    float: left !important;
}
.RadMenu_Bootstrap .rmRootGroup
{
    background-color: transparent !important;
    border: none !important;
}
.RadMenu_Bootstrap .rmRootLink:hover .rmText, .RadMenu_Bootstrap .rmVertical .rmRootLink:hover .rmText
{
    font-weight: bold !important;
}
.RadMenu_Bootstrap .rmGroup
{
    font-size: 12px;
}
.MainMenu
{ 
    float: left !important; 
    font: normal 14px/20px 'Open Sans', sans-serif !important;
}
.RadMenu .rmRootToggle
{
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 0 1px rgba(244, 244, 244, 0.36) inset;
    cursor: pointer;
    display: block;
    height: 2.86em;
    position: relative;
    width: 2.86em;
    border-radius: 150px !important; 
    -moz-border-radius: 150px !important; 
    -webkit-border-radius: 150px !important;
}
#Content_Main_StatsNav .rmRootToggle, #Content_Main_MatchDetailNav .rmRootToggle
{
    border-radius: 0 !important; 
    -moz-border-radius: 0 !important; 
    -webkit-border-radius: 0 !important;
    z-index: 100 !important;
}
.RadMenu
{
    font-size: 15px !important;
}      
.RadMenuPopup .rmLink, .RadMenuPopup .rmParentItem
{
    line-height: 1em !important;
}
.RadMenuPopup:before, .RadMenuPopup:after
{
    border-style: none solid solid;
    border-top: 0 none;
    border-width: 0 0.571em 0.571em;
    display: block;
    position: absolute;
    right: 0.841em;
    top: -0.571em;
}

.RadMenuPopup .rmSlide
{
    min-height: 257px !important;
    max-height: 400px !important;
    height: 257px !important;
} 
        
.RadMenuPopup, .RadMenuPopup_Bootstrap
{
    border-style: solid;
    border-width: 1px;
    box-shadow: 0.143em 0.214em 0.214em rgba(0, 0, 0, 0.2);
    display: none;
    font-size: 16px;
    line-height: normal;
    min-width: 110px;
    position: absolute;
    z-index: 110 !important;
}
.RadMenuPopup .rmToggle
{
    padding-top: 0 !important;
}
.RadMenuPopup:after
{
    top: -9px !important; 
}
.RadMenuPopup_Bootstrap
{
    z-index: 100 !important;
    width: 280px !important;
}
.RadMenuPopup_Bootstrap .rmSlide
{
    min-height: 185px !important;
    max-height: 400px !important;
    height: 185px !important;
} 
.RadMenuPopup_Metro .rmSlide
{
    min-height: 180px !important;
    max-height: 400px !important;
    height: 180px !important;
}
.MobileMenu
{
    width: 46px;
    padding-top: 1px;
    padding-bottom: 0;
    float: left !important;
    height: 45px;
}
/*FINE MENU*/

/*HOMEPAGE*/
.Home_Banner_Streaming_Row {
    text-align: center;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #2881DA;
}

#Home_Streaming_img {
    width: 100%;
    cursor: pointer;
    position: relative;
    height:80px;
    background-position: 44% center;
    background-repeat:no-repeat;
}

.MilestoneName
{
    font-size: 17px;
    font-weight: bold;
}
.MilestonePlayerName
{
    font-size: 17px;
}
.MilestoneTitle
{
    font-size: 20px;
}
.FlagMilestoneReached, .FlagMilestoneReached_LSA
{ 
    border: 1px solid #ddd;
    background-color: white;
    background-position: center center;
    position: absolute;
    top: 0;
    left: -15px;
    background-repeat: no-repeat;
    width: 35px;
    height: 35px;
    border-radius: 150px; 
    -moz-border-radius: 150px; 
    -webkit-border-radius: 150px;
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Icons/flag.png');
    background-size: 20px;
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg); 
    transform: rotate(-30deg);
}
.FlagMilestoneReached_LSA
{ 
    top: -2px;
    left: -5px;
    width: 20px;
    height: 20px;
    background-size: 12px;
}
/*Stili per alternare i colori di LastTodayNext_Matches*/
.Home_Alternate1_Header, .Home_Alternate2_Header, .Home_LastMatches_Header, .Home_TodayMatches_Header, .Home_NextMatches_Header
{
    padding-top: 5px;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    width: 100%;
    margin: 0 auto;
}
.Home_Alternate1_Body, .Home_Alternate2_Body, .Home_LastMatches_Body, .Home_TodayMatches_Body, .Home_NextMatches_Body
{ 
    height: 172px;
    border-style: solid;
    border-width: 1px;
    border-top: none;
    border-left: none;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    cursor: pointer;
}
.Home_Alternate1_Body, .Home_Alternate2_Body, .Home_LastMatches_Body, .Home_TodayMatches_Body, .Home_NextMatches_Body
{
    width: 200px;
}
/*FINE Stili per alternare i colori di LastTodayNext_Matches*/

/*HOMEPAGE RadRotator*/
#RT_LastTodayNext_Matches .rrItem, #RT_Standings .rrItem
{
    margin: 0 5px 0 5px;
}
.RadRotator_DIV_Frecce_LastTodayNext_Matches
{
    margin: 0 auto;
    border-style: solid;
    border-width: 1px;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-position: center center;
    border-radius: 150px; 
    -moz-border-radius: 150px; 
    -webkit-border-radius: 150px;
}
.RadRotator_LastTodayNext_Matches
{
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
    visibility: visible !important;
}
.RadRotator_LastTodayNext_Matches_HomeTeam
{
    float: left;
}
/*FINE HOMEPAGE RadRotator*/

/*HOMEPAGE Standing*/
.Home_DIV_Slider_Standing
{
    padding-left: 0;
    list-style-type: none;
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Icons/volleyball_ball.png');
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: center bottom;
}
.Home_standing_item
{
    font-weight: bold;
    margin-top: 1px;
    margin-bottom: 1px;
    font-size: 13px;
}
.Home_standing_points
{
    font-weight: bold;
    font-size: 11px;
    width: 10%;
}
.Standing_DIV_TeamLogo_Homepage
{
    margin: 0 auto;
    border-style: solid;
    border-width: 1px;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    background-position: center center;
    border-radius: 150px; 
    -moz-border-radius: 150px; 
    -webkit-border-radius: 150px;
}
/*FINE HOMEPAGE Standing*/
/*FINE HOMEPAGE*/

/*Competition Matches*/
.TeamName_CalendarFilteredByTeam
{
    padding: 2px;
    /*background-color:rgba(249, 249, 178, 0.5);*/
    background-image: linear-gradient(-100deg, rgba(255, 255, 255, 0), rgba(249, 249, 178, 1) 100%, rgba(255, 255, 255, 0));
}
.Calendar_p_TextRow, .Calendar_p_TextRow_Italic 
{
    display: table-cell;
    vertical-align: middle;
    height: 60px;
    font-size: 13px;
}
.Calendar_p_TextRow_Italic
{
    font-style: italic;
    font-size: 12px;
}
.Calendar_DIV_Column
{
    height: 100%;
    display: table;
    text-align: center;
    padding: 0 2px !important; 
}
.Calendar_DIV_TeamLogo, .RCB_TeamList
{
    margin: 0 auto;
    border-style: solid;
    border-width: 1px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    background-position: center center;
    border-radius: 150px; 
    -moz-border-radius: 150px; 
    -webkit-border-radius: 150px;
}
.RCB_TeamList
{
    width: 30px;
    height: 30px;
}
/*FINE Competition Matches*/

/*RadcomboBox liste*/
.RadComboBoxDropDown_Bootstrap
{
    border: 1px solid #CCC !important;
    margin-top: 1px !important;
    border-radius: 0px !important;
}
#RadComboTeams_DropDown .rcbList, #RADCB_Players_DropDown .rcbList, #RCB_Role_DropDown .rcbList, .RadComboBox_Bootstrap .rcbInput
{
    text-align: center!important; 
}
.RadComboBox_Bootstrap
{
    font-family: 'Open Sans', serif !important;
    display: block !important;
}
.RadComboBoxDropDown .rcbList
{
    margin: 0 auto 20px auto!important;
    padding: 0 0 20px 0!important;
}

#RadComboCulture .rcbInner, #RadComboCulture_sm .rcbInner, .RadComboBox_Bootstrap .rcbInputCell
{
    border-color: transparent !important;
    border-radius: unset !important;
    -moz-border-radius: unset !important;
    -webkit-border-radius: unset !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    padding: 3px 0px 3px 10px !important;
}
#RadComboCulture .rcbInput, #RadComboCulture_sm .rcbInput
{
    /*padding-left: 16px !important;*/
}
.RadComboBox_Bootstrap .rcbArrowCell, .RadComboBox_Bootstrap .rcbFocused .rcbArrowCell, #RadComboCulture .rcbActionButton, #RadComboCulture_sm .rcbActionButton
{
    border-radius: unset !important;
    -moz-border-radius: unset !important;
    -webkit-border-radius: unset !important;
    width: 20px !important;
}
.RadComboBox_Bootstrap .rcbFocused .rcbArrowCell, #RadComboCulture .rcbActionButton, #RadComboCulture_sm .rcbActionButton
{
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
.RadComboBox_Bootstrap table td.rcbInputCell, .RadComboBox_Bootstrap table td.rcbArrowCell, #RadComboCulture .rcbActionButton, #RadComboCulture_sm .rcbActionButton
{
    border: none !important;
}
.RadComboBox_Bootstrap .rcbInput
{
    font-size: 14px !important;
    font-weight: bold !important;
    /*margin-left:-4px;*/
}
.RCB_Culture_en-GB .rcbInner, .RCB_Culture_en-GB .rcbFocused, .RCB_Culture_en-GB .rcbHovered,
.RCB_Culture_cs-CZ .rcbInner, .RCB_Culture_cs-CZ .rcbFocused, .RCB_Culture_cs-CZ .rcbHovered,
.RCB_Culture_be-BY .rcbInner, .RCB_Culture_be-BY .rcbFocused, .RCB_Culture_be-BY .rcbHovered,
.RCB_Culture_zh-CN .rcbInner, .RCB_Culture_zh-CN .rcbFocused, .RCB_Culture_zh-CN .rcbHovered,
.RCB_Culture_bg-BG .rcbInner, .RCB_Culture_bg-BG .rcbFocused, .RCB_Culture_bg-BG .rcbHovered,
.RCB_Culture_zh-HK .rcbInner, .RCB_Culture_zh-HK .rcbFocused, .RCB_Culture_zh-HK .rcbHovered,
.RCB_Culture_sl-SI .rcbInner, .RCB_Culture_sl-SI .rcbFocused, .RCB_Culture_sl-SI .rcbHovered,
.RCB_Culture_uk-UA .rcbInner, .RCB_Culture_uk-UA .rcbFocused, .RCB_Culture_uk-UA .rcbHovered,
.RCB_Culture_ru-RU .rcbInner, .RCB_Culture_ru-RU .rcbFocused, .RCB_Culture_ru-RU .rcbHovered,
.RCB_Culture_sv-SE .rcbInner, .RCB_Culture_sv-SE .rcbFocused, .RCB_Culture_sv-SE .rcbHovered,
.RCB_Culture_da-DK .rcbInner, .RCB_Culture_da-DK .rcbFocused, .RCB_Culture_da-DK .rcbHovered,
.RCB_Culture_hr-HR .rcbInner, .RCB_Culture_hr-HR .rcbFocused, .RCB_Culture_hr-HR .rcbHovered,
.RCB_Culture_is-IS .rcbInner, .RCB_Culture_is-IS .rcbFocused, .RCB_Culture_is-IS .rcbHovered,
.RCB_Culture_lv-LV .rcbInner, .RCB_Culture_lv-LV .rcbFocused, .RCB_Culture_lv-LV .rcbHovered,
.RCB_Culture_nl-NL .rcbInner, .RCB_Culture_nl-NL .rcbFocused, .RCB_Culture_nl-NL .rcbHovered,
.RCB_Culture_fi-FI .rcbInner, .RCB_Culture_fi-FI .rcbFocused, .RCB_Culture_fi-FI .rcbHovered,
.RCB_Culture_fo-FO .rcbInner, .RCB_Culture_fo-FO .rcbFocused, .RCB_Culture_fo-FO .rcbHovered,
.RCB_Culture_fr-FR .rcbInner, .RCB_Culture_fr-FR .rcbFocused, .RCB_Culture_fr-FR .rcbHovered,
.RCB_Culture_pl-PL .rcbInner, .RCB_Culture_pl-PL .rcbFocused, .RCB_Culture_pl-PL .rcbHovered,
.RCB_Culture_el-EL .rcbInner, .RCB_Culture_el-EL .rcbFocused, .RCB_Culture_el-EL .rcbHovered,
.RCB_Culture_el-CY .rcbInner, .RCB_Culture_el-CY .rcbFocused, .RCB_Culture_el-CY .rcbHovered,
.RCB_Culture_hu-HU .rcbInner, .RCB_Culture_hu-HU .rcbFocused, .RCB_Culture_hu-HU .rcbHovered,
.RCB_Culture_es-ES .rcbInner, .RCB_Culture_es-ES .rcbFocused, .RCB_Culture_es-ES .rcbHovered,
.RCB_Culture_es-AR .rcbInner, .RCB_Culture_es-AR .rcbFocused, .RCB_Culture_es-AR .rcbHovered,
.RCB_Culture_sk-SK .rcbInner, .RCB_Culture_sk-SK .rcbFocused, .RCB_Culture_sk-SK .rcbHovered,
.RCB_Culture_tr-TR .rcbInner, .RCB_Culture_tr-TR .rcbFocused, .RCB_Culture_tr-TR .rcbHovered,
.RCB_Culture_ro-RO .rcbInner, .RCB_Culture_ro-RO .rcbFocused, .RCB_Culture_ro-RO .rcbHovered,
.RCB_Culture_sr-Latn-RS .rcbInner, .RCB_Culture_sr-Latn-RS .rcbFocused, .RCB_Culture_sr-Latn-RS .rcbHovered,
.RCB_Culture_it-IT .rcbInner, .RCB_Culture_it-IT .rcbFocused, .RCB_Culture_it-IT .rcbHovered,
.RCB_Culture_pt-BR .rcbInner, .RCB_Culture_pt-BR .rcbFocused, .RCB_Culture_pt-BR .rcbHovered,
.RCB_Culture_pt-PT .rcbInner, .RCB_Culture_pt-PT .rcbFocused, .RCB_Culture_pt-PT .rcbHovered,
.RCB_Culture_nn-NO .rcbInner, .RCB_Culture_nn-NO .rcbFocused, .RCB_Culture_nn-NO .rcbHovered,
.RCB_Culture_de-AT .rcbInner, .RCB_Culture_de-AT .rcbFocused, .RCB_Culture_de-AT .rcbHovered {
    background-position: left 5px center !important;
    background-repeat: no-repeat !important;
}
    .RCB_Culture_en-GB td.rcbInputCell, .RCB_Culture_en-GB .rcbFocused td.rcbInputCell, .RCB_Culture_en-GB .rcbHovered td.rcbInputCell,
    .RCB_Culture_cs-CZ td.rcbInputCell, .RCB_Culture_cs-CZ .rcbFocused td.rcbInputCell, .RCB_Culture_cs-CZ .rcbHovered td.rcbInputCell,
    .RCB_Culture_be-BY td.rcbInputCell, .RCB_Culture_be-BY .rcbFocused td.rcbInputCell, .RCB_Culture_be-BY .rcbHovered td.rcbInputCell,
    .RCB_Culture_zh-CN td.rcbInputCell, .RCB_Culture_zh-CN .rcbFocused td.rcbInputCell, .RCB_Culture_zh-CN .rcbHovered td.rcbInputCell,
    .RCB_Culture_bg-BG td.rcbInputCell, .RCB_Culture_bg-BG .rcbFocused td.rcbInputCell, .RCB_Culture_bg-BG .rcbHovered td.rcbInputCell,
    .RCB_Culture_zh-HK td.rcbInputCell, .RCB_Culture_zh-HK .rcbFocused td.rcbInputCell, .RCB_Culture_zh-HK .rcbHovered td.rcbInputCell,
    .RCB_Culture_sl-SI td.rcbInputCell, .RCB_Culture_sl-SI .rcbFocused td.rcbInputCell, .RCB_Culture_sl-SI .rcbHovered td.rcbInputCell,
    .RCB_Culture_ru-RU td.rcbInputCell, .RCB_Culture_ru-RU .rcbFocused td.rcbInputCell, .RCB_Culture_ru-RU .rcbHovered td.rcbInputCell,
    .RCB_Culture_uk-UA td.rcbInputCell, .RCB_Culture_uk-UA .rcbFocused td.rcbInputCell, .RCB_Culture_uk-UA .rcbHovered td.rcbInputCell,
    .RCB_Culture_sv-SE td.rcbInputCell, .RCB_Culture_sv-SE .rcbFocused td.rcbInputCell, .RCB_Culture_sv-SE .rcbHovered td.rcbInputCell,
    .RCB_Culture_da-DK td.rcbInputCell, .RCB_Culture_da-DK .rcbFocused td.rcbInputCell, .RCB_Culture_da-DK .rcbHovered td.rcbInputCell,
    .RCB_Culture_hr-HR td.rcbInputCell, .RCB_Culture_hr-HR .rcbFocused td.rcbInputCell, .RCB_Culture_hr-HR .rcbHovered td.rcbInputCell,
    .RCB_Culture_is-IS td.rcbInputCell, .RCB_Culture_is-IS .rcbFocused td.rcbInputCell, .RCB_Culture_is-IS .rcbHovered td.rcbInputCell,
    .RCB_Culture_lv-LV td.rcbInputCell, .RCB_Culture_lv-LV .rcbFocused td.rcbInputCell, .RCB_Culture_lv-LV .rcbHovered td.rcbInputCell,
    .RCB_Culture_nl-NL td.rcbInputCell, .RCB_Culture_nl-NL .rcbFocused td.rcbInputCell, .RCB_Culture_nl-NL .rcbHovered td.rcbInputCell,
    .RCB_Culture_fi-FI td.rcbInputCell, .RCB_Culture_fi-FI .rcbFocused td.rcbInputCell, .RCB_Culture_fi-FI .rcbHovered td.rcbInputCell,
    .RCB_Culture_fr-FR td.rcbInputCell, .RCB_Culture_fr-FR .rcbFocused td.rcbInputCell, .RCB_Culture_fr-FR .rcbHovered td.rcbInputCell,
    .RCB_Culture_pl-PL td.rcbInputCell, .RCB_Culture_pl-PL .rcbFocused td.rcbInputCell, .RCB_Culture_pl-PL .rcbHovered td.rcbInputCell,
    .RCB_Culture_el-EL td.rcbInputCell, .RCB_Culture_el-EL .rcbFocused td.rcbInputCell, .RCB_Culture_el-EL .rcbHovered td.rcbInputCell,
    .RCB_Culture_el-CY td.rcbInputCell, .RCB_Culture_el-CY .rcbFocused td.rcbInputCell, .RCB_Culture_el-CY .rcbHovered td.rcbInputCell,
    .RCB_Culture_es-ES td.rcbInputCell, .RCB_Culture_es-ES .rcbFocused td.rcbInputCell, .RCB_Culture_es-ES .rcbHovered td.rcbInputCell,
    .RCB_Culture_fo-FO td.rcbInputCell, .RCB_Culture_fo-FO .rcbFocused td.rcbInputCell, .RCB_Culture_fo-FO .rcbHovered td.rcbInputCell,
    .RCB_Culture_es-AR td.rcbInputCell, .RCB_Culture_es-AR .rcbFocused td.rcbInputCell, .RCB_Culture_es-AR .rcbHovered td.rcbInputCell,
    .RCB_Culture_hu-HU td.rcbInputCell, .RCB_Culture_hu-HU .rcbFocused td.rcbInputCell, .RCB_Culture_hu-HU .rcbHovered td.rcbInputCell,
    .RCB_Culture_sk-SK td.rcbInputCell, .RCB_Culture_sk-SK .rcbFocused td.rcbInputCell, .RCB_Culture_sk-SK .rcbHovered td.rcbInputCell,
    .RCB_Culture_tr-TR td.rcbInputCell, .RCB_Culture_tr-TR .rcbFocused td.rcbInputCell, .RCB_Culture_tr-TR .rcbHovered td.rcbInputCell,
    .RCB_Culture_ro-RO td.rcbInputCell, .RCB_Culture_ro-RO .rcbFocused td.rcbInputCell, .RCB_Culture_ro-RO .rcbHovered td.rcbInputCell,
    .RCB_Culture_sr-Latn-RS td.rcbInputCell, .RCB_Culture_sr-Latn-RS .rcbFocused td.rcbInputCell, .RCB_Culture_sr-Latn-RS .rcbHovered td.rcbInputCell,
    .RCB_Culture_it-IT td.rcbInputCell, .RCB_Culture_it-IT .rcbFocused td.rcbInputCell, .RCB_Culture_it-IT .rcbHovered td.rcbInputCell,
    .RCB_Culture_pt-BR td.rcbInputCell, .RCB_Culture_pt-BR .rcbFocused td.rcbInputCell, .RCB_Culture_pt-BR .rcbHovered td.rcbInputCell,
    .RCB_Culture_pt-PT td.rcbInputCell, .RCB_Culture_pt-PT .rcbFocused td.rcbInputCell, .RCB_Culture_pt-PT .rcbHovered td.rcbInputCell,
    .RCB_Culture_nn-NO td.rcbInputCell, .RCB_Culture_nn-NO .rcbFocused td.rcbInputCell, .RCB_Culture_nn-NO .rcbHovered td.rcbInputCell,
    .RCB_Culture_de-AT td.rcbInputCell, .RCB_Culture_de-AT .rcbFocused td.rcbInputCell, .RCB_Culture_de-AT .rcbHovered td.rcbInputCell {
        background-position: left 5px center !important;
        background-repeat: no-repeat !important;
    }

.RCB_Culture_en-GB td.rcbInputCell, .RCB_Culture_en-GB .rcbFocused td.rcbInputCell, .RCB_Culture_en-GB .rcbHovered td.rcbInputCell,
.RCB_Culture_en-GB .rcbInner, .RCB_Culture_en-GB .rcbFocused, .RCB_Culture_en-GB .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/en-gb.png') !important;
}
.RCB_Culture_sv-SE td.rcbInputCell, .RCB_Culture_sv-SE .rcbFocused td.rcbInputCell, .RCB_Culture_sv-SE .rcbHovered td.rcbInputCell,
.RCB_Culture_sv-SE .rcbInner, .RCB_Culture_sv-SE .rcbFocused, .RCB_Culture_sv-SE .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/sv-se.png') !important;
}
.RCB_Culture_de-AT td.rcbInputCell, .RCB_Culture_de-AT .rcbFocused td.rcbInputCell, .RCB_Culture_de-AT .rcbHovered td.rcbInputCell,
.RCB_Culture_de-AT .rcbInner, .RCB_Culture_de-AT .rcbFocused, .RCB_Culture_de-AT .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/de-at.png') !important;
}
.RCB_Culture_pt-BR td.rcbInputCell, .RCB_Culture_pt-BR .rcbFocused td.rcbInputCell, .RCB_Culture_pt-BR .rcbHovered td.rcbInputCell,
.RCB_Culture_pt-BR .rcbInner, .RCB_Culture_pt-BR .rcbFocused, .RCB_Culture_pt-BR .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/pt-br.png') !important;
}
.RCB_Culture_pt-PT td.rcbInputCell, .RCB_Culture_pt-PT .rcbFocused td.rcbInputCell, .RCB_Culture_pt-PT .rcbHovered td.rcbInputCell,
.RCB_Culture_pt-PT .rcbInner, .RCB_Culture_pt-PT .rcbFocused, .RCB_Culture_pt-PT .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/pt-pt.png') !important;
}
.RCB_Culture_pt-PT td.rcbInputCell, .RCB_Culture_pt-PT .rcbFocused td.rcbInputCell, .RCB_Culture_pt-PT .rcbHovered td.rcbInputCell,
.RCB_Culture_pt-PT .rcbInner, .RCB_Culture_pt-PT .rcbFocused, .RCB_Culture_pt-PT .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/pt-pt.png') !important;
}
.RCB_Culture_da-DK td.rcbInputCell, .RCB_Culture_da-DK .rcbFocused td.rcbInputCell, .RCB_Culture_da-DK .rcbHovered td.rcbInputCell,
.RCB_Culture_da-DK .rcbInner, .RCB_Culture_da-DK .rcbFocused, .RCB_Culture_da-DK .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/da-dk.png') !important;
}
.RCB_Culture_hr-HR td.rcbInputCell, .RCB_Culture_hr-HR .rcbFocused td.rcbInputCell, .RCB_Culture_hr-HR .rcbHovered td.rcbInputCell,
.RCB_Culture_hr-HR .rcbInner, .RCB_Culture_hr-HR .rcbFocused, .RCB_Culture_hr-HR .rcbHovered {
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/hr-hr.png') !important;
}
.RCB_Culture_hu-HU td.rcbInputCell, .RCB_Culture_hu-HU .rcbFocused td.rcbInputCell, .RCB_Culture_hu-HU .rcbHovered td.rcbInputCell,
.RCB_Culture_hu-HU .rcbInner, .RCB_Culture_hu-HU .rcbFocused, .RCB_Culture_hu-HU .rcbHovered {
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/hu-hu.png') !important;
}
.RCB_Culture_is-IS td.rcbInputCell, .RCB_Culture_is-IS .rcbFocused td.rcbInputCell, .RCB_Culture_is-IS .rcbHovered td.rcbInputCell,
.RCB_Culture_is-IS .rcbInner, .RCB_Culture_is-IS .rcbFocused, .RCB_Culture_is-IS .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/is-is.png') !important;
}
.RCB_Culture_el-EL td.rcbInputCell, .RCB_Culture_el-EL .rcbFocused td.rcbInputCell, .RCB_Culture_el-EL .rcbHovered td.rcbInputCell,
.RCB_Culture_el-EL .rcbInner, .RCB_Culture_el-EL .rcbFocused, .RCB_Culture_el-EL .rcbHovered {
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/el-el.png') !important;
}
.RCB_Culture_el-CY td.rcbInputCell, .RCB_Culture_el-CY .rcbFocused td.rcbInputCell, .RCB_Culture_el-CY .rcbHovered td.rcbInputCell,
.RCB_Culture_el-CY .rcbInner, .RCB_Culture_el-CY .rcbFocused, .RCB_Culture_el-CY .rcbHovered {
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/el-cy.png') !important;
}
.RCB_Culture_fi-FI td.rcbInputCell, .RCB_Culture_fi-FI .rcbFocused td.rcbInputCell, .RCB_Culture_fi-FI .rcbHovered td.rcbInputCell,
.RCB_Culture_fi-FI .rcbInner, .RCB_Culture_fi-FI .rcbFocused, .RCB_Culture_fi-FI .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/fi-fi.png') !important;
}
.RCB_Culture_fr-FR td.rcbInputCell, .RCB_Culture_fr-FR .rcbFocused td.rcbInputCell, .RCB_Culture_fr-FR .rcbHovered td.rcbInputCell,
.RCB_Culture_fr-FR .rcbInner, .RCB_Culture_fr-FR .rcbFocused, .RCB_Culture_fr-FR .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/fr-fr.png') !important;
}
.RCB_Culture_pl-PL td.rcbInputCell, .RCB_Culture_pl-PL .rcbFocused td.rcbInputCell, .RCB_Culture_pl-PL .rcbHovered td.rcbInputCell,
.RCB_Culture_pl-PL .rcbInner, .RCB_Culture_pl-PL .rcbFocused, .RCB_Culture_pl-PL .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/pl-pl.png') !important;
}
.RCB_Culture_es-ES td.rcbInputCell, .RCB_Culture_es-ES .rcbFocused td.rcbInputCell, .RCB_Culture_es-ES .rcbHovered td.rcbInputCell,
.RCB_Culture_es-ES .rcbInner, .RCB_Culture_es-ES .rcbFocused, .RCB_Culture_es-ES .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/es-es.png') !important;
}
.RCB_Culture_es-AR td.rcbInputCell, .RCB_Culture_es-AR .rcbFocused td.rcbInputCell, .RCB_Culture_es-AR .rcbHovered td.rcbInputCell,
.RCB_Culture_es-AR .rcbInner, .RCB_Culture_es-AR .rcbFocused, .RCB_Culture_es-AR .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/es-ar.png') !important;
}
.RCB_Culture_fo-FO td.rcbInputCell, .RCB_Culture_fo-FO .rcbFocused td.rcbInputCell, .RCB_Culture_fo-FO .rcbHovered td.rcbInputCell,
.RCB_Culture_fo-FO .rcbInner, .RCB_Culture_fo-FO .rcbFocused, .RCB_Culture_fo-FO .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/fo-fo.png') !important;
}
.RCB_Culture_sk-SK td.rcbInputCell, .RCB_Culture_sk-SK .rcbFocused td.rcbInputCell, .RCB_Culture_sk-SK .rcbHovered td.rcbInputCell,
.RCB_Culture_sk-SK .rcbInner, .RCB_Culture_sk-SK .rcbFocused, .RCB_Culture_sk-SK .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/sk-sk.png') !important;
}
.RCB_Culture_tr-TR td.rcbInputCell, .RCB_Culture_tr-TR .rcbFocused td.rcbInputCell, .RCB_Culture_tr-TR .rcbHovered td.rcbInputCell,
.RCB_Culture_tr-TR .rcbInner, .RCB_Culture_tr-TR .rcbFocused, .RCB_Culture_tr-TR .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/tr-tr.png') !important;
}
.RCB_Culture_sr-Latn-RS td.rcbInputCell, .RCB_Culture_sr-Latn-RS .rcbFocused td.rcbInputCell, .RCB_Culture_sr-Latn-RS .rcbHovered td.rcbInputCell,
.RCB_Culture_sr-Latn-RS .rcbInner, .RCB_Culture_sr-Latn-RS .rcbFocused, .RCB_Culture_sr-Latn-RS .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/sr-Latn-RS.png') !important;
}
.RCB_Culture_ro-RO td.rcbInputCell, .RCB_Culture_ro-RO .rcbFocused td.rcbInputCell, .RCB_Culture_ro-RO .rcbHovered td.rcbInputCell,
.RCB_Culture_ro-RO .rcbInner, .RCB_Culture_ro-RO .rcbFocused, .RCB_Culture_ro-RO .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/ro-ro.png') !important;
}
.RCB_Culture_it-IT td.rcbInputCell, .RCB_Culture_it-IT .rcbFocused td.rcbInputCell, .RCB_Culture_it-IT .rcbHovered td.rcbInputCell,
.RCB_Culture_it-IT .rcbInner, .RCB_Culture_it-IT .rcbFocused, .RCB_Culture_it-IT .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/it-it.png') !important;
}
.RCB_Culture_nn-NO td.rcbInputCell, .RCB_Culture_nn-NO .rcbFocused td.rcbInputCell, .RCB_Culture_nn-NO .rcbHovered td.rcbInputCell,
.RCB_Culture_nn-NO .rcbInner, .RCB_Culture_nn-NO .rcbFocused, .RCB_Culture_nn-NO .rcbHovered
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/nn-no.png') !important;
}
.RCB_Culture_zh-CN td.rcbInputCell, .RCB_Culture_zh-CN .rcbFocused td.rcbInputCell, .RCB_Culture_zh-CN .rcbHovered td.rcbInputCell,
.RCB_Culture_zh-CN .rcbInner, .RCB_Culture_zh-CN .rcbFocused, .RCB_Culture_zh-CN .rcbHovered {
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/zh-cn.png') !important;
}
.RCB_Culture_bg-BG td.rcbInputCell, .RCB_Culture_bg-BG .rcbFocused td.rcbInputCell, .RCB_Culture_bg-BG .rcbHovered td.rcbInputCell,
.RCB_Culture_bg-BG .rcbInner, .RCB_Culture_bg-BG .rcbFocused, .RCB_Culture_bg-BG .rcbHovered {
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/bg-bg.png') !important;
}
.RCB_Culture_zh-HK td.rcbInputCell, .RCB_Culture_zh-HK .rcbFocused td.rcbInputCell, .RCB_Culture_zh-HK .rcbHovered td.rcbInputCell,
.RCB_Culture_zh-HK .rcbInner, .RCB_Culture_zh-HK .rcbFocused, .RCB_Culture_zh-HK .rcbHovered {
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/zh-hk.png') !important;
}
.RCB_Culture_sl-SI td.rcbInputCell, .RCB_Culture_sl-SI .rcbFocused td.rcbInputCell, .RCB_Culture_sl-SI .rcbHovered td.rcbInputCell,
.RCB_Culture_sl-SI .rcbInner, .RCB_Culture_sl-SI .rcbFocused, .RCB_Culture_sl-SI .rcbHovered {
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/sl-sl.png') !important;
}
    .RCB_Culture_lv-LV td.rcbInputCell, .RCB_Culture_lv-LV .rcbFocused td.rcbInputCell, .RCB_Culture_lv-LV .rcbHovered td.rcbInputCell,
    .RCB_Culture_lv-LV .rcbInner, .RCB_Culture_lv-LV .rcbFocused, .RCB_Culture_lv-LV .rcbHovered {
        background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/lv-lv.png') !important;
    }
    .RCB_Culture_nl-NL td.rcbInputCell, .RCB_Culture_nl-NL .rcbFocused td.rcbInputCell, .RCB_Culture_nl-NL .rcbHovered td.rcbInputCell,
    .RCB_Culture_nl-NL .rcbInner, .RCB_Culture_nl-NL .rcbFocused, .RCB_Culture_nl-NL .rcbHovered {
        background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/nl-nl.png') !important;
    }
    .RCB_Culture_be-BY td.rcbInputCell, .RCB_Culture_be-BY .rcbFocused td.rcbInputCell, .RCB_Culture_be-BY .rcbHovered td.rcbInputCell,
    .RCB_Culture_be-BY .rcbInner, .RCB_Culture_be-BY .rcbFocused, .RCB_Culture_be-BY .rcbHovered {
        background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/be-by.png') !important;
    }
.RCB_Culture_cs-CZ td.rcbInputCell, .RCB_Culture_cs-CZ .rcbFocused td.rcbInputCell, .RCB_Culture_cs-CZ .rcbHovered td.rcbInputCell,
.RCB_Culture_cs-CZ .rcbInner, .RCB_Culture_cs-CZ .rcbFocused, .RCB_Culture_cs-CZ .rcbHovered {
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/cs-cz.png') !important;
}
    .RCB_Culture_ru-RU td.rcbInputCell, .RCB_Culture_ru-RU .rcbFocused td.rcbInputCell, .RCB_Culture_ru-RU .rcbHovered td.rcbInputCell,
    .RCB_Culture_ru-RU .rcbInner, .RCB_Culture_ru-RU .rcbFocused, .RCB_Culture_ru-RU .rcbHovered {
        background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/ru-ru.png') !important;
    }
    .RCB_Culture_uk-UA td.rcbInputCell, .RCB_Culture_uk-UA .rcbFocused td.rcbInputCell, .RCB_Culture_uk-UA .rcbHovered td.rcbInputCell,
    .RCB_Culture_uk-UA .rcbInner, .RCB_Culture_uk-UA .rcbFocused, .RCB_Culture_uk-UA .rcbHovered {
        background-image: url('https://micrositeweb.azurewebsites.net/Images/Flags_24/uk-ua.png') !important;
    }
/*FINE RadcomboBox liste*/


/*Competition STANDING*/
.Standing_TeamHighlight
{
    background-image: linear-gradient(rgba(255, 255, 255, 1), rgba(249, 249, 178, 1) 100%, rgba(255, 255, 255, 1));
}
.Standing_DIV_TeamLogo
{
    margin: 0 auto;
    border-style: solid;
    border-width: 1px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    background-position: center center;
    border-radius: 150px; 
    -moz-border-radius: 150px; 
    -webkit-border-radius: 150px;
}

/*PointRound Standing Page*/
.wordwrap
{ 
    white-space: pre-wrap; 
    white-space: -moz-pre-wrap; 
    white-space: -pre-wrap; 
    white-space: -o-pre-wrap; 
    word-wrap: break-word; 
} 
.HomeRotate
{
    -moz-transform: rotate(-90.0deg); 
    -o-transform: rotate(-90.0deg); 
    -webkit-transform: rotate(-90.0deg); 
    transform: rotate(-90deg); 
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083); 
    -ms-filter: ""progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"";
}  
.tdTitoli
{
    padding: 5px; 
    font-weight: bold;
    border-style: solid;
    border-width: 1px;
} 
.tdRisultati
{
    padding: 0;
}
.tdTitoli_TeamHighlight
{ 
    padding: 5px; 
    font-weight: bold;
    border-style: solid;
    border-width: 1px;
    border-color: #f0f0f0;
} 
.tdRisultati_TeamHighlight
{
    padding: 0;
    border: 1px solid #f0f0f0;
}
.Table_Risultati
{
    margin: auto;
    width: 100%;
}
.Table_Risultati_Header
{
    border: 0px;
}
.Table_Risultati_TD_Home_Guest_Team
{ 
    font-size: 11px;
}
/*FINE PointRound Standing Page*/
/*PLAYOFF*/
.POGrid_Winner_p
{
    font-weight: bold;
}
.PodiumImage
{
    width: 300px;
}
.Podium_DIV_SecondPlace
{
    position: relative;
    float: right;
    margin-right: 56%;
    margin-top: -126px;
}
.Podium_DIV_ThirdPlace
{
    position: relative;
    float: left;
    margin-top: -118px;
    margin-left: 57%;
}
.Podium_WinnerTeamLogo_TD
{
    width: 50%;
    text-align: right;
} 
/* TABELLA TABELLONE PLAYOFF */
TABLE#tabellonePlayOff
{
    font-family: 'Open Sans', serif !important;
}
TABLE#tabellonePlayOff TR#Riga
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    BORDER-LEFT: thin;
    font-family: 'Open Sans', serif !important;
    TEXT-ALIGN: center
}
TABLE#tabellonePlayOff TH
{ 
    font-weight: bolder; 
    font-family: 'Open Sans', serif !important; 
}
TABLE#tabellonePlayOff TH#light
{ 
    font-weight: bolder;
    font-family: 'Open Sans', serif !important; 
}
TABLE#tabellonePlayOff TR#RigaHigh
{ 
    LINE-HEIGHT: 12px;
    font-family: 'Open Sans', serif !important;
}
TABLE#tabellonePlayOff TR#RigaRed
{ 
    LINE-HEIGHT: 12px;
    font-family: 'Open Sans', serif !important; 
}
TABLE#tabellonePlayOff TD#Club
{ 
    FONT-FAMILY: Arial; 
    TEXT-ALIGN: left
}
TABLE#tabellonePlayOff TD#Data
{ 
    font-family: 'Open Sans', serif !important;
}
TABLE#tabellonePlayOff TR
{
    font-family: 'Open Sans', serif !important;
}
TABLE#tabellonePlayOff TD#Risultato
{
    font-family: 'Open Sans', serif !important;
    TEXT-ALIGN: center
}
TABLE#tabellonePlayOff TR#SmallRow
{
    font-family: 'Open Sans', serif !important;
}
TABLE#Podio TD
{
    LINE-HEIGHT: 12px;
    font-family: 'Open Sans', serif !important;
}
/*FINE PLAYOFF*/
/*FINE Competition STANDING*/
/*Match Details*/
.tabellinoPlayers_FullDataMobileSmall {
    width: 100%;
}
.tabellinoPlayers_FullDataMobile {
    width: 100%;
}
.tabellino_FullDataMobile
{
    width: 1200px;
}
.MatchDetails_DIV_Logo
{
    float: left;
    width: 18%;
    height: 100px;
    text-align: center;
}
.MatchDetails_DIV_Logo:before
{
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
.MatchDetails_DIV_Logo img
{
    vertical-align: middle;
    display: inline-block;
}
.MatchDetails_DIV_TeamName
{
    float: left;
    height: 100px;
    text-align: center;
    font-size: 20px; 
    font-weight: bold;
}
.MatchDetails_DIV_Result
{
    float: left;
    height: 100px;
    text-align: center;
}
.MatchDetails_DIV_Result_Separator
{
    float: left;
    height: 100px;
    text-align: center;
    font-size: 20px; 
}
.MatchDetails_DIV_Result_Separator:before
{
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
.MatchDetails_DIV_Result_Circle
{
    height: 50px;
    width: 50px;
    text-align: center;
    font-size: 22px; 
    font-weight: bold;
    border-radius: 150px; 
    -moz-border-radius: 150px; 
    -webkit-border-radius: 150px; 
    margin: 23px auto; 
}
.MatchDetails_DIV_Result_Circle:before
{
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.DIV_MatchInfo_Column1, .DIV_MatchInfo_Column2
{ 
    text-align: right;
    width: 30%;
    border-style: solid;
    border-width: 1px; 
    border-left: none;
    border-top: none;
}
.DIV_MatchInfo_Column2
{ 
    text-align: center; 
    border-right: none;
    width: 70%;
}
.DIV_MatchResults_Column1, .DIV_MatchResults_Column_First_Row_First_Last, .DIV_MatchResults_Row_First_Last, .DIV_MatchResults_Row_First_Last_Partial, .DIV_MatchResults_Row, .DIV_MatchResults_Row_Partial
{ 
    text-align: center;
    width: 15%; 
    border-style: solid;
    border-width: 1px; 
    border-left: none;
    padding: 0 2px 0 2px;
}
.DIV_MatchResults_Column_First_Row_First_Last, .DIV_MatchResults_Row_First_Last, .DIV_MatchResults_Row_First_Last_Partial
{ 
    width: 20%;
}
.DIV_MatchResults_Row_First_Last
{
    width: 20%;
}
.DIV_MatchResults_Row_First_Last_Partial
{
    width: 15%;
}
.DIV_MatchResults_Row, .DIV_MatchResults_Row_Partial
{ 
    width: 20%; 
}
.DIV_MatchResults_Row_Partial
{
    width: 15%;
}
.DIV_MatchDetails_TeamLogo
{
    margin: -5px auto;
    border-style: solid;
    border-width: 1px; 
    background-repeat: no-repeat;
    width: 110px;
    height: 110px;
    border-radius: 150px; 
    -moz-border-radius: 150px; 
    -webkit-border-radius: 150px;
    background-position: center center;
    display: inline-block;
}
.p_Analysis_SetBySet_SetTitle
{
    margin: 1px 0;
}
.p_Analysis_SetBySet_PointsTot
{
    margin: 1px 0;
    font-weight: bold;
    font-size: 14px;
}
.Analysis_SetBySet_Points
{
    margin: 1px 0;
    font-weight: bold;
    font-size: 14px;
}
.p_Analysis_SetBySet_Points
{
    margin: 1px 0;
}
.p_Analysis_SetBySet_PointsByRole
{
    margin: 1px 0;
}
.DIVMain_Analysis_SetBySet
{
    width: 98%;
    height: auto;
    padding: 3px;
}
.Tabellino_Row_Totals
{ 
    font-weight: bold; 
}
.Tabellino_Row_Totals_Borders
{
    border-left-style: solid;
    border-left-width: 1px; 
}

.TheMatch_Stats_SubTitles
{
    text-align: center; 
    padding: 2px 0;
    margin: 10px 0 1px 1px;
    font-weight: bold;
}
.BeforeTheMatch_RowData
{
    border-bottom-style: solid;
    border-bottom-width: 1px; 
}
.BeforeTheMatch_TeamComp_Data_Home_Guest, .BeforeTheMatch_TeamComp_Data_Tot
{
    margin-top: 2px;
    margin-bottom: 2px;
    font-size: 15px;
    font-weight: bold;
}
.BeforeTheMatch_TeamComp_Data_Tot
{
    font-size: 15px;
    font-weight: normal;
}
.BeforeTheMatch_TeamComp_Data_Home_Guest_Img
{
    margin-top: 2px;
    margin-bottom: 2px;
}
.BeforeTheMatch_TeamComp_Data_Home_Guest_Title
{
    margin-top: 8px;
    margin-bottom: 8px;
}
.BeforeTheMatch_TeamResults_p
{
    margin: 2px 0;
}
.DIV_PhotoPlayer_BeforeTheMatch, .DIV_TeamResults_Logo_BeforeTheMatch
{
    margin: 0 auto;
    border-style: solid;
    border-width: 1px; 
    background-repeat: no-repeat;
    width: 85px;
    height: 85px;
    border-radius: 150px; 
    -moz-border-radius: 150px; 
    -webkit-border-radius: 150px;
}
.DIV_TeamResults_Logo_BeforeTheMatch
{ 
    width: 60px;
    height: 60px;
    background-position: center center;
}
.Column_TeamResults_Logo_BeforeTheMatch
{
    padding: 0 5px 0 14px;
    text-align: center;
    height: 63px;
}
.Column_TeamResults_LastResultsResult_BeforeTheMatch
{
    padding: 0 5px 0 5px;
    text-align: center;
    height: 63px;
}
.Column_TeamResults_LastResultsMatchDate_BeforeTheMatch
{
    padding: 0 14px;
    text-align: center;
    height: 30px;
}
.Column_TeamResults_LastResultsPartial_BeforeTheMatch
{
    padding: 0 14px;
    text-align: center;
    height: 30px;
}
.Column_TeamResults_LastResultsTeamName_BeforeTheMatch, .Column_TeamResults_BeachLastResultsTeamName_BeforeTheMatch
{
    padding: 0 5px 0 14px;
    text-align: center;
    height: 30px;
}
.Column_TeamResults_BeachLastResultsTeamName_BeforeTheMatch
{
    height: 45px;
}
/*FINE Match Details*/

/*Statistics*/
.DIVs_Legenda_AllPlayersStats
{
    float: left;
    width: 25%;
    padding: 5px 0 5px 0;
}
.RadGrid .rgIcon::before
{
    font-size: 1.5em !important;
}
.RadGrid .rgSortAsc, .RadGrid .rgSortDesc
{
    width: 1em !important;
}
.Grid_StatsAllPlayers
{
    font-size: 14px;
}
.Statistics_RADCB_Players
{
    width: 50% !important;
    margin: 0 auto;
}
.Statistics_Texts
{
    font-size: 15px;
    margin: 0;
}
/*FINE Statistics*/
/*Player Search*/
#AllPlayers_SearchPlayerByText .rsbInput
{
    width: 80% !important;
}
.RadSearchBox_Default .rsbInner
{
    height: 29px !important;
}
.RadSearchBox .rsbInput
{
    height: 27px !important;
}
.RadSearchBox_Default .rsbButtonSearch
{
    height: 32px !important;
}
.PlayerSearch_Column_SearchPlayerByText, .PlayerSearch_Column_SearchRole
{
    padding-left: 3px !important;
    padding-right: 3px !important;
    text-align: right !important;
}
.PlayerSearch_Column_SearchRole
{
    text-align: left !important;
}
.PlayerSearch_SearchPlayerByText_SearchBox
{
    width: 60% !important;
}
.PlayerSearch_RCB_SearchByRole
{
    width: 60% !important;
}
/*FINE Player Search*/

/*Live Streaming*/
.panel-body
{
    height: 450px !important;
    padding: 5px !important;
}
.panel-primary > .panel-heading
{
    background-image: none !important;
}
.panel
{
    margin-bottom: 0 !important;
}
/*FINE Live Streaming*/

/*Live Score*/
.DIV_Layout_MatchList
{ 
    display: flex; 
    display: -webkit-flex; 
    flex-wrap: wrap; 
    -webkit-flex-wrap: wrap; 
    justify-content: center; 
    -webkit-justify-content: center;
    margin-top: 15px;
}
.DIV_Match_MatchesList_Live, .DIV_MatchBeach_MatchesList_Live, .DIV_Match_MatchesList_TheMatchIsLive
{ 
    border: none;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; 
    -ms-filter: unset; 
    filter: unset;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    width: 280px;
    height: 210px;
    margin: 5px 5px; 
} 
.DIV_MatchBeach_MatchesList_Live, .DIV_Match_MatchesList_TheMatchIsLive
{
    /*height: 216px;*/
    height: 236px;
}
.Match_MatchesList_Live_DIV_TeamLogo, .Match_Live_DIV_TeamLogo
{
    margin: 0 auto;
    border-style: solid;
    border-width: 1px;
    background-repeat: no-repeat; 
    background-position: center center;
    border-radius: 150px; 
    -moz-border-radius: 150px; 
    -webkit-border-radius: 150px;
}
.Match_MatchesList_Live_DIV_TeamLogo
{
    width: 60px;
    height: 60px;
}
.Match_Live_DIV_TeamLogo
{
    width: 70px;
    height: 70px;
}
.Match_MatchesList_Live_FinalResult_Label
{
    margin-top: -10px; 
    letter-spacing: 2px;
}
.Match_MatchesList_Live_DIV_SetResults
{
    float: left;
    width: 100%;
    height: 21px;
    margin-top: 2px;
    display: flex !important;
    display: -webkit-flex !important; 
    flex-wrap: wrap !important; 
    -webkit-flex-wrap: wrap !important; 
    justify-content: center !important; 
    -webkit-justify-content: center !important; 
}
.Match_MatchesList_Live_p_SetResults
{
    font-size: 12px;
    margin: 0;
}
.LiveScore_p_OpenPopup
{
    margin: 2px 0;
    font-size: 11px;
    text-align: center; 
    z-index: 100;
}
.LiveScore_DIV_Header
{
    width: 100%;
    overflow: hidden; 
    top: 0px; 
    left: 0px; 
    text-align: center;
}
.LiveScore_DIV_Container_ResultTotal
{
    width: 100% !important;
    margin: 0 auto !important;
    padding-top: 25px;
    display: flex !important;
    display: -webkit-flex !important; 
    flex-wrap: wrap !important; 
    -webkit-flex-wrap: wrap !important; 
    justify-content: center !important; 
    -webkit-justify-content: center !important;
}
/*FINE Live Score*/

/*Live Score Advanced*/
.LSA_TeamNameHome, .LSA_TeamNameGuest
{
    /*position: absolute !important;*/
    font-weight: bold;
    font-size: 14px;
    color: #757575;
    width: 100%;
    display: inline-block;
    padding-bottom: 10px;
    /*top: -25px;
    left:0;
    width:100%;*/
}
.BeachStadiumCourtLabel
{
    font-size: 12px;
    font-weight: bold;
    width: 100%;
    position: absolute;
    top: 115px;
    display: block;
    left: -5px;
    /*background-color: rgba(245, 245, 245, 0.7);*/
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.1), rgba(245, 245, 245, 0.3), rgba(245, 245, 245, 0.5), rgba(245, 245, 245, 0.9), rgba(245, 245, 245, 0.5), rgba(245, 245, 245, 0.3), rgba(255, 255, 255, 0.1));
    background: -o-linear-gradient(right, rgba(255, 255, 255, 0.1), rgba(245, 245, 245, 0.3), rgba(245, 245, 245, 0.5), rgba(245, 245, 245, 0.9), rgba(245, 245, 245, 0.5), rgba(245, 245, 245, 0.3), rgba(255, 255, 255, 0.1));
    background: -moz-linear-gradient(right, rgba(255, 255, 255, 0.1), rgba(245, 245, 245, 0.3), rgba(245, 245, 245, 0.5), rgba(245, 245, 245, 0.9), rgba(245, 245, 245, 0.5), rgba(245, 245, 245, 0.3), rgba(255, 255, 255, 0.1));
    background: linear-gradient(to right, rgba(255, 255, 255, 0.1), rgba(245, 245, 245, 0.3), rgba(245, 245, 245, 0.5), rgba(245, 245, 245, 0.9), rgba(245, 245, 245, 0.5), rgba(245, 245, 245, 0.3), rgba(255, 255, 255, 0.1));
    padding: 5px;
}
.LiveScoreMatchesList_ADVLink
{
    height: 21px;
    width: 30%;
    float: right;
    text-align: center;
    margin-top: -1px;
}
.p_LiveScoreMatchesList_ADVLink
{
    line-height: 14px;
}
p.LiveScore_p_OpenPopup:hover
{
    background-color: yellow; 
}
.LYR_BeachPlayers_HomeGuest_SetRunning
{
    padding: 0;
}
.LYR_BeachPlayers_HomeGuest_SetRunningHidden
{
    padding: 40px 0 0 0;
}
.PlayerNameBeach_Home1, .PlayerNameBeach_Home2, .PlayerNameBeach_Guest1, .PlayerNameBeach_Guest2
{
    position: absolute !important;
    font-weight: bold;
    font-size: 14px;
}
.PlayerNameBeach_Home1
{
    bottom: -31px;
}
.PlayerNameBeach_Home2
{
    top: -32px;
}
.PlayerNameBeach_Guest1
{
    top: -32px;
}
.PlayerNameBeach_Guest2
{
    bottom: -31px;
}
.PlayerNameBeachOnTeamLogo_Home1, .PlayerNameBeachOnTeamLogo_Home2, .PlayerNameBeachOnTeamLogo_Guest1, .PlayerNameBeachOnTeamLogo_Guest2
{
    font-size: 14px;
    font-weight: bold;
    /*position: absolute !important;*/
}
.PlayerNameBeachOnTeamLogo_Home1
{
    top: -26px;
}
.PlayerNameBeachOnTeamLogo_Home2
{
    top: 81px;
}
.PlayerNameBeachOnTeamLogo_Guest1
{
    top: -26px;
}
.PlayerNameBeachOnTeamLogo_Guest2
{
    top: 74px;
}
/*.PlayerNameBeach_Home, .PlayerNameBeach_Guest
{
background-color: #ffe2ba;
padding: 5px;
position: absolute; 
font-size: 12px;
font-weight: bold;
border: 1px solid #ddd;
width: 200px; 
height: 8px;
line-height: 8px;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}
.PlayerNameBeach_Home
{
bottom: -17px;
left: -67px;
}
.PlayerNameBeach_Guest
{
bottom: -17px;
right: -67px;
}*/
.PlayerNumberBeach_Home, .PlayerNumberBeach_Guest
{
    position: absolute;
    font-weight: bold;
    width: 30px;
    height: 30px;
    background-color: #fff;
    line-height: 30px;
    border-radius: 150px;
    -moz-border-radius: 150px;
    -webkit-border-radius: 150px;
    border: 1px solid #ddd;
    padding: 2px;
    font-size: 15px;
    top: 30px;
}
.PlayerNumberBeach_Home
{ 
    left: -30px;
}
.PlayerNumberBeach_Guest
{
    right: -30px; 
}
.DIV_LSA_MilestoneValueCircle, .DIV_LSA_MilestoneValueCircle_Reached
{
    margin: 0 auto;
    position: relative;
    color: #2881DA;
    width: 50px;
    height: 50px;
    background-color: #f5f5f5;
    border-radius: 150px;
    -moz-border-radius: 150px;
    -webkit-border-radius: 150px;
}
.DIV_LSA_MilestoneValueCircle_Reached
{ 
    background-color: #02ca52; 
    color: #fff;
}
.DIV_LSA_MilestonePlayerValue
{
    position: absolute;
    right: 0;
    line-height: 49px;
    font-size: 16px;
    font-weight: bold;
    width: 100%;
}
.LSA_MilestoneTypeDescription
{
    font-size: 14px;
    font-weight: bold;
}
.LSA_MilestonePlayerName
{
    font-size: 14px;
    display: inline-block;
}
.LSA_MilestoneTeamName
{
    font-size: 11px;
    display: block;
    color: #919191;
}
.TD_LSA_MilestoneValueCircle
{
    background-color: #ececec;
    border-left: 1px solid #AEAEAE;
    border-right: 1px solid #AEAEAE;
    width: 60px;
}
#DIV_MilestoneRanking .owl-controls
{
    margin-top: 0 !important;
    background-color: #f5f5f5 !important;
    padding-top: 5px !important;
    border-top: 1px solid #ddd !important;
}
.row_Header_Result
{
    padding: 80px 2px 2px 2px;
}
.LSA_p_MatchDateTime
{
    margin: 0 auto; width: 100%; font-size: 16px; font-weight: normal; text-align: center
}
.competition_federation, TeamUniforms
{
    position: absolute; 
    left: 0; 
    top: 0; 
    width: 100%; 
    height: 60px; 
    max-width: 1024px;
}
.DIV_ShirtH
{
    width: 60px; float: left; left: 12%; position: absolute; top: 0;
}
.DIV_ShirtG
{
    width: 60px; float: right; right: 12%; position: absolute; top: 0;
}
.DIV_ShirtColors
{
    width: 0; height: 0; z-index: 1;
    border-top-width: 56px; 
    border-right-width: 56px; 
    border-style: solid;
}
.DIV_ShirtLiberoColors
{
    width: 0; height: 0; z-index: 1;
    border-top-width: 38px; 
    border-right-width: 36px; 
    border-style: solid;
}
.DIV_ImageShirt, .DIV_ImageShirtTeamDetails
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Icons/Shirt.png'); z-index: 1000; width: 62px; height: 60px; background-size: cover; position: absolute; top: -1px; left: -1px;
}
.DIV_Short
{
    width: 42px; 
    height: 44px; 
    z-index: 1; 
    position: relative;
    margin: 0 auto;
}
.DIV_ImageShort
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Icons/Short.png'); 
    z-index: 1000; 
    width: 45px; 
    height: 45px; 
    background-size: contain; 
    position: absolute; 
    top: 58px; background-repeat: no-repeat; 
    left: 8px;
    margin: auto auto;
}
.DIV_ShirtLiberoH
{
    width: 40px; float: left; left: 22%; position: absolute; top: 0;
}
.DIV_ShirtLiberoG
{
    width: 40px; float: right; right: 22%; position: absolute; top: 0;
}
.DIV_ImageLiberoShirt, .DIV_ImageLiberoShirtTeamDetails
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Icons/Shirt.png'); z-index: 1000; width: 42px; height: 42px; background-size: cover; position: absolute; top: 0; left: -1px;
}
.DIV_LiberoShort
{
    width: 32px; height: 29px; float: left; z-index: 1; position: relative; margin-top: 20px;
    left: 4px;
}
.DIV_ImageLiberoShort, .DIV_ImageLiberoShortTeamDetails
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Icons/Short.png'); z-index: 1000; width: 34px; height: 34px; background-size: contain; position: absolute; top: 57px; background-repeat: no-repeat; left: 3px;
}
.DIV_ImageLiberoShortTeamDetails
{
    top: 41px
}
.DIV_ImageLiberoShirtTeamDetails
{
    height: 43px;
    top: -1px;
}
.DIV_ImageShirtTeamDetails
{
    height: 61px;
}
.DIV_TeamUniformsTeamDetails
{
    width: 100%;
    display: inline-block;
    position: relative;
    margin-top: 50px;
    height: 115px;
}
.DIV_TeamUniformsTeamDetails_Title
{
    text-align: left; position: absolute; top: -40px; width: 97%; margin-left: 10px;
}
.LSA_LiberoShirtText
{
    font-size: 12px;
}
#LiberoH span, #LiberoG span
{ 
    height: 150px;
    position: absolute;
    width: 10px;
    left: 11px;
    top: 43px;
    transform-origin: bottom center;
}
.Lchar1 { transform: rotate(-10deg); }
.Lchar2 { transform: rotate(-5deg); }
.Lchar3 { transform: rotate(0deg); }
.Lchar4 { transform: rotate(5deg); }
.Lchar5 { transform: rotate(10deg); }
.Lchar6 { transform: rotate(15deg); }

.DIV_TimeOutCourt_Home, .DIV_TimeOutCourt_Guest, .DIV_SubstCourtHome, .DIV_SubstCourtGuest, .DIV_VideoCheckCourt_Home, .DIV_VideoCheckCourt_Guest 
{
    position: absolute;
    top: 0;
    height: 100%;
    font-weight: bold;
    width: 49%;
    font-size: 15px;
    z-index: 101;
}
.DIV_TimeOutCourt_Home, .DIV_SubstCourtHome, .DIV_VideoCheckCourt_Home 
{
    left: 0;
}
.DIV_TimeOutCourt_Guest, .DIV_SubstCourtGuest, .DIV_VideoCheckCourt_Guest
{
    right: 0;
}
.DIV_VideoCheckCourt_Home, .DIV_VideoCheckCourt_Guest, .DIV_VideoCheckCourt_Ref
{
    color: #333333;
    background-color: rgba(255, 255, 255, 0.8);
}
.DIV_VideoCheckCourt_Ref {
    position: absolute;
    top: 0;
    height: 100%;
    font-weight: bold;
    width: 94%;
    font-size: 15px;
    z-index: 101;
}



.LSA_allContent
{ 
    min-height: 100%; 
    /*background-image: url('https://micrositeweb.azurewebsites.net/Images/Icons/volleyball_ball.png');
    background-position: top center;
    background-repeat: no-repeat;
    background-position-y: 45px;*/
    background-position: top center;
    background-size: auto 80%;
    background-repeat: no-repeat;
    /*background-position-y: 120px;*/
}
.RPL_LSA_Header, .RPL_LSA_Header_SetRunning, .RPL_LSA_Header_Date_MatchReport
{
    background-color: transparent;
    width: 100%;
    margin: auto;
    max-width: 1024px;
    margin-bottom: 1px;
}
.LSA_DIV_TeamLogo
{
    margin: -5px auto;
    background-color: #fff !important;
    border: 1px solid #ddd !important;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
    background-position: center center;
    display: inline-block;
    border-radius: 150px; 
    -moz-border-radius: 150px; 
    -webkit-border-radius: 150px;
}
.RPL_LSA_Header_SetRunning
{
    padding: 0 0 0 0;
}
.LSA_p_MatchReport
{
    margin: 0 auto;
    width: 100%;
    font-size: 15px;
    font-weight: bold; 
}
.LSA_DIV_MatchStartingAt
{ 
    width: 100%; 
    height: 30px; 
}
.LSA_DIV_Container_ResultTotal
{
    /*width: 460px !important;
    margin: 0 auto !important;*/
    display: flex !important;
    display: -webkit-flex !important; 
    flex-wrap: wrap !important; 
    -webkit-flex-wrap: wrap !important; 
    justify-content: center !important; 
    -webkit-justify-content: center !important;
}
.LSA_DIV_ResultTotal, .LiveScore_DIV_RunningSet, .LiveScore_DIV_SetResult
{
    border-right-style: solid;
    border-right-width: 1px; 
    width: 100%;
    /*-webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;*/
    margin: 1px;
    display: block; 
    float: left;
    width: 60px;
    box-shadow: none !important;
    /*margin-right: 5px;*/
}
.LiveScore_DIV_SetResult
{
    width: 43px;
}
.LSA_p_DIV_SetResult
{
    margin: 1px 0;
    font-size: 14px;
    border-bottom: none;
    text-align: center;
}
.LSA_td1_GoldenSetFinal, .LSA_td2_GoldenSetFinal
{
    width: 40%; 
}
.LSA_td2_GoldenSetFinal
{
    width: 20%;
}
.RPL_LSA_Row_Content_Main
{
    margin: auto;
    max-width: 1024px;
    Background-color: transparent; 
    margin-bottom: 5px;
}
.LSA_DIV_SetResult_Circle
{
    height: 60px;
    width: 60px;
    text-align: center;
    font-size: 36px;
    border-radius: 150px; 
    -moz-border-radius: 150px; 
    -webkit-border-radius: 150px; 
    margin: 0 auto;
}
.LSA_DIV_SetResult_Circle span
{
    line-height: 60px !important;
    margin-left: 0 !important;
}
.LSA_DIV_Result_Separator
{
    float: left;
    height: 100px;
    text-align: center;
    font-size: 40px; 
}
.LSA_DIV_RosterHome_PlayerNumber, .LSA_DIV_RosterHome_PlayerNumber_Libero, .LSA_DIV_RosterGuest_PlayerNumber, .LSA_DIV_RosterGuest_PlayerNumber_Libero
{
    height: 22px;
    width: 22px;
    text-align: center;
    font-size: 12px; 
    border-style: solid;
    border-width: 1px; 
    font-weight: bold;
    border-radius: 150px; 
    -moz-border-radius: 150px; 
    -webkit-border-radius: 150px; 
    margin: 0 5px 0 auto;
    float: left;
    border-width: 4px;
}
.LSA_DIV_RosterGuest_PlayerNumber, .LSA_DIV_RosterGuest_PlayerNumber_Libero
{
    float: right;
    margin: 0 0 0 5px;
}
.LSA_DIV_RosterHome_Player0
{
    margin-left: 105px;
}
.LSA_DIV_RosterHome_Player1
{
    margin-left: 75px;
}
.LSA_DIV_RosterHome_Player2
{
    margin-left: 50px;
}
.LSA_DIV_RosterHome_Player3
{
    margin-left: 30px;
}
.LSA_DIV_RosterHome_Player4
{
    margin-left: 15px;
}
.LSA_DIV_RosterHome_Player5
{
    margin-left: 5px;
}
.LSA_DIV_RosterHome_Player6
{
    margin-left: 0;
}
.LSA_DIV_RosterHome_Player7
{
    margin-left: 5px;
}
.LSA_DIV_RosterHome_Player8
{
    margin-left: 15px;
}
.LSA_DIV_RosterHome_Player9
{
    margin-left: 30px;
}
.LSA_DIV_RosterHome_Player10
{
    margin-left: 50px;
}
.LSA_DIV_RosterHome_Player11
{
    margin-left: 75px;
}
.LSA_DIV_RosterHome_Player12
{
    margin-left: 105px;
}
.LSA_DIV_RosterHome_Player13
{
    margin-left: 140px;
}
.LSA_DIV_RosterGuest_Player0
{
    margin-right: 105px;
}
.LSA_DIV_RosterGuest_Player1
{
    margin-right: 75px;
}
.LSA_DIV_RosterGuest_Player2
{
    margin-right: 50px;
}
.LSA_DIV_RosterGuest_Player3
{
    margin-right: 30px;
}
.LSA_DIV_RosterGuest_Player4
{
    margin-right: 15px;
}
.LSA_DIV_RosterGuest_Player5
{
    margin-right: 5px;
}
.LSA_DIV_RosterGuest_Player6
{
    margin-right: 0;
}
.LSA_DIV_RosterGuest_Player7
{
    margin-right: 5px;
}
.LSA_DIV_RosterGuest_Player8
{
    margin-right: 15px;
}
.LSA_DIV_RosterGuest_Player9
{
    margin-right: 30px;
}
.LSA_DIV_RosterGuest_Player10
{
    margin-right: 50px;
}
.LSA_DIV_RosterGuest_Player11
{
    margin-right: 75px;
}
.LSA_DIV_RosterGuest_Player12
{
    margin-right: 105px;
}
.LSA_DIV_RosterGuest_Player13
{
    margin-right: 140px;
}
.LSA_p_StaffNames
{
    margin: 1px;
    text-align: center;
    font-size: 12px;
}
.LSA_hr_Total_Results
{ 
    border: none;
    height: 2px;
}
.LSA_DIV_LastRally_Title
{ 
    padding-bottom: 1px;
}
.LSA_p_LastRally_Title
{
    padding-top: 1px;
    margin: 2px 0;
    font-size: 16px;
    font-weight: normal;
}
.LSA_p_LastRally_HeaderColumn1, .LSA_p_LastRally_HeaderColumn2, .LSA_p_LastRally_HeaderColumn3, .LSA_p_LastRally_FooterColumn1, .LSA_p_LastRally_FooterColumn2, .LSA_p_LastRally_FooterColumn3
{
    margin: 2px 0;
    font-size: 14px; 
}
.LSA_p_LastRally_HeaderColumn1, .LSA_p_LastRally_FooterColumn1
{
    text-align: right;
    font-weight: normal;
}
.LSA_p_LastRally_HeaderColumn2, .LSA_p_LastRally_FooterColumn2
{
    text-align: center;
    font-weight: normal;
}
.LSA_p_LastRally_HeaderColumn3, .LSA_p_LastRally_FooterColumn3
{
    text-align: left;
    font-weight: normal;
}
.LSA_LastRally_Row_Home, .LSA_LastRally_Row_Guest, .LSA_LastRally_Row_Home_Blinking, .LSA_LastRally_Row_Guest_Blinking
{ 
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
    padding: 0 5px;
    /*width: 50%;*/
}
.LSA_LastRally_Row_Home_Blinking, .LSA_LastRally_Row_Guest_Blinking
{
    background-color: transparent;
}
.LSA_LastRally_PlayerSkill, .LSA_LastRally_PlayerSkill_Blinking
{
    margin: 2px 0; 
    font-size: 13px;
}
.LSA_LastRally_PlayerSkill_Blinking
{
    color: inherit;
}
.LSA_LBLSkillPoint
{ 
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
}
.LSA_Court_BallServe_Home, .LSA_Court_BallServe_Guest, .LSA_Court_BallServe_Moving
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/Rotations/vball.png');
    border-style: solid;
    border-width: 1px; 
    background-repeat: no-repeat;
    width: 30px;
    height: 30px; 
    border-radius: 150px; 
    -moz-border-radius: 150px; 
    -webkit-border-radius: 150px;
    background-position: center center;
    display: inline-block;
    background-size: contain;
    z-index: 100;
    position: absolute;
    float: left;
    -webkit-transition: all 3s ease;
    -moz-transition: all 3s ease;
    -o-transition: all 3s ease;
    transition: all 3s ease;
}
.LSA_Court_BallServe_Moving
{ 
    top: 95px;
    width: 40px;
    height: 40px;
    -webkit-transition: all 1.5s ease;
    -moz-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
    transition: all 1.5s ease;
    left: 46%;
}
.LSA_Court_BallServe_Home
{
    left: 2%;
    top: 175px;
}
.LSA_Court_BallServe_Guest
{
    left: 92%;
    top: 40px;
}
.LSA_DIV_Court, .LSA_DIV_CourtBeach
{ 
    background-repeat: no-repeat; 
    background-size: contain; 
    background-position: center;
    width: 100%; 
    height: 237px;
    z-index: 99;
    font-size: 16px !important;
}
.LSA_DIV_Court
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/rotations/court.png'); 
}
.LSA_DIV_CourtBeach
{
    background-image: url('https://micrositeweb.azurewebsites.net/Images/rotations/beach_court.png'); 
}
.LSA_p_PlayerName
{
    margin: 0;
    width: 100px;
    margin-top: 12px;
    margin-left: -33px;
    font-size: 12px;
    font-weight: bold;
}
.LSA_Court_Home1, .LSA_Court_Home5, .LSA_Court_Home6, .LSA_Court_Home2, .LSA_Court_Home3, .LSA_Court_Home4, .LSA_Court_Guest1, .LSA_Court_Guest5, .LSA_Court_Guest6, .LSA_Court_Guest2, .LSA_Court_Guest3, .LSA_Court_Guest4, .LSA_Court_PlayerOUT_Home, .LSA_Court_PlayerOUT_Guest, .LSA_Court_PlayerOUT_Home1, .LSA_Court_PlayerOUT_Home2, .LSA_Court_PlayerOUT_Guest1, .LSA_Court_PlayerOUT_Guest2, .LSA_CourtBeach_Home1, .LSA_CourtBeach_Home2, .LSA_CourtBeach_Guest1, .LSA_CourtBeach_Guest2
{
    border-style: solid;
    width: 30px;
    height: 30px;
    border-radius: 150px; 
    -moz-border-radius: 150px; 
    -webkit-border-radius: 150px;
    display: inline-block;
    z-index: 99;
    position: absolute;
    text-align: center; 
    border-width: 4px;
}
.LSA_CourtBeach_Home1, .LSA_CourtBeach_Home2, .LSA_CourtBeach_Guest1, .LSA_CourtBeach_Guest2
{
    width: 80px;
    height: 80px;
    background-position: center center;
    background-repeat: no-repeat;
}
#DIV_Home1:before, #DIV_Home2:before, #DIV_Home3:before, #DIV_Home4:before, #DIV_Home5:before, #DIV_Home6:before,
#DIV_Home1_sm:before, #DIV_Home2_sm:before, #DIV_Home3_sm:before, #DIV_Home4_sm:before, #DIV_Home5_sm:before, #DIV_Home6_sm:before,
#DIV_Guest1:before, #DIV_Guest2:before, #DIV_Guest3:before, #DIV_Guest4:before, #DIV_Guest5:before, #DIV_Guest6:before, 
#DIV_Guest1_sm:before, #DIV_Guest2_sm:before, #DIV_Guest3_sm:before, #DIV_Guest4_sm:before, #DIV_Guest5_sm:before, #DIV_Guest6_sm:before
{
    content: '';
    display: block;
    position: absolute;
    z-index: -1;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    border: 1px solid #fff;
    border-radius: 150px; 
    -moz-border-radius: 150px; 
    -webkit-border-radius: 150px;
}
.LSA_CourtBeach_Home1
{
    top: 137px;
    left: 21%;
}
.LSA_CourtBeach_Home2
{
    top: 37px;
    left: 21%;
}
.LSA_CourtBeach_Guest1
{
    top: 37px;
    right: 21%;
}
.LSA_CourtBeach_Guest2
{
    top: 137px;
    right: 21%;
}
.LSA_Court_PlayerOUT_Home
{
    top: 0;
    left: 0;
}
.LSA_Court_PlayerOUT_Home1
{
    top: -5px;
    left: 42%;
}
.LSA_Court_PlayerOUT_Home2
{
    top: -14px;
    left: 46%;
}
.LSA_Court_PlayerOUT_Guest
{
    top: 0;
    right: 0;
}
.LSA_Court_PlayerOUT_Guest1
{
    top: -5px;
    right: 42%;
}
.LSA_Court_PlayerOUT_Guest2
{
    top: -14px;
    right: 46%;
}
.LSA_Court_Home1
{
    top: 165px;
    left: 16%;
}
.LSA_Court_Home5
{
    top: 43px;
    left: 16%;
}
.LSA_Court_Home6
{
    top: 105px;
    left: 20%;
}
.LSA_Court_Home2
{
    top: 165px;
    left: 35%;
}
.LSA_Court_Home3
{
    top: 105px;
    left: 39%;
}
.LSA_Court_Home4
{
    top: 43px;
    left: 35%;
}
.LSA_Court_Guest1
{
    top: 43px;
    right: 16%;
}
.LSA_Court_Guest2
{
    top: 43px;
    right: 35%;
}
.LSA_Court_Guest3
{
    top: 105px;
    right: 39%;
}
.LSA_Court_Guest4
{
    top: 165px;
    right: 35%;
}
.LSA_Court_Guest5
{
    top: 165px;
    right: 16%;
}
.LSA_Court_Guest6
{
    top: 105px;
    right: 20%;
}
/*COLORI PlayByPlay*/
.LSA_PBP_StyleActionPoint_A_Equal, .LSA_PBP_StyleActionPoint_A_Hashtag, .LSA_PBP_StyleActionPoint_B_Hashtag, .LSA_PBP_StyleActionPoint_B_Slash, .LSA_PBP_StyleActionPoint_D_Equal,
.LSA_PBP_StyleActionPoint_E_Equal, .LSA_PBP_StyleActionPoint_F_Equal, .LSA_PBP_StyleActionPoint_S_Equal, .LSA_PBP_StyleActionPoint_S_Hashtag
{ 
    border-style: solid;
    border-width: 1px; 
}
/*FINE Live Score Advance*/


/*Ranking HOMEPAGE*/
.Ranking_PlayerName
{
    display: inline-block;
    border-left: solid 1px #444;
    text-align: left;
    font-size: 12px;
}
.Ranking_PlayerData
{
    display: inline-block;
    text-align: center;
    vertical-align: top;
    font-size: 12px;
    font-weight: bold;
    padding: 0 5px;
    float: right;
}
.Ranking_Title
{
    font-size: 13px;
    padding-bottom: 1px;
    display: inline-block;
    text-align: center;
}
.Ranking_PlayerDataDetails
{
    display: block;
    padding-right: 5px;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
}
.DIV_PlayerRanking_Homepage {
    display: flex;
    flex-direction: row;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
}
.Ranking_DIV_Container, .PlayerAwards_DIV_Container {
    /*height: 340px;*/
    /*display: inline-block;*/
    padding-bottom: 10px;
    flex: 0 1 31%;
    background-color:#fff;
    padding-top:10px;
    padding-right:15px;
    margin: 20px 10px 10px 10px;
    /*background-image: url('https://micrositeweb.azurewebsites.net/Images/sheet_pin.png');*/
    background-size: 100% 110%;
    background-repeat: no-repeat;
    -moz-box-shadow: 2px 2px 10px #9d9d9d;
    -webkit-box-shadow: 2px 2px 10px #9d9d9d;
    box-shadow: 2px 2px 10px #9d9d9d;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
    /*-webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;*/
}

.appnexustag-wrapper-top{max-width:100vw;}
.appnexustag-wrapper-top img{max-width:100%;height:auto;}
.appnexustag-wrapper-bottom {max-width: 100vw;margin: 10px 2%;width: 96%;padding-bottom:50px;}
.appnexustag-wrapper-bottom.main {position: relative;bottom: unset;}
.appnexustag-wrapper-bottom img{max-width:100%;height:auto;}

.customadbanner-wrapper-top{
    max-width:970px;max-height:108px;
    width:100%;margin:20px auto 10px auto;
}
.customadbanner-wrapper-bottom {
    max-width:970px;max-height:108px;
    width:100%;margin:20px auto;
}
.customadbanner-wrapper img{max-width:100%;height:auto;}

/*
    FIPAV
*/
.div-playedmatchescomplete{width: 100%;text-align: center;font-weight:700;padding:10px;display: inline-block;text-transform:uppercase;}
.link-playedmatchescomplete{border:1px solid #2881DA;background-color:#2881DA;color:#FFFFFF!important;border-radius: 5%;padding:10px 16px;font-size: 16px;}
.link-playedmatchescomplete{display:inline-block;}
.link-playedmatchescomplete:hover{background-color:#DDDDDD;color:#2881DA!important;}


@media (max-width: 1100px) {
    .Ranking_DIV_Container, .PlayerAwards_DIV_Container {flex: 0 1 47%;}

}

@media (max-width: 767px) {.Ranking_DIV_Container, .PlayerAwards_DIV_Container {flex: 0 1 100%;}}

.PlayerAwards_DIV_Container
{
    /*height: 320px;*/
    height: auto;
    width: 95%;
    background-size: 100% 130%;
}
.Ranking_Position_PlayerNumber
{
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    font-weight: bold;
    width: 62px;
    margin-top: 5px;
    text-align: left;
}
.Ranking_PlayerNumber
{
    display: block;
    padding-right: 5px;
    font-size: 12px;
    font-weight: normal;
}
.Ranking_PinLeft, .Ranking_PinRight
{
    position: absolute; 
    top: 7px;
    width: 35px;
}
.Ranking_PinLeft
{
    left: 15px;
}
.Ranking_PinRight
{
    right: 0;
}
.Ranking_TeamName
{
    display: block;
    padding-left: 5px;
    font-style: italic;
    text-wrap: normal;
    font-size: 12px;
    width: 135px;
}
/*FINE Ranking HOMEPAGE*/

/*PlayByPlay*/
.Points_Won
{
    font-size: 14px;
    font-weight: bold;
    padding: 3px 5px; 
    border-radius: 150px; 
    -moz-border-radius: 150px; 
    -webkit-border-radius: 150px;
}
.Points_Lost
{
    font-size: 14px;
    font-weight: normal;
}
.PointsGap_WinnerHome, .PointsGap_WinnerGuest
{
    width: 5px; 
    height: 18px;
}
.Row_Timeout, .Row_WinnerHome, .Row_Substitution, .Row_WinnerGuest, .Row_VideoCheck
{
    border-bottom-style: solid;
    border-bottom-width: 1px; 
}
.LBLSkill
{
    padding: 1px 5px;
    display: inline-block;
    text-align: center;
    border-radius: 150px; 
    -moz-border-radius: 150px;
    -webkit-border-radius: 150px;
}
.LBLSkill_Player
{
    margin: 5px 0;
    text-align: center;
}
.LBL_Substitution
{
    margin: 2px 0;
}
.LBL_PBP_Manual_Notes_Home
{
    margin: 0 0 3px 2px;
}
.LBL_PBP_Manual_Notes_Guest
{
    margin: 0 2px 3px 0;
}
/*FINE PlayByPlay*/

/*Radtabstrip Bootstrap*/

.RadTabStripTop_Bootstrap .rtsLevel1 .rtsUL
{
    border-bottom-width: 0 !important;
    width: 100% !important; 
    display: flex !important;
    display: -webkit-flex !important; 
    flex-wrap: wrap !important; 
    -webkit-flex-wrap: wrap !important; 
    justify-content: center !important; 
    -webkit-justify-content: center !important;
    margin-left: -1px;
}
.RadTabStripTop_Bootstrap .rtsLevel1 .rtsLink
{
    font-weight: bold !important;
}
.RadTabStripTop_Bootstrap .rtsLevel1 .rtsSelected, .RadTabStripTop_Bootstrap .rtsLevel1 .rtsSelected:hover
{ 
    border-style: solid;
    border-width: 1px; 
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important; 
    font-size: 14px;
}
.RadTabStrip_Bootstrap .rtsLink, .RadTabStrip_MetroTouch .rtsLink
{ 
    font-size: 14px;
}
.RadTabStripTop_Bootstrap .rtsLevel1 .rtsLink:hover
{
    border-style: solid;
    border-width: 1px; 
    font-weight: bold;
    font-size: 14px; 
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
}
.RadTabStrip .rtsUL, .RadTabStripVertical .rtsUL
{
    padding: 1px !important;
}
/*FINE Radtabstrip Bootstrap*/


/*Radtabstrip MetroTouch*/
html #RTS_SetPBP .rtsTxt
{
    margin-left: -9px !important;
}
#RTS_SetPBP .rtsLI
{
    padding: 1px !important;
    width: 45px;
}
.RadTabStripTop_MetroTouch .rtsLevel1
{
    border-bottom: none !important;
}
.RadTabStripTop_MetroTouch .rtsUL
{
    width: 100% !important; 
    display: flex !important;
    display: -webkit-flex !important; 
    flex-wrap: wrap !important; 
    -webkit-flex-wrap: wrap !important; 
    justify-content: center !important; 
    -webkit-justify-content: center !important;
}
#RTS_MatchInfo .rtsLI
{
    width: 33% !important; 
}
#RTS_Statistics_StatsType .rtsLI
{
    width: 20% !important; 
}
html .RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, html .RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover
{
    border-style: solid;
    border-width: 1px;
    font-size: 14px;
    font-weight: bold;
}
.RadTabStrip_MetroTouch .rtsLink
{ 
    font-size: 14px;
    font-weight: bold;
    border: none  !important; 
}
.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink:hover
{ 
    font-size: 14px !important;
}
/*FINE Radtabstrip MetroTouch*/


/*RadGrid*/
.RadGrid_Bootstrap .rgMasterTable, .RadGrid_Bootstrap .rgDetailTable, .RadGrid_Bootstrap .rgGroupPanel table, .RadGrid_Bootstrap .rgCommandRow table, .RadGrid_Bootstrap .rgEditForm table
{
    font-family: 'Open Sans', serif !important;
}
.RadGrid_Bootstrap .rgHeader, .RadGrid_Bootstrap .rgHeader a
{
    font-size: 12px !important;
    font-weight: normal !important; 
}
.RadGrid_Bootstrap .rgHeader, .RadGrid_Bootstrap th.rgResizeCol, .RadGrid_Bootstrap .rgHeaderWrapper
{ 
    padding: 1px;
}
.RadGrid_Bootstrap .rgHeader, .RadGrid_Bootstrap th.rgResizeCol, .RadGrid_Bootstrap .rgHeaderWrapper, .RadGrid_Bootstrap .rgMultiHeaderRow th.rgHeader, .RadGrid_Bootstrap .rgMultiHeaderRow th.rgResizeCol
{
    border-style: solid !important;
    border-width: 1px !important; 
    border-right: none;
    border-top: none;
    padding: 1px;
}
.RadGrid_Bootstrap .rgRow > td
{ 
    padding: 2px !important;
}
.RadGrid_Bootstrap .rgAltRow > td
{ 
    padding: 2px !important;
}
#RadGridHome .rgHeader, #RadGridHome th.rgResizeCol, #RadGridHome .rgHeaderWrapper, #RadGridGuest .rgHeader, #RadGridGuest th.rgResizeCol, #RadGridGuest .rgHeaderWrapper
{
    background-color: transparent !important;
    padding: 1px;
}
#RadGridHome .rgHeader, #RadGridHome th.rgResizeCol, #RadGridHome .rgHeaderWrapper, #RadGridHome .rgMultiHeaderRow th.rgHeader, #RadGridHome .rgMultiHeaderRow th.rgResizeCol, #RadGridGuest .rgHeader, #RadGridGuest th.rgResizeCol, #RadGridGuest .rgHeaderWrapper, #RadGridGuest .rgMultiHeaderRow th.rgHeader, #RadGridGuest .rgMultiHeaderRow th.rgResizeCol
{
    border-color: transparent !important;
    padding: 1px;
}
#RadGridHome .rgRow > td, #RadGridHome .rgAltRow > td, #RadGridGuest .rgRow > td, #RadGridGuest .rgAltRow > td
{
    border-style: none;
    border-bottom-style: solid !important;
}
#RG_RosterHome .rgRow > td, #RG_RosterHome .rgAltRow > td, #RG_RosterGuest .rgRow > td, #RG_RosterGuest .rgAltRow > td, #RG_Standing_Main .rgRow > td, #RG_Standing_Main .rgAltRow > td
{
    padding: 0;
}
/*FINE RadGrid*/

/*Banner cookies*/
.cookiebannerMasterPage
{
    position: fixed; 
    left: 0; 
    right: 0;
    /*height: 20px;*/
    min-height: 21px;
    z-index: 9999; 
    border: 5px; 
    border-style: solid;
    line-height: 21px;
    padding: 5px 16px; 
    font-family: 'Open Sans', serif !important;
    font-size: 14px;
    text-align: center;
    bottom: 0;
    opacity: 1;
}
.cookiebannerPage
{
    position: fixed; 
    height: 20px;
    min-height: 21px;
    z-index: 255;
    margin: 0 4px; 
    border: 5px; 
    border-style: solid;
    line-height: 21px;
    padding: 5px 16px; 
    font-family: 'Open Sans', serif !important;
    font-size: 14px;
    text-align: center;
    opacity: 1;
}
.cookiebannerClose
{
    float: right;
    padding-left: 5px;
    cursor: pointer;
    font-weight: bold;
    font-size: 14px;
    font-family: Verdana !important;
}
a.close-cookie-banner:hover { font-size: 130%; }
/*end*/

/*CAVB*/
.menuContainer_CAVB
{
    width: 100%;
    background-color: black;
    z-index: 300;
}
/*FINE CAVB*/

.stream-banner{background-color:#ffc61c;border:1px solid #ffc61c;line-height:20px;cursor:pointer;font-weight:700;color:#fff;text-transform:uppercase;}
.stream-banner.vod{background-color:#004D99;border:1px solid #004D99;border-top:1px solid #fff;color:#fff;}

/* BestPlayerRanking.ascx*/
.div-completeranking{border-top:solid 1px #ddd; width: 100%;text-align: center;font-weight:700;padding-top: 10px;display: inline-block;margin-top: 10px;margin-left:10px;}
.link-completeranking{border:1px solid #2881DA;background-color:#2881DA;color: #FFFFFF!important;border-radius: 5%;padding:5px 8px;font-size: 12px;}
.link-completeranking{display:inline-block;}
.link-completeranking:hover{background-color:#DDDDDD;color:#2881DA!important;}

/* CompleteRanking.aspx*/
.completeranking-wrapper{width:100%;max-width:1000px;}
.completeranking-wrapper *{font-size:1.2rem;}
.completeranking-wrapper .Ranking_PlayerName *{font-size:1.4rem;}
.completeranking-wrapper .Ranking_PlayerData *{font-size:1.4rem;}
.completeranking-wrapper .title-wrapper {
    background:transparent;margin:0 10px;}
/*.completeranking-wrapper .title-wrapper:before {
    position: absolute;
    content: " ";
    left: 10px;
    top: 6px;
    z-index: 0;
    border: solid #2881da;
    border-width: 0 3px 3px 0;
    display: inline-block;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    width: 13px;
    height: 13px;
}*/
.completeranking-wrapper .ranking-title{
    font-size:18px;text-transform:uppercase;
    color:#2881da;font-weight:700;
}
.completeranking-wrapper .RadDataPager_Default.ranking-datapager,
.RadDataPager .rdpNumPart a, .RadDataPager .rdpPagerButton, .RadDataPager .rdpActionButton
{
    font-size:18px!important;
}




/*begin media screen*/
@media screen and (min-width: 1281px) /*Xl*/
{
    .Standing_PointRound_HideNotMobile
    {
        display: none !important;
    }
    .RadGrid_AdditionalColumn_show_md
    {
        display: none !important;
    }
    .RadGrid_AdditionalColumn_show_sm
    {
        display: none !important;
    }
    .RadGrid_AdditionalColumn_show_xs
    {
        display: none !important;
    }
    .RadGrid_AdditionalColumn_show_sm_xs
    {
        display: none !important;
    }
    .Match_Details_TotData_show_sm
    {
        display: none !important;
    }
    .LSA_DIV_Court, .LSA_DIV_CourtBeach
    {
        background-size: 441px;
        height: 259px;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) /*Lg*/
{
    .BeachStadiumCourtLabel
    { 
        top: 102px; 
    }
    .menuContainer_CAVB
    {
        height: 170px;
    }
    .RadGrid_AdditionalColumn_show_md
    {
        display: none !important;
    }
    .Standing_PointRound_HideNotMobile
    {
        display: none !important;
    }     
    .RadGrid_AdditionalColumn_show_sm
    {
        display: none !important;
    }
    .RadGrid_AdditionalColumn_show_xs
    {
        display: none !important;
    }
    .RadGrid_AdditionalColumn_show_sm_xs
    {
        display: none !important;
    }
    .Match_Details_TotData_show_sm
    {
        display: none !important;
    }
    .LSA_DIV_Court, .LSA_DIV_CourtBeach
    {
        background-size: 420px;
        height: 237px;
    }
    .LSA_Court_BallServe_Home
    {
        left: 6%;
        top: 160px;
    }
    .LSA_Court_BallServe_Guest
    {
        left: 89%;
        top: 40px;
    }    
    .LSA_Court_Home1
    {
        top: 150px;
    }
    .LSA_Court_Home5
    {
        top: 43px;
    }
    .LSA_Court_Home6
    {
        top: 100px;
    }
    .LSA_Court_Home2
    {
        top: 150px;
    }
    .LSA_Court_Home3
    {
        top: 100px;
    }
    .LSA_Court_Home4
    {
        top: 43px;
    }
    .LSA_Court_Guest1
    {
        top: 43px;
    }
    .LSA_Court_Guest2
    {
        top: 43px;
    }
    .LSA_Court_Guest3
    {
        top: 100px;
    }
    .LSA_Court_Guest4
    {
        top: 150px;
    }
    .LSA_Court_Guest5
    {
        top: 150px;
    }
    .LSA_Court_Guest6
    {
        top: 100px;
    }    
    .LSA_CourtBeach_Home1
    {
        top: 125px;
        left: 21%;
    }
    .LSA_CourtBeach_Home2
    {
        top: 25px;
        left: 21%;
    }
    .LSA_CourtBeach_Guest1
    {
        top: 25px;
        right: 21%;
    }
    .LSA_CourtBeach_Guest2
    {
        top: 125px;
        right: 21%;
    }
}
@media screen and (min-width: 769px) and (max-width: 1024px) /*Md*/
{ 
    .DIV_TeamUniformsTeamDetails_Title
    {
        width: 94%;
    }
    .BeachStadiumCourtLabel
    { 
        top: 105px; 
    }
    .MatchDetails_PlayerNumber
    {
        font-size: 11px;
    }
    .MatchDetails_PlayerName
    {
        font-size: 11px;
    }
    .tabellino_Header
    {
        font-size: 11px;
    }
    .tabellinoPlayers_FullDataMobileSmall {
        width: 100%;
    }
    .tabellinoPlayers_FullDataMobile {
        width: 1000px;
    }
    .tabellino_FullDataMobile
    {
        width: 1000px;
    }
    .Ranking_PlayerNumber
    {
        font-size: 12px;
    }
    .Ranking_Position_PlayerNumber
    {
        font-size: 14px; 
    }
    .Ranking_TeamName
    {
        font-size: 11px;
        width: 145px;
    }
    .Ranking_PinLeft, .Ranking_PinRight
    {
        width: 32px;
    }
    .Ranking_DIV_Container
    {
        /*height: 340px;*/
    }    
    .Ranking_PlayerName
    {
        font-size: 12px;
    }
    .Ranking_PlayerData
    { 
        font-size: 12px;
    }
    .Ranking_Title
    {
        font-size: 13px; 
    }
    .Ranking_PlayerDataDetails
    { 
        font-size: 11px;
    }
    .RadMenuPopup_Bootstrap
    {
        width: 320px !important;
    }
    .RadMenuPopup_Bootstrap .rmSlide
    {
        min-height: 175px !important;
        height: 175px !important;
    } 
    #DIV_loading span
    {
        left: 46% !important;
    }
    .MainMenu
    { 
        float: left; 
        font: normal 12px/18px 'Open Sans', sans-serif;
    }
    .RadGrid_AdditionalColumn_hide_md
    {
        display: none !important;
    }
    .Standing_PointRound_HideNotMobile
    {
        display: none !important;
    }   
    .RadTabStripTop_MetroTouch .rtsLI
    {
        width: 100% !important;
    }
    .RadGrid_AdditionalColumn_show_sm
    {
        display: none !important;
    }
    .RadGrid_AdditionalColumn_show_xs
    {
        display: none !important;
    }
    .RadGrid_AdditionalColumn_show_sm_xs
    {
        display: none !important;
    }
    .Match_Details_PointsWon_hide_md
    {
        display: none !important;
    }
    .Match_Details_TotData_show_sm
    {
        display: none !important;
    }
    .LSA_DIV_Court, .LSA_DIV_CourtBeach
    {
        background-size: 470px;
        height: 250px;
    }
    .LSA_CourtBeach_Home1
    {
        top: 130px;
        left: 32%;
    }
    .LSA_CourtBeach_Home2
    {
        top: 30px;
        left: 32%;
    }
    .LSA_CourtBeach_Guest1
    {
        top: 30px;
        right: 32%;
    }
    .LSA_CourtBeach_Guest2
    {
        top: 130px;
        right: 32%;
    }
    .LSA_Court_BallServe_Home
    {
        left: 18%;
        top: 175px;
        width: 35px;
        height: 35px;
    }
    .LSA_Court_BallServe_Guest
    {
        left: 77%;
        top: 40px;
        width: 35px;
        height: 35px;
    }    
    .LSA_Court_BallServe_Moving
    { 
        left: 48%;
        top: 95px;
        width: 40px;
        height: 40px;
    }
    .LSA_Court_Home1
    {
        top: 160px;
        left: 30%;
    }
    .LSA_Court_Home5
    {
        top: 43px;
        left: 30%;
    }
    .LSA_Court_Home6
    {
        top: 100px;
        left: 32%;
    }
    .LSA_Court_Home2
    {
        top: 160px;
        left: 41%;
    }
    .LSA_Court_Home3
    {
        top: 100px;
        left: 43%;
    }
    .LSA_Court_Home4
    {
        top: 43px;
        left: 41%;
    }
    .LSA_Court_Guest1
    {
        top: 43px;
        right: 30%;
    }
    .LSA_Court_Guest2
    {
        top: 43px;
        right: 41%;
    }
    .LSA_Court_Guest3
    {
        top: 100px;
        right: 43%;
    }
    .LSA_Court_Guest4
    {
        top: 160px;
        right: 41%;
    }
    .LSA_Court_Guest5
    {
        top: 160px;
        right: 30%;
    }
    .LSA_Court_Guest6
    {
        top: 100px;
        right: 32%;
    }
    .Podium_DIV_SecondPlace
    {
        margin-right: 60%;
        margin-top: -129px;
    }
    .Podium_DIV_ThirdPlace
    {
        margin-top: -120px;
        margin-left: 61%;
    }
    .Home_DIV_Slider_Standing
    {
        background-size: 45%;
    }
    
    .competition_federation, TeamUniforms
    {
        display: block;
    }
    .DIV_Short
    {
        height: 43px; 
    }
    .DIV_ImageShirt, .DIV_ImageShirtTeamDetails
    {
        height: 61px;
    }
}
@media screen and (min-width: 361px) and (max-width: 768px) /*Sm*/
{
    .DIV_TeamUniformsTeamDetails_Title
    {
        width: 94%;
    }
    .DIV_TeamUniformsTeamDetails
    {
        height: 70px;
    }
    .HeaderCustomMenu
    {
        padding-bottom: 0 !important;
    }
    .BackIcon
    {
        width: 20px;
        height: 20px;
    }
    .LSA_TeamNameHome, .LSA_TeamNameGuest
    {
        font-size: 12px;
    }
    .BeachStadiumCourtLabel
    { 
        top: 85px; 
        font-size: 10px;
    }
    .LYR_BeachPlayers_HomeGuest_SetRunningHidden
    {
        padding: 10px 0 0 0;
    }
    .PlayerNameBeachOnTeamLogo_Home1, .PlayerNameBeachOnTeamLogo_Home2, .PlayerNameBeachOnTeamLogo_Guest1, .PlayerNameBeachOnTeamLogo_Guest2
    {
        font-size: 10px;
    }
    .PlayerNameBeachOnTeamLogo_Home1
    {
        top: -21px;
    }
    .PlayerNameBeachOnTeamLogo_Home2
    {
        top: 69px;
    }
    .PlayerNameBeachOnTeamLogo_Guest1
    {
        top: -21px;
    }
    .PlayerNameBeachOnTeamLogo_Guest2
    {
        top: 65px;
    }
    .PlayerNumberBeach_Home, .PlayerNumberBeach_Guest
    { 
        width: 25px;
        height: 25px; 
        line-height: 25px; 
        font-size: 14px;
    }
    .PlayerNumberBeach_Home
    {
        top: 15px;
        left: -14px; 
    }
    .PlayerNumberBeach_Guest
    {
        top: 15px;
        right: -14px; 
    }
    .MilestoneName
    {
        font-size: 13px;
    }
    .MilestonePlayerName
    {
        font-size: 13px;
    }
    .MilestoneTitle
    {
        font-size: 16px;
    }
    .DIV_LSA_MilestoneValueCircle, .DIV_LSA_MilestoneValueCircle_Reached
    { 
        width: 36px;
        height: 36px; 
    }
    .DIV_LSA_MilestonePlayerValue
    { 
        line-height: 36px;
        font-size: 12px; 
    }
    .LSA_MilestoneTypeDescription
    {
        font-size: 11px; 
    }
    .LSA_MilestonePlayerName
    {
        font-size: 11px;
    }
    .LSA_MilestoneTeamName
    {
        font-size: 10px;
    }
    #DIV_MilestoneRanking .owl-page
    {
        zoom: 0.7;
    }
    .TD_LSA_MilestoneValueCircle
    { 
        width: auto;
    }
    .LSA_allContent
    { 
        background-size: 90%;
        /*background-position-y: 90px;*/
    }
    .LSA_p_MatchDateTime
    {
        font-size: 12px;
    }
    #LiberoH span, #LiberoG span
    { 
        height: 88px;
        left: 6px;
        top: 24px;
    }
    .LSA_LiberoShirtText
    {
        font-size: 9px;
    }
    .DIV_ShirtLiberoH
    {
        left: 17%;
        width: 25px;
    }
    .DIV_ShirtLiberoG
    {
        right: 17%;
        width: 25px;
    }
    .DIV_ShirtColors
    {
        border-top-width: 30px; 
        border-right-width: 30px; 
    }
    .DIV_ShirtLiberoColors
    {
        border-top-width: 22px; 
        border-right-width: 21px; 
    }
    .DIV_ShirtH
    {
        width: 35px; float: left; left: 3%; position: absolute; top: 0;
    }
    .DIV_ShirtG
    {
        width: 35px; float: right; right: 3%; position: absolute; top: 0;
    }
    .DIV_ImageShirt, .DIV_ImageShirtTeamDetails
    {
        width: 35px; height: 35px; top: -1px; left: -1px;
    }
    .DIV_Short
    {
        width: 25px; 
        height: 24px;
        left: -1px;
    }
    .DIV_ImageShort
    {
        width: 26px; height: 26px; top: 32px; left: 3px;
    }
    .DIV_ImageLiberoShirt, .DIV_ImageLiberoShirtTeamDetails
    {
        width: 26px; height: 26px; top: 0; left: -1px;
    }
    .DIV_ImageLiberoShort, .DIV_ImageLiberoShortTeamDetails
    {
        width: 20px; height: 20px; top: 35px; background-repeat: no-repeat;
    }
    .DIV_LiberoShort
    {
        width: 18px; 
        height: 19px; 
        margin-top: 10px;
        left: 4px;
    }
    .row_Header_Result
    {
        padding: 40px 2px 2px 2px;
    }
    .DIV_FBShare
    {
        top: -15px;
        right: -10px;
    }
    .tabellino_Header
    {
        font-size: 11px;
    }
    .tabellinoPlayers_FullDataMobileSmall{
        width:800px;
    }
    .tabellinoPlayers_FullDataMobile{
        width: 1000px;
    }
    .tabellino_FullDataMobile
    {
        width: 900px;
    }
    .Ranking_PlayerNumber
    {
        font-size: 11px;
    }
    .Ranking_Position_PlayerNumber
    {
        font-size: 13px; 
    }
    .Ranking_TeamName
    {
        font-size: 10px;
        width: 125px;
    }
    .Ranking_PinLeft, .Ranking_PinRight
    {
        width: 30px;
    }
    .Ranking_DIV_Container
    {
        /*height: 337px;*/
    }
    .Ranking_PlayerName
    {
        font-size: 11px;
    }
    .Ranking_PlayerData
    { 
        font-size: 11px;
    }
    .Ranking_Title
    {
        font-size: 12px; 
    }
    .Ranking_PlayerDataDetails
    { 
        font-size: 10px;
    }
    .DIVs_Legenda_AllPlayersStats
    {
        float: left;
        width: 100%;
    }
    .RadGrid .rgIcon::before
    {
        font-size: 1.2em !important;
    }
    .Grid_StatsAllPlayers
    {
        font-size: 12px;
    }
    .RadComboBoxDropDown_Bootstrap .rcbItem
    {
        overflow: hidden !important;
        padding: 4px 12px !important;
        font-size: 12px;
    }
    .RPL_Row_Menu
    {
        padding: 2px 0 2px 0;
    }
    .CompetitionDescription_Header
    {
        text-align: left;
        font-size: 18px;
        font-weight: normal;
    }
    .RadMenuPopup_Bootstrap
    {
        width: 300px !important;
    }
    .RadMenuPopup_Bootstrap .rmSlide
    {
        min-height: 237px !important;
        height: 237px !important;
    }     
    #DIV_loading span
    {
        left: 45% !important;
    }   

    .RadComboBoxDropDown_Bootstrap
    {
        font-size: 15px;
        line-height: 2.5;
    }

    /*Banner uso cookie*/
    .cookiebannerMasterPage
    { 
        font-size: 12px; 
        min-height: 46px; 
    }
    .cookiebannerPage
    { 
        font-size: 12px;
        min-height: 46px; 
    }
    .RadGrid_AdditionalColumn_show_xs
    {
        display: none !important;
    }
    .RadGrid_AdditionalColumn_hide_md
    {
        display: none !important;
    }
    .RadGrid_AdditionalColumn_hide_sm
    {
        display: none !important;
    }
    .Standing_PointRound_HideMobile
    {
        display: none !important;
    }
    .Standing_PointRound_HideNotMobile
    {
        border-style: solid;
        border-width: 1px; 
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        height: 300px;
        overflow-y: auto;
    }   
    /*HOMEPAGE Last Today Next Matches*/
    .Home_LastMatches_Body, .Home_TodayMatches_Body, .Home_NextMatches_Body
    {
        width: 100%;
    }
    .Home_Alternate1_Body, .Home_Alternate2_Body
    {
        width: 100%;
    }
    .RadRotator_LastTodayNext_Matches
    {
        margin: 0 auto;
        background-color: transparent;
    }
    #RT_LastTodayNext_Matches_Small .rrItem
    {
        margin: 0;
    }
    .Home_Alternate1_Body, .Home_Alternate2_Body, .Home_LastMatches_Body, .Home_TodayMatches_Body, .Home_NextMatches_Body
    { 
        border: none;
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none; 
        -ms-filter: unset; 
        filter: unset; 
        border-bottom-style: solid;
        border-bottom-width: 1px; 
    }   
    .MatchDetails_DIV_Logo, .LSA_DIV_Logo
    {
        width: 20%;
    }
    .MatchDetails_DIV_TeamName
    {
        font-size: 14px;
    }
    .MatchDetails_DIV_Result_Circle
    {
        height: 40px;
        width: 40px;
        text-align: center;
        font-size: 16px;
        margin: 5px auto;
    }
    .RadTabStripTop_Bootstrap .rtsLI
    {
        width: 100% !important;
        margin-bottom: 5px !important;
    }  
    #RTS_MatchInfo .rtsLI
    {
        width: 100% !important;
    }
    #RTS_Statistics_StatsType .rtsLI
    {
        width: 100% !important; 
    }
    html .RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, html .RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover
    { 
        font-size: 13px;
    }
    .RadTabStrip_MetroTouch .rtsLink
    { 
        font-size: 13px; 
    }
    .RadTabStrip_MetroTouch .rtsLevel1 .rtsLink:hover
    {
        font-size: 13px !important;
    }
    .Statistics_RADCB_Players
    {
        width: 100% !important;
    }
    .RadGrid_AdditionalColumn_show_md
    {
        display: none !important;
    }
    .DIV_MatchResults_Row_First_Last
    {
        display: none;
    }
    .DIV_MatchResults_Row
    {
        display: none;
    }
    .Match_Details_PointsWon_hide_md
    {
        display: none !important;
    }
    .Match_Details_TotData_hide_sm
    {
        display: none !important;
    }
    .MatchDetails_PlayerName
    {
        font-size: 12px;
    }
    .MatchDetails_PlayerNumber
    {
        font-size: 11px;
    }
    .MatchDetails_Tots
    {
        font-size: 12px;
    }
    .BeforeTheMatch_TeamResults_p
    {
        font-size: 12px;
    }
    .DIV_TeamResults_Logo_BeforeTheMatch
    { 
        width: 50px;
        height: 50px;
    }
    .Column_TeamResults_Logo_BeforeTheMatch
    {
        height: 55px;
    }   
    .Column_TeamResults_LastResultsMatchDate_BeforeTheMatch
    { 
        height: 60px;
    }
    .Column_TeamResults_LastResultsPartial_BeforeTheMatch
    { 
        height: 50px;
    }
    .Column_TeamResults_LastResultsTeamName_BeforeTheMatch
    { 
        height: 25px;
    }   
    .Column_TeamResults_BeachLastResultsTeamName_BeforeTheMatch
    {
        height: 55px;
    }
    .DIV_MatchDetails_TeamLogo
    {
        margin: 0 auto; 
        width: 80px;
        height: 80px; 
    }
    .LBLSkill_Player, .LBL_Substitution, .LBL_PBP_Manual_Notes
    {
        font-size: 12px;
    }
    .LSA_LastRally_PlayerSkill, .LSA_LastRally_PlayerSkill_Blinking
    {
        font-size: 12px;
    }    
    .LSA_DIV_TeamLogo
    { 
        width: 80px;

        height: 80px; 
    }
    .LSA_DIV_SetResult_Circle
    {
        height: 40px;
        width: 40px; 
        font-size: 22px;
    }
    .LSA_DIV_SetResult_Circle span
    {
        line-height: 38px !important;
        margin-left: 0 !important;
    }
    .LSA_LastRally_Row_Home, .LSA_LastRally_Row_Guest, .LSA_LastRally_Row_Home_Blinking, .LSA_LastRally_Row_Guest_Blinking
    { 
        width: 100%;
    }
    .LSA_p_LastRally_Title
    {
        font-size: 12px;
    }
    .LSA_p_LastRally_HeaderColumn1, .LSA_p_LastRally_HeaderColumn2, .LSA_p_LastRally_HeaderColumn3, .LSA_p_LastRally_FooterColumn1, .LSA_p_LastRally_FooterColumn2, .LSA_p_LastRally_FooterColumn3
    {
        font-size: 12px;
    }
    .LSA_Court_BallServe_Home
    {
        left: 1%;
        top: 115px;
        width: 22px;
        height: 22px;
    }    
    .LSA_Court_BallServe_Guest
    {
        left: 92%;
        top: 42px;
        width: 22px;
        height: 22px;
    }
    .LSA_Court_BallServe_Moving
    { 
        left: 47%;
        top: 80px;
        width: 25px;
        height: 25px;
    }
    .PodiumImage
    {
        width: 260px;
    }
    .Podium_TeamName
    {
        display: none;
    } 
    .Podium_WinnerTeamLogo_TD
    {
        width: 100%;
        text-align: center;
    }   
    .Podium_DIV_SecondPlace
    {
        margin-right: 58%;
        margin-top: -129px;
    }
    .Podium_DIV_ThirdPlace
    {
        margin-top: -120px;
        margin-left: 61%;
    }
    .PlayerSearch_Column_SearchPlayerByText, .PlayerSearch_Column_SearchRole
    {
        padding: 5px 0 5px 0 !important;
        text-align: center !important;
    }
    .PlayerSearch_SearchPlayerByText_SearchBox
    {
        width: 100% !important;
    }
    .PlayerSearch_RCB_SearchByRole
    {
        width: 100% !important;
    }
    .Home_DIV_Slider_Standing
    {
        background-size: 90%;
    }
    .LSA_CourtBeach_Home1
    {
        top: 104px;
        left: 19%;
    }
    .LSA_CourtBeach_Home2
    {
        top: 30px;
        left: 19%;
    }
    .LSA_CourtBeach_Guest1
    {
        top: 30px;
        right: 19%;
    }
    .LSA_CourtBeach_Guest2
    {
        top: 104px;
        right: 19%;
    }
    .LSA_CourtBeach_Home1, .LSA_CourtBeach_Home2, .LSA_CourtBeach_Guest1, .LSA_CourtBeach_Guest2
    {
        width: 60px;
        height: 60px;
    }
}
@media screen and (max-width: 360px) /*Xs*/
{
    .DIV_TeamUniformsTeamDetails_Title
    {
        width: 94%;
    }
    .DIV_TeamUniformsTeamDetails
    {
        height: 70px;
    }
    .HeaderCustomMenu
    {
        padding-bottom: 0 !important;
    }
    .BackIcon
    {
        width: 20px;
        height: 20px;
    }
    .LSA_TeamNameHome, .LSA_TeamNameGuest
    {
        font-size: 10px;
    }
    .BeachStadiumCourtLabel
    { 
        top: 75px; 
        font-size: 9px;
    }
    .LYR_BeachPlayers_HomeGuest_SetRunningHidden
    {
        padding: 10px 0 0 0;
    }
    .PlayerNameBeachOnTeamLogo_Home1, .PlayerNameBeachOnTeamLogo_Home2, .PlayerNameBeachOnTeamLogo_Guest1, .PlayerNameBeachOnTeamLogo_Guest2
    {
        font-size: 9px;
    }
    .PlayerNameBeachOnTeamLogo_Home1
    {
        top: -20px;
    }
    .PlayerNameBeachOnTeamLogo_Home2
    {
        top: 60px;
    }
    .PlayerNameBeachOnTeamLogo_Guest1
    {
        top: -20px;
    }
    .PlayerNameBeachOnTeamLogo_Guest2
    {
        top: 57px;
    }
    .PlayerNumberBeach_Home, .PlayerNumberBeach_Guest
    { 
        width: 20px;
        height: 20px; 
        line-height: 20px; 
        font-size: 12px;
    }
    .PlayerNumberBeach_Home
    {
        top: 11px;
        left: -25px; 
    }
    .PlayerNumberBeach_Guest
    {
        top: 11px;
        right: -25px; 
    }
    .MilestoneName
    {
        font-size: 12px;
    }
    .MilestonePlayerName
    {
        font-size: 12px;
    }
    .MilestoneTitle
    {
        font-size: 15px;
    }
    .DIV_LSA_MilestoneValueCircle, .DIV_LSA_MilestoneValueCircle_Reached
    { 
        width: 30px;
        height: 30px; 
    }
    .DIV_LSA_MilestonePlayerValue
    { 
        line-height: 30px;
        font-size: 10px; 
    }
    .LSA_MilestoneTypeDescription
    {
        font-size: 10px; 
    }
    .LSA_MilestonePlayerName
    {
        font-size: 10px;
    }
    .LSA_MilestoneTeamName
    {
        font-size: 9px;
    }
    #DIV_MilestoneRanking .owl-page
    {
        zoom: 0.6;
    }
    .TD_LSA_MilestoneValueCircle
    { 
        width: auto;
    }
    .LSA_allContent
    { 
        background-size: 90%;
        /*background-position-y: 86px;*/
    }
    .LSA_p_MatchDateTime
    {
        font-size: 11px;
    }
    #LiberoH span, #LiberoG span
    { 
        height: 88px;
        left: 6px;
        top: 24px;
    }
    .LSA_LiberoShirtText
    {
        font-size: 9px;
    }
    .DIV_ShirtLiberoH
    {
        left: 15%;
        width: 25px;
    }
    .DIV_ShirtLiberoG
    {
        right: 15%;
        width: 25px;
    }
    .DIV_ShirtColors
    {
        border-top-width: 30px; 
        border-right-width: 30px; 
    }
    .DIV_ShirtLiberoColors
    {
        border-top-width: 22px; 
        border-right-width: 21px; 
    }
    .DIV_ShirtH
    {
        width: 35px; float: left; left: 0; position: absolute; top: 0;
    }
    .DIV_ShirtG
    {
        width: 35px; float: right; right: 0; position: absolute; top: 0;
    }
    .DIV_ImageShirt, .DIV_ImageShirtTeamDetails
    {
        width: 35px; height: 35px; top: -1px; left: -1px;
    }
    .DIV_Short
    {
        width: 25px; 
        height: 24px;
        left: -1px;
    }
    .DIV_ImageShort
    {
        width: 26px; height: 26px; top: 32px; left: 3px;
    }
    .DIV_ImageLiberoShirt, .DIV_ImageLiberoShirtTeamDetails
    {
        width: 26px; height: 26px; top: 0; left: -1px;
    }
    .DIV_ImageLiberoShort, .DIV_ImageLiberoShortTeamDetails
    {
        width: 20px; height: 20px; top: 35px; background-repeat: no-repeat;
    }
    .DIV_LiberoShort
    {
        width: 18px; 
        height: 19px; 
        margin-top: 10px;
        left: 4px;
    }
    .row_Header_Result
    {
        padding: 32px 2px 2px 2px;
    }
    .DIV_FBShare
    {
        top: -15px;
        right: -10px;
    }
    .panel-body
    {
        height: 200px !important;
    }
    .tabellino_Header
    {
        font-size: 10px;
    }
    .tabellinoPlayers_FullDataMobileSmall {
        width: 800px;
    }

    .tabellinoPlayers_FullDataMobile {
        width: 1000px;
    }
    .tabellino_FullDataMobile
    {
        width: 800px;
    }
    .Ranking_PlayerNumber
    {
        font-size: 10px;
    }
    .Ranking_Position_PlayerNumber
    {
        font-size: 12px; 
    }
    .Ranking_TeamName
    {
        font-size: 9px;
        width: 100px;
    }
    .Ranking_PinLeft, .Ranking_PinRight
    {
        width: 28px;
    }
    .Ranking_DIV_Container
    {
        /*height: 325px;*/
    }
    .Ranking_PlayerName
    {
        font-size: 10px;
    }
    .Ranking_PlayerData
    { 
        font-size: 10px;
    }
    .Ranking_Title
    {
        font-size: 10px; 
    }
    .Ranking_PlayerDataDetails
    { 
        font-size: 10px;
    }
    .DIVs_Legenda_AllPlayersStats
    {
        float: left;
        width: 100%;
    }
    .RadGrid .rgIcon::before
    {
        font-size: 1em !important;
    }
    .Grid_StatsAllPlayers
    {
        font-size: 10px;
    }
    .RadComboBoxDropDown_Bootstrap .rcbItem
    {
        overflow: hidden !important;
        padding: 5px 12px !important;
        font-size: 10px;
    }
    .RPL_Row_Menu
    {
        padding: 2px 0 2px 0;
    }
    #IMG_SetWonLost1_Home, #IMG_SetWonLost2_Home, #IMG_SetWonLost3_Home, #IMG_SetWonLost1_Guest, #IMG_SetWonLost2_Guest, #IMG_SetWonLost3_Guest
    {
        width: 15px !important;
    }

    .CompetitionDescription_Header
    {
        text-align: left;
        font-size: 18px;
        font-weight: normal;
    }
    html #RTS_SetPBP .rtsTxt
    {
        margin-left: -11px !important;
    }
    #RTS_SetPBP .rtsLI
    {
        padding: 1px !important;
        width: 38px;
    }
    .RadMenuPopup_Bootstrap
    {
        width: 260px !important;
    }
    .RadMenuPopup_Bootstrap .rmSlide
    {
        min-height: 237px !important;
        height: 237px !important;
    }
    #DIV_loading span
    {
        left: 40% !important;
    }    
    .RadComboBoxDropDown_Bootstrap
    {
        font-size: 15px;
        line-height: 2.5;
    }

    /*Banner uso cookie*/
    .cookiebannerMasterPage
    { 
        font-size: 12px; 
        min-height: 65px; 
    }
    .cookiebannerPage
    { 
        font-size: 12px;
        min-height: 65px; 
    }
    .cookiebannerClose
    {
        font-size: 25px;
        padding-top: 3px;
    }
    .RadGrid_AdditionalColumn_show_md
    {
        display: none !important;
    }
    .RadGrid_AdditionalColumn_show_sm
    {
        display: none !important;
    }
    .RadGrid_AdditionalColumn_hide_md
    {
        display: none !important;
    }
    .RadGrid_AdditionalColumn_hide_sm
    {
        display: none !important;
    }
    .RadGrid_AdditionalColumn_hide_xs
    {
        display: none !important;
    }
    .Standing_PointRound_HideMobile
    {
        display: none !important;
    }
    .Standing_PointRound_HideNotMobile
    {
        border-style: solid;
        border-width: 1px; 
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        height: 300px;
        overflow-y: auto;
    }    
    /*HOMEPAGE Last Today Next Matches*/
    .Home_LastMatches_Body, .Home_TodayMatches_Body, .Home_NextMatches_Body
    {
        width: 100%;
    }
    .Home_Alternate1_Body, .Home_Alternate2_Body
    {
        width: 100%;
    }
    .RadRotator_LastTodayNext_Matches
    {
        margin: 0 auto;
        background-color: transparent;
    }
    #RT_LastTodayNext_Matches_XSmall .rrItem
    {
        margin: 0;
    }  
    .Home_Alternate1_Body, .Home_Alternate2_Body, .Home_LastMatches_Body, .Home_TodayMatches_Body, .Home_NextMatches_Body
    { 
        border: none;
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none; 
        -ms-filter: unset; 
        filter: unset;
        border-bottom-style: solid;
        border-bottom-width: 1px; 
    } 
    .MatchDetails_DIV_Logo, .LSA_DIV_Logo
    {
        width: 20%;
    }  
    .MatchDetails_DIV_TeamName
    {
        font-size: 14px;
    }
    .MatchDetails_DIV_Result_Circle
    {
        height: 40px;
        width: 40px;
        text-align: center;
        font-size: 16px; 
        margin: 5px auto;
    }
    .RadTabStripTop_Bootstrap .rtsLI
    {
        width: 99% !important;
        margin-bottom: 5px !important;
    }
    .RadTabStripTop_Bootstrap .rtsLevel1 .rtsSelected, .RadTabStripTop_Bootstrap .rtsLevel1 .rtsSelected:hover
    { 
        font-size: 11px;
    }
    .RadTabStrip_Bootstrap .rtsLink
    { 
        font-size: 11px;
    }
    .RadTabStripTop_Bootstrap .rtsLevel1 .rtsLink:hover
    { 
        font-size: 11px;
    }
    #RTS_MatchInfo .rtsLI
    {
        width: 100% !important;
    }
    #RTS_Statistics_StatsType .rtsLI
    {
        width: 100% !important; 
    }
    html .RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, html .RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover
    { 
        font-size: 12px;
    }
    .RadTabStrip_MetroTouch .rtsLink
    { 
        font-size: 12px; 
    }
    .RadTabStrip_MetroTouch .rtsLevel1 .rtsLink:hover
    {
        font-size: 12px !important;
    }   
    .Statistics_RADCB_Players
    {
        width: 100% !important;
    }
    .DIV_MatchResults_Row_First_Last
    {
        display: none;
    }
    .DIV_MatchResults_Row
    {
        display: none;
    }
    .Match_Details_PointsWon_hide_md
    {
        display: none !important;
    }
    .Match_Details_TotData_hide_sm
    {
        display: none !important;
    }
    .MatchDetails_PlayerName
    {
        font-size: 11px;
    }
    .MatchDetails_PlayerNumber
    {
        font-size: 10px;
    }
    .MatchDetails_Tots
    {
        font-size: 12px;
    }
    .BeforeTheMatch_TeamResults_p
    {
        font-size: 12px;
    }
    .DIV_TeamResults_Logo_BeforeTheMatch
    { 
        width: 38px;
        height: 38px;
    }
    .Column_TeamResults_Logo_BeforeTheMatch
    {
        height: 35px;
    }   
    .Column_TeamResults_LastResultsMatchDate_BeforeTheMatch
    { 
        height: 60px;
    }
    .Column_TeamResults_LastResultsPartial_BeforeTheMatch
    { 
        height: 50px;
    }
    .Column_TeamResults_LastResultsTeamName_BeforeTheMatch
    { 
        height: 25px;
    }   
    .Column_TeamResults_BeachLastResultsTeamName_BeforeTheMatch
    {
        height: 55px;
    }
    .DIV_MatchDetails_TeamLogo
    {
        margin: 0 auto; 
        width: 80px;
        height: 80px; 
    }
    .LBLSkill_Player, .LBL_Substitution, .LBL_PBP_Manual_Notes
    {
        font-size: 11px;
    }   
    .LSA_LastRally_PlayerSkill, .LSA_LastRally_PlayerSkill_Blinking
    {
        font-size: 11px;
    }
    .LSA_DIV_Court, .LSA_DIV_CourtBeach
    {
        background-size: 260px;
        height: 180px
    }
    .LSA_Court_BallServe_Home
    {
        left: 1%;
        top: 115px;
        width: 20px;
        height: 20px;
    }    
    .LSA_Court_BallServe_Guest
    {
        left: 92%;
        top: 42px;
        width: 20px;
        height: 20px;
    }
    .LSA_Court_BallServe_Moving
    { 
        left: 46%;
        top: 76px;
        width: 25px;
        height: 25px;
    }
    .LSA_CourtBeach_Home1
    {
        top: 94px;
        left: 23%;
    }
    .LSA_CourtBeach_Home2
    {
        top: 35px;
        left: 23%;
    }
    .LSA_CourtBeach_Guest1
    {
        top: 35px;
        right: 23%;
    }
    .LSA_CourtBeach_Guest2
    {
        top: 94px;
        right: 23%;
    }
    .LSA_CourtBeach_Home1, .LSA_CourtBeach_Home2, .LSA_CourtBeach_Guest1, .LSA_CourtBeach_Guest2
    {
        width: 45px;
        height: 45px;
    }
    .LSA_Court_Home1
    {
        top: 107px;
        left: 18%;
    }
    .LSA_Court_Home5
    {
        top: 48px;
        left: 18%;
    }
    .LSA_Court_Home6
    {
        top: 78px;
        left: 22%;
    }
    .LSA_Court_Home2
    {
        top: 107px;
        left: 36%;
    }
    .LSA_Court_Home3
    {
        top: 78px;
        left: 39%;
    }
    .LSA_Court_Home4
    {
        top: 48px;
        left: 36%;
    }
    .LSA_Court_Guest1
    {
        top: 48px;
        right: 18%;
    }
    .LSA_Court_Guest2
    {
        top: 48px;
        right: 36%;
    }
    .LSA_Court_Guest3
    {
        top: 78px;
        right: 39%;
    }
    .LSA_Court_Guest4
    {
        top: 107px;
        right: 36%;
    }
    .LSA_Court_Guest5
    {
        top: 107px;
        right: 18%;
    }
    .LSA_Court_Guest6
    {
        top: 78px;
        right: 22%;
    }
    .LSA_DIV_TeamLogo
    { 
        width: 70px;
        height: 70px; 
    }
    .LSA_DIV_SetResult_Circle
    {
        height: 40px;
        width: 40px; 
        font-size: 22px;
    }
    .LSA_DIV_SetResult_Circle span
    {
        line-height: 38px !important;
        margin-left: 0 !important;
    }
    .LSA_LastRally_Row_Home, .LSA_LastRally_Row_Guest, .LSA_LastRally_Row_Home_Blinking, .LSA_LastRally_Row_Guest_Blinking
    { 
        width: 100%;
    }
    .LSA_p_LastRally_Title
    {
        font-size: 11px;
    }
    .LSA_p_LastRally_HeaderColumn1, .LSA_p_LastRally_HeaderColumn2, .LSA_p_LastRally_HeaderColumn3, .LSA_p_LastRally_FooterColumn1, .LSA_p_LastRally_FooterColumn2, .LSA_p_LastRally_FooterColumn3
    {
        font-size: 11px;
    }   
    .DIV_Match_MatchesList_Live, .DIV_MatchBeach_MatchesList_Live, .DIV_Match_MatchesList_TheMatchIsLive
    {
        width: 96%;
    }
    .PodiumImage
    {
        width: 224px;
    }
    .Podium_TeamName
    {
        display: none;
    }
    .Podium_WinnerTeamLogo_TD
    {
        width: 100%;
        text-align: center;
    } 
    .Podium_DIV_SecondPlace
    {
        margin-right: 70%;
        margin-top: -110px;
    }
    .Podium_DIV_ThirdPlace
    {
        margin-top: -99px;
        margin-left: 70%;
    }
    .PlayerSearch_Column_SearchPlayerByText, .PlayerSearch_Column_SearchRole
    {
        padding: 5px 0 5px 0 !important;
        text-align: center !important;
    }
    .PlayerSearch_SearchPlayerByText_SearchBox
    {
        width: 100% !important;
    }
    .PlayerSearch_RCB_SearchByRole
    {
        width: 100% !important;
    }
    .Home_DIV_Slider_Standing
    {
        background-size: 90%;
    }

    .competition_federation
    {
        display: none !important;
    }

}
@media screen and (min-width: 300px) and (max-width: 320px) /*PLAYOFF PODIUM*/
{ 
    .Podium_DIV_SecondPlace
    {
        margin-right: 70%;
        margin-top: -110px;
    }
    .Podium_DIV_ThirdPlace
    {
        margin-top: -99px;
        margin-left: 70%;
    }

    .competition_federation
    {
        display: none !important;
    }

    #IMG_SetWonLost1_Home, #IMG_SetWonLost2_Home, #IMG_SetWonLost3_Home, #IMG_SetWonLost1_Guest, #IMG_SetWonLost2_Guest, #IMG_SetWonLost3_Guest
    {
        width: 15px !important;
    }
    .LSA_CourtBeach_Home1
    {
        left: 23%;
    }
    .LSA_CourtBeach_Home2
    {
        left: 23%;
    }
    .LSA_CourtBeach_Guest1
    {
        right: 23%;
    }
    .LSA_CourtBeach_Guest2
    {
        right: 23%;
    }
}
@media screen and (min-width: 361px) and (max-width: 500px) /*LIVE SCORE ADVANCED COURT*/
{
    .BeachStadiumCourtLabel
    { 
        top: 88px; 
    }
    .panel-body
    {
        height: 240px !important;
    }
    #IMG_SetWonLost1_Home, #IMG_SetWonLost2_Home, #IMG_SetWonLost3_Home, #IMG_SetWonLost1_Guest, #IMG_SetWonLost2_Guest, #IMG_SetWonLost3_Guest
    {
        width: 15px !important;
    }

    #DIV_loading span
    {
        left: 42% !important;
    }
    .LSA_DIV_Court, .LSA_DIV_CourtBeach
    {
        background-size: 320px;
        height: 200px
    }
    .LSA_Court_BallServe_Home
    {
        left: 1%;
        top: 125px;
        width: 22px;
        height: 22px;
    }
    .LSA_Court_BallServe_Guest
    {
        left: 92%;
        top: 40px;
        width: 22px;
        height: 22px;
    }   
    .LSA_Court_BallServe_Moving
    { 
        left: 47%;
        top: 83px;
        width: 28px;
        height: 28px;
    }
    .LSA_Court_Home1
    {
        top: 125px;
        left: 16%;
    }
    .LSA_Court_Home5
    {
        top: 45px;
        left: 16%;
    }
    .LSA_Court_Home6
    {
        top: 85px;
        left: 20%;
    }
    .LSA_Court_Home2
    {
        top: 125px;
        left: 35%;
    }
    .LSA_Court_Home3
    {
        top: 85px;
        left: 38%;
    }
    .LSA_Court_Home4
    {
        top: 45px;
        left: 35%;
    }
    .LSA_Court_Guest1
    {
        top: 45px;
        right: 16%;
    }
    .LSA_Court_Guest2
    {
        top: 45px;
        right: 35%;
    }
    .LSA_Court_Guest3
    {
        top: 85px;
        right: 38%;
    }
    .LSA_Court_Guest4
    {
        top: 125px;
        right: 35%;
    }
    .LSA_Court_Guest5
    {
        top: 125px;
        right: 16%;
    }
    .LSA_Court_Guest6
    {
        top: 85px;
        right: 20%;
    }
    .Podium_DIV_SecondPlace
    {
        margin-right: 70%;
        margin-top: -120px;
    }
    .Podium_DIV_ThirdPlace
    {
        margin-top: -108px;
        margin-left: 69%;
    }

    .competition_federation
    {
        display: none;
    }
}
@media screen and (min-width: 501px) and (max-width: 768px) /*LIVE SCORE ADVANCED COURT*/
{
    .BeachStadiumCourtLabel
    { 
        top: 103px; 
    }
    .BeachStadiumCourtLabel
    { 
        top: 104px; 
    }
    .LSA_CourtBeach_Home1
    {
        top: 135px;
        left: 29%;
    }
    .LSA_CourtBeach_Home2
    {
        top: 28px;
        left: 29%;
    }
    .LSA_CourtBeach_Guest1
    {
        top: 28px;
        right: 29%;
    }
    .LSA_CourtBeach_Guest2
    {
        top: 135px;
        right: 29%;
    }
    .panel-body
    {
        height: 360px !important;
    }
    .LSA_DIV_Court, .LSA_DIV_CourtBeach
    {
        background-size: 450px;
        height: 230px
    }
    .LSA_Court_BallServe_Home
    {
        left: 8%;
        top: 163px;
        width: 30px;
        height: 30px;
    }
    .LSA_Court_BallServe_Guest
    {
        left: 87%;
        top: 32px;
        width: 30px;
        height: 30px;
    }
    .LSA_Court_BallServe_Moving
    { 
        left: 47%;
        top: 95px;
        width: 38px;
        height: 38px;
    }
    .LSA_Court_Home1
    {
        top: 155px;
        left: 26%;
    }
    .LSA_Court_Home5
    {
        top: 40px;
        left: 26%;
    }
    .LSA_Court_Home6
    {
        top: 100px;
        left: 30%;
    }
    .LSA_Court_Home2
    {
        top: 155px;
        left: 40%;
    }
    .LSA_Court_Home3
    {
        top: 100px;
        left: 43%;
    }
    .LSA_Court_Home4
    {
        top: 40px;
        left: 40%;
    }
    .LSA_Court_Guest1
    {
        top: 40px;
        right: 26%;
    }
    .LSA_Court_Guest2
    {
        top: 40px;
        right: 40%;
    }
    .LSA_Court_Guest3
    {
        top: 100px;
        right: 43%;
    }
    .LSA_Court_Guest4
    {
        top: 155px;
        right: 40%;
    }
    .LSA_Court_Guest5
    {
        top: 155px;
        right: 26%;
    }
    .LSA_Court_Guest6
    {
        top: 100px;
        right: 30%;
    }    
    .Podium_DIV_SecondPlace
    {
        margin-right: 70%;
        margin-top: -120px;
    }
    .Podium_DIV_ThirdPlace
    {
        margin-top: -110px;
        margin-left: 63%;
    }
    .competition_federation
    {
        display: none;
    }
} 
/*end media screen*/