﻿/*

 last updated: 4 July 2016
 Version:1.0.0.42

*/
@media all and (max-width: 300px) {
  .infoplum-Widget .teamScore_slider {
    width: 91%; }
  .infoplum-Widget .choose_series .choosetxt h2 {
    padding: 0px 5px; } }

@media all and (min-width: 300px) and (max-width: 319px) {
  .infoplum-Widget {
    /* ---------- widget css ----------*/ }
    .infoplum-Widget footer span {
      font-size: 10px;
      max-width: 150px;
      margin-top: 13px; }
    .infoplum-Widget .team_stats_box .gray_box span:last-child {
      padding-left: 0; }
    .infoplum-Widget .bar_section .left_fig span,
    .infoplum-Widget .bar_section .right_fig span {
      font-size: 10px; }
    .infoplum-Widget .bar_section .left_fig span {
      padding-left: 3px; }
    .infoplum-Widget .bar_section .right_fig span {
      padding-right: 3px; }
    .infoplum-Widget .in_the_news .news_images_slider ul li:nth-child(3) {
      margin-right: 0; }
    .infoplum-Widget .in_the_news .news_images_slider ul li:nth-child(3) {
      margin-right: 0; }
    .infoplum-Widget .in_the_news .news_images_slider ul li {
      margin-right: 10px; }
    .infoplum-Widget .history_info_popup table td,
    .infoplum-Widget .history_info_popup table th {
      padding: 8px 2px; }
    .infoplum-Widget .history_info ul li {
      width: 49.3%; }
    .infoplum-Widget .history_info ul li:nth-child(2n+2) {
      margin-right: 0; }
    .infoplum-Widget .teamScore_slider {
      width: 91%; }
    .infoplum-Widget .main {
      padding: 40px 0px 50px 0px; }
    .infoplum-Widget .left {
      padding-right: 0px; }
    .infoplum-Widget .player_info {
      width: 84%; }
    .infoplum-Widget .player_scorecard .player_name {
      left: 40px;
      width: 60%; }
    .infoplum-Widget .player_box .rank_wrapper {
      width: 34%; }
    .infoplum-Widget .player_box .player_info {
      width: 66%; }
    .infoplum-Widget .player_scorecard .player_box .player_name {
      width: 65%; }
    .infoplum-Widget .player_scorecard .player_box .mostrwc_blackbox {
      width: 31px; }
    .infoplum-Widget .player_scorecard.player_scorecard_left .player_info {
      width: 84%; }
    .infoplum-Widget .days_slider .slick-list {
      width: 49%; }
    .infoplum-Widget .team_stats_box .col2 {
      width: 54%; }
    .infoplum-Widget .home_team_result,
    .infoplum-Widget .away_team_result {
      font-size: 1em; }
    .infoplum-Widget #news_player_profile .personal_info h4 {
      padding-bottom: 3px;
      padding-top: 3px; }
    .infoplum-Widget #news_player_profile .pp_table td {
      padding-bottom: 3px;
      padding-top: 3px; }
    .infoplum-Widget .player_scorecard .player_name {
      font-size: 1em; }
    .infoplum-Widget .cm_team2_player_record ul li p {
      padding-right: 2px; }
    .infoplum-Widget .cm_team1_player_record ul li p {
      padding-left: 2px; }
    .infoplum-Widget .embed-responsive {
      height: 160px; }
    .infoplum-Widget .player_slider_outer button.slick-prev {
      left: -2px;
      background-color: transparent; }
    .infoplum-Widget .player_slider_outer button.slick-next {
      right: -2px;
      background-color: transparent; }
    .infoplum-Widget .player_slider_outer .player_slider {
      min-width: 100%;
      width: 100%; }
    .infoplum-Widget .section_header a {
      font-size: 0.73em;
      padding: 0 8px; }
    .infoplum-Widget .widget .timer span {
      margin: 10px 20px; }
    .infoplum-Widget .widget .timer_format span {
      margin: 10px 20px; }
    .infoplum-Widget .widget .section_header a {
      font-size: 0.73em; } }

@media all and (min-width: 320px) and (max-width: 479px) {
  .infoplum-Widget {
    /* ---------- widget css ----------*/ }
    .infoplum-Widget .history_info ul li {
      width: 49.3%; }
    .infoplum-Widget .history_info ul li:nth-child(2n+2) {
      margin-right: 0; }
    .infoplum-Widget .teamScore_slider {
      width: 93%; }
    .infoplum-Widget .main {
      padding: 40px 0px 50px 0px; }
    .infoplum-Widget footer span {
      font-size: 10px;
      max-width: 150px;
      margin-top: 13px; }
    .infoplum-Widget .left {
      padding-right: 0px; }
    .infoplum-Widget .player_info {
      width: 85%; }
    .infoplum-Widget .player_scorecard .player_name {
      left: 40px;
      width: 63%; }
    .infoplum-Widget .player_box .rank_wrapper {
      width: 31%; }
    .infoplum-Widget .player_box .player_info {
      width: 69%; }
    .infoplum-Widget .player_scorecard .player_box .mostrwc_blackbox {
      width: 31px; }
    .infoplum-Widget .days_slider .slick-list {
      width: 59%; }
    .infoplum-Widget .team_stats_box .col2 {
      width: 57%; }
    .infoplum-Widget .home_team_result,
    .infoplum-Widget .away_team_result {
      font-size: 1.2em; }
    .infoplum-Widget #news_player_profile .personal_info h4 {
      padding-bottom: 3px;
      padding-top: 3px; }
    .infoplum-Widget #news_player_profile .pp_table td {
      padding-bottom: 3px;
      padding-top: 3px; }
    .infoplum-Widget .player_scorecard .player_name {
      font-size: 1em; }
    .infoplum-Widget .cm_team2_player_record ul li p {
      padding-right: 2px; }
    .infoplum-Widget .cm_team1_player_record ul li p {
      padding-left: 2px; }
    .infoplum-Widget .embed-responsive {
      height: 160px; }
    .infoplum-Widget .player_slider_outer button.slick-prev {
      left: -2px;
      background-color: transparent; }
    .infoplum-Widget .player_slider_outer button.slick-next {
      right: -2px;
      background-color: transparent; }
    .infoplum-Widget .player_slider_outer .player_slider {
      min-width: 100%;
      width: 100%; }
    .infoplum-Widget .widget .timer span {
      margin: 10px 20px; }
    .infoplum-Widget .widget .timer_format span {
      margin: 10px 20px; } }

