/*Start variables*/
:root {
    /*General*/
    --var_gen_bg_color: #383838; /*#ffffff*/

    --var_gen_cntr_teams_display: block;

    --var_gen_stat_txt_color_hi_fill: #e1f5fd; /*#000000*/
    --var_gen_stat_txt_color_medium_fill: #d2fcff; /*#636363*/
    --var_gen_stat_txt_color_low_fill: #b6c7c8; /*#a7a7a7*/

    --var_gen_stat_txt_color_header: #e7e7e7; 
    --var_gen_stat_bg_color_header: #00000099;

    --var_gen_c3d_view: 1;
    --var_gen_top_controls_view: 0;


    --var_gen_btn_position: center; 
    --var_gen_btn_color: #d1d6d7; /*#757575*/
    --var_gen_btn_color_hover: #d7ffef; /*#373737*/
    --var_gen_btn_color_active: #d3ff7b; /*#000000*/
    --var_gen_btn_color_active_decor: #34eccd; /*#*/
    --var_gen_btn_color_active_bg_color: #ffffff26;

    --var_gen_teams_name_fill: #9fffed;
    --var_gen_teams_score_fill: #bcff48;

    --var_gen_cntr_teams_indicator_display: none;
    --var_gen_cntr_teams_indicator_fill: #3752d5;

    /*Football*/
    --var_fb_pitch_fill_color: #128637;
    --var_fb_logo_cnt_display: flex;
    --var_fb_logo_cnt_img_url: url("../img/empty.png"); 
    --var_fb_logo_cnt_opacity: 0.5;
    --var_fb_logo_cnt_width: 30%;

    --var_fb_attack_fill_color: #0000002e;
    --var_fb_dngrattack_fill_opacity: 0.18;

    --var_fb_outline_stroke: #81bf88;
    --var_fb_outline_fill: #81bf88;

    --var_fb_g_time_bg_fill: #066628;
    --var_fb_g_time_t_time_fill: #daf7db;

    --var_fb_pitch_bg_effect_image_url: url("../img/court_grass_floor.jpg");
    --var_fb_pitch_bg_effect_image_display: none;
    --var_fb_pitch_bg_effect_spotlight_cntr_display: none;
    --var_fb_pitch_bg_effect_lines_display: none;
    --var_fb_pitch_bg_effect_overlay_display: none;
    --var_fb_pitch_bg_effect_noise_display: none;


    /*Futsal*/
    --var_fs_pitch_fill_color: #355571;
    --var_fs_logo_cnt_display: flex;
    --var_fs_logo_cnt_img_url: url("../img/empty.png"); 
    --var_fs_logo_cnt_opacity: 0.5;
    --var_fs_logo_cnt_width: 30%;

    --var_fs_attack_fill_color: #0000002e;
    --var_fs_outline_stroke: #5c7c9b;
    --var_fs_outline_fill: #5c7c9b;

    --var_fs_g_time_bg_fill: #162d50;
    --var_fs_g_time_t_time_fill: #52cfff;

    /*Futsal Effects*/
    --var_fs_pitch_bg_effect_image_url: url("../img/court_fs_hard_floor.jpg");  
    --var_fs_pitch_bg_effect_image_display: none;  
    --var_fs_pitch_bg_effect_overlay_display: none;
    --var_fs_pitch_bg_effect_noise_display: none;

    /*Basketball*/
    --var_bs_pitch_fill_color: #c8a05a;
    --var_bs_logo_cnt_display: flex;
    --var_bs_logo_cnt_img_url: url("../img/empty.png"); 
    --var_bs_logo_cnt_opacity: 0.5;
    --var_bs_logo_cnt_width: 30%;

    --var_bs_attack_fill_color: #0000002e;

    --var_bs_outline_stroke: #d9b470;

    --var_bs_g_time_bg_fill: #614e2c;
    --var_bs_g_time_t_time_fill: #ffdb99;

    /*Basketball Effects*/
    --var_bs_pitch_bg_effect_image_url: url("../img/court_wood_floor.jpg");
    --var_bs_pitch_bg_effect_image_display: none;

    --var_bs_pitch_bg_effect_overlay_display: none;
    --var_bs_pitch_bg_effect_noise_display: none;


    /*Basketball 3x3*/
    --var_bs3x3_pitch_fill_color: #67849E;
    --var_bs3x3_logo_cnt_display: flex;
    --var_bs3x3_logo_cnt_img_url: url("../img/empty.png");
    --var_bs3x3_logo_cnt_opacity: 0.5;
    --var_bs3x3_logo_cnt_width: 30%;

    --var_bs3x3_attack_fill_color: #0000002e;

    --var_bs3x3_outline_stroke: #7e9db8;

    --var_bs3x3_g_time_bg_fill: #253E52;
    --var_bs3x3_g_time_t_time_fill: #D7F2FF;


    /*Basketball 3x3 Effects*/
    /*--var_bs3x3_pitch_bg_effect_image_url: url("../img/court_bs3x3_hard_floor.jpg");*/  /**** in progress ****/
    --var_bs3x3_pitch_bg_effect_image_display: none;  /**** in progress ****/
    --var_bs3x3_pitch_bg_effect_overlay_display: none;
    --var_bs3x3_pitch_bg_effect_noise_display: none;

    /*Tennis*/
    --var_tn_clay_logo_cnt_display: flex;
    --var_tn_clay_logo_cnt_img_url: url("../img/empty.png"); 
    --var_tn_clay_logo_cnt_opacity: 0.5;
    --var_tn_clay_logo_cnt_width: 30%;
    --var_tn_clay_outline_stroke: #ffffff33;

    --var_tn_hard_logo_cnt_display: flex;
    --var_tn_hard_logo_cnt_img_url: url("../img/empty.png"); 
    --var_tn_hard_logo_cnt_opacity: 0.5;
    --var_tn_hard_logo_cnt_width: 30%;
    --var_tn_hard_outline_stroke: #ffffff33;

    --var_tn_grass_logo_cnt_display: flex;
    --var_tn_grass_logo_cnt_img_url: url("../img/empty.png"); 
    --var_tn_grass_logo_cnt_opacity: 0.5;
    --var_tn_grass_logo_cnt_width: 30%;
    --var_tn_grass_outline_stroke: #ffffff33;
    --var_tn_grass_pitch_bg_effect_lines_display: none;

    --var_tn_clay_pitch_fill_color: #a24428;
    --var_tn_hard_pitch_fill_color: #2E4C70;
    --var_tn_grass_pitch_fill_color: #537717;


    --var_tn_clay_pitch_bg_effect_image_display: none;
    --var_tn_clay_pitch_bg_effect_image_url: url("../img/court_tn_clay_floor.jpg");
    --var_tn_clay_pitch_bg_effect_noise_display: none;
    --var_tn_clay_pitch_bg_effect_overlay_display: none;
    --var_tn_hard_pitch_bg_effect_image_display: none;
    --var_tn_hard_pitch_bg_effect_image_url: url("../img/court_tn_carpet_floor.jpg");
    --var_tn_hard_pitch_bg_effect_noise_display: none;
    --var_tn_hard_pitch_bg_effect_overlay_display: none;
    --var_tn_grass_pitch_bg_effect_image_display: none;
    --var_tn_grass_pitch_bg_effect_image_url: url("../img/court_tn_grass_floor.jpg");
    --var_tn_grass_pitch_bg_effect_noise_display: none;
    --var_tn_grass_pitch_bg_effect_overlay_display: none;

    /*Cricket*/
    --var_cr_sky_pitch_fill_color: #74a3a5;
    --var_cr_sand_pitch_fill_color: #b3a977;
    --var_cr_grass_pitch_fill_color: #5a732c;

    --var_cr_sky_pitch_bg_effect_image_display: none;

    --var_cr_sand_pitch_bg_effect_image_display: none;

    --var_cr_grass_pitch_bg_effect_image_display: none;

    --var_cr_pitch_bg_effect_lines_display: none;
    --var_cr_pitch_bg_effect_noise_display: none; 
    --var_cr_pitch_bg_effect_overlay_display: none; 

    /*Table Tennis*/
    --var_tt_logo_cnt_display: flex;
    --var_tt_logo_cnt_img_url: url("../img/empty.png"); 
    --var_tt_logo_cnt_opacity: 0.5;
    --var_tt_logo_cnt_width: 30%;

    --var_tt_outline_stroke: #ffffff33;
    --var_tt_pitch_fill_color: #5D76A3;

    --var_tt_pitch_bg_effect_image_display: none;  /**** in progress ****/
    /*--var_tt_pitch_bg_effect_image_url: url("../img/court_tt_floor.jpg");*/  /**** in progress ****/
    --var_tt_pitch_bg_effect_noise_display: none; 
    --var_tt_pitch_bg_effect_overlay_display: none;

    /*Volleyball*/
    --var_vl_logo_cnt_display: flex;
    --var_vl_logo_cnt_img_url: url("../img/empty.png"); 
    --var_vl_logo_cnt_opacity: 0.5;
    --var_vl_logo_cnt_width: 30%;

    --var_vl_outline_stroke: #CC7D6D;
    --var_vl_pitch_fill_color: #b36e60;

    --var_vl_pitch_bg_effect_image_display: none;
    /*--var_vl_pitch_bg_effect_image_url: url("../img/court_vl_floor.jpg");*/  /**** in progress ****/
    --var_vl_pitch_bg_effect_noise_display: none;  /**** in progress ****/
    --var_vl_pitch_bg_effect_overlay_display: none;

    /*Beach Volley*/
    --var_bv_logo_cnt_display: flex;
    --var_bv_logo_cnt_img_url: url("../img/empty.png"); 
    --var_bv_logo_cnt_opacity: 0.5;
    --var_bv_logo_cnt_width: 30%;

    --var_bv_outline_stroke: #ffffff4d;
    --var_bv_pitch_fill_color: #D4C6AC;

    --var_bv_pitch_bg_effect_image_display: none;  /**** in progress ****/
    /*--var_bv_pitch_bg_effect_image_url: url("../img/court_bv_floor.jpg");*/  /**** in progress ****/
    --var_bv_pitch_bg_effect_noise_display: none;
    --var_bv_pitch_bg_effect_overlay_display: none;

    /*Squash*/
    --var_sq_logo_cnt_display: flex;
    --var_sq_logo_cnt_img_url: url("../img/empty.png"); 
    --var_sq_logo_cnt_opacity: 0.5;
    --var_sq_logo_cnt_width: 30%;

    --var_sq_outline_stroke: #ad5a3f;
    --var_sq_pitch_fill_color: #cf9f60;

    --var_sq_pitch_bg_effect_image_display: none;  /**** in progress ****/
    /*--var_sq_pitch_bg_effect_image_url: url("../img/court_sq_floor.jpg");*/  /**** in progress ****/
    --var_sq_pitch_bg_effect_noise_display: none;
    --var_sq_pitch_bg_effect_overlay_display: none;


    /*Water Polo*/
    --var_wp_logo_cnt_display: flex;
    --var_wp_logo_cnt_img_url: url("../img/empty.png"); 
    --var_wp_logo_cnt_opacity: 0.5;
    --var_wp_logo_cnt_width: 30%;

    --var_wp_outline_stroke: #44b6f2;
    --var_wp_pitch_fill_color: #2E7599;

    --var_wp_pitch_bg_effect_image_display: none;
    --var_wp_pitch_bg_effect_image_url: url("../img/court_wp_water.jpg");
    --var_wp_pitch_bg_effect_noise_display: none;
    --var_wp_pitch_bg_effect_overlay_display: none;

    --var_wp_g_time_bg_fill: #083952bf;
    --var_wp_g_time_t_time_fill: #73bfe6;

    /*Darts*/
    --var_da_layout_court_design: 0;
    --var_da_pitch_image_display: block;
    --var_da_pitch_image2_display: none;

    /*Badminton*/
    --var_bm_logo_cnt_display: flex;
    --var_bm_logo_cnt_img_url: url("../img/empty.png"); 
    --var_bm_logo_cnt_opacity: 0.5;
    --var_bm_logo_cnt_width: 30%;

    --var_bm_outline_stroke: #ffffff33;
    --var_bm_pitch_fill_color: #3C8F71;

    --var_bm_pitch_bg_effect_image_display: none;  /**** in progress ****/
    /*--var_bm_pitch_bg_effect_image_url: url("../img/court_bm_floor.jpg");*/  /**** in progress ****/
    --var_bm_pitch_bg_effect_noise_display: none;
    --var_bm_pitch_bg_effect_overlay_display: none;


    /*American Football*/
    --var_af_logo_cnt_display: flex;
    --var_af_logo_cnt_img_url: url("../img/empty.png"); 
    --var_af_logo_cnt_opacity: 0.5;
    --var_af_logo_cnt_width: 30%;

    --var_af_outline_stroke: #ffffff2e;
    --var_af_pitch_fill_color: #35713D; 

    --var_af_g_time_bg_fill: #175031;
    --var_af_g_time_t_time_fill: #8CCD4E;

    --var_af_pitch_bg_effect_image_display: none;
    --var_af_pitch_bg_effect_image_url: url("../img/court_grass_floor2.jpg");
    --var_af_pitch_bg_effect_noise_display: none;
    --var_af_pitch_bg_effect_overlay_display: none;
    --var_af_pitch_bg_effect_lines_display: none;

    /*Baseball*/
    --var_bb_sky_pitch_fill_color: #74a3a5;
    --var_bb_sand_pitch_fill_color: #bb7f5a;
    --var_bb_grass_pitch_fill_color: #5a732c;
    --var_bb_wall_pitch_fill_color: #294a39;

    --var_bb_sky_pitch_bg_effect_image_display: none;

    --var_bb_sand_pitch_bg_effect_image_display: none;

    --var_bb_grass_pitch_bg_effect_image_display: none;

    --var_bb_pitch_bg_effect_noise_display: none;
    --var_bb_pitch_bg_effect_overlay_display: none;
    --var_bb_pitch_bg_effect_lines_display: none;

    /*Handball*/
    --var_hb_logo_cnt_display: flex;
    --var_hb_logo_cnt_img_url: url("../img/empty.png"); 
    --var_hb_logo_cnt_opacity: 0.5;
    --var_hb_logo_cnt_width: 30%;

    --var_hb_outline_stroke: #3688b3;
    --var_hb_pitch_fill_color: #2e7599; /*#a3925a*/

    --var_hb_pitch_goal_area_fill_color: #07212e66; /*#007f4e, #6d0000*/

    --var_hb_g_time_bg_fill: #124864;
    --var_hb_g_time_t_time_fill: #73bfe6;

    --var_hb_pitch_bg_effect_image_display: none;
    --var_hb_pitch_bg_effect_image_url: url("../img/court_wood_floor.jpg");
    --var_hb_pitch_bg_effect_noise_display: none;
    --var_hb_pitch_bg_effect_overlay_display: none;


    /*Floorball*/
    --var_lb_logo_cnt_display: flex;
    --var_lb_logo_cnt_img_url: url("../img/empty.png"); 
    --var_lb_logo_cnt_opacity: 0.5;
    --var_lb_logo_cnt_width: 30%;

    --var_lb_outline_stroke: #ffffff6e;
    --var_lb_pitch_fill_color: #26979e;

    --var_lb_g_time_bg_fill: #12494d;
    --var_lb_g_time_t_time_fill: #ffffff;

    --var_lb_pitch_bg_effect_image_display: none;
    /*--var_lb_pitch_bg_effect_image_url: url("../img/court_lb_floor.jpg");*/
    --var_lb_pitch_bg_effect_noise_display: none;
    --var_lb_pitch_bg_effect_overlay_display: none;


    /*Ice Hockey*/
    --var_ih_logo_cnt_display: flex;
    --var_ih_logo_cnt_img_url: url("../img/empty.png"); 
    --var_ih_logo_cnt_opacity: 0.5;
    --var_ih_logo_cnt_width: 30%;

    /*--var_ih_outline_stroke: #ffffff33;
    --var_ih_pitch_fill_color: #a24428;*/

    --var_ih_pitch_bg_effect_image_display: none;
    --var_ih_pitch_bg_effect_image_url: url("../img/court_ih_floor.jpg");
    --var_ih_pitch_bg_effect_noise_display: none;
    --var_ih_pitch_bg_effect_overlay_display: none;


    /*Australian Rules*/
    --var_ar_logo_cnt_display: flex;
    --var_ar_logo_cnt_img_url: url("../img/empty.png"); 
    --var_ar_logo_cnt_opacity: 0.5;
    --var_ar_logo_cnt_width: 30%;

    --var_ar_outline_stroke: #3a7e43;
    --var_ar_pitch_fill_color: #35713d;

    --var_ar_g_time_bg_fill: #225d29;
    --var_ar_g_time_t_time_fill: #e0e0e0;

    --var_ar_pitch_bg_effect_image_display: none;
    --var_ar_pitch_bg_effect_image_url: url("../img/court_grass_floor.jpg");
    --var_ar_pitch_bg_effect_noise_display: none;
    --var_ar_pitch_bg_effect_overlay_display: none;
    --var_ar_pitch_bg_effect_lines_display: none;


    /*Rugby Union*/
    --var_ru_logo_cnt_display: flex;
    --var_ru_logo_cnt_img_url: url("../img/empty.png"); 
    --var_ru_logo_cnt_opacity: 0.5;
    --var_ru_logo_cnt_width: 30%;

    --var_ru_outline_stroke: #3D8246;
    --var_ru_pitch_fill_color: #35713D;

    --var_ru_g_time_bg_fill: #225d29;
    --var_ru_g_time_t_time_fill: #e0e0e0;

    --var_ru_pitch_bg_effect_image_display: none;
    --var_ru_pitch_bg_effect_image_url: url("../img/court_grass_floor.jpg");
    --var_ru_pitch_bg_effect_noise_display: none;
    --var_ru_pitch_bg_effect_overlay_display: none;
    --var_ru_pitch_bg_effect_lines_display: none;


    /*Rugby League*/
    --var_rl_logo_cnt_display: flex;
    --var_rl_logo_cnt_img_url: url("../img/empty.png"); 
    --var_rl_logo_cnt_opacity: 0.5;
    --var_rl_logo_cnt_width: 30%;

    --var_rl_outline_stroke: #42864A;
    --var_rl_pitch_fill_color: #35713D;

    --var_rl_g_time_bg_fill: #225d29;
    --var_rl_g_time_t_time_fill: #e0e0e0;

    --var_rl_pitch_bg_effect_image_display: none;
    --var_rl_pitch_bg_effect_image_url: url("../img/court_grass_floor.jpg");
    --var_rl_pitch_bg_effect_noise_display: none;
    --var_rl_pitch_bg_effect_overlay_display: none;
    --var_rl_pitch_bg_effect_lines_display: none;

    --var_lc_chevron_down_image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3E%3Cg id='chevron_down'%3E%3Cpath d='m8.107 9.271 4.95-4.95 1.414 1.414L8.107 12.1 1.743 5.735l1.414-1.414z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");

    --var_lc_chevron_up_image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3E%3Cg id='chevron_up'%3E%3Cpath d='m8.086 7.14-4.95 4.95-1.414-1.414 6.364-6.364 6.364 6.364-1.414 1.414z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");

    --var_lc_card_red_image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3E%3Cg id='card_r'%3E%3Crect width='9' height='12' x='3.6' y='2' fill='%23e73838' rx='2' ry='2'/%3E%3C/g%3E%3C/svg%3E");

    --var_lc_card_yellow_image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3E%3Cg id='card_y'%3E%3Crect width='9' height='12' x='3.6' y='2' fill='%23ece63d' rx='2' ry='2'/%3E%3C/g%3E%3C/svg%3E");

    --var_lc_substitution_image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3E%3Cg id='substitution'%3E%3Cpath fill='%23e13939' d='M4.895 14.169 1.7 10.062l2.043.024-.025-7.999h2.277l.024 7.999 1.969-.025z'/%3E%3Cpath fill='%23227d31' d='m11.305 2.088 3.194 4.107-2.043-.024.025 7.999h-2.277l-.025-7.999-1.968.025z'/%3E%3C/g%3E%3C/svg%3E");

    --var_lc_corner_image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3E%3Cg id='corner'%3E%3Crect width='1.2' height='12' x='3.587' y='2.149' fill='%23ccc' rx='.8' ry='1'/%3E%3Cpath fill='%23e93838' d='M4.794 2.945c3.934 1.878 5.813 2.3 8 2.695 0 0-3.517 2.82-8 2.82z'/%3E%3C/g%3E%3C/svg%3E");

    --var_lc_goal_image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3E%3Cg id='goal'%3E%3Ccircle cx='8.181' cy='8.059' r='6.275' fill='%23fff'/%3E%3Cpath d='M12.659 3.581c-.569-.568-1.279-1.136-1.99-1.42a8.044 8.044 0 0 0-2.556-.427c-.852 0-1.705.142-2.415.427-.71.284-1.42.852-1.989 1.42C3 4.15 2.573 4.86 2.29 5.57c-.284.852-.569 1.562-.569 2.557.116 1.706.779 3.411 1.99 4.404 1.26 1.263 2.87 1.759 4.403 1.988.852 0 1.705-.142 2.415-.568.852-.284 1.562-.852 2.13-1.42.569-.569.995-1.279 1.421-1.99.284-.852.426-1.562.426-2.414 0-.995-.142-1.705-.426-2.557-.426-.71-.852-1.42-1.42-1.989m-8.097-.426C5.804 2.175 8 1.749 9.676 2.303c-.143 0-.427.142-.853.426-1.208-.052-2.559.31-3.267.852-.426-.142-.852-.284-.994-.426M10.5 4.658l-1.109 2.9-2.557.569-2.13-2.273c.142-.994.852-1.847.852-1.847 1.19-.678 2.153-.97 3.41-.852M2.288 7.843V9.12c-.142 0-.142-.142-.142-.142-.251-1.09.13-2.51.568-3.41-.142.427-.142.853-.142 1.137-.142.284-.142.71-.284 1.137m.568 2.273c-.258-.734-.206-1.578-.142-2.273 0-.284.142-.568.284-.853.426-.426.994-.568 1.278-.71L6.407 8.41l-.284 2.415-2.13.71c-.427-.426-.853-.852-1.137-1.42m6.25 3.551c-.426.284-1.562.284-2.13.426-.427-.142-.995-.284-1.421-.568a3.093 3.093 0 0 1-1.137-.71v-.853l2.131-.71 2.415.994.284 1.421m3.844-2.096c-.284.569-.718.96-1.287 1.386-.426.284-1.136.426-1.704.568l-.569.142-.284-1.42 1.705-1.705 2.273-.142c0 .426.17.711.17.996 0 0-.028.282-.17.282m0-1.846-2.273.142-1.278-2.131 1.136-2.983 1.563.142c.801.594 1.229 1.529 1.562 2.273-.142 1.42-.568 2.13-.71 2.414m.71-3.267c-.261-.794-.93-1.364-1.42-1.846 0-.285-.285-.853-.71-1.421h.141c1.096.738 1.68 1.861 2.131 2.983'/%3E%3C/g%3E%3C/svg%3E");

    --var_lc_penalty_image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3E%3Cg id='penalty'%3E%3Cellipse cx='8.016' cy='13.047' fill='%23fff' rx='4.266' ry='1.422'/%3E%3Ccircle cx='8.09' cy='7.207' r='5.416' fill='%23fff'/%3E%3Cpath d='M11.955 3.342c-.49-.49-1.104-.98-1.717-1.226a6.943 6.943 0 0 0-2.207-.368c-.735 0-1.471.123-2.084.368S4.72 2.852 4.23 3.342c-.613.49-.98 1.104-1.226 1.717-.245.735-.49 1.348-.49 2.207.1 1.472.672 2.944 1.716 3.8 1.088 1.091 2.478 1.519 3.801 1.717.736 0 1.472-.123 2.085-.49.735-.246 1.348-.736 1.839-1.226.49-.49.858-1.104 1.226-1.717.245-.736.368-1.349.368-2.084 0-.859-.123-1.472-.368-2.207-.368-.613-.736-1.226-1.226-1.717m-6.989-.368c1.073-.846 2.968-1.213 4.414-.735-.123 0-.368.122-.736.367-1.042-.044-2.209.268-2.82.736-.368-.123-.735-.245-.858-.368m5.126 1.298-.957 2.503-2.207.49-1.84-1.961c.123-.858.736-1.594.736-1.594 1.027-.585 1.859-.837 2.943-.736M3.004 7.02v1.104c-.122 0-.122-.123-.122-.123-.217-.941.112-2.166.49-2.942-.123.367-.123.735-.123.98-.122.246-.122.614-.245.981m.49 1.962c-.222-.633-.177-1.361-.122-1.962 0-.245.123-.49.245-.735.368-.368.859-.49 1.104-.613L6.56 7.51l-.245 2.084-1.84.613c-.367-.368-.735-.735-.98-1.226m5.395 3.065c-.368.246-1.35.246-1.84.368-.367-.122-.858-.245-1.226-.49a2.67 2.67 0 0 1-.98-.613v-.736l1.839-.613 2.084.858.245 1.226m3.317-1.808c-.245.49-.62.828-1.11 1.195-.368.246-.98.368-1.471.49l-.49.123-.246-1.226 1.471-1.471 1.962-.123c0 .368.146.615.146.86 0 0-.023.244-.146.244m0-1.594-1.962.123L9.38 7.02l.98-2.574 1.35.122c.692.513 1.06 1.32 1.348 1.962-.122 1.226-.49 1.84-.613 2.084m.613-2.82c-.225-.686-.802-1.177-1.226-1.594 0-.245-.245-.735-.613-1.226h.123c.946.637 1.45 1.607 1.839 2.575'/%3E%3C/g%3E%3C/svg%3E");

    --var_lc_time_image: url("");

    --var_lc_goal_lb_image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' version='1.1' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' fill='%23fff' stroke='%23000' stroke-width='0.6' d='M8.28 1.77c1.29.02 2.54.4 3.66 1.19a6.1 6.1 0 0 1 2.57 4.57 6.19 6.19 0 0 1-2.24 5.3 6.16 6.16 0 0 1-3.1 1.43 6.34 6.34 0 0 1-7-3.97 6.12 6.12 0 0 1-.4-2.34 6.35 6.35 0 0 1 6.51-6.18Zm-.62 8.76a1 1 0 0 0 .99-1.02c-.05-.48-.48-.9-1.01-.93a.98.98 0 0 0-.97.7c-.17.6.33 1.24.99 1.25Zm1.6-5.05c.05-.01.15-.02.24-.05.47-.12.75-.7.47-1.15a.98.98 0 0 0-.36-.35 1.15 1.15 0 0 0-.68-.14.9.9 0 0 0-.57.24.69.69 0 0 0-.23.46c-.01.24.07.45.24.63.22.24.51.34.88.36Zm2.33 3.25.03.22c.05.25.17.46.39.62.09.06.18.1.3.08a.8.8 0 0 0 .56-.31c.13-.16.2-.35.23-.55.07-.37-.02-.7-.29-.98a.6.6 0 0 0-.8-.06c-.09.07-.15.15-.21.23-.16.22-.2.47-.2.75ZM5.17 5.69a.81.81 0 0 0-.12-.46.2.2 0 0 0-.14-.09.76.76 0 0 0-.6.14c-.3.22-.47.52-.5.9 0 .22.08.41.25.56a.2.2 0 0 0 .14.05c.2 0 .38-.08.53-.22.2-.18.33-.4.4-.67a.63.63 0 0 0 .04-.2Zm5.47 6.1a1.8 1.8 0 0 0-1.04.4 1 1 0 0 0-.29.4.15.15 0 0 0 0 .13c.1.18.25.28.46.29l.18-.01a1.82 1.82 0 0 0 .98-.51.46.46 0 0 0 .14-.29.45.45 0 0 0-.1-.3c-.06-.08-.14-.09-.22-.1l-.11-.01Zm-6.36-.36c.06-.14.06-.3.03-.44a1.78 1.78 0 0 0-.43-.81c-.1-.11-.2-.2-.33-.27-.12-.06-.17-.05-.25.06-.07.1-.09.2-.08.31.02.33.13.61.35.86a.9.9 0 0 0 .41.27c.1.03.19.04.3.02Zm2.95-8.97-.1-.05c-.09-.02-.18-.05-.27-.05-.26-.01-.5.04-.74.14-.22.08-.4.22-.53.42L5.54 3c.43.13 1.34-.16 1.7-.54Zm4.95 1.34c.07.44.68 1.2 1 1.27a.37.37 0 0 0-.02-.18 2.15 2.15 0 0 0-.74-.97.65.65 0 0 0-.24-.12Zm-7.27 9.57c.28.28 1.35.69 1.73.66a3.8 3.8 0 0 0-1.73-.66Z' clip-rule='evenodd'/%3E%3C/svg%3E");

    --var_lc_penalty_lb_image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='svg1739' version='1.1' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' stroke='%23000' stroke-dasharray='none' stroke-width='.6' d='m4 1.8-.3.3-.3.4L2 3.9 6 8l-4 4.1.3.4.4.3L4 14.2l4.1-4 4 4 2.2-2-4-4.2 4-4-2.1-2.2-4.1 4Z' color='%23000'/%3E%3C/svg%3E");
}
/*End variables*/
#LiveCourtDiv, #CourtDiv {
    background-color: var(--var_gen_bg_color);
    font-family: Verdana, Roboto;
}