@media all and (min-width: 480px) and (max-width: 619px) {
  .infoplum-Widget {
    /* ----------- widget css ------*/ }
    .infoplum-Widget .embed-responsive {
      height: 160px; }
    .infoplum-Widget #player_tab .player_scorecard .mostrwc_box .player_info {
      width: 90%;
      margin-top: 9px; }
    .infoplum-Widget .gallery_slider_wrapper .slick-list {
      height: 117px; }
    .infoplum-Widget .slider_wrapper ul li img {
      display: block;
      margin: 0 auto;
      max-height: 320px;
      width: auto; }
    .infoplum-Widget .teamScore_slider {
      width: 97%; }
    .infoplum-Widget header,
    .infoplum-Widget footer {
      width: 100%; }
    .infoplum-Widget .top_scorers ul li {
      width: 49%;
      margin-right: 2%; }
    .infoplum-Widget .top_scorers ul li:nth-child(2n+2) {
      margin-right: 0px; }
    .infoplum-Widget .teams_info ul li {
      width: 49%;
      margin-right: 2%; }
    .infoplum-Widget .teams_info ul li:nth-child(2n+2) {
      margin-right: 0px; }
    .infoplum-Widget .lSSlideOuter .lSPager.lSGallery li {
      width: 64px !important; }
    .infoplum-Widget .lslide,
    .infoplum-Widget .lightSlider {
      height: 320px !important; }
    .infoplum-Widget .main {
      padding: 40px 0px 50px 0px; }
    .infoplum-Widget .left {
      padding-right: 0px; }
    .infoplum-Widget .timer span {
      margin: 10px 22px; }
    .infoplum-Widget .timer_format span {
      margin: 10px 20px; }
    .infoplum-Widget .player_info {
      width: 90%; }
    .infoplum-Widget .player_scorecard .player_name {
      left: 47px;
      width: 74%; }
    .infoplum-Widget .wrapper {
      width: 100%; }
    .infoplum-Widget header {
      width: 100%; }
    .infoplum-Widget footer {
      width: 100%; }
    .infoplum-Widget .main {
      padding: 40px 0px 50px 0px; }
    .infoplum-Widget .left {
      width: 100%; }
    .infoplum-Widget .left.display {
      display: block; }
    .infoplum-Widget .contentArea {
      width: 100%; }
    .infoplum-Widget .timer span {
      margin: 10px 9%; }
    .infoplum-Widget .timer_format span {
      margin: 10px 9%; }
    .infoplum-Widget .team_name {
      width: 200px; }
    .infoplum-Widget .team_profiles {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2; }
    .infoplum-Widget .team_profiles.team_profiles_left {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      -ms-column-count: 2;
      column-count: 2; }
    .infoplum-Widget .venue_info ul li {
      width: 49%;
      margin-right: 2%;
      height: 176px; }
    .infoplum-Widget .history_info ul li {
      width: 49%;
      margin-right: 2%;
      height: 176px; }
    .infoplum-Widget .teams_info ul li:nth-child(2n+2),
    .infoplum-Widget .venue_info ul li:nth-child(2),
    .infoplum-Widget .venue_info ul li:nth-child(4),
    .infoplum-Widget .stars_info ul li:nth-child(2),
    .infoplum-Widget .stars_info ul li:nth-child(4),
    .infoplum-Widget .history_info ul li:nth-child(2n+2) {
      margin-right: 0px; }
    .infoplum-Widget .stars_info ul li:nth-child(2n+5), .infoplum-Widget .venue_info ul li:nth-child(2n+5) {
      margin-right: 0px; }
    .infoplum-Widget .stars_info ul li:nth-child(2n+6), .infoplum-Widget .venue_info ul li:nth-child(2n+6) {
      margin-right: 0 1.33% 7px 0; }
    .infoplum-Widget .top_scorers_ul {
      padding: 0px; }
    .infoplum-Widget .top_scorers ul li:nth-child(2n+2) {
      margin-right: 0px; }
    .infoplum-Widget .star_name .cn,
    .infoplum-Widget .history_title .cn {
      width: 76%; }
    .infoplum-Widget .player_scorecard .country_flag img {
      width: 43px; }
    .infoplum-Widget .stars_info .stars_picture img {
      height: 150px; }
    .infoplum-Widget .history_info .history_picture img {
      width: auto;
      height: 150px; }
    .infoplum-Widget .home_team_list,
    .infoplum-Widget .away_team_list {
      width: 100%; }
    .infoplum-Widget .home_team_list span.width_wgoal,
    .infoplum-Widget .away_team_list span.width_wgoal {
      width: 75%; }
    .infoplum-Widget .home_team_list span.min,
    .infoplum-Widget .away_team_list span.min {
      width: 5%; }
    .infoplum-Widget .home_team_list span.goal_width,
    .infoplum-Widget .away_team_list span.goal_width {
      width: 11%; }
    .infoplum-Widget .home_team_list span.width_without_goal,
    .infoplum-Widget .away_team_list span.width_without_goal {
      width: 88%; }
    .infoplum-Widget .away_team_list {
      display: none; }
    .infoplum-Widget .commentary_type {
      display: none; }
    .infoplum-Widget .team_stats_box .col2 {
      width: 71%; }
    .infoplum-Widget .team_stats_box .gray_box span:first-child {
      display: none; }
    .infoplum-Widget .home_team_result,
    .infoplum-Widget .away_team_result {
      font-size: 1.25em; }
    .infoplum-Widget .player_scorecard .grey_box .numbers {
      margin-right: 18%; }
    .infoplum-Widget a.match_summary {
      width: 100%; }
    .infoplum-Widget a.match_summary.match_summary_left {
      background-position: 97% center; }
    .infoplum-Widget .player_box .rank_wrapper {
      width: 22%; }
    .infoplum-Widget .player_box .player_info {
      width: 78%; }
    .infoplum-Widget .player_scorecard.player_scorecard_left .player_info {
      width: 90%; }
    .infoplum-Widget .player_scorecard.player_scorecard_left .player_box .rank_wrapper {
      width: 20%; }
    .infoplum-Widget .player_scorecard.player_scorecard_left .player_box .player_info {
      width: 80%; }
    .infoplum-Widget .days_slider .slick-list {
      width: 73%; }
    .infoplum-Widget #news_player_profile .personal_info h4 {
      padding-bottom: 5px;
      padding-top: 5px; }
    .infoplum-Widget #news_player_profile .pp_table td {
      padding-bottom: 5px;
      padding-top: 5px; }
    .infoplum-Widget .player_slider_outer button.slick-prev {
      left: -2px;
      background-color: transparent; }
    .infoplum-Widget .player_slider_outer button.slick-next {
      right: -2px;
      background-color: transparent; }
    .infoplum-Widget .player_slider_outer .player_slider {
      min-width: 100%;
      width: 100%; }
    .infoplum-Widget .widget .timer span {
      margin: 10px 43px; }
    .infoplum-Widget .widget .timer_format span {
      margin: 10px 43px; }
    .infoplum-Widget .widget a.match_summary.border_green {
      background: #fff url("../img/arrow_right.png") no-repeat scroll 100% center; } }

@media all and (min-width: 620px) and (max-width: 767px) {
  .infoplum-Widget {
    /*.right_content_wrapper .player_scorecard .mostrwc_box .player_info
  {margin-top: 2px; width: 66%;}*/
    /*  .penalty_mobile_block {
       display: block;
   } */
    /*   .penalty_right_block {
        display: none;
    } */
    /* ---------Widget css ------------*/ }
    .infoplum-Widget .gallery_carousal .slick-list {
      padding-bottom: 50px; }
    .infoplum-Widget .group_selection ul li:first-child {
      flex: 3 1 0;
      -webkit-flex: 3 1 0;
      -ms-flex: 3 1 0;
      max-width: none; }
    .infoplum-Widget .icons_nextprev .news_header {
      padding: 0 17px; }
    .infoplum-Widget .choose_series .choosetxt {
      max-width: 117px; }
    .infoplum-Widget .choose_series .choosetxt h2 {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 100%; }
    .infoplum-Widget .player_profile_section .career_stats .pp_table tr td:first-child {
      width: 61%; }
    .infoplum-Widget .embed-responsive {
      height: 100px; }
    .infoplum-Widget .preview_section .team_stats_box .progress_bar {
      top: 0; }
    .infoplum-Widget .preview_section .team_stats_box .country_name {
      font-size: 14px;
      line-height: 14px;
      margin-top: 7px;
      max-width: 62%;
      padding-top: 8px; }
    .infoplum-Widget .team_stats_box .gray_box span:last-child {
      padding-left: 0; }
    .infoplum-Widget .bar_section .left_fig span,
    .infoplum-Widget .bar_section .right_fig span {
      font-size: 10px; }
    .infoplum-Widget .bar_section .left_fig span {
      padding-left: 3px; }
    .infoplum-Widget .bar_section .right_fig span {
      padding-right: 3px; }
    .infoplum-Widget .history_info_popup table td,
    .infoplum-Widget .history_info_popup table th {
      padding: 8px 2px; }
    .infoplum-Widget .in_the_news .news_images_slider ul li:nth-child(3) {
      margin-right: 0; }
    .infoplum-Widget .player_slider_outer button.slick-prev {
      left: -2px;
      background-color: transparent; }
    .infoplum-Widget .player_slider_outer button.slick-next {
      right: -2px;
      background-color: transparent; }
    .infoplum-Widget .player_slider_outer .player_slider {
      min-width: 100%;
      width: 100%; }
    .infoplum-Widget .in_the_news .news_images_slider ul li {
      margin-right: 8px; }
    .infoplum-Widget .history_info ul li:nth-child(2n+2) {
      margin-right: 0; }
    .infoplum-Widget .history_info ul li {
      width: 49% !important; }
    .infoplum-Widget .gallery_caption {
      box-sizing: border-box;
      padding: 0 54px; }
    .infoplum-Widget .wrapper {
      width: 100%; }
    .infoplum-Widget header {
      width: 100%; }
    .infoplum-Widget footer {
      width: 100%; }
    .infoplum-Widget .main {
      padding: 40px 0px 50px 0px; }
    .infoplum-Widget .section_header {
      padding: 0px; }
    .infoplum-Widget .left {
      width: 49%; }
    .infoplum-Widget .left.display {
      display: none; }
    .infoplum-Widget .contentArea {
      width: 51%;
      padding-left: 20px;
      box-sizing: border-box; }
    .infoplum-Widget .content_area_full {
      width: 100%;
      padding-left: 0; }
    .infoplum-Widget .teamScore_slider {
      width: 94%; }
    .infoplum-Widget .toggle_ground_image, .infoplum-Widget .ground_image {
      display: none; }
    .infoplum-Widget .news_pp,
    .infoplum-Widget .news_cp {
      left: 0px;
      right: 0px; }
    .infoplum-Widget .timer span {
      margin: 10px 13px; }
    .infoplum-Widget .timer_format span {
      margin: 10px 13px; }
    .infoplum-Widget .team_profiles {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2; }
    .infoplum-Widget .team_profiles.team_profiles_left {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      -ms-column-count: 2;
      column-count: 2; }
    .infoplum-Widget .player_info {
      width: 84%; }
    .infoplum-Widget .player_box .rank_wrapper {
      width: 33%; }
    .infoplum-Widget .player_box .player_info {
      width: 67%; }
    .infoplum-Widget .player_scorecard .player_box .mostrwc_blackbox {
      width: 31px; }
    .infoplum-Widget .player_scorecard .player_box .player_name {
      width: 49%;
      font-size: 12px; }
    .infoplum-Widget .player_scorecard .grey_box .numbers {
      margin-right: 3%; }
    .infoplum-Widget .teams_info ul {
      padding: 10px 0px; }
    .infoplum-Widget .teams_info ul li {
      width: 49%;
      margin-right: 2%; }
    .infoplum-Widget .venue_info ul li {
      width: 49%;
      margin-right: 2%;
      height: 137px; }
    .infoplum-Widget .top_scorers_ul {
      padding: 12px 0 0; }
    .infoplum-Widget .goal_score_text {
      margin-left: 6px; }
    .infoplum-Widget .stars_info ul li {
      width: 49%;
      margin-right: 2%;
      height: 137px; }
    .infoplum-Widget .history_info ul li {
      width: 32.66%;
      height: 132px; }
    .infoplum-Widget .teams_info ul li:nth-child(2n+2),
    .infoplum-Widget .venue_info ul li:nth-child(2),
    .infoplum-Widget .venue_info ul li:nth-child(4),
    .infoplum-Widget .stars_info ul li:nth-child(2),
    .infoplum-Widget .stars_info ul li:nth-child(4) {
      margin-right: 0px; }
    .infoplum-Widget .stars_info ul li:nth-child(2n+5), .infoplum-Widget .venue_info ul li:nth-child(2n+5) {
      margin-right: 0px; }
    .infoplum-Widget .stars_info ul li:nth-child(2n+6), .infoplum-Widget .venue_info ul li:nth-child(2n+6) {
      margin-right: 0 1.33% 7px 0; }
    .infoplum-Widget .teams_info ul li {
      width: 49%;
      margin-right: 2%; }
    .infoplum-Widget .team_profiles li a div:first-child {
      width: 38px; }
    .infoplum-Widget .team_profiles li a div:nth-child(2) {
      width: 70%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .infoplum-Widget .top_scorers ul li {
      width: 49%;
      margin-right: 2%; }
    .infoplum-Widget .top_scorers ul li:nth-child(2n+2) {
      margin-right: 0px; }
    .infoplum-Widget .star_name .cn,
    .infoplum-Widget .history .cn {
      width: 63%; }
    .infoplum-Widget .player_scorecard .country_flag img {
      width: 43px; }
    .infoplum-Widget .stars_info .stars_picture img {
      height: 100px; }
    .infoplum-Widget .history_info .history_picture img {
      width: auto;
      height: 100px; }
    .infoplum-Widget .home_team_list span.width_wgoal,
    .infoplum-Widget .away_team_list span.width_wgoal {
      width: auto; }
    .infoplum-Widget .home_team_list span.goal_width,
    .infoplum-Widget .away_team_list span.goal_width {
      width: 21%; }
    .infoplum-Widget .last_5results_wrap {
      margin-bottom: 10px;
      margin-right: 0px;
      width: 100%; }
    .infoplum-Widget .upcoming_matches_wrap {
      width: 100%; }
    .infoplum-Widget .team_stats_box .col2 {
      width: 53%; }
    .infoplum-Widget .team_stats_box .match_stats span {
      margin-right: 20px; }
    .infoplum-Widget .team_stats_box .gray_box span:first-child {
      display: none; }
    .infoplum-Widget a.match_summary {
      width: 98%; }
    .infoplum-Widget .lslide,
    .infoplum-Widget .lightSlider {
      height: 198px !important; }
    .infoplum-Widget .slider_wrapper ul li img {
      display: block;
      margin: 0 auto;
      max-height: 198px;
      width: auto; }
    .infoplum-Widget .choose_series .select_team.float_right {
      margin-right: 0px; }
    .infoplum-Widget .right_header_links {
      width: 80%; }
    .infoplum-Widget .country_name .cn, .infoplum-Widget .pname .cn {
      width: 56%; }
    .infoplum-Widget .lSSlideOuter .lSPager.lSGallery li {
      width: 64px !important; }
    .infoplum-Widget .right_header_links {
      display: none; }
    .infoplum-Widget .right_header_links.home {
      display: block; }
    .infoplum-Widget .only_desktop {
      display: block; }
    .infoplum-Widget .only_mobile {
      display: block; }
    .infoplum-Widget .desktop_only {
      display: none; }
    .infoplum-Widget .player_profile_section .career_stats {
      width: 100%; }
    .infoplum-Widget .cm_gols_row1 .part1,
    .infoplum-Widget .cm_gols_row2 .part1 {
      width: 50%; }
    .infoplum-Widget .cm_gols_row1 .part2,
    .infoplum-Widget .cm_gols_row2 .part2 {
      width: 50%; }
    .infoplum-Widget .cm_team1_player_record {
      width: 40%; }
    .infoplum-Widget .cm_player_record_time {
      width: 20%; }
    .infoplum-Widget .cm_team2_player_record {
      width: 40%; }
    .infoplum-Widget .teams_info .team_coach_picture img {
      height: 66px; }
    .infoplum-Widget .teams_info .team_coach_picture {
      margin-top: 27px; }
    .infoplum-Widget .wr .coach_small_text {
      font-size: 1.5em; }
    .infoplum-Widget #scorecard_tab_left .penalty_mobile_block {
      display: block; }
    .infoplum-Widget #scorecard_tab_left .penalty_right_block {
      display: none; }
    .infoplum-Widget #scorecard_tab_left .cm_gols_row1 .part1,
    .infoplum-Widget .cm_gols_row2 .part1 {
      width: 50%;
      max-width: 50%; }
    .infoplum-Widget #scorecard_tab_left .cm_gols_row1 .part2,
    .infoplum-Widget .cm_gols_row2 .part2 {
      width: 50%;
      max-width: 50%; }
    .infoplum-Widget #scorecard_tab_left .cm_gols_row1 .part2,
    .infoplum-Widget .cm_gols_row2 .part2 {
      width: 50%;
      max-width: 50%; }
    .infoplum-Widget #scorecard_tab_left .cm_team1_player_record {
      width: 40%; }
    .infoplum-Widget #scorecard_tab_left .cm_player_record_time {
      width: 20%; }
    .infoplum-Widget #scorecard_tab_left .cm_team2_player_record {
      width: 40%; }
    .infoplum-Widget .home_team_list,
    .infoplum-Widget .away_team_list {
      width: 100%; }
    .infoplum-Widget .away_team_list {
      display: none; }
    .infoplum-Widget .home_team_result,
    .infoplum-Widget .away_team_result {
      font-size: 18px;
      font-weight: normal;
      width: 17%; }
    .infoplum-Widget .graph {
      width: 66%; }
    .infoplum-Widget #cm_score .cm_team1:hover,
    .infoplum-Widget #cm_score .cm_team1.active,
    .infoplum-Widget #pm_score .pm_team1:hover,
    .infoplum-Widget #pm_score .pm_team1.active {
      background: none repeat scroll 0% 0% #0c92dd;
      cursor: pointer; }
    .infoplum-Widget #cm_score .cm_team2:hover,
    .infoplum-Widget #cm_score .cm_team2.active,
    .infoplum-Widget #pm_score .pm_team2:hover,
    .infoplum-Widget #pm_score .pm_team2.active {
      background: none repeat scroll 0% 0% #d70000;
      cursor: pointer; }
    .infoplum-Widget .current_standing_pos {
      display: none; }
    .infoplum-Widget .current_standing_pos_mobile {
      display: block; }
    .infoplum-Widget table.points_table {
      width: 100%; }
    .infoplum-Widget .last_5results_wrap {
      margin-bottom: 10px;
      margin-right: 0px;
      width: 100%; }
    .infoplum-Widget .upcoming_matches_wrap {
      width: 100%; }
    .infoplum-Widget .news_heading {
      font-size: 0.75em; }
    .infoplum-Widget .team_points table td img {
      padding-right: 8px; }
    .infoplum-Widget .iframe_wrapper {
      left: 5%;
      right: 5%;
      top: 32%;
      width: 90%; }
    .infoplum-Widget .days_slider .slick-list {
      width: 59%; }
    .infoplum-Widget #paf_desktop {
      display: none; }
    .infoplum-Widget #paf_mobile {
      display: block; }
    .infoplum-Widget .coach_info_news {
      padding: 10px 0; }
    .infoplum-Widget .profile_table tr td {
      font-size: 0.625em; }
    .infoplum-Widget .profile_table .coach_name {
      font-size: 0.688em; }
    .infoplum-Widget .days_slider_wrapper .days_label {
      width: 25%; }
    .infoplum-Widget .days_slider_wrapper .days_section {
      width: 75%; }
    .infoplum-Widget .coach_text_wrap {
      margin-left: 0px; }
    .infoplum-Widget .txt_line span {
      font-size: 0.68em; }
    .infoplum-Widget .wr {
      padding-left: 0px; }
    .infoplum-Widget #news_player_profile .personal_info h4 {
      padding-bottom: 9px;
      padding-top: 9px; }
    .infoplum-Widget #news_player_profile .pp_table td {
      padding-bottom: 9px;
      padding-top: 9px; }
    .infoplum-Widget .player_scorecard .player_name {
      font-size: 1em; }
    .infoplum-Widget .widget .icons_nextprev .news_header {
      width: 72%; }
    .infoplum-Widget .widget .icons_nextprev .prev_icon {
      width: 9%; }
    .infoplum-Widget .widget .news_image_section,
    .infoplum-Widget .img_info,
    .infoplum-Widget .news_text_section {
      width: 87%; }
    .infoplum-Widget .widget a.match_summary {
      width: 98%; }
    .infoplum-Widget .widget a.match_summary.pre_match_data {
      width: 49%; }
    .infoplum-Widget .widget .timer span {
      margin: 10px 60px; }
    .infoplum-Widget .widget .timer_format span {
      margin: 10px 60px; }
    .infoplum-Widget .widget .home_team_list,
    .infoplum-Widget .widget .away_team_list {
      width: 50%; }
    .infoplum-Widget .widget #cm_score .cm_team1:hover,
    .infoplum-Widget .widget #cm_score .cm_team1.active,
    .infoplum-Widget .widget #pm_score .pm_team1:hover,
    .infoplum-Widget .widget #pm_score .pm_team1.active {
      background: none repeat scroll 0% 0% #007dc0;
      cursor: auto; }
    .infoplum-Widget .widget #cm_score .cm_team2:hover,
    .infoplum-Widget .widget #cm_score .cm_team2.active,
    .infoplum-Widget .widget #pm_score .pm_team2:hover,
    .infoplum-Widget .widget #pm_score .pm_team2.active {
      background: none repeat scroll 0% 0% #b3362b;
      cursor: auto; }
    .infoplum-Widget .widget .away_team_list {
      display: block; }
    .infoplum-Widget .widget .team_stats_box .col2 {
      width: 77%; }
    .infoplum-Widget .widget .player_info {
      width: 92%; }
    .infoplum-Widget .widget .player_box .player_info {
      width: 80%; }
    .infoplum-Widget .widget .player_box .rank_wrapper {
      width: 20%; }
    .infoplum-Widget .widget .fixture_venue {
      width: 48%; }
    .infoplum-Widget .widget .fixture_date {
      width: 52%; }
    .infoplum-Widget .widget .player_profile_section .career_stats {
      width: 79%; }
    .infoplum-Widget .widget .only_mobile {
      display: none; }
    .infoplum-Widget .widget .desktop_only {
      display: block; }
    .infoplum-Widget .widget .team_stats_box .country_name {
      max-width: 200px; }
    .infoplum-Widget .widget .venue_info ul li {
      width: 24%;
      height: 126px;
      margin-right: 1.33%; }
    .infoplum-Widget .widget .stars_info ul li {
      width: 24%;
      height: 180px;
      margin-right: 1.33%; }
    .infoplum-Widget .widget .venue_info ul li:nth-child(2n+2),
    .infoplum-Widget .widget .stars_info ul li:nth-child(2n+2) {
      margin-right: 1.33%; }
    .infoplum-Widget .widget .venue_info ul li:nth-child(4n+4),
    .infoplum-Widget .widget .stars_info ul li:nth-child(4n+4) {
      margin-right: 0px; }
    .infoplum-Widget .widget .stars_info .stars_picture img {
      height: 151px; }
    .infoplum-Widget .widget .txt_line span {
      font-size: 0.75em; }
    .infoplum-Widget .widget .choose_series .choosetxt h2 {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 100%; }
    .infoplum-Widget .gallery_slider_wrapper .slick-list {
      height: 163px; } }

@media all and (min-width: 768px) and (max-width: 1023px) {
  .infoplum-Widget {
    /*  .penalty_mobile_block {
       display: none;
   } */
    /* .penalty_right_block .cm_penalty_home .circles:first-child {
      margin-left: 7px;
  } */
    /* .penalty_right_block .cm_penalty_away .circles:first-child {
      margin-right: 10px;
  } */
    /* ---------Widget css ------------*/ }
    .infoplum-Widget .left .player_box .rank_wrapper {
      width: 29%; }
    .infoplum-Widget .gallery_carousal .slick-list {
      padding-bottom: 50px; }
    .infoplum-Widget .group_selection ul li:first-child {
      flex: 2 1 0;
      -webkit-flex: 2 1 0;
      -ms-flex: 2 1 0;
      max-width: none; }
    .infoplum-Widget .icons_nextprev .news_header {
      padding: 0 17px; }
    .infoplum-Widget .preview_section .team_stats_box .progress_bar {
      top: 0; }
    .infoplum-Widget .preview_section .team_stats_box .country_name {
      font-size: 14px;
      line-height: 14px;
      margin-top: 7px;
      max-width: 62%;
      padding-top: 8px; }
    .infoplum-Widget .player_profile_section .career_stats .pp_table tr td:first-child {
      width: 61%; }
    .infoplum-Widget .home_team a, .infoplum-Widget .away_team a {
      border-radius: 30px;
      height: 18px;
      padding: 2px;
      width: 18px; }
    .infoplum-Widget .home_team b, .infoplum-Widget .away_team b {
      border-radius: 28px;
      height: 14px;
      left: -1px;
      top: -1px;
      width: 14px; }
    .infoplum-Widget .home_team b span, .infoplum-Widget .away_team b span {
      font-size: 10px;
      font-weight: bold;
      height: 7px;
      left: 0;
      line-height: 7px;
      top: 3px;
      width: 14px; }
    .infoplum-Widget .player_slider_outer button.slick-prev {
      left: -31px; }
    .infoplum-Widget .player_slider_outer button.slick-next {
      right: -31px; }
    .infoplum-Widget .history_info ul li:nth-child(2n+2) {
      margin-right: 0; }
    .infoplum-Widget .wrapper {
      width: 100%; }
    .infoplum-Widget header {
      width: 100%; }
    .infoplum-Widget footer {
      width: 100%; }
    .infoplum-Widget .main {
      padding: 40px 0px 50px 0px; }
    .infoplum-Widget .section_header {
      padding: 0px; }
    .infoplum-Widget .left {
      width: 39%; }
    .infoplum-Widget .left.display {
      display: none; }
    .infoplum-Widget .contentArea {
      width: 61%;
      padding-left: 20px;
      box-sizing: border-box; }
    .infoplum-Widget .content_area_full {
      width: 100%;
      padding-left: 0px; }
    .infoplum-Widget .teamScore_slider {
      width: 94%; }
    .infoplum-Widget .news_pp,
    .infoplum-Widget .news_cp {
      width: 50%; }
    .infoplum-Widget .timer span {
      margin: 10px 13px; }
    .infoplum-Widget .timer_format span {
      margin: 10px 13px; }
    .infoplum-Widget .team_profiles {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2; }
    .infoplum-Widget .team_profiles.team_profiles_left {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      -ms-column-count: 2;
      column-count: 2; }
    .infoplum-Widget .player_info {
      width: 89%; }
    .infoplum-Widget .player_box .rank_wrapper {
      width: 23%; }
    .infoplum-Widget .player_box .player_info {
      width: 77%; }
    .infoplum-Widget .player_scorecard .grey_box .numbers {
      margin-right: 5%; }
    .infoplum-Widget .teams_info ul li {
      width: 49%;
      margin-right: 2%; }
    .infoplum-Widget .venue_info ul li {
      width: 49%;
      height: 132px; }
    .infoplum-Widget .stars_info ul li {
      width: 49%;
      height: 132px; }
    .infoplum-Widget .history_info ul li {
      width: 49%;
      height: 132px; }
    .infoplum-Widget .teams_info ul li:nth-child(2n+2),
    .infoplum-Widget .venue_info ul li:nth-child(2),
    .infoplum-Widget .venue_info ul li:nth-child(4),
    .infoplum-Widget .stars_info ul li:nth-child(2),
    .infoplum-Widget .stars_info ul li:nth-child(4) {
      margin-right: 0px; }
    .infoplum-Widget .stars_info ul li:nth-child(2n+5), .infoplum-Widget .venue_info ul li:nth-child(2n+5) {
      margin-right: 0px; }
    .infoplum-Widget .stars_info ul li:nth-child(2n+6), .infoplum-Widget .venue_info ul li:nth-child(2n+6) {
      margin-right: 0 1.33% 7px 0; }
    .infoplum-Widget .top_scorers ul li {
      width: 49%;
      margin-right: 2%; }
    .infoplum-Widget .top_scorers ul li:nth-child(2n+2) {
      margin-right: 0px; }
    .infoplum-Widget .teams_info ul li {
      width: 49%;
      margin-right: 2%; }
    .infoplum-Widget .top_scorers ul li:nth-child(2n+2) {
      margin-right: 0px; }
    .infoplum-Widget .star_name .cn,
    .infoplum-Widget .history .cn {
      width: 74%; }
    .infoplum-Widget .player_scorecard .country_flag img {
      width: 43px; }
    .infoplum-Widget .stars_info .stars_picture img {
      height: 100px; }
    .infoplum-Widget .history_info .history_picture img {
      width: auto;
      height: 100px; }
    .infoplum-Widget .home_team_list span.width_wgoal,
    .infoplum-Widget .away_team_list span.width_wgoal {
      width: auto; }
    .infoplum-Widget .home_team_list span.goal_width,
    .infoplum-Widget .away_team_list span.goal_width {
      width: 21%; }
    .infoplum-Widget .last_5results_wrap {
      margin-bottom: 10px;
      margin-right: 0px;
      width: 100%; }
    .infoplum-Widget .upcoming_matches_wrap {
      width: 100%; }
    .infoplum-Widget .team_stats_box .col2 {
      width: 69%; }
    .infoplum-Widget .team_stats_box .match_stats span {
      margin-right: 20px; }
    .infoplum-Widget .team_stats_box .gray_box span:first-child {
      display: none; }
    .infoplum-Widget .home_team_result,
    .infoplum-Widget .away_team_result {
      font-size: 1.5em; }
    .infoplum-Widget a.match_summary {
      width: 98%; }
    .infoplum-Widget .lSSlideOuter .lSPager.lSGallery li {
      width: 64px !important; }
    .infoplum-Widget .right_header_links {
      display: none; }
    .infoplum-Widget .no_lhs .right_header_links {
      display: block; }
    .infoplum-Widget .right_header_links.home {
      display: block; }
    .infoplum-Widget .only_desktop {
      display: block; }
    .infoplum-Widget .only_mobile {
      display: block; }
    .infoplum-Widget .desktop_only {
      display: none; }
    .infoplum-Widget .player_profile_section .career_stats {
      width: 100%; }
    .infoplum-Widget .cm_gols_row1 .part1,
    .infoplum-Widget .cm_gols_row2 .part1 {
      width: 50%; }
    .infoplum-Widget .cm_gols_row1 .part2,
    .infoplum-Widget .cm_gols_row2 .part2 {
      width: 50%; }
    .infoplum-Widget .cm_team1_player_record {
      width: 40%; }
    .infoplum-Widget .cm_player_record_time {
      width: 20%; }
    .infoplum-Widget .cm_team2_player_record {
      width: 40%; }
    .infoplum-Widget .penalty_right_block {
      display: block; }
    .infoplum-Widget .penalty_right_block .cm_penalty_home,
    .infoplum-Widget .penalty_right_block .cm_penalty_away {
      padding: 10px 5px; }
    .infoplum-Widget #scorecard_tab_left .penalty_mobile_block {
      display: block; }
    .infoplum-Widget #scorecard_tab_left .penalty_right_block {
      display: none; }
    .infoplum-Widget #scorecard_tab_left .cm_gols_row1 .part1,
    .infoplum-Widget .cm_gols_row2 .part1 {
      width: 50%;
      max-width: 50%; }
    .infoplum-Widget #scorecard_tab_left .cm_gols_row1 .part2,
    .infoplum-Widget .cm_gols_row2 .part2 {
      width: 50%;
      max-width: 50%; }
    .infoplum-Widget #scorecard_tab_left .cm_gols_row1 .part2,
    .infoplum-Widget .cm_gols_row2 .part2 {
      width: 50%;
      max-width: 50%; }
    .infoplum-Widget #scorecard_tab_left .cm_team1_player_record {
      width: 40%; }
    .infoplum-Widget #scorecard_tab_left .cm_player_record_time {
      width: 20%; }
    .infoplum-Widget #scorecard_tab_left .cm_team2_player_record {
      width: 40%; }
    .infoplum-Widget .iframe_wrapper {
      left: 41%;
      top: 32%;
      width: 59%; }
    .infoplum-Widget .days_slider .slick-list {
      width: 77%; }
    .infoplum-Widget .days_slider_wrapper .days_label {
      width: 25%; }
    .infoplum-Widget .days_slider_wrapper .days_section {
      width: 75%; }
    .infoplum-Widget #news_player_profile .pp_table td {
      padding-bottom: 3px;
      padding-top: 3px; }
    .infoplum-Widget .widget footer {
      width: 700px; }
    .infoplum-Widget .widget .icons_nextprev .news_header {
      width: 79%; }
    .infoplum-Widget .widget .news_image_section,
    .infoplum-Widget .img_info,
    .infoplum-Widget .news_text_section {
      width: 87%; }
    .infoplum-Widget .widget .lSSlideOuter .lSPager.lSGallery li {
      width: 56px !important; }
    .infoplum-Widget .widget .lSPager li {
      height: 37px; }
    .infoplum-Widget .widget a.match_summary {
      width: 98%; }
    .infoplum-Widget .widget a.match_summary.pre_match_data {
      width: 49%; }
    .infoplum-Widget .widget .timer span {
      margin: 10px 60px; }
    .infoplum-Widget .widget .timer_format span {
      margin: 10px 60px; }
    .infoplum-Widget .widget .team_stats_box .col2 {
      width: 80%; }
    .infoplum-Widget .widget .fixture_venue {
      width: 52%; }
    .infoplum-Widget .widget .fixture_date {
      width: 48%; }
    .infoplum-Widget .widget .team_stats_box .country_name {
      max-width: 200px; }
    .infoplum-Widget .widget .venue_info ul li {
      width: 24%;
      height: 138px; }
    .infoplum-Widget .widget .stars_info ul li {
      width: 24%;
      height: 180px; }
    .infoplum-Widget .widget .venue_info ul li:nth-child(2n+2),
    .infoplum-Widget .widget .stars_info ul li:nth-child(2n+2) {
      margin-right: 1.33%; }
    .infoplum-Widget .widget .venue_info ul li:nth-child(4n+4),
    .infoplum-Widget .widget .stars_info ul li:nth-child(4n+4) {
      margin-right: 0px; }
    .infoplum-Widget .widget .stars_info .stars_picture img {
      height: 151px; }
    .infoplum-Widget .widget .txt_line span {
      font-size: 0.68em; }
    .infoplum-Widget .horizontal_fixture_wrapper {
      width: 92%; }
    .infoplum-Widget .horizontal_fixture .slick-next,
    .infoplum-Widget .horizontal_fixture .slick-prev {
      width: 2%; }
    .infoplum-Widget .horizontal_fixture .slick-next {
      right: 0; }
    .infoplum-Widget .horizontal_fixture .slick-prev {
      left: 0; } }