#LCC_TEAMS_G_INFO1_T_TEAM_IND, #LCC_TEAMS_G_INFO2_T_TEAM_IND {
    display: var(--var_gen_cntr_teams_indicator_display);
}

#LCC_TEAMS_G_INFO1_T_TEAM_IND circle, #LCC_TEAMS_G_INFO2_T_TEAM_IND circle {
    fill: var(--var_gen_cntr_teams_indicator_fill);
}

#LCC_TEAMS_G_INFO1_T_TEAM, #LCC_TEAMS_G_INFO2_T_TEAM {
    fill: var(--var_gen_teams_name_fill);
}
#LCC_TEAMS_G_INFO1_T_SCORE, #LCC_TEAMS_G_INFO2_T_SCORE, #LCC_SCORE_T1, #LCC_SCORE_T2 {
    fill: var(--var_gen_teams_score_fill);
}

#LCC_STS2_G_STATIC_TIME, #LCC_STS2_G_STATIC, #LCC_STS_G_FT_T_T1_P, #LCC_STS_G_FT_T_T2_P,#LCC_STS_G_GPP_T_T1, #LCC_STS_G_GPP_T_T2  {
    fill: var(--var_gen_stat_txt_color_low_fill);
}

#LCC_STS2_G_INFO1_T_TEAM, #LCC_STS2_G_INFO2_T_TEAM {
    fill: var(--var_gen_stat_txt_color_hi_fill);
}

#LCC_STS2_G_H, #LCC_STS2_G_A  {
    fill: var(--var_gen_stat_txt_color_medium_fill);
}

#LCC_STS2_G_H_T_F, #LCC_STS2_G_A_T_F {
    fill: var(--var_gen_teams_score_fill);
}


#LCC_STS_G, #LCC_STS_FT_G, #LCC_STS_ET_G { /*General Stats*/
    fill: var(--var_gen_stat_txt_color_medium_fill);
}

#LCC_STS_E_G, #LCC_STS_FT_E_G, #LCC_STS_ET_E_G { /*Extra Stats Football*/
    fill: var(--var_gen_stat_txt_color_medium_fill);
}

#LCC_STS_G .txt_color_medium {
    fill: var(--var_gen_stat_txt_color_medium_fill);
}

/*Darts*/
#game_type, #game_legs_t{
    fill: var(--var_gen_stat_txt_color_medium_fill);
}

#game_legs_n {
    fill: var(--var_gen_teams_score_fill);
}

.game_shot_image {
    display: none;
    fill: #449c47;
    -webkit-filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, .7));
    filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, .7));
}

#lcc_hldr_cnt_summary, #lcc_hldr_cnt_players, #lcc_hldr_cnt_league, #lcc_hldr_cnt_recent_matches, #lcc_cntr_league .table__cell, #lcc_cntr_scoreb_teams_sts {
    display: none;
    /*height: calc(100vh - 35px);*/
    /*overflow-y: auto;
    -webkit-overflow-scrolling: touch;*/
    color: var(--var_gen_stat_txt_color_medium_fill);
}

.mobile_hldr_cnt_height {
    height: calc(100% - 35px);
}

#lcc_cntr_teams, #lcc_cntr_court, #lcc_cntr_sts, #lcc_teams_vertical, #lcc_cntr_scoreb {
    position: relative;
	margin: 0 auto;
    /* max-width: 420px;*/
    /*width: 90%;*/
}

#lcc_cntr_court {
    overflow: hidden;
}

#lcc_cntr_teams {
    display: var(--var_gen_cntr_teams_display);
    padding: 2% 0 1.4% 0;
    max-height: 50px;
}

#lcc_cntr_submenu {
    display: flex;
    justify-content: right;
    margin: 0 auto;
    container-type: inline-size;
}

#lcc_cntr_submenu span {
    cursor: pointer;
    margin: 0 5px 0 5px;
    color: var(--var_gen_btn_color);
    line-height: 40px;
    line-height: 8cqw;
    font-size: 11px;
    font-size: 3cqw;
}

#lcc_cntr_submenu span:hover {
    color: var(--var_gen_btn_color_hover);
}

#lcc_cntr_submenu span.active {
    color: var(--var_gen_btn_color_active);
}

#lcc_cntr_buttons {
	display:flex;
	justify-content:var(--var_gen_btn_position);
	font-size: 12px;
	color:var(--var_gen_btn_color);
	border-bottom: 1px solid #ffffff80;
    container-type: inline-size;
}

#lcc_cntr_buttons span {
	cursor: pointer;
	margin: 0 5px 0 5px;
	line-height: 40px;
    line-height: 8cqw;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
    font-size: 12px;
    font-size: 3cqw;
}

#lcc_cntr_buttons span.active {
	color: var(--var_gen_btn_color_active);
	border-bottom: 2px solid var(--var_gen_btn_color_active_decor);
}

#lcc_cntr_buttons span:hover {
    color: var(--var_gen_btn_color_hover);
}

/*Overtime stats buttons*/
#lcc_cntr_buttons_sts_overt {
    display: none;
    justify-content:var(--var_gen_btn_position);
    font-size: 12px;
    color:var(--var_gen_btn_color);
    container-type: inline-size;
}

#lcc_cntr_buttons_sts_overt span {
    cursor: pointer;
    margin: 0 5px 0 5px;
    line-height: 27px;
    line-height: 5cqw;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 12px;
    font-size: 3cqw;
    margin: 10px;
    margin: 1.78cqw;
    padding: 5px;
    padding: 0.7cqw;
    min-width: 27px;
    min-width: 5cqw;
    text-align: center;
    border-radius: 6px;
}

#lcc_cntr_buttons_sts_overt span.active {
    color: var(--var_gen_btn_color_active);
    background-color: var(--var_gen_btn_color_active_bg_color);
}

#lcc_cntr_buttons_sts_overt span:hover {
    color: var(--var_gen_btn_color_hover);
}

#lcc_cntr_players, #lcc_cntr_summary, #lcc_cntr_league, #lcc_cntr_recent_matches  {
	margin-top: 6px;
	overflow: hidden;
	font-size: 12px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#lcc_cntr_players, #lcc_cntr_league {
	margin: 0 auto;
    max-width: 320px;
    width: 96%;
}

#lcc_cntr_league {
    max-width: 360px;
}

#lcc_cntr_league .team_name_span a:hover {
	text-decoration: none;
}

#lcc_btn_summary, #lcc_btn_players, #lcc_btn_league {
	display: none;
}

#lcc_cntr_players_more_btn, #lcc_cntr_summary_more_btn, #lcc_cntr_league_more_btn, #lcc_cntr_scoreb_more_btn {
	display: flex;
    justify-content: center;
	height: 30px;
    line-height: 30px;
	text-align: center;
	color: var(--var_gen_btn_color);
	border-top: 1px solid #545454;
	cursor: pointer;
    container-type: inline-size;
}

#lcc_cntr_players_more_btn div, #lcc_cntr_summary_more_btn div, #lcc_cntr_league_more_btn div, #lcc_cntr_scoreb_more_btn div {
    font-size: 11px;
    font-size: 3cqw;
}

#lcc_cntr_players_more_btn:hover, #lcc_cntr_summary_more_btn:hover, #lcc_cntr_league_more_btn:hover, #lcc_cntr_scoreb_more_btn:hover {
	color: var(--var_gen_btn_color_hover);
}

#lcc_cntr_players_more_btn i, #lcc_cntr_summary_more_btn i, #lcc_cntr_league_more_btn i, #lcc_cntr_scoreb_more_btn i {
    margin: 6px 0 0 3px;
}

#lcc_cntr_recent_matches {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 0 15px;
    width: 94%;
    margin: auto;
    margin-bottom: 15px;
    container-type: inline-size;
}

#lcc_cntr_recent_matches .recent_marches_column {
    color: var(--var_gen_stat_txt_color_medium_fill);
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 5fr;
    grid-gap: 15px 4px;
    align-items: center;
}

.recent_marches_column span:nth-child(4n + 4) {
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
}


/* lcc_cntr_players */
.psc_cnt {display: flex;line-height: 20px;font-weight: normal}

#psc_0_cnt, #psc_1_cnt, #psc_2_cnt, #psc_3_cnt {width: 150px; white-space: nowrap; overflow: hidden;}
#psc_0_cnt, #psc_2_cnt {margin-right: 10px;text-align: right;}
#psc_1_cnt, #psc_3_cnt {margin-left: 10px;}

#psc_5_cnt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 20px;
    margin: 4px 0;
}

#psc_5_cnt:after, #psc_5_cnt:before {
    content: "";
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    border-bottom: 1px solid #ffffff80;
}

#psc_5_t_cnt {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    padding: 0 30px;
    line-height: 35px;
}

#pl_cnt {display: flex}
#psc_0_cnt >#pl_cnt, #psc_2_cnt >#pl_cnt {flex-direction: row-reverse}

#psc_0_cnt .pl_name, #psc_2_cnt .pl_name {margin-left: 5px}
#psc_1_cnt .pl_name, #psc_3_cnt .pl_name {margin-right: 5px}

.pl_ycrd:before, .pl_rcrd:before, .pl_goal:before, .pl_sbst:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0 2px -2px 1px;
}

.pl_ycrd:before {background: var(--var_lc_card_yellow_image) 0 0 no-repeat}
.pl_rcrd:before {background: var(--var_lc_card_red_image) 0 0 no-repeat}
.pl_goal:before {background: var(--var_lc_goal_image) 0 0 no-repeat}
.pl_sbst:before {background: var(--var_lc_substitution_image) 0 0 no-repeat}





#lcc_cntr_summary .lcc_summary_row {
	/*display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;*/
    display: grid;
    grid-template-columns: 12fr 2fr .7fr 4fr .7fr 2fr 12fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin: 6px 0;
    min-height: 24px;
}

#lcc_cntr_summary .lcc_summary_row.flat {
    grid-template-columns: none;
    display: table;
}

#lcc_cntr_summary .lcc_summary_row.home {
    flex-direction: row-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
}

#lcc_cntr_summary .lcc_summary_row.neutral {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    /*padding: 0 20px;*/
    margin: 4px 0;
}

#lcc_cntr_summary .lcc_summary_row.neutral.line:before, #lcc_cntr_summary .lcc_summary_row.neutral.line:after {
    content: "";
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    border-bottom: 1px solid #ffffff80;
}

#lcc_cntr_summary .lcc_summary_row.neutral > span {
    color: var(--var_gen_stat_txt_color_hi_fill);
    margin: 0 6px;
}

#lcc_popup_cnt .lcc_summary_row.neutral > span {
    /*color: #404040;*/
}

#lcc_cntr_summary .lcc_summary_row > span {
    line-height: 15px;
    display: table-cell;
    vertical-align: middle;
}

#lcc_cntr_summary .lcc_summary_row .lcc_sa_pipe {
    display: flex;
    align-items: center;
	/*width: 2px;
	background-color: #fff;
	margin: 1px 4px;*/
}