@media all and (min-width: 1020px) {
  .infoplum-Widget {
    /*  .penalty_right_block {
       display: block;
   }
   .penalty_mobile_block {
       display: none;
   } */
    /*  .popup_slider .slick-slide.slick-active,
  .gallery_carousal .slick-slide.slick-active {
      width: 700px !important;
  } */
    /* ---------Widget css ------------*/ }
    .infoplum-Widget .wrapper {
      width: 100%;
      max-width: 1020px; }
    .infoplum-Widget header {
      width: 100%;
      max-width: 1020px; }
    .infoplum-Widget footer {
      width: 100%;
      max-width: 1020px; }
    .infoplum-Widget .main {
      padding: 40px 0px 50px 0px; }
    .infoplum-Widget .section_header {
      padding: 0px; }
    .infoplum-Widget .left.display {
      display: none; }
    .infoplum-Widget .left {
      width: 30%; }
    .infoplum-Widget .widget .left {
      width: 39%; }
    .infoplum-Widget .contentArea {
      width: 70%;
      box-sizing: border-box;
      padding-left: 20px; }
    .infoplum-Widget .widget .contentArea {
      width: 61%; }
    .infoplum-Widget .content_area_full,
    .infoplum-Widget .widget .content_area_full {
      width: 100%;
      padding-left: 0; }
    .infoplum-Widget .teamScore_slider {
      width: 97%; }
    .infoplum-Widget .news_pp {
      width: 39%; }
    .infoplum-Widget .timer span {
      margin: 10px 20px; }
    .infoplum-Widget .timer_format span {
      margin: 10px 20px; }
    .infoplum-Widget .team_profiles {
      -webkit-column-count: 4;
      -moz-column-count: 4;
      -ms-column-count: 4;
      column-count: 4; }
    .infoplum-Widget .team_profiles.team_profiles_left {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      -ms-column-count: 2;
      column-count: 2; }
    .infoplum-Widget .venue_info ul li {
      width: 24%;
      height: 180px; }
    .infoplum-Widget .stars_info ul li {
      width: 24%;
      height: 180px; }
    .infoplum-Widget .history_info ul li {
      height: 131px;
      width: 24%; }
    .infoplum-Widget .teams_info ul li:nth-child(4n+4),
    .infoplum-Widget .venue_info ul li:nth-child(4),
    .infoplum-Widget .stars_info ul li:nth-child(4),
    .infoplum-Widget .history_info ul li:nth-child(4n+4) {
      margin-right: 0px; }
    .infoplum-Widget .stars_info ul li:nth-child(4n+9), .infoplum-Widget .venue_info ul li:nth-child(4n+9) {
      margin-right: 0px; }
    .infoplum-Widget .stars_info ul li:nth-child(4n+8), .infoplum-Widget .venue_info ul li:nth-child(4n+8) {
      margin-right: 0 1.33% 7px 0; }
    .infoplum-Widget .teams_info ul li {
      width: 24%; }
    .infoplum-Widget .top_scorers ul li:nth-child(4n+4) {
      margin-right: 0px; }
    .infoplum-Widget .player_scorecard .country_flag img {
      width: 43px; }
    .infoplum-Widget .venue_info .venue_picture img {
      height: 140px; }
    .infoplum-Widget .stars_info .stars_picture img {
      height: 150px; }
    .infoplum-Widget .history_info .history_picture img {
      width: 100%;
      height: auto; }
    .infoplum-Widget a.match_summary {
      display: block;
      margin: 10px auto 0;
      width: 98%; }
    .infoplum-Widget .lSSlideOuter .lSPager.lSGallery li {
      width: 64px !important; }
    .infoplum-Widget .right_header_links {
      display: block; }
    .infoplum-Widget .only_desktop {
      display: none; }
    .infoplum-Widget .only_mobile {
      display: none; }
    .infoplum-Widget .desktop_only {
      display: block; }
    .infoplum-Widget #scorecard_tab_left .penalty_mobile_block {
      display: block; }
    .infoplum-Widget #scorecard_tab_left .penalty_right_block {
      display: none; }
    .infoplum-Widget #scorecard_tab_left .cm_gols_row1 .part1,
    .infoplum-Widget .cm_gols_row2 .part1 {
      width: 50%;
      max-width: 50%; }
    .infoplum-Widget #scorecard_tab_left .cm_gols_row1 .part2,
    .infoplum-Widget .cm_gols_row2 .part2 {
      width: 50%;
      max-width: 50%; }
    .infoplum-Widget #scorecard_tab_left .cm_team1_player_record {
      width: 40%; }
    .infoplum-Widget #scorecard_tab_left .cm_player_record_time {
      width: 20%; }
    .infoplum-Widget #scorecard_tab_left .cm_team2_player_record {
      width: 40%; }
    .infoplum-Widget .widget footer {
      width: 700px; }
    .infoplum-Widget .widget .news_image_section,
    .infoplum-Widget .img_info,
    .infoplum-Widget .news_text_section {
      /*  width: 94%; */ }
    .infoplum-Widget .widget .lSSlideOuter .lSPager.lSGallery li {
      width: 56px !important; }
    .infoplum-Widget .widget .lSPager li {
      height: 37px; }
    .infoplum-Widget .widget .timer span {
      margin: 10px 60px; }
    .infoplum-Widget .widget .timer_format span {
      margin: 10px 60px; }
    .infoplum-Widget .widget .fixture_venue {
      width: 52%; }
    .infoplum-Widget .widget .fixture_date {
      width: 48%; }
    .infoplum-Widget .widget a.match_summary.pre_match_data {
      width: 49%; }
    .infoplum-Widget .widget .team_stats_box .country_name {
      max-width: 200px; }
    .infoplum-Widget .widget .txt_line span {
      font-size: 0.73em; } }