#lcc_cntr_summary .lcc_summary_row .lcc_sa_pipe .lcc_v_line {
    height: 94%;
    margin: 0 auto;
    width: 2px;
    border: 1px solid #494949;
}

#lcc_cntr_summary .lcc_summary_row .lcc_sa_timer {
	/*margin: 0 5px;*/
}

#lcc_cntr_summary .lcc_summary_row .lcc_sa_empty {
	width: 46%;
}

#lcc_cntr_summary .lcc_summary_row .lcc_sa_empty2 {
    grid-column: 1 / 4;
}

.lcc_sa_value {
    display: inline-block;
    /*text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;*/
    line-height: 11px;
    cursor: help;
}

#lcc_cntr_summary .lcc_summary_row.home .lcc_sa_value {
    display: flex;
	text-align: right;
    align-items: center;
    justify-content: right;
}

#lcc_cntr_summary .lcc_summary_row.away .lcc_sa_value {
    display: flex;
	text-align: left;
	width: 100%;
    max-width: 130px;
    align-items: center;
}

#lcc_cntr_summary .lcc_summary_row .lcc_sa_value.bold {
    font-weight: bold;
}


#lcc_cntr_summary .lcc_summary_row .lcc_sa_image {
    display: flex;
    justify-content: center;
    align-items: center;
}

#lcc_cntr_summary_timeline, #lcc_cntr_summary_messages {
	padding-top: 10px;
	max-width: 475px;
	width: 90%;
	margin: 0 auto;
}

#lcc_cntr_summary_messages {
    /*overflow-y: scroll;
    -webkit-overflow-scrolling: touch;*/
}

#lcc_cntr_summary_messages .lcc_summary_row {
    /*height: 25px;
    line-height: 25px;*/
    height: unset;
    line-height: unset;
	border-bottom: none;
}

#lcc_cntr_summary_messages .lcc_summary_row .lcc_sa_timer{
    /*display: grid;
    align-content: center;*/
    display: flex;
    width: 100%;
	font-weight: bold;
	text-align: center;
    justify-content: center;
    align-items: center;
}

#lcc_cntr_summary_timeline {
	height: 40px;
}

#lcc_cntr_summary_scorer {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
    max-width: 460px;
    width: 90%;
}

#lcc_StatBoard {
	display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	padding-top: 16px;
	margin: 0 auto;
	max-width: 460px;
	width: 90%;
}

.lcc_StatBoardColumn_Header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 10%;
	-ms-flex: 1 1 10%;
	flex: 1 1 10%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

.lcc_StatBoardColumn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 10%;
	-ms-flex: 1 1 10%;
	flex: 1 1 10%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 13px;
	line-height: 1;
}

.lcc_StatBoardColumn_Icon {
	margin: 4px 0;
}

.lcc_StatBoardColumn_Text {
    height: 25px;
	line-height: 25px;
}

#lcc_popup {
	display: none;
    z-index: 110;
    /*-webkit-transform: translate3d(0,0,1px);*/
    /*transform: translate3d(0,0,1px);*/
    padding: 0px;
    margin: 0px;
}

#lcc_popup_cnt {
    max-width: 100%;
    min-height: 150px;
    /*max-height: calc(100vh - 250px);*/
    height: 100%;
    width: calc(100vw);
    /*display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;*/
    position: absolute;
    border-radius: 2px;
    overflow: hidden;
    z-index: 110;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Tahoma,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Open Sans,sans-serif;
    background-color: var(--var_gen_bg_color);
    font-size: 15px;
    padding: 0px;
    margin: 0px;
    /*display: inline-block;*/
}

#lcc_popup_cnt_header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 35px;
    border-bottom: 1px solid #ffffff80;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

#lcc_popup_cnt_title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    overflow: hidden;
    word-break: break-word;
    word-wrap: break-word;
    max-height: calc(18px * 2);
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    color: var(--var_gen_stat_txt_color_medium_fill);
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    padding: 0 10px;
    text-align: left;
}

#lcc_popup_cnt_btn_close {
	-webkit-box-flex:0;
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:45px;
	-webkit-align-self:stretch;
	-ms-flex-item-align:stretch;
	-ms-grid-row-align:stretch;
	align-self:stretch;
	text-indent:-9999px;
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23444' fill-rule='evenodd' d='M1.5 12L0 10.5 4.5 6 0 1.5 1.5 0 6 4.5 10.5 0 12 1.5 7.5 6l4.5 4.5-1.5 1.5L6 7.5z'/%3E%3C/svg%3E") 50% no-repeat transparent;
	background-size:10px;
	cursor:pointer
}

#lcc_popup #lcc_cntr_summary, #lcc_popup #lcc_cntr_players, #lcc_popup #lcc_cntr_league   {
    color: var(--var_gen_stat_txt_color_medium_fill);
}

#lcc_popup #lcc_cntr_summary_messages {
	height: auto;
    min-height: 60px;
    /*max-height: calc(100vh - 485px);*/
}

#lcc_popup #lcc_cntr_league .table__wrapper {
    /*max-height: calc(100vh - 335px);*/
}

#lcc_popup #lcc_cntr_players {
    /*max-height: calc(100vh - 335px);*/
    overflow: auto;
}

#lcc_cntr_league .table__wrapper {
    /*overflow: auto;*/
    display: grid;
    color: unset;
    font-weight: unset;
    border: unset;
}

#lcc_cntr_league .table__wrapper:last-child .table__body:last-of-type .table__row:last-child {
    border-bottom: unset;
}

#lcc_cntr_league .table__row, #lcc_cntr_league .table__header {
    display: flex;
}

#lcc_cntr_league .table__header {
    background-color: var(--var_gen_stat_bg_color_header);
    border-bottom: 1px solid var(--color-border-4);
    height: 29px;
    user-select: none;
}

#lcc_cntr_league .table__header > div {
    color: var(--var_gen_stat_txt_color_header)!important;
}

.table__header--info {
	background-color: #ffffff69;
}

#lcc_cntr_league .table__row {
    height: 29px;
    /*border-bottom: 1px solid #444;*/
}

#lcc_cntr_league .table__body {
	display: grid;
    color: var(--var_gen_stat_txt_color_medium_fill);
	grid-auto-rows: 29px;
	padding-bottom: 25px;
}

#lcc_cntr_league .table__cell {
    display: flex;
    align-items: center;
    align-self: center;
    justify-content: center;
/*color: var(--var_gen_stat_txt_color_header);*/
    min-width: 26px;
    width: auto;
    overflow: hidden;
    line-height: 14px;
    background-color: transparent;
}

/*#lcc_cntr_league .table__cell:nth-child(6) {
    min-width: 40px;
    padding: 0 4px;
}*/

#lcc_cntr_league .table__cell--participant_name, #lcc_cntr_league .table__cell--player_name {
    justify-content: flex-start;
    left: 32px;
    flex: 1;
    padding: 0 6px;
    min-width: 96px;
    overflow: hidden;
}

#lcc_cntr_league .table__cell .team_name_span {
    display: grid;
    min-width: 66px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

#lcc_cntr_league .table__cell .team_name_span a {
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    color: var(--var_gen_stat_txt_color_medium_fill);
}

#lcc_cntr_league .table .cell--block {
    display: flex;
    max-width: unset;
}

#lcc_cntr_league .table .team-logo {
    display: flex;
    flex-shrink: 0;
}

#lcc_cntr_league span.team-logo {
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
}



/* Score  Boards */
.lcc-Scoreb {
    display: table;
    width: 95%;
    margin: 0 auto;
}

.lcc-ScorebColumn:first-child .lcc-ScorebBaseballHeaderCell:empty {
    height: 12px;
}

.lcc-ScorebColumn:first-child .lcc-ScorebHeaderCell:empty {
    height: 7px;
}

.lcc-ScorebColumn:first-child .lcc-ScorebHeaderCell {
    padding-left: 0;
    padding-right: 6px;
    text-align: left;
}

.lcc-ScorebBaseballHeaderCell {
    line-height: 12px;
    margin-bottom: 14px;
    height: 12px;
}

.lcc-ScorebHeaderCell {
    display: block;
    text-align: center;
    padding: 0 5px;
    font-size: 10px;
    color: var(--var_gen_stat_txt_color_low_fill);
    line-height: 16px;
}


.lcc-BaseballScorebWrapper {
    display: table;
    width: 100%;
    padding: 13px 0 0;
}

.lcc-ScorebColumn.lcc-ScorebColumn:first-child {
    width: 30%;
}

.lcc-ScorebColumn {
    display: table-cell;
    vertical-align: top;
}



.lcc-ScorebCell {
    display: block;
    text-align: center;
    padding: 0 5px;
    font-size: 13px;
    line-height: 24px;
    color: var(--var_gen_stat_txt_color_medium_fill);
}


.lcc-ScorebColumn_NoDisplay {
    display: none;
}


.lcc-ScorebBaseballCell {
    line-height: 15px;
    margin-bottom: 24px;
    padding: 0;
}


.lcc-ScorebBaseballCell:last-child {
    margin-bottom: 0;
}

.lcc-ScorebBaseballParticipantCell {
    line-height: 15px;
    margin-bottom: 15px;
}

.lcc-ScorebParticipantCell {
    padding-right: 10px;
    line-height: 24px;
    font-size: 13px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}



.lcc-ScorebBaseballParticipantCell_TeamColour {
    top: 2px;
}

.lcc-ScorebParticipantCell_TeamColour {
    position: relative;
    top: 6px;
    width: 3px;
    height: 12px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}


.lcc-ScorebParticipantCell_TeamName {
    color: var(--var_gen_stat_txt_color_hi_fill);
    display: inline-block;
    vertical-align: middle;
    font-weight: 700;
    margin-left: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.lcc-ScorebColumn:nth-last-child(2) .lcc-ScorebBaseballCell {
    color: var(--var_gen_teams_score_fill);
    font-weight: 700;
}

/* Tennis */
.tn_clay_logo_cnt {
    display: var(--var_tn_clay_logo_cnt_display);
}

.tn_clay_logo_cnt_img {
    background-image: var(--var_tn_clay_logo_cnt_img_url);
    background-size: var(--var_tn_clay_logo_cnt_width);
    opacity: var(--var_tn_clay_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}


.tn_hard_logo_cnt {
    display: var(--var_tn_hard_logo_cnt_display);
}

.tn_hard_logo_cnt_img {
    background-image: var(--var_tn_hard_logo_cnt_img_url);
    background-size: var(--var_tn_hard_logo_cnt_width);
    opacity: var(--var_tn_hard_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}


.tn_grass_logo_cnt {
    display: var(--var_tn_grass_logo_cnt_display);
}

.tn_grass_logo_cnt_img {
    background-image: var(--var_tn_grass_logo_cnt_img_url);
    background-size: var(--var_tn_grass_logo_cnt_width);
    opacity: var(--var_tn_grass_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}


.tn_grass_pitch_bg_effect_lines {
    display: var(--var_tn_grass_pitch_bg_effect_lines_display);
    background-image: -webkit-linear-gradient(bottom, hsla(0, 0%, 0%, .08) 50%, transparent 0);
    background-image: linear-gradient(to bottom, hsla(0, 0%, 0%, .08) 50%, transparent 0);
    background-size: 1% 10%;
    bottom: 0%;
    left: 0%;
    position: absolute;
    right: 0%;
    top: 0%;
}

.tn_clay_outline_stroke {
    fill: none;
    stroke-width: 1.5px;
    stroke-opacity: 1;
    stroke: var(--var_tn_clay_outline_stroke);
}
.tn_hard_outline_stroke {
    fill: none;
    stroke-width: 1.5px;
    stroke-opacity: 1;
    stroke: var(--var_tn_hard_outline_stroke);
}
.tn_grass_outline_stroke {
    fill: none;
    stroke-width: 1.5px;
    stroke-opacity: 1;
    stroke: var(--var_tn_grass_outline_stroke);
}

/*TN pitch fill */
.tn_clay_pitch_fill {
    fill:var(--var_tn_clay_pitch_fill_color);
    fill-opacity:1;
}
.tn_hard_pitch_fill {
    fill:var(--var_tn_hard_pitch_fill_color);
    fill-opacity:1;
}
.tn_grass_pitch_fill {
    fill:var(--var_tn_grass_pitch_fill_color);
    fill-opacity:1;
}


.tn_clay_pitch_bg_effect_image {
    display: var(--var_tn_clay_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 200px 150px;
    background-image: var(--var_tn_clay_pitch_bg_effect_image_url);
}


.tn_clay_pitch_bg_effect_noise {
    display: var(--var_tn_clay_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}
.tn_clay_pitch_bg_effect_overlay {
    display: var(--var_tn_clay_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.tn_hard_pitch_bg_effect_image {
    display: var(--var_tn_hard_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 200px 150px;
    background-image: var(--var_tn_hard_pitch_bg_effect_image_url);
}


.tn_hard_pitch_bg_effect_noise {
    display: var(--var_tn_hard_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}
.tn_hard_pitch_bg_effect_overlay {
    display: var(--var_tn_hard_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}


.tn_grass_pitch_bg_effect_image {
    display: var(--var_tn_grass_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 200px 150px;
    background-image: var(--var_tn_grass_pitch_bg_effect_image_url);
}


.tn_grass_pitch_bg_effect_noise {
    display: var(--var_tn_grass_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}
.tn_grass_pitch_bg_effect_overlay {
    display: var(--var_tn_grass_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}








.lcc-ScorebWrapper {
    /*margin: 20px auto;
    margin: 1cqw auto;*/
    margin: 0 auto;
    display: flex;
    align-items: center;
    width: 95%;
    line-height: 24px;
    container-type: inline-size;
}

.lcc-ScorebWrapper_TeamsWrapper {
    display: inline-flex;
    flex: 1;
    flex-direction: column;
    overflow: hidden;
    white-space: nowrap;
    font-size: 13px;
    color: var(--var_gen_stat_txt_color_hi_fill);
    font-weight: 700;
}

.lcc-ScorebWrapper_Title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 16px;
    font-size: 10px;
    color: var(--var_gen_stat_txt_color_low_fill);
    padding-bottom: 2px;
    font-weight: 400;
    min-height: 18px;
}

.lcc-ScorebWrapper_TeamInner {
    display: flex;
}


.lcc-ScorebWrapper_ServeIndicator {
    height: 5px;
    width: 5px;
    background-color: #888;
    border-radius: 50%;
    margin-right: 7px;
    display: inline-flex;
    position: initial;
    align-self: center;
    top: -1px;
    flex: 0 0 5px;
}

.lcc-ScorebWrapper_ServeIndicator.active {
    background-color: #ffdf1b;
}


.lcc-ScorebWrapper_TeamName {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 12px;
    font-size: 3.2cqw;
}

.lcc-DefaultScores {
    display: flex;
    font-size: 12px;
    font-size: 3.2cqw;
}

.lcc-DefaultScores_SetsWrapper {
    min-width: 30px;
    text-align: center;
    line-height: 24px;
    flex-direction: column;
    font-weight: 700;
    color: var(--var_gen_teams_score_fill);
    margin-left: 5px;
}

.lcc-DefaultScores_Header {
    font-weight: 400;
    font-size: 10px;
    font-size: 2.8cqw;
    color: var(--var_gen_stat_txt_color_low_fill);
    line-height: 16px;
    padding-bottom: 2px;
}

.lcc-DefaultScores_PreviousSetsWrapper {
    display: flex;
}

.lcc-DefaultScores_SetGroup {
    min-width: 30px;
    text-align: center;
    line-height: 24px;
    flex-direction: column;
    display: flex;
    color: var(--var_gen_stat_txt_color_medium_fill);
    margin-left: 5px;
}

//Cricket
#lcc_cntr_teams_vertical {
    font-size: 14px;
    font-family: Arial;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    max-width: 420px;
    width: 90%;
}

#lcc_teams_vertical {
    display: grid;
    grid-template-columns: 1fr 14fr 6fr;
    align-items: center;
    font-size: 13px;
}
.lcc_teams_row {
    display: contents;
}

.lcc_teams_indicator {
    color: #888888;
}

.lcc_teams_indicator:after {
    font-size: 12px;
    line-height: 14px;
    content: ' \25CF';
}

.lcc_teams_indicator.active {
    color: #FFDF1B;
}

.lcc_teams_name, .lcc_teams_score {
    font-weight: bold;
}

.lcc_teams_name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    color: var(--var_gen_teams_name_fill);
}
.lcc_teams_score {
    color: var(--var_gen_teams_score_fill);
    text-align: right;
}

#cr_anc_txt_warp {
    font-family: Arial;
    text-align: center;
    line-height: 12px;
    color: #727b49;
    font-size: 9px;
}



.extrainfo {
    display: grid;
    align-items: center;
    justify-items: center;
    font-family: sans-serif;
    position: absolute;
    width: 100%;
    height: 100%;
    color: #e4e8e4;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 6;
    container-type: inline-size;
}

.extrainfo_team, .extrainfo_comp {
    font-weight: bold;
}

.extrainfo_comp {
    align-self: end;
}
.extrainfo_start {
    align-self: baseline;
}


.extrainfo_team.left {
    justify-self: start;
    text-align: left;
}

.extrainfo_team.right {
    justify-self: end;
    text-align: end;
}

.extrainfo.top {
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-size: 3cqw;
    line-height: 15px;
    line-height: 3.5cqw;
}

.extrainfo.middle {
    position: relative;
    width: 100%;
    font-size: 12.8px;
    font-size: 3.2cqw;
    line-height: 16px;
    line-height: 3.7cqw;
    display: grid;
    gap: 2px;
    grid-template-columns: 5fr repeat(2, 1fr) 5fr;
}

.extrainfo.bottom {
    position: relative;
    width: 100%;
    font-size: 12.8px;
    font-size: 3.2cqw;
    line-height: 16px;
    line-height: 3.7cqw;
    display: grid;
    gap: 2px;
    grid-template-columns: 5fr 2.2fr 5fr;
}

.extrainfo_games > span {
    display: inline-block;
    font-size: 11px;
    color: #fff;
    text-align: center;
    line-height: 18px;
    margin-right: 4px;
}

.extrainfo_games.right {
    justify-self: end;
}

.extrainfo_games.left {
    justify-self: baseline;
}

.extrainfo_form {
    text-align: center;
    text-decoration: underline;
}


.recent_marches_column .box, .extrainfo_games .box {
    display: inline-block;
    color: #fff;
    text-align: center;
    height: 18px;
    height: 4cqw;
    width: 18px;
    width: 4cqw;
    line-height: 18px;
    line-height: 4cqw;
    margin-right: 4px;
    font-size: 3.2cqw;
}

.extrainfo_games .green, .recent_marches_column .green {
    background-color: #0F5942;
}
.extrainfo_games .red, .recent_marches_column .red  {
    background-color: #A63838;
}
.extrainfo_games .grey, .recent_marches_column .grey  {
    background-color: #4D4D4D;
}

#ei_form {
    color: #ccc;
    cursor: pointer;
}
#ei_form:hover {
    color: #fff;
}




/* --------------------------------- */
#lcc_cntr_scoreb {
    display: block;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}

#lcc_cntr_scoreb_buttons {
    display: flex;
    justify-content: center;
    font-size: 11px;
    color: var(--var_gen_btn_color);
    border-bottom: 1px solid #545454;
}

#lcc_cntr_scoreb_buttons.light {
    color: #545454;
    border-bottom: 1px solid #CECECE;
}

#lcc_cntr_scoreb_buttons div {
    cursor: pointer;
    line-height: 40px;
    width: 50%;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#lcc_cntr_scoreb_buttons div:hover {
    color: var(--var_gen_btn_color_hover);
}

#lcc_cntr_scoreb_buttons div.active {
    color: var(--var_gen_btn_color_active);
    border-bottom: 2px solid var(--var_gen_btn_color_active_decor);
}

#lcc_cntr_scoreb_buttons.light div.active {
    color: var(--var_gen_btn_color_active);
    border-bottom: 2px solid #116E51;
}

#lcc_cntr_scoreb_buttons.team_names div:nth-child(2) {
    border-right: 1px solid #474747;
}