@media all and (max-width: 619px) {
  .infoplum-Widget {
    /* .section_header
  {
  margin-top:40px;
  } */
    /* .section_header{margin-top:40px; padding:0;} */
    /* .penalty_mobile_block {
      display: block;
  }
  .penalty_right_block {
      display: none;
  } */
    /* ----------widget css -----------*/ }
    .infoplum-Widget .match_data .fixture_box {
      width: 100%; }
    .infoplum-Widget .right_header_links {
      width: 100%;
      display: flex;
      display: -webkit-flex; }
    .infoplum-Widget .right_header_links a {
      width: 33.33%;
      box-sizing: border-box;
      text-align: center;
      display: block;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      flex: 1;
      -webkit-flex: 1;
      -ms-flex: 1; }
    .infoplum-Widget .widget .right_header_links a {
      text-overflow: initial; }
    .infoplum-Widget .gray_section .timer_block {
      margin-bottom: 10px; }
    .infoplum-Widget #default_left_section .timer_block {
      margin-bottom: 0px; }
    .infoplum-Widget .team_stats_box .country_name {
      width: auto; }
    .infoplum-Widget .wrapper {
      padding-bottom: 40px; }
    .infoplum-Widget .widget .section_header {
      margin-top: 0; }
    .infoplum-Widget .left {
      width: 100%; }
    .infoplum-Widget .gallery_img_text span:first-child {
      padding-left: 30px; }
    .infoplum-Widget .team_profiles {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2; }
    .infoplum-Widget .team_profiles.team_profiles_left {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      -ms-column-count: 2;
      column-count: 2; }
    .infoplum-Widget .top_scorers_ul {
      padding: 12px 0px 0; }
    .infoplum-Widget a.match_summary {
      width: 100%; }
    .infoplum-Widget .widget a.match_summary.pre_match_data {
      width: 100%; }
    .infoplum-Widget .teams_info ul {
      padding: 10px 0px; }
    .infoplum-Widget .venue_info ul li {
      width: 49%;
      margin-right: 2%;
      height: 176px; }
    .infoplum-Widget .venue_info ul li:nth-child(2), .infoplum-Widget .venue_info ul li:nth-child(4) {
      margin-right: 0px; }
    .infoplum-Widget .stars_info ul li {
      width: 49%;
      margin-right: 2%;
      height: 176px; }
    .infoplum-Widget .stars_info ul li:nth-child(2), .infoplum-Widget .stars_info ul li:nth-child(4) {
      margin-right: 0px; }
    .infoplum-Widget .stars_info ul li:nth-child(2n+5), .infoplum-Widget .venue_info ul li:nth-child(2n+5) {
      margin-right: 0px; }
    .infoplum-Widget .stars_info ul li:nth-child(2n+6), .infoplum-Widget .venue_info ul li:nth-child(2n+6) {
      margin-right: 0 1.33% 7px 0; }
    .infoplum-Widget .lSSlideOuter .lSPager.lSGallery li {
      width: 61px !important; }
    .infoplum-Widget .top_scorers_ul {
      padding: 12px 0 0; }
    .infoplum-Widget .goal_score_text {
      margin-left: 6px; }
    .infoplum-Widget .only_desktop {
      display: block; }
    .infoplum-Widget .only_mobile {
      display: block; }
    .infoplum-Widget .desktop_only {
      display: none; }
    .infoplum-Widget .player_profile_section .career_stats {
      width: 100%; }
    .infoplum-Widget .player_profile_section .career_stats .pp_table tr td:first-child {
      width: 61%; }
    .infoplum-Widget .player_profile_section .career_stats .pp_table tr td:last-child {
      width: 39%; }
    .infoplum-Widget .cm_team1_player_record {
      width: 40%; }
    .infoplum-Widget .cm_player_record_time {
      width: 20%; }
    .infoplum-Widget .cm_team2_player_record {
      width: 40%; }
    .infoplum-Widget .news_pp,
    .infoplum-Widget .news_cp {
      left: 0px;
      right: 0px; }
    .infoplum-Widget .teams_info .team_coach_picture img {
      height: 66px; }
    .infoplum-Widget .teams_info .team_coach_picture {
      margin-top: 27px; }
    .infoplum-Widget .wr .coach_small_text {
      font-size: 1.5em; }
    .infoplum-Widget .content_area_full {
      width: 100%; }
    .infoplum-Widget .home_team_list,
    .infoplum-Widget .away_team_list {
      width: 100%; }
    .infoplum-Widget .away_team_list {
      display: none; }
    .infoplum-Widget .news_heading {
      font-size: 0.75em; }
    .infoplum-Widget .news_small_heading {
      font-size: 0.75em; }
    .infoplum-Widget .team_stats_box .match_stats span {
      margin-right: 20px; }
    .infoplum-Widget .team_stats_box .gray_box span:first-child {
      display: none; }
    .infoplum-Widget .home_team_result,
    .infoplum-Widget .away_team_result {
      width: 17%; }
    .infoplum-Widget .graph {
      width: 66%; }
    .infoplum-Widget .star_name .cn,
    .infoplum-Widget .history_title .cn {
      width: 80%; }
    .infoplum-Widget .country_name .cn, .infoplum-Widget .pname .cn {
      width: 57%; }
    .infoplum-Widget .ground_image {
      display: none; }
    .infoplum-Widget .toggle_ground_image {
      display: none; }
    .infoplum-Widget #cm_score .cm_team1:hover,
    .infoplum-Widget #cm_score .cm_team1.active,
    .infoplum-Widget #pm_score .pm_team1:hover,
    .infoplum-Widget #pm_score .pm_team1.active {
      background: none repeat scroll 0% 0% #0c92dd;
      cursor: pointer; }
    .infoplum-Widget #cm_score .cm_team2:hover,
    .infoplum-Widget #cm_score .cm_team2.active,
    .infoplum-Widget #pm_score .pm_team2:hover,
    .infoplum-Widget #pm_score .pm_team2.active {
      background: none repeat scroll 0% 0% #d70000;
      cursor: pointer; }
    .infoplum-Widget .current_standing_pos {
      display: none; }
    .infoplum-Widget .current_standing_pos_mobile {
      display: block; }
    .infoplum-Widget table.points_table {
      width: 100%; }
    .infoplum-Widget .last_5results_wrap {
      margin-bottom: 10px;
      margin-right: 0px;
      width: 100%; }
    .infoplum-Widget .upcoming_matches_wrap {
      width: 100%; }
    .infoplum-Widget .news_window {
      top: 77px;
      padding: 1px; }
    .infoplum-Widget .prev_icon {
      position: absolute;
      left: 10px;
      top: 8px; }
    .infoplum-Widget .next_icon {
      position: absolute;
      left: 51px;
      top: 8px; }
    .infoplum-Widget .img_info,
    .infoplum-Widget .news_text_section {
      width: 96%;
      padding-left: 2%px;
      padding-right: 2%px; }
    .infoplum-Widget .news_image_section {
      width: 100%;
      padding-left: 0px;
      padding-right: 0px; }
    .infoplum-Widget .news_heading {
      font-size: 0.88em; }
    .infoplum-Widget .icons_nextprev .news_header {
      width: 100%; }
    .infoplum-Widget .iframe_wrapper {
      left: 5%;
      right: 5%;
      top: 32%;
      width: 90%; }
    .infoplum-Widget #paf_desktop {
      display: none; }
    .infoplum-Widget #paf_mobile {
      display: block; }
    .infoplum-Widget .profile_table tr:nth-child(2) td {
      padding: 0px; }
    .infoplum-Widget .profile_table tr td {
      font-size: 0.625em; }
    .infoplum-Widget .profile_table .coach_name {
      font-size: 0.688em; }
    .infoplum-Widget .coach_info_news {
      padding: 10px 0; }
    .infoplum-Widget .days_slider_wrapper .days_label {
      width: 25%; }
    .infoplum-Widget .days_slider_wrapper .days_section {
      width: 75%;
      background: #ebebeb; }
    .infoplum-Widget .coach_text_wrap {
      margin-left: 0px; }
    .infoplum-Widget .wr {
      padding-left: 0px; }
    .infoplum-Widget .lineups .cm_team1,
    .infoplum-Widget .lineups .pm_team1 {
      width: 50%; }
    .infoplum-Widget .lineups .cm_team2,
    .infoplum-Widget .lineups .pm_team2 {
      width: 50%; }
    .infoplum-Widget .video_section {
      margin-top: 10px; }
    .infoplum-Widget .widget .news_window {
      display: none; }
    .infoplum-Widget .widget .section_header {
      padding: 0px; }
    .infoplum-Widget .widget .news_window {
      top: 40px;
      left: 0;
      right: 0; }
    .infoplum-Widget .widget .close_news {
      display: block; }
    .infoplum-Widget .widget .right_header_links {
      display: block; }
    .infoplum-Widget .widget .icons_nextprev .news_header {
      width: 94%; }
    .infoplum-Widget .widget .lineups .cm_team1,
    .infoplum-Widget .widget .lineups .pm_team1 {
      width: 50%;
      cursor: pointer; }
    .infoplum-Widget .widget .lineups .cm_team2,
    .infoplum-Widget .widget .lineups .pm_team2 {
      width: 50%;
      cursor: pointer; } }

@media all and (max-width: 480px) {
  .infoplum-Widget .gallery_carousal .slick-list {
    padding-bottom: 50px; }
  .infoplum-Widget .group_selection ul li:first-child {
    flex: 4 1 0;
    -webkit-flex: 4 1 0;
    -ms-flex: 4 1 0;
    max-width: none; }
  .infoplum-Widget .choose_series .choosetxt {
    max-width: 117px; }
  .infoplum-Widget .choose_series .choosetxt h2 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%; }
  .infoplum-Widget .player_scorecard .player_box .player_name {
    width: 47%;
    font-size: 12px; }
  .infoplum-Widget .gallery_slider_wrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .infoplum-Widget .gallery_slider_wrapper .slick-prev {
    left: 0px; }
  .infoplum-Widget .gallery_slider_wrapper .slick-next {
    right: 0px; }
  .infoplum-Widget .gallery_slider .slick-prev {
    background: url("../img/slick_arrow_prev.png") no-repeat scroll center center transparent; }
  .infoplum-Widget .gallery_slider .slick-next {
    background: url("../img/slick_arrow_next.png") no-repeat scroll center center transparent; }
  .infoplum-Widget .news_pp {
    width: 95%;
    left: 0px; }
  .infoplum-Widget .timer span {
    margin: 10px 7%; }
  .infoplum-Widget .timer_format span {
    margin: 10px 7%; }
  .infoplum-Widget .team_name {
    width: 150px; }
  .infoplum-Widget .status {
    width: 12%; }
  .infoplum-Widget .team_profiles li .line_height {
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .infoplum-Widget .team_points table td img {
    padding-right: 10px; }
  .infoplum-Widget .player_scorecard .country_flag img {
    width: 41px; }
  .infoplum-Widget .top_scorers ul li {
    width: 49%;
    margin-right: 2%; }
  .infoplum-Widget .top_scorers ul li:nth-child(2n+2) {
    margin-right: 0px; }
  .infoplum-Widget .teams_info ul li {
    width: 49%;
    margin-right: 2%; }
  .infoplum-Widget .teams_info ul li:nth-child(2n+2) {
    margin-right: 0px; }
  .infoplum-Widget .venue_info ul li {
    height: 134px; }
  .infoplum-Widget .stars_info ul li {
    height: 134px; }
  .infoplum-Widget .history_info ul li {
    height: 134px; }
  .infoplum-Widget .stars_info .stars_picture img {
    height: 100px; }
  .infoplum-Widget .history_info .history_picture img {
    width: auto;
    height: 100px; }
  .infoplum-Widget .cm_gols_row1 .part1,
  .infoplum-Widget .cm_gols_row2 .part1 {
    width: 50%; }
  .infoplum-Widget .cm_video_icon {
    margin-left: 8px; }
  .infoplum-Widget .cm_gols_row1 .part2,
  .infoplum-Widget .cm_gols_row2 .part2 {
    width: 50%; }
  .infoplum-Widget .margin_right5 {
    margin-right: 3px;
    margin-left: 0px; }
  .infoplum-Widget .cm_team1_player_record {
    width: 40%; }
  .infoplum-Widget .cm_player_record_time {
    width: 20%; }
  .infoplum-Widget .cm_team2_player_record {
    width: 40%; }
  .infoplum-Widget .home_team_list span.width_wgoal,
  .infoplum-Widget .away_team_list span.width_wgoal {
    width: auto; }
  .infoplum-Widget .home_team_list span.min,
  .infoplum-Widget .away_team_list span.min {
    width: 10%; }
  .infoplum-Widget .home_team_list span.goal_width,
  .infoplum-Widget .away_team_list span.goal_width {
    width: 15%; }
  .infoplum-Widget .home_team_list span.width_without_goal,
  .infoplum-Widget .away_team_list span.width_without_goal {
    width: auto; }
  .infoplum-Widget .team_stats_box .gray_box {
    padding: 8px 9px; }
  .infoplum-Widget .team_stats_box .gray_box span:last-child {
    padding-left: 3px; }
  .infoplum-Widget .team_stats_box .match_stats span {
    margin-right: 24px; }
  .infoplum-Widget .player_scorecard .grey_box .numbers {
    margin-right: 15%; }
  .infoplum-Widget .teams_info ul {
    padding: 10px 0px; }
  .infoplum-Widget a.match_summary.match_summary_left {
    background-position: 93% center; }
  .infoplum-Widget .bar_section .left_fig {
    width: 7%; }
  .infoplum-Widget .bar_section .color_strips {
    width: 86%; }
  .infoplum-Widget .bar_section .right_fig {
    width: 7%; }
  .infoplum-Widget .football_icon_team1 {
    background: url("../img/goal-sml.png") no-repeat scroll 100% 50% transparent; }
  .infoplum-Widget .arrow_icon_red_team1 {
    background: url("../img/int-out-sml.png") no-repeat scroll 100% 0% transparent; }
  .infoplum-Widget .arrow_icon_blue_team1 {
    background: url("../img/int-in-sml.png") no-repeat scroll 100% 0% transparent; }
  .infoplum-Widget .team1_yellow {
    background: url("../img/yellow-sml.png") no-repeat scroll 100% 50% transparent; }
  .infoplum-Widget .widget .choose_series .choosetxt h2 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%; } }

@media all and (max-width: 320px) {
  .infoplum-Widget .home_team_col,
  .infoplum-Widget .away_team_col {
    width: 43%; }
  .infoplum-Widget .events_col {
    width: 14%;
    background: #ccc; }
  .infoplum-Widget header .linksWrap {
    width: 88%; }
  .infoplum-Widget header .linksWrap ul li:nth-child(3) {
    width: 32%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block; }
  .infoplum-Widget .match_link {
    width: 30%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block; }
  .infoplum-Widget #player_tab .player_scorecard .mostrwc_box .player_info {
    width: 84%;
    margin-top: 9px; }
  .infoplum-Widget .slider_wrapper ul li img {
    display: block;
    margin: 0 auto;
    max-height: 220px;
    width: auto; }
  .infoplum-Widget .home_team_list span.width_wgoal,
  .infoplum-Widget .away_team_list span.width_wgoal {
    width: auto; }
  .infoplum-Widget .home_team_list span.min,
  .infoplum-Widget .away_team_list span.min {
    width: 10%; }
  .infoplum-Widget .home_team_list span.goal_width,
  .infoplum-Widget .away_team_list span.goal_width {
    width: 18%; }
  .infoplum-Widget .home_team_list span.width_without_goal,
  .infoplum-Widget .away_team_list span.width_without_goal {
    width: auto; }
  .infoplum-Widget .section_header a,
  .infoplum-Widget .hamburger_mobile_toggle a {
    padding: 0px 8px; }
  .infoplum-Widget .player_scorecard .grey_box {
    padding: 7px 9px 5px; }
  .infoplum-Widget .player_scorecard .mostrwc_blackbox {
    padding-left: 3px;
    padding-right: 3px; }
  .infoplum-Widget .profile_table td {
    font-size: 0.62em; }
  .infoplum-Widget .note_text {
    font-size: 0.6em; } }

@media all and (min-width: 769px) {
  .infoplum-Widget #paf_section_mobile {
    display: none; }
  .infoplum-Widget #paf_section {
    display: block; } }

@media all and (max-width: 768px) {
  .infoplum-Widget #paf_section_mobile {
    display: block; }
  .infoplum-Widget #paf_section {
    display: none; }
  .infoplum-Widget .star_picture_caption,
  .infoplum-Widget .gallery_caption,
  .infoplum-Widget .team_picture_caption {
    box-sizing: border-box;
    padding: 0 5px; }
  .infoplum-Widget .horizontal_fixture_wrapper {
    width: 92%; }
  .infoplum-Widget .horizontal_fixture .slick-next,
  .infoplum-Widget .horizontal_fixture .slick-prev {
    width: 4%; }
  .infoplum-Widget .horizontal_fixture_wrapper .slick-list {
    padding: 0 4%; }
  .infoplum-Widget .horizontal_fixture .slick-next {
    right: 0; }
  .infoplum-Widget .horizontal_fixture .slick-prev {
    left: 0; } }

@media (max-width: 480px) {
  .infoplum-Widget .caption_icon {
    right: 40px; }
  .infoplum-Widget .gallery_caption,
  .infoplum-Widget .star_picture_caption,
  .infoplum-Widget .team_picture_caption {
    box-sizing: border-box;
    padding: 0 20px; } }

@media (min-width: 1024px) {
  .infoplum-Widget .star_picture_caption,
  .infoplum-Widget .gallery_caption,
  .infoplum-Widget .team_picture_caption {
    box-sizing: border-box;
    padding: 0 93px; } }

@media (min-width: 620px) {
  .infoplum-Widget .group_selection ul li:first-child {
    flex: 3 1 0;
    -webkit-flex: 3 1 0;
    -ms-flex: 3 1 0; }
  .infoplum-Widget .IP,
  .infoplum-Widget .AFP {
    height: 100%;
    max-height: 620px;
    overflow-y: auto; } }

@media only screen and (min-device-width: 620px) and (max-device-width: 1024px) {
  .infoplum-Widget .group_selection ul li {
    max-width: 20%;
    width: 12%; } }

@media (min-width: 768px) {
  .infoplum-Widget .no_lhs .hamburger_mobile {
    position: relative; } }

@media all and (max-width: 1023px) {
  .infoplum-Widget .no_lhs .home_team a,
  .infoplum-Widget .no_lhs .away_team a {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 30px;
    display: block;
    height: 26px;
    cursor: pointer;
    padding: 3px;
    position: absolute;
    width: 26px; }
  .infoplum-Widget .no_lhs .home_team b,
  .infoplum-Widget .no_lhs .away_team b {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 28px;
    display: block;
    height: 22px;
    left: -1px;
    position: relative;
    top: -1px;
    width: 22px; }
  .infoplum-Widget .no_lhs .home_team b span,
  .infoplum-Widget .no_lhs .away_team b span {
    font-size: 13px;
    font-weight: bold;
    height: 15px;
    left: 3px;
    position: absolute;
    right: 3px;
    text-align: center;
    top: 7px;
    width: 15px;
    color: #000; } }

@media all and (min-width: 620px) {
  .infoplum-Widget #leftCol .home_team_list,
  .infoplum-Widget #leftCol .away_team_list {
    width: 100%; } }

@media (min-width: 600px) and (max-width: 768px) {
  .infoplum-Widget .right_content_wrapper .match_data .fixture_box {
    width: 100%; }
  .infoplum-Widget .widget .right_content_wrapper .match_data .fixture_box {
    width: 50%; } }

@media (min-width: 619px) and (max-width: 768px) {
  .infoplum-Widget .no_lhs #team_tab .player_info {
    width: 94%; } }

@media (min-width: 481px) and (max-width: 620px) {
  .infoplum-Widget .no_lhs #team_tab .player_info {
    width: 92%; } }

@media (max-width: 619px) {
  .infoplum-Widget .penalty_right_block {
    display: none; }
  .infoplum-Widget #rightCol .penalty_right_block {
    display: none; } }

@media (min-width: 620px) and (max-width: 767px) {
  .infoplum-Widget #rightCol .penalty_right_block {
    display: none; } }

@media (min-width: 768px) {
  .infoplum-Widget #rightCol .penalty_mobile_block {
    display: none; } }

@media (min-width: 620px) and (max-width: 768px) {
  .infoplum-Widget .right_header_links.home {
    display: flex;
    width: 100%; }
  .infoplum-Widget .right_header_links.home a {
    flex: 1 1 0;
    overflow: hidden;
    padding: 0 5px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap; } }

@media (max-width: 500px) {
  .infoplum-Widget header .linksWrap ul li:nth-child(3) {
    width: 28%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block; }
  .infoplum-Widget header .linksWrap {
    width: 80%; } }

@media (max-width: 480px) {
  .infoplum-Widget .right_header_links.home {
    display: flex;
    width: 100%; } }

@media (max-width: 500px) {
  .infoplum-Widget .note_text {
    font-size: 0.600em; } }