#lcc_cntr_scoreb_buttons.light div:nth-child(2) {
    border-right: 1px solid #CECECE;
}

#lcc_cntr_scoreb_buttons div span:nth-child(2) {
    font-weight: bold;
}

#lcc_cntr_scoreb_teams_sts .venue {
  padding: 10px 0;
  font-size: 11px;
  line-height: 12px;
  text-align: center;
}

#lcc_cntr_scoreb_teams_sts.light .venue {
  color: #666666;
}

#lcc_cntr_scoreb .table__wrapper {
    overflow: auto;
    display: grid;
}

#lcc_cntr_scoreb .table__row, #lcc_cntr_scoreb .table__header {
    display: flex;
}

#lcc_cntr_scoreb .table__header {
    background-color: #404040;
    color: #C3C3C3;
    font-size: 14px;
    font-weight: bold;
}

.table__header--info {
    background-color: #ffffff69;
}


.e_wrapper {}
.e_header {
    font-size: 12px;
    line-height: 25px;
    color: var(--var_gen_stat_txt_color_header);
    background-color: var(--var_gen_stat_bg_color_header);
}

.light .e_header {
    color: #505050;
    background-color: #E4E4E4;
}

.e_grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 5px;
    align-items: center;
    font-size: 12px;
    color: #CECECE;
    grid-auto-rows: 50px;
    /*background-color: #383838;*/
}

.light .e_grid {
    color: #474747;
}

.e_grid_cell span {
    padding-left: 10px;
}

.e_grid_cell span:nth-child(2) {
    display: block;
    font-size: 11px;
    color: var(--var_gen_stat_txt_color_low_fill);
}

.e_header.grid_6 {
    display: grid;
    grid-template-columns: 4fr repeat(5, 1fr);
    grid-column-gap: 5px;
}

.e_header span.first {
    font-weight: bold;
    padding-left: 10px;
}

.e_grid_6 {
    display: grid;
    grid-template-columns: 4fr repeat(5, 1fr);
    grid-column-gap: 5px;
    align-items: center;
    font-size: 12px;
    color: var(--var_gen_stat_txt_color_medium_fill);
    /*background-color: #383838;*/
}

.light .e_grid_6 {
    color: #595959;
}

.e_cont {
    font-size: 12px;
    color: var(--var_gen_stat_txt_color_medium_fill);
    /*background-color: #383838;*/
    padding: 15px 10px;
}

.light .e_cont {
    color: #474747;
}

.line {
  grid-column: 1 / -1;
  height: 2px;
  border-bottom: 1px solid #444444;
  width: 100%;
}

.light .line {
  border-bottom: 1px solid #dddddd;
}

.e_grid_6 div:not(.line) {
    padding: 10px 0;
}

.e_grid_6 div:not(.first), .grid_6 span:not(.first) {
    place-self: center;
}

.e_grid_o {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 5px;
    align-items: center;
    font-size: 12px;
    color: var(--var_gen_stat_txt_color_medium_fill);
    grid-auto-rows: 35px;
    /*background-color: #383838;*/
}

.e_grid_o .e_grid_cell span {
    color: var(--var_gen_stat_txt_color_low_fill);
    padding-left: 5px;
}

.light .e_grid_o .e_grid_cell span {
    font-size: 11px;
    color: #595959;
    padding-left: 3px;
}

.light .e_grid_cell span:nth-child(2) {
    font-weight: bold;
    color: #545454;
}

.e_grid_o span:nth-child(1) {
    padding-left: 10px;
}

.e_grid_o span:nth-child(2) {
    color: var(--var_gen_stat_txt_color_medium_fill);
    font-size: 12px;
    display: unset;
}

.light .e_grid_o span:nth-child(1) {
    padding-left: 4px;
}

#lcc_cntr_scoreb_team_names {
    display: flex;
    justify-content: center;
    color: #666;
    line-height: 20px;
    width: 100%;
    min-height: 26px;
    height: 26px;
    max-height: 26px;
}

#lcc_cntr_scoreb_team_names.light {
    color: #545454;
}

#lcc_cntr_scoreb_team_names .label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    flex: 0 0 auto;
    width: 50%;
    text-align: center;
    line-height: 20px;
    font-size: 13px;
    padding: 6px 5px 0;
    cursor: pointer;
}

#lcc_cntr_scoreb_team_names.dark .label:first-child {
    border-right: 1px solid #474747;
}

#lcc_cntr_scoreb_team_names.dark .active {
    color: #fff;
}



#lcc_popup #lcc_cntr_scoreb_teams_sts {
    height: auto;
    min-height: 60px;
    max-height: calc(100vh - 400px);
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

#lcc_cntr_scoreb_teams_sts {
    height: 212px;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}

#lcc_cntr_scoreb_teams_sts.dark {
    height: 212px;
}


.lccico {
    display: inline-block;
    width: 16px;
    height: 16px;
}

.lccico.lc_chevron_down {
    background: var(--var_lc_chevron_down_image);
}
.lccico.lc_chevron_up {
    background: var(--var_lc_chevron_up_image);
}
.lccico.lc_card_red {
    background: var(--var_lc_card_red_image);
}
.lccico.lc_card_yellow {
    background: var(--var_lc_card_yellow_image);
}
.lccico.lc_substitution {
    background: var(--var_lc_substitution_image);
}
.lccico.lc_corner {
    background: var(--var_lc_corner_image) 2px;
}
.lccico.lc_goal {
    background: var(--var_lc_goal_image);
}
.lccico.lc_penalty {
    background: var(--var_lc_penalty_image);
}
.lccico.lc_time {
    /*background: var(--var_lc_time_image);*/
}
.lccico.lc_goal_lb {
    background: var(--var_lc_goal_lb_image);
}
.lccico.lc_penalty_lb {
    background: var(--var_lc_penalty_lb_image);
}

#LCC_STS_CTRLS_G_1, #LCC_STS_CTRLS_G_2 {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    line-height: 2.2cqw;
    height: 28px;
    color: var(--var_gen_btn_color);
    column-gap: 2em;
    text-indent: 18px;
    container-type: inline-size;
}

#LCC_STS_CTRLS_G_1 div, #LCC_STS_CTRLS_G_2 div {
    font-size: 12px;
    font-size: 3cqw;
    line-height: 3.6cqw;
}

#LCC_STS_CTRLS_G_2 {
    position: absolute;
    width: 100%;
    bottom: 0;
}

#LCC_STS_CTRLS_G_1 #LCC_STS_CTRLS_1:before, #LCC_STS_CTRLS_G_1 #LCC_STS_CTRLS_1_E:before {
    display: inline-block;
    position: absolute;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cg fill='%23999'%3E%3Crect id='GFX_1' width='2' height='4' x='0' y='8'%3E%3C/rect%3E%3Crect id='CTRLS_1_GFX_2' width='2' height='6' x='4' y='6'%3E%3C/rect%3E%3Crect id='GFX_3' width='2' height='9' x='8' y='3'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
    margin: 0 -4cqw;
    height: 4cqw;
    width: 4cqw;
}

#LCC_STS_CTRLS_G_1 #LCC_STS_CTRLS_2:before {
    display: inline-block;
    position: absolute;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Crect width='13' height='10' x='1' y='2' style='stroke: %23999; fill: none; stroke-width: 1;'%3E%3C/rect%3E%3Ctext fill='%23999' id='CTRLS_2_TXT' x='2.5' y='9' font-size='7px'%3E1-2%3C/text%3E%3C/svg%3E");
    margin: 0 -4cqw;
    height: 4cqw;
    width: 4cqw;
}

#LCC_STS_CTRLS_G_2 #LCC_STS_CTRLS_3:before {
    display: inline-block;
    position: absolute;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cg stroke='%23A7A7A7'%3E%3Cline x1='0' y1='3' x2='14' y2='3'%3E%3C/line%3E%3Cline x1='0' y1='7' x2='14' y2='7'%3E%3C/line%3E%3Cline x1='0' y1='11' x2='14' y2='11'%3E%3C/line%3E%3C/g%3E%3C/svg%3E");
    margin: 0 -4.2cqw;
    height: 4cqw;
    width: 4cqw;
}

#LCC_STS_CTRLS_G_2 #LCC_STS_CTRLS_4:before {
    display: inline-block;
    position: absolute;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-10 14 15 15'%3E%3Cpath fill='%23A7A7A7' d='m-7.8 15.4c-4 0.3-2.2 3.1 0 4.7 1.3 0.8 2.5 1.5 3.7 2.7v3.9h-1.8v1.1h2.5 2.5v-1.1H-2.7v-3.9c1.2-1.2 2.5-1.9 3.7-2.7 2.2-1.7 4-4.5 0-4.7zm0.2 0.9c0.2 0 0.5 0 0.8 0.1l0.1 3.3c-3-1.5-2.5-3.2-0.9-3.3zm8.5 0c1.6 0.1 2.1 1.8-0.9 3.3l0.1-3.3c0.3-0.1 0.5-0.1 0.8-0.1z'%3E%3C/path%3E%3C/svg%3E");
    margin: 0 -4.2cqw;
    height: 4cqw;
    width: 4cqw;
}

#LCC_STS_CTRLS_G_2 #LCC_STS_CTRLS_5:before {
    display: inline-block;
    position: absolute;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 15 15'%3E%3Cg fill='%23A7A7A7'%3E%3Cpath d='m9.66 8.88-6.37 0-1.08 4.33 3.18-0.01 0.62-1.3h1.02l0.45 1.31h3.24z'%3E%3C/path%3E%3Cpath d='M9.69 8.48H3.31L3.37 4.03 1.89 5.3 0.15 2.81 3.69 0.02C5.9 1.27 6.93 1.21 9.53 0L13.08 2.8 11.12 5.37 9.69 3.98Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    margin: 0 -4.2cqw;
    height: 4cqw;
    width: 4cqw;
}

#LCC_EINFO_TEAM_OUTFIT_H, #LCC_EINFO_TEAM_OUTFIT_A, #lcc_StatBoardColumn_Team_Outfit_H, #lcc_StatBoardColumn_Team_Outfit_A {
    filter: drop-shadow(1px 1px 1px rgb(0 0 0 / 0.6));
    text-align: center;
}

#lcc_StatBoardColumn_Team_Outfit_H svg, #lcc_StatBoardColumn_Team_Outfit_A svg{
    width: 80%;
    height: 80%;
    align-content: center;
}

#LCC_EINFO_TEAM_OUTFIT_H svg, #LCC_EINFO_TEAM_OUTFIT_A svg {
    width: 62%;
    height: 62%;
}

#LCC_EINFO_GAMEINFO {
    display:flex;
    justify-content:space-around;
    font-size:12.8px;
    font-size: 3.2cqw;
    color:#ccc;
    width:90%;
    text-align:center;
}

#LCC_EINFO_GAMEINFO div {
    padding: 0 4px;
}

/*svg <title>*/
.hint { cursor: help; }

/*FB Extra Stats */
/*Expected Goal*/
.fb_xgoa_cnt {
    width: 90%;
    margin: 0 auto;
    container-type: inline-size;
}

.fb_xgoa_title {
    font-size: 15px;
    line-height: 13px;
    width: 100%;
    text-align: center;
    margin-bottom: 9px;
    color: var(--var_gen_stat_txt_color_low_fill);
}

.fb_xgoa_table {
    display: flex;
    height: 30px;
    height: 6cqw;
    font-size: 12px;
    font-size: 2.8cqw;
    margin: 4px 0;
    margin: 1cqw 0;
    color: var(--var_gen_stat_txt_color_hi_fill);
}

.fb_xgoa_table >div {
    display: flex;
    align-items: center;
}

.fb_xgoa_table_left {
    flex: 1 1 100%;
    justify-content: right;
    font-weight: bold;
}

.fb_xgoa_table_left > div span.xgoa_circle {
    display: inline-block;
    margin-right: 4px;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: #022857;
}

.fb_xgoa_table_center {
    flex: 1 1 35%;
    justify-content: center;
    font-size: 12px;
    font-size: 2.8cqw;
    font-weight: normal;
    color: var(--var_gen_stat_txt_color_low_fill);
}

.fb_xgoa_table_center span {
    background-color: var(--var_fb_pitch_fill_color);
    color: var(--var_gen_stat_txt_color_hi_fill);
    border-radius: 4px;
    padding: 4px;
    padding: 0.8cqw;
}

.fb_xgoa_table_right {
    flex: 1 1 100%;
    font-weight: bold;
}

.fb_xgoa_table_right > div span.xgoa_circle {
    display: inline-block;
    margin-left: 4px;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: #79ade2;
}


/*Action Arreas*/
.fb_acar_cnt {
    width: 90%;
    margin: 0 auto;    
    container-type: inline-size;
}

.fb_acar_title {
    font-size: 14px;
    font-size: 2.8cqw;
    width: 100%;
    text-align: center;
    margin-bottom: 9px;
    margin-bottom: 2cqw;
    color: var(--var_gen_stat_txt_color_low_fill);
}

.fs_acar_table {
    display: flex;
    height: 60px;
    height: 15cqw;
    border: 1px solid #535353;
    background-color: var(--var_fs_pitch_fill_color);
    font-size: 12px;
    font-size: 2.8cqw;
    color: #fff;
    margin-bottom: 6px;
    margin-bottom: 2cqw;
}