.medium {
  /*.right_content_wrapper .player_scorecard .mostrwc_box .player_info
  {margin-top: 2px; width: 66%;}*/
  /*  .penalty_mobile_block {
       display: block;
   } */
  /*   .penalty_right_block {
        display: none;
    } */
  /* ---------Widget css ------------*/ }
  .medium .embedScoreboard table.points_table {
    width: 75%; }
  .medium .cm_team1, .medium .pm_team1, .medium .cm_team2, .medium .pm_team2 {
    width: 30% !important; }
  .medium .cm_score_div, .medium .pm_score_div {
    width: 40% !important; }
  .medium .gallery_carousal .slick-list {
    padding-bottom: 50px; }
  .medium .group_selection ul li:first-child {
    flex: 3 1 0;
    -webkit-flex: 3 1 0;
    -ms-flex: 3 1 0;
    max-width: none; }
  .medium .icons_nextprev .news_header {
    padding: 0 17px; }
  .medium .choose_series .choosetxt {
    max-width: 117px; }
  .medium .choose_series .choosetxt h2 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%; }
  .medium .player_profile_section .career_stats .pp_table tr td:first-child {
    width: 61%; }
  .medium .embed-responsive {
    height: 100px; }
  .medium .preview_section .team_stats_box .progress_bar {
    top: 0; }
  .medium .preview_section .team_stats_box .country_name {
    font-size: 14px;
    line-height: 14px;
    margin-top: 7px;
    max-width: 62%;
    padding-top: 8px; }
  .medium .team_stats_box .gray_box span:last-child {
    padding-left: 0; }
  .medium .bar_section .left_fig span,
  .medium .bar_section .right_fig span {
    font-size: 10px; }
  .medium .bar_section .left_fig span {
    padding-left: 3px; }
  .medium .bar_section .right_fig span {
    padding-right: 3px; }
  .medium .history_info_popup table td,
  .medium .history_info_popup table th {
    padding: 8px 2px; }
  .medium .in_the_news .news_images_slider ul li:nth-child(3) {
    margin-right: 0; }
  .medium .player_slider_outer button.slick-prev {
    left: -2px;
    background-color: transparent; }
  .medium .player_slider_outer button.slick-next {
    right: -2px;
    background-color: transparent; }
  .medium .player_slider_outer .player_slider {
    min-width: 100%;
    width: 100%; }
  .medium .in_the_news .news_images_slider ul li {
    margin-right: 8px; }
  .medium .history_info ul li:nth-child(2n+2) {
    margin-right: 0; }
  .medium .history_info ul li {
    width: 49% !important; }
  .medium .gallery_caption {
    box-sizing: border-box;
    padding: 0 54px; }
  .medium .wrapper {
    width: 100%; }
  .medium header {
    width: 100%; }
  .medium footer {
    width: 100%; }
  .medium .main {
    padding: 40px 0px 50px 0px; }
  .medium .section_header {
    padding: 0px; }
  .medium .left {
    width: 49%; }
  .medium .left.display {
    display: none; }
  .medium .contentArea {
    width: 51%;
    padding-left: 20px;
    box-sizing: border-box; }
  .medium .content_area_full {
    width: 100%;
    padding-left: 0; }
  .medium .teamScore_slider {
    width: 94%; }
  .medium .toggle_ground_image, .medium .ground_image {
    display: none; }
  .medium .news_pp,
  .medium .news_cp {
    left: 0px;
    right: 0px; }
  .medium .timer span {
    margin: 10px 13px; }
  .medium .timer_format span {
    margin: 10px 13px; }
  .medium .team_profiles {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2; }
  .medium .team_profiles.team_profiles_left {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    column-count: 2; }
  .medium .player_info {
    width: 89%; }
  .medium .player_box .rank_wrapper {
    width: 33%; }
  .medium .player_box .player_info {
    width: 67%; }
  .medium .player_scorecard .player_box .mostrwc_blackbox {
    width: 31px; }
  .medium .player_scorecard .player_box .player_name {
    width: 49%;
    font-size: 12px; }
  .medium .player_scorecard .grey_box .numbers {
    margin-right: 3%; }
  .medium .teams_info ul {
    padding: 10px 0px; }
  .medium .teams_info ul li {
    width: 49%;
    margin-right: 2%; }
  .medium .venue_info ul li {
    width: 49%;
    margin-right: 2%;
    height: 137px; }
  .medium .top_scorers_ul {
    padding: 12px 0 0; }
  .medium .goal_score_text {
    margin-left: 6px; }
  .medium .stars_info ul li {
    width: 49%;
    margin-right: 2%;
    height: 137px; }
  .medium .history_info ul li {
    width: 32.66%;
    height: 132px; }
  .medium .teams_info ul li:nth-child(2n+2),
  .medium .venue_info ul li:nth-child(2),
  .medium .venue_info ul li:nth-child(4),
  .medium .stars_info ul li:nth-child(2),
  .medium .stars_info ul li:nth-child(4) {
    margin-right: 0px; }
  .medium .stars_info ul li:nth-child(2n+5), .medium .venue_info ul li:nth-child(2n+5) {
    margin-right: 0px; }
  .medium .stars_info ul li:nth-child(2n+6), .medium .venue_info ul li:nth-child(2n+6) {
    margin-right: 0 1.33% 7px 0; }
  .medium .teams_info ul li {
    width: 49%;
    margin-right: 2%; }
  .medium .team_profiles li a div:first-child {
    width: 38px; }
  .medium .team_profiles li a div:nth-child(2) {
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .medium .top_scorers ul li {
    width: 49%;
    margin-right: 2%; }
  .medium .top_scorers ul li:nth-child(2n+2) {
    margin-right: 0px; }
  .medium .star_name .cn,
  .medium .history .cn {
    width: 63%; }
  .medium .player_scorecard .country_flag img {
    width: 43px; }
  .medium .stars_info .stars_picture img {
    height: 100px; }
  .medium .history_info .history_picture img {
    width: auto;
    height: 100px; }
  .medium .home_team_list span.width_wgoal,
  .medium .away_team_list span.width_wgoal {
    width: auto; }
  .medium .home_team_list span.goal_width,
  .medium .away_team_list span.goal_width {
    width: 21%; }
  .medium .last_5results_wrap {
    margin-bottom: 10px;
    margin-right: 0px;
    width: 100%; }
  .medium .upcoming_matches_wrap {
    width: 100%; }
  .medium .team_stats_box .col2 {
    width: 53% !important; }
  .medium .team_stats_box .match_stats span {
    margin-right: 20px; }
  .medium .team_stats_box .gray_box span:first-child {
    display: none; }
  .medium a.match_summary {
    width: 98%; }
  .medium .lslide,
  .medium .lightSlider {
    height: 198px !important; }
  .medium .slider_wrapper ul li img {
    display: block;
    margin: 0 auto;
    max-height: 198px;
    width: auto; }
  .medium .choose_series .select_team.float_right {
    margin-right: 0px; }
  .medium .right_header_links {
    width: 80%; }
  .medium .country_name .cn, .medium .pname .cn {
    width: 56%; }
  .medium .lSSlideOuter .lSPager.lSGallery li {
    width: 64px !important; }
  .medium .right_header_links.home {
    display: block; }
  .medium .right_header_links.completed {
    display: flex; }
  .medium .right_header_links.preview {
    display: flex; }
  .medium .only_desktop {
    display: block; }
  .medium .only_mobile {
    display: block; }
  .medium .desktop_only {
    display: none; }
  .medium .player_profile_section .career_stats {
    width: 100%; }
  .medium .cm_gols_row1 .part1,
  .medium .cm_gols_row2 .part1 {
    width: 50%; }
  .medium .cm_gols_row1 .part2,
  .medium .cm_gols_row2 .part2 {
    width: 50%; }
  .medium .cm_team1_player_record {
    width: 40%; }
  .medium .cm_player_record_time {
    width: 20%; }
  .medium .cm_team2_player_record {
    width: 40%; }
  .medium .teams_info .team_coach_picture img {
    height: 66px; }
  .medium .teams_info .team_coach_picture {
    margin-top: 27px; }
  .medium .wr .coach_small_text {
    font-size: 1.5em; }
  .medium #scorecard_tab_left .penalty_mobile_block {
    display: block; }
  .medium #scorecard_tab_left .penalty_right_block {
    display: none; }
  .medium #scorecard_tab_left .cm_gols_row1 .part1,
  .medium .cm_gols_row2 .part1 {
    width: 50%;
    max-width: 50%; }
  .medium #scorecard_tab_left .cm_gols_row1 .part2,
  .medium .cm_gols_row2 .part2 {
    width: 50%;
    max-width: 50%; }
  .medium #scorecard_tab_left .cm_gols_row1 .part2,
  .medium .cm_gols_row2 .part2 {
    width: 50%;
    max-width: 50%; }
  .medium #scorecard_tab_left .cm_team1_player_record {
    width: 40%; }
  .medium #scorecard_tab_left .cm_player_record_time {
    width: 20%; }
  .medium #scorecard_tab_left .cm_team2_player_record {
    width: 40%; }
  .medium .home_team_result,
  .medium .away_team_result {
    font-size: 18px;
    font-weight: normal;
    width: 17%; }
  .medium .graph {
    width: 66%; }
  .medium #cm_score .cm_team1:hover,
  .medium #cm_score .cm_team1.active,
  .medium #pm_score .pm_team1:hover,
  .medium #pm_score .pm_team1.active {
    background: none repeat scroll 0% 0% #0c92dd;
    cursor: pointer; }
  .medium #cm_score .cm_team2:hover,
  .medium #cm_score .cm_team2.active,
  .medium #pm_score .pm_team2:hover,
  .medium #pm_score .pm_team2.active {
    background: none repeat scroll 0% 0% #d70000;
    cursor: pointer; }
  .medium .current_standing_pos {
    display: none; }
  .medium .embedScoreboard .current_standing_pos {
    display: block !important; }
  .medium .current_standing_pos_mobile {
    display: block; }
  .medium .embedScoreboard .current_standing_pos_mobile {
    display: none !important; }
  .medium table.points_table {
    width: 100%; }
  .medium .last_5results_wrap {
    margin-bottom: 10px;
    margin-right: 0px;
    width: 100%; }
  .medium .upcoming_matches_wrap {
    width: 100%; }
  .medium .news_heading {
    font-size: 0.75em; }
  .medium .team_points table td img {
    padding-right: 8px; }
  .medium .iframe_wrapper {
    left: 5%;
    right: 5%;
    top: 32%;
    width: 90%; }
  .medium .days_slider .slick-list {
    width: 59%; }
  .medium #paf_desktop {
    display: none; }
  .medium #paf_mobile {
    display: block; }
  .medium .coach_info_news {
    padding: 10px 0; }
  .medium .profile_table tr td {
    font-size: 0.625em; }
  .medium .profile_table .coach_name {
    font-size: 0.688em; }
  .medium .days_slider_wrapper .days_label {
    width: 25%; }
  .medium .days_slider_wrapper .days_section {
    width: 75%; }
  .medium .coach_text_wrap {
    margin-left: 0px; }
  .medium .txt_line span {
    font-size: 0.68em; }
  .medium .wr {
    padding-left: 0px; }
  .medium #news_player_profile .personal_info h4 {
    padding-bottom: 9px;
    padding-top: 9px; }
  .medium #news_player_profile .pp_table td {
    padding-bottom: 9px;
    padding-top: 9px; }
  .medium .player_scorecard .player_name {
    font-size: 1em; }
  .medium .widget .icons_nextprev .news_header {
    width: 72%; }
  .medium .widget .icons_nextprev .prev_icon {
    width: 9%; }
  .medium .widget .news_image_section,
  .medium .img_info,
  .medium .news_text_section {
    width: 87%; }
  .medium .widget a.match_summary {
    width: 98%; }
  .medium a.match_summary.pre_match_data {
    width: 49% !important; }
  .medium a.match_summary.pre_match_data {
    width: 49% !important; }
  .medium .fr {
    float: right !important; }
  .medium .widget .timer span {
    margin: 10px 60px; }
  .medium .widget .timer_format span {
    margin: 10px 60px; }
  .medium .widget .home_team_list,
  .medium .widget .away_team_list {
    width: 50%; }
  .medium .widget #cm_score .cm_team1:hover,
  .medium .widget #cm_score .cm_team1.active,
  .medium .widget #pm_score .pm_team1:hover,
  .medium .widget #pm_score .pm_team1.active {
    background: none repeat scroll 0% 0% #007dc0;
    cursor: auto; }
  .medium .widget #cm_score .cm_team2:hover,
  .medium .widget #cm_score .cm_team2.active,
  .medium .widget #pm_score .pm_team2:hover,
  .medium .widget #pm_score .pm_team2.active {
    background: none repeat scroll 0% 0% #b3362b;
    cursor: auto; }
  .medium .widget .away_team_list {
    display: block; }
  .medium .widget .team_stats_box .col2 {
    width: 77%; }
  .medium .widget .player_info {
    width: 92%; }
  .medium .widget .player_box .player_info {
    width: 80%; }
  .medium .widget .player_box .rank_wrapper {
    width: 20%; }
  .medium .widget .fixture_venue {
    width: 48%; }
  .medium .widget .fixture_date {
    width: 52%; }
  .medium .widget .player_profile_section .career_stats {
    width: 79%; }
  .medium .widget .only_mobile {
    display: none; }
  .medium .widget .desktop_only {
    display: block; }
  .medium .widget .team_stats_box .country_name {
    max-width: 200px; }
  .medium .widget .venue_info ul li {
    width: 24%;
    height: 126px;
    margin-right: 1.33%; }
  .medium .widget .stars_info ul li {
    width: 24%;
    height: 180px;
    margin-right: 1.33%; }
  .medium .widget .venue_info ul li:nth-child(2n+2),
  .medium .widget .stars_info ul li:nth-child(2n+2) {
    margin-right: 1.33%; }
  .medium .widget .venue_info ul li:nth-child(4n+4),
  .medium .widget .stars_info ul li:nth-child(4n+4) {
    margin-right: 0px; }
  .medium .widget .stars_info .stars_picture img {
    height: 151px; }
  .medium .widget .txt_line span {
    font-size: 0.75em; }
  .medium .widget .choose_series .choosetxt h2 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%; }
  .medium .gallery_slider_wrapper .slick-list {
    height: 163px; }
  .medium .worldLogo {
    background: url("../img/icon_globe_white.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    width: 38px;
    height: 38px; }
  .medium .right_header_links {
    display: flex; }
  .medium .right_content_wrapper .right_header_links {
    display: none !important; }
  .medium .right_content_wrapper .right_header_links.completed {
    display: flex !important; }
  .medium .right_content_wrapper .right_header_links.home {
    display: block !important; }
  .medium .right_content_wrapper .right_header_links.preview {
    display: block !important; }
  .medium .statWidthCustomize {
    width: 49% !important; }
  .medium .statWidthMarginCustomize {
    /*margin-right: 0px!important;*/
    width: 49% !important; }
  .medium .top_scorers ul li:nth-child(4n+4) {
    margin-right: 0px !important; }
  .medium .embedScoreboard .right_content_wrapper .match_data .fixture_box {
    width: 100% !important; }
  .medium .content_area_full.right_content_wrapper .match_data .fixture_box {
    width: 50% !important; }

.large {
  /*  .penalty_right_block {
       display: block;
   }
   .penalty_mobile_block {
       display: none;
   } */
  /*  .popup_slider .slick-slide.slick-active,
  .gallery_carousal .slick-slide.slick-active {
      width: 700px !important;
  } */
  /* ---------Widget css ------------*/ }
  .large .wrapper {
    width: 100%;
    max-width: 1020px; }
  .large header {
    width: 100%;
    max-width: 1020px; }
  .large footer {
    width: 100%;
    max-width: 1020px; }
  .large .main {
    padding: 40px 0px 50px 0px; }
  .large .section_header {
    padding: 0px; }
  .large .left.display {
    display: none; }
  .large .left {
    width: 30%; }
  .large .widget .left {
    width: 39%; }
  .large .contentArea {
    width: 70%;
    box-sizing: border-box;
    padding-left: 20px; }
  .large .widget .contentArea {
    width: 61%; }
  .large .content_area_full,
  .large .widget .content_area_full {
    width: 100%;
    padding-left: 0; }
  .large .teamScore_slider {
    width: 97%; }
  .large .news_pp {
    width: 39%; }
  .large .timer span {
    margin: 10px 20px; }
  .large .timer_format span {
    margin: 10px 20px; }
  .large .team_profiles {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    -ms-column-count: 4;
    column-count: 4; }
  .large .team_profiles.team_profiles_left {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    column-count: 2; }
  .large .venue_info ul li {
    width: 24%;
    height: 180px; }
  .large .stars_info ul li {
    width: 24%;
    height: 180px; }
  .large .history_info ul li {
    height: 131px;
    width: 24%; }
  .large .teams_info ul li:nth-child(4n+4),
  .large .venue_info ul li:nth-child(4),
  .large .stars_info ul li:nth-child(4),
  .large .history_info ul li:nth-child(4n+4) {
    margin-right: 0px; }
  .large .stars_info ul li:nth-child(4n+9), .large .venue_info ul li:nth-child(4n+9) {
    margin-right: 0px; }
  .large .stars_info ul li:nth-child(4n+8), .large .venue_info ul li:nth-child(4n+8) {
    margin-right: 0 1.33% 7px 0; }
  .large .teams_info ul li {
    width: 24%; }
  .large .top_scorers ul li:nth-child(4n+4) {
    margin-right: 0px; }
  .large .player_scorecard .country_flag img {
    width: 43px; }
  .large .venue_info .venue_picture img {
    height: 140px; }
  .large .stars_info .stars_picture img {
    height: 150px; }
  .large .history_info .history_picture img {
    width: 100%;
    height: auto; }
  .large a.match_summary {
    display: block;
    margin: 10px auto 0;
    width: 98%; }
  .large .lSSlideOuter .lSPager.lSGallery li {
    width: 64px !important; }
  .large .right_header_links {
    display: block; }
  .large .only_desktop {
    display: none; }
  .large .only_mobile {
    display: none; }
  .large .desktop_only {
    display: block; }
  .large #scorecard_tab_left .penalty_mobile_block {
    display: block; }
  .large #scorecard_tab_left .penalty_right_block {
    display: none; }
  .large #scorecard_tab_left .cm_gols_row1 .part1,
  .large .cm_gols_row2 .part1 {
    width: 50%;
    max-width: 50%; }
  .large #scorecard_tab_left .cm_gols_row1 .part2,
  .large .cm_gols_row2 .part2 {
    width: 50%;
    max-width: 50%; }
  .large #scorecard_tab_left .cm_team1_player_record {
    width: 40%; }
  .large #scorecard_tab_left .cm_player_record_time {
    width: 20%; }
  .large #scorecard_tab_left .cm_team2_player_record {
    width: 40%; }
  .large .widget footer {
    width: 700px; }
  .large .widget .news_image_section,
  .large .img_info,
  .large .news_text_section {
    /*  width: 94%; */ }
  .large .widget .lSSlideOuter .lSPager.lSGallery li {
    width: 56px !important; }
  .large .widget .lSPager li {
    height: 37px; }
  .large .widget .timer span {
    margin: 10px 60px; }
  .large .widget .timer_format span {
    margin: 10px 60px; }
  .large .widget .fixture_venue {
    width: 52%; }
  .large .widget .fixture_date {
    width: 48%; }
  .large .widget a.match_summary.pre_match_data {
    width: 49%; }
  .large .widget .team_stats_box .country_name {
    max-width: 200px; }
  .large .widget .txt_line span {
    font-size: 0.73em; }