.fs_acar_table >div {
    flex: 1 1 100%;
    background-repeat: no-repeat;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.fb_acar_table {
    display: flex;
    height: 60px;
    height: 15cqw;
    border: 1px solid #535353;
    background-color: var(--var_fb_pitch_fill_color);
    font-size: 12px;
    font-size: 2.8cqw;
    color: #fff;
    margin-bottom: 6px;
    margin-bottom: 2cqw;
}

.fb_acar_table >div {
    flex: 1 1 100%;
    background-repeat: no-repeat;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.fb_acar_table_left {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIzNyIgdmlld0JveD0iMCAwIDIxIDM3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzU4NTg1OCI+PHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjM2IiB4PSIuNSIgeT0iLjUiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIxNiIgeD0iLjUiIHk9IjEwLjUiLz48L2c+PC9zdmc+");
    background-position: 0;
    background-color: #00000059;
}

.fb_acar_table_center {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI2OSIgdmlld0JveD0iMCAwIDQyIDY5Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IHdpZHRoPSIxIiBoZWlnaHQ9IjY5IiB4PSIyMC44MDgiIGZpbGw9IiM1ODU4NTgiLz48Y2lyY2xlIGN4PSIyMSIgY3k9IjM0IiByPSIyMC41IiBzdHJva2U9IiM1ODU4NTgiLz48ZWxsaXBzZSBjeD0iMjEuNzMxIiBjeT0iMzQiIHN0cm9rZT0iIzU4NTg1OCIgcng9IjEuNDIzIiByeT0iMS41Ii8+PC9nPjwvc3ZnPg==");
    background-position: 50%;
    background-color: #0000008a;
}

.fb_acar_table_right {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIzNyIgdmlld0JveD0iMCAwIDIxIDM3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzU4NTg1OCI+PHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjM2IiB4PSIuNSIgeT0iLjUiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIxNiIgeD0iMTMuNSIgeT0iMTAuNSIvPjwvZz48L3N2Zz4=");
    background-position: 100%;
    background-color: #00000059;
}
/*End Action Arreas*/

/*Default Centered Logo*/
.fb_logo_cnt {
    display: var(--var_fb_logo_cnt_display);
}

.fb_logo_cnt_img {
    background-image: var(--var_fb_logo_cnt_img_url);
    background-size: var(--var_fb_logo_cnt_width);
    opacity: var(--var_fb_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}



/*FB pitch fill */
.fb_pitch_fill {
    fill:var(--var_fb_pitch_fill_color);
    fill-opacity:1;
}

/*FB Effects*/
.fb_pitch_bg_effect_image {
    display: var(--var_fb_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 100px 100px;
    background-image: var(--var_fb_pitch_bg_effect_image_url);
    opacity: 0.65;
}

.fb_pitch_bg_effect_noise {
    display: var(--var_fb_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.fb_pitch_bg_effect_lines {
    display: var(--var_fb_pitch_bg_effect_lines_display);
    background-image: -webkit-linear-gradient(left,hsla(0,0%,0%,.08) 50%,transparent 0);
    background-image: linear-gradient(90deg,hsla(0,0%,0%,.08) 50%,transparent 0);
    background-size: 10.575% 1%;
    bottom: 3%;
    left: 6.7%;
    position: absolute;
    right: 1.7%;
    top: 3%;
}


.fb_pitch_bg_effect_overlay {
    display: var(--var_fb_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.fb_pitch_bg_effect_spotlight_cntr {
    display: var(--var_fb_pitch_bg_effect_spotlight_cntr_display);
}

.fb_pitch_bg_effect_spotlight.fb_bottom.fb_right, .fb_pitch_bg_effect_spotlight.fb_top.fb_left {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.fb_pitch_bg_effect_spotlight.fb_bottom.fb_left, .fb_pitch_bg_effect_spotlight.fb_top.fb_right {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.fb_pitch_bg_effect_spotlight.fb_left {
    left: -5%;
}

.fb_pitch_bg_effect_spotlight.fb_right {
    right: -5%;
}
.fb_pitch_bg_effect_spotlight.fb_bottom {
    bottom: -5%;
}
.fb_pitch_bg_effect_spotlight.fb_corner {
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,hsla(0,0%,100%,.12) 0,transparent 75%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,hsla(0,0%,100%,.32) 0,transparent 75%);
    /*height: 15%;
    width: 15%;*/
}

.fb_pitch_bg_effect_spotlight.fb_center {
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,hsla(0,0%,100%,.1) 0,transparent 75%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,hsla(0,0%,100%,.1) 0,transparent 75%);
    height: 66%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 33%;
}

.fb_pitch_bg_effect_spotlight.fb_goal {
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,hsla(0,0%,100%,.16) 0,transparent 75%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,hsla(0,0%,100%,.16) 0,transparent 75%);
    height: 44%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 20%;
}

.fb_pitch_bg_effect_spotlight.fb_goal-left {
    left: 3%;
}

.fb_pitch_bg_effect_spotlight.fb_goal-right {
    right: 3%;
}
.fb_pitch_bg_effect_spotlight {
    position: absolute;
}
/*End FB pitch fill */


/*FB Dangerus Attack gradient fill from #graddngr -> fb_graddngr */


/*<linearGradient id='fb_graddngr' x1='0%' y1='50%' x2='100%' y2='50%' ><stop offset='0%' style='stop-color:var(--fb-color-attk);stop-opacity:1' /><stop offset='8%' style='stop-color:var(--fb-color-norm);stop-opacity:1' /><stop offset='92%' style='stop-color:var(--fb-color-norm);stop-opacity:1' /><stop offset='100%' style='stop-color:var(--fb-color-attk);stop-opacity:1' /></linearGradient>*/


.fb_g_time_bg_fill {
    fill: var(--var_fb_g_time_bg_fill);
}
.fb_g_time_t_time_fill {
    fill: var(--var_fb_g_time_t_time_fill);
}

.fb_dngrattack_fill {
    fill-opacity: var(--var_fb_dngrattack_fill_opacity);
    fill: url(#fb_graddngr) #fff;
}

#fb_graddngr {
    --fb-color-attk: #f00;
    --fb-color-norm: #000;
}

.fb_attack_fill {
    fill: var(--var_fb_attack_fill_color);
}

.fb_attack_fill {
    fill: var(--var_fb_attack_fill_color);
}

.fb_anim_attk_arrw-bg {}


/*FB dist_anim*/
#fb_ball_dist_anim #anim-1 {
    fill: #000;
    opacity: 0.25;
}

#fb_ball_dist_anim #anim-2 {
    fill: #000;
    opacity: 0.1;
}

#fb_ball_dist_anim #anim-3 {
    fill: #000;
    opacity: 0.06;
}

/*FB lines stroke and fill */
.fb_outline_stroke {
    fill: none;
    stroke-width: 1.7px;
    stroke-opacity: 1;
    stroke: var(--var_fb_outline_stroke);
}
.fb_outline_fill {
    fill: var(--var_fb_outline_fill);
    fill-opacity: 1;
    stroke: none;
}



/*FS pitch fill */
.fs_pitch_fill {
    fill:var(--var_fs_pitch_fill_color);
    fill-opacity:1;    
}

.fs_attack_fill {
    fill:var(--var_fs_attack_fill_color);
}

/*FS lines stroke and fill */
.fs_outline_stroke {
    fill:none;
    stroke-width:1.7px;
    stroke-opacity:1;
    stroke: var(--var_fs_outline_stroke);
}
.fs_outline_stroke_goalpost {
    fill:none;
    stroke-width:1px;
    stroke-opacity:1;
    stroke: #ffffff7d;
}
.fs_outline_fill {
    fill:var(--var_fs_outline_fill);
    fill-opacity: 1;
    stroke: none;
}

.fs_g_time_bg_fill {
    fill: var(--var_fs_g_time_bg_fill);
}
.fs_g_time_t_time_fill {
    fill: var(--var_fs_g_time_t_time_fill);
}

/*FS logo */
.fs_logo_cnt {
    display: var(--var_fs_logo_cnt_display);
}

.fs_logo_cnt_img {
    background-image: var(--var_fs_logo_cnt_img_url);
    background-size: var(--var_fs_logo_cnt_width);
    opacity: var(--var_fs_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}



/*FS Effects*/
.fs_pitch_bg_effect_image {
    display: var(--var_fs_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 100px 100px;
    background-image: var(--var_fs_pitch_bg_effect_image_url);
    opacity: 0.85;
}

.fs_pitch_bg_effect_noise {
    display: var(--var_fs_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.fs_pitch_bg_effect_overlay {
    display: var(--var_fs_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}



/*BS throw-shot missed*/



/*BS Effects*/
.bs_pitch_bg_effect_image {
    display: var(--var_bs_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 200px 150px;
    background-image: var(--var_bs_pitch_bg_effect_image_url);
}


.bs_pitch_bg_effect_noise {
    display: var(--var_bs_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}
.bs_pitch_bg_effect_overlay {
    display: var(--var_bs_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}




/*BS lines stroke and fill */
.bs_outline_stroke {
    fill: none;
    stroke-width: 1.7px;
    stroke-opacity: 1;
    stroke: var(--var_bs_outline_stroke);
}

.bs_outline_stroke.bs3x3_outline_stroke {
    stroke: var(--var_bs3x3_outline_stroke);
}

.bs_outline_fill {
    fill: #d9b470;
    fill-opacity: 1;
    stroke: none;
}

/*BS pitch fill */
.bs_pitch_fill {
    fill: var(--var_bs_pitch_fill_color);
    fill-opacity:1;    
}

.bs_pitch_fill.bs3x3_pitch_fill {
    fill: var(--var_bs3x3_pitch_fill_color);
    stroke: var(--var_bs3x3_outline_stroke);
}

.bs_attack_fill {
    fill: var(--var_bs_attack_fill_color);
/*    display: none;*/
}

.bs_attack_fill.bs3x3_attack_fill {
    fill: var(--var_bs3x3_attack_fill_color);
}

.bs_missed_fill {
    opacity:0;
    fill: #cc602969;
}

.bs_missed_fill.bs3x3_missed_fill {
    fill: var(--var_bs3x3_attack_fill_color);
}

.bs_g_time_t_time_fill {
    fill: var(--var_bs_g_time_t_time_fill);
}

.bs_g_time_t_time_fill.bs3x3_g_time_t_time_fill {
    fill: var(--var_bs3x3_g_time_t_time_fill);
}

.bs_g_time_bg_fill {
    fill: var(--var_bs_g_time_bg_fill);
}

.bs_g_time_bg_fill.bs3x3_g_time_bg_fill {
    fill: var(--var_bs3x3_g_time_bg_fill);
}



.bs_logo_cnt {
    display: var(--var_bs_logo_cnt_display);
}

.bs_logo_cnt_img {
    background-image: var(--var_bs_logo_cnt_img_url);
    background-size: var(--var_bs_logo_cnt_width);
    opacity: var(--var_bs_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}


.bs3x3_logo_cnt {
    display: var(--var_bs3x3_logo_cnt_display);
}

.bs3x3_logo_cnt_img {
    background-image: var(--var_bs3x3_logo_cnt_img_url);
    background-size: var(--var_bs3x3_logo_cnt_width);
    opacity: var(--var_bs3x3_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}


/*BS 3x3 Effects*/
.bs3x3_pitch_bg_effect_image {
    display: var(--var_bs3x3_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 100px 100px;
    background-image: var(--var_bs3x3_pitch_bg_effect_image_url);
    opacity: 0.85;
}

.bs3x3_pitch_bg_effect_noise {
    display: var(--var_bs3x3_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.bs3x3_pitch_bg_effect_overlay {
    display: var(--var_bs3x3_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}





/*Cricket*/
.cr_sky_pitch_fill_color {
    fill: var(--var_cr_sky_pitch_fill_color);
}
.cr_sand_pitch_fill_color {
    fill: var(--var_cr_sand_pitch_fill_color);
}
.cr_grass_pitch_fill_color {
    fill: var(--var_cr_grass_pitch_fill_color);
}


/*CR Effects*/
.cr_sky_pitch_bg_effect_image {
    display: var(--var_cr_sky_pitch_bg_effect_image_display);
}
.cr_sand_pitch_bg_effect_image {
    display: var(--var_cr_sand_pitch_bg_effect_image_display);
}
.cr_grass_pitch_bg_effect_image {
    display: var(--var_cr_grass_pitch_bg_effect_image_display);
}

.cr_pitch_bg_effect_overlay {
    display: var(--var_cr_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.cr_pitch_bg_effect_noise {
    display: var(--var_cr_pitch_bg_effect_noise_display);
    background-image: url(../img/pitch-noise.png);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cr_pitch_bg_effect_lines {
    display: var(--var_cr_pitch_bg_effect_lines_display);
    position: fixed;
    background-image: url("../img/court_cr_lines.png");
    width: 100%;
    height: 100%;
    left: 0;
}


/*Table Tennis*/
.tt_logo_cnt {
    display: var(--var_tt_logo_cnt_display);
}

.tt_logo_cnt_img {
    background-image: var(--var_tt_logo_cnt_img_url);
    background-size: var(--var_tt_logo_cnt_width);
    opacity: var(--var_tt_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}


.tt_outline_stroke {
    fill: none;
    stroke-width: 1.25px;
    stroke: var(--var_tt_outline_stroke);
}


.tt_pitch_fill {
    fill:var(--var_tt_pitch_fill_color);
    fill-opacity:1;
}


.tt_pitch_bg_effect_image {
    display: var(--var_tt_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 100px 100px;
    background-image: var(--var_tt_pitch_bg_effect_image_url);
    opacity: 0.85;
}

.tt_pitch_bg_effect_noise {
    display: var(--var_tt_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.tt_pitch_bg_effect_overlay {
    display: var(--var_tt_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}


/*Volleyball*/
.vl_logo_cnt {
    display: var(--var_vl_logo_cnt_display);
}

.vl_logo_cnt_img {
    background-image: var(--var_vl_logo_cnt_img_url);
    background-size: var(--var_vl_logo_cnt_width);
    opacity: var(--var_vl_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}


.vl_outline_stroke {
    fill: none;
    stroke-width: 1.5px;
    stroke: var(--var_vl_outline_stroke);
}


.vl_pitch_fill {
    fill:var(--var_vl_pitch_fill_color);
    fill-opacity:1;
}


.vl_pitch_bg_effect_image {
    display: var(--var_vl_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 100px 100px;
    background-image: var(--var_vl_pitch_bg_effect_image_url);
    opacity: 0.85;
}

.vl_pitch_bg_effect_noise {
    display: var(--var_vl_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.vl_pitch_bg_effect_overlay {
    display: var(--var_vl_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}


/*Beach Volley*/
.bv_logo_cnt {
    display: var(--var_bv_logo_cnt_display);
}

.bv_logo_cnt_img {
    background-image: var(--var_bv_logo_cnt_img_url);
    background-size: var(--var_bv_logo_cnt_width);
    opacity: var(--var_bv_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}


.bv_outline_stroke {
    fill: none;
    stroke-width: 1.5px;
    stroke: var(--var_bv_outline_stroke);
}


.bv_pitch_fill {
    fill:var(--var_bv_pitch_fill_color);
    fill-opacity:1;
}


.bv_pitch_bg_effect_image {
    display: var(--var_bv_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 100px 100px;
    background-image: var(--var_bv_pitch_bg_effect_image_url);
    opacity: 0.85;
}

.bv_pitch_bg_effect_noise {
    display: var(--var_bv_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.bv_pitch_bg_effect_overlay {
    display: var(--var_bv_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}


/*Squash*/
.sq_logo_cnt {
    display: var(--var_sq_logo_cnt_display);
}

.sq_logo_cnt_img {
    background-image: var(--var_sq_logo_cnt_img_url);
    background-size: var(--var_sq_logo_cnt_width);
    opacity: var(--var_sq_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}


.sq_outline_stroke {
    fill: none;
    stroke-width: 2px;
    stroke: var(--var_sq_outline_stroke);
}


.sq_pitch_fill {
    fill:var(--var_sq_pitch_fill_color);
    fill-opacity:1;
}


.sq_pitch_bg_effect_image {
    display: var(--var_sq_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 100px 100px;
    background-image: var(--var_sq_pitch_bg_effect_image_url);
    opacity: 0.85;
}

.sq_pitch_bg_effect_noise {
    display: var(--var_sq_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.sq_pitch_bg_effect_overlay {
    display: var(--var_sq_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}


/*Water Polo*/
.wp_logo_cnt {
    display: var(--var_wp_logo_cnt_display);
}

.wp_logo_cnt_img {
    background-image: var(--var_wp_logo_cnt_img_url);
    background-size: var(--var_wp_logo_cnt_width);
    opacity: var(--var_wp_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}


.wp_outline_stroke {
    fill: none;
    stroke-width: 2px;
    stroke: var(--var_wp_outline_stroke);
}


.wp_pitch_fill {
    fill:var(--var_wp_pitch_fill_color);
    fill-opacity:1;
}


.wp_pitch_bg_effect_image {
    display: var(--var_wp_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 200px 200px;
    background-image: var(--var_wp_pitch_bg_effect_image_url);
    opacity: 0.85;
}

.wp_pitch_bg_effect_noise {
    display: var(--var_wp_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.wp_pitch_bg_effect_overlay {
    display: var(--var_wp_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.wp_g_time_bg_fill {
    fill: var(--var_wp_g_time_bg_fill);
}
.wp_g_time_t_time_fill {
    fill: var(--var_wp_g_time_t_time_fill);
}

.da_pitch_image_display {
    display: var(--var_da_pitch_image_display);
}

.da_pitch_image2_display {
    display: var(--var_da_pitch_image2_display);
}



/*Badminton*/
.bm_logo_cnt {
    display: var(--var_bm_logo_cnt_display);
}

.bm_logo_cnt_img {
    background-image: var(--var_bm_logo_cnt_img_url);
    background-size: var(--var_bm_logo_cnt_width);
    opacity: var(--var_bm_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}


.bm_outline_stroke {
    fill: none;
    stroke-width: 1.6px;
    stroke: var(--var_bm_outline_stroke);
}


.bm_pitch_fill {
    fill:var(--var_bm_pitch_fill_color);
    fill-opacity:1;
}


.bm_pitch_bg_effect_image {
    display: var(--var_bm_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 100px 100px;
    background-image: var(--var_bm_pitch_bg_effect_image_url);
    opacity: 0.85;
}

.bm_pitch_bg_effect_noise {
    display: var(--var_bm_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.bm_pitch_bg_effect_overlay {
    display: var(--var_bm_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}


/*American Football*/
.af_logo_cnt {
    display: var(--var_af_logo_cnt_display);
}

.af_logo_cnt_img {
    background-image: var(--var_af_logo_cnt_img_url);
    background-size: var(--var_af_logo_cnt_width);
    opacity: var(--var_af_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}


.af_outline_stroke {
    fill: none;
    stroke-width: 1px;
    stroke: var(--var_af_outline_stroke);
}

.af_outline_stroke.vlines{
    fill: none;
    stroke-width: 4px;
    stroke-dasharray: 1 2.2 1 2.2 1 2.2 1 5.4;
}

.af_g_time_bg_fill {
    fill: var(--var_af_g_time_bg_fill);
}
.af_g_time_t_time_fill {
    fill: var(--var_af_g_time_t_time_fill);
}

.af_pitch_fill {
    fill:var(--var_af_pitch_fill_color);
    fill-opacity:1;
}

.af_pitch_bg_effect_image {
    display: var(--var_af_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 100px 100px;
    background-image: var(--var_af_pitch_bg_effect_image_url);
    opacity: 0.85;
}

.af_pitch_bg_effect_noise {
    display: var(--var_af_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.af_pitch_bg_effect_overlay {
    display: var(--var_af_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}


.af_pitch_bg_effect_lines {
    display: var(--var_af_pitch_bg_effect_lines_display);
    background-image: -webkit-linear-gradient(left, hsla(0, 0%, 0%, .08) 50%, transparent 0);
    background-image: linear-gradient(90deg, hsla(0, 0%, 0%, .08) 50%, transparent 0);
    background-size: 10% 1%;
    bottom: 0%;
    left: 10%;
    position: absolute;
    right: 10%;
    top: 0%;
}


/*Baseball*/
.bb_sky_pitch_fill_color {
    fill: var(--var_bb_sky_pitch_fill_color);
}
.bb_sand_pitch_fill_color {
    fill: var(--var_bb_sand_pitch_fill_color);
}
.bb_grass_pitch_fill_color {
    fill: var(--var_bb_grass_pitch_fill_color);
}
.bb_wall_pitch_fill_color {
    fill: var(--var_bb_wall_pitch_fill_color);
}


/*BB Effects*/
.bb_sky_pitch_bg_effect_image {
    display: var(--var_bb_sky_pitch_bg_effect_image_display);
}
.bb_sand_pitch_bg_effect_image {
    display: var(--var_bb_sand_pitch_bg_effect_image_display);
}
.bb_grass_pitch_bg_effect_image {
    display: var(--var_bb_grass_pitch_bg_effect_image_display);
}


.bb_pitch_bg_effect_noise {
    display: var(--var_bb_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.bb_pitch_bg_effect_overlay {
    display: var(--var_bb_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.bb_pitch_bg_effect_lines {
    display: var(--var_bb_pitch_bg_effect_lines_display);
    background-image: url("../img/court_bb_lines.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: -20;
}


/*Handball*/
.hb_logo_cnt {
    display: var(--var_hb_logo_cnt_display);
}

.hb_logo_cnt_img {
    background-image: var(--var_hb_logo_cnt_img_url);
    background-size: var(--var_hb_logo_cnt_width);
    opacity: var(--var_hb_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}


.hb_outline_stroke {
    fill: none;
    stroke-width: 1.5px;
    stroke: var(--var_hb_outline_stroke);
}

.hb_g_time_bg_fill {
    fill: var(--var_hb_g_time_bg_fill);
}
.hb_g_time_t_time_fill {
    fill: var(--var_hb_g_time_t_time_fill);
}


.hb_pitch_fill {
    fill:var(--var_hb_pitch_fill_color);
    fill-opacity:1;
}

.hb_pitch_goal_area_fill {
    fill:var(--var_hb_pitch_goal_area_fill_color);
    fill-opacity:1;
}

.hb_pitch_bg_effect_image {
    display: var(--var_hb_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 100px 100px;
    background-image: var(--var_hb_pitch_bg_effect_image_url);
    opacity: 0.85;
}

.hb_pitch_bg_effect_noise {
    display: var(--var_hb_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.hb_pitch_bg_effect_overlay {
    display: var(--var_hb_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}



/*Floorball*/
.lb_logo_cnt {
    display: var(--var_lb_logo_cnt_display);
}

.lb_logo_cnt_img {
    background-image: var(--var_lb_logo_cnt_img_url);
    background-size: var(--var_lb_logo_cnt_width);
    opacity: var(--var_lb_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}


.lb_outline_stroke {
    fill: none;
    stroke-width: 1.7px;
    stroke: var(--var_lb_outline_stroke);
}

.lb_g_time_bg_fill {
    fill: var(--var_lb_g_time_bg_fill);
}
.lb_g_time_t_time_fill {
    fill: var(--var_lb_g_time_t_time_fill);
}

.lb_pitch_fill {
    fill:var(--var_lb_pitch_fill_color);
    fill-opacity:1;
}


.lb_pitch_bg_effect_image {
    display: var(--var_lb_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 100px 100px;
    background-image: var(--var_lb_pitch_bg_effect_image_url);
    opacity: 0.85;
}

.lb_pitch_bg_effect_noise {
    display: var(--var_lb_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.lb_pitch_bg_effect_overlay {
    display: var(--var_lb_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}


/*Ice Hockey*/
.ih_logo_cnt {
    display: var(--var_ih_logo_cnt_display);
}

.ih_logo_cnt_img {
    background-image: var(--var_ih_logo_cnt_img_url);
    background-size: var(--var_ih_logo_cnt_width);
    opacity: var(--var_ih_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}


/*.ih_outline_stroke {
    fill: none;
    stroke-width: 1.5px;
    stroke: var(--var_ih_outline_stroke);
}*/


/*.ih_pitch_fill {
    fill:var(--var_ih_pitch_fill_color);
    fill-opacity:1;
}*/


.ih_pitch_bg_effect_image {
    display: var(--var_ih_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 100px 100px;
    background-image: var(--var_ih_pitch_bg_effect_image_url);
    opacity: 0.85;
}

.ih_pitch_bg_effect_noise {
    display: var(--var_ih_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.ih_pitch_bg_effect_overlay {
    display: var(--var_ih_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}


/*Australian Rules*/
.ar_logo_cnt {
    display: var(--var_ar_logo_cnt_display);
}

.ar_logo_cnt_img {
    background-image: var(--var_ar_logo_cnt_img_url);
    background-size: var(--var_ar_logo_cnt_width);
    opacity: var(--var_ar_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}


.ar_outline_stroke {
    fill: none;
    stroke-width: 1px;
    stroke: var(--var_ar_outline_stroke);
}

.ar_g_time_bg_fill {
    fill: var(--var_ar_g_time_bg_fill);
}
.ar_g_time_t_time_fill {
    fill: var(--var_ar_g_time_t_time_fill);
}

.ar_pitch_fill {
    fill:var(--var_ar_pitch_fill_color);
    fill-opacity:1;
}


.ar_pitch_bg_effect_image {
    display: var(--var_ar_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 100px 100px;
    background-image: var(--var_ar_pitch_bg_effect_image_url);
    opacity: 0.65;
}

.ar_pitch_bg_effect_noise {
    display: var(--var_ar_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.ar_pitch_bg_effect_overlay {
    display: var(--var_ar_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.ar_pitch_bg_effect_lines {
    display: var(--var_ar_pitch_bg_effect_lines_display);
    background-image: -webkit-linear-gradient(bottom, hsla(0, 0%, 0%, .08) 50%, transparent 0);
    background-image: linear-gradient(to bottom, hsla(0, 0%, 0%, .08) 50%, transparent 0);
    background-size: 1% 18%;
    bottom: 0%;
    left: 0%;
    position: absolute;
    right: 0%;
    top: 0%;
}

/*Rugby Union*/
.ru_logo_cnt {
    display: var(--var_ru_logo_cnt_display);
}

.ru_logo_cnt_img {
    background-image: var(--var_ru_logo_cnt_img_url);
    background-size: var(--var_ru_logo_cnt_width);
    opacity: var(--var_ru_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}


.ru_outline_stroke {
    fill: none;
    /*stroke-width: 1px;*/
    stroke: var(--var_ru_outline_stroke);
}

.ru_g_time_bg_fill {
    fill: var(--var_ru_g_time_bg_fill);
}
.ru_g_time_t_time_fill {
    fill: var(--var_ru_g_time_t_time_fill);
}

.ru_pitch_fill {
    fill:var(--var_ru_pitch_fill_color);
    fill-opacity:1;
}


.ru_pitch_bg_effect_image {
    display: var(--var_ru_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 100px 100px;
    background-image: var(--var_ru_pitch_bg_effect_image_url);
    opacity: 0.85;
}

.ru_pitch_bg_effect_noise {
    display: var(--var_ru_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.ru_pitch_bg_effect_overlay {
    display: var(--var_ru_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.ru_pitch_bg_effect_lines {
    display: var(--var_ru_pitch_bg_effect_lines_display);
    background-image: -webkit-linear-gradient(left, hsla(0, 0%, 0%, .08) 50%, transparent 0);
    background-image: linear-gradient(90deg, hsla(0, 0%, 0%, .08) 50%, transparent 0);
    background-size: 13.6% 1%;
    bottom: 0%;
    left: 13%;
    position: absolute;
    right: 13%;
    top: 0%;
}


/*Rugby League*/
.rl_logo_cnt {
    display: var(--var_rl_logo_cnt_display);
}

.rl_logo_cnt_img {
    background-image: var(--var_rl_logo_cnt_img_url);
    background-size: var(--var_rl_logo_cnt_width);
    opacity: var(--var_rl_logo_cnt_opacity);
    background-position: center;
    background-repeat: no-repeat;
}

.rl_outline_stroke {
    fill: none;
    stroke-width: 2px;
    stroke: var(--var_rl_outline_stroke);
}

.rl_g_time_bg_fill {
    fill: var(--var_rl_g_time_bg_fill);
}
.rl_g_time_t_time_fill {
    fill: var(--var_rl_g_time_t_time_fill);
}

.rl_pitch_fill {
    fill:var(--var_rl_pitch_fill_color);
    fill-opacity:1;
}


.rl_pitch_bg_effect_image {
    display: var(--var_rl_pitch_bg_effect_image_display);
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 100px 100px;
    background-image: var(--var_rl_pitch_bg_effect_image_url);
    opacity: 0.85;
}

.rl_pitch_bg_effect_noise {
    display: var(--var_rl_pitch_bg_effect_noise_display);
    background-image: url("../img/pitch-noise.png");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.rl_pitch_bg_effect_overlay {
    display: var(--var_rl_pitch_bg_effect_overlay_display);
    background: -webkit-radial-gradient(50% 50%,ellipse closest-corner,transparent 0,rgba(0,0,0,.15) 100%);
    background: radial-gradient(ellipse closest-corner at 50% 50%,transparent 0,rgba(0,0,0,.15) 100%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.rl_pitch_bg_effect_lines {
    display: var(--var_rl_pitch_bg_effect_lines_display);
    background-image: -webkit-linear-gradient(left, hsla(0, 0%, 0%, .08) 50%, transparent 0);
    background-image: linear-gradient(90deg, hsla(0, 0%, 0%, .08) 50%, transparent 0);
    background-size: 20% 1%;
    bottom: 0%;
    left: 10%;
    position: absolute;
    right: 10%;
    top: 0%;
}


/* Custom Scrollbar */
div.scrollbar_dark::-webkit-scrollbar {
  width: 8px;
}
div.scrollbar_dark::-webkit-scrollbar-track {
  box-shadow: inset 0 0 2px #000000e0;
  border-radius: 2px;
  background-color: transparent;
  cursor: pointer;
}
div.scrollbar_dark::-webkit-scrollbar-thumb {
  background-color: #545454eb;
  -webkit-box-shadow: inset 0 0 6px 12px rgba(249, 249, 249, 0.1);
  border-radius: 2px;
  min-height: 50px;
}

.scrollbar_dark {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    scrollbar-width: thin;
    scrollbar-color: #868687 #38383A;
}

.scrollbar_dark.horizontal{
    overflow-x: auto;
    overflow-y: scroll;
}

/* Stats Design */
#lcc_btn_sts.sts_image:before {
    display: inline-block;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cg fill='%23999'%3E%3Crect width='2' height='4' x='0' y='8'%3E%3C/rect%3E%3Crect width='2' height='6' x='4' y='6'%3E%3C/rect%3E%3Crect width='2' height='9' x='8' y='3'%3E%3C/rect%3E%3Crect width='2' height='12' x='12' y='0'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
    margin-top: 3cqw;
    margin-bottom: 3cqw;
    height: 3cqw;
    width: 3cqw;
}

#lcc_btn_summary.sts_image:before {
    display: inline-block;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cg stroke='%23999' stroke-width='2'%3E%3Cline x1='0' y1='3' x2='14' y2='3'%3E%3C/line%3E%3Cline x1='0' y1='7' x2='14' y2='7'%3E%3C/line%3E%3Cline x1='0' y1='11' x2='14' y2='11'%3E%3C/line%3E%3C/g%3E%3C/svg%3E");
    margin-top: 2.7cqw;
    margin-bottom: 3cqw;
    height: 3cqw;
    width: 3cqw;
}

#lcc_btn_league.sts_image:before {
    display: inline-block;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-10 14 15 15'%3E%3Cpath fill='%23A7A7A7' d='m-7.8 15.4c-4 0.3-2.2 3.1 0 4.7 1.3 0.8 2.5 1.5 3.7 2.7v3.9h-1.8v1.1h2.5 2.5v-1.1H-2.7v-3.9c1.2-1.2 2.5-1.9 3.7-2.7 2.2-1.7 4-4.5 0-4.7zm0.2 0.9c0.2 0 0.5 0 0.8 0.1l0.1 3.3c-3-1.5-2.5-3.2-0.9-3.3zm8.5 0c1.6 0.1 2.1 1.8-0.9 3.3l0.1-3.3c0.3-0.1 0.5-0.1 0.8-0.1z'%3E%3C/path%3E%3C/svg%3E");
    margin-top: 3cqw;
    margin-bottom: 3cqw;
    height: 3cqw;
    width: 3cqw;
}

#lcc_btn_players.sts_image:before {
    display: inline-block;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 15 15'%3E%3Cg fill='%23A7A7A7'%3E%3Cpath d='m9.66 8.88-6.37 0-1.08 4.33 3.18-0.01 0.62-1.3h1.02l0.45 1.31h3.24z'%3E%3C/path%3E%3Cpath d='M9.69 8.48H3.31L3.37 4.03 1.89 5.3 0.15 2.81 3.69 0.02C5.9 1.27 6.93 1.21 9.53 0L13.08 2.8 11.12 5.37 9.69 3.98Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    margin-top: 2.4cqw;
    margin-bottom: 3cqw;
    height: 3cqw;
    width: 3cqw;
}

.sts_image:before {
    background-repeat: no-repeat;
    background-position: center;
}

.sts_image.sts_image_left:before {
    float: left;
    margin-right: 6px;
}

.sts_image.sts_image_right:before {
    float: right;
    margin-left: 6px;
}

.sts_notext {
    font-size: 0!important;
}

.sts_notext:before {
    width: 4cqw!important;
    height: 4cqw!important;
    margin-left: 10px;
    margin-right: 10px;
}

.sts_image.sts_notext:before {
    vertical-align: middle;
    margin-top: 0!important;
    margin-bottom: 0!important;
}










div#lcc_cntr_controls {
    display: inline-flex;
    margin: 6px 0;
    overflow-y: hidden;
    width: 100%;
    white-space: nowrap;
    align-items: center;
    font-size: 14px;
    font-family: Verdana
}

div#lcc_cntr_controls .links_media {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    height: 30px;
    background-color: gray;
    border-radius: 4px;
    margin-left: auto
}

div#lcc_cntr_controls .links_stats {
    display: flex;
    color: #d4d4d4;
    line-height: 30px;
    align-self: center;
    margin-right: auto
}

div#lcc_cntr_controls .links_media>div {
    margin: 8px 6px;
    line-height: 30px;
    flex-grow: 1
}

div#lcc_cntr_controls .links_stats>div {
    display: none;
    margin: 0 10px;
    cursor: pointer
}

div#lcc_cntr_controls .links_stats .links_indicator {
    display: block;
    position: absolute;
    height: 2px;
    top: 105px;
    left: 60px;
    background-color: var(--var_gen_btn_color_active_decor);
    transition: background-color .2s,left .2s,width .2s,opacity .2s
}

.icon_video {
    display: none
}

.icon_fb:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjInIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAyMiAxMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnPjxyZWN0IHN0cm9rZT0nI0NDQycgeD0nLjUnIHk9Jy41JyB3aWR0aD0nMjEnIGhlaWdodD0nMTInIHJ4PScxJy8+PHBhdGggZmlsbD0nI0NDQycgZmlsbC1ydWxlPSdub256ZXJvJyBkPSdNMTAuNDUuNTQyaDEuMTAxdjMuNzkxSDEwLjQ1em0wIDguMTI1aDEuMTAxdjMuNzkxSDEwLjQ1eicvPjxwYXRoIHN0cm9rZT0nI0NDQycgZD0nTTEuMSAzLjI1aDMuM3Y2LjVIMS4xbTE5LjggMGgtMy4zdi02LjVoMy4zTTguOCA2LjVjMC0xLjI2NC45NzMtMi4xNjcgMi4yLTIuMTY3IDEuMjYyIDAgMi4yLjkwMyAyLjIgMi4xNjcgMCAxLjEyOS0uOTczIDIuMTY3LTIuMiAyLjE2N0EyLjE5NyAyLjE5NyAwIDAgMSA4LjggNi41eicvPjwvZz48L3N2Zz4=)
}

.icon_fb.active:after,.icon_fb:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMjIgMTMnIHdpZHRoPScyMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnPjxyZWN0IGZpbGw9JyMzNDdhMzcnIGZpbGwtcnVsZT0nbm9uemVybycgaGVpZ2h0PScxMicgcng9JzEnIHN0cm9rZT0nI2ZmZicgd2lkdGg9JzIxJyB4PScuNScgeT0nLjUnLz48cGF0aCBkPSdNMTAuNDUuNTQyaDEuMTAxdjMuNzkxSDEwLjQ1em0wIDguMTI1aDEuMTAxdjMuNzkxSDEwLjQ1eicgZmlsbD0nI2ZmZicgZmlsbC1ydWxlPSdub256ZXJvJyBvcGFjaXR5PScuOCcvPjxwYXRoIGQ9J00xLjEgMy4yNWgzLjN2Ni41SDEuMW0xOS44IDBoLTMuM3YtNi41aDMuMycgc3Ryb2tlPScjZmZmJyBzdHJva2Utb3BhY2l0eT0nLjgnLz48cGF0aCBkPSdNOC44IDYuNWMwLTEuMjY0Ljk3My0yLjE2NyAyLjItMi4xNjcgMS4yNjIgMCAyLjIuOTAzIDIuMiAyLjE2NyAwIDEuMTI5LS45NzMgMi4xNjctMi4yIDIuMTY3QTIuMTk3IDIuMTk3IDAgMCAxIDguOCA2LjV6JyBzdHJva2U9JyNkM2UyZDMnLz48cGF0aCBkPSdNMTAuNDUuNTQyaDEuMTAxdjMuNzkxSDEwLjQ1em0wIDguMTI1aDEuMTAxdjMuNzkxSDEwLjQ1eicgZmlsbD0nI2ZmZicgZmlsbC1ydWxlPSdub256ZXJvJyBvcGFjaXR5PScuOCcvPjxnIHN0cm9rZT0nI2ZmZic+PHBhdGggZD0nTTEuMSAzLjI1aDMuM3Y2LjVIMS4xbTE5LjggMGgtMy4zdi02LjVoMy4zJyBzdHJva2Utb3BhY2l0eT0nLjgnLz48cGF0aCBkPSdNOC44IDYuNWMwLTEuMjY0Ljk3My0yLjE2NyAyLjItMi4xNjcgMS4yNjIgMCAyLjIuOTAzIDIuMiAyLjE2NyAwIDEuMTI5LS45NzMgMi4xNjctMi4yIDIuMTY3QTIuMTk3IDIuMTk3IDAgMCAxIDguOCA2LjV6JyBvcGFjaXR5PScuOCcvPjwvZz48L2c+PC9zdmc+)
}

.icon_bs:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjInIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAyMiAxMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZyBzdHJva2U9JyNDQ0MnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCc+PHJlY3QgeD0nLjUnIHk9Jy41JyB3aWR0aD0nMjEnIGhlaWdodD0nMTInIHJ4PScxJy8+PGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4xIDEuNjI1KSc+PGVsbGlwc2UgY3g9JzkuOScgY3k9JzQuODc1JyByeD0nMi4yJyByeT0nMi4xNjcnLz48cGF0aCBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBkPSdNOS45IDIuNzA4VjBtMCA5Ljc1VjcuMDQyJy8+PHBhdGggZD0nTTAgMS4wODNsMS41MTUuMDQ0czMuNDM1IDAgMy40MzUgMy43NDgtMy4zNCAzLjcyOS0zLjM0IDMuNzI5TDAgOC42NjdtMTkuOC03LjU4NGwtMS41MTUuMDQ0cy0zLjQzNSAwLTMuNDM1IDMuNzQ4IDMuMzQgMy43MjkgMy4zNCAzLjcyOWwxLjYxLjA2MycvPjwvZz48L2c+PC9zdmc+)
}

.icon_bs.active:after,.icon_bs:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjInIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAyMiAxMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnPjxyZWN0IHN0cm9rZT0nI0ZGRicgZmlsbD0nI0MxOEMwMCcgZmlsbC1ydWxlPSdub256ZXJvJyB4PScuNScgeT0nLjUnIHdpZHRoPScyMScgaGVpZ2h0PScxMicgcng9JzEnLz48ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjEgMS42MjUpJyBzdHJva2U9JyNFOEQ2QTMnPjxlbGxpcHNlIGN4PSc5LjknIGN5PSc0Ljg3NScgcng9JzIuMicgcnk9JzIuMTY3Jy8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgZD0nTTkuOSAyLjcwOFYwbTAgOS43NVY3LjA0MicvPjxwYXRoIGQ9J00wIDEuMDgzbDEuNTE1LjA0NHMzLjQzNSAwIDMuNDM1IDMuNzQ4LTMuMzQgMy43MjktMy4zNCAzLjcyOUwwIDguNjY3bTE5LjgtNy41ODRsLTEuNTE1LjA0NHMtMy40MzUgMC0zLjQzNSAzLjc0OCAzLjM0IDMuNzI5IDMuMzQgMy43MjlsMS42MS4wNjMnLz48L2c+PC9nPjwvc3ZnPg==)
}

.icon_hb:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAyMiAxMyI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjY2NjIiBkPSJNMS41LjVoMTljLjU1IDAgMSAuNDUgMSAxdjEwYzAgLjU1LS40NSAxLTEgMWgtMTljLS41NSAwLTEtLjQ1LTEtMXYtMTBjMC0uNTUuNDUtMSAxLTF6Ii8+PHBhdGggZmlsbD0iI2NjYyIgZD0iTTEwLjQ1LjU0aDEuMXYxMS41aC0xLjF6TTIuMjggMS45Mkgxdi45MmgxLjI4YzEuMDUgMCAxLjkuOTEgMS45IDIuMDJ2My4zNmMwIDEuMTEtLjg1IDIuMDItMS45IDIuMDJIMXYuOTJoMS4yOGMxLjUzIDAgMi43Ny0xLjMyIDIuNzctMi45NFY0Ljg2QzUuMDQgMy4yNCAzLjggMS45MiAyLjI4IDEuOTJ6TTIwLjAxIDExLjE1aDEuMjh2LS45MmgtMS4yOGMtMS4wNSAwLTEuOS0uOTEtMS45LTIuMDJWNC44NmMwLTEuMTEuODUtMi4wMiAxLjktMi4wMmgxLjI4di0uOTJoLTEuMjhjLTEuNTMgMC0yLjc3IDEuMzItMi43NyAyLjk0djMuMzZjMCAxLjYyIDEuMjQgMi45MyAyLjc3IDIuOTN6Ii8+PC9zdmc+)
}

.icon_hb.active:after,.icon_hb:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAyMiAxMyI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDNFMkQzIiBkPSJNOC44IDYuNWMwLTEuMjYuOTctMi4xNyAyLjItMi4xNyAxLjI2IDAgMi4yLjkgMi4yIDIuMTcgMCAxLjEzLS45NyAyLjE3LTIuMiAyLjE3LTEuMiAwLTIuMTgtLjk3LTIuMi0yLjE3eiIgY2xhc3M9InN0MCIvPjxwYXRoIGZpbGw9IiMyRTc1OTkiIHN0cm9rZT0iI0ZGRiIgZD0iTTEuNS41aDE5Yy41NSAwIDEgLjQ1IDEgMXYxMGMwIC41NS0uNDUgMS0xIDFoLTE5Yy0uNTUgMC0xLS40NS0xLTF2LTEwYzAtLjU1LjQ1LTEgMS0xeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMC40NS41NGgxLjF2MTEuNWgtMS4xeiIvPjxwYXRoIGZpbGw9IiMwQzRDNjgiIGQ9Ik0yMS4yNCAyLjg0di0uOTJoLTEuMjhjLTEuNTMgMC0yLjc3IDEuMzItMi43NyAyLjk0djMuMzZjMCAxLjYyIDEuMjQgMi45MyAyLjc3IDIuOTNoMS4yOHYtLjkyTTEuMDQgMTAuMjh2LjkyaDEuMjhjMS41MyAwIDIuNzctMS4zMiAyLjc3LTIuOTRWNC45YzAtMS42Mi0xLjI0LTIuOTMtMi43Ny0yLjkzSDEuMDR2LjkyIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIuMjggMS45Mkgxdi45MmgxLjI4YzEuMDUgMCAxLjkuOTEgMS45IDIuMDJ2My4zNmMwIDEuMTEtLjg1IDIuMDItMS45IDIuMDJIMXYuOTJoMS4yOGMxLjUzIDAgMi43Ny0xLjMyIDIuNzctMi45NFY0Ljg2QzUuMDQgMy4yNCAzLjggMS45MiAyLjI4IDEuOTJ6TTIwLjAxIDExLjE1aDEuMjh2LS45MmgtMS4yOGMtMS4wNSAwLTEuOS0uOTEtMS45LTIuMDJWNC44NmMwLTEuMTEuODUtMi4wMiAxLjktMi4wMmgxLjI4di0uOTJoLTEuMjhjLTEuNTMgMC0yLjc3IDEuMzItMi43NyAyLjk0djMuMzZjMCAxLjYyIDEuMjQgMi45MyAyLjc3IDIuOTN6Ii8+PC9zdmc+)
}

.icon_tn:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxMyI+PGcgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjIxIiBoZWlnaHQ9IjEyIiB4PSIuNSIgeT0iLjUiIHN0cm9rZT0iI0NDQyIgcng9IjEiLz48cGF0aCBmaWxsPSIjRkZGIiBmaWxsLW9wYWNpdHk9Ii40IiBkPSJNNi4wNSA1Ljk1OGg5Ljl2MS4wODRoLTkuOXoiLz48cGF0aCBmaWxsPSIjQ0NDIiBkPSJNMTAuNDUgMS4wODNoMS4xMDF2MTAuODM0SDEwLjQ1eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtb3BhY2l0eT0iLjQiIGQ9Ik00Ljk1IDEuMDgzaDEuMTAxdjEwLjgzNEg0Ljk1em0xMSAwaDEuMTAxdjEwLjgzNEgxNS45NXoiLz48L2c+PC9zdmc+)
}

.icon_tn.active:after,.icon_tn:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxMyI+PGcgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjIxIiBoZWlnaHQ9IjEyIiB4PSIuNSIgeT0iLjUiIGZpbGw9IiM1QzgwMjYiIHN0cm9rZT0iI0ZGRiIgcng9IjEiLz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNNi4wNSA1Ljk1OGg5Ljl2MS4wODRoLTkuOXoiIG9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTEwLjQ1LjU0MmgxLjEwMXYxMS45MTZIMTAuNDV6IiBvcGFjaXR5PSIuOSIvPjxwYXRoIGQ9Ik00Ljk1LjU0MmgxLjEwMXYxMS45MTZINC45NXptMTEgMGgxLjEwMXYxMS45MTZIMTUuOTV6IiBvcGFjaXR5PSIuNSIvPjwvZz48L2c+PC9zdmc+)
}

.icon_ih:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjInIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAyMiAxMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZyBzdHJva2U9JyNDQ0MnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCc+PHJlY3QgeD0nLjUnIHk9Jy41JyB3aWR0aD0nMjEnIGhlaWdodD0nMTInIHJ4PSczJy8+PGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMi4yIDIuMTY3KSc+PGVsbGlwc2UgY3g9JzEuNjUnIGN5PScxLjYyNScgcng9JzEuNjUnIHJ5PScxLjYyNScvPjxlbGxpcHNlIGN4PScxLjY1JyBjeT0nNy4wNDInIHJ4PScxLjY1JyByeT0nMS42MjUnLz48ZWxsaXBzZSBjeD0nMTUuOTUnIGN5PScxLjYyNScgcng9JzEuNjUnIHJ5PScxLjYyNScvPjxlbGxpcHNlIGN4PScxNS45NScgY3k9JzcuMDQyJyByeD0nMS42NScgcnk9JzEuNjI1Jy8+PC9nPjxlbGxpcHNlIGN4PScxMScgY3k9JzYuNScgcng9JzIuMicgcnk9JzIuMTY3Jy8+PC9nPjwvc3ZnPg==)
}

.icon_ih.active:after,.icon_ih:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxMyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMjEiIGhlaWdodD0iMTIiIHg9Ii41IiB5PSIuNSIgZmlsbD0iIzkyRDNERCIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9IiNGRkYiIHJ4PSIzIi8+PGcgc3Ryb2tlPSIjQ0M4MzkyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjIgMi4xNjcpIj48ZWxsaXBzZSBjeD0iMS42NSIgY3k9IjEuNjI1IiByeD0iMS42NSIgcnk9IjEuNjI1Ii8+PGVsbGlwc2UgY3g9IjEuNjUiIGN5PSI3LjA0MiIgcng9IjEuNjUiIHJ5PSIxLjYyNSIvPjxlbGxpcHNlIGN4PSIxNS45NSIgY3k9IjEuNjI1IiByeD0iMS42NSIgcnk9IjEuNjI1Ii8+PGVsbGlwc2UgY3g9IjE1Ljk1IiBjeT0iNy4wNDIiIHJ4PSIxLjY1IiByeT0iMS42MjUiLz48L2c+PGVsbGlwc2UgY3g9IjExIiBjeT0iNi41IiBmaWxsPSIjOTJEM0REIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iIzc2OTdDMiIgcng9IjIuMiIgcnk9IjIuMTY3Ii8+PC9nPjwvc3ZnPg==)
}

.icon_vl:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxMyI+PGcgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjIxIiBoZWlnaHQ9IjEyIiB4PSIuNSIgeT0iLjUiIHN0cm9rZT0iI0NDQyIgcng9IjEiLz48cGF0aCBmaWxsPSIjQ0NDIiBkPSJNMTAuNDUgMS4wODNoMS4xMDF2MTAuODM0SDEwLjQ1eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtb3BhY2l0eT0iLjQiIGQ9Ik00Ljk1IDEuMDgzaDEuMTAxdjEwLjgzNEg0Ljk1em0xMSAwaDEuMTAxdjEwLjgzNEgxNS45NXoiLz48L2c+PC9zdmc+)
}

.icon_vl.active:after,.icon_vl:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxMyI+PGcgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjIxIiBoZWlnaHQ9IjEyIiB4PSIuNSIgeT0iLjUiIGZpbGw9IiNCMzZFNjAiIHN0cm9rZT0iI0ZGRiIgcng9IjEiLz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNMTAuNDUuNTQyaDEuMTAxdjExLjkxNkgxMC40NXoiIG9wYWNpdHk9Ii45Ii8+PHBhdGggZD0iTTQuOTUuNTQyaDEuMTAxdjExLjkxNkg0Ljk1em0xMSAwaDEuMTAxdjExLjkxNkgxNS45NXoiIG9wYWNpdHk9Ii41Ii8+PC9nPjwvZz48L3N2Zz4=)
}

.icon_bb:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxOSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSguMzA4IC4zMDgpIj48cmVjdCB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHg9IjMuMTkyIiB5PSIzLjE5MiIgc3Ryb2tlPSIjQ0NDIiByeD0iMSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgOS4xOTIgOS4xOTIpIi8+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1vcGFjaXR5PSIuMiIgZD0iTTkuMTkyIDQuNjkyYy45MDggMCAxLjczNS0uMzUyIDIuMzU3LS45MTktLjcxMi0uNzEtMS40OTgtMS40OTctMi4zNTctMi4zNThhNzQ3LjYwNSA3NDcuNjA1IDAgMCAxLTIuMzY0IDIuMzU4Yy42MjMuNTcxIDEuNDUzLjkyIDIuMzY0Ljkyem0tLjAwNyA5Yy0uOTA4IDAtMS43MzUuMzUzLTIuMzU3LjkyLjcxMi43MSAxLjQ5OCAxLjQ5NiAyLjM1NyAyLjM1OGE5MjUuMzk4IDkyNS4zOTggMCAwIDEgMi4zNjQtMi4zNTkgMy40ODcgMy40ODcgMCAwIDAtMi4zNjQtLjkxOXpNNC42NyA5LjJjMC0uOTA4LS4zNTMtMS43MzUtLjkyLTIuMzU3LS43MS43MTItMS40OTYgMS40OTgtMi4zNTggMi4zNTdhOTI1LjM5OCA5MjUuMzk4IDAgMCAxIDIuMzU5IDIuMzY0Yy41Ny0uNjIzLjkxOS0xLjQ1My45MTktMi4zNjR6bTkuMDIyLjAwN2MwIC45MDguMzUzIDEuNzM1LjkyIDIuMzU3LjcxLS43MTIgMS40OTYtMS40OTcgMi4zNTgtMi4zNTdhMTA1NC4zIDEwNTQuMyAwIDAgMS0yLjM1OS0yLjM2NCAzLjQ4NyAzLjQ4NyAwIDAgMC0uOTE5IDIuMzY0eiIvPjwvZz48L3N2Zz4=);
    background-size: 20px 20px!important;
    height: 20px!important
}

.icon_bb.active:after,.icon_bb:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxOSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSguMzA4IC4zMDgpIj48cmVjdCB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHg9IjMuMTkyIiB5PSIzLjE5MiIgZmlsbD0iIzVFNzMzRiIgc3Ryb2tlPSIjRkZGIiByeD0iMSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgOS4xOTIgOS4xOTIpIi8+PHBhdGggZmlsbD0iI0VCOUE2NyIgZD0iTTkuMTkyIDQuNjkyYy45MDggMCAxLjczNS0uMzUyIDIuMzU3LS45MTktLjcxMi0uNzEtMS40OTgtMS40OTctMi4zNTctMi4zNThhNzQ3LjYwNSA3NDcuNjA1IDAgMCAxLTIuMzY0IDIuMzU4Yy42MjMuNTcxIDEuNDUzLjkyIDIuMzY0Ljkyem0tLjAwNyA5Yy0uOTA4IDAtMS43MzUuMzUzLTIuMzU3LjkyLjcxMi43MSAxLjQ5OCAxLjQ5NiAyLjM1NyAyLjM1OGE5MjUuMzk4IDkyNS4zOTggMCAwIDEgMi4zNjQtMi4zNTkgMy40ODcgMy40ODcgMCAwIDAtMi4zNjQtLjkxOXpNNC42NyA5LjJjMC0uOTA4LS4zNTMtMS43MzUtLjkyLTIuMzU3LS43MS43MTItMS40OTYgMS40OTgtMi4zNTggMi4zNTdhOTI1LjM5OCA5MjUuMzk4IDAgMCAxIDIuMzU5IDIuMzY0Yy41Ny0uNjIzLjkxOS0xLjQ1My45MTktMi4zNjR6bTkuMDIyLjAwN2MwIC45MDguMzUzIDEuNzM1LjkyIDIuMzU3LjcxLS43MTIgMS40OTYtMS40OTcgMi4zNTgtMi4zNTdhMTA1NC4zIDEwNTQuMyAwIDAgMS0yLjM1OS0yLjM2NCAzLjQ4NyAzLjQ4NyAwIDAgMC0uOTE5IDIuMzY0eiIvPjwvZz48L3N2Zz4=);
    background-size: 20px 20px;
    height: 20px
}

.icon_cr:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjInIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAyMiAxMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnPjxyZWN0IHN0cm9rZT0nI0NDQycgeD0nLjUnIHk9Jy41JyB3aWR0aD0nMjEnIGhlaWdodD0nMTInIHJ4PScxJy8+PHBhdGggZmlsbC1vcGFjaXR5PScuNCcgZmlsbD0nI0ZGRicgZmlsbC1ydWxlPSdub256ZXJvJyBkPSdNMS4xIDMuNzkyaDE5Ljh2NS40MTZIMS4xeicvPjxwYXRoIGQ9J000Ljk1IDMuMjV2Ni41bTEyLjEtNi41djYuNU0yLjc1IDQuMzMzdjQuMzM0bTE2LjUtNC4zMzR2NC4zMzQnIHN0cm9rZT0nI0NDQycgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScvPjwvZz48L3N2Zz4=)
}

.icon_cr.active:after,.icon_cr:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjInIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAyMiAxMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnPjxyZWN0IHN0cm9rZT0nI0ZGRicgZmlsbD0nIzU1NzkxOScgZmlsbC1ydWxlPSdub256ZXJvJyB4PScuNScgeT0nLjUnIHdpZHRoPScyMScgaGVpZ2h0PScxMicgcng9JzEnLz48cGF0aCBmaWxsPScjQzFCNThBJyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J00xLjEgMy43OTJoMTkuOHY1LjQxNkgxLjF6Jy8+PHBhdGggZD0nTTQuOTUgMy4yNXY2LjVtMTIuMS02LjV2Ni41TTIuNzUgNC4zMzN2NC4zMzRtMTYuNS00LjMzNHY0LjMzNCcgc3Ryb2tlPScjRkZGQUU4JyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJy8+PC9nPjwvc3ZnPg==)
}

.icon_fs:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAyMiAxMyI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDNFMkQzIiBkPSJNOC44IDYuNWMwLTEuMjYuOTctMi4xNyAyLjItMi4xNyAxLjI2IDAgMi4yLjkgMi4yIDIuMTcgMCAxLjEzLS45NyAyLjE3LTIuMiAyLjE3LTEuMiAwLTIuMTgtLjk3LTIuMi0yLjE3eiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2NjYyIgZD0iTTEuNS41aDE5Yy41NSAwIDEgLjQ1IDEgMXYxMGMwIC41NS0uNDUgMS0xIDFoLTE5Yy0uNTUgMC0xLS40NS0xLTF2LTEwYzAtLjU1LjQ1LTEgMS0xeiIvPjxwYXRoIGZpbGw9IiNjY2MiIGQ9Ik0xMC40NS41NGgxLjF2Ny43MWgtMS4xek0xMC40NSA4LjY3aDEuMXYzLjc5aC0xLjF6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjY2NjIiBkPSJNOC44IDYuNWMwLTEuMjYuOTctMi4xNyAyLjItMi4xNyAxLjI2IDAgMi4yLjkgMi4yIDIuMTcgMCAxLjEzLS45NyAyLjE3LTIuMiAyLjE3LTEuMiAwLTIuMTgtLjk3LTIuMi0yLjE3eiIvPjxwYXRoIGZpbGw9IiNjY2MiIGQ9Ik0yLjI4IDEuOTJIMXYuOTJoMS4yOGMxLjA1IDAgMS45LjkxIDEuOSAyLjAydjMuMzZjMCAxLjExLS44NSAyLjAyLTEuOSAyLjAySDF2LjkyaDEuMjhjMS41MyAwIDIuNzctMS4zMiAyLjc3LTIuOTRWNC44NkM1LjA0IDMuMjQgMy44IDEuOTIgMi4yOCAxLjkyek0yMC4wMSAxMS4xNWgxLjI4di0uOTJoLTEuMjhjLTEuMDUgMC0xLjktLjkxLTEuOS0yLjAyVjQuODZjMC0xLjExLjg1LTIuMDIgMS45LTIuMDJoMS4yOHYtLjkyaC0xLjI4Yy0xLjUzIDAtMi43NyAxLjMyLTIuNzcgMi45NHYzLjM2YzAgMS42MiAxLjI0IDIuOTMgMi43NyAyLjkzeiIvPjwvc3ZnPg==)
}

.icon_fs.active:after,.icon_fs:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAyMiAxMyI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDNFMkQzIiBkPSJNOC44IDYuNWMwLTEuMjYuOTctMi4xNyAyLjItMi4xNyAxLjI2IDAgMi4yLjkgMi4yIDIuMTcgMCAxLjEzLS45NyAyLjE3LTIuMiAyLjE3LTEuMiAwLTIuMTgtLjk3LTIuMi0yLjE3eiIvPjxwYXRoIGZpbGw9IiMzMzU1NzEiIHN0cm9rZT0iI0ZGRiIgZD0iTTEuNS41aDE5Yy41NSAwIDEgLjQ1IDEgMXYxMGMwIC41NS0uNDUgMS0xIDFoLTE5Yy0uNTUgMC0xLS40NS0xLTF2LTEwYzAtLjU1LjQ1LTEgMS0xeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMC40NS41NGgxLjF2Ny43MWgtMS4xek0xMC40NSA4LjY3aDEuMXYzLjc5aC0xLjF6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBkPSJNOC44IDYuNWMwLTEuMjYuOTctMi4xNyAyLjItMi4xNyAxLjI2IDAgMi4yLjkgMi4yIDIuMTcgMCAxLjEzLS45NyAyLjE3LTIuMiAyLjE3LTEuMiAwLTIuMTgtLjk3LTIuMi0yLjE3eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0yLjI4IDEuOTJIMXYuOTJoMS4yOGMxLjA1IDAgMS45LjkxIDEuOSAyLjAydjMuMzZjMCAxLjExLS44NSAyLjAyLTEuOSAyLjAySDF2LjkyaDEuMjhjMS41MyAwIDIuNzctMS4zMiAyLjc3LTIuOTRWNC44NkM1LjA0IDMuMjQgMy44IDEuOTIgMi4yOCAxLjkyek0yMC4wMSAxMS4xNWgxLjI4di0uOTJoLTEuMjhjLTEuMDUgMC0xLjktLjkxLTEuOS0yLjAyVjQuODZjMC0xLjExLjg1LTIuMDIgMS45LTIuMDJoMS4yOHYtLjkyaC0xLjI4Yy0xLjUzIDAtMi43NyAxLjMyLTIuNzcgMi45NHYzLjM2YzAgMS42MiAxLjI0IDIuOTMgMi43NyAyLjkzeiIvPjwvc3ZnPg==)
}

.icon_da:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PGRlZnM+PHBhdGggaWQ9J2EnIGQ9J00zLjYyMyAxLjYwNmw0LjgyIDYuODg0LjA1Ny4wMS0uMDQ1LjAwOC4wMzUuMDQ5LjAxLS4wNTcuMDE3LjA5Ni4wNTYuMDgtLjA0OC0uMDMzLjAxMS4wNTkuMDM3LS4wMjUtLjAzMy4wNDcuMDE0LjA4Mi4wNTUtLjA3OC0uMDM2LS4wNTEuMDQ5LjAzNC4xMTctLjE2OUw4LjUgOC41bC4zMDYtLjA1NCA0LjY5My02LjcwMyAyLjEyMiAyLjEyMS02LjQ1NiA0LjUxOUwxNyA3djNMOC44OTcgOC41N2wtLjIzOC4xNjcgNi45ODUgNC44OS0yLjEyMSAyLjEyLTQuODkzLTYuOTktLjA3NS4wNTJMMTAgMTdIN2wxLjQzNC04LjEyNS00LjgxIDYuODczLTIuMTIyLTIuMTIxIDYuOTUyLTQuODY4LjAyNi0uMTQ4LS4xMjMtLjA4NkwwIDEwVjdsOC4yNjEgMS40NTgtNi43NTktNC43MzEgMi4xMjEtMi4xMjF6TTEwIDBMOC41IDguNSA3IDBoM3onLz48L2RlZnM+PGcgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxIDEpJz48Y2lyY2xlIGN4PSc5JyBjeT0nOScgcj0nOScgZmlsbD0nIzMzMycgZmlsbC1ydWxlPSdub256ZXJvJyBzdHJva2U9JyNDQ0MnLz48Y2lyY2xlIGN4PSc5JyBjeT0nOScgcj0nNScgc3Ryb2tlPScjRkZGJyBzdHJva2Utb3BhY2l0eT0nLjQnLz48ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSguNSAuNSknPjxtYXNrIGlkPSdiJyBmaWxsPScjZmZmJz48dXNlIHhsaW5rOmhyZWY9JyNhJy8+PC9tYXNrPjx1c2UgeGxpbms6aHJlZj0nI2EnIGZpbGw9JyNDQ0MnIGZpbGwtcnVsZT0nbm9uemVybycvPjxjaXJjbGUgY3g9JzguNScgY3k9JzguNScgcj0nNScgc3Ryb2tlPScjRkZGJyBzdHJva2Utb3BhY2l0eT0nLjQnIG1hc2s9J3VybCgjYiknLz48L2c+PGNpcmNsZSBjeD0nOScgY3k9JzknIHI9JzEnIGZpbGw9JyNDQ0MnIGZpbGwtcnVsZT0nbm9uemVybycgc3Ryb2tlPScjQ0NDJy8+PGNpcmNsZSBjeD0nOScgY3k9JzknIHI9JzgnIHN0cm9rZT0nIzMzMycvPjwvZz48L3N2Zz4=);
    background-size: 20px 20px!important;
    height: 20px!important
}

.icon_da.active:after,.icon_da:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PHBhdGggZD0nTTMuNjIzIDEuNjA2bDQuODIgNi44ODQuMDU3LjAxLS4wNDUuMDA4LjAzNS4wNDkuMDEtLjA1Ny4wMTcuMDk2LjA1Ni4wOC0uMDQ4LS4wMzMuMDExLjA1OS4wMzctLjAyNS0uMDMzLjA0Ny4wMTQuMDgyLjA1NS0uMDc4LS4wMzYtLjA1MS4wNDkuMDM0LjExNy0uMTY5TDguNSA4LjVsLjMwNi0uMDU0IDQuNjkzLTYuNzAzIDIuMTIyIDIuMTIxLTYuNDU2IDQuNTE5TDE3IDd2M0w4Ljg5NyA4LjU3bC0uMjM4LjE2NyA2Ljk4NSA0Ljg5LTIuMTIxIDIuMTItNC44OTMtNi45OS0uMDc1LjA1MkwxMCAxN0g3bDEuNDM0LTguMTI1LTQuODEgNi44NzMtMi4xMjItMi4xMjEgNi45NTItNC44NjguMDI2LS4xNDgtLjEyMy0uMDg2TDAgMTBWN2w4LjI2MSAxLjQ1OC02Ljc1OS00LjczMSAyLjEyMS0yLjEyMXpNMTAgMEw4LjUgOC41IDcgMGgzeicgaWQ9J2EnLz48L2RlZnM+PGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMSAxKScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJz48Y2lyY2xlIHN0cm9rZT0nI0ZGRicgZmlsbD0nIzMzMycgZmlsbC1ydWxlPSdub256ZXJvJyBjeD0nOScgY3k9JzknIHI9JzknLz48Y2lyY2xlIHN0cm9rZT0nI0FBMjEyRScgY3g9JzknIGN5PSc5JyByPSc1Jy8+PGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLjUgLjUpJz48bWFzayBpZD0nYicgZmlsbD0nI2ZmZic+PHVzZSB4bGluazpocmVmPScjYScvPjwvbWFzaz48dXNlIGZpbGw9JyNENUJGQUYnIGZpbGwtcnVsZT0nbm9uemVybycgeGxpbms6aHJlZj0nI2EnLz48Y2lyY2xlIHN0cm9rZT0nIzA3ODA0QScgbWFzaz0ndXJsKCNiKScgY3g9JzguNScgY3k9JzguNScgcj0nNScvPjwvZz48Y2lyY2xlIHN0cm9rZT0nI0FBMjEyRScgZmlsbD0nI0FBMjEyRScgZmlsbC1ydWxlPSdub256ZXJvJyBjeD0nOScgY3k9JzknIHI9JzEnLz48Y2lyY2xlIHN0cm9rZT0nIzMzMycgY3g9JzknIGN5PSc5JyByPSc4Jy8+PC9nPjwvc3ZnPg==);
    background-size: 20px 20px;
    height: 20px
}

.icon_wp:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAyMiAxMyI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQ0NDIiBkPSJNMS41LjVoMTljLjU1IDAgMSAuNDUgMSAxdjEwYzAgLjU1LS40NSAxLTEgMWgtMTljLS41NSAwLTEtLjQ1LTEtMXYtMTBjMC0uNTUuNDUtMSAxLTF6Ii8+PHBhdGggZmlsbD0iI0NDQyIgZD0iTTEwLjQ1LjVoMS4xdjExLjk2aC0xLjFWLjV6TTkuOTMgNi4yOXYuNzNoLTguNnYtLjczaDguNnpNMjAuNTcgNi4yOXYuNzNoLTguNnYtLjczaDguNnoiLz48L3N2Zz4=)
}

.icon_wp.active:after,.icon_wp:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAyMiAxMyI+PHBhdGggZmlsbD0iIzVDNzRBMCIgc3Ryb2tlPSIjRkZGIiBkPSJNMS41LjVoMTljLjU1IDAgMSAuNDUgMSAxdjEwYzAgLjU1LS40NSAxLTEgMWgtMTljLS41NSAwLTEtLjQ1LTEtMXYtMTBjMC0uNTUuNDUtMSAxLTF6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEwLjQ1LjVoMS4xdjExLjk2aC0xLjFWLjV6TTkuOTMgNi4yOXYuNzNoLTguNnYtLjczaDguNnpNMjAuNTcgNi4yOXYuNzNoLTguNnYtLjczaDguNnoiLz48L3N2Zz4=)
}

.icon_bm:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAyMiAxMyI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQ0NDIiBkPSJNMS41LjVoMTljLjUgMCAxIC40IDEgMXYxMGMwIC42LS41IDEtMSAxaC0xOWMtLjYgMC0xLS40LTEtMXYtMTBjMC0uNi40LTEgMS0xeiIvPjxwYXRoIGZpbGw9IiNDQ0MiIGQ9Ik0xMC43LjVoLjZ2MTIuMWgtLjZ6TTEgNi4zaDcuNHYuM0gxeiIvPjxwYXRoIGZpbGw9IiNDQ0MiIGQ9Ik04LjEgMWguM3YxMWgtLjN6TTIuMSAxaC4zdjExaC0uM3oiLz48ZyBmaWxsPSIjQ0NDIj48cGF0aCBkPSJNMTMuNiA2LjNIMjF2LjNoLTcuNHoiLz48cGF0aCBkPSJNMTMuNiAxaC4zdjExaC0uM3pNMTkuNSAxaC4zdjExaC0uM3oiLz48L2c+PC9zdmc+)
}

.icon_bm.active:after,.icon_bm:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAyMiAxMyI+PHBhdGggZmlsbD0iIzJCNjY1MSIgc3Ryb2tlPSIjRkZGIiBkPSJNMS41LjVoMTljLjUgMCAxIC40IDEgMXYxMGMwIC42LS41IDEtMSAxaC0xOWMtLjYgMC0xLS40LTEtMXYtMTBjMC0uNi40LTEgMS0xeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMC43LjVoLjZ2MTIuMWgtLjZ6TTEgNi4zaDcuNHYuM0gxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik04LjEgMWguM3YxMWgtLjN6TTIuMSAxaC4zdjExaC0uM3oiLz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNMTMuNiA2LjNIMjF2LjNoLTcuNHoiLz48cGF0aCBkPSJNMTMuNiAxaC4zdjExaC0uM3pNMTkuNSAxaC4zdjExaC0uM3oiLz48L2c+PC9zdmc+)
}

.icon_sq:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAyMiAxMyI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQ0NDIiBkPSJNMS41LjVoMTljLjU1IDAgMSAuNDUgMSAxdjEwYzAgLjU1LS40NSAxLTEgMWgtMTljLS41NSAwLTEtLjQ1LTEtMXYtMTBjMC0uNTUuNDUtMSAxLTF6Ii8+PHBhdGggZmlsbD0iI0NDQyIgZD0iTTEwLjQ1LjQ4aDEuMXYxMi4xaC0xLjF6Ii8+PHBhdGggZmlsbD0iI0NDQyIgZD0iTTExLjU0IDYuMjRoOS42M3YuNjdoLTkuNjN6TTExLjMxIDkuNDhoMi40OXYuNjdoLTIuNDl6TTEzLjggOS40OGguNjd2My4wMWgtLjY3ek0xMS4zMSAyLjgyaDIuNDl2LjY3aC0yLjQ5ek0xMy44LjQ4aC42N3YzLjAxaC0uNjd6Ii8+PC9zdmc+)
}

.icon_sq.active:after,.icon_sq:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAyMiAxMyI+PHBhdGggZmlsbD0iI0JBOEY1NiIgc3Ryb2tlPSIjRkZGIiBkPSJNMS41LjVoMTljLjU1IDAgMSAuNDUgMSAxdjEwYzAgLjU1LS40NSAxLTEgMWgtMTljLS41NSAwLTEtLjQ1LTEtMXYtMTBjMC0uNTUuNDUtMSAxLTF6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEwLjQ1LjQ4aDEuMXYxMi4xaC0xLjF6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTExLjU0IDYuMjRoOS42M3YuNjdoLTkuNjN6TTExLjMxIDkuNDhoMi40OXYuNjdoLTIuNDl6TTEzLjggOS40OGguNjd2My4wMWgtLjY3ek0xMS4zMSAyLjgyaDIuNDl2LjY3aC0yLjQ5ek0xMy44LjQ4aC42N3YzLjAxaC0uNjd6Ii8+PC9zdmc+)
}

.icon_bv:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMjMgMTMnIHdpZHRoPScyMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnPjxwYXRoIGQ9J00yMi41IDEyLjVILjVWLjVoMjJ6JyBzdHJva2U9JyNiNWI1YjUnLz48cGF0aCBkPSdNMTYgMWgxdjExaC0xem0tNSAwaDF2MTFoLTF6TTYgMWgxdjExSDZ6JyBmaWxsPScjYjViNWI1JyBmaWxsLXJ1bGU9J25vbnplcm8nLz48L2c+PC9zdmc+)
}

.icon_bv.active:after,.icon_bv:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMjMgMTMnIHdpZHRoPScyMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnPjxwYXRoIGQ9J00uNS41aDIydjEySC41eicgZmlsbD0nI2E2OGY2Mycgc3Ryb2tlPScjZmZmJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJy8+PGcgZmlsbD0nI2ZmZic+PHBhdGggZD0nTTExLjAxNCAxaDEuMDAxdjExaC0xLjAwMXonIG9wYWNpdHk9Jy45Jy8+PHBhdGggZD0nTTYuMDE0IDFoMS4wMDF2MTFINi4wMTR6TTE2LjAxNCAxaDEuMDAxdjExaC0xLjAwMXonIG9wYWNpdHk9Jy41Jy8+PC9nPjwvZz48L3N2Zz4=)
}

.icon_af:after,.icon_rl:after,.icon_ru:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDY0LjgzIDQwLjE5Ij48ZyBmaWxsPSIjQ0NDIj48cGF0aCBkPSJNMi4xMiAyLjEyaDYwLjU5djM1Ljk1SDIuMTJWMi4xMnpNMCAwaDY0LjgzdjQwLjE5SDBWMHoiLz48cGF0aCBkPSJNMTIuNDMgMGgxLjg0djQwLjA0aC0xLjg0ek0xOS45MiAwaDIuNTN2NDAuMDRoLTIuNTN6TTI3LjQxIDBoMi41M3Y0MC4wNGgtMi41M3pNMzQuOSAwaDIuNTN2NDAuMDRIMzQuOXpNNDIuMzggMGgyLjUzdjQwLjA0aC0yLjUzek01MC41NyAwaDEuODN2NDAuMDRoLTEuODN6TS42MiAxNC41M2g0LjMxdjMuODRILjYyek0uNjIgMjEuODNoNC4zMXYzLjg0SC42MnpNNjAuMDQgMTQuNTNoNC4zdjMuODRoLTQuM3pNNjAuMDQgMjEuODNoNC4zdjMuODRoLTQuM3oiLz48L2c+PC9zdmc+)
}

.icon_af.active:after,.icon_af:hover:after,.icon_rl.active:after,.icon_rl:hover:after,.icon_ru.active:after,.icon_ru:hover:after {
    background-color: green
}

.icon_ar:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDY0LjM0IDM5Ljg4Ij48cGF0aCBmaWxsPSIjQ0NDIiBkPSJNMTcuNDE2IDIuMTFoMjkuNTY2YzguOTU0IDAgMTUuMjM4IDguODM4IDE1LjIzOCAxNS4yNzZ2NC44NDNjMCA1LjQyOC01LjYwNCAxNS41NDEtMTUuMjM4IDE1LjU0MUgxNy41MzdDOC4xOTMgMzcuNzcgMi4xIDI4LjM0NCAyLjEgMjIuMTY5di00Ljg0M0MyLjEgMTEuMjggOC42NDIgMi4xMSAxNy40MTYgMi4xMVptLjA2LTIuMTFoMjkuNTA2QzU4Ljk2MiAwIDY0LjMzIDExLjQ5NiA2NC4zMyAxNy4zMjZ2NC44NDNjMCA2LjEyNy01LjM2OSAxNy43MTEtMTcuNDA4IDE3LjcxMUgxNy40MTZDNS40MzcgMzkuODggMCAyOC4zNzMgMCAyMi4yMjl2LTQuODQzQzAgMTEuMTgzIDUuNTE3LjA4IDE3LjQ3NyAwWiIvPjxwYXRoIGZpbGw9IiNDQ0MiIGQ9Ik0yMC40NTkgMjMuNTk0di02LjU1N2gyMy40MTJ2Ni41NTd6Ii8+PC9zdmc+)
}

.icon_ar.active:after,.icon_ar:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDY0LjM0IDM5Ljg4Ij48cGF0aCBmaWxsPSJncmVlbiIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9IiNGRkYiIGQ9Ik0xNy40MTYgMi4xMWgyOS41NjZjOC45NTQgMCAxNS4yMzggOC44MzggMTUuMjM4IDE1LjI3NnY0Ljg0M2MwIDUuNDI4LTUuNjA0IDE1LjU0MS0xNS4yMzggMTUuNTQxSDE3LjUzN0M4LjE5MyAzNy43NyAyLjEgMjguMzQ0IDIuMSAyMi4xNjl2LTQuODQzQzIuMSAxMS4yOCA4LjY0MiAyLjExIDE3LjQxNiAyLjExWm0uMDYtMi4xMWgyOS41MDZDNTguOTYyIDAgNjQuMzMgMTEuNDk2IDY0LjMzIDE3LjMyNnY0Ljg0M2MwIDYuMTI3LTUuMzY5IDE3LjcxMS0xNy40MDggMTcuNzExSDE3LjQxNkM1LjQzNyAzOS44OCAwIDI4LjM3MyAwIDIyLjIyOXYtNC44NDNDMCAxMS4xODMgNS41MTcuMDggMTcuNDc3IDBaIi8+PHBhdGggZmlsbD0iI0NDQyIgZD0iTTIwLjQ1OSAyMy41OTR2LTYuNTU3aDIzLjQxMnY2LjU1N3oiLz48L3N2Zz4=)
}

.icon_lb:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDE5Mi44OCAxMTkuNTciPjxnIGZpbGw9IiNjY2MiPjxwYXRoIGQ9Ik0yMi40MjYgNzEuMjFWNDguMzdoMTAuNDA5djIyLjg0ek0xNTkuNDIzIDQ4LjM1aDEwLjQwOHYyMi44NGgtMTAuNDA4eiIvPjxwYXRoIGQ9Ik02LjMxIDYuMzNoMTgwLjIxdjEwNi45MUg2LjMxVjYuMzN6TTAgLjAxaDE5Mi44NXYxMTkuNTZIMFYuMDF6Ii8+PHBhdGggZD0iTTE3LjA5NCAzOS4yNmgzNS40M3Y0MS4wNWgtMzUuNDN6bS00Ljc1LTYuMzJoNDYuNDd2NTMuN2gtNDYuNDd6TTE0MC4zNjYgMzkuMjZoMzUuNDJ2NDEuMDVoLTM1LjQyem0tNi4yOS02LjMyaDQ2LjQ2djUzLjdoLTQ2LjQ2ek05Mi42NiAwaDcuNTN2MTE5LjI0M2gtNy41M3oiLz48Y2lyY2xlIGN4PSI5Ni41MiIgY3k9IjU5Ljg0OSIgcj0iOC41MjgiLz48L2c+PC9zdmc+)
}

.icon_lb.active:after,.icon_lb:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDE5Mi44OCAxMTkuNTciPjxyZWN0IHdpZHRoPSIxODcuNDYiIGhlaWdodD0iMTEyLjU0IiB4PSIyLjIzMiIgeT0iMy4zNCIgZmlsbD0iIzI2OTc5ZSIgcng9Ii42MTciIHJ5PSIuNzU4Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIyLjQyNiA3MS4yMVY0OC4zN2gxMC40MDl2MjIuODR6TTE1OS40MjMgNDguMzVoMTAuNDA4djIyLjg0aC0xMC40MDh6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTYuMzEgNi4zM2gxODAuMjF2MTA2LjkxSDYuMzFWNi4zM3pNMCAuMDFoMTkyLjg1djExOS41NkgwVi4wMXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTcuMDk0IDM5LjI2aDM1LjQzdjQxLjA1aC0zNS40M3ptLTQuNzUtNi4zMmg0Ni40N3Y1My43aC00Ni40N3pNMTQwLjM2NiAzOS4yNmgzNS40MnY0MS4wNWgtMzUuNDJ6bS02LjI5LTYuMzJoNDYuNDZ2NTMuN2gtNDYuNDZ6TTkyLjY2IDBoNy41M3YxMTkuMjQzaC03LjUzeiIvPjxjaXJjbGUgY3g9Ijk2LjUyIiBjeT0iNTkuODQ5IiByPSI4LjUyOCIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)
}

.icon_tt:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJMYXllcl8xIiB4PSIwIiB5PSIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMiAxMyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjIgMTMiPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZn0uc3Qxe29wYWNpdHk6Ljg7ZmlsbDojZmZmO2VuYWJsZS1iYWNrZ3JvdW5kOm5ld308L3N0eWxlPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0NDQyIgZD0iTTEuNS41aDE5Yy41NSAwIDEgLjQ1IDEgMXYxMGMwIC41NS0uNDUgMS0xIDFoLTE5Yy0uNTUgMC0xLS40NS0xLTF2LTEwYzAtLjU1LjQ1LTEgMS0xeiIvPjxwYXRoIGZpbGw9IiNDQ0MiIGQ9Ik0xMC40NS41aDEuMXYxMS45NmgtMS4xVi41ek05LjkzIDYuMjl2LjczaC04LjZ2LS43M2g4LjZ6TTIwLjU3IDYuMjl2LjczaC04LjZ2LS43M2g4LjZ6Ii8+PC9zdmc+)
}

.icon_tt.active:after,.icon_tt:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyIDEzIiB2aWV3Qm94PSIwIDAgMjIgMTMiPjxwYXRoIGZpbGw9IiM1Qzc0QTAiIHN0cm9rZT0iI0ZGRiIgZD0iTTEuNS41aDE5Yy41NSAwIDEgLjQ1IDEgMXYxMGMwIC41NS0uNDUgMS0xIDFoLTE5Yy0uNTUgMC0xLS40NS0xLTF2LTEwYzAtLjU1LjQ1LTEgMS0xeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMC40NS41aDEuMXYxMS45NmgtMS4xVi41ek05LjkzIDYuMjl2LjczaC04LjZ2LS43M2g4LjZ6TTIwLjU3IDYuMjl2LjczaC04LjZ2LS43M2g4LjZ6Ii8+PC9zdmc+)
}

.icon_xx:after {
    background-image: url()
}

.icon_xx.active:after,.icon_xx:hover:after {
    background-image: url()
}

.icon_video:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIiBzdHJva2U9ImdyYXkiIHN0cm9rZS13aWR0aD0iLjAzNyI+PHBhdGggZD0iTTExLjE1NSAxODIuMjM1VjE3LjVoMjc3LjY5djE2NC43MzVaTTEuMzg5IDE5MkgyOTguNjFWNy43MzRIMS4zOVoiLz48cGF0aCBzdHlsZT0iZm9udC12YXJpYXRpb24tc2V0dGluZ3M6bm9ybWFsOy1pbmtzY2FwZS1zdHJva2U6bm9uZSIgZD0ibTExNy44MzUgNTIuMTQ4IDcxLjk4NyA0OS40OTEtLjE1NC45NTUtNzEuNjc5IDQ5LjI3OS0xLjM4OS4xMDYtLjE1NC05OS43MjV6Ii8+PC9nPjwvc3ZnPg==)
}

.lcc_media_icon:after {
    width: 22px;
    height: 13px;
    display: flex;
    content: "";
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
    background-size: 22px 13px
}

.icon_video.active:after,.icon_video:hover:after {
    background-color: red
}

.links_stats div.active {
    color: var(--var_gen_btn_color_active);
}

div#lcc_cntr_controls>div {
    padding: 0 10px;
    cursor: pointer
}

div#lcc_video {
    display: none;
    position: absolute;
    width: 100%;
    /*height: calc(100% - 33px);*/
    height: 100%;
    background-color: #161616;
    z-index: 9999
}



/* Teams */
.lcc_cntr_teams_top {
    display: grid;
    grid-template-columns: 2.8fr 20fr repeat(2, 3fr) 20fr 2.8fr;
    grid-template-rows: 1fr;
    grid-column-gap: 6px;
    grid-row-gap: 0px;
    container-type: inline-size;
}
.lcc_cntr_teams_top_indic {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

.lcc_teams_top_indic {
    display: var(--var_gen_cntr_teams_indicator_display);
    background-color: #126e51;
    color: white;
    font-size: 16px;
    font-size: 2.8cqw;
    text-align: center;
    line-height: 22px;
    line-height: 3.8cqw;
    /*display: flex;
    justify-content: center;
    align-items: center;*/ /*jka disabled until var change*/
    border-radius: 50%;
    width: 22px;
    width: 3.8cqw;
    height: 22px;
    height: 3.8cqw;
}

.lcc_teams_top_score {
    font-size: 18px;
    font-size: 3.2cqw;
    font-weight: bold;
    text-align: center;
}

.lcc_teams_top_name {
    font-size: 16px;
    font-size: 3cqw;
    /*font-weight: bold;*/
    color: var(--var_gen_teams_name_fill);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: help;
}

.lcc_teams_top_name:nth-child(2) {
    text-align: right;
}

.lcc_teams_top_name:nth-child(5) {
    text-align: left;
}

.lcc_teams_top_score {
    color: var(--var_gen_teams_score_fill);
    text-align: center;
}

.lcc_teams_top_score_extra {
    color: #fff;
    font-size: 12px;
    font-size: 2.6cqw;
    font-weight: normal;
    display: flex;
    justify-content: end;
    align-items: normal;
    line-height: 21px;
    line-height: 4.6cqw;
}

.lcc_teams_top_score_extra:nth-child(2) {
    justify-content: left;
    align-items: normal;
}

.lcc_teams_score_indic {
    margin-top: 6px;
    margin-top: 1cqw;
    width: 100%;
    height: 4px;
    height: 0.8cqw;
    background-color: #126e51;
}



@media all and (max-width: 435px)
{
    .lcc_teams_top_name {
        font-size: 18px;
        font-size: 3.4cqw;
    }

    .lcc_teams_top_score {
        font-size: 20px;
        font-size: 3.6cqw;
    }

    #lcc_cntr_buttons_sts_overt span {
       line-height: 3cqw;
       margin: 0.7cqw;
    }

}