.small {
  /* ----------- widget css ------*/
  /* ---------- widget css ----------*/ }
  .small .tname {
    padding-left: 25px !important;
    line-height: 2 !important; }
  .small .embed-responsive {
    height: 160px; }
  .small .right_header_links {
    display: block; }
  .small .right_content_wrapper .right_header_links {
    display: none !important; }
  .small .right_content_wrapper .right_header_links.home {
    display: block !important; }
  .small .right_content_wrapper .right_header_links.preview {
    display: block !important; }
  .small .embedScoreboard .right_content_wrapper .match_data .fixture_box {
    width: 100% !important; }
  .small .embedScoreboard .match_data .fixture_box {
    width: 100% !important; }
  .small .content_area_full.right_content_wrapper .match_data .fixture_box {
    width: 50% !important; }
  .small #player_tab .player_scorecard .mostrwc_box .player_info {
    width: 90%;
    margin-top: 9px; }
  .small .gallery_slider_wrapper .slick-list {
    height: 117px; }
  .small .slider_wrapper ul li img {
    display: block;
    margin: 0 auto;
    max-height: 320px;
    width: auto; }
  .small .teamScore_slider {
    width: 97%; }
  .small header,
  .small footer {
    width: 100%; }
  .small .top_scorers ul li {
    width: 49%;
    margin-right: 2%; }
  .small .top_scorers ul li:nth-child(2n+2) {
    margin-right: 0px; }
  .small .teams_info ul li {
    width: 49%;
    margin-right: 2%; }
  .small .teams_info ul li:nth-child(2n+2) {
    margin-right: 0px; }
  .small .lSSlideOuter .lSPager.lSGallery li {
    width: 64px !important; }
  .small .lslide,
  .small .lightSlider {
    height: 320px !important; }
  .small .main {
    padding: 40px 0px 50px 0px; }
  .small .left {
    padding-right: 0px; }
  .small .timer span {
    margin: 10px 22px; }
  .small .timer_format span {
    margin: 10px 20px; }
  .small .player_info {
    width: 90%; }
  .small .player_scorecard .player_name {
    left: 47px;
    width: 74%; }
  .small .wrapper {
    width: 100%; }
  .small header {
    width: 100%; }
  .small footer {
    width: 100%; }
  .small .main {
    padding: 40px 0px 50px 0px; }
  .small .left {
    width: 100%; }
  .small .left.display {
    display: block; }
  .small .contentArea {
    width: 100%; }
  .small .timer span {
    margin: 10px 9%; }
  .small .timer_format span {
    margin: 10px 9%; }
  .small .team_name {
    width: 200px; }
  .small .team_profiles {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2; }
  .small .team_profiles.team_profiles_left {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    column-count: 2; }
  .small .venue_info ul li {
    width: 49%;
    margin-right: 2%;
    height: 176px; }
  .small .history_info ul li {
    width: 49%;
    margin-right: 2%;
    height: 176px; }
  .small .teams_info ul li:nth-child(2n+2),
  .small .venue_info ul li:nth-child(2),
  .small .venue_info ul li:nth-child(4),
  .small .stars_info ul li:nth-child(2),
  .small .stars_info ul li:nth-child(4),
  .small .history_info ul li:nth-child(2n+2) {
    margin-right: 0px; }
  .small .stars_info ul li:nth-child(2n+5), .small .venue_info ul li:nth-child(2n+5) {
    margin-right: 0px; }
  .small .stars_info ul li:nth-child(2n+6), .small .venue_info ul li:nth-child(2n+6) {
    margin-right: 0 1.33% 7px 0; }
  .small .top_scorers_ul {
    padding: 0px; }
  .small .top_scorers ul li:nth-child(2n+2) {
    margin-right: 0px; }
  .small .star_name .cn,
  .small .history_title .cn {
    width: 76%; }
  .small .player_scorecard .country_flag img {
    width: 43px; }
  .small .stars_info .stars_picture img {
    height: 150px; }
  .small .history_info .history_picture img {
    width: auto;
    height: 150px; }
  .small .home_team_list,
  .small .away_team_list {
    width: 100%; }
  .small .home_team_list span.width_wgoal,
  .small .away_team_list span.width_wgoal {
    width: 75%; }
  .small .home_team_list span.min,
  .small .away_team_list span.min {
    width: 5%; }
  .small .home_team_list span.goal_width,
  .small .away_team_list span.goal_width {
    width: 11%; }
  .small .home_team_list span.width_without_goal,
  .small .away_team_list span.width_without_goal {
    width: 75%; }
  .small .away_team_list {
    display: none; }
  .small .commentary_type {
    display: none; }
  .small .team_stats_box .col2 {
    width: 71%; }
  .small .team_stats_box .gray_box span:first-child {
    display: none; }
  .small .home_team_result,
  .small .away_team_result {
    font-size: 1.25em; }
  .small .player_scorecard .grey_box .numbers {
    margin-right: 16%; }
  .small a.match_summary {
    width: 100%; }
  .small a.match_summary.match_summary_left {
    background-position: 97% center; }
  .small .player_box .rank_wrapper {
    width: 22%; }
  .small .player_box .player_info {
    width: 78%; }
  .small .player_scorecard.player_scorecard_left .player_info {
    width: 90%; }
  .small .player_scorecard.player_scorecard_left .player_box .rank_wrapper {
    width: 20%; }
  .small .player_scorecard.player_scorecard_left .player_box .player_info {
    width: 80%; }
  .small .days_slider .slick-list {
    width: 73%; }
  .small #news_player_profile .personal_info h4 {
    padding-bottom: 5px;
    padding-top: 5px; }
  .small #news_player_profile .pp_table td {
    padding-bottom: 5px;
    padding-top: 5px; }
  .small .player_slider_outer button.slick-prev {
    left: -2px;
    background-color: transparent; }
  .small .player_slider_outer button.slick-next {
    right: -2px;
    background-color: transparent; }
  .small .player_slider_outer .player_slider {
    min-width: 100%;
    width: 100%; }
  .small .widget .timer span {
    margin: 10px 43px; }
  .small .widget .timer_format span {
    margin: 10px 43px; }
  .small .widget a.match_summary.border_green {
    background: #fff url("../img/arrow_right.png") no-repeat scroll 100% center; }
  .small .history_info ul li {
    width: 49.3%; }
  .small .history_info ul li:nth-child(2n+2) {
    margin-right: 0; }
  .small .teamScore_slider {
    width: 93%; }
  .small .main {
    padding: 40px 0px 50px 0px; }
  .small footer span {
    font-size: 10px;
    max-width: 150px;
    margin-top: 13px; }
  .small .left {
    padding-right: 0px; }
  .small .player_info {
    width: 85%; }
  .small .player_scorecard .player_name {
    left: 40px;
    width: 63%; }
  .small .player_box .rank_wrapper {
    width: 31%; }
  .small .player_box .player_info {
    width: 69%; }
  .small .player_scorecard .player_box .mostrwc_blackbox {
    width: 31px; }
  .small .days_slider .slick-list {
    width: 59%; }
  .small .team_stats_box .col2 {
    width: 55%; }
  .small .home_team_result,
  .small .away_team_result {
    font-size: 1.2em; }
  .small #news_player_profile .personal_info h4 {
    padding-bottom: 3px;
    padding-top: 3px; }
  .small #news_player_profile .pp_table td {
    padding-bottom: 3px;
    padding-top: 3px; }
  .small .player_scorecard .player_name {
    font-size: 1em; }
  .small .cm_team2_player_record ul li p {
    padding-right: 2px; }
  .small .cm_team1_player_record ul li p {
    padding-left: 2px; }
  .small .embed-responsive {
    height: 160px; }
  .small .player_slider_outer button.slick-prev {
    left: -2px;
    background-color: transparent; }
  .small .player_slider_outer button.slick-next {
    right: -2px;
    background-color: transparent; }
  .small .player_slider_outer .player_slider {
    min-width: 100%;
    width: 100%; }
  .small .widget .timer span {
    margin: 10px 20px; }
  .small .widget .timer_format span {
    margin: 10px 20px; }
  .small .right_header_links {
    display: block !important;
    width: 100%; }
  .small .right_header_links.completed {
    display: flex !important; }
  .small .right_header_links a {
    width: 41.33% !important; }
  .small .current_standing_pos {
    display: block; }
  .small .embedScoreboard .current_standing_pos {
    display: none !important; }
  .small .current_standing_pos_mobile {
    display: none; }
  .small .embedScoreboard .current_standing_pos_mobile {
    display: block !important; }
  .small .embedScoreboard .team_points table {
    width: 100% !important; }
  .small .match_data .fixture_box {
    width: 100% !important; }